.faq-page.svelte-1vr4ctu{background:var(--cream);min-height:100vh}.faq-hero.svelte-1vr4ctu{background:linear-gradient(165deg,#1a2e24d9,#344e41bf,#7a9e7e99),url(../../../images/background.webp);background-size:cover;background-position:center;background-attachment:fixed;padding:10rem 2rem 6rem;text-align:center;position:relative}.faq-hero.svelte-1vr4ctu:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 400 400' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)'/%3E%3C/svg%3E");opacity:.03;pointer-events:none}.hero-content.svelte-1vr4ctu{position:relative;z-index:1;max-width:800px;margin:0 auto;color:var(--cream)}.faq-hero.svelte-1vr4ctu h1:where(.svelte-1vr4ctu){font-size:clamp(2.5rem,6vw,4rem);margin-bottom:1rem;text-shadow:0 2px 20px rgba(0,0,0,.3)}.hero-subtitle.svelte-1vr4ctu{font-size:1.2rem;opacity:.9;font-weight:300}.faq-content.svelte-1vr4ctu{padding:4rem 2rem;max-width:900px;margin:0 auto}.faq-container.svelte-1vr4ctu{display:flex;flex-direction:column;gap:3rem}.faq-list.svelte-1vr4ctu{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-1vr4ctu{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 2px 10px #0000000d;transition:all .3s}.faq-item.svelte-1vr4ctu:hover{box-shadow:0 4px 20px #0000001a}.faq-item.open.svelte-1vr4ctu{box-shadow:0 8px 30px #0000001f}.faq-question.svelte-1vr4ctu{width:100%;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1.5rem 2rem;background:none;border:none;cursor:pointer;text-align:left;font-size:1.1rem;font-weight:600;color:var(--forest-deep);transition:background .3s}.faq-question.svelte-1vr4ctu:hover{background:var(--cream)}.faq-icon.svelte-1vr4ctu{font-size:1.5rem;font-weight:300;color:var(--forest-green);flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center}.faq-answer.svelte-1vr4ctu{padding:0 2rem 1.5rem;animation:svelte-1vr4ctu-fadeIn .3s ease}@keyframes svelte-1vr4ctu-fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.faq-answer.svelte-1vr4ctu p:where(.svelte-1vr4ctu){color:var(--text-muted);line-height:1.8;margin:0;white-space:pre-wrap}.empty-state.svelte-1vr4ctu{text-align:center;padding:4rem;color:var(--text-muted);font-size:1.1rem;background:#fff;border-radius:20px}@media (max-width: 600px){.faq-hero.svelte-1vr4ctu{padding:8rem 1.5rem 4rem}.faq-content.svelte-1vr4ctu{padding:2rem 1rem}.faq-question.svelte-1vr4ctu{padding:1.25rem 1.5rem;font-size:1rem}.faq-answer.svelte-1vr4ctu{padding:0 1.5rem 1.25rem}}
