:root{--ink:#073f39;--teal:#0f8b7f;--lime:#b6df59;--muted:#edf7f4;--line:#cfe1dc;--copy:#526d68}*,*::before,*::after{box-sizing:border-box}html{overflow-x:clip;width:100%;max-width:100vw}body{margin:0;overflow-x:clip;width:100%;max-width:100vw;color:var(--ink);font-family:Inter,Arial,sans-serif}.wrap{width:min(1180px,calc(100% - 40px));margin:auto}.announcement{background:#073f39;color:#fff;padding:10px 0;font-size:14px}.announcement .wrap{display:flex;justify-content:space-between}.announcement a{color:#b6df59}.crumb{background:#f2f8f6;border-bottom:1px solid var(--line);padding:16px 0}.crumb span{margin:0 10px}.hero{background:linear-gradient(130deg,#063e38,#08675e);padding:74px 0;color:#fff}.hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:55px;align-items:center}.hero h1{font-size:clamp(43px,6vw,78px);line-height:1.02;letter-spacing:-.04em;margin:20px 0}.badge,.eyebrow,.section-head>span,.guidance>span,.final>span{color:var(--lime);font-weight:800;letter-spacing:.13em;font-size:13px}.lead{font-size:20px;line-height:1.7;color:#d8ece8}.disclaimer{font-size:13px;color:#b9d6d1}.guidance{background:#fff;color:var(--ink);padding:30px;border-radius:18px;box-shadow:0 20px 50px #002c2770}.guidance>span,.section-head>span,.eyebrow{color:var(--teal)}.guidance label{display:block;font-weight:700;font-size:13px;margin:14px 0}.guidance input,.guidance select{width:100%;padding:12px;border:1px solid #aacac3;border-radius:8px;margin-top:6px}.guidance .consent{display:grid;grid-template-columns:18px 1fr;gap:9px;font-weight:400}.guidance .consent input{margin:1px 0}.guidance .btn{width:100%}.success{background:#e9f7dc;padding:10px;border-radius:7px}.decision{padding:35px 0;background:#fff}.steps{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-top:20px}.steps div{border-top:3px solid var(--teal);padding:14px 8px}.steps b{display:block;color:var(--teal);font-size:12px}.section{padding:82px 0}.muted{background:var(--muted)}.tint{background:#e1f2ed}.section-head{max-width:820px;margin-bottom:34px}.section-head h2,.two-col h2,.trust h2,.final h2{font-size:clamp(34px,4vw,58px);line-height:1.06;margin:12px 0}.section-head p,.two-col p{font-size:18px;line-height:1.7;color:var(--copy)}.path-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.path-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:26px}.path-top{display:flex;justify-content:space-between}.path-top span{color:var(--teal);font-weight:800}.path-top em{background:#e3f4ef;border-radius:99px;padding:5px 9px;font-style:normal;font-size:12px}.path-card h3{font-size:28px;margin-bottom:8px}.path-card p{color:var(--copy);line-height:1.6}.tags,.backgrounds{display:flex;flex-wrap:wrap;gap:7px}.tags span,.backgrounds span{background:#e8f7f3;padding:7px 9px;border-radius:99px;font-size:12px}.path-card ul{list-style:none;padding:0;margin:0}.path-card li{border-top:1px solid var(--line)}.path-card li a{display:flex;justify-content:space-between;padding:12px 0;color:var(--ink);font-weight:700}.compare-grid,.journeys{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.compare-grid article,.journeys article{border:1px solid var(--line);border-radius:16px;padding:25px}.compare-grid p{color:var(--copy);line-height:1.6}.two-col,.trust .wrap{display:grid;grid-template-columns:1fr 1fr;gap:55px}.backgrounds span{font-size:14px;background:#fff}.journeys article div{display:flex;justify-content:space-between;border-bottom:1px solid var(--line);padding:10px 0}.journeys small{color:var(--teal)}.trust{background:#073f39;color:#fff}.trust .eyebrow{color:var(--lime)}.trust li{margin:12px 0}.trust aside{background:#fff;color:var(--ink);border-radius:18px;padding:30px}.faq-wrap{max-width:920px}.faq-wrap details{background:#fff;border:1px solid var(--line);border-radius:12px;padding:18px 20px;margin:10px 0}.faq-wrap summary{font-weight:800;cursor:pointer}.faq-wrap p{color:var(--copy);line-height:1.65}.final{background:#b6df59;text-align:center;padding:80px 0}.final>div>span{color:var(--ink)}.final p{max-width:760px;margin:15px auto 25px}.final .actions{justify-content:center}.actions{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-block;background:var(--teal);color:#fff;border:0;border-radius:8px;padding:14px 20px;font-weight:800;text-decoration:none}.btn.secondary{background:#fff;color:var(--teal);border:1px solid var(--teal)}.mobile-sticky{display:none}@media(max-width:850px){.hero-grid,.two-col,.trust .wrap{grid-template-columns:1fr}.path-grid,.compare-grid,.journeys{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,1fr)}.nav nav{display:none}.hero{padding:50px 0}.section{padding:58px 0}.mobile-sticky{display:grid;grid-template-columns:1fr 1.1fr 1.2fr;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fff;border-top:1px solid var(--line);box-shadow:0 -6px 22px rgba(0,0,0,.12);padding:6px 8px max(6px,env(safe-area-inset-bottom));gap:6px}.mobile-sticky a{display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 6px;color:var(--ink);font-weight:800;font-size:12.5px;text-decoration:none;border-radius:8px;border-right:none}.mobile-sticky a:last-child{background:var(--teal);color:#fff}body{padding-bottom:65px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}
