@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800;900&display=swap";
.fu{--font:"Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--amber:#e48e26;--cream:#fdeec1;--background:#fbfaf7;--foreground:#070603;--card:#fff;--primary:#fab72a;--primary-foreground:#070603;--muted-foreground:#635d54;--border:#dad7d0;--surface-dark:#050402;--surface-warm:#f8f3e8;--surface-yellow:#ffd980;--on-dark:#f9f8f5;--on-dark-muted:#b0aea7;--danger:#d33c33;--shadow:0 22px 60px color-mix(in oklab, var(--foreground) 12%, transparent);--green:#2e9e52;--orange:#e4762c;--indigo:#496dc3;--gold:#d59800;background:var(--background);color:var(--foreground);font-family:var(--font);line-height:normal}@supports (color:lab(0% 0 0)){.fu{--amber:lab(67.0459% 28.0797 64.3255);--cream:lab(94.4812% .103265 23.6574);--background:lab(98.2852% -.128895 1.5182);--foreground:lab(1.57416% .0650436 1.14267);--card:lab(100% 0 0);--primary:lab(79.137% 16.9725 73.9414);--primary-foreground:lab(1.57416% .0650436 1.14267);--muted-foreground:lab(39.7007% 1.39269 5.61796);--border:lab(86.131% -.00602007 3.82686);--surface-dark:lab(1.04944% .159971 .696799);--surface-warm:lab(96.0089% .186801 5.75111);--surface-yellow:lab(88.7012% 6.02078 50.5306);--on-dark:lab(97.7052% -.128865 1.51823);--on-dark-muted:lab(71.0507% -.000447035 3.83071);--danger:lab(49.4273% 59.3615 41.8145);--green:lab(57.7987% -45.4011 30.0617);--orange:lab(61.8931% 40.4661 57.9743);--indigo:lab(46.5225% 8.10248 -49.7987);--gold:lab(67.5093% 16.3562 71.8842)}}:is(html:has(.fu),body:has(.fu)){overflow-x:clip}html{scroll-padding-top:calc(70px + var(--ticker-h))}.fu p{margin:0 0 1em}.fu .site-shell{min-height:100vh;padding-top:var(--ticker-h);padding-bottom:var(--sticky-h);background:var(--surface-dark);overflow-x:clip}.fu .page-wrap{width:min(1160px,100% - 40px);margin-inline:auto}.fu .topbar{z-index:50;top:var(--ticker-h);border-bottom:1px solid color-mix(in oklab, var(--on-dark) 18%, transparent);width:100%;transition:background .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;left:0}.fu .topbar.scrolled{background:color-mix(in oklab, var(--surface-dark) 94%, transparent);-webkit-backdrop-filter:blur(8px)}.fu .nav-inner{justify-content:space-between;align-items:center;gap:24px;height:58px;display:flex}.fu .brand{align-items:center;display:inline-flex}.fu .brand-lockup{align-items:center;gap:9px;display:inline-flex}.fu .brand-lockup img{border-radius:50%;width:34px;height:34px;display:block}.fu .brand-name{color:var(--on-dark);letter-spacing:-.02em;white-space:nowrap;font-size:1.15rem;font-weight:900;line-height:1}.fu .brand-name em{color:var(--primary);font-style:normal}.fu .button{cursor:pointer;border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 22px;font-family:inherit;font-size:.9rem;font-weight:800;transition:transform .2s,background .2s;display:inline-flex}.fu .button:hover{transform:translateY(-2px)}.fu .button svg{width:18px}.fu .button-primary{background:var(--primary);color:var(--primary-foreground);box-shadow:0 12px 30px color-mix(in oklab, var(--primary) 20%, transparent)}.fu .button-outline{color:var(--on-dark);border-color:color-mix(in oklab, var(--on-dark) 45%, transparent);background:color-mix(in oklab, var(--surface-dark) 30%, transparent)}.fu .nav-cta{min-height:38px;padding:0 16px;font-size:.82rem}.fu .hero{min-height:min(100svh,780px);color:var(--on-dark);align-items:center;display:grid;position:relative;overflow:hidden}.fu .hero-image,.fu .hero-shade{width:100%;max-width:none;height:100%;position:absolute;inset:0}.fu .hero-image{object-fit:cover;object-position:center}.fu .hero-shade{background:linear-gradient(90deg, color-mix(in oklab, var(--surface-dark) 98%, transparent) 0%, color-mix(in oklab, var(--surface-dark) 86%, transparent) 37%, color-mix(in oklab, var(--surface-dark) 22%, transparent) 70%, transparent 100%)}.fu .hero-inner{z-index:2;padding:116px 0 clamp(40px,7vh,72px);position:relative}.fu .hero-copy-wrap{max-width:1160px}.fu .audience,.fu .eyebrow{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:800;line-height:1.2;display:inline-flex}.fu .audience{background:var(--primary);color:var(--primary-foreground);margin-bottom:clamp(14px,3vh,24px);padding:10px 13px}.fu .eyebrow:before{content:"";background:var(--primary);width:30px;height:3px}.fu h1,.fu h2,.fu h3,.fu p{margin-top:0}.fu h1,.fu h2,.fu h3{letter-spacing:-.02em;font-weight:800;line-height:1.16}.fu h1{max-width:none;margin-bottom:clamp(12px,2.4vh,24px);font-size:clamp(2rem,min(3.5vw,6.8vh),3.1rem);font-weight:900;line-height:1.12}.fu .h1-line{white-space:nowrap;display:block}.fu .h1-lead{font-size:1.18em}.fu h1 em{color:var(--primary);font-style:normal}.fu h2{margin-bottom:18px;font-size:clamp(2.25rem,4vw,4rem)}.fu h3{margin-bottom:10px;font-size:1.15rem;line-height:1.25}.fu .hero-copy-wrap>p{max-width:720px;color:var(--on-dark-muted);margin-bottom:0;font-size:clamp(1rem,2.4vh,1.2rem);line-height:1.65}.fu .hero-actions{flex-wrap:wrap;gap:12px;margin-top:clamp(16px,3.4vh,30px);display:flex}.fu .hero-actions .button{min-height:clamp(44px,6.5vh,52px)}.fu .hero-proof{color:var(--on-dark-muted);flex-wrap:wrap;gap:8px 24px;margin-top:clamp(14px,3vh,26px);font-size:.86rem;font-weight:700;display:flex}.fu .hero-proof span,.fu .trial-points span{align-items:center;gap:8px;display:flex}.fu .hero-proof svg,.fu .trial-points svg{width:17px;color:var(--primary)}.fu .section{padding:64px 0}.fu .section-head{max-width:800px;margin-bottom:30px}.fu .section-head .eyebrow{margin-bottom:20px}.fu .section-head>p,.fu .info-card p,.fu .feature-card p,.fu .steps p,.fu .trial-copy>p,.fu details p{color:var(--muted-foreground);line-height:1.7}.fu .gap-section{background:var(--background)}.fu .card-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.fu .info-card{background:var(--card);border:1px solid var(--border);border-top:4px solid var(--primary);border-radius:6px;padding:22px;position:relative;overflow:hidden}.fu .card-number{letter-spacing:-.04em;color:color-mix(in oklab, var(--primary) 35%, transparent);margin:0;font-size:3.2rem;font-weight:900;line-height:1;position:absolute;top:6px;right:14px}.fu .dark-section{color:var(--foreground);background:var(--surface-warm)}.fu .workflow-heading{max-width:700px}.fu .steps{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.fu .steps article{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:0 8px;display:flex;position:relative}.fu .step-top{flex-direction:column-reverse;align-items:center;gap:10px;display:flex}.fu .step-top span{background:var(--d);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:999px;padding:4px 12px;font-size:.7rem;font-weight:800;line-height:1.2}.fu .step-top svg{background:var(--c);width:64px;height:64px;color:var(--d);border:4px solid var(--surface-warm);box-shadow:0 0 0 2px var(--d);z-index:1;border-radius:50%;padding:16px;position:relative}.fu .step-copy{position:relative}.fu .steps h3{margin-bottom:4px;font-size:1.2rem}.fu .steps p{max-width:280px;margin:0 auto;font-size:.92rem;line-height:1.55}.fu .step-arrow{display:none}.fu .features-section{background:var(--background)}.fu .feature-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:44px;display:grid}.fu .feature-intro{top:calc(84px + var(--ticker-h));margin-bottom:0;position:sticky}.fu .feature-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.fu .feature-card{background:var(--card);border:1px solid var(--border);border-radius:16px;grid-template-columns:52px 1fr;align-items:start;column-gap:14px;padding:18px;transition:transform .2s,box-shadow .2s;display:grid}.fu .feature-card:hover{box-shadow:0 14px 30px color-mix(in oklab, var(--foreground) 10%, transparent);transform:translateY(-3px)}.fu .feature-card>svg{color:#fff;border-radius:14px;grid-row:1/span 2;width:52px;height:52px;padding:13px}.fu .compare-section{background:var(--surface-yellow)}.fu .compare-section .section-head{text-align:center;margin-inline:auto}.fu .compare-grid{grid-template-columns:1fr 1fr;max-width:940px;margin-inline:auto;display:grid}.fu .compare-card{background:var(--card);padding:30px}.fu .compare-card.after{color:var(--on-dark);background:var(--surface-dark);box-shadow:var(--shadow)}.fu .compare-label{letter-spacing:.1em;text-transform:uppercase;margin-bottom:26px;font-size:.75rem;font-weight:800;display:inline-block}.fu .compare-card p{border-bottom:1px solid var(--border);align-items:center;gap:12px;margin:0;padding:13px 0;display:flex}.fu .compare-card p svg{width:18px;color:var(--danger);flex:none}.fu .compare-card.after p{color:var(--on-dark-muted);border-color:color-mix(in oklab, var(--on-dark) 14%, transparent)}.fu .compare-card.after p svg{color:var(--primary)}.fu .trial-section{background:var(--background)}.fu .trial-shell{background:var(--surface-warm);border:1px solid var(--border);grid-template-columns:1.1fr .9fr;display:grid;overflow:hidden}.fu .trial-copy{padding:40px}.fu .trial-copy .eyebrow{margin-bottom:22px}.fu .trial-copy h2{max-width:600px}.fu .trial-points{flex-wrap:wrap;gap:22px;margin-top:32px;font-size:.9rem;font-weight:800;display:flex}.fu .price-panel{color:var(--on-dark);background:var(--surface-dark);padding:36px}.fu .price-panel>span{color:var(--on-dark-muted);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:800}.fu .price-panel>strong{color:var(--primary);font-family:var(--font);margin:10px 0 20px;font-size:5rem;font-weight:900;display:block}.fu .price-panel ul{margin:0 0 30px;padding:0;list-style:none}.fu .price-panel li{color:var(--on-dark-muted);gap:10px;padding:9px 0;display:flex}.fu .price-panel li svg{width:18px;color:var(--primary)}.fu .price-panel .button{width:100%}.fu .faq-section{background:var(--surface-warm)}.fu .faq-layout{grid-template-columns:.7fr 1.3fr;gap:48px;display:grid}.fu .faq-list{border-top:1px solid var(--border)}.fu details{border-bottom:1px solid var(--border);padding:18px 0}.fu summary{cursor:pointer;justify-content:space-between;gap:20px;font-weight:700;list-style:none;display:flex}.fu summary::-webkit-details-marker{display:none}.fu summary:after{content:"+";color:var(--primary);font-size:1.5rem}.fu details[open] summary:after{content:"−"}.fu details p{margin:16px 0 0}.fu .final-cta{text-align:center;color:var(--on-dark);background:var(--surface-dark);padding:64px 0}.fu .final-inner{flex-direction:column;align-items:center;display:flex}.fu .final-inner h2{max-width:880px;margin:22px auto 30px}.fu footer{color:var(--on-dark);background:var(--surface-dark);border-top:3px solid var(--primary);padding:18px 0}.fu .footer-inner{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 24px;display:flex}.fu .footer-copy{color:var(--on-dark-muted);font-size:.82rem;font-weight:500}.fu .footer-links{flex-wrap:wrap;justify-content:center;gap:6px 20px;font-size:.78rem;display:flex}.fu .footer-links a{color:var(--on-dark-muted);text-decoration:none}.fu .footer-links a:hover{color:var(--on-dark)}.fu .info-card:nth-child(2){border-top-color:var(--orange)}.fu .info-card:nth-child(2) .card-number{color:color-mix(in oklab, var(--orange) 30%, transparent)}.fu .info-card:nth-child(3){border-top-color:var(--green)}.fu .info-card:nth-child(3) .card-number{color:color-mix(in oklab, var(--green) 30%, transparent)}.fu .info-card p{margin-bottom:0}.fu .info-card h3{margin-bottom:6px;padding-right:46px}.fu .step-capture{--c:#93e5e9;--d:#00595e}@supports (color:lab(0% 0 0)){.fu .step-capture{--c:lab(85.7049% -25.1888 -10.4304);--d:lab(33.5813% -28.035 -11.4677)}}.fu .step-connect{--c:#ffc5cb;--d:#a73447}@supports (color:lab(0% 0 0)){.fu .step-connect{--c:lab(85.1799% 26.2805 6.72637);--d:lab(40.3355% 48.583 16.7575)}}.fu .step-engage{--c:#dbcaff;--d:#614092}@supports (color:lab(0% 0 0)){.fu .step-engage{--c:lab(83.9501% 14.9421 -25.5175);--d:lab(34.2153% 28.3941 -40.2588)}}.fu .steps article:not(:last-child):after{content:"";border-top:2px dashed color-mix(in oklab, var(--d) 55%, transparent);width:calc(100% - 60px);position:absolute;top:32px;left:calc(50% + 44px)}.fu .feature-card h3{grid-column:2;margin:2px 0 4px;font-size:1.05rem}.fu .feature-card p{grid-column:2;margin:0;font-size:.9rem;line-height:1.5}.fu .fc-1>svg{background:var(--gold);color:var(--foreground)}.fu .fc-2>svg{background:var(--green)}.fu .fc-3>svg{background:var(--orange)}.fu .fc-4>svg{background:var(--indigo)}@media (max-width:900px){.fu .hero-image{object-position:62% center}.fu .hero-shade{background:linear-gradient(0deg, var(--surface-dark) 0%, color-mix(in oklab, var(--surface-dark) 78%, transparent) 58%, color-mix(in oklab, var(--surface-dark) 24%, transparent) 100%)}.fu .card-grid,.fu .feature-layout,.fu .trial-shell,.fu .faq-layout{grid-template-columns:1fr}.fu .steps{grid-template-columns:1fr;gap:22px}.fu .steps article:not(:last-child):after{display:none}.fu .feature-intro{position:static}.fu .compare-grid{grid-template-columns:1fr}.fu .h1-line{white-space:normal}}@media (max-width:620px){.fu .page-wrap{width:min(100% - 28px,1160px)}.fu .hero{min-height:600px}.fu .hero-inner{padding:70px 0 24px}.fu .audience{padding:8px 11px;font-size:.68rem}.fu h1{font-size:clamp(1.9rem,8.6vw,2.7rem)}.fu .hero-copy-wrap>p{font-size:.92rem;line-height:1.55}.fu .hero-actions .button{width:100%}.fu .hero-proof{gap:6px 16px;font-size:.78rem}.fu .nav-inner{height:54px}.fu .brand-name{font-size:1.05rem}.fu .brand-lockup img{width:30px;height:30px}.fu .nav-cta{min-height:34px;padding-inline:12px;font-size:.72rem}.fu .nav-cta svg{display:none}.fu .section{padding:48px 0}.fu .feature-grid{grid-template-columns:1fr}.fu .trial-copy,.fu .price-panel,.fu .compare-card{padding:30px 24px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.fu .button,.fu .feature-card{transition:none}}
