.page-hero{padding:155px 0 82px;position:relative;background:linear-gradient(90deg,rgba(255,255,255,.02),rgba(255,255,255,0) 50%,rgba(255,255,255,.02)),linear-gradient(180deg,rgba(212,175,55,.06),rgba(212,175,55,.01)),#101010;border-bottom:1px solid rgba(212,175,55,.14)}.page-hero::before,.faq-section::before,.cta-band::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(255,255,255,.02),transparent 12%,transparent 88%,rgba(255,255,255,.02));pointer-events:none}.page-hero .container,.faq-section .container,.cta-band .container{position:relative;z-index:1}.page-hero h1{margin:0;text-align:center;color:var(--vip-gold);font-size:58px;font-weight:800;text-transform:uppercase}.page-hero p{margin:18px 0 0;text-align:center;color:#dbdbdb;font-size:18px}.faq-section{position:relative;padding:70px 0 60px;background:linear-gradient(180deg,rgba(0,0,0,.96),rgba(12,12,12,.98))}.accordion-wrap{max-width:920px;margin:0 auto}.accordion-item{background:linear-gradient(90deg,rgba(53,53,53,.96),rgba(28,28,28,.98));border:1px solid rgba(212,175,55,.2);border-radius:12px!important;overflow:hidden;margin-bottom:14px}.accordion-button{background:transparent;color:#fff;font-size:17px;font-weight:700;padding:24px 26px;box-shadow:none!important}.accordion-button:not(.collapsed){color:var(--vip-gold);background:rgba(212,175,55,.04)}.accordion-body{color:#d0d0d0;font-size:15px;line-height:1.9;padding:0 26px 24px}.cta-band{position:relative;padding:58px 0 90px;background:linear-gradient(180deg,rgba(14,14,14,.96),rgba(4,4,4,1))}.cta-box{max-width:620px;margin:0 auto;text-align:center;padding:54px 40px;border-radius:22px;background:linear-gradient(90deg,rgba(39,34,18,.88),rgba(17,17,17,.98));border:1px solid rgba(212,175,55,.22)}.cta-box h2{margin:0 0 16px;color:var(--vip-gold);font-size:24px;font-weight:800;text-transform:uppercase}.cta-box p{margin:0 0 28px;color:#dedede;line-height:1.9}@media(max-width:991.98px){.page-hero{padding:138px 0 64px}.page-hero h1{font-size:44px}}@media(max-width:767.98px){.page-hero h1{font-size:34px}.accordion-button{padding:20px 18px}.accordion-body{padding:0 18px 20px}.cta-box{padding:38px 24px}}
