.faq_page__lSbPe{width:100%;max-width:48rem;margin-inline:auto;padding:0 16px 72px}.faq_header__wwRYZ{margin-bottom:32px}.faq_backLink__ZSvQa{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-bottom:24px;padding:0 16px 0 12px;border:1px solid var(--ai-pd-border-subtle);border-radius:999px;background-color:var(--ai-pd-canvas-elevated);color:var(--ai-pd-action-secondary);font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color var(--ai-pd-motion-fast) var(--ai-pd-ease-standard),background-color var(--ai-pd-motion-fast) var(--ai-pd-ease-standard)}.faq_backLink__ZSvQa:hover{border-color:var(--ai-pd-action-secondary);background-color:var(--ai-pd-canvas-soft)}.faq_backIcon___leCX{width:18px;height:18px;flex-shrink:0}.faq_title__po1ZY{margin:0 0 12px;color:var(--ai-pd-text-primary);font-family:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:2.5rem;font-weight:700;line-height:1.1;letter-spacing:-.02em}.faq_lede__5d3EO{max-width:36rem;margin:0;color:var(--ai-pd-text-secondary);font-size:1.0625rem;line-height:1.6}.faq_inlineLink__MXIMD{color:var(--ai-pd-action-secondary);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;border-radius:4px;overflow-wrap:anywhere}.faq_inlineLink__MXIMD:hover{color:var(--ai-pd-action-secondary-hover);text-decoration-thickness:2px}.faq_list__Y6EXN{display:grid;gap:12px;margin:0;padding:0;list-style:none}.faq_item__jV0iq{position:relative;border:1px solid var(--ai-pd-border-subtle);border-radius:16px;background-color:var(--ai-pd-canvas-elevated);box-shadow:0 1px 2px rgba(86,43,74,.06);transition:border-color var(--ai-pd-motion-normal) var(--ai-pd-ease-standard),background-color var(--ai-pd-motion-normal) var(--ai-pd-ease-standard),box-shadow var(--ai-pd-motion-normal) var(--ai-pd-ease-standard)}.faq_item__jV0iq:hover,.faq_item__jV0iq[data-open=true]{border-color:var(--ai-pd-border-strong)}.faq_item__jV0iq[data-open=true]{background-color:var(--ai-pd-canvas-soft);box-shadow:var(--ai-pd-shadow-1)}.faq_item__jV0iq[data-open=true]:before{content:"";position:absolute;top:14px;bottom:14px;left:-1px;width:4px;border-radius:0 4px 4px 0;background-color:var(--ai-pd-action-secondary)}.faq_question__L8b62{margin:0;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal}.faq_trigger__O2LAB{display:flex;width:100%;min-height:56px;align-items:center;justify-content:space-between;gap:16px;padding:16px 16px 16px 20px;border:0;border-radius:15px;background:transparent;color:var(--ai-pd-text-primary);font:inherit;text-align:left;cursor:pointer}.faq_page__lSbPe .faq_trigger__O2LAB:focus-visible{outline:3px solid var(--ai-pd-border-focus);outline-offset:2px}.faq_questionText__rECNd{font-size:1.0625rem;font-weight:600;line-height:1.4}.faq_chevron__e1eEW{display:inline-flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--ai-pd-border-subtle);border-radius:999px;background-color:var(--ai-pd-surface-clear);color:var(--ai-pd-action-secondary);transition:transform var(--ai-pd-motion-normal) var(--ai-pd-ease-standard),background-color var(--ai-pd-motion-normal) var(--ai-pd-ease-standard),color var(--ai-pd-motion-normal) var(--ai-pd-ease-standard)}.faq_chevron__e1eEW svg{width:18px;height:18px}.faq_item__jV0iq[data-open=true] .faq_chevron__e1eEW{border-color:var(--ai-pd-action-secondary);background-color:var(--ai-pd-action-secondary);color:#ffffff;transform:rotate(180deg)}.faq_panel__68eWb{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows var(--ai-pd-motion-normal) var(--ai-pd-ease-standard),visibility 0s linear var(--ai-pd-motion-normal)}.faq_item__jV0iq[data-open=true] .faq_panel__68eWb{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows var(--ai-pd-motion-normal) var(--ai-pd-ease-standard),visibility 0s linear 0s}.faq_panelInner__7R8TP{min-height:0;overflow:hidden}.faq_answer__eNNb7{max-width:40rem;margin:0;padding:0 20px 20px;color:var(--ai-pd-text-secondary);font-size:1rem;line-height:1.65}.faq_contact__HI2gw{margin-top:48px;padding:24px 20px;border:1px solid var(--ai-pd-border-subtle);border-radius:20px;background-color:var(--ai-pd-surface-rose-glass);box-shadow:var(--ai-pd-shadow-1)}.faq_contactTitle__V_cJH{margin:0 0 8px;color:var(--ai-pd-text-primary);font-family:var(--font-outfit),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;font-size:1.5rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.faq_contactText__oUzwF{max-width:34rem;margin:0 0 20px;color:var(--ai-pd-text-secondary);font-size:1rem;line-height:1.6}.faq_actions__hGu07{display:flex;flex-direction:column;gap:12px}.faq_primaryAction__b5OPh,.faq_secondaryAction__OTxb9{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;font-size:1rem;font-weight:600;text-decoration:none;transition:box-shadow var(--ai-pd-motion-fast) var(--ai-pd-ease-standard),border-color var(--ai-pd-motion-fast) var(--ai-pd-ease-standard),background-color var(--ai-pd-motion-fast) var(--ai-pd-ease-standard)}.faq_primaryAction__b5OPh{border:1px solid transparent;background-image:var(--ai-gradient-cta);color:var(--ai-pd-text-on-action);box-shadow:0 6px 18px rgba(250,157,143,.35)}.faq_primaryAction__b5OPh:hover{box-shadow:0 8px 24px rgba(250,157,143,.5)}.faq_secondaryAction__OTxb9{border:1px solid var(--ai-pd-action-secondary);background-color:var(--ai-pd-canvas-elevated);color:var(--ai-pd-action-secondary)}.faq_secondaryAction__OTxb9:hover{background-color:var(--ai-pd-canvas-soft)}.faq_page__lSbPe .faq_backLink__ZSvQa:focus-visible,.faq_page__lSbPe .faq_inlineLink__MXIMD:focus-visible,.faq_page__lSbPe .faq_primaryAction__b5OPh:focus-visible,.faq_page__lSbPe .faq_secondaryAction__OTxb9:focus-visible{outline:3px solid var(--ai-pd-border-focus);outline-offset:3px}@media (min-width:640px){.faq_page__lSbPe{padding:0 24px 96px}.faq_header__wwRYZ{margin-bottom:40px}.faq_title__po1ZY{font-size:3.25rem}.faq_lede__5d3EO{font-size:1.125rem}.faq_trigger__O2LAB{min-height:64px;padding:18px 20px 18px 24px}.faq_questionText__rECNd{font-size:1.125rem}.faq_answer__eNNb7{padding:0 24px 24px;font-size:1.0625rem}.faq_contact__HI2gw{margin-top:56px;padding:32px}.faq_contactTitle__V_cJH{font-size:1.75rem}.faq_actions__hGu07{flex-direction:row;flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.faq_chevron__e1eEW,.faq_item__jV0iq,.faq_item__jV0iq[data-open=true] .faq_panel__68eWb,.faq_panel__68eWb{transition:none}}@media (forced-colors:active){.faq_item__jV0iq[data-open=true]:before{background-color:Highlight}.faq_item__jV0iq[data-open=true] .faq_chevron__e1eEW{border-color:ButtonText}}