.faq-section[data-astro-cid-6kmwghhu]{background:var(--surface);padding:var(--space-section) 0}.faq-disclaimers[data-astro-cid-6kmwghhu]{border-top:1px solid var(--border);color:var(--muted-foreground);max-width:900px;margin-top:clamp(32px,5vw,48px);padding-top:24px}.faq-disclaimers[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]+p[data-astro-cid-6kmwghhu]{margin-top:12px}.faq-pills[data-astro-cid-6kmwghhu]{flex-wrap:wrap;gap:10px;margin-bottom:clamp(32px,5vw,48px);display:flex}.faq-pill[data-astro-cid-6kmwghhu]{color:var(--muted-foreground);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:#fff;border-radius:999px;padding:12px 24px;font-size:14px;font-weight:500;transition:all .3s cubic-bezier(.16,1,.3,1)}.faq-pill[data-astro-cid-6kmwghhu]:hover{background:var(--teal-light);color:var(--teal);border-color:var(--teal-light)}.faq-pill[data-astro-cid-6kmwghhu].active{background:var(--teal);color:#fff;border-color:var(--teal)}.faq-pill[data-astro-cid-6kmwghhu]:focus-visible{outline:2px solid var(--teal);outline-offset:2px}.faq-grid[data-astro-cid-6kmwghhu]{grid-template-columns:1fr 340px;align-items:start;gap:40px;display:grid}.faq-cta-card[data-astro-cid-6kmwghhu]{border:1px solid var(--border);background:#fff;border-radius:20px;padding:32px;position:sticky;top:100px}.faq-list[data-astro-cid-6kmwghhu]{flex-direction:column;gap:10px;display:flex}.faq-details[data-astro-cid-6kmwghhu][hidden]{display:none}.faq-details[data-astro-cid-6kmwghhu]{border:1px solid var(--border);background:#fff;border-radius:14px;transition:border-color .2s,border-left .2s;overflow:hidden}.faq-details[data-astro-cid-6kmwghhu][open]{border-left:3px solid var(--teal)}.faq-summary[data-astro-cid-6kmwghhu]{cursor:pointer;user-select:none;justify-content:space-between;align-items:center;padding:20px 24px;list-style:none;display:flex}.faq-summary[data-astro-cid-6kmwghhu]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-6kmwghhu]::marker{content:"";display:none}.faq-summary[data-astro-cid-6kmwghhu]:focus-visible{outline:2px solid var(--teal);outline-offset:-2px;border-radius:14px}.faq-question[data-astro-cid-6kmwghhu]{color:var(--dark);flex:1;padding-right:16px;font-size:16px;font-weight:400;line-height:1.5}.faq-icon[data-astro-cid-6kmwghhu]{background:var(--surface);width:32px;height:32px;color:var(--dark);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s,background .2s,color .2s;display:flex}.faq-details[data-astro-cid-6kmwghhu][open] .faq-icon[data-astro-cid-6kmwghhu]{background:var(--teal-light);color:var(--teal);transform:rotate(45deg)}.faq-answer[data-astro-cid-6kmwghhu]{max-width:640px;padding:0 24px 22px}.faq-answer[data-astro-cid-6kmwghhu] p[data-astro-cid-6kmwghhu]{color:var(--muted-foreground);margin:0;font-size:15px;line-height:1.7}.faq-details[data-astro-cid-6kmwghhu] .faq-answer[data-astro-cid-6kmwghhu]{animation:.25s faqFadeIn}@keyframes faqFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.faq-cta-section[data-astro-cid-6kmwghhu]{background:var(--dark);padding:var(--space-section) 0;position:relative}.faq-cta-divider[data-astro-cid-6kmwghhu]{background:#ffffff14;width:100%;max-width:800px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}@media (width<=768px){.faq-pills[data-astro-cid-6kmwghhu]{-ms-overflow-style:none;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.faq-pills[data-astro-cid-6kmwghhu]::-webkit-scrollbar{display:none}.faq-pill[data-astro-cid-6kmwghhu]{flex-shrink:0;padding:10px 18px;font-size:13px}.faq-grid[data-astro-cid-6kmwghhu]{grid-template-columns:1fr;gap:32px}.faq-cta-card[data-astro-cid-6kmwghhu]{position:static}}.faq-eyebrow[data-astro-cid-6kmwghhu]{color:var(--mint)}.faq-cta-label[data-astro-cid-6kmwghhu]{color:var(--teal);font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:11px}.faq-cta-heading[data-astro-cid-6kmwghhu]{color:var(--dark);margin-bottom:16px}.faq-cta-desc[data-astro-cid-6kmwghhu]{color:var(--muted-foreground);margin-bottom:24px}
