.faq-hero[data-astro-cid-6yu36mja]{position:relative;width:100%;min-height:40vh;display:flex;align-items:center;overflow:hidden;background:var(--color-bg);padding:var(--space-5xl) 0 var(--space-3xl)}.faq-hero__bg[data-astro-cid-6yu36mja]{position:absolute;inset:0;z-index:0;overflow:hidden}.faq-hero__gradient[data-astro-cid-6yu36mja]{position:absolute;top:-50%;right:-20%;width:60%;height:150%;background:radial-gradient(ellipse at center,var(--color-primary-light) 0%,transparent 70%);opacity:.5;animation:faqHeroFloat 20s ease-in-out infinite}.faq-hero__grid[data-astro-cid-6yu36mja]{position:absolute;inset:0;background-image:linear-gradient(to right,var(--color-border) .5px,transparent .5px),linear-gradient(to bottom,var(--color-border) .5px,transparent .5px);background-size:60px 60px;opacity:.2;mask-image:radial-gradient(ellipse at 60% 50%,black 0%,transparent 60%)}@keyframes faqHeroFloat{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(20px,-20px) rotate(1deg)}66%{transform:translate(-15px,15px) rotate(-1deg)}}.faq-hero__container[data-astro-cid-6yu36mja]{position:relative;z-index:1;max-width:var(--max-width);margin:0 auto;padding:0 var(--container-padding);width:100%;text-align:center}.faq-hero__badge[data-astro-cid-6yu36mja]{display:inline-flex;align-items:center;gap:var(--space-sm);padding:var(--space-xs) var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--color-text-muted);margin-bottom:var(--space-lg);animation:faqFadeInUp .6s ease-out forwards}.faq-hero__badge-dot[data-astro-cid-6yu36mja]{width:8px;height:8px;background:var(--color-primary);border-radius:50%;animation:faqPulse 2s ease-in-out infinite}@keyframes faqPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.2)}}.faq-hero__title[data-astro-cid-6yu36mja]{font-size:clamp(2rem,5vw,3rem);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--color-text);margin-bottom:var(--space-md);animation:faqFadeInUp .6s ease-out .1s forwards;opacity:0}.faq-hero__subtitle[data-astro-cid-6yu36mja]{font-size:clamp(1rem,2vw,1.25rem);line-height:var(--line-height-relaxed);color:var(--color-text-muted);max-width:600px;margin:0 auto;animation:faqFadeInUp .6s ease-out .2s forwards;opacity:0}@keyframes faqFadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.faq-content[data-astro-cid-6yu36mja]{position:relative;width:100%;padding:var(--space-5xl) 0;background:var(--color-surface)}.faq-content__container[data-astro-cid-6yu36mja]{max-width:800px;margin:0 auto;padding:0 var(--container-padding)}.faq-list[data-astro-cid-6yu36mja]{display:flex;flex-direction:column;gap:var(--space-lg)}.faq-item[data-astro-cid-6yu36mja]{position:relative;background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-xl);opacity:0;animation:faqReveal .6s cubic-bezier(.16,1,.3,1) forwards;animation-delay:calc(var(--item-index) * .1s + .3s);overflow:hidden}.faq-item[data-astro-cid-6yu36mja]:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:linear-gradient(180deg,var(--color-primary) 0%,var(--color-accent) 100%);opacity:0;transition:opacity var(--transition-normal)}.faq-item[data-astro-cid-6yu36mja]:hover:before{opacity:1}@keyframes faqReveal{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.faq-question[data-astro-cid-6yu36mja]{display:flex;align-items:flex-start;gap:var(--space-md);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-text);margin:0;cursor:pointer}.faq-question__icon[data-astro-cid-6yu36mja]{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;background:var(--color-primary-light);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);color:var(--color-primary)}.faq-answer[data-astro-cid-6yu36mja]{margin:var(--space-md) 0 0 calc(28px + var(--space-md));font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.faq-answer[data-astro-cid-6yu36mja] p[data-astro-cid-6yu36mja]{margin:0}.related-pages[data-astro-cid-6yu36mja]{margin-top:var(--space-4xl);padding:var(--space-xl);text-align:center;background:var(--color-surface);border-radius:var(--radius-lg)}.related-pages[data-astro-cid-6yu36mja] p[data-astro-cid-6yu36mja]{margin:0;font-size:var(--font-size-sm);color:var(--color-text-muted)}.related-pages[data-astro-cid-6yu36mja] a[data-astro-cid-6yu36mja]{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium);transition:color var(--transition-fast)}.related-pages[data-astro-cid-6yu36mja] a[data-astro-cid-6yu36mja]:hover{color:var(--color-primary-hover);text-decoration:underline}.faq-cta[data-astro-cid-6yu36mja]{text-align:center;margin-top:var(--space-4xl);padding:var(--space-3xl);background:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--radius-xl)}.faq-cta[data-astro-cid-6yu36mja] h2[data-astro-cid-6yu36mja]{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text);margin-bottom:var(--space-sm)}.faq-cta[data-astro-cid-6yu36mja] p[data-astro-cid-6yu36mja]{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--color-text-muted);margin-bottom:var(--space-xl)}.faq-cta__button[data-astro-cid-6yu36mja]{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-md) var(--space-2xl);background:var(--color-primary);color:#fff;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);text-decoration:none;border-radius:var(--radius-lg);transition:all var(--transition-normal)}.faq-cta__button[data-astro-cid-6yu36mja]:hover{background:var(--color-primary-hover);transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media(prefers-reduced-motion:reduce){.faq-hero__gradient[data-astro-cid-6yu36mja],.faq-hero__badge-dot[data-astro-cid-6yu36mja]{animation:none}.faq-hero__badge[data-astro-cid-6yu36mja],.faq-hero__title[data-astro-cid-6yu36mja],.faq-hero__subtitle[data-astro-cid-6yu36mja],.faq-item[data-astro-cid-6yu36mja]{animation:none;opacity:1}}@media(max-width:768px){.faq-hero[data-astro-cid-6yu36mja]{min-height:auto;padding:var(--space-4xl) 0 var(--space-3xl)}.faq-content[data-astro-cid-6yu36mja]{padding:var(--space-4xl) 0}.faq-item[data-astro-cid-6yu36mja]{padding:var(--space-lg)}.faq-question[data-astro-cid-6yu36mja]{font-size:var(--font-size-base)}.faq-answer[data-astro-cid-6yu36mja]{font-size:var(--font-size-sm)}}
