.faq-section-module__uLx7Da__section{max-width:900px;margin:0 auto;padding:72px 0 48px}.faq-section-module__uLx7Da__heading{text-align:center;max-width:740px;margin:0 auto 32px}.faq-section-module__uLx7Da__heading h2{color:var(--ink);font:600 clamp(26px, 3vw, 40px)/1.3 var(--font-display);letter-spacing:-.045em;text-wrap:balance;margin:14px 0}.faq-section-module__uLx7Da__heading p{color:#aaa49b;margin:0;font-size:14px;line-height:1.7}.faq-section-module__uLx7Da__list{gap:12px;display:grid}.faq-section-module__uLx7Da__item{border:1px solid var(--line);background:#101315;border-radius:16px;transition:border-color .18s,background-color .18s}.faq-section-module__uLx7Da__item:hover{border-color:#e77a4e4d}.faq-section-module__uLx7Da__item[data-open=true]{background:linear-gradient(115deg,#c45c3814,#0000 70%),#111416;border-color:#e77a4e61}.faq-section-module__uLx7Da__question{font:inherit;margin:0}.faq-section-module__uLx7Da__question button{color:#e7e2d8;text-align:left;width:100%;min-height:68px;font:600 16px/1.5 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:15px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.faq-section-module__uLx7Da__question button:focus{outline:none}.faq-section-module__uLx7Da__item:has(.faq-section-module__uLx7Da__question button:focus-visible){outline:2px solid var(--ember-bright);outline-offset:3px}.faq-section-module__uLx7Da__chevron{color:#a69c8e;flex-shrink:0;transition:transform .2s,color .2s}.faq-section-module__uLx7Da__item[data-open=true] .faq-section-module__uLx7Da__chevron{color:var(--ember-bright);transform:rotate(180deg)}.faq-section-module__uLx7Da__answer p{color:#b5b0a7;margin:0;padding:0 64px 24px 24px;font-size:14px;line-height:1.8}.faq-section-module__uLx7Da__contact{text-align:center;background:radial-gradient(at 50% 0,#c45c3812,#0000 70%);border-top:1px solid #e77a4e2e;flex-direction:column;align-items:center;gap:12px;margin:32px auto 0;padding:30px 24px;display:flex}.faq-section-module__uLx7Da__contact>svg{color:var(--ember-bright)}.faq-section-module__uLx7Da__contact h3{color:var(--ink);margin:0;font-size:19px}.faq-section-module__uLx7Da__contact p{color:#aaa49b;margin:0;font-size:14px;line-height:1.7}.faq-section-module__uLx7Da__contactLink{color:#f1b496;background:#c45c381f;border:1px solid #e77a4e66;border-radius:10px;justify-content:center;align-items:center;gap:12px;min-height:46px;margin-top:6px;padding:11px 18px;font-size:14px;font-weight:650;display:inline-flex}.faq-section-module__uLx7Da__contactLink:hover{border-color:var(--ember-bright);background:#c45c3838}@media (max-width:600px){.faq-section-module__uLx7Da__section{padding:48px 0 24px}.faq-section-module__uLx7Da__heading{margin-bottom:24px}.faq-section-module__uLx7Da__question button{gap:16px;padding:18px;font-size:15px}.faq-section-module__uLx7Da__answer p{padding:0 18px 20px}.faq-section-module__uLx7Da__contact{margin-top:24px;padding:26px 12px}}@media (prefers-reduced-motion:reduce){.faq-section-module__uLx7Da__item,.faq-section-module__uLx7Da__chevron,.faq-section-module__uLx7Da__answer{transition:none}}@media (forced-colors:active){.faq-section-module__uLx7Da__item:has(.faq-section-module__uLx7Da__question button:focus-visible){outline-color:highlight}}
