:root{--navy:#102641;--ink:#172c43;--muted:#62748a;--blue:#2769b8;--sky:#eef6ff;--gold:#f3bb5d;--white:#fff;--line:#dce7f2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);font:16px/1.65 system-ui,-apple-system,Segoe UI,Arial,sans-serif;background:#fff}a{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{max-width:1160px;padding:0 24px;margin:auto}.top{background:var(--navy);color:#e9f3ff;font-size:.86rem;padding:8px 0;text-align:center}.header{position:sticky;top:0;z-index:20;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 4px 25px #122f4c0b}.nav{display:flex;justify-content:space-between;align-items:center;min-height:76px;gap:20px}.brand{display:flex;gap:11px;align-items:center;text-decoration:none;font-size:1.12rem;font-weight:800;line-height:1.1;color:var(--navy)}.mark{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:var(--blue);color:#fff;font-size:1.15rem}.navlinks{display:flex;align-items:center;gap:26px}.navlinks a{text-decoration:none;font-size:.93rem;font-weight:650}.navlinks a:hover{color:var(--blue)}.menu{display:none;border:1px solid var(--line);border-radius:9px;background:white;padding:8px 11px;font-size:1.2rem}.btn{display:inline-block;border:0;border-radius:9px;background:var(--blue);color:#fff;text-decoration:none;padding:13px 23px;font-weight:750;cursor:pointer}.btn:hover{background:#174b8b}.btn.light{background:#fff;color:var(--navy)}.hero{background:linear-gradient(120deg,#102641 0%,#18416d 64%,#246caf 100%);color:#fff;overflow:hidden}.hero-inner{display:grid;grid-template-columns:1.15fr .85fr;gap:55px;align-items:center;min-height:540px;padding-top:70px;padding-bottom:70px}.eyebrow{font-size:.82rem;letter-spacing:.13em;text-transform:uppercase;font-weight:800;color:var(--gold)}h1,h2,h3{line-height:1.16;letter-spacing:-.035em;margin:0}h1{font-size:clamp(2.5rem,5vw,4.35rem);max-width:760px}h2{font-size:clamp(1.9rem,3vw,2.75rem)}h3{font-size:1.18rem}.hero p{max-width:590px;font-size:1.12rem;color:#d7e8f8;margin:24px 0 30px}.hero-art{position:relative;min-height:350px;border:1px solid #ffffff4d;border-radius:23px;background:linear-gradient(155deg,#ffffff24,#ffffff09);padding:30px;box-shadow:0 25px 70px #091c3673}.hero-art:before{content:'';position:absolute;width:160px;height:160px;border:35px solid #ffffff16;border-radius:50%;right:-65px;top:-70px}.art-label{color:#bdd7f5;font-size:.85rem;text-transform:uppercase;letter-spacing:.13em}.art-title{font-weight:800;font-size:2rem;line-height:1.16;margin:48px 0 18px}.art-rule{width:80px;height:5px;background:var(--gold);border-radius:5px}.art-foot{margin-top:66px;border-top:1px solid #ffffff45;padding-top:16px;color:#e5f1fc}.section{padding:88px 0}.section.alt{background:var(--sky)}.lead{color:var(--muted);max-width:710px;margin:17px 0 0}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:38px}.card{background:#fff;border:1px solid var(--line);border-radius:15px;padding:29px;box-shadow:0 10px 30px #142d4309}.card .num{color:var(--blue);font-weight:850;font-size:.83rem;letter-spacing:.12em;margin-bottom:23px}.card p{color:var(--muted);margin-bottom:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}.checks{padding:0;list-style:none;margin:25px 0}.checks li{padding:12px 0 12px 33px;position:relative;border-bottom:1px solid var(--line)}.checks li:before{content:'✓';position:absolute;left:0;color:var(--blue);font-weight:900}.info{padding:25px;background:#fff;border:1px solid var(--line);border-radius:14px}.info dl{margin:0}.info dt{font-size:.8rem;text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-weight:800;margin-top:18px}.info dt:first-child{margin-top:0}.info dd{margin:4px 0 0;font-weight:650}.pending{color:#945f0b;background:#fff4de;border-radius:5px;padding:2px 6px;font-size:.86rem;font-weight:650}.cta{background:var(--navy);color:#fff;padding:60px 0}.cta .wrap{display:flex;gap:35px;align-items:center;justify-content:space-between}.cta p{color:#d1e4f5;margin:12px 0 0}.footer{background:#0b1b2e;color:#cbdaeb;padding:50px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:32px}.footer h3{color:#fff;font-size:1rem;margin-bottom:15px}.footer p{max-width:440px}.footer a{display:block;text-decoration:none;margin:7px 0}.footer a:hover{text-decoration:underline}.fine{border-top:1px solid #ffffff28;padding-top:20px;margin-top:35px;font-size:.85rem}.pagehead{background:var(--sky);padding:62px 0}.pagehead p{margin:12px 0 0;color:var(--muted)}.prose{max-width:850px;margin:auto;padding:65px 24px 90px}.prose h2{font-size:1.35rem;margin:35px 0 12px}.prose h2:first-child{margin-top:0}.prose p,.prose li{color:#394e64}.prose ul{padding-left:25px}.notice{background:#fff7e8;border-left:4px solid var(--gold);padding:18px 22px;border-radius:4px;margin:24px 0}.contact-row{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:28px}.contact-row .card{margin:0}@media(max-width:800px){.menu{display:block}.navlinks{display:none;position:absolute;top:76px;left:0;right:0;background:#fff;box-shadow:0 15px 20px #142d4320;padding:18px 24px;flex-direction:column;align-items:stretch;gap:14px}.navlinks.open{display:flex}.hero-inner,.split{grid-template-columns:1fr}.hero-inner{gap:30px}.hero-art{min-height:270px}.art-title{margin-top:22px}.art-foot{margin-top:30px}.grid{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr 1fr}.cta .wrap{display:block}.cta .btn{margin-top:22px}}@media(max-width:540px){.hero-inner{padding-top:55px;padding-bottom:50px}.section{padding:62px 0}.footer-grid,.contact-row{grid-template-columns:1fr}.hero-art{padding:25px}.brand{font-size:1rem}}
