 :root{--ink:#102a43;--muted:#5d6f7f;--line:#d8e1e8;--cream:#f7f2e8;--gold:#f6c65b;--teal:#145358;--blue:#123c69;--white:#fff;--shadow:0 18px 50px rgba(16,42,67,.14)}*{box-sizing:border-box}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;color:var(--ink);background:#fbfcfd;line-height:1.65}a{color:inherit}.skip-link{position:absolute;left:-999px}.skip-link:focus{left:16px;top:16px;background:var(--gold);padding:10px;border-radius:8px;z-index:9}.site-header{position:sticky;top:0;z-index:3;display:flex;align-items:center;gap:24px;justify-content:space-between;padding:14px clamp(18px,4vw,48px);background:rgba(255,255,255,.96);border-bottom:1px solid var(--line);backdrop-filter:blur(12px)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none}.brand small{display:block;color:var(--muted);font-size:.8rem}.site-header nav{display:flex;gap:16px;flex-wrap:wrap}.site-header nav a{text-decoration:none;color:var(--muted);font-weight:700}.call,.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:8px;padding:10px 14px;text-decoration:none;font-weight:800}.call,.primary{background:var(--gold);color:#2b2100}.secondary{border:1px solid rgba(255,255,255,.6);color:var(--white)}.hero{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:38px;padding:clamp(44px,7vw,86px) clamp(18px,5vw,72px);background:linear-gradient(135deg,var(--teal),var(--blue));color:var(--white)}.hero h1{font-size:clamp(2.2rem,5vw,4.8rem);line-height:1.02;margin:.2rem 0 1rem}.hero p{max-width:760px}.hero img{width:100%;height:auto;border-radius:8px;box-shadow:var(--shadow);background:#d8e1e8}.eyebrow{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:900;color:var(--gold)}.hero-actions{display:flex;gap:14px;flex-wrap:wrap;margin-top:22px}.proof-strip{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.proof-strip span{border:1px solid rgba(255,255,255,.24);padding:7px 10px;border-radius:999px;font-size:.88rem}.content,.cards-band,.split-info,.decision-band,.lead-box,.faq{padding:clamp(34px,5vw,68px) clamp(18px,5vw,72px)}.lead-content{max-width:1080px}.lead-content p,.split-info p,.decision-band p{font-size:1.06rem}.split-info{display:grid;grid-template-columns:1fr 1fr;gap:24px;background:var(--cream)}.split-info>div,.card,.lead-box,details{background:var(--white);border:1px solid var(--line);border-radius:8px;padding:22px;box-shadow:0 8px 26px rgba(16,42,67,.06)}.decision-band{background:var(--blue);color:var(--white);text-align:center}.card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.card h3{margin-top:0}.card a{text-decoration:none;color:var(--blue)}.lead-box{margin:34px clamp(18px,5vw,72px);display:grid;grid-template-columns:1fr 1fr;gap:24px}form{display:grid;gap:12px}label{display:grid;gap:5px;font-weight:700}input,textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:11px;font:inherit}.check{display:flex;grid-template-columns:auto 1fr;align-items:start;font-weight:500}.hp{position:absolute;left:-9999px}button{border:0;cursor:pointer}footer{display:flex;justify-content:space-between;gap:24px;padding:34px clamp(18px,5vw,72px);background:#0f2233;color:#dce7ef}footer a{color:#fff}footer nav{display:flex;gap:14px;flex-wrap:wrap}@media(max-width:780px){.site-header{position:static;align-items:flex-start;flex-direction:column}.hero,.split-info,.lead-box{grid-template-columns:1fr}.hero h1{font-size:2.4rem}.site-header nav{font-size:.95rem}}
.card-img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:8px;margin-bottom:12px;background:#d8e1e8}.card{overflow:hidden}
