@font-face{font-family:visby-regular;src:url(/fonts/visby-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:visby-bold;src:url(/fonts/visby-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:visby-heavy;src:url(/fonts/visby-heavy.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root{--ink:#111;--footer:#333;--surface:#fff;--muted-surface:#edf0f1;--card-surface:#e3e5e5;--border:#c2c4c4;--red:#e71d36;--orange:#e7691d;--red-soft:#e0233b;--orange-soft:#e16a28;--text-muted:#999;--text-subtle:#888;--container:1260px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--surface);color:var(--ink);margin:0;font-family:visby-regular,Arial,sans-serif}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{letter-spacing:0;margin:0;font-family:visby-heavy,Arial,sans-serif;font-weight:900;line-height:1}h1{font-size:clamp(2.25rem,5vw,3rem)}h2{font-size:clamp(1.875rem,4vw,2.25rem)}h3{font-size:clamp(1.5rem,3vw,1.875rem)}p,li{font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.6}p{margin:0}strong{font-family:visby-bold,Arial,sans-serif;font-weight:700}.container{width:100%;max-width:calc(var(--container) + 80px);margin:0 auto;padding:0 40px}.site-header{z-index:10;background:var(--ink);color:var(--surface);font-size:18px;position:relative}.site-header__inner{align-items:center;gap:30px;min-height:92px;display:flex}.site-header__logo{width:200px;line-height:1;display:inline-flex}.site-header__nav{flex:1;justify-content:flex-end;font-family:visby-regular,Arial,sans-serif;display:flex}.site-header__nav a{padding:12px 0 12px 24px}.site-header__toggle{appearance:none;color:var(--surface);background:0 0;border:0;padding:8px;line-height:0;display:none}.hero{background:var(--ink);color:var(--surface);padding:60px 0 190px;position:relative;overflow:hidden}.hero__content{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero h1{max-width:840px}.hero__lede{max-width:820px;color:var(--text-muted);margin:18px auto 0}.hero__form{margin-top:34px}.hero__icons{z-index:0;opacity:.96;position:absolute;top:291px}.hero__icons--left{left:calc(50% - 650px)}.hero__icons--right{top:46px;right:calc(50% - 600px)}.hero__icons img{width:100px;height:auto}.pill-callout{background:linear-gradient(var(--ink), var(--ink)) padding-box, linear-gradient(90deg, var(--red-soft), var(--orange-soft)) border-box;color:var(--red-soft);border:2px solid #0000;border-radius:999px;margin:0 0 44px;padding:10px 30px;font-size:clamp(1.125rem,3vw,1.375rem);line-height:1.2;display:inline-block;position:relative}.pill-callout:before{content:none}.heading-highlight{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(45deg, var(--red), var(--orange))}.signup-form{grid-template-columns:minmax(0,1fr) 230px;align-items:stretch;gap:10px;width:min(100%,630px);display:grid}.form-control{background:var(--surface);width:100%;min-height:56px;color:var(--ink);border:0;border-radius:4px;outline:none;padding:10px 15px;font-family:visby-bold,Arial,sans-serif;font-size:18px}.form-control::placeholder{color:#ccc}.form-control--hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.form-btn,.btn{background:linear-gradient(45deg, var(--red), var(--orange));width:100%;min-height:56px;color:var(--surface);cursor:pointer;text-transform:uppercase;border:0;border-radius:4px;justify-content:center;align-items:center;padding:12px;font-family:visby-heavy,Arial,sans-serif;font-size:clamp(1.125rem,3vw,1.375rem);font-weight:900;line-height:1.25;transition:transform .16s,filter .16s;display:inline-flex}.btn{flex-direction:column;max-width:290px;min-height:84px;margin:0 auto}.btn--inline{width:auto;max-width:none;padding-left:28px;padding-right:28px;display:inline-flex}.form-btn:hover,.btn:hover{filter:brightness(1.04);transform:translateY(-1px)}.form-btn:disabled{cursor:progress;filter:saturate(.8)}.cta-subtext{text-transform:capitalize;padding-bottom:2px;font-family:visby-regular,Arial,sans-serif;font-size:12px;line-height:1.3;display:block}.form-error{color:var(--surface);text-align:center;font-size:.875rem}.trust-logos{width:min(100%,1060px);margin-top:52px;display:block}.wave-divider{z-index:3;pointer-events:none;background:0 0;margin-top:-150px;margin-bottom:-78px;position:relative;overflow:hidden}.wave-divider img{object-fit:cover;object-position:center top;width:100%;min-height:234px}.section{padding:100px 0}.section--muted{background:var(--muted-surface);padding-top:158px;padding-bottom:60px;position:relative}.section--white{background:var(--surface)}.section--dark{background:var(--ink);color:var(--surface)}.section-heading{text-align:center;max-width:820px;margin:0 auto 38px}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:30px;display:grid}.feature-card{border:1px solid var(--border);background:var(--card-surface);text-align:center;border-radius:4px;flex-direction:column;align-items:center;gap:0;min-height:548px;padding:40px 30px;display:flex}.feature-card img{margin-bottom:1rem}.feature-card h3{margin-bottom:.5rem}.feature-card p{padding-top:10px}.section-action{text-align:center;width:min(100%,290px);margin:40px auto 0}.founder{padding-top:100px;padding-bottom:100px}.founder__intro{grid-template-columns:minmax(260px,420px) minmax(0,650px);justify-content:center;align-items:center;gap:30px;display:grid}.founder__image{border-radius:4px;width:min(100%,420px);margin:0}.founder__copy{padding-left:20px}.founder__copy p{margin-top:22px}.stat-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;max-width:960px;margin:60px auto 0;display:grid}.stat-card{border:3px solid var(--border);text-align:center;border-radius:4px;padding:5px 25px 20px}.stat-card p{line-height:1.6}.stat-card__value{margin-bottom:-15px;font-family:visby-heavy,Arial,sans-serif;font-size:clamp(2.75rem,7vw,3.5rem);line-height:1.6}.final-cta{text-align:center;padding-top:100px;padding-bottom:100px}.final-cta__content{max-width:680px}.final-cta p{color:var(--surface);margin:24px auto 32px}.about-page,.thank-you{background:var(--ink);min-height:70vh;color:var(--surface)}.about-page__shell{flex-direction:column;align-items:center;padding-top:80px;padding-bottom:130px;display:flex}.about-page h1{text-align:center;max-width:860px}.about-page__portrait{background:var(--surface);border-radius:2px;width:min(100%,840px);margin:30px auto -5px;padding:30px 0 10px}.about-page__portrait img{width:300px;margin:0 auto}.article-card{background:var(--surface);width:min(100%,840px);color:var(--ink);border-radius:2px;padding:30px 40px}.article-card h2{margin-top:2rem}.article-card h2:first-child{margin-top:0}.article-card p,.article-card ul{margin-top:16px}.article-card ul{padding-left:28px}.article-card li+li{margin-top:6px}.about-page__cta{text-align:center;width:min(100%,840px);padding:60px 40px 0}.about-page__cta p{margin:18px auto 20px}.about-page__cta .signup-form{margin:0 auto}.thank-you{align-items:center;display:flex}.thank-you__content{text-align:center;flex-direction:column;align-items:center;gap:24px;padding-top:90px;padding-bottom:110px;display:flex}.thank-you__card{max-width:720px}.thank-you__card p{margin-top:18px}.thank-you__card h2{margin-top:28px}.not-found{text-align:center;min-height:60vh}.not-found p{margin:18px 0 26px}.site-footer{background:var(--footer);color:var(--surface)}.site-footer__inner{justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:18px;display:flex}.site-footer__socials{align-items:center;gap:16px;display:flex}.site-footer__socials a{width:30px;height:30px;color:var(--surface);justify-content:center;align-items:center;display:inline-flex}@media (max-width:980px){.feature-grid,.stat-grid{grid-template-columns:1fr}.feature-card{min-height:auto}.founder__intro{text-align:center;grid-template-columns:1fr}.founder__image{margin:0 auto}.founder__copy{padding-left:0}}@media (max-width:767px){.container{padding-left:10px;padding-right:10px}.site-header__inner{min-height:114px}.site-header__logo{width:170px}.site-header__logo img{width:170px;height:auto}.site-header__toggle{margin-left:auto;display:inline-flex}.site-header__nav{background:var(--ink);padding:10px 0 20px;display:none;position:absolute;top:100%;left:10px;right:10px}.site-header__nav.is-open{display:flex}.site-header__nav a{padding:12px 0}.hero{padding:30px 0 125px}.pill-callout{white-space:nowrap;width:auto;max-width:calc(100vw - 40px);margin-bottom:36px;padding:10px 22px;font-size:1.08rem;line-height:1.2}.signup-form{grid-template-columns:1fr;gap:22px;width:min(100%,315px)}.hero__form.signup-form{width:min(100%,305px)}.form-btn,.btn{width:auto;min-height:79px;padding:12px 40px;font-size:1.35rem;line-height:1.5}.form-btn{justify-self:center;min-width:267px;min-height:56px}.hero__icons{display:none}.hero__lede{max-width:335px;margin-top:8px;padding-top:10px}.hero__form{margin-top:31px}.trust-logos{width:min(100%,335px);max-width:335px;margin-top:40px}.wave-divider img{min-height:67px}.wave-divider{z-index:8;margin-top:-70px;margin-bottom:0}.section{padding:60px 0}.section.section--muted{padding-top:49px;padding-bottom:51px}.section--muted .section-heading{max-width:335px;margin-bottom:28px}.section--muted .section-heading h2{font-size:1.75rem;line-height:30px}.feature-grid,.stat-grid{width:min(100%,335px);margin-left:auto;margin-right:auto}.feature-grid{gap:10px}.feature-card{min-height:419px;padding:25px}.feature-card img{margin-bottom:25px}.section-action{margin-top:20px}.founder{padding-top:50px;padding-bottom:30px}.founder__intro{gap:20px}.founder__image{width:255px}.founder__copy{width:min(100%,335px);margin:0 auto}.founder__copy h2{margin-bottom:8px}.founder__copy p{margin-top:0;margin-bottom:16px}.stat-grid{margin-top:20px}.stat-card{padding:5px 0 20px}.stat-card__value{font-size:3.5rem}.final-cta{padding-top:62px;padding-bottom:63px}.about-page__shell{padding:50px 20px 60px}.about-page h1{width:100%}.about-page__portrait{width:100%;margin-bottom:-20px;padding:20px 40px 40px}.about-page__portrait img{width:255px}.article-card{padding:0 20px 20px}.article-card h2{margin-bottom:8px}.article-card p,.article-card ul{margin-top:0;margin-bottom:16px}.about-page__cta{margin-top:61px;padding:0 10px}.about-page__cta h2{margin-bottom:8px}.about-page__cta p{margin:0 0 16px}.site-footer__inner{text-align:center;flex-direction:column;justify-content:center;min-height:130px}}
