.faq-section.svelte-1t8i6y4{width:100%;padding:72px 20px 40px;margin:64px 0 0;background:transparent;position:relative;--flip-duration: .9s;--flip-stagger: .14s}.faq-wrapper.svelte-1t8i6y4{max-width:960px;margin:0 auto}.faq-container.svelte-1t8i6y4{max-width:1360px;margin:0 auto;text-align:center}.faq-title.svelte-1t8i6y4{color:#fff;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:48px;font-weight:700;line-height:1.1;margin:0 0 16px}.faq-description.svelte-1t8i6y4{color:#898a8b;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:400;line-height:1.5;max-width:600px;margin:0 auto 48px}.faq-list.svelte-1t8i6y4{display:flex;flex-direction:column;gap:16px;text-align:left;perspective:1000px}.faq-item.svelte-1t8i6y4{background:#1a1b1d80;border:1px solid rgba(255,255,255,.1);border-radius:12px;overflow:hidden;transition:all .8s ease;opacity:0;transform-origin:top center;transform:rotateX(-80deg) translateY(20px);backface-visibility:hidden;will-change:transform,opacity}.faq-item.svelte-1t8i6y4:hover{border-color:#fff3;background:#1a1b1db3}.faq-item.in-view.svelte-1t8i6y4{animation:svelte-1t8i6y4-faqFlipIn var(--flip-duration) cubic-bezier(.22,.61,.36,1) forwards;animation-delay:calc(var(--i, 0) * var(--flip-stagger))}.faq-item.out-view.svelte-1t8i6y4{animation:svelte-1t8i6y4-faqFlipIn var(--flip-duration) cubic-bezier(.22,.61,.36,1) reverse forwards;animation-delay:0ms}@keyframes svelte-1t8i6y4-faqFlipIn{0%{opacity:0;transform:rotateX(-80deg) translateY(20px)}50%{opacity:.9;transform:rotateX(12deg) translateY(0)}to{opacity:1;transform:rotateX(0) translateY(0)}}.faq-question.svelte-1t8i6y4{width:100%;padding:24px;background:transparent;border:none;color:#fff;text-align:left;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:18px;font-weight:600;line-height:1.4;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;transition:color .2s ease}.faq-question.svelte-1t8i6y4 span:where(.svelte-1t8i6y4){flex:1;text-align:center}.faq-question.svelte-1t8i6y4:hover{color:#0d6efd}.faq-icon.svelte-1t8i6y4{flex-shrink:0;transition:transform .3s ease;color:#898a8b}.faq-icon.rotated.svelte-1t8i6y4{transform:rotate(180deg);color:#0d6efd}.faq-answer.svelte-1t8i6y4{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease}.faq-answer.open.svelte-1t8i6y4{max-height:500px}.faq-answer-content.svelte-1t8i6y4{padding:0 24px 24px;color:#898a8b;font-family:Geist,-apple-system,Roboto,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:1.6;text-align:center;transition:opacity .2s ease}@media (max-width: 1024px){.faq-section.svelte-1t8i6y4{padding:48px 16px 32px;margin-top:48px;--flip-duration: .85s;--flip-stagger: .12s}.faq-wrapper.svelte-1t8i6y4,.faq-container.svelte-1t8i6y4{max-width:800px}.faq-title.svelte-1t8i6y4{font-size:40px}.faq-description.svelte-1t8i6y4{font-size:16px;margin-bottom:40px}.faq-question.svelte-1t8i6y4{padding:20px;font-size:16px}.faq-answer.open.svelte-1t8i6y4{max-height:400px}.faq-answer-content.svelte-1t8i6y4{padding:0 20px 20px;font-size:15px}}@media (max-width: 767px){.faq-section.svelte-1t8i6y4{margin-top:40px;padding:40px 16px 32px}.faq-wrapper.svelte-1t8i6y4,.faq-container.svelte-1t8i6y4{max-width:none}.faq-title.svelte-1t8i6y4{font-size:32px}.faq-description.svelte-1t8i6y4{font-size:15px;margin-bottom:32px}.faq-list.svelte-1t8i6y4{gap:12px}.faq-question.svelte-1t8i6y4{padding:18px;font-size:15px;line-height:1.3}.faq-answer.open.svelte-1t8i6y4{max-height:350px}.faq-answer-content.svelte-1t8i6y4{padding:0 18px 18px;font-size:14px}.faq-icon.svelte-1t8i6y4{width:14px;height:14px}}@media (prefers-reduced-motion: reduce){.faq-item.svelte-1t8i6y4{opacity:1!important;transform:none!important;animation:none!important}}
