:root{--bg: #f2f4f3;--bg-subtle: #e7ebed;--surface: #ffffff;--border: #cbd2d6;--border-strong: #aab5bb;--ink: #14202a;--ink-body: #354553;--ink-muted: #687780;--brand: #ed5b12;--brand-hover: #d84e08;--brand-tint: #fff1e8;--brand-text: #b83d05;--radius: 5px;--radius-lg: 7px;--radius-xl: 9px;--shadow-card: 0 1px 2px rgba(20, 32, 42, .04);--shadow-float: 0 18px 42px rgba(20, 32, 42, .14);--nav-bg: rgba(242, 244, 243, .97);--sticky-bg: rgba(242, 244, 243, .98)}body{background-color:var(--bg)}body:after{display:none}.section{padding-block:clamp(58px,8vw,92px)}.nav{border-bottom:1px solid rgba(221,229,234,.14);background:#101820;backdrop-filter:none}.nav.scrolled{border-bottom-color:#dde5ea38}.nav-in{padding-block:11px}.brand{color:#f4f1ea}.nav-links a,.nav-login{color:#b8c2c9}.nav-links a:hover,.nav-login:hover{color:#fff;background:#ffffff12}.public-theme-cycle,.burger{border-color:#48555f;background:#18232c;color:#dce3e7}.public-theme-cycle:hover{border-color:#71808b;color:#fff}.burger span{background:#f4f1ea}.mobile-nav{border-top-color:#dde5ea24;background:#101820;color:#dce3e7}.mobile-nav a{border-bottom-color:#dde5ea1f}.nav-links a,.nav-login,.nav-cta,.burger,.btn{border-radius:4px}.nav-cta,.btn-primary{box-shadow:none}.hero{border-bottom:1px solid #394650;background-color:#101820;background-image:linear-gradient(rgba(221,229,234,.055) 1px,transparent 1px),linear-gradient(90deg,rgba(221,229,234,.04) 1px,transparent 1px);background-size:100% 24px,24px 100%}.hero:before{display:none}.hero-in{padding-top:clamp(42px,6vw,70px);padding-bottom:clamp(54px,7vw,84px)}.hero h1{max-width:12ch;color:#f4f1ea;font-size:clamp(2.65rem,5.1vw,4rem);line-height:1.01}.hero h1 .q{color:#f07822}.hero-sub{border-left:3px solid var(--brand);padding-left:16px;color:#c5cfd5}.hero-eyebrow{font-family:var(--mono);color:#ffad70}.hero-eyebrow .pin{box-shadow:0 0 0 4px #f0782229}.hero-appchip,.hero-proof,.chip{border-radius:3px;border-color:var(--border-strong);box-shadow:none;background:#ffffffb8}.hero-appchip{border-color:#53616b;background:#ffffff0e;color:#dce3e7}.hero-appchip--link:hover{border-color:#f07822;color:#fff}.hero .btn-text{color:#edf1f2}.hero .btn-text .play{border-color:#53616b;background:#18232c}.hero-proof{border-left-color:#f07822;background:#ffffff0b;color:#aebac2;text-transform:none}.hero-proof b,.hero-micro b{color:#edf1f2}.hero-micro{color:#9daab3}.hero-visual:before{display:none}.hero-desk{border-color:#53616b;background:#1a2630;background-image:linear-gradient(rgba(221,229,234,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(221,229,234,.055) 1px,transparent 1px);box-shadow:inset 0 0 0 7px #ffffff09,0 28px 70px #00000061}.hero-desk:before,.hero-desk-ruler{color:#8f9ca5}.hero-desk:after{border-color:#dde5ea24;box-shadow:0 0 0 24px #dde5ea09,0 0 0 48px #dde5ea05}.phone{box-shadow:0 22px 44px #14202a33}.facts{background:#f7f8f7;border-color:var(--border-strong)}.facts-in{gap:0;padding-block:0;border-inline:1px solid var(--border)}.fact{min-height:108px;display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--border)}.fact:last-child{border-right:0}.fact .v{font-family:var(--sans)}.fact .l{font-family:var(--mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.035em}.facts-cap{padding-top:20px}.facts-cap .cap-de{border-radius:3px}.sec-head--center{text-align:left}.sec-head--center h2,.sec-head--center .lead{margin-inline:0}.sec-head h2{max-width:24ch}.eyebrow{font-family:var(--mono)}.proof-grid,.trust-grid,.price-grid,.bento{gap:12px}.proof-card,.tile,.plan,.step,.trust,.faq-item,.app-callout{border-radius:5px;border-color:var(--border);box-shadow:none}.proof-card:hover,.tile:hover{transform:none;border-color:var(--brand)}.plan--pro{border-top:4px solid var(--brand)}.plan-badge{border-radius:2px;font-family:var(--mono)}.stage:before{opacity:.35}.final-in{border-radius:5px}body.landing-page--light.seo-has-sticky{--bg-base: #f2f4f3 !important;--bg-surface-1: #ffffff !important;--bg-surface-2: #e9edef !important;--text-primary: #14202a !important;--text-secondary: #354553 !important;--text-tertiary: #687780 !important;--border: #cbd2d6 !important;--accent: #ed5b12 !important;--accent-text: #b83d05 !important;background-color:#f2f4f3!important;background-image:linear-gradient(rgba(20,32,42,.025) 1px,transparent 1px)!important;background-size:100% 48px!important}body.seo-has-sticky .lg-main{padding-top:26px}body.seo-has-sticky .seo-hero{gap:32px;margin-top:0;padding:clamp(24px,4vw,38px);border:1px solid #aab5bb;border-top:4px solid #14202a;border-radius:4px;background-color:#e9edef;background-image:linear-gradient(rgba(20,32,42,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(20,32,42,.035) 1px,transparent 1px);background-size:100% 24px,24px 100%}body.seo-has-sticky .seo-hero__title{font-size:clamp(2.25rem,5vw,3.55rem);line-height:1.02}body.seo-has-sticky .seo-hero__sub{padding-left:14px;border-left:3px solid #ed5b12}body.seo-has-sticky .seo-hero__eyebrow,body.seo-has-sticky .seo-hero__proof{font-family:ui-monospace,SF Mono,Menlo,monospace}body.seo-has-sticky .seo-hero-cta .lg-submit,body.seo-has-sticky .seo-hero-cta .seo-hero-secondary,body.seo-has-sticky .seo-sticky-cta .lg-submit{border-radius:4px}body.seo-has-sticky .seo-phone{border-radius:26px;box-shadow:0 18px 42px #14202a2e}body.seo-has-sticky .seo-phone img{border-radius:20px}body.seo-has-sticky .seo-float{border-radius:4px;box-shadow:0 8px 20px #14202a1f}body.seo-has-sticky .seo-float__seal{border-radius:2px}body.seo-has-sticky .seo-facts{gap:0;border:1px solid #aab5bb}body.seo-has-sticky .seo-fact{border:0;border-right:1px solid #cbd2d6;border-radius:0;background:#fff}body.seo-has-sticky .seo-fact:last-child{border-right:0}body.seo-has-sticky .seo-fact .l{font-family:ui-monospace,SF Mono,Menlo,monospace;text-transform:uppercase;letter-spacing:.025em}body.seo-has-sticky .lg-card,body.seo-has-sticky .seo-step,body.seo-has-sticky .seo-info,body.seo-has-sticky .seo-diff-card,body.seo-has-sticky .seo-pricing-card,body.seo-has-sticky .seo-link{border-radius:4px!important;box-shadow:none!important}body.seo-has-sticky .seo-steps{gap:0;border:1px solid #cbd2d6}body.seo-has-sticky .seo-step{border:0;border-right:1px solid #cbd2d6}body.seo-has-sticky .seo-step:last-child{border-right:0}body.seo-has-sticky .seo-step .n{border-radius:2px;font-family:ui-monospace,SF Mono,Menlo,monospace}body.seo-has-sticky .seo-cta-band{border-radius:4px;border-left:5px solid #ed5b12}@media(min-width:900px){.hero-in{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr)}}@media(max-width:760px){.facts-in{grid-template-columns:1fr 1fr}.fact:nth-child(2){border-right:0}.fact:nth-child(-n+2){border-bottom:1px solid var(--border)}body.seo-has-sticky .seo-hero{padding:22px 18px}body.seo-has-sticky .seo-facts{grid-template-columns:1fr 1fr}body.seo-has-sticky .seo-fact:nth-child(2){border-right:0}body.seo-has-sticky .seo-fact:nth-child(-n+2){border-bottom:1px solid #cbd2d6}body.seo-has-sticky .seo-steps{grid-template-columns:1fr}body.seo-has-sticky .seo-step{border-right:0;border-bottom:1px solid #cbd2d6}body.seo-has-sticky .seo-step:last-child{border-bottom:0}}@media(prefers-reduced-motion:reduce){.proof-card,.tile,.btn{transition:none}}
