
.faq-page{background:#080509;color:white}.faq-hero{min-height:310px;display:flex;align-items:center;background:linear-gradient(90deg,#050406 0%,rgba(5,4,6,.94) 30%,rgba(5,4,6,.35) 75%),url("assets/faq_hero.jpg") center/cover}.faq-hero-copy{padding:30px 6%;max-width:740px}.faq-kicker{font:20px Arial,sans-serif;letter-spacing:.28em;color:#ff0780}.faq-hero h1{font:normal clamp(38px,5.8vw,72px)/.99 Georgia,serif;margin:10px 0}.faq-hero h1 em{font-style:normal;color:#fa0075}.faq-rule{height:3px;width:85px;background:#ff007b;margin:17px 0}.faq-hero p{font-size:17px;line-height:1.45}.faq-hero strong{color:#ff0080;font-weight:normal}.faq-items{max-width:1180px;margin:0 auto;padding:16px 4%}.faq-item{border:1px solid #eb0071;border-radius:7px;margin:8px 0;background:rgba(12,8,13,.88)}.faq-item summary{cursor:pointer;display:flex;align-items:center;gap:24px;min-height:48px;padding:5px 15px;list-style:none;font-size:17px}.faq-item summary::-webkit-details-marker{display:none}.faq-number{color:#ff0780;border:1px solid #ed0073;border-radius:7px;padding:8px;min-width:25px;text-align:center;font-family:Georgia,serif}.faq-question{flex:1}.faq-plus{color:#ff0780;font-size:32px;line-height:1}.faq-item[open] .faq-plus{transform:rotate(45deg)}.faq-item p{padding:0 24px 18px 82px;margin:0;color:#eee;line-height:1.55}.faq-cta{max-width:1180px;margin:24px auto 35px;border:1px solid #f00076;border-radius:7px;padding:30px;display:grid;grid-template-columns:1.1fr .9fr;gap:30px;background:linear-gradient(110deg,#080509,rgba(35,3,22,.85))}.faq-cta-kicker{font:23px Georgia,serif}.faq-cta h2{font:normal 43px Georgia,serif;color:#fa0079;margin:0 0 15px}.faq-cta p{line-height:1.5}.faq-cta-buttons{display:flex;flex-direction:column;justify-content:center;gap:12px}.faq-cta-buttons a{border:1px solid #f00076;border-radius:10px;padding:18px;text-align:center;text-decoration:none;color:white}.faq-cta-buttons a.hot{background:#f00076}@media(max-width:700px){.faq-hero{min-height:280px}.faq-hero-copy{padding:28px 6%}.faq-hero p{font-size:15px}.faq-item summary{gap:12px;font-size:15px}.faq-item p{padding-left:24px}.faq-cta{margin:20px 4%;grid-template-columns:1fr;padding:22px}.faq-cta h2{font-size:36px}}
