.faq_page__ihcch{min-height:100vh;padding:var(--spacing-large) var(--spacing-medium);max-width:1200px;margin:0 auto}.faq_hero__9t6FX{text-align:center;margin-bottom:var(--spacing-xlarge);padding:var(--spacing-xlarge) 0}.faq_hero__9t6FX h1{font-size:var(--font-size-h1);color:var(--color-accent);margin-bottom:var(--spacing-medium);font-family:var(--font-family);font-weight:400}.faq_subtitle__ktmo6{font-size:var(--font-size-large);color:var(--color-text-primary);max-width:800px;margin:0 auto;line-height:1.6}.faq_faqSection__oWFen{margin-bottom:var(--spacing-xlarge)}.faq_faqGrid__C57Cy{display:grid;grid-gap:var(--spacing-large);gap:var(--spacing-large);max-width:900px;margin:0 auto}.faq_faqItem__tygOP{background:var(--color-background-alt);border-radius:var(--border-radius);padding:var(--spacing-large);border-left:4px solid var(--color-accent);transition:transform .2s ease,box-shadow .2s ease}.faq_faqItem__tygOP:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.faq_faqItem__tygOP h3{font-size:var(--font-size-h4);color:var(--color-accent);margin-bottom:var(--spacing-medium);font-family:var(--font-family);font-weight:400;line-height:1.4}.faq_faqItem__tygOP p{color:var(--color-text-primary);line-height:1.6;margin:0}.faq_callToAction__0Ajg_{text-align:center;background:var(--color-background-alt);border-radius:var(--border-radius);padding:var(--spacing-xlarge);margin-top:var(--spacing-xlarge)}.faq_callToAction__0Ajg_ h2{font-size:var(--font-size-h2);color:var(--color-accent);margin-bottom:var(--spacing-medium);font-family:var(--font-family);font-weight:400}.faq_callToAction__0Ajg_ p{font-size:var(--font-size-large);color:var(--color-text-primary);margin-bottom:var(--spacing-large);max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.faq_buttonGroup__uJRjb{display:flex;gap:var(--spacing-medium);justify-content:center;flex-wrap:wrap}@media(max-width:768px){.faq_page__ihcch{padding:var(--spacing-medium) var(--spacing-small)}.faq_hero__9t6FX h1{font-size:var(--font-size-h2)}.faq_subtitle__ktmo6{font-size:var(--font-size-medium)}.faq_faqItem__tygOP{padding:var(--spacing-medium)}.faq_faqItem__tygOP h3{font-size:var(--font-size-medium)}.faq_callToAction__0Ajg_{padding:var(--spacing-large)}.faq_buttonGroup__uJRjb{flex-direction:column;align-items:center}}