.container[data-astro-cid-6kmwghhu]{max-width:var(--container-xl);margin:0 auto;padding:0 var(--space-6)}.faq-hero[data-astro-cid-6kmwghhu]{background:var(--teal);padding:var(--space-12) 0 var(--space-10);text-align:center}.faq-hero__title[data-astro-cid-6kmwghhu]{font-family:var(--font-display);font-size:var(--text-4xl);color:var(--white);line-height:var(--leading-tight);margin-bottom:var(--space-3)}.faq-hero__subtitle[data-astro-cid-6kmwghhu]{font-size:var(--text-md);color:#fffc;line-height:var(--leading-relaxed);max-width:600px;margin:0 auto}.faq-body[data-astro-cid-6kmwghhu]{padding:var(--space-12) 0 var(--space-16)}.faq-container[data-astro-cid-6kmwghhu]{max-width:var(--content-width);margin:0 auto}.faq-section[data-astro-cid-6kmwghhu]{margin-bottom:var(--space-10)}.faq-section__title[data-astro-cid-6kmwghhu]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--teal);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid var(--border-light);line-height:var(--leading-tight)}.faq-list[data-astro-cid-6kmwghhu]{display:flex;flex-direction:column;gap:0}.faq-item[data-astro-cid-6kmwghhu]{border-bottom:1px solid var(--border-light)}.faq-item__question[data-astro-cid-6kmwghhu]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-5) 0;cursor:pointer;font-size:var(--text-base);font-weight:var(--font-semibold);color:var(--text-primary);line-height:var(--leading-snug);list-style:none;user-select:none;transition:color var(--duration-normal) var(--ease-default)}.faq-item__question[data-astro-cid-6kmwghhu]::-webkit-details-marker{display:none}.faq-item__question[data-astro-cid-6kmwghhu]::marker{display:none;content:""}.faq-item__question[data-astro-cid-6kmwghhu]:hover{color:var(--coral)}.faq-item__icon[data-astro-cid-6kmwghhu]{flex-shrink:0;color:var(--text-muted);transition:transform var(--duration-normal) var(--ease-default)}.faq-item[data-astro-cid-6kmwghhu][open] .faq-item__icon[data-astro-cid-6kmwghhu]{transform:rotate(180deg)}.faq-item[data-astro-cid-6kmwghhu][open] .faq-item__question[data-astro-cid-6kmwghhu]{color:var(--coral)}.faq-item__answer[data-astro-cid-6kmwghhu]{font-size:var(--text-base);color:var(--text-secondary);line-height:var(--leading-relaxed);padding:0 0 var(--space-5);max-width:680px}.faq-item__answer[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]{color:var(--coral);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-normal) var(--ease-default)}.faq-item__answer[data-astro-cid-6kmwghhu] a[data-astro-cid-6kmwghhu]:hover{color:var(--coral-dark)}.faq-cta[data-astro-cid-6kmwghhu]{max-width:var(--content-width);margin:var(--space-12) auto 0;text-align:center;padding:var(--space-10);background:var(--gray-50);border-radius:var(--radius-xl)}.faq-cta__title[data-astro-cid-6kmwghhu]{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--teal);margin-bottom:var(--space-2)}.faq-cta__text[data-astro-cid-6kmwghhu]{font-size:var(--text-md);color:var(--text-secondary);margin-bottom:var(--space-6)}.faq-cta__actions[data-astro-cid-6kmwghhu]{display:flex;justify-content:center;align-items:center;gap:var(--space-4);flex-wrap:wrap}.faq-cta__btn[data-astro-cid-6kmwghhu]{display:inline-block;padding:var(--space-3) var(--space-6);font-size:var(--text-sm);font-weight:var(--font-semibold);border-radius:var(--radius-lg);text-decoration:none;transition:background-color var(--duration-normal) var(--ease-default),color var(--duration-normal) var(--ease-default)}.faq-cta__btn--primary[data-astro-cid-6kmwghhu]{background:var(--coral);color:var(--white)}.faq-cta__btn--primary[data-astro-cid-6kmwghhu]:hover{background:var(--coral-dark)}.faq-cta__btn--secondary[data-astro-cid-6kmwghhu]{background:var(--white);color:var(--teal);border:1px solid var(--border-default)}.faq-cta__btn--secondary[data-astro-cid-6kmwghhu]:hover{background:var(--teal);color:var(--white)}@media(max-width:639px){.faq-hero[data-astro-cid-6kmwghhu]{padding:var(--space-8) 0}.faq-hero__title[data-astro-cid-6kmwghhu]{font-size:var(--text-3xl)}.faq-body[data-astro-cid-6kmwghhu]{padding:var(--space-8) 0 var(--space-12)}.faq-section__title[data-astro-cid-6kmwghhu]{font-size:var(--text-xl)}.faq-item__question[data-astro-cid-6kmwghhu]{font-size:var(--text-sm);padding:var(--space-4) 0}.faq-item__answer[data-astro-cid-6kmwghhu]{font-size:var(--text-sm)}.faq-cta[data-astro-cid-6kmwghhu]{padding:var(--space-6)}.faq-cta__actions[data-astro-cid-6kmwghhu]{flex-direction:column}.faq-cta__btn[data-astro-cid-6kmwghhu]{width:100%;text-align:center}}
