
:root{--bg:#07090c;--panel:#10141a;--gold:#d7a84a;--gold2:#f1d17c;--line:rgba(215,168,74,.28);--text:#f7f4ec;--muted:#b8b2a8;--max:1180px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text);font:16px/1.6 Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(var(--max),calc(100% - 36px));margin:auto}
header{position:sticky;top:0;z-index:30;background:rgba(6,8,11,.95);border-bottom:1px solid var(--line)}.nav{height:76px;display:flex;align-items:center;gap:18px}.brand{display:flex;align-items:center;gap:12px;margin-right:auto}.brand img{width:48px;height:48px;object-fit:contain}.brand strong{display:block;letter-spacing:.08em}.brand small{display:block;color:var(--gold);font-size:10px;letter-spacing:.13em}nav{display:flex;align-items:center;gap:14px;font-size:13px}.btn{display:inline-flex;padding:11px 16px;border:1px solid var(--gold);border-radius:8px;font-weight:800}.btn.gold{background:linear-gradient(180deg,#f1c55e,#c9942d);color:#171006}
.lang{display:inline-flex;gap:6px}.lang a{display:grid;place-items:center;min-width:34px;height:34px;padding:0 9px;border:1px solid rgba(215,168,74,.36);border-radius:7px;font-size:11px;font-weight:800}.lang a.active,.lang a:hover{background:#d7a84a;color:#171006}
.hero{min-height:590px;background:radial-gradient(circle at 80% 45%,rgba(215,168,74,.15),transparent 30%)}.hero-grid{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:center;padding:76px 0}.eyebrow{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.14em}.hero h1{font-size:clamp(42px,6vw,70px);line-height:1.04;margin:12px 0 20px}.hero p{font-size:18px;color:#c4beb0}.hero-icon{display:grid;place-items:center}.hero-icon img{width:min(100%,430px);max-height:430px;object-fit:contain}.actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
section{padding:68px 0}.alt{background:#0b0e12}.warm{background:linear-gradient(180deg,#151008,#0d0c0b)}.k{color:var(--gold);font-size:12px;font-weight:900;letter-spacing:.12em}.title{font-size:clamp(30px,4vw,46px);line-height:1.12;margin:8px 0 26px}.g4{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.g2{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.card{padding:22px;border:1px solid var(--line);border-radius:16px;background:#101318}.card h3{margin:0 0 8px}.card p{margin:0;color:var(--muted)}.sub{padding:66px 0 44px}.sub h1{font-size:50px;line-height:1.08;margin:8px 0}.prose{max-width:900px}.prose p,.prose li{color:#c0baae}
.s9{padding:38px 0 34px;background:#080a0d;border-top:1px solid rgba(215,168,74,.24)}.s9w{width:min(1180px,calc(100% - 36px));margin:auto}.s9h{text-align:center;margin:0 0 20px}.s9h span{display:block;color:#d7a84a;font-size:11px;font-weight:900;letter-spacing:.14em}.s9h h2{margin:4px 0 0;color:#fff;font-size:30px}.s9g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.s9c{display:flex;align-items:center;gap:14px;min-height:92px;padding:14px 16px;border:1px solid rgba(215,168,74,.27);border-radius:14px;background:#101318}.s9c:hover{border-color:rgba(241,209,124,.70);transform:translateY(-2px)}.s9i{width:58px;height:58px;display:grid;place-items:center;flex:0 0 58px}.s9i img{width:52px;height:52px;object-fit:contain}.s9c strong{display:block;font-size:15px}.s9c small{display:block;color:#b8b2a8;font-size:12px;margin-top:3px}
.sf{background:#050608;border-top:1px solid rgba(215,168,74,.28);padding:28px 0 18px}.sfw{width:min(1180px,calc(100% - 36px));margin:auto}.sft{display:grid;grid-template-columns:1.2fr .8fr .8fr;gap:28px}.sfb{display:flex;gap:14px;align-items:center}.sfb img{width:54px;height:54px;object-fit:contain}.sf h3,.sf strong{color:#fff}.sf p,.sf a{color:#c3bdae}.sfl{display:flex;flex-wrap:wrap;gap:9px 16px;margin-top:8px}.sfbottom{margin-top:22px;padding-top:14px;border-top:1px solid rgba(215,168,74,.15);display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;color:#817b72;font-size:12px}
@media(max-width:920px){nav{display:none}.hero-grid{grid-template-columns:1fr}.hero-icon{order:-1}.hero-icon img{width:300px}.g4{grid-template-columns:repeat(2,1fr)}.s9g{grid-template-columns:repeat(2,1fr)}.sft{grid-template-columns:1fr 1fr}}@media(max-width:620px){.g4,.g2,.s9g,.sft{grid-template-columns:1fr}.hero h1{font-size:42px}}
