@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/98848575513c9742-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/7b0b24f36b1a6d0b-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:Outfit Fallback;src:local("Arial");ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.00%;size-adjust:99.82%}.__className_86393b{font-family:Outfit,Outfit Fallback;font-style:normal}.__variable_86393b{--font-outfit:"Outfit","Outfit Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.p.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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/13971731025ec697-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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_47ef9d{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_47ef9d{--font-dm-sans:"DM Sans","DM Sans Fallback"}:root{--navy:#0E1B2E;--navy-grad-end:#132542;--teal:#0B7A6E;--teal-dark:#075E55;--teal-bright:#12B5A3;--teal-light:#7FE0D4;--teal-100:#BFEDE6;--teal-50:#E6F6F3;--teal-ink:#06231F;--teal-wash:#D6F5F0;--bg:#F5F7FA;--surface:#fff;--surface-input:#F9FAFC;--border:#E3E8EF;--border-strong:#D5DCE5;--divider:#EEF1F5;--text:#0E1B2E;--text-slate:#33415C;--text-muted:#5B6B84;--text-dim:#8A97AB;--on-dark:#C6D0DE;--on-dark-dim:#9FB0C6;--warn-bg:#FFF6F0;--warn-border:#F5DCC8;--warn-text:#7A3E12;--chart-bar-pale:#CFE6E3;--container:1180px;--gutter:24px;--section-y:88px;--radius-card:18px;--radius-panel:24px;--radius-pill:999px}*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text);font-family:var(--font-dm-sans),system-ui,sans-serif;font-size:16px;line-height:1.55;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--teal);text-decoration:none}a:hover{color:var(--teal-dark)}h1,h2,h3,h4{font-family:var(--font-outfit),sans-serif;text-wrap:pretty}button,input,select,textarea{font-family:inherit;font-size:15px;color:var(--text)}input:focus,select:focus,textarea:focus{outline:2px solid var(--teal-bright);outline-offset:1px;border-color:var(--teal)}:focus-visible{outline:2px solid var(--teal-bright);outline-offset:2px}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}[data-reveal].in{opacity:1;transform:none}@keyframes rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}[data-reveal]{opacity:1;transform:none}}.srOnly{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.wrap{max-width:var(--container);margin:0 auto;padding:var(--section-y) var(--gutter)}.wrapTight{padding:72px var(--gutter)}.sectionHead{text-align:center;max-width:720px;margin:0 auto 48px}.eyebrow{margin:0 0 12px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--teal)}.eyebrowLight{color:var(--teal-light)}.h2{margin:0;font-weight:600;font-size:clamp(30px,3.4vw,42px);line-height:1.12;letter-spacing:-.02em}.h2+.lead{margin-top:16px}.lead{margin:0;color:var(--text-muted);font-size:17px}.surfaceWhite{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.surfaceDark{background:var(--navy);color:#fff}.btn{display:inline-block;text-align:center;border-radius:var(--radius-pill);font-weight:600;font-size:16px;padding:15px 26px;transition:background .2s,color .2s}.btnAccent{background:var(--teal-bright);color:var(--teal-ink);box-shadow:0 10px 24px rgba(18,181,163,.3)}.btnAccent:hover{background:var(--teal-light);color:var(--teal-ink)}.btnPrimary{background:var(--teal);color:#fff}.btnPrimary:hover{background:var(--teal-dark);color:#fff}.btnDark{background:var(--navy);color:#fff}.btnDark:hover{background:#000;color:#fff}.btnOnDark{color:#fff;border:1px solid rgba(255,255,255,.3);font-weight:500;padding:15px 24px}.btnOnDark:hover{background:rgba(255,255,255,.1);color:#fff}.btnOutlineDark{border:1px solid var(--navy);color:var(--navy);padding:13px 24px;display:block}.btnOutlineDark:hover{background:var(--navy);color:#fff}.ctaBand{background:linear-gradient(135deg,var(--teal),var(--teal-bright));border-radius:28px;padding:64px 48px;color:#fff;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center}.ctaTitle{margin:0 0 14px;font-weight:600;font-size:clamp(30px,3.6vw,44px);line-height:1.1;letter-spacing:-.02em}.ctaBody{margin:0;font-size:17px;color:var(--teal-wash);max-width:520px}.ctaActions{display:flex;flex-direction:column;gap:12px;align-items:stretch}@media (max-width:860px){:root{--section-y:64px}.ctaBand{grid-template-columns:minmax(0,1fr);padding:40px 28px;gap:28px}}