.faq-page[data-astro-cid-vagwt47q]{background:var(--color-bg);min-height:100vh;padding-top:7rem}.faq-hero[data-astro-cid-vagwt47q]{border-bottom:1px solid var(--border-faint);padding-block:4rem 5rem}.faq-hero[data-astro-cid-vagwt47q] .eyebrow[data-astro-cid-vagwt47q]{color:var(--color-accent);margin-bottom:1.5rem;display:block}.faq-hero-title[data-astro-cid-vagwt47q]{font-family:var(--font-display);color:var(--color-text);margin-bottom:2rem;font-size:clamp(2.5rem,7vw,5rem);font-weight:400;line-height:1}.faq-hero-title[data-astro-cid-vagwt47q] em[data-astro-cid-vagwt47q]{color:var(--color-accent);font-style:italic;font-weight:300}.faq-hero-lead[data-astro-cid-vagwt47q]{font-family:var(--font-display);color:var(--color-text-dim);max-width:600px;font-size:clamp(1.1rem,2vw,1.4rem);font-style:italic;font-weight:300;line-height:1.4}.faq-content[data-astro-cid-vagwt47q]{padding-block:var(--section-y)}.faq-list[data-astro-cid-vagwt47q]{max-width:900px}.faq-item[data-astro-cid-vagwt47q]{border-bottom:1px solid var(--border-faint)}.faq-item[data-astro-cid-vagwt47q]:first-child{border-top:1px solid var(--border-faint)}.faq-question[data-astro-cid-vagwt47q]{cursor:pointer;transition:color var(--dur-base) var(--ease-cinema);align-items:center;gap:1.5rem;padding:2rem 0;list-style:none;display:flex}.faq-question[data-astro-cid-vagwt47q]::-webkit-details-marker{display:none}.faq-question[data-astro-cid-vagwt47q]:hover{color:var(--color-accent)}.faq-num[data-astro-cid-vagwt47q]{font-family:var(--font-mono);color:var(--color-accent);letter-spacing:.1em;flex-shrink:0;font-size:.75rem}.faq-q-text[data-astro-cid-vagwt47q]{font-family:var(--font-display);color:inherit;flex:1;font-size:clamp(1.2rem,2vw,1.6rem);font-weight:500;line-height:1.3}.faq-toggle[data-astro-cid-vagwt47q]{flex-shrink:0;width:28px;height:28px;position:relative}.faq-toggle[data-astro-cid-vagwt47q]:before,.faq-toggle[data-astro-cid-vagwt47q]:after{content:"";transition:transform var(--dur-base) var(--ease-cinema);background:currentColor;position:absolute;top:50%;left:50%}.faq-toggle[data-astro-cid-vagwt47q]:before{width:16px;height:1.5px;transform:translate(-50%,-50%)}.faq-toggle[data-astro-cid-vagwt47q]:after{width:1.5px;height:16px;transform:translate(-50%,-50%)}.faq-item[data-astro-cid-vagwt47q][open] .faq-toggle[data-astro-cid-vagwt47q]:after{opacity:0;transform:translate(-50%,-50%)rotate(90deg)}.faq-answer[data-astro-cid-vagwt47q]{max-width:700px;padding:0 0 2.5rem 4rem}.prose[data-astro-cid-vagwt47q] p[data-astro-cid-vagwt47q]{color:var(--color-text-dim);margin-bottom:1rem;font-size:1rem;line-height:1.7}.faq-category[data-astro-cid-vagwt47q]{letter-spacing:.18em;text-transform:uppercase;color:var(--color-accent);border-radius:var(--radius-pill);background:#168e8514;border:1px solid #168e8533;margin-top:.5rem;padding:.3rem .6rem;font-size:.65rem;display:inline-block}.faq-cta[data-astro-cid-vagwt47q]{background:var(--color-bg-elevated);border:1px solid var(--border-faint);border-radius:var(--radius-lg);text-align:center;max-width:700px;margin-top:5rem;padding:3.5rem}.faq-cta-title[data-astro-cid-vagwt47q]{font-family:var(--font-display);color:var(--color-text);margin-bottom:.8rem;font-size:clamp(1.5rem,2.5vw,2rem);font-weight:500}.faq-cta-text[data-astro-cid-vagwt47q]{color:var(--color-text-dim);margin-bottom:2rem;font-size:1rem}.btn-contact[data-astro-cid-vagwt47q]{background:var(--color-accent);color:var(--color-bg);border-radius:var(--radius-pill);letter-spacing:.08em;text-transform:uppercase;transition:all var(--dur-base) var(--ease-cinema);align-items:center;gap:.8rem;padding:.9rem 1.8rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.btn-contact[data-astro-cid-vagwt47q]:hover{background:var(--color-accent-dim);box-shadow:0 12px 40px var(--color-accent-glow-strong)}.btn-contact[data-astro-cid-vagwt47q] .arrow[data-astro-cid-vagwt47q]{transition:transform var(--dur-base) var(--ease-cinema)}.btn-contact[data-astro-cid-vagwt47q]:hover .arrow[data-astro-cid-vagwt47q]{transform:translate(4px)}@media (width<=900px){.faq-page[data-astro-cid-vagwt47q]{padding-top:5rem}.faq-question[data-astro-cid-vagwt47q]{gap:1rem;padding:1.5rem 0}.faq-answer[data-astro-cid-vagwt47q]{padding-left:0}.faq-cta[data-astro-cid-vagwt47q]{padding:2.5rem 1.5rem}}
