@keyframes from-left{0%{transform:rotateX(50deg) translate(-200vw) skew(-50deg);opacity:1}to{transform:rotateX(0) translate(0) skew(0);opacity:1}}@keyframes slide-top{0%{transform:translateY(100px);opacity:0}to{transform:translateY(0);opacity:1}}.faq-section.svelte-1m0xmxd{padding:80px 20px;background:#f6f6f6}.faq-container.svelte-1m0xmxd{max-width:1000px;margin:0 auto}.faq-container.svelte-1m0xmxd h2:where(.svelte-1m0xmxd){margin-bottom:40px;font-size:48px;font-weight:400;line-height:1.2}.faq-item.svelte-1m0xmxd{border-bottom:1px solid #1f2324}.faq-question.svelte-1m0xmxd{width:100%;padding:25px 0;display:flex;align-items:center;justify-content:space-between;gap:20px;border:0;background:transparent;cursor:pointer;text-align:left;font-size:22px;font-weight:500;color:#1f2324}.faq-icon.svelte-1m0xmxd{flex-shrink:0;font-size:32px;font-weight:300;transition:transform .3s ease}.faq-answer.svelte-1m0xmxd{max-height:0;overflow:hidden;transition:max-height .4s ease}.faq-answer.svelte-1m0xmxd p:where(.svelte-1m0xmxd){margin:0;padding:0 50px 25px 0;font-size:18px;line-height:1.6;font-weight:300}@media (max-width: 768px){.faq-section.svelte-1m0xmxd{padding:50px 20px}.faq-container.svelte-1m0xmxd h2:where(.svelte-1m0xmxd){font-size:32px}.faq-question.svelte-1m0xmxd{font-size:18px}.faq-answer.svelte-1m0xmxd p:where(.svelte-1m0xmxd){font-size:16px}}
