.faq_head__QNu6W{max-width:840px;margin-inline:auto;text-align:center}.faq_h1__7yXc_{margin:14px 0 0;font-size:clamp(30px,5vw,46px);line-height:1.12}.faq_sub__mcRvB{margin:14px auto 0;max-width:56ch;font-size:1.02rem;color:var(--ink-soft)}.faq_groupLabel__NrZTd{max-width:840px;margin:40px auto 0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-deep)}@media (min-width:768px){.faq_groupLabel__NrZTd{margin-top:52px;font-size:13px}}.faq_list__Y6EXN{max-width:840px;margin:14px auto 0;display:grid;gap:12px}@media (min-width:768px){.faq_list__Y6EXN{margin-top:16px;gap:14px}}.faq_item__jV0iq{margin:0;background:var(--cream-card);border:1px solid var(--line-light);border-radius:20px;box-shadow:0 1px 2px rgba(7,18,13,.05),0 16px 40px -24px rgba(7,18,13,.25)}.faq_q__TTjqB{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:16px 18px;border-radius:20px;list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.faq_q__TTjqB::-webkit-details-marker{display:none}.faq_q__TTjqB:focus-visible{outline:2px solid var(--gold);outline-offset:2px}@media (min-width:768px){.faq_q__TTjqB{padding:18px 22px}}.faq_qt__XZJTS{font-weight:600;font-size:1.02rem;line-height:1.35;color:var(--ink)}.faq_plus__Nuux6{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--line-light);border-radius:12px;color:var(--gold-deep);transition:transform .24s cubic-bezier(.2,.7,0,1)}.faq_item__jV0iq[open] .faq_plus__Nuux6{transform:rotate(45deg)}.faq_aw__ij0LN{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s cubic-bezier(.2,.7,0,1)}.faq_item__jV0iq[open] .faq_aw__ij0LN{grid-template-rows:1fr}.faq_ai__jxdHb{min-height:0;overflow:hidden;visibility:hidden;transition:visibility 0s linear .24s}.faq_item__jV0iq[open] .faq_ai__jxdHb{visibility:visible;transition:visibility 0s}.faq_a__q0bJ5{margin:0;padding:0 18px 18px;font-size:.98rem;line-height:1.6;color:var(--ink-soft)}@media (min-width:768px){.faq_a__q0bJ5{padding:2px 22px 20px;max-width:64ch}}.faq_a__q0bJ5 a{display:inline-block;padding-block:10px;margin-block:-10px;color:var(--gold-deep);font-weight:600;text-decoration:underline;text-underline-offset:3px}.faq_a__q0bJ5 a:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}.faq_cta__ZtiP_{position:relative;isolation:isolate;overflow:hidden;max-width:840px;margin:52px auto 0;padding:36px 24px;background:var(--night-700);border-radius:20px;text-align:center;box-shadow:0 1px 2px rgba(7,18,13,.05),0 16px 40px -24px rgba(7,18,13,.25)}@media (min-width:768px){.faq_cta__ZtiP_{margin-top:64px;padding:44px 40px}}.faq_cta__ZtiP_ .faq_ctaH__ZJnyo{color:var(--paper);font-size:clamp(22px,3vw,30px);line-height:1.15}.faq_ctaP__HpDzo{margin:12px auto 0;max-width:46ch;color:var(--paper-soft)}.faq_ctaBtn__4sETI{margin-top:22px;min-width:min(280px,100%)}.faq_ctaPhone__IZttC{margin:18px 0 0;font-size:.92rem;color:var(--paper-soft)}.faq_ctaPhone__IZttC a{display:inline-block;padding:12px 6px;margin:-12px -4px;color:var(--gold);font-weight:600;text-decoration:none}.faq_ctaPhone__IZttC a:focus-visible{outline:2px solid var(--gold);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion:reduce){.faq_ai__jxdHb,.faq_aw__ij0LN,.faq_plus__Nuux6{transition:none}}