:root{--navy:#081d56;--teal:#008da5;--gold:#f4b81e;--muted:#53647b}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font:16px/1.65 system-ui,-apple-system,Segoe UI,sans-serif;color:#142344;background:#f7fbfd}a{color:inherit}header{background:#fff;position:sticky;top:0;z-index:2;box-shadow:0 2px 14px #0b305212}.wrap{max-width:1150px;margin:auto;padding:0 22px}.nav{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:75px}.brand{font-size:25px;font-weight:850;color:var(--navy);text-decoration:none}.brand span{color:var(--teal)}nav{display:flex;gap:20px;flex-wrap:wrap}nav a{text-decoration:none;font-weight:650;font-size:14px}.btn{display:inline-block;background:var(--gold);border-radius:100px;padding:12px 23px;font-weight:800;text-decoration:none;color:var(--navy);box-shadow:0 5px 15px #e4aa2440}.btn.alt{background:var(--navy);color:white}.hero{background:linear-gradient(125deg,#e8faff,#fff 60%,#eaf5ff);padding:42px 0 52px}.eyebrow{color:var(--teal);font-weight:800;text-transform:uppercase;letter-spacing:2px;font-size:12px}h1{font-size:clamp(35px,5vw,62px);line-height:1.12;color:var(--navy);margin:12px 0 20px}h1 em{font-style:normal;color:var(--teal)}h2{font-size:clamp(27px,3vw,39px);line-height:1.18;color:var(--navy);margin:0 0 18px}h3{color:var(--navy);margin:8px 0}.lead{font-size:19px;max-width:810px;color:#3e526e}.hero-img{width:100%;border-radius:20px;display:block;box-shadow:0 16px 45px #0b32551d;margin:28px 0 12px}.note{font-size:12px;color:#63738b}.actions{display:flex;gap:12px;flex-wrap:wrap;margin:25px 0}section{padding:74px 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:19px}.card{background:white;border:1px solid #d9eaf2;border-radius:17px;padding:26px;box-shadow:0 5px 18px #0d31500a}.card .symbol{font-size:29px}.card p{color:var(--muted);margin-bottom:0}.shade{background:#edf8fc}.split{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.steps{counter-reset:s}.step{padding:13px 0 13px 55px;position:relative;border-bottom:1px solid #d6e5ed}.step:before{counter-increment:s;content:counter(s);position:absolute;left:0;top:15px;background:var(--teal);color:white;border-radius:50%;width:33px;height:33px;display:grid;place-items:center;font-weight:800}.links{display:flex;gap:10px;flex-wrap:wrap}.links a{background:#fff;border:1px solid #cce4eb;padding:10px 15px;border-radius:50px;text-decoration:none;font-weight:700;color:var(--navy)}.cta{background:linear-gradient(115deg,#071b53,#075f83);color:white}.cta h2{color:white}.cta p{max-width:760px}footer{background:#071535;color:#d7e5f0;padding:30px 0;font-size:13px}footer a{color:#fff}@media(max-width:760px){.grid,.split{grid-template-columns:1fr}.nav{align-items:flex-start;flex-direction:column;padding:15px 0}nav{gap:13px}section{padding:50px 0}}
.notice{border-left:4px solid var(--teal);background:#e5f5fa;padding:18px 22px;border-radius:8px;margin:24px 0;font-size:18px}.price{font-size:40px;font-weight:850;color:var(--navy);line-height:1.2}.price small{font-size:16px}.video{width:100%;aspect-ratio:16/9;border:0;border-radius:12px;background:#081d56}.video-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;background:white}th,td{text-align:left;padding:16px;border-bottom:1px solid #d9eaf2}th{color:var(--navy)}address{font-style:normal}a:focus-visible{outline:3px solid var(--teal);outline-offset:5px}section[id]{scroll-margin-top:110px}@media(max-width:760px){.video-grid{grid-template-columns:1fr}.nav{position:static}nav{gap:10px}.notice{font-size:16px}}
