.faq-container.svelte-5qmv2t{flex-direction:column;gap:16px;width:100%;max-width:1200px;margin:0 auto;display:flex}.faq-item.svelte-5qmv2t{background:#ffffff06;border:1px solid #ffffff14;border-radius:20px;width:100%;transition:border-color .25s,box-shadow .25s,background-color .25s;overflow:hidden}.faq-item.svelte-5qmv2t:hover{background:#ffffff0a;border-color:#d32cee4d}.faq-item.is-open.svelte-5qmv2t{background:#ffffff0b;border-color:#d32cee73;box-shadow:0 8px 32px #d32cee1f}.faq-trigger.svelte-5qmv2t{cursor:pointer;text-align:left;color:#fff;background:0 0;border:none;outline:none;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 28px;display:flex}.faq-question-text.svelte-5qmv2t{font-family:var(--font-primary,"Sora", sans-serif);color:#fff;flex:1;font-size:17px;font-weight:600;line-height:1.4}.faq-icon-box.svelte-5qmv2t{color:#fff;background:#ffffff0a;border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .25s,border-color .25s,box-shadow .25s;display:flex}.faq-item.svelte-5qmv2t:hover .faq-icon-box:where(.svelte-5qmv2t){color:#fff;background:#ffffff14;border-color:#d32cee66;box-shadow:0 0 14px #d32cee26}.faq-icon-box.is-rotated.svelte-5qmv2t{color:#fff;background:#d32cee26;border-color:#d32cee80;transform:rotate(45deg)}.faq-svg-icon.svelte-5qmv2t{width:18px;height:18px}.faq-collapse-wrapper.svelte-5qmv2t{grid-template-rows:0fr;transition:grid-template-rows .35s cubic-bezier(.4,0,.2,1);display:grid}.faq-collapse-wrapper.is-expanded.svelte-5qmv2t{grid-template-rows:1fr}.faq-collapse-inner.svelte-5qmv2t{overflow:hidden}.faq-answer-divider.svelte-5qmv2t{background:linear-gradient(90deg,#d32cee4d 0%,#ffffff0f 50%,#0000 100%);height:1px;margin:0 28px}.faq-answer-text.svelte-5qmv2t{font-family:var(--font-secondary,"Outfit", sans-serif);color:#b7b3c2;text-align:left;margin:0;padding:20px 28px 28px;font-size:16px;line-height:1.7}html.light .faq-item{background:#ffffffe0;border-color:#9c27b026;box-shadow:0 4px 16px #6750a40a}html.light .faq-item:hover{background:#fffffff5;border-color:#9c27b04d;box-shadow:0 8px 24px #6750a414}html.light .faq-item.is-open{background:#fffffffa;border-color:#9c27b066;box-shadow:0 8px 30px #9c27b01a}html.light .faq-trigger,html.light .faq-question-text{color:#1d1a22}html.light .faq-answer-text{color:#49454f}html.light .faq-icon-box{color:#1d1a22;background:#00000008;border-color:#00000014}html.light .faq-answer-divider{background:#9c27b01f}
