.faq_page__eF2xR{min-height:100vh;background:var(--color-cream);padding:var(--space-8) var(--space-4);padding-top:calc(var(--header-height) + var(--space-8))}@media (min-width:768px){.faq_page__eF2xR{padding:var(--space-16) var(--space-6);padding-top:calc(var(--header-height) + var(--space-16))}}.faq_container__53a_P{max-width:900px;margin:0 auto}.faq_header__bmdpb{text-align:center;margin-bottom:var(--space-8)}@media (min-width:768px){.faq_header__bmdpb{margin-bottom:var(--space-12)}}.faq_backLink__XezvN{display:inline-block;font-family:var(--font-sans);font-size:var(--font-size-sm);color:var(--color-aronia-vibrant);text-decoration:none;margin-bottom:var(--space-6);transition:color var(--transition-fast)}.faq_backLink__XezvN:hover,.faq_title__Sl3VF{color:var(--color-forest-deep)}.faq_title__Sl3VF{font-family:var(--font-serif);font-size:var(--font-size-3xl);font-weight:var(--font-weight-normal);margin:0 0 var(--space-3) 0}@media (min-width:768px){.faq_title__Sl3VF{font-size:var(--font-size-4xl)}}.faq_subtitle__PSp3r{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}@media (min-width:768px){.faq_subtitle__PSp3r{font-size:var(--font-size-lg)}}.faq_tabs__f4lLQ{display:flex;gap:var(--space-1);border-bottom:2px solid var(--color-border);margin-bottom:var(--space-4);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.faq_tabs__f4lLQ::-webkit-scrollbar{display:none}.faq_tab__dTg2w{flex:1 1;min-width:-moz-fit-content;min-width:fit-content;padding:var(--space-3) var(--space-4);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:500;color:var(--color-text-secondary);background:transparent;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.faq_tab__dTg2w:hover{color:var(--color-forest-deep)}.faq_tab__dTg2w.faq_active__MXy9H{color:var(--color-aronia-vibrant);border-bottom-color:var(--color-aronia-vibrant)}@media (min-width:768px){.faq_tab__dTg2w{font-size:var(--font-size-base);padding:var(--space-4) var(--space-6)}}.faq_tabDescription__CI0kZ{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-body);text-align:center;margin:0 0 var(--space-8) 0;font-style:italic}.faq_faqList__nAW8Q{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-12)}.faq_faqItem__9kuH1{background:white;border-radius:var(--radius-md);border:1px solid var(--color-border);overflow:hidden;transition:box-shadow var(--transition-fast)}.faq_faqItem__9kuH1:hover{box-shadow:var(--shadow-md)}.faq_faqQuestion__tHOHv{width:100%;display:flex;justify-content:space-between;align-items:center;padding:var(--space-5) var(--space-6);font-family:var(--font-sans);font-size:var(--font-size-base);font-weight:500;color:var(--color-forest-deep);background:transparent;border:none;cursor:pointer;text-align:left;gap:var(--space-4);transition:background var(--transition-fast)}.faq_faqQuestion__tHOHv.faq_open__yqlI_,.faq_faqQuestion__tHOHv:hover{background:var(--color-mist-light)}@media (min-width:768px){.faq_faqQuestion__tHOHv{font-size:var(--font-size-lg)}}.faq_faqIcon__ug4er{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:300;color:var(--color-aronia-vibrant);transition:transform var(--transition-fast)}.faq_faqAnswer__R1aDG{padding:0 var(--space-6) var(--space-5);animation:faq_fadeIn__JNp6s .2s ease-out}@keyframes faq_fadeIn__JNp6s{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.faq_faqAnswer__R1aDG p{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-body);line-height:var(--line-height-relaxed);margin:0}.faq_contactCta__F1S4w{text-align:center;padding:var(--space-10);background:white;border-radius:var(--radius-lg);border:1px solid var(--color-border)}.faq_contactCta__F1S4w h3{font-family:var(--font-serif);font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:var(--color-forest-deep);margin:0 0 var(--space-2) 0}@media (min-width:768px){.faq_contactCta__F1S4w h3{font-size:var(--font-size-2xl)}}.faq_contactCta__F1S4w p{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0 0 var(--space-6) 0}.faq_contactButton__8ztca{display:inline-block;padding:var(--space-3) var(--space-8);background:var(--gradient-btn);color:var(--color-btn-text);font-family:var(--font-sans);font-size:var(--font-size-sm);font-weight:600;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.faq_contactButton__8ztca:hover{filter:brightness(1.1);transform:translateY(-2px);box-shadow:0 6px 16px rgba(139,35,70,.25)}