
:root{--bg:#050606;--text:#d8d6cf;--muted:#aaa69b;--green:#baff00;--yellow:#fff200;--border:rgba(186,255,0,.24)}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:linear-gradient(rgba(5,6,6,.76),rgba(5,6,6,.90)),url("images/hero-bg.webp") center/cover fixed;color:var(--text);font-family:Arial,Helvetica,sans-serif;line-height:1.65}
a{color:inherit;text-decoration:none}
.topbar{position:sticky;top:0;z-index:40;border-bottom:1px solid rgba(186,255,0,.22);background:rgba(0,0,0,.82);backdrop-filter:blur(12px)}
.nav{max-width:1240px;margin:0 auto;padding:18px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.logo{font-family:Impact,"Arial Black",Arial,sans-serif;font-size:24px;line-height:.82;letter-spacing:.4px;color:#f1f1e9;white-space:nowrap}.logo small{display:block;color:var(--green);font-family:Arial,Helvetica,sans-serif;font-size:10px;letter-spacing:2px;margin-top:6px}
.menu{display:flex;align-items:center;gap:20px}.menu a,.lang a{font-size:12px;font-weight:900;letter-spacing:.8px;text-transform:uppercase;color:#c9c7bf}.menu a:hover,.menu a:focus-visible,.menu a.active,.lang a:hover,.lang a:focus-visible,.lang a.active{color:var(--green)}
.lang{display:flex;align-items:center;gap:2px}.lang a{padding:8px}
.faq-main{max-width:1080px;margin:0 auto;padding:64px 24px 82px}.faq-hero{max-width:800px}.faq-kicker{color:var(--green);font-weight:900;letter-spacing:2px;font-size:11px;text-transform:uppercase}.faq-main h1{font-family:Impact,"Arial Black",Arial,sans-serif;color:var(--yellow);font-size:clamp(52px,8vw,96px);line-height:.9;text-transform:uppercase;letter-spacing:-1px;margin:18px 0 14px}.intro{color:var(--muted);font-size:17px;max-width:760px;margin:0}.faq-quick-link{display:inline-flex;margin-top:20px;border:1px solid rgba(186,255,0,.36);padding:10px 14px;color:var(--green);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.7px;background:rgba(186,255,0,.05)}
.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:34px}.card{border:1px solid var(--border);background:rgba(0,0,0,.58);padding:22px}.card h3{margin:0 0 8px;color:var(--green);text-transform:uppercase;font-size:15px;letter-spacing:.8px}.card p{margin:0;color:var(--muted)}strong{color:var(--yellow)}
.faq-footer{border-top:1px solid rgba(186,255,0,.16);background:rgba(0,0,0,.58)}.faq-footer-inner{max-width:1080px;margin:0 auto;padding:24px;display:flex;justify-content:space-between;gap:22px;color:#85837c;font-size:12px}.faq-footer-inner div{display:flex;gap:18px;flex-wrap:wrap}.faq-footer a:hover{color:var(--green)}
@media(max-width:980px){.faq-main{padding-top:48px}.grid{grid-template-columns:1fr}}
@media(max-width:620px){.faq-main{padding:38px 16px 64px}.faq-footer-inner{padding:22px 16px;display:block}.faq-footer-inner div{margin-top:12px}.card{padding:18px}}
