.faq_faqPage__Nu0g5{min-height:100vh;overflow-x:hidden;padding-top:var(--space-5);background:var(--color-background);font-family:var(--font-family-primary);color:var(--color-text-primary)}.faq_container__z7eMV{max-width:var(--container);margin:0 auto;padding:0 var(--space-12)}@media (max-width:calc(1024px - 1px)){.faq_container__z7eMV{max-width:var(--container-mobile);padding:0 var(--space-8)}}@media (min-width:1024px) and (max-width:calc(1440px - 1px)){.faq_container__z7eMV{max-width:var(--container);padding:0 var(--space-24)}}@media (min-width:1440px){.faq_container__z7eMV{max-width:var(--container);padding:0 var(--space-32)}}.faq_sectionText__VfStp{text-align:center;max-width:var(--width-section-text-max);margin:0 auto var(--space-16)}.faq_sectionText__VfStp h2,.faq_sectionTitle__IErh7{font-family:var(--font-family-primary);font-size:clamp(var(--font-size-2xl),3vw,var(--font-size-5xl));font-weight:var(--font-weight-extrabold);margin-bottom:var(--space-6);color:var(--color-text-heading);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.faq_sectionSubtitle__STG5Q,.faq_sectionText__VfStp p{font-family:var(--font-family-primary);font-size:var(--font-size-lg);color:var(--color-text-body);line-height:var(--line-height-relaxed)}.faq_heroSection__StCvJ{background:var(--color-background-primary);overflow:hidden;padding-top:var(--hero-padding-top)}.faq_heroContent__vY_5A,.faq_heroSection__StCvJ{min-height:calc(90vh - var(--hero-padding-top));display:flex;align-items:center;position:relative}.faq_heroContent__vY_5A{flex-direction:column;gap:var(--space-16);justify-content:center;max-width:var(--width-hero-content-max);margin:0 auto;z-index:2;text-align:center;padding:var(--space-8) var(--space-6)}.faq_heroLeft__qlAjg{display:flex;flex-direction:column;gap:var(--space-8);align-items:center;max-width:var(--width-hero-text-max)}.faq_heroTitle__JQsn0{font-size:clamp(var(--font-size-3xl),4vw,var(--font-size-6xl));font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);margin:0 0 var(--space-6) 0;letter-spacing:var(--letter-spacing-tight);animation:faq_fadeInUp__6AqIH 1s ease-out}.faq_heroDescription__xpSuI,.faq_heroTitle__JQsn0{font-family:var(--font-family-primary);color:var(--color-text-primary);text-shadow:none}.faq_heroDescription__xpSuI{font-size:clamp(var(--font-size-lg),2vw,var(--font-size-2xl));line-height:var(--line-height-relaxed);margin:0 0 var(--space-8) 0;max-width:var(--width-hero-text-max);animation:faq_fadeInUp__6AqIH 1s ease-out .2s both}.faq_heroActions__Jaa8K{display:flex;gap:var(--space-6);justify-content:center;flex-wrap:wrap;animation:faq_fadeInUp__6AqIH 1s ease-out .4s both}@keyframes faq_fadeInUp__6AqIH{0%{opacity:0;transform:translateY(var(--space-8))}to{opacity:1;transform:translateY(0)}}.faq_faqSection__Mf_dv{padding:var(--space-24) 0;background:var(--color-background-primary);position:relative;overflow:hidden}.faq_faqList__Zav_t{max-width:var(--width-section-text-max);margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6)}.faq_faqItem__OiDD1{background:var(--color-background-card);border:var(--border-width-thin) solid var(--color-border-primary);border-radius:var(--radius-xl);padding:var(--space-8);transition:all var(--transition-normal);position:relative;overflow:hidden;cursor:pointer}.faq_faqItem__OiDD1:hover{transform:none;box-shadow:none;border-color:var(--color-border-secondary);background:var(--color-background-elevated)}.faq_faqItem__OiDD1 h3,.faq_faqQuestion__Z4BYy{font-family:var(--font-family-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-heading);margin:0 0 var(--space-4) 0;line-height:var(--line-height-snug)}.faq_faqAnswer__BmIvM,.faq_faqItem__OiDD1 p{font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-text-body);margin:0;line-height:var(--line-height-relaxed)}.faq_ctaSection__aOmyu{background:var(--color-background-primary);padding:var(--space-16) 0;margin-bottom:var(--space-8);font-family:var(--font-family-primary);position:relative;overflow:hidden}.faq_ctaContent__WL1m6{text-align:center;max-width:var(--width-cta-content-max);margin:0 auto;padding:0;font-family:var(--font-family-primary)}.faq_ctaContent__WL1m6 h2,.faq_ctaTitle__qEl70{font-size:clamp(var(--font-size-2xl),3vw,var(--font-size-5xl));font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.faq_ctaContent__WL1m6 h2,.faq_ctaContent__WL1m6 p,.faq_ctaDescription__diHg_,.faq_ctaTitle__qEl70{margin-bottom:var(--space-6);font-family:var(--font-family-primary);color:var(--color-text-primary)}.faq_ctaContent__WL1m6 p,.faq_ctaDescription__diHg_{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);max-width:var(--width-cta-text-max);margin-left:auto;margin-right:auto}.faq_ctaActions__wymuA,.faq_ctaButtons__cC2v1{display:flex;gap:var(--space-6);justify-content:center;align-items:center;flex-wrap:wrap;font-family:var(--font-family-primary)}.faq_ctaGuarantee__h3IuL{margin-bottom:var(--space-6);text-align:center;font-family:var(--font-family-primary);width:100%}.faq_ctaGuarantee__h3IuL p,.faq_ctaNote__mVOeB{font-family:var(--font-family-primary);font-size:var(--font-size-base);color:var(--color-text-muted);font-style:italic;margin:0 auto;text-align:center;max-width:var(--width-cta-text-max)}@media (max-width:calc(1024px - 1px)){.faq_ctaActions__wymuA,.faq_ctaButtons__cC2v1,.faq_heroActions__Jaa8K{flex-direction:column;align-items:center}}@media (max-width:480px){.faq_heroSection__StCvJ{padding-top:var(--hero-padding-top-mobile)}.faq_heroContent__vY_5A{padding:0 var(--space-4);gap:var(--space-12)}.faq_heroTitle__JQsn0{font-size:clamp(var(--font-size-2xl),3vw,var(--font-size-5xl))}.faq_heroDescription__xpSuI{font-size:clamp(var(--font-size-sm),1.8vw,var(--font-size-lg))}.faq_faqSection__Mf_dv{padding:var(--space-16) 0}.faq_sectionText__VfStp h2,.faq_sectionTitle__IErh7{font-size:clamp(var(--font-size-xl),2.5vw,var(--font-size-3xl))}.faq_sectionSubtitle__STG5Q,.faq_sectionText__VfStp p{font-size:var(--font-size-base)}.faq_faqItem__OiDD1{padding:var(--space-6)}.faq_faqItem__OiDD1 h3,.faq_faqQuestion__Z4BYy{font-size:var(--font-size-lg)}.faq_ctaSection__aOmyu{padding:var(--space-16) 0}.faq_ctaContent__WL1m6 h2,.faq_ctaTitle__qEl70{font-size:var(--font-size-3xl)}.faq_ctaContent__WL1m6 p,.faq_ctaDescription__diHg_{font-size:var(--font-size-base)}}