.faq.svelte-14nb1uv.svelte-14nb1uv{padding:8rem 2rem;background:linear-gradient(135deg,#2d925908,#f2ab3e08);min-height:calc(100vh - 80px);position:relative;overflow:hidden}.faq.svelte-14nb1uv.svelte-14nb1uv:before{content:"";position:absolute;width:600px;height:600px;border-radius:50%;background:radial-gradient(circle,#2d92591a,#2d925900 70%);top:-200px;left:-200px;z-index:0}.faq.svelte-14nb1uv.svelte-14nb1uv:after{content:"";position:absolute;width:500px;height:500px;border-radius:50%;background:radial-gradient(circle,#f2ab3e1a,#f2ab3e00 70%);bottom:-200px;right:-200px;z-index:0}.faq-content.svelte-14nb1uv.svelte-14nb1uv{max-width:900px;margin:0 auto;position:relative;z-index:1}.faq-header.svelte-14nb1uv.svelte-14nb1uv{text-align:center;margin-bottom:4rem}.faq-title.svelte-14nb1uv.svelte-14nb1uv{font-size:4rem;font-weight:900;color:#1a1a1a;margin-bottom:1.5rem;font-family:Clash Display,sans-serif;letter-spacing:-.02em;line-height:1.1;background:linear-gradient(135deg,var(--primary) 0%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.faq-subtitle.svelte-14nb1uv.svelte-14nb1uv{font-size:1.25rem;color:#666;max-width:600px;margin:0 auto;line-height:1.6}.faq-list.svelte-14nb1uv.svelte-14nb1uv{display:flex;flex-direction:column;gap:1rem}.faq-item.svelte-14nb1uv.svelte-14nb1uv{background:#fff;border-radius:24px;overflow:hidden;transition:all .3s ease;border:1px solid rgba(50,132,67,.1)}.faq-item.svelte-14nb1uv.svelte-14nb1uv:hover{transform:translateY(-2px);box-shadow:0 8px 24px #0000000d}.faq-question.svelte-14nb1uv.svelte-14nb1uv{padding:1.5rem 2rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;user-select:none;font-family:Clash Display,sans-serif;font-weight:600;color:#1a1a1a;font-size:1.1rem}.faq-icon.svelte-14nb1uv.svelte-14nb1uv{width:24px;height:24px;position:relative;transition:transform .3s ease}.faq-icon.svelte-14nb1uv.svelte-14nb1uv:before,.faq-icon.svelte-14nb1uv.svelte-14nb1uv:after{content:"";position:absolute;background:var(--primary);border-radius:2px;transition:all .3s ease}.faq-icon.svelte-14nb1uv.svelte-14nb1uv:before{width:2px;height:16px;top:4px;left:11px}.faq-icon.svelte-14nb1uv.svelte-14nb1uv:after{width:16px;height:2px;top:11px;left:4px}.faq-item.active.svelte-14nb1uv .faq-icon.svelte-14nb1uv:before{transform:rotate(90deg);opacity:0}.faq-answer.svelte-14nb1uv.svelte-14nb1uv{padding:0 2rem;height:0;opacity:0;overflow:hidden;transition:all .3s ease;color:#666;line-height:1.7}.faq-item.active.svelte-14nb1uv .faq-answer.svelte-14nb1uv{padding:0 2rem 1.5rem;height:auto;opacity:1}.animate-in.svelte-14nb1uv.svelte-14nb1uv{opacity:0;transform:translateY(20px);transition:all .6s cubic-bezier(.4,0,.2,1)}@media (max-width: 768px){.faq.svelte-14nb1uv.svelte-14nb1uv{padding:6rem 1.5rem}.faq-title.svelte-14nb1uv.svelte-14nb1uv{font-size:2.5rem}.faq-question.svelte-14nb1uv.svelte-14nb1uv{padding:1.25rem 1.5rem;font-size:1rem}.faq-answer.svelte-14nb1uv.svelte-14nb1uv{padding:0 1.5rem}.faq-item.active.svelte-14nb1uv .faq-answer.svelte-14nb1uv{padding:0 1.5rem 1.25rem}.faq.svelte-14nb1uv.svelte-14nb1uv:before,.faq.svelte-14nb1uv.svelte-14nb1uv:after{width:300px;height:300px}}
