.faq_content__fWgai{width:100%;max-width:680px;display:flex;flex-direction:column;gap:2.5rem}.faq_pageLabel__3Wgc9{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:.25rem}.faq_pageTitle__f_Svs{font-size:clamp(1.5rem,4vw,2rem);font-weight:800;color:#0d1b2a;letter-spacing:-.02em;line-height:1.2;margin:0 0 .5rem}.faq_pageSubtitle__yWlIH{font-size:1rem;color:#64748b;line-height:1.6;margin:0}.faq_section__y2bVF{display:flex;flex-direction:column;gap:0}.faq_sectionTitle__YWfF7{font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#64748b;margin-bottom:.625rem}.faq_item__yFqso{border-top:1px solid #e5e7eb}.faq_item__yFqso:last-child{border-bottom:1px solid #e5e7eb}.faq_question__7JsKc{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 0;cursor:pointer;list-style:none;font-size:1rem;font-weight:600;color:#0d1b2a;line-height:1.4;-webkit-user-select:none;user-select:none}.faq_question__7JsKc::-webkit-details-marker{display:none}.faq_question__7JsKc::marker{display:none}.faq_question__7JsKc:after{content:"+";font-size:1.25rem;font-weight:400;color:#64748b;flex-shrink:0;line-height:1;transition:transform .15s ease}details[open]>.faq_question__7JsKc:after{content:"−"}.faq_answer__PVY5k{padding:0 0 1rem;font-size:.875rem;color:#64748b;line-height:1.7}.faq_contactPrompt__4WQ9u{display:flex;align-items:center;gap:.5rem;padding:1rem 1.5rem;background:#fff;border:1.5px solid #e5e7eb;border-radius:.875rem;font-size:.875rem;color:#64748b}.faq_contactPrompt__4WQ9u a{color:#0ea5e9;font-weight:600;text-decoration:none}.faq_contactPrompt__4WQ9u a:hover{text-decoration:underline}