.SiteHeader_header__SRb_V{background:#fff;position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}.SiteHeader_row__z9aAD{min-height:85px;display:flex;justify-content:space-between;align-items:center;gap:20px}.SiteHeader_brand__td4g5{display:flex;align-items:center;gap:6px;text-decoration:none;font-weight:900;font-size:26px;letter-spacing:-.05em;color:var(--navy)}.SiteHeader_accent__Yhjjj{color:var(--teal)}.SiteHeader_nav__5IxZo{display:flex;gap:4px;overflow-x:auto}.SiteHeader_link__qkxPH{padding:12px 13px;border-radius:13px;font-weight:750;white-space:nowrap;text-decoration:none}.SiteHeader_link__qkxPH:hover{background:#dff9f5;color:var(--teal-dark)}@media (max-width:900px){.SiteHeader_row__z9aAD{flex-wrap:wrap;padding-top:10px}.SiteHeader_account__rU2Jj{padding:9px 13px;font-size:13px}.SiteHeader_nav__5IxZo{order:3;width:100%}}:root{--navy:#103c4c;--teal:#009c94;--teal-dark:#007c76;--teal-2:#00b9aa;--orange:#ff7728;--yellow:#ffd23f;--sky:#d9f5ff;--mint:#e4faf1;--cream:#fff8e9;--light:#f6faf9;--line:#dce8e7;--muted:#547078;--ink:#173d4d;--shadow:0 16px 44px rgba(15,58,68,0.09);--radius:22px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--light);font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);line-height:1.5}h1,h2,h3,h4{line-height:1.17;letter-spacing:-.045em;margin:0}h1{font-size:clamp(37px,5.5vw,68px)}h2{font-size:clamp(26px,3vw,39px)}h3{font-size:21px}p{margin:8px 0 16px}a{color:inherit}button,input,select,textarea{font:inherit}:focus-visible{outline:3px solid #ffb62b;outline-offset:2px}.shell{max-width:1210px;margin:0 auto;padding:0 22px}.btn{border:0;border-radius:13px;padding:13px 22px;font-weight:850;display:inline-flex;justify-content:center;align-items:center;gap:9px;text-decoration:none;cursor:pointer}.btn-primary{color:#fff;background:var(--orange);box-shadow:0 5px 0 rgba(255,116,37,.14)}.btn-ghost{background:#fff;border:1px solid #a3d9d3;color:#047a76}.tag{display:inline-block;border-radius:99px;padding:6px 11px;font-weight:850;background:#e8faf3;color:#007f78}.eyebrow,.tag{font-size:12px}.eyebrow{text-transform:uppercase;font-weight:900;color:#007d7a;letter-spacing:.11em}.muted{color:var(--muted)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:25px;box-shadow:0 5px 17px rgba(14,67,70,.035)}.notice{background:var(--cream);color:#7a4a00;text-align:center;font-size:13px;font-weight:700;padding:8px 16px}