/* Existing LeadVolt type, colour and spacing tokens; no runtime dependency. */
.hero-founder{max-width:650px;margin:14px auto 0;font-size:14px;line-height:1.8;color:var(--body,#52637d)}
.hero-founder a{color:var(--blue,#0b6be6);text-decoration:underline;text-underline-offset:3px;font-weight:500}
.hero-founder a:focus-visible,.product-proof a:focus-visible{outline:3px solid var(--blue,#0b6be6);outline-offset:5px;border-radius:4px}
.product-proof{background:#f8faff;border-block:1px solid var(--line,#e3eaf5)}
.product-proof .section-heading>p:not(.eyebrow){max-width:720px}
.product-proof-figure{margin:34px 0 0;border:1px solid var(--line,#e3eaf5);border-radius:16px;background:#fff;box-shadow:0 12px 32px #274c7d0a;overflow:hidden}
.product-demo-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:20px 0 0}
.product-demo-actions>span{flex-basis:100%;text-align:center;font-size:12px;font-weight:600;color:#52637d}
.product-demo-actions>a{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:1px solid #d7e3f5;border-radius:10px;background:#fff;color:#0759c7;font-size:13px;font-weight:600;text-decoration:none}
.product-demo-actions .icon{width:16px;height:16px;flex-shrink:0}
.product-demo-actions>a:focus-visible{outline:3px solid #83b7ff;outline-offset:3px}
.product-demo-actions-compact{margin:0;padding:12px 16px 16px;border-top:1px solid #e3eaf5;gap:8px}
.product-demo-actions-compact>a{flex:1;min-height:40px;padding:8px 10px;font-size:12px;white-space:nowrap}
@media(hover:hover) and (pointer:fine){.product-demo-actions>a:hover{background:#edf5ff;border-color:#8eb9f1}}
@media(max-width:480px){.product-demo-actions:not(.product-demo-actions-compact)>a{flex:1 1 42%}.product-demo-actions-compact{padding:10px}.product-demo-actions-compact>a{font-size:11px;padding:8px}.product-demo-actions-compact .icon{display:none}}
.product-proof-figure img{display:block;width:100%;height:auto;aspect-ratio:1440/900;background:#f4f6fa}
.product-proof-figure figcaption{padding:18px 22px;font-size:13px;line-height:1.8;color:#52637d;border-top:1px solid var(--line,#e3eaf5)}
.product-proof-links{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;margin:20px 0 0}
.conversion-contact-address{font-size:17px;font-style:normal;line-height:1.8;margin:24px 0;overflow-wrap:anywhere}.conversion-contact-address a{color:var(--blue,#0b6be6);text-decoration:underline;text-underline-offset:4px}.conversion-contact-card .conversion-primary{width:100%;justify-content:center;gap:9px}.conversion-contact-card .conversion-price-footnote{font-size:13px;line-height:1.8}.conversion-contact-card .conversion-form-heading>.eyebrow{font-size:10px;color:#52637d}.conversion-contact-card .conversion-price-footnote:last-child{margin-bottom:0}
.conversion-pricing .conversion-price-footnote,.conversion-contact-card .conversion-price-footnote{font-size:13px;line-height:1.8;color:#52637d}
@media(max-width:680px){.hero-founder{font-size:13px;max-width:390px}.product-proof-figure{margin-top:25px;border-radius:12px}.product-proof-figure figcaption{padding:15px 17px;font-size:12px}.product-proof-links{align-items:flex-start;flex-direction:column;gap:4px}}
