.info-hero{padding:70px 20px 40px;text-align:center;background:radial-gradient(ellipse at top,rgba(227,6,19,.18),transparent 65%);border-bottom:1px solid var(--border-2)}
.info-eye{color:var(--red);font-size:11px;font-weight:900;letter-spacing:3px;text-transform:uppercase;margin-bottom:10px}
.info-hero h1{font-family:Impact,"Arial Black",sans-serif;font-size:clamp(38px,7vw,72px);line-height:.95;text-transform:uppercase;color:#fff;letter-spacing:-.03em}
.info-hero p{max-width:720px;margin:14px auto 0;color:var(--gray);font-size:14px;line-height:1.65}
.info-main{max-width:900px;margin:0 auto;padding:40px 20px 80px}
.info-main h2{font-family:Impact,"Arial Black",sans-serif;color:#fff;text-transform:uppercase;font-size:28px;margin:38px 0 12px;padding-bottom:8px;border-bottom:2px solid var(--red)}
.info-main h2:first-child{margin-top:0}
.info-main h3{color:var(--yellow);font-size:15px;text-transform:uppercase;margin:24px 0 8px}
.info-main p,.info-main li{color:#bbb;font-size:13.5px;line-height:1.75}
.info-main ul{padding-left:20px;margin:10px 0}
.info-main a{color:var(--yellow);text-decoration:underline}
.info-note{padding:14px 16px;background:rgba(255,213,0,.06);border-left:3px solid var(--yellow);border-radius:7px;margin:16px 0;color:#ddd;font-size:13px;line-height:1.6}
.faq-list{display:flex;flex-direction:column;gap:10px}
.faq-item{background:linear-gradient(180deg,#111,#090909);border:1px solid var(--border-2);border-radius:10px;overflow:hidden}
.faq-item[open]{border-color:rgba(227,6,19,.55)}
.faq-item summary{list-style:none;padding:16px 48px 16px 16px;color:#fff;font-size:14px;font-weight:850;cursor:pointer;position:relative}
.faq-item summary::-webkit-details-marker{display:none}
.faq-item summary::after{content:"+";position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--red);font-size:24px;font-weight:900}
.faq-item[open] summary::after{content:"−"}
.faq-answer{padding:0 16px 16px;color:#aaa;font-size:13px;line-height:1.7;border-top:1px solid rgba(255,255,255,.05);padding-top:13px}
.info-cta{margin-top:36px;padding:24px;background:linear-gradient(135deg,rgba(227,6,19,.18),#080808);border:1px solid var(--red);border-radius:12px;text-align:center}
.info-cta h2{border:0;margin:0 0 8px;padding:0}
.info-actions{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-top:16px}
.info-btn{padding:12px 18px;border-radius:7px;font-size:11.5px;font-weight:900;text-transform:uppercase;letter-spacing:.8px;text-decoration:none!important}
.info-btn-red{background:var(--red);color:#fff!important}
.info-btn-yellow{background:var(--yellow);color:#000!important}
.info-footer{text-align:center;padding:28px 20px;border-top:1px solid var(--border-2);color:var(--gray);font-size:11px}
.info-footer nav{display:flex;justify-content:center;gap:14px;flex-wrap:wrap;margin-bottom:12px}.info-footer a{color:var(--gray)}
@media(max-width:600px){.info-hero{padding:48px 16px 30px}.info-main{padding:28px 14px 60px}.faq-item summary{font-size:13px}.info-main p,.info-main li{font-size:13px}}
