:root{color-scheme:dark;--bg:#071526;--bg2:#0d2038;--gold:#dcb979;--text:#edf2f6;--muted:#a9b8c8;--line:#213850}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}.top{display:flex;justify-content:space-between;align-items:center;padding:27px clamp(20px,6vw,90px);border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:15px;font-size:11px;line-height:1.55;letter-spacing:2px;font-weight:700}.q{display:grid;place-items:center;border:1px solid var(--gold);color:var(--gold);width:49px;height:49px;border-radius:50%;font-size:27px;font-family:Georgia,serif}.right,.langs,.actions{display:flex;align-items:center;gap:18px}.tag,.eyebrow{color:var(--gold);font-size:11px;letter-spacing:2.5px;text-transform:uppercase}.langs{gap:8px}.langs button{cursor:pointer;border:1px solid #435878;background:transparent;color:var(--gold);border-radius:4px;padding:10px 12px;font-weight:700}.langs button.active{background:var(--gold);color:#091427}main{max-width:1390px;margin:0 auto}.hero{min-height:630px;padding:100px clamp(24px,9vw,132px) 80px;position:relative;overflow:hidden}.smallcaps{letter-spacing:4px;font-size:11px;color:var(--gold);position:relative;z-index:1}h1{font-size:clamp(64px,9.1vw,142px);font-weight:350;letter-spacing:-6px;line-height:.95;margin:38px 0 34px;position:relative;z-index:1}h1 span{color:var(--gold)}.lead{font-size:clamp(18px,2vw,23px);line-height:1.65;max-width:760px;color:#c9d6e2;position:relative;z-index:1}.actions{margin-top:42px;flex-wrap:wrap;position:relative;z-index:1}.main-btn{background:var(--gold);color:#071526;padding:16px 22px;border-radius:4px;font-weight:750;font-size:14px}.safe{color:#bdd2df;font-size:13px;display:flex;align-items:center;gap:10px}.safe i{width:8px;height:8px;border-radius:50%;background:#36dca7;box-shadow:0 0 15px #36dca7}.glow{position:absolute;right:-20%;bottom:-60%;width:75%;height:120%;background:radial-gradient(circle,#1a4163 0%,transparent 62%);opacity:.47;pointer-events:none}.tiles{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(3,1fr);padding:45px clamp(24px,9vw,132px);gap:35px}.tiles article{padding:17px 0}.num{color:var(--gold);letter-spacing:2px;font-size:12px}.tiles h2{font-size:21px;font-weight:600;margin:24px 0 9px}.tiles p,.notice p{color:var(--muted);line-height:1.75;font-size:15px}.notice{margin:70px clamp(24px,9vw,132px) 100px;background:linear-gradient(130deg,#132944,#0d1d32);border:1px solid #28425b;border-radius:16px;padding:45px;display:flex;justify-content:space-between;gap:24px}.notice h2{font-size:29px;font-weight:500}.notice p{max-width:720px}.shield{align-self:center;color:var(--gold);font-size:85px;opacity:.8}footer{border-top:1px solid var(--line);display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;padding:25px clamp(20px,6vw,90px);font-size:12px;color:var(--muted)}footer a{color:var(--gold)}@media(max-width:800px){.tag{display:none}.hero{min-height:560px;padding-top:82px}h1{letter-spacing:-3px}.tiles{grid-template-columns:1fr;gap:0}.tiles article+article{border-top:1px solid var(--line)}.notice{margin:45px 23px;padding:28px}.shield{display:none}}@media(max-width:450px){.top{padding:20px}.brand{font-size:9px;letter-spacing:1px}.q{width:40px;height:40px}.langs{gap:3px}.langs button{padding:8px}.smallcaps{font-size:9px;line-height:1.8;letter-spacing:2px}h1{font-size:15vw}.lead{font-size:17px}}
