.card-tilt.svelte-170ns1e{transition:transform .3s ease,box-shadow .3s ease}.card-tilt.svelte-170ns1e:hover{transform:perspective(800px) rotateX(2deg) rotateY(-1deg) translateY(-2px);box-shadow:0 8px 32px color-mix(in srgb,var(--cyan) 8%,transparent)}.stagger-item.svelte-170ns1e{opacity:0;transform:translateY(20px);animation:svelte-170ns1e-staggerIn .5s ease forwards}@keyframes svelte-170ns1e-staggerIn{to{opacity:1;transform:translateY(0)}}[data-reveal].svelte-170ns1e{opacity:0;transform:translateY(30px);transition:opacity .6s ease,transform .6s ease;content-visibility:auto;contain-intrinsic-size:auto 400px}[data-reveal].revealed{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion: reduce){.stagger-item.svelte-170ns1e,[data-reveal].svelte-170ns1e{animation:none;opacity:1;transform:none}.card-tilt:hover{transform:none!important;box-shadow:none!important}}.faq-item.svelte-170ns1e{background:var(--sur);border:1px solid var(--sur2);border-radius:16px;padding:0;transition:all .3s}.faq-item.svelte-170ns1e:hover{border-color:color-mix(in srgb,var(--cyan) 30%,transparent)}.faq-item[open].svelte-170ns1e{border-color:color-mix(in srgb,var(--cyan) 40%,transparent);box-shadow:0 0 20px color-mix(in srgb,var(--cyan) 8%,transparent)}.faq-question.svelte-170ns1e{display:flex;align-items:center;justify-content:space-between;width:100%;padding:20px 24px;background:none;border:none;cursor:pointer;font-size:1rem;font-weight:600;color:var(--txt);text-align:left;font-family:inherit;list-style:none}.faq-question.svelte-170ns1e::-webkit-details-marker{display:none}.faq-question.svelte-170ns1e::marker{display:none;content:""}.faq-answer.svelte-170ns1e{padding:0 24px 20px}
