
.siteheader{position:sticky;top:0;z-index:50;background:rgba(8,11,17,.86);
-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid rgba(255,204,0,.18)}
.siteheader__in{max-width:1180px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;gap:20px}
.siteheader__logo img{height:30px;width:auto;display:block}
.sitenav{margin-left:auto;display:flex;gap:22px;flex-wrap:wrap}
.sitenav a{color:#cfd6e4;text-decoration:none;font:600 14px/1 'Open Sans',sans-serif}
.sitenav a:hover{color:#ffcc00}
.siteheader__cta{background:#ffcc00;color:#111;border-radius:999px;padding:10px 22px;
font:800 13px/1 'Open Sans',sans-serif;text-transform:uppercase;text-decoration:none}
.sect{background:#080b11;color:#e8ecf4;padding:56px 16px;font-family:'Open Sans',sans-serif}
.sect:nth-of-type(even){background:#0b0f17}
.sect__in{max-width:1180px;margin:0 auto}
.sect__title{text-align:center;font-size:clamp(24px,4vw,38px);margin:0 0 14px;color:#fff;font-weight:800}
.sect__title b{color:#ffcc00}
.sect__lead{max-width:760px;margin:0 auto 26px;text-align:center;color:#a9b3c6;font-size:14px;line-height:1.6}
.cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;margin-top:24px}
.card{background:#121724;border:1px solid rgba(255,255,255,.07);border-radius:16px;padding:20px}
.card h3{margin:0 0 8px;font-size:16px;color:#ffcc00}
.card p{margin:0;font-size:14px;line-height:1.55;color:#a9b3c6}
.trust{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-top:22px}
.trust__i{background:#121724;border:1px solid rgba(255,255,255,.07);border-radius:12px;padding:12px 14px}
.trust__i b{display:block;color:#ffcc00;font-size:13px}
.trust__i span{font-size:12px;color:#8e99ad}
.bonus{display:grid;grid-template-columns:1.15fr .85fr;gap:26px;align-items:center;margin-top:22px}
.bonus__list{margin:0;padding-left:20px;list-style:disc;color:#c3cbdb;font-size:14px;line-height:1.7}
.bonus__card{background:linear-gradient(160deg,#1b1206,#121724);border:1px solid rgba(255,204,0,.35);
border-radius:20px;padding:26px;text-align:center}
.bonus__big{font-size:clamp(26px,4vw,40px);font-weight:900;color:#ffcc00}
.bonus__card p{color:#a9b3c6;font-size:13px;margin:8px 0 18px}
.bonus__btn{display:inline-block;background:#ffcc00;color:#111;font-weight:800;text-decoration:none;
padding:13px 30px;border-radius:999px;text-transform:uppercase;font-size:13px}
.bonus__prov{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:18px}
.bonus__prov span{font-size:11px;color:#93a0b6;background:rgba(255,255,255,.06);border-radius:6px;padding:4px 8px}
.pays{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px}
.pay{background:#121724;border:1px solid rgba(255,255,255,.08);border-radius:14px;height:84px;
display:flex;align-items:center;justify-content:center}
.pay b{color:#e8ecf4;font-size:18px;letter-spacing:.5px}
.faq{max-width:860px;margin:0 auto;display:grid;gap:10px}
.faq__i{background:#121724;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:14px 18px}
.faq__i summary{cursor:pointer;font-weight:700;color:#fff;font-size:15px;list-style:none}
.faq__i summary::-webkit-details-marker{display:none}
.faq__i summary::after{content:'+';float:right;color:#ffcc00}
.faq__i[open] summary::after{content:'\2013'}
.faq__i p{margin:10px 0 0;color:#a9b3c6;font-size:14px;line-height:1.6}
.bonus__list li{list-style:disc}
.footer{position:static!important;padding:22px 16px}
#faq{padding-bottom:70px}
@media(max-width:900px){.bonus{grid-template-columns:1fr}.sitenav{display:none}}
