.page-module__fOgkXa__page{min-height:100vh;padding-top:var(--header-height)}.page-module__fOgkXa__hero{padding:var(--spacing-xl)var(--spacing-md);text-align:center;align-items:center;gap:var(--spacing-sm);flex-direction:column;max-width:800px;margin:0 auto;display:flex}@media (min-width:768px){.page-module__fOgkXa__hero{padding:var(--spacing-3xl)var(--spacing-md)}}.page-module__fOgkXa__hero h1{font-family:var(--font-heading);font-size:var(--font-size-3xl);font-weight:var(--font-weight-medium);margin-bottom:var(--spacing-md);color:var(--color-text)}@media (min-width:768px){.page-module__fOgkXa__hero h1{font-size:var(--font-size-5xl)}}.page-module__fOgkXa__heroSubtitle{font-size:var(--font-size-base);font-weight:var(--font-weight-light);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}@media (min-width:768px){.page-module__fOgkXa__heroSubtitle{font-size:var(--font-size-xl)}}.page-module__fOgkXa__faqSection{padding:var(--spacing-xl)var(--spacing-md)}@media (min-width:768px){.page-module__fOgkXa__faqSection{padding:var(--spacing-xl)var(--spacing-md)var(--spacing-3xl)}}.page-module__fOgkXa__container{max-width:800px;margin:0 auto}.page-module__fOgkXa__category{margin-bottom:var(--spacing-2xl)}.page-module__fOgkXa__categoryTitle{font-family:var(--font-heading);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);color:var(--color-primary);margin-bottom:var(--spacing-md);text-align:left}@media (min-width:768px){.page-module__fOgkXa__categoryTitle{font-size:var(--font-size-2xl)}}.page-module__fOgkXa__faqList{flex-direction:column;display:flex}.page-module__fOgkXa__faqItem{border-bottom:1px solid var(--color-border)}.page-module__fOgkXa__faqQuestion{width:100%;padding:var(--spacing-md)0;font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text);text-align:left;cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;justify-content:space-between;align-items:center;display:flex}@media (min-width:768px){.page-module__fOgkXa__faqQuestion{font-size:var(--font-size-lg)}}.page-module__fOgkXa__faqQuestion:hover{opacity:.8;color:var(--color-primary)}.page-module__fOgkXa__faqIcon{color:var(--color-text-secondary);flex-shrink:0;width:24px;height:24px;transition:transform .3s}.page-module__fOgkXa__faqAnswerContainer{overflow:hidden}.page-module__fOgkXa__faqAnswer{padding-bottom:var(--spacing-lg);font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:var(--line-height-relaxed);color:var(--color-text-secondary);max-width:95%}.page-module__fOgkXa__ctaSection{padding:var(--spacing-xl)var(--spacing-md);text-align:center;background:var(--color-background-secondary)}@media (min-width:768px){.page-module__fOgkXa__ctaSection{padding:var(--spacing-3xl)var(--spacing-md)}}.page-module__fOgkXa__ctaIcon{color:var(--color-primary);margin-bottom:var(--spacing-sm)}.page-module__fOgkXa__ctaTitle{font-family:var(--font-heading);font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);color:var(--color-text);margin-bottom:var(--spacing-xs)}@media (min-width:768px){.page-module__fOgkXa__ctaTitle{font-size:var(--font-size-3xl)}}.page-module__fOgkXa__ctaSubtitle{font-size:var(--font-size-base);font-weight:var(--font-weight-light);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}
