:root{--navy:#06264b;--navy2:#031b37;--cyan:#13b9e8;--mint:#65d7a1;--paper:#f5fbfd;--text:#24384d}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--text);font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.7}a{color:#075da0}.wrap{width:min(900px,92%);margin:auto}.top{background:var(--navy2);color:#fff}.nav{min-height:76px;display:flex;align-items:center;justify-content:space-between;gap:20px}.brand{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-weight:900}.brand img{width:56px;height:56px;object-fit:contain}.back{color:#d8f4fb;text-decoration:none;font-weight:800}.hero{padding:62px 0 44px;background:linear-gradient(135deg,var(--navy2),var(--navy));color:#fff;border-bottom:8px solid var(--cyan)}.hero p{max-width:720px;color:#d8e7ef}.kicker{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:900;color:#9ee8fb}.hero h1{font-size:clamp(38px,7vw,64px);line-height:1;margin:8px 0 18px}.content{padding:52px 0 70px}.legal-card{background:#fff;border:1px solid #dbe7ec;border-radius:22px;padding:clamp(24px,5vw,48px);box-shadow:0 18px 48px #08233b10}.legal-card h2{margin:34px 0 8px;color:var(--navy);font-size:25px}.legal-card h2:first-child{margin-top:0}.legal-card h3{margin:24px 0 4px;color:var(--navy)}.legal-card ul{padding-left:22px}.legal-note{padding:16px 18px;border-left:4px solid var(--cyan);background:#e9f8fc;border-radius:8px}.legal-meta{font-size:13px;color:#677783}.footer{background:var(--navy2);color:#bdc7d1;padding:34px 0}.footer a{color:#e9f7fb}.footer-links{display:flex;flex-wrap:wrap;gap:10px 20px;margin-top:14px;font-size:13px}@media(max-width:620px){.nav{align-items:flex-start;padding:10px 0}.brand span{font-size:13px}.back{font-size:13px}.hero{padding:44px 0 34px}}
