html:has(.site-shell){scroll-behavior:smooth}.site-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#0a0a0a;min-width:320px;font-family:var(--as-font-sans);font-synthesis:none;background:#f7f7f8;font-size:16px;line-height:1.5;overflow:hidden}.site-shell button,.site-shell a{font:inherit}.site-shell a{color:inherit}.site-shell .content-width{width:min(1040px,100% - 48px);margin-inline:auto}.site-shell .hero-card,.site-shell .final-cta{background-color:#0a0a0a;background-image:radial-gradient(#1c1c1f 1px,#0000 1px);background-size:24px 24px}.site-shell .hero-card{color:#f7f7f8;width:100%;padding-top:22px;overflow:hidden}.site-shell .hero-card .content-width{width:min(1040px,100% - 64px)}.site-shell .site-header-band{padding-bottom:16px}.site-shell .site-header{justify-content:space-between;align-items:center;min-height:48px;display:flex}.site-shell .brand{color:#fff;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-shell .site-header .brand{margin-right:12px;padding-block:12px}.site-shell .brand-chip{background:#0a0a0a;border-radius:8px;padding:12px}.site-shell .desktop-nav{align-items:center;gap:26px;display:flex}.site-shell .desktop-nav a:not(.button),.site-shell .site-footer a{color:#c6e82e;text-underline-offset:3px;font-size:14px;text-decoration:underline}.site-shell .button{border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.site-shell .button:hover{opacity:.9;transform:translateY(-1px)}.site-shell .button-lime{color:#0a0a0a;background:#c6e82e}.site-shell .button-small{min-height:36px;padding-inline:16px;font-size:14px}.site-shell .button-outline{color:#f7f7f8;border:1px solid #71717a;font-weight:500}.site-shell .button-black{color:#fff;background:#0a0a0a}.site-shell .mobile-cta{display:none}.site-shell .hero-content{padding-top:88px}.site-shell .eyebrow{color:#c6e82e;letter-spacing:.04em;text-transform:uppercase;margin:0 0 16px;font-size:13px;font-weight:500}.site-shell h1,.site-shell h2,.site-shell h3,.site-shell p{margin-top:0}.site-shell h1{color:#f7f7f8;letter-spacing:-.03em;max-width:680px;margin-bottom:20px;font-size:56px;font-weight:700;line-height:1.05}.site-shell .hero-copy{color:#9a9aa4;max-width:600px;margin-bottom:0;font-size:18px;line-height:1.6}.site-shell .hero-actions{gap:12px;margin-top:32px;display:flex}.site-shell .meta-line{color:#71717a;margin:16px 0 0;font-size:13px}.site-shell .sr-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-shell .section{padding:140px 0}.site-shell h2{color:#0a0a0a;letter-spacing:-.04em;margin-bottom:44px;font-size:52px;font-weight:800;line-height:1.08}.site-shell h3{color:#0a0a0a;letter-spacing:-.01em;margin-bottom:10px;font-size:15px;font-weight:600;line-height:1.4}.site-shell p{color:#52525b;margin-bottom:0;font-size:15px;line-height:1.75}.site-shell .label{text-transform:uppercase;letter-spacing:.1em;margin:0 0 14px;font-size:11px;font-weight:600}.site-shell .label-lime{color:#c6e82e}.site-shell .label-ink{color:#0a0a0a}
@media (max-width:900px){.site-shell .problem-spread{grid-template-columns:1fr;gap:44px}.site-shell .proof-card{flex-direction:column;gap:40px}.site-shell .proof-panel{flex:none}.site-shell .feature-grid,.site-shell .testimonial-grid{grid-template-columns:1fr}.site-shell .steps-row{gap:28px}.site-shell .pricing-section{grid-template-columns:1fr}.site-shell .trust-grid{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.site-shell .content-width{width:min(100% - 32px,560px)}.site-shell .hero-card{padding-top:16px}.site-shell .hero-card .content-width{width:min(100% - 32px,560px)}.site-shell .desktop-nav{display:none}.site-shell .mobile-cta{display:inline-flex}.site-shell .hero-content{padding-top:64px}.site-shell h1{font-size:40px;line-height:1.08}.site-shell .hero-copy{font-size:16px}.site-shell .hero-actions{flex-direction:column}.site-shell .hero-actions .button,.site-shell .pricing-card .button,.site-shell .final-cta .button{width:100%}.site-shell .section{padding:88px 0}.site-shell h2,.site-shell .final-cta h2{font-size:34px}.site-shell .problem-section{padding:88px 0}.site-shell .problem-lede h2{font-size:38px}.site-shell .problem-notes{gap:28px}.site-shell .features-section,.site-shell .audience-section,.site-shell .trust-section,.site-shell .founder-section{padding:88px 0}.site-shell .features-head{display:block}.site-shell .features-head .label{margin-bottom:14px}.site-shell .feature-grid{margin-top:36px}.site-shell .feature-item{padding:28px 24px}.site-shell .feature-item h3{font-size:18px}.site-shell .steps-row{grid-template-columns:1fr;gap:20px}.site-shell .step-item{padding:32px 0 0}.site-shell .step-numeral{font-size:60px}.site-shell .step-item p{max-width:none}.site-shell .audience-row{padding:28px 0;display:block}.site-shell .audience-row h3{margin-bottom:12px;font-size:29px}.site-shell .audience-rule{display:none}.site-shell .founder-quote p{font-size:19px}.site-shell .pricing-section{width:min(100% - 32px,560px)}.site-shell .pricing-card{padding:28px 24px}.site-shell .pricing-card h2{font-size:30px}.site-shell .trust-grid h2{font-size:32px}.site-shell .final-cta{padding:88px 0}.site-shell .site-footer{margin-top:88px}.site-shell .footer-top{flex-direction:column;align-items:flex-start;gap:24px}.site-shell .site-footer nav{flex-wrap:wrap}}
