:root{--ink:#172229;--muted:#65727a;--paper:#f7f8f4;--line:#e4e8e2;--lime:#d8fa49;--moss:#6d8321;--dark:#182528;--coral:#f27560}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.5 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.nav{height:78px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(22px,6vw,100px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:6px;color:var(--ink);font-size:20px;font-weight:850;letter-spacing:-.07em;text-decoration:none}.brand span{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--lime);font-size:17px}.brand b{color:#71891f}.nav nav{display:flex;gap:27px}.nav nav a,.text-link{color:#53635e;font-weight:700;font-size:13px;text-decoration:none}.nav-cta,.button{border:0;border-radius:9px;background:var(--dark);color:#fff;padding:11px 15px;text-decoration:none;font:700 13px inherit;cursor:pointer}.nav-cta b,.button b{color:var(--lime);font-size:17px;margin-left:5px}.hero{max-width:1250px;margin:auto;padding:clamp(65px,9vw,130px) clamp(22px,6vw,85px) 86px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.75fr);gap:80px;align-items:center}.eyebrow{margin:0 0 11px;color:#75827f;font-size:10px;font-weight:850;letter-spacing:.12em}.hero h1,.section h2,.health h2,.plan h2{margin:0;letter-spacing:-.065em;line-height:.96;font-size:clamp(44px,5.5vw,74px);max-width:760px}.hero h1 em,.section h2 em{color:#71891f;font-style:normal}.lede{font-size:18px;color:var(--muted);max-width:590px;margin:25px 0}.hero-actions{display:flex;align-items:center;gap:22px}.microcopy,.card-foot,.input-note,.form-foot,.plan-note{font-size:11px;color:#77837f}.microcopy{margin-top:17px}.hero-card{background:#fff;border:1px solid var(--line);border-radius:17px;padding:23px;box-shadow:0 16px 34px #1b2d3320}.card-top{display:flex;align-items:center;gap:8px;font-size:12px}.pulse{width:8px;height:8px;background:#8da834;border-radius:50%;box-shadow:0 0 0 4px #edf3d9}.tag{margin-left:auto;border-radius:99px;background:#fff0cf;color:#836113;padding:4px 7px;font-size:9px;font-weight:800;letter-spacing:.08em}.route{display:flex;gap:10px;align-items:center;border:1px solid var(--line);background:#fafbf8;border-radius:11px;padding:13px;margin:20px 0}.route-icon{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:#e8f1cf;color:#6f8921}.route strong,.route small,.stage strong,.stage small{display:block}.route small,.stage small{font-size:10px;color:var(--muted);margin-top:2px}.stage{display:flex;gap:10px;padding:13px 0;border-top:1px solid #eef0ec;font-size:12px}.stage>span{display:grid;place-items:center;width:21px;height:21px;border-radius:50%;font-size:11px;font-weight:900}.good>span{background:#edf5d9;color:#627d1e}.wait>span{background:#eef1f0;color:#81908a}.trust{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:19px clamp(22px,6vw,100px);display:flex;justify-content:space-between;gap:20px;color:#798580;font-size:12px}.trust div{display:flex;gap:27px;color:#52615c}.section,.health,.plan{max-width:1250px;margin:auto;padding:110px clamp(22px,6vw,100px)}.section h2,.health h2,.plan h2{font-size:clamp(35px,4.5vw,56px)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:45px}.steps article{background:#fff;border:1px solid var(--line);border-radius:14px;padding:24px;min-height:215px}.steps span{color:#849928;font-weight:900;font-size:12px}.steps h3{font-size:18px;letter-spacing:-.04em;margin:26px 0 6px}.steps p,.boundary p,.health p{color:var(--muted);font-size:13px}.boundary{display:grid;grid-template-columns:1fr .9fr;gap:90px;background:#e9f0dd;max-width:none;padding-left:max(22px,calc((100% - 1050px)/2));padding-right:max(22px,calc((100% - 1050px)/2))}.claims{display:grid;gap:15px}.claims div{display:flex;gap:12px}.claims i{display:grid;place-items:center;width:24px;height:24px;flex:0 0 auto;border-radius:50%;background:var(--dark);color:var(--lime);font-size:10px;font-style:normal;font-weight:900}.claims p{margin:0}.claims strong,.claims small{display:block}.claims small{font-size:11px;color:var(--muted);margin-top:2px}.health{display:grid;grid-template-columns:1fr .8fr;gap:80px;align-items:start}.health ul{padding:0;list-style:none;font-size:12px}.health li{padding:8px 0;border-bottom:1px solid var(--line)}.health li:before{content:'✓';color:#758d20;font-weight:900;margin-right:8px}.health form{background:#fff;border:1px solid var(--line);border-radius:15px;padding:24px;box-shadow:0 10px 25px #1b2d3311}.health label:not(.check){display:grid;gap:7px;font-weight:800;font-size:12px}.health input[type=url]{width:100%;height:44px;border:1px solid #d8ddd8;border-radius:8px;padding:0 11px;font:inherit}.check{display:flex;gap:8px;align-items:flex-start;margin:19px 0;font-size:11px;color:#4e5d58}.check input{margin:3px 0}.health .button{width:100%}.form-foot{text-align:center;margin:12px 0 0}.plan{padding-top:0}.plan>div{}.plan ol{display:grid;gap:11px;padding-left:20px;color:#53615d;max-width:750px}.plan li{padding-left:5px}.plan b{color:var(--ink)}.hidden{display:none}footer{background:var(--dark);color:#b9c5c0;display:flex;justify-content:space-between;align-items:center;padding:28px clamp(22px,6vw,100px);font-size:11px}footer .brand{color:#fff}@media(max-width:800px){.nav nav{display:none}.nav{height:65px}.nav-cta{font-size:11px}.hero,.boundary,.health{grid-template-columns:1fr;gap:40px}.hero{padding-top:65px}.hero-card{max-width:480px}.trust{display:block}.trust div{margin-top:9px;gap:14px;flex-wrap:wrap}.section,.health{padding-top:70px;padding-bottom:70px}.steps{grid-template-columns:1fr;margin-top:30px}.boundary{padding-top:70px;padding-bottom:70px}.hero-actions{flex-wrap:wrap}footer{display:block}footer p{margin:12px 0 0}}
