.faq-header.svelte-tbi13a{text-align:center;margin-bottom:calc(var(--s) * 4);width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding:0 var(--s)}.page-title.svelte-tbi13a{font-size:clamp(2rem,6vw,3.5rem);font-weight:800;color:var(--c-fg);text-align:center;margin-bottom:calc(var(--s) * 2);text-shadow:var(--text-shadow);background:linear-gradient(135deg,var(--c-fg),var(--c-particle-accent4));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:0;transform:translateY(-50px) rotateX(90deg);animation:svelte-tbi13a-faqTitleUnfold 1.2s cubic-bezier(.175,.885,.32,1.275) forwards;animation-delay:.1s}.intro-card.svelte-tbi13a{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-lg);padding:calc(var(--s) * 2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #0000001a;margin-top:calc(var(--s) * 2);opacity:0;transform:scale(.95) translateY(20px);animation:svelte-tbi13a-introAppear .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:.3s}.intro-text.svelte-tbi13a{font-size:1.1rem;line-height:1.7;color:var(--color-theme3);margin:0;animation:none;opacity:1;transform:none}.faq-content.svelte-tbi13a{width:100%;max-width:1000px;margin:0 auto;padding:0 var(--s)}.faq-category.svelte-tbi13a{margin-bottom:calc(var(--s) * 4);scroll-margin-top:50vh;opacity:0;transform:translate(-100px) scale(.8);animation:svelte-tbi13a-faqCategorySlideIn .8s cubic-bezier(.25,.46,.45,.94) forwards}.category-title.svelte-tbi13a{font-size:clamp(1.3rem,3vw,1.8rem);font-weight:700;color:var(--c-fg);margin-bottom:calc(var(--s) * 2);text-shadow:var(--text-shadow);border-bottom:2px solid var(--c-particle-accent4);padding-bottom:calc(var(--s) * .5)}.questions-list.svelte-tbi13a{display:flex;flex-direction:column;gap:calc(var(--s) * 1.5)}.faq-item.svelte-tbi13a{background:#ffffff03;border:1px solid rgba(255,255,255,.06);border-radius:var(--border-radius);padding:calc(var(--s) * 1.5);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 2px 8px #00000014;transition:all var(--animation-speed-fast) var(--animation-ease);scroll-margin-top:50vh;opacity:0;transform:rotateX(-90deg);transform-origin:top center;animation:svelte-tbi13a-faqItemUnfold .7s cubic-bezier(.25,.46,.45,.94) forwards}.faq-item.svelte-tbi13a:hover,.faq-item.svelte-tbi13a:focus,.faq-item.svelte-tbi13a:active,.faq-item.active-link.svelte-tbi13a{background:#ffffff29;border-color:#ffffff47;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);box-shadow:0 8px 28px #0003;transform:translateY(-2px)}.faq-category.active-link.svelte-tbi13a{border-color:var(--c-particle-accent2);box-shadow:0 0 20px #0000004d;transform:scale(1.01)}.faq-question.svelte-tbi13a{font-size:1.1rem;font-weight:600;margin-bottom:var(--s);color:var(--c-fg);text-shadow:var(--text-shadow);line-height:1.4;text-align:left}.faq-answer.svelte-tbi13a{border-left:3px solid var(--c-particle-accent2);padding-left:calc(var(--s) * 1.5)}.faq-answer.svelte-tbi13a p:where(.svelte-tbi13a){color:var(--color-theme3);line-height:1.6;margin:0;font-size:.95rem;text-shadow:var(--text-shadow);animation:none;opacity:1;transform:none}.contact-cta-section.svelte-tbi13a{margin-top:calc(var(--s) * 6);width:100%;max-width:800px;margin-left:auto;margin-right:auto;padding:0 var(--s)}.contact-cta-card.svelte-tbi13a{background:#ffffff05;border:1px solid rgba(255,255,255,.08);border-radius:var(--border-radius-lg);padding:calc(var(--s) * 3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 16px #0000001a;opacity:0;transform:scale(.95) translateY(30px);animation:svelte-tbi13a-ctaAppear .8s cubic-bezier(.25,.46,.45,.94) forwards;animation-delay:1.2s}.contact-cta-card.svelte-tbi13a h2:where(.svelte-tbi13a){font-size:1.5rem;font-weight:700;color:var(--c-fg);margin-bottom:var(--s);text-shadow:var(--text-shadow)}.contact-cta-card.svelte-tbi13a p:where(.svelte-tbi13a){font-size:1rem;color:var(--color-theme3);margin-bottom:calc(var(--s) * 2);line-height:1.6;animation:none;opacity:1;transform:none}.cta-buttons.svelte-tbi13a{display:flex;gap:var(--s);justify-content:center;flex-wrap:wrap}.cta-primary.svelte-tbi13a,.cta-secondary.svelte-tbi13a{padding:calc(var(--s) * .875) calc(var(--s) * 1.5);border-radius:var(--border-radius);text-decoration:none;font-weight:600;font-size:1rem;transition:all var(--animation-speed-fast) var(--animation-ease)}.cta-primary.svelte-tbi13a{background:linear-gradient(135deg,var(--c-particle-accent4),var(--c-particle-accent2));color:#fff}.cta-primary.svelte-tbi13a:hover{transform:translateY(-2px);box-shadow:0 8px 24px #10b98166}.cta-secondary.svelte-tbi13a{background:#ffffff1a;color:var(--c-fg);border:2px solid var(--c-particle-accent4)}.cta-secondary.svelte-tbi13a:hover{background:var(--c-particle-accent4);color:#fff;transform:translateY(-2px)}@media (min-width: 768px){.cta-buttons.svelte-tbi13a{flex-wrap:nowrap}}@keyframes svelte-tbi13a-introAppear{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-tbi13a-categoryAppear{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes svelte-tbi13a-itemAppear{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes svelte-tbi13a-ctaAppear{0%{opacity:0;transform:scale(.95) translateY(30px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes svelte-tbi13a-faqTitleUnfold{0%{opacity:0;transform:translateY(-50px) rotateX(90deg)}60%{transform:translateY(10px) rotateX(-10deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes svelte-tbi13a-faqCategorySlideIn{0%{opacity:0;transform:translate(-100px) scale(.8)}70%{transform:translate(10px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes svelte-tbi13a-faqItemUnfold{0%{opacity:0;transform:rotateX(-90deg)}50%{opacity:.7;transform:rotateX(10deg)}to{opacity:1;transform:rotateX(0)}}
