@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/242be082cb290ecd-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/318ccc6bc1fd81ed-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a82e6554cdca7790-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1c046691900d7874-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/cf9548a654a0290e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/242be082cb290ecd-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/318ccc6bc1fd81ed-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a82e6554cdca7790-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1c046691900d7874-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/cf9548a654a0290e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/242be082cb290ecd-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/318ccc6bc1fd81ed-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a82e6554cdca7790-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1c046691900d7874-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/cf9548a654a0290e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/242be082cb290ecd-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/318ccc6bc1fd81ed-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/a82e6554cdca7790-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/1c046691900d7874-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/cf9548a654a0290e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass Fallback;src:local("Arial");ascent-override:87.67%;descent-override:38.03%;line-gap-override:0.00%;size-adjust:100.72%}.__className_cecc92{font-family:Overpass,Overpass Fallback;font-style:normal}.__variable_cecc92{--font-overpass:"Overpass","Overpass Fallback"}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/f7e99843182848b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5802bc205a9f6660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/f7e99843182848b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5802bc205a9f6660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f279491e2b1a1188-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f7e99843182848b4-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/6f64ab0ad1855009-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5802bc205a9f6660-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Overpass Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/bccd6a6241c00262-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Overpass Mono Fallback;src:local("Arial");ascent-override:63.90%;descent-override:27.72%;line-gap-override:0.00%;size-adjust:138.18%}.__className_81f493{font-family:Overpass Mono,Overpass Mono Fallback;font-style:normal}.__variable_81f493{--font-overpass-mono:"Overpass Mono","Overpass Mono Fallback"}:root{--navy:#0E2A4F;--navy-deep:#0A2140;--blue:#1E8FD5;--link:#1670AD;--sky:#EAF5FD;--sky-line:#CFE3F4;--coral:#FF5C39;--coral-edge:#D9441F;--ink:#14243A;--muted:#4A5B70;--paper:#FFFFFF;--line:#DBE4EE;--heading:#0E2A4F;--receipt:#FFFFFF;--receipt-ink:#14243A;--receipt-muted:#52627A;--step-bg:#0E2A4F;--kd-col:#FFFFFF;--font:var(--font-overpass),"Overpass","Segoe UI",system-ui,-apple-system,Arial,sans-serif;--mono:var(--font-overpass-mono),"Overpass Mono",ui-monospace,Menlo,Consolas,monospace;--maxw:1120px;box-sizing:border-box;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#E6EEF7;--muted:#A9BED6;--paper:#0B1C33;--sky:#10274A;--sky-line:#1E3B63;--line:#22395A;--heading:#FFFFFF;--link:#86C6F2;--step-bg:#1E8FD5;--kd-col:#183F6E}}:root[data-theme=dark]{--ink:#E6EEF7;--muted:#A9BED6;--paper:#0B1C33;--sky:#10274A;--sky-line:#1E3B63;--line:#22395A;--heading:#FFFFFF;--link:#86C6F2;--step-bg:#1E8FD5;--kd-col:#183F6E}html{scroll-padding-top:env(safe-area-inset-top,0);scroll-behavior:smooth}*,:after,:before{box-sizing:inherit}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{max-width:100%;height:auto}a{color:var(--link);text-underline-offset:3px}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:4px}h1,h2,h3{color:var(--heading);margin:0 0 .45em;font-weight:800;letter-spacing:-.012em}h1{font-size:clamp(2.05rem,4.9vw,3.55rem);line-height:1.04}h2{font-size:clamp(1.6rem,3.1vw,2.25rem);line-height:1.12}h3{font-size:1.18rem;line-height:1.3;font-weight:700}p{margin:0 0 1em;max-width:66ch}.wrap{width:100%;max-width:var(--maxw);margin:0 auto;padding:0 20px}.section{padding:64px 0}.band-sky{background:var(--sky)}.band-navy{background:var(--navy);color:#DCE8F5}.band-navy h2,.band-navy h3{color:#FFFFFF}.lede{font-size:1.12rem}.lede,.small{color:var(--muted)}.small{font-size:.86rem}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.btn-call{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;padding:14px 26px 12px;background:var(--coral);color:var(--navy);border:0;border-bottom:4px solid var(--coral-edge);border-radius:8px;font:800 1.22rem/1.1 var(--font);text-decoration:none;letter-spacing:.005em;cursor:pointer;transition:transform .08s ease,filter .15s ease}.btn-call:hover{filter:brightness(1.05)}.btn-call:active{transform:translateY(2px)}.btn-call svg{width:22px;height:22px;flex:none}.btn-ghost{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 18px;background:transparent;color:var(--heading);border:2px solid var(--line);border-radius:8px;font:700 1rem/1.1 var(--font);cursor:pointer}.btn-ghost:hover{border-color:var(--blue)}.strip{background:var(--navy-deep);color:#B9CCE2;font-size:.82rem;line-height:1.4}.strip .wrap{padding-top:7px;padding-bottom:7px}.header{background:var(--navy);color:#fff}.header .wrap{justify-content:space-between;gap:16px;min-height:72px}.brand,.header .wrap{display:flex;align-items:center}.brand{text-decoration:none;color:#fff}.brand img{height:38px;width:auto;display:block}.wordmark{font:800 1.35rem/1 var(--font);letter-spacing:-.01em;color:#fff}.header-call{display:flex;flex-direction:column;align-items:flex-end;text-decoration:none;line-height:1.1}.header-call .num{color:var(--coral);font:800 1.45rem/1.05 var(--font)}.header-call .sub{color:#C9DAEE;font-size:.82rem;margin-top:3px}@media (max-width:520px){.header .wrap{min-height:62px}.brand img{height:30px}.header-call .num{font-size:1.12rem}}.hero{padding:44px 0 60px}.hero-grid{display:grid;grid-gap:40px;gap:40px;align-items:center}@media (min-width:960px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:64px}}.hero h1{max-width:18ch;text-wrap:balance}.hero .lede{margin-top:14px;text-wrap:pretty}.hero-cta{margin-top:32px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px}.hero-cta .btn-call{font-size:1.48rem;min-height:70px;padding:18px 44px 15px;gap:14px;border-bottom-width:5px}.hero-cta .btn-call svg{width:26px;height:26px}.hero-cta .meta{font-size:.92rem;color:var(--muted);max-width:44ch;line-height:1.5;text-wrap:pretty}.hero-cta .meta span{display:block;text-wrap:balance}@media (min-width:960px){.hero-cta .meta{max-width:none}}.callback-link{font-weight:700}.trust{list-style:none;padding:0;margin:30px 0 0;display:flex;flex-wrap:wrap;gap:10px 26px;font-size:.94rem;color:var(--muted)}.trust li{display:flex;align-items:center;gap:8px}.trust svg{width:18px;height:18px;flex:none;color:var(--blue)}.trust .star{color:#E8A317}.trust a{color:inherit}@media (max-width:640px){.hero-cta .btn-call{width:100%;font-size:1.3rem;min-height:64px;padding:16px 20px 13px}}.receipt-wrap{filter:drop-shadow(0 18px 26px rgba(10,33,64,.2));padding:9px 0}.receipt{position:relative;background:var(--receipt);color:var(--receipt-ink);font-family:var(--mono);font-size:.8rem;line-height:1.5;padding:22px 18px 18px;animation:print .9s cubic-bezier(.2,.7,.2,1) .15s both}.receipt:after,.receipt:before{content:"";position:absolute;left:0;right:0;height:8px;background-size:14px 8px;background-repeat:repeat-x}.receipt:before{top:-8px;background-image:radial-gradient(circle at 7px 8px,var(--receipt) 6.6px,transparent 7.2px)}.receipt:after{bottom:-8px;background-image:radial-gradient(circle at 7px 0,var(--receipt) 6.6px,transparent 7.2px)}@keyframes print{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transform:translateY(-10px)}to{-webkit-clip-path:inset(-20px 0 -20px 0);clip-path:inset(-20px 0 -20px 0);transform:none}}.receipt-head{text-align:center;padding-bottom:12px;margin-bottom:10px;border-bottom:2px dashed #c5d3e2}.receipt-head .biz{font-family:var(--font);font-weight:800;font-size:.98rem;color:var(--navy)}.receipt-head .title{margin-top:2px;color:var(--receipt-muted)}.r-rows{margin:0}.r-row{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 12px;gap:3px 12px;padding:4px 0;align-items:baseline}.r-row dt{color:var(--receipt-muted);white-space:nowrap}.r-row dd{margin:0;text-align:right;font-weight:600;color:var(--receipt-ink)}.r-row.payable{border-top:2px dashed #c5d3e2;margin-top:8px;padding-top:12px}.r-note{font-size:.72rem;color:var(--receipt-muted);margin:6px 0 0;line-height:1.45;max-width:none}.r-total{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;padding-top:10px;border-top:3px double var(--receipt-ink)}.r-total .lbl{font-weight:700}.r-total .amt{font-family:var(--font);font-weight:800;font-size:2.2rem;line-height:.9;color:var(--navy)}.r-foot{margin-top:10px;font-size:.7rem;color:var(--receipt-muted);text-align:center;line-height:1.45}.compare-scroll{overflow-x:auto;margin-top:26px;-webkit-overflow-scrolling:touch}.compare{width:100%;border-collapse:separate;border-spacing:0;font-size:1rem}.compare td,.compare th{padding:14px 16px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.compare thead th{font-size:.92rem;color:var(--muted);font-weight:700;border-bottom:2px solid var(--line)}.compare tbody th{font-weight:700;color:var(--heading);width:24%}.compare .kd{background:var(--kd-col)}.compare thead .kd{background:var(--navy);color:#fff;border-radius:8px 8px 0 0}.compare tbody tr:last-child .kd{border-radius:0 0 8px 8px}.compare .kd strong{color:var(--heading)}.compare-note{margin-top:18px}@media (max-width:600px){.compare{font-size:.92rem}.compare td,.compare th{padding:11px 8px}.compare tbody th{width:26%}.compare thead th{font-size:.84rem}}.elig{display:grid;grid-gap:32px;gap:32px}@media (min-width:960px){.elig{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:56px}}.elig-card{background:var(--sky);border:2px solid var(--sky-line);border-radius:12px;padding:26px 24px 24px}.progress{display:flex;gap:6px;margin-bottom:10px}.progress span{flex:1 1;height:6px;border-radius:3px;background:var(--sky-line)}.progress span.on{background:var(--blue)}.q-count{font-size:.86rem;color:var(--muted);margin-bottom:6px}.q-title{font-size:1.32rem;font-weight:800;color:var(--heading);line-height:1.25;margin:0 0 6px}.q-title:focus{outline:none}.q-help{font-size:.94rem;color:var(--muted);margin:0 0 16px}.answers{display:grid;grid-gap:10px;gap:10px}@media (min-width:480px){.answers.three{grid-template-columns:repeat(3,1fr)}.answers.two{grid-template-columns:repeat(2,1fr)}}.answer{min-height:56px;padding:12px 16px;border-radius:8px;cursor:pointer;background:var(--paper);color:var(--heading);border:2px solid var(--sky-line);font:700 1.05rem/1.2 var(--font);text-align:center}.answer:hover{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue) inset}.elig-back{margin-top:16px;background:none;border:0;padding:4px 0;color:var(--link);font:600 .94rem var(--font);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.result h3{font-size:1.4rem;margin-bottom:8px}.result h3:focus{outline:none}.result .badge{display:inline-block;font-weight:700;font-size:.86rem;padding:4px 10px;border-radius:999px;margin-bottom:12px}.badge.good{background:#DFF3E7;color:#145C34}.badge.maybe{background:#FFF1D6;color:#7A4B00}.badge.no{background:#EEF1F5;color:#3A4A5E}.result .btn-call{margin:6px 0 4px}.elig-disclaimer{font-size:.84rem;color:var(--muted);margin-top:16px}.steps{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-gap:28px;gap:28px;counter-reset:step}@media (min-width:860px){.steps{grid-template-columns:repeat(3,1fr);gap:32px}}.steps li{counter-increment:step;position:relative;padding-top:62px}.steps li:before{content:counter(step);position:absolute;top:0;left:0;width:46px;height:46px;border-radius:50%;background:var(--step-bg);color:#fff;font:800 1.3rem/46px var(--font);text-align:center}@media (min-width:860px){.steps li:not(:last-child):after{content:"";position:absolute;top:22px;left:60px;right:-18px;border-top:3px dashed var(--sky-line)}}.steps h3{margin-bottom:6px}.steps p{color:var(--muted);margin:0}.credit-hire{margin-top:36px;padding:20px 22px;border-left:4px solid var(--blue);background:var(--paper);border-radius:0 8px 8px 0}.credit-hire p{margin:0;max-width:none}.release{display:grid;grid-gap:22px;gap:22px;align-items:center}@media (min-width:860px){.release{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.release h2{margin-bottom:10px}.release p{color:#DCE8F5;margin:0}.reviews-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.score{display:flex;align-items:center;gap:12px}.score .big{font:800 3rem/1 var(--font);color:var(--heading)}.score .stars{position:relative;display:inline-block;font-size:1.1rem;letter-spacing:2px;line-height:1;color:#C9D5E3}.score .stars .fill{position:absolute;inset:0 auto 0 0;overflow:hidden;white-space:nowrap;color:#E8A317}.score .of{font-size:.9rem;color:var(--muted)}.quotes{display:grid;grid-gap:30px 44px;gap:30px 44px;margin-top:34px}@media (min-width:860px){.quotes{grid-template-columns:repeat(2,1fr)}}.quote{margin:0;padding-top:18px;border-top:3px solid var(--sky-line)}.quote p{margin:0 0 12px;font-size:1.02rem}.quote footer{font-size:.9rem;color:var(--muted)}.quote footer a{font-weight:700;color:var(--heading)}.fleet{list-style:none;padding:0;margin:22px 0 18px;display:flex;flex-wrap:wrap;gap:10px}.fleet li{padding:9px 16px;border-radius:999px;background:var(--paper);border:2px solid var(--sky-line);font-weight:700;color:var(--heading)}.cb{display:grid;grid-gap:32px;gap:32px}@media (min-width:960px){.cb{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:56px;align-items:start}}.ticks{list-style:none;padding:0;margin:18px 0 0;display:grid;grid-gap:10px;gap:10px}.ticks li{display:flex;gap:10px;align-items:flex-start}.ticks svg{width:20px;height:20px;flex:none;margin-top:3px;color:var(--blue)}.form-card{background:var(--paper);border:2px solid var(--sky-line);border-radius:12px;padding:26px 24px}.field{margin-bottom:16px}.field label,.field legend{display:block;font-weight:700;color:var(--heading);margin-bottom:6px;font-size:.98rem;padding:0}.field input[type=tel],.field input[type=text]{width:100%;min-height:52px;padding:12px 14px;font:500 1.05rem var(--font);color:var(--ink);background:var(--paper);border:2px solid var(--line);border-radius:8px}.field input[type=tel]:focus,.field input[type=text]:focus{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px rgba(30,143,213,.25)}.field input[aria-invalid=true]{border-color:#C0392B}.field fieldset{border:0;margin:0;padding:0;min-width:0}.seg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.seg label{margin:0;position:relative;font-weight:400}.seg input{position:absolute;opacity:0;width:1px;height:1px}.seg span{display:flex;align-items:center;justify-content:center;min-height:50px;border-radius:8px;cursor:pointer;border:2px solid var(--line);font-weight:700;color:var(--heading);background:var(--paper)}.seg input:checked+span{border-color:var(--navy);background:var(--navy);color:#fff}.seg input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.err{color:#B03A2E;margin-top:6px;font-weight:600}.err,.form-note{font-size:.88rem}.form-note{color:var(--muted);margin:8px 0 0}.form-status{margin-top:12px;font-weight:600;color:#B03A2E}.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.submit{width:100%;min-height:56px;border:0;border-radius:8px;cursor:pointer;background:var(--navy);color:#fff;font:800 1.12rem var(--font)}.submit:disabled{opacity:.7;cursor:progress}.consent{font-size:.8rem;color:var(--muted);margin:14px 0 0;line-height:1.5}.faq{max-width:820px;margin-top:26px}.faq details{border-bottom:1px solid var(--line)}.faq summary{list-style:none;cursor:pointer;padding:18px 40px 18px 0;position:relative;font-weight:700;font-size:1.06rem;color:var(--heading)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:14px;font-size:1.6rem;font-weight:400;color:var(--blue)}.faq details[open] summary:after{content:"\2212"}.faq .ans{padding:0 0 20px;color:var(--ink)}.faq .ans p{margin:0 0 .8em}.final{display:grid;grid-gap:22px;gap:22px;align-items:center}@media (min-width:860px){.final{grid-template-columns:minmax(0,1fr) auto;gap:48px}}.final p{color:#DCE8F5;margin:0;font-size:1.1rem}.footer{background:var(--navy-deep);color:#AFC3DA;font-size:.86rem;padding:40px 0 48px}.footer p{max-width:80ch;margin:0 0 10px}.footer a{color:#DCE8F5}.footer .links{display:flex;gap:20px;flex-wrap:wrap;margin-top:16px}.sticky{display:none}@media (max-width:899px){body{padding-bottom:calc(76px + env(safe-area-inset-bottom, 0px))}.sticky{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:50;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom, 0px));background:var(--navy);box-shadow:0 -6px 20px rgba(10,33,64,.25);transform:translateY(110%);transition:transform .25s ease}.sticky.show{transform:none}.sticky .btn-call{flex:1 1;min-height:54px;font-size:1.1rem;padding:10px 14px 8px}.sticky .cb-mini{display:flex;align-items:center;justify-content:center;padding:0 14px;min-height:54px;border:2px solid rgba(255,255,255,.35);border-radius:8px;color:#fff;font-weight:700;text-decoration:none;font-size:.95rem}}.ty{padding:64px 0 80px}.ty ol{padding-left:1.2em;margin:18px 0 28px}.ty li{margin-bottom:8px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}