.faq[data-astro-cid-z6gx6xcw]{padding:6rem 0;border-top:1px solid hsl(var(--border))}.faq__grid[data-astro-cid-z6gx6xcw]{display:grid;gap:2.5rem}.faq__tag[data-astro-cid-z6gx6xcw]{display:inline-flex;align-items:center;gap:.45rem;padding:.35rem .7rem;border-radius:.5rem;background:hsl(var(--primary) / .12);color:hsl(var(--primary));font-size:.8rem;font-weight:650}.faq__aside[data-astro-cid-z6gx6xcw] h2[data-astro-cid-z6gx6xcw]{margin-top:1.1rem;font-size:clamp(2.2rem,4.2vw,3.75rem);letter-spacing:-.045em;line-height:1.04;font-weight:700}.faq__aside[data-astro-cid-z6gx6xcw]>p[data-astro-cid-z6gx6xcw]{margin-top:1.1rem;max-width:420px;color:hsl(var(--muted-foreground));font-size:1.1rem;line-height:1.6}.faq__contact[data-astro-cid-z6gx6xcw]{display:flex;gap:1rem;align-items:flex-start;margin-top:2rem;padding:1.25rem;border-radius:1.25rem;background:hsl(var(--card));border:1px solid hsl(var(--border))}.faq__contact-icon[data-astro-cid-z6gx6xcw]{flex:none;display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:.85rem;background:hsl(var(--primary));color:hsl(var(--primary-foreground));font-size:1.3rem}.faq__contact[data-astro-cid-z6gx6xcw] strong[data-astro-cid-z6gx6xcw]{display:block;font-size:1.05rem;letter-spacing:-.01em}.faq__contact[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin-top:.25rem;color:hsl(var(--muted-foreground));font-size:.92rem;line-height:1.5}.faq__contact[data-astro-cid-z6gx6xcw] a[data-astro-cid-z6gx6xcw]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.85rem;color:hsl(var(--primary));font-weight:650}.faq__contact[data-astro-cid-z6gx6xcw] a[data-astro-cid-z6gx6xcw]:hover{text-decoration:underline;text-underline-offset:4px}.faq__list[data-astro-cid-z6gx6xcw]{display:grid;gap:.6rem}.faq__item[data-astro-cid-z6gx6xcw]{border-radius:1.1rem;background:hsl(var(--card));border:1px solid hsl(var(--border));transition:border-color .25s,background .25s}.faq__item[data-astro-cid-z6gx6xcw]:hover{border-color:hsl(var(--primary) / .4)}.faq__item[data-astro-cid-z6gx6xcw][open]{border-color:hsl(var(--primary) / .5)}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.25rem;cursor:pointer;list-style:none}.faq__item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq__number[data-astro-cid-z6gx6xcw]{flex:none;font-size:.78rem;font-weight:700;color:hsl(var(--primary));font-variant-numeric:tabular-nums}.faq__question[data-astro-cid-z6gx6xcw]{flex:1;font-size:1.02rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.faq__toggle[data-astro-cid-z6gx6xcw]{flex:none;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.6rem;background:hsl(var(--primary) / .12);color:hsl(var(--primary));transition:background .25s,color .25s}.faq__toggle[data-astro-cid-z6gx6xcw] svg{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__toggle[data-astro-cid-z6gx6xcw]{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__toggle[data-astro-cid-z6gx6xcw] svg{transform:rotate(45deg)}.faq__answer[data-astro-cid-z6gx6xcw]{padding:0 1.25rem 1.25rem 3.42rem}.faq__answer[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{color:hsl(var(--muted-foreground));line-height:1.7;font-size:.95rem;max-width:62ch}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__answer[data-astro-cid-z6gx6xcw]{animation:faq-open .35s cubic-bezier(.2,.7,.2,1) both}[data-astro-cid-z6gx6xcw][data-reveal]{opacity:0;transform:translateY(18px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}.faq__item[data-astro-cid-z6gx6xcw][data-reveal]{transition-delay:calc(var(--i) * .05s)}[data-astro-cid-z6gx6xcw][data-reveal].is-visible{opacity:1;transform:none}@keyframes faq-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media(min-width:1024px){.faq[data-astro-cid-z6gx6xcw]{padding:8rem 0}.faq__grid[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr 1.4fr;gap:5rem;align-items:start}.faq__aside[data-astro-cid-z6gx6xcw]{position:sticky;top:6.5rem}}@media(max-width:480px){.faq__answer[data-astro-cid-z6gx6xcw]{padding-left:1.25rem}}@media(prefers-reduced-motion:reduce){[data-astro-cid-z6gx6xcw][data-reveal],.faq__toggle[data-astro-cid-z6gx6xcw],.faq__toggle[data-astro-cid-z6gx6xcw] svg,.faq__item[data-astro-cid-z6gx6xcw]{transition:none}.faq__item[data-astro-cid-z6gx6xcw][open] .faq__answer[data-astro-cid-z6gx6xcw]{animation:none}}
