._faqSection_v2fj4_1{background:var(--neutral-100);padding:var(--spacing-20) 0;position:relative}._faqContent_v2fj4_7{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:var(--spacing-12)}._faqEyebrow_v2fj4_15{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--neutral-500);text-transform:uppercase;letter-spacing:.15em;margin:0}._faqHeader_v2fj4_24{display:flex;flex-direction:column;gap:var(--spacing-4);text-align:center;align-items:center;max-width:700px;margin:0 auto}._faqHeadline_v2fj4_34{color:var(--neutral-900);font-size:2.5rem;font-weight:var(--font-weight-normal);font-family:var(--font-family-heading);letter-spacing:var(--letter-spacing-tight);line-height:var(--line-height-tight);margin:0}._faqDescription_v2fj4_44{font-size:var(--font-size-lg);color:var(--neutral-600);margin:0;line-height:var(--line-height-relaxed);font-weight:var(--font-weight-normal)}._faqList_v2fj4_52{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--border)}._faqItem_v2fj4_59{border-bottom:1px solid var(--border)}._faqQuestion_v2fj4_63{width:100%;display:flex;justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-6) 0;background:none;border:none;cursor:pointer;text-align:left;transition:color var(--duration-fast) ease}._faqQuestion_v2fj4_63:hover ._faqQuestionText_v2fj4_77{color:var(--brand-purple)}._faqQuestionText_v2fj4_77{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--neutral-900);margin:0;line-height:var(--line-height-normal);font-family:var(--font-family-primary);transition:color var(--duration-fast) ease}._faqIcon_v2fj4_91{flex-shrink:0;color:var(--neutral-500);transition:transform var(--duration-normal) ease;display:flex;align-items:center;justify-content:center}._faqIconOpen_v2fj4_100{transform:rotate(0)}._faqAnswer_v2fj4_104{overflow:hidden}._faqAnswerText_v2fj4_108{font-size:var(--font-size-base);color:var(--neutral-600);margin:0;padding:0 0 var(--spacing-6) 0;line-height:var(--line-height-relaxed);font-weight:var(--font-weight-normal)}@media (max-width: 1024px){._faqContent_v2fj4_7{padding:0}._faqHeadline_v2fj4_34{font-size:2rem}}@media (max-width: 768px){._faqSection_v2fj4_1{padding:var(--spacing-16) 0}._faqHeadline_v2fj4_34{font-size:1.75rem}._faqQuestionText_v2fj4_77{font-size:var(--font-size-base)}}@media (max-width: 480px){._faqSection_v2fj4_1{padding:var(--spacing-12) 0}._faqHeadline_v2fj4_34{font-size:1.5rem}}
