.faq-page{max-width:850px!important;padding-top:140px!important}.faq-intro{max-width:660px;margin-bottom:42px}.faq-intro .eyebrow{color:#f5cd89;font-size:11px;letter-spacing:.22em}.faq-intro h1{line-height:1.1;letter-spacing:-.035em;margin:20px 0}.faq-lead{font-size:18px;max-width:42ch}.faq-questions{border:1px solid #e4c59640;border-radius:26px;overflow:hidden;background:radial-gradient(ellipse at 100% 0%,#d5ab8b12,transparent 65%),linear-gradient(135deg,#172338e6,#323246d9);box-shadow:0 24px 70px #09122620}.faq-question+ .faq-question{border-top:1px solid #e4c59626}.faq-question summary{list-style:none;display:flex;gap:20px;align-items:center;padding:27px 30px;cursor:pointer;color:#f4eff0;font-size:17px;font-weight:500;line-height:1.5}.faq-question summary::-webkit-details-marker{display:none}.faq-question summary:hover{background:#ffffff04}.faq-question summary:focus-visible{outline:2px solid #ffd081;outline-offset:-5px;border-radius:12px}.faq-number{color:#d7bb8e;font-size:11px;letter-spacing:.1em;flex-shrink:0}.faq-plus{position:relative;width:18px;height:18px;flex:0 0 18px;margin-left:auto;color:#e4c596}.faq-plus:before,.faq-plus:after{content:"";position:absolute;left:2px;top:8px;width:14px;height:1px;background:currentColor}.faq-plus:after{transform:rotate(90deg)}.faq-question[open] .faq-plus:after{display:none}.faq-answer{padding:0 64px 29px}.faq-answer p{font-size:15px;margin:0 0 12px;line-height:1.85}.faq-answer a{font-size:13px}.faq-next{margin:42px 0 0;text-align:center}.faq-next .cta{display:inline-flex;gap:18px;align-items:center;justify-content:center;text-decoration:none;color:#201a15;max-width:100%;white-space:normal}.faq-next h2{font-size:26px;margin:42px 0 10px}.faq-next p{font-size:14px}.faq-next p a{display:inline-block}
@media(max-width:600px){.faq-page{padding-top:105px!important}.faq-intro h1{font-size:44px}.faq-intro{margin-bottom:30px}.faq-question summary{gap:13px;padding:22px 20px;font-size:16px}.faq-answer{padding:0 22px 25px}.faq-next .cta{padding:18px 24px;font-size:15px}}
