button,input,select{font:inherit}button{cursor:pointer;border:0}button:disabled{cursor:wait;opacity:.65}a,a:hover{text-decoration:none}img,svg{display:block}button,a{-webkit-tap-highlight-color:transparent}.cta,.header-cta{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.field label{display:block}.application-card legend{font-size:1.8rem;font-weight:500;letter-spacing:-.04em;line-height:1.13;padding:0}.application-card fieldset+fieldset{margin-top:26px}.application-card:has([data-step][hidden]) fieldset+fieldset{margin-top:0}.consent>input{margin:5px 0 0;flex:none;width:19px;height:19px;accent-color:#0a0a0a}.back-button{padding:12px 5px;background:transparent;font-size:.9rem}.back-button:hover,.legal a,.footer a{text-decoration:underline}.review-variant{margin-top:18px;color:#fff;text-decoration:underline;font-size:.85rem}.comparison-card .cta{margin-top:30px}.comparison-card .eyebrow{margin-bottom:16px}.comparison-card p{margin-top:0}.comparison-card:hover{transform:none}.thanks{min-height:70vh;display:flex;flex-direction:column;justify-content:center;gap:24px;align-items:flex-start;padding-block:90px}.thanks h1{max-width:850px}.thanks p{max-width:650px}.thanks .eyebrow{margin-bottom:0}.thanks>a:not(.cta){text-decoration:underline}.thanks-brand{width:160px;margin-bottom:20px}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/poppins-400-latin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/poppins-500-latin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/poppins-600-latin.woff2) format("woff2")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/poppins-700-latin.woff2) format("woff2")}:root{--ink:#0a0a0a;--blue:#4ebef0;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#4ebef0;--primary-foreground:#0a0a0a;--secondary:#f4f4f4;--secondary-foreground:#0a0a0a;--muted:#f4f4f4;--muted-foreground:#5d5d5d;--accent:#e5f5fc;--accent-foreground:#0a0a0a;--border:#d6d6d6;--input:#c3c3c3;--ring:#0a0a0a;--destructive:#0a0a0a;--radius:.5rem}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:108px}body{margin:0;font-family:Poppins,Arial,sans-serif;font-size:18px;line-height:1.7;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}::selection{background:var(--blue);color:var(--ink)}a{color:inherit;text-underline-offset:4px}button,input{font-family:inherit}img{max-width:100%;height:auto}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;letter-spacing:-.04em;line-height:1.13}h1{font-size:clamp(2.65rem,4.9vw,4.5rem)}h2{font-size:clamp(2rem,3.1vw,2.9rem)}h3{font-size:1.4rem;letter-spacing:-.025em}p{color:#555}fieldset{min-width:0;padding:0;margin:0;border:0}[hidden]{display:none!important}:focus-visible{outline:3px solid #0a0a0a;outline-offset:5px}.hero :focus-visible,.site-header :focus-visible,.closing :focus-visible{outline-color:var(--blue)}.container{width:min(1260px,100% - 96px);margin-inline:auto}.section{padding:110px 0}.eyebrow{display:block;font-size:.75rem;letter-spacing:.12em;line-height:1.6;font-weight:600;margin-bottom:22px}.skip-link{position:fixed;z-index:100;left:20px;top:-100px;background:#fff;color:#0a0a0a;padding:12px 20px}.skip-link:focus{top:12px}.site-header{position:sticky;top:0;z-index:30;background:#0a0a0af0;backdrop-filter:blur(12px);border-bottom:1px solid #ffffff1c;color:#fff}.header-inner{display:flex;min-height:94px;align-items:center;justify-content:space-between;gap:24px}.header-inner>a{line-height:0}.header-inner img{width:169px;height:auto}.header-label{font-size:.875rem;color:#ffffffad;margin-left:auto;margin-right:20px}.header-cta{background:transparent!important;border:1px solid #ffffff70;color:#fff!important;height:45px!important;border-radius:5px!important;padding:0 22px!important;font-size:.875rem!important}.header-cta:hover{border-color:var(--blue);background:#ffffff10!important}.hero{background:var(--ink);color:#fff;position:relative}.hero-grid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(310px,.86fr);gap:clamp(36px,6vw,90px);align-items:center;padding-top:74px;padding-bottom:75px}.hero .eyebrow{color:#c7c7c7;display:flex;align-items:center;gap:13px;font-size:.6875rem;letter-spacing:.095em}.tiny-rule{width:27px;height:2px;background:var(--blue);flex:none}.hero h1{max-width:730px;line-height:1.075;letter-spacing:-.055em}.hero h1 span{color:var(--blue)}.hero-description{color:#c4c4c4;font-size:1.065rem;line-height:1.75;margin-top:30px;max-width:620px}.cta{height:auto!important;min-height:57px;padding:16px 25px!important;font-size:.94rem!important;font-weight:600!important;border-radius:5px!important;background:var(--blue)!important;color:var(--ink)!important;white-space:normal!important;text-align:center;line-height:1.4!important;box-shadow:none;transition:background .2s,transform .2s}.cta:hover{background:#fff!important;transform:translateY(-2px)}.hero-copy .cta{margin-top:35px}.cta-note{color:#aaa;font-size:.75rem;margin-top:14px}.opportunity-panel{border:1px solid #ffffff26;border-radius:12px;background:linear-gradient(125deg,#ffffff0c,#ffffff03);padding:28px;position:relative;box-shadow:0 18px 90px #0005}.panel-top{display:flex;justify-content:space-between;align-items:center;color:#d2d2d2;font-size:.69rem;letter-spacing:.11em;border-bottom:1px solid #ffffff1f;padding-bottom:22px}.panel-top svg{color:var(--blue)}.target{padding:26px 0 22px}.target-caption{color:#b0b0b0;font-size:.85rem}.target-number{display:block;font-size:7.2rem;letter-spacing:-.08em;line-height:1.15;font-weight:500;color:var(--blue);margin-left:-5px}.target-range{font-size:4.65rem;letter-spacing:-.065em;margin-top:14px;margin-bottom:14px;white-space:nowrap}.target-unit{font-size:1.1rem;line-height:1.5;color:#fff;max-width:270px}.qualification-list{border-top:1px solid #ffffff24;padding-top:23px;display:grid;gap:15px}.qualification-list>div{display:flex;align-items:flex-start;gap:12px;font-size:.8rem;line-height:1.6;color:#d0d0d0}.qualification-list svg{flex:none;color:var(--blue);margin-top:2px}.handoff{margin:26px -12px 0;padding:16px 12px;background:#ffffff07;border:1px solid #ffffff15;display:flex;gap:12px;align-items:center;border-radius:6px}.handoff-mark{width:39px;height:39px;display:grid;place-items:center;background:#4ebef017;border-radius:5px;color:var(--blue);flex:none}.handoff strong{display:block;font-size:.8rem;font-weight:500;line-height:1.5}.handoff span{font-size:.67rem;display:block;color:#b8b8b8;margin-top:4px}.target-footnote{font-size:.72rem;color:#a6a6a6;margin-top:18px;line-height:1.65}.hero-bottom{border-top:1px solid #ffffff25;display:flex;justify-content:space-between;gap:20px;padding:24px 0;color:#a8a8a8;font-size:.61rem;letter-spacing:.11em}.proof-strip{border-bottom:1px solid #0a0a0a18;background:#fafafa}.proof-grid{display:grid;grid-template-columns:1.2fr 1fr 1fr 1fr;align-items:center;gap:35px;padding:44px 0}.proof-intro .eyebrow{font-size:.625rem;color:#666;margin-bottom:10px}.proof-intro p{color:var(--ink);font-size:1.12rem;line-height:1.45}.proof-stat{padding-left:30px;border-left:1px solid #0a0a0a25;display:flex;flex-direction:column;gap:3px}.proof-stat strong{font-size:2.5rem;line-height:1.3;font-weight:500;letter-spacing:-.045em}.proof-stat span{font-size:.78rem;color:#555}.proof-context{font-size:.7rem;line-height:1.7;color:#626262}.split{display:grid;grid-template-columns:1.12fr 1fr;gap:110px}.split h2{max-width:570px}.problem-body{padding-top:33px}.problem-body p+p{margin-top:23px}.text-link{display:inline-block;margin-top:26px;font-weight:500;text-decoration:underline;text-decoration-color:var(--blue);text-decoration-thickness:2px;font-size:.92rem}.process-section{background:#f5f5f5}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:80px;margin-bottom:55px}.section-heading p{max-width:400px;font-size:1rem}.process-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.process-step{border-top:1px solid #0a0a0a36;padding-top:22px}.step-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:42px}.step-top span{font-size:.8rem;color:#656565}.step-top svg{color:#0a0a0a}.process-step h3{margin-bottom:16px;font-size:1.4rem}.process-step p{font-size:1rem;line-height:1.8}.qualification-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:100px;align-items:center}.qualification-grid>div>p{margin-top:24px;max-width:430px;font-size:1rem}.qualification-grid .cta{margin-top:30px}.cta-dark{background:var(--ink)!important;color:#fff!important}.cta-dark:hover{background:var(--blue)!important;color:var(--ink)!important}.criteria{list-style:none;margin:0;padding:0}.criteria li{display:flex;align-items:flex-start;gap:22px;padding:26px 0;border-bottom:1px solid #0a0a0a26}.criteria li:first-child{padding-top:0}.criteria-number{font-size:.8rem;color:#666;padding-top:4px}.criteria li div{flex:1}.criteria h3{font-size:1.15rem;letter-spacing:-.025em;margin-bottom:8px}.criteria p{font-size:.9rem;line-height:1.7}.criteria svg{flex:none;margin-top:3px}.fit-section{background:var(--blue);padding:85px 0}.fit-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px}.fit-grid h2 span{color:#0a0a0a9c}.fit-grid p{color:#0a0a0acf;font-size:1rem}.simple-checks{padding:0;list-style:none;display:grid;gap:13px;margin-top:23px;font-size:.875rem}.simple-checks li{display:flex;align-items:flex-start;gap:12px}.simple-checks svg{flex:none;margin-top:4px}.application-section{background:#f6f6f6;scroll-margin-top:25px}.application-grid{display:grid;grid-template-columns:1fr 1fr;gap:105px;align-items:start}.application-copy{padding-top:30px}.application-copy h2{font-size:clamp(2.35rem,4vw,3.4rem);margin-bottom:27px}.application-copy>p{max-width:460px;font-size:1rem}.what-next{margin-top:42px;padding-top:28px;border-top:1px solid #0a0a0a26}.what-next .eyebrow{margin-bottom:20px}.what-next p{font-size:.875rem;margin-top:18px}.what-next strong{font-weight:500;color:var(--ink);font-size:.94rem}.scope-note{font-size:.78rem!important;color:#666;line-height:1.8;margin-top:28px}.application-card{background:#fff;border:1px solid #dedede;border-radius:10px;padding:38px;box-shadow:0 20px 65px #0a0a0a06}.form-progress{display:flex;justify-content:space-between;gap:16px;color:#666;font-size:.625rem;letter-spacing:.1em;font-weight:500}.progress-track{height:3px;background:#ededed;margin-top:17px;margin-bottom:30px}.progress-track span{display:block;background:var(--blue);height:100%;transition:width .2s}.application-card h3{font-size:1.8rem}.form-intro{font-size:.85rem;margin-top:12px;margin-bottom:26px}.field{margin-bottom:21px}.field label{font-size:.81rem;margin-bottom:8px;line-height:1.5}.optional{color:#666;font-weight:400}.field input,.team-select{width:100%!important;height:51px!important;border:1px solid #bcbcbc!important;border-radius:5px!important;padding:0 13px!important;font-size:.9rem!important;color:#0a0a0a!important;box-shadow:none!important}.field input::placeholder{color:#757575;font-size:.84rem}.field input:focus-visible,.team-select:focus-visible{outline:2px solid #0a0a0a;outline-offset:2px;box-shadow:none}.consent{display:flex;gap:13px;align-items:flex-start;margin:25px 0}.consent>button{margin-top:3px;min-width:19px;height:19px;--ring:#0a0a0a}.consent label{display:block;font-size:.75rem;font-weight:400;line-height:1.8;color:#555}.consent a{text-decoration:underline}.form-actions{display:flex;align-items:center;gap:16px;margin-top:28px}.cta-form{flex:1;width:100%}.cta-form:hover{background:#3aafe1!important}.privacy-note{display:flex;align-items:flex-start;justify-content:center;gap:7px;font-size:.65rem;margin-top:16px;color:#666;text-align:center;line-height:1.6}.privacy-note svg{flex:none;margin-top:2px}.honey{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-error{font-size:.85rem;background:#f3f3f3;border-left:3px solid #0a0a0a;padding:12px;margin-top:16px;color:#0a0a0a}.success-card{display:flex;flex-direction:column;align-items:flex-start;gap:22px;min-height:450px;justify-content:center}.success-card .eyebrow{margin:0}.success-card p{font-size:1rem}.success-card>a{font-size:.8rem;overflow-wrap:anywhere}.success-card .reference{font-size:.78rem}.faq-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.faqs details{border-bottom:1px solid #0a0a0a2b}.faqs details:first-child{border-top:1px solid #0a0a0a2b}.faqs summary{font-size:.98rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:23px 0;font-weight:500;cursor:pointer;line-height:1.6}.faqs summary::-webkit-details-marker{display:none}.faqs summary svg{flex:none;transition:transform .2s}.faqs details[open] svg{transform:rotate(45deg)}.faqs details>p{font-size:.9rem;padding:0 35px 26px 0}.closing{background:var(--ink);padding:55px 0;color:#fff}.closing-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.closing p{color:#ccc;font-size:1.7rem;line-height:1.45;letter-spacing:-.04em}.closing strong{color:#fff;font-weight:500}.footer{padding:45px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:30px}.footer-inner img{width:145px}.footer-inner p{font-size:.75rem;margin-left:auto;margin-right:50px;line-height:1.8}.footer-inner>a{font-size:.75rem}.legal{max-width:830px;padding-block:70px}.legal>.eyebrow{margin-top:65px}.legal h1{margin-bottom:35px}.legal h2{font-size:1.6rem;margin:35px 0 16px}.legal p{font-size:1rem}.comparison{padding-block:65px}.comparison>.eyebrow{margin-top:70px}.comparison h1{font-size:clamp(3rem,6vw,5.5rem)}.comparison-lead{max-width:730px;margin-top:30px}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:55px}.comparison-card{background:#0a0a0a;color:#fff;padding:38px;border-radius:10px;text-decoration:none;display:flex;flex-direction:column;align-items:flex-start;transition:transform .2s}.comparison-card:hover{transform:translateY(-4px)}.comparison-card:focus-visible{outline-color:#0a0a0a}.comparison-card .eyebrow{color:#aaa}.comparison-card h2{font-size:2rem;line-height:1.2;margin-bottom:25px}.comparison-card h2 span{color:var(--blue)}.comparison-card p{color:#ccc;font-size:.9rem;margin-top:auto}.comparison-link{color:var(--ink);background:var(--blue);padding:12px 20px;margin-top:30px;border-radius:4px;font-size:.85rem;font-weight:500}.review-note{max-width:800px;margin-top:70px}.review-note h2{font-size:2rem;margin-bottom:25px}.review-note p{font-size:1rem;margin-top:20px}@media(min-width:1500px){.hero-grid{padding-block:95px}.hero h1{font-size:4.7rem}}@media(max-width:1100px){.container{width:calc(100% - 64px)}.hero-grid{gap:35px;grid-template-columns:1.15fr 1fr}.hero h1{font-size:3.55rem}.hero .eyebrow{font-size:.6rem}.opportunity-panel{padding:24px}.split,.qualification-grid,.fit-grid,.application-grid,.faq-grid{gap:55px}.proof-grid{gap:20px}.proof-stat{padding-left:20px}.proof-context{font-size:.66rem}.proof-stat strong{font-size:2.15rem}.target-range{font-size:4.2rem}.hero-bottom{font-size:.54rem}.application-card{padding:28px}.header-label{font-size:.75rem;margin-right:0}}@media(max-width:800px){.header-inner{min-height:78px}.header-inner img{width:145px}.header-label{display:none}.header-cta{font-size:.73rem!important;height:42px!important;padding:0 16px!important}.hero-grid{grid-template-columns:1fr;gap:45px;padding-top:50px;padding-bottom:50px}.hero h1{font-size:clamp(2.8rem,6.5vw,3.8rem);max-width:640px}.hero .eyebrow{font-size:.66rem}.hero-description{font-size:1rem}.hero-copy .cta{margin-top:27px}.opportunity-panel{max-width:550px;width:100%;padding:28px}.target{display:grid;grid-template-columns:auto 1fr;gap:4px 25px;align-items:center}.target-caption{grid-column:1 / -1}.target-number{font-size:5.5rem}.target-range{font-size:3.2rem;letter-spacing:-.06em}.target-unit{font-size:1rem}.target-footnote{max-width:420px}.hero-bottom{flex-wrap:wrap;justify-content:flex-start;gap:12px 25px;font-size:.57rem}.proof-grid{grid-template-columns:1fr 1fr;padding:35px 0;gap:27px}.proof-intro{grid-column:1/-1}.proof-intro p br{display:none}.proof-stat{padding-left:0;border:0}.proof-context{grid-column:1 / -1;font-size:.7rem}.section{padding:75px 0}.split,.qualification-grid,.fit-grid,.application-grid,.faq-grid{grid-template-columns:1fr;gap:35px}.problem-body{padding-top:0}.section-heading{display:block;margin-bottom:35px}.section-heading p{max-width:100%;margin-top:24px}.process-grid{grid-template-columns:1fr;gap:28px}.process-step{display:grid;grid-template-columns:55px 1fr;gap:10px 20px}.step-top{grid-row:1/3;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:20px;margin:0}.process-step h3{margin:0}.process-step p{grid-column:2;font-size:.96rem}.criteria li:first-child{padding-top:20px}.fit-section{padding:65px 0}.fit-grid{gap:24px}.application-copy{padding:0}.application-copy>p{max-width:none}.what-next{margin-top:27px}.application-card{max-width:600px;width:100%;padding:30px}.faq-grid{gap:30px}.closing-inner{align-items:flex-start;flex-direction:column}.closing p{font-size:1.6rem}.footer-inner{flex-wrap:wrap;justify-content:flex-start}.footer-inner p{margin:0}.footer-inner>a{width:100%}.comparison-grid{grid-template-columns:1fr}.comparison-card h2{font-size:1.9rem}}@media(max-width:430px){.container{width:calc(100% - 40px)}.header-inner{gap:12px}.header-inner img{width:121px}.header-cta{font-size:.65rem!important;padding:0 11px!important;max-width:170px;white-space:normal;line-height:1.4}.hero h1{font-size:2.8rem}.hero .eyebrow{font-size:.56rem;gap:9px;letter-spacing:.06em}.hero-description{font-size:.95rem}.hero-copy .cta{width:100%;font-size:.87rem!important}.cta-note{font-size:.65rem}.opportunity-panel{padding:22px}.target-unit{font-size:.9rem}.target-range{font-size:2.8rem}.handoff strong{font-size:.74rem}.handoff span{font-size:.625rem}.handoff{gap:9px}.qualification-list>div{font-size:.76rem}.section{padding:62px 0}h2{font-size:2rem}.eyebrow{font-size:.65rem}.application-card{padding:24px 19px}.application-card h3{font-size:1.5rem}.application-copy h2{font-size:2.4rem}.privacy-note{font-size:.625rem}.criteria li{gap:15px}.criteria p{font-size:.85rem}.footer-inner{gap:25px}.footer-inner p{font-size:.68rem}.comparison-card{padding:27px}.faqs summary{font-size:.9rem}.proof-stat strong{font-size:2.2rem}}.hero .eyebrow,.hero-bottom,.proof-intro .eyebrow,.proof-context,.cta-note,.panel-top,.handoff span,.form-progress,.privacy-note,.footer-inner p,.footer-inner>a,.eyebrow{font-size:max(.75rem,12px)}.qualification-list>div,.handoff strong,.target-caption,.target-footnote,.field label,.consent label,.header-cta{font-size:.875rem!important}.target-footnote{line-height:1.65}.hero-bottom{letter-spacing:.045em}.hero .eyebrow{letter-spacing:.055em}.privacy-note{line-height:1.65}.header-cta{min-width:0}.hero-grid>*{min-width:0}@media(max-width:800px){.hero-bottom{display:grid;gap:12px}.header-cta{font-size:.75rem!important}}@media(max-width:430px){.header-cta{max-width:154px;height:auto!important;min-height:42px;padding:8px 11px!important}.hero .eyebrow{font-size:.75rem;align-items:flex-start}.tiny-rule{margin-top:9px}.opportunity-panel{padding:22px}.handoff{align-items:flex-start}.hero h1{font-size:clamp(2.15rem,10.4vw,2.65rem)}.target{display:block}.target-range{font-size:3.3rem;margin-block:10px}.target-unit{max-width:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}.header-inner>a.header-cta{line-height:1.4}.team-select{background-color:#fff}.thanks p a,.comparison-card .review-variant{text-decoration:underline}.application-card legend{max-width:100%}@media(max-width:430px){.application-card legend{font-size:1.5rem}}.field-note{font-size:.75rem;color:#666;margin-top:8px;line-height:1.6}
