.FAQ-module__8lUG1G__page{padding-top:0}.FAQ-module__8lUG1G__hero{color:var(--color-text-light);padding:calc(var(--navbar-height) + var(--space-16))0 var(--space-16);text-align:center;background:linear-gradient(135deg,#feae11 0%,#df580e 100%)}.FAQ-module__8lUG1G__heroTitle{font-size:var(--font-size-5xl);margin-bottom:var(--space-4);font-weight:700}.FAQ-module__8lUG1G__heroSubtitle{font-size:var(--font-size-xl);opacity:.85}.FAQ-module__8lUG1G__layout{gap:var(--space-12);grid-template-columns:240px 1fr;align-items:start;display:grid}.FAQ-module__8lUG1G__sidebar{top:calc(var(--navbar-height) + var(--space-6));gap:var(--space-1);flex-direction:column;display:flex;position:-webkit-sticky;position:sticky}.FAQ-module__8lUG1G__sidebarLink{padding:var(--space-3)var(--space-4);font-size:var(--font-size-sm);color:var(--color-text-muted);border-radius:var(--radius-sm);border-left:3px solid #0000;font-weight:500;transition:all .2s;display:block}.FAQ-module__8lUG1G__sidebarLink:hover{color:var(--color-primary);border-left-color:var(--color-primary);background:var(--color-primary-light)}.FAQ-module__8lUG1G__content{gap:var(--space-12);flex-direction:column;display:flex}.FAQ-module__8lUG1G__section{scroll-margin-top:calc(var(--navbar-height) + var(--space-6))}.FAQ-module__8lUG1G__sectionTitle{font-size:var(--font-size-2xl);margin-bottom:var(--space-6);color:var(--color-text);padding-bottom:var(--space-4);border-bottom:2px solid var(--color-primary);font-weight:700}.FAQ-module__8lUG1G__faqList{gap:var(--space-2);flex-direction:column;display:flex}.FAQ-module__8lUG1G__faqItem{border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .2s;overflow:hidden}.FAQ-module__8lUG1G__faqItemOpen{border-color:var(--color-primary)}.FAQ-module__8lUG1G__faqQuestion{width:100%;padding:var(--space-4)var(--space-6);cursor:pointer;font-family:var(--font-sans);font-size:var(--font-size-base);color:var(--color-text);text-align:left;justify-content:space-between;align-items:center;gap:var(--space-4);background:0 0;border:none;font-weight:600;transition:background-color .15s;display:flex}.FAQ-module__8lUG1G__faqQuestion:hover{background:var(--color-bg-alt)}.FAQ-module__8lUG1G__faqItemOpen .FAQ-module__8lUG1G__faqQuestion{background:var(--color-primary-light);color:var(--color-primary-dark)}.FAQ-module__8lUG1G__faqIcon{font-size:var(--font-size-xl);color:var(--color-primary);text-align:center;flex-shrink:0;width:24px;font-weight:400}.FAQ-module__8lUG1G__faqAnswer{padding:0 var(--space-6)var(--space-4);background:var(--color-primary-light)}.FAQ-module__8lUG1G__faqAnswer p{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:1.8}.FAQ-module__8lUG1G__contactBanner{background:linear-gradient(135deg,var(--color-primary)0%,var(--color-primary-dark)100%);color:var(--color-text-light);padding:var(--space-16)0;text-align:center}.FAQ-module__8lUG1G__contactBanner h2{font-size:var(--font-size-3xl);margin-bottom:var(--space-3);font-weight:700}.FAQ-module__8lUG1G__contactBanner p{font-size:var(--font-size-lg);opacity:.9;margin-bottom:var(--space-8)}@media (max-width:900px){.FAQ-module__8lUG1G__layout{grid-template-columns:1fr}.FAQ-module__8lUG1G__sidebar{gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid var(--color-border);flex-flow:wrap;position:static}.FAQ-module__8lUG1G__sidebarLink{border-bottom:2px solid #0000;border-left:none;border-radius:0}.FAQ-module__8lUG1G__sidebarLink:hover{border-left-color:#0000;border-bottom-color:var(--color-primary)}}@media (max-width:768px){.FAQ-module__8lUG1G__heroTitle{font-size:var(--font-size-4xl)}}
