:root{--bg:#0b1020;--panel:#121b31;--text:#f5f7ff;--muted:#aab5ce;--gold:#ffbd4a;--orange:#ff704d;--line:#29344b}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.7 system-ui,-apple-system,"Segoe UI",sans-serif}
a{color:inherit}a:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{width:min(1080px,calc(100% - 40px));margin:auto}
header{border-bottom:1px solid var(--line);background:#0b1020}.nav{min-height:78px;display:flex;justify-content:space-between;align-items:center;gap:24px;flex-wrap:wrap;padding:14px 0}
.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font-weight:900;letter-spacing:.07em}.mark{display:grid;place-items:center;width:39px;height:39px;border-radius:13px;background:linear-gradient(135deg,var(--gold),var(--orange));color:#11182a;font-size:22px}.brand span:last-child b{color:var(--gold)}
nav{display:flex;gap:22px;align-items:center;flex-wrap:wrap}nav a,.footlinks a{font-size:.92rem;color:var(--muted);text-decoration:none}nav a:hover,nav a[aria-current=page],.footlinks a:hover{color:white}.navcta,.btn{display:inline-block;text-decoration:none;font-weight:800;border-radius:99px;padding:11px 18px;background:var(--gold);color:#101528;border:1px solid var(--gold)}
.hero{padding:88px 0 78px;background:radial-gradient(ellipse at 90% 0%,#372c2a 0,transparent 36%),radial-gradient(ellipse at 0% 100%,#202844 0,transparent 38%)}
.eyebrow{color:var(--gold);text-transform:uppercase;font-weight:800;letter-spacing:.15em;font-size:.78rem}h1{font-size:clamp(2.7rem,7vw,5.5rem);letter-spacing:-.065em;line-height:1.02;margin:18px 0;max-width:850px}.accent{color:var(--gold)}.lead{font-size:1.18rem;max-width:690px;color:var(--muted)}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:27px}.btn.secondary{background:transparent;border-color:var(--line);color:var(--text)}
section{padding:66px 0}.alt{background:#0e1629;border-block:1px solid var(--line)}h2{font-size:clamp(2rem,4vw,3rem);letter-spacing:-.045em;line-height:1.1;margin:12px 0}h3{margin:0 0 8px}.muted,p{color:var(--muted)}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:28px}.card{padding:25px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(145deg,#141e34,#0e1629)}.ico{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#302b26;color:var(--gold);font-size:1.35rem;margin-bottom:18px}.card p{margin-bottom:0}.split{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.statement{background:var(--panel);border:1px solid var(--line);padding:30px;border-radius:22px}.list{padding-left:20px;color:var(--muted)}.list li{padding:5px 0}.contact{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:28px;border:1px solid #51442e;border-radius:22px;background:linear-gradient(110deg,#211f25,#121a2c)}.contact h2{font-size:clamp(1.6rem,3vw,2.3rem)}.pagehead{padding:58px 0 24px}.pagehead h1{font-size:clamp(2.8rem,6vw,4.5rem)}.legal{max-width:820px;padding:10px 0 80px}.legal h2{font-size:1.35rem;margin:32px 0 8px}.legal p,.legal li{color:var(--muted)}.legal a{color:var(--gold)}.notice{border-left:3px solid var(--gold);padding:14px 18px;background:#211f25;color:var(--muted);border-radius:0 12px 12px 0}
footer{border-top:1px solid var(--line);background:#080d18;padding:30px 0}.foot{display:flex;justify-content:space-between;gap:25px;align-items:flex-start}.foot p{max-width:420px;font-size:.88rem;color:#8390ab}.footlinks{display:flex;gap:17px;flex-wrap:wrap}.small{font-size:.8rem;color:#8390ab}
@media(max-width:720px){.nav{align-items:flex-start;flex-direction:column;gap:14px}nav{gap:13px}.hero{padding:65px 0}.cards,.split{grid-template-columns:1fr}.contact,.foot{flex-direction:column;align-items:flex-start}section{padding:50px 0}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
