:root{--navy:#061a40;--panel:#0b2857;--teal:#00cdbd;--white:#f7fbff;--muted:#bdcbe0;--line:rgba(157,176,201,.25)}
*{box-sizing:border-box}body{margin:0;background:var(--navy);color:var(--white);font-family:Manrope,Arial,sans-serif;line-height:1.7}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 80% 4%,rgba(0,205,189,.1),transparent 30%)}
.bar{max-width:1100px;margin:auto;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}.bar img{width:235px}.bar a{color:var(--muted);text-decoration:none}.bar a:hover{color:var(--teal)}
main{max-width:920px;margin:30px auto 80px;padding:0 24px;position:relative}.card{background:rgba(11,40,87,.72);border:1px solid var(--line);padding:clamp(26px,5vw,56px)}
.eyebrow{color:var(--teal);font-size:.75rem;font-weight:800;letter-spacing:.18em;text-transform:uppercase}h1{font-size:clamp(2.4rem,6vw,4.6rem);line-height:1;letter-spacing:-.045em;margin:.18em 0 .35em}h2{font-size:1.25rem;margin:2.1em 0 .4em;color:var(--teal)}p,li{color:var(--muted)}a{color:var(--teal)}.meta{font-size:.9rem}.button{display:inline-block;background:var(--teal);color:var(--navy);padding:13px 19px;text-decoration:none;font-weight:800;margin:8px 0 10px}footer{max-width:920px;margin:auto;padding:0 24px 48px;color:var(--muted);font-size:.8rem}
@media(max-width:600px){.bar{padding:22px 18px}.bar img{width:190px}.bar>a{font-size:.82rem}main{padding:0 14px}.card{padding:26px 20px}}
