
:root{--bg:#070404;--panel:#120808;--panel2:#1b0b0b;--red:#e20d16;--red2:#ff343d;--gold:#f5c45b;--gold2:#ffe28b;--text:#fff8ee;--muted:#cdbfaf;--line:rgba(245,196,91,.34);--shadow:0 12px 44px rgba(226,13,22,.22)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Arial,Helvetica,sans-serif;background:radial-gradient(circle at 50% -10%,rgba(214,35,25,.23),transparent 38%),radial-gradient(circle at 12% 12%,rgba(245,196,91,.12),transparent 20%),linear-gradient(180deg,#050303,#0a0303 45%,#050303);color:var(--text);line-height:1.65}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}.wrap{width:min(1120px,92vw);margin:auto}.topbar{position:sticky;top:0;z-index:9;background:rgba(5,3,3,.86);backdrop-filter:blur(14px);border-bottom:1px solid rgba(245,196,91,.18)}.nav{height:74px;display:flex;align-items:center;justify-content:space-between;gap:18px}.brand img{width:178px;max-height:62px;object-fit:contain}.menu{display:flex;align-items:center;gap:18px;font-weight:700;font-size:13px;text-transform:uppercase;letter-spacing:.06em;color:#eadccb}.menu a:hover{color:var(--gold2)}.livechat{padding:11px 18px;border-radius:999px;background:linear-gradient(135deg,#c20a12,#ff3038);box-shadow:0 0 26px rgba(255,48,56,.35);font-weight:800;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(255,255,255,.25)}.hero{padding:28px 0 20px}.hero-card{position:relative;overflow:hidden;border:1px solid rgba(245,196,91,.28);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));box-shadow:var(--shadow)}.hero-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.03),rgba(0,0,0,.52));pointer-events:none;z-index:1}.hero-img{width:100%;max-height:640px;object-fit:cover}.hero-content{position:absolute;z-index:2;left:0;right:0;bottom:0;padding:28px;background:linear-gradient(180deg,transparent,rgba(0,0,0,.88))}.eyebrow{color:var(--gold2);font-weight:800;letter-spacing:.16em;text-transform:uppercase;font-size:12px}.hero h1{font-size:clamp(28px,5vw,58px);line-height:1.05;margin:8px 0 10px;text-transform:uppercase;text-shadow:0 0 20px rgba(226,13,22,.75)}.hero p{max-width:780px;color:#f1e5d9;margin:0 0 18px}.cta-row{display:flex;gap:12px;flex-wrap:wrap}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:14px 26px;border-radius:16px;font-weight:900;text-transform:uppercase;letter-spacing:.04em;border:1px solid rgba(255,255,255,.22);box-shadow:0 10px 30px rgba(0,0,0,.28);text-align:center}.btn-red{background:linear-gradient(135deg,#a50409,#ff1b26)}.btn-gold{background:linear-gradient(135deg,#9b6a14,#f7c65a);color:#1c0b05}.btn-dark{background:linear-gradient(135deg,#171717,#2b1b0e);border-color:rgba(245,196,91,.35)}.quick-buttons{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:18px auto 10px}.quick-buttons .btn{font-size:18px}.section{padding:34px 0}.section-glow{background:linear-gradient(90deg,rgba(255,25,35,.08),rgba(245,196,91,.08),rgba(255,25,35,.08));border-block:1px solid rgba(245,196,91,.08)}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.grid-4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.02));padding:22px;box-shadow:0 12px 32px rgba(0,0,0,.22)}.card h3,.card h2{margin:0 0 10px;color:#fff}.card p{color:var(--muted);margin:0}.mini{transition:.18s transform,.18s border-color}.mini:hover{transform:translateY(-3px);border-color:var(--gold2)}.title{font-size:clamp(25px,3vw,38px);line-height:1.15;margin:0 0 12px}.lead{color:var(--muted);max-width:860px}.info-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--red);border-radius:20px;background:#050505}.info-table th{background:#0c0505;color:#fff;text-transform:uppercase;letter-spacing:.08em}.info-table th,.info-table td{padding:16px;border-bottom:1px solid rgba(226,13,22,.72)}.info-table tr:last-child td{border-bottom:0}.info-table td:first-child{width:36%;font-weight:800;color:#f4d68c}.article-list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.article-card{overflow:hidden;border-radius:20px;border:1px solid var(--line);background:rgba(255,255,255,.04);transition:.18s transform,.18s border-color}.article-card:hover{transform:translateY(-3px);border-color:var(--gold2)}.article-card img{height:155px;width:100%;object-fit:cover}.article-card div{padding:16px}.article-card h3{font-size:17px;line-height:1.25;margin:0 0 10px}.article-card p{margin:0;color:var(--muted);font-size:14px}.faq{display:grid;gap:12px}.faq details{border:1px solid rgba(245,196,91,.24);border-radius:16px;background:rgba(255,255,255,.035);padding:15px}.faq summary{cursor:pointer;font-weight:800;color:#fff}.faq p{color:var(--muted);margin:10px 0 0}.breadcrumb{padding:18px 0 0;color:#bfae9a;font-size:13px}.breadcrumb a{color:var(--gold2)}.page-head{padding:34px 0 24px;border-bottom:1px solid rgba(245,196,91,.12)}.page-head h1{font-size:clamp(30px,5vw,54px);line-height:1.08;margin:8px 0}.content{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:28px;align-items:start}.article-body{font-size:18px}.article-body h2{margin-top:32px;color:#fff}.article-body p,.article-body li{color:#decfc1}.article-body a{color:var(--gold2);font-weight:800}.article-hero{width:100%;border-radius:22px;border:1px solid var(--line);margin-bottom:22px;box-shadow:var(--shadow)}.side{position:sticky;top:95px}.side .btn{width:100%;margin-bottom:10px}.note{border-left:4px solid var(--gold);padding:14px 16px;background:rgba(245,196,91,.08);border-radius:12px;color:#eadccb}.footer{margin-top:38px;border-top:1px solid rgba(245,196,91,.18);padding:30px 0;color:#baa997}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:20px}.footer a{display:block;margin:6px 0;color:#dccdbb}.copyright{margin-top:16px;font-size:13px;color:#867b72}@media(max-width:900px){.menu{display:none}.nav{height:66px}.brand img{width:148px}.hero{padding-top:16px}.hero-card{border-radius:20px}.hero-img{max-height:520px}.hero-content{position:relative;background:#090505;padding:18px}.quick-buttons{grid-template-columns:1fr}.grid,.grid-4,.article-list,.content,.footer-grid{grid-template-columns:1fr}.article-card img{height:210px}.side{position:static}.info-table td:first-child{width:45%}.btn{width:100%}}
