.btn[data-astro-cid-j6ocf6pu]{--btn-bg:var(--color-accent-surface);--btn-fg:#fff;--btn-border:transparent;min-height:var(--btn-h);padding-inline:var(--btn-pad-x);font-size:var(--fs-sm);font-weight:var(--fw-semibold);letter-spacing:.02em;color:var(--btn-fg);background:var(--btn-bg);border:1.5px solid var(--btn-border);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);justify-content:center;align-items:center;gap:.5em;line-height:1;display:inline-flex}.btn--lg[data-astro-cid-j6ocf6pu]{min-height:var(--btn-h-lg);padding-inline:var(--btn-pad-x-lg);font-size:var(--fs-body)}.btn[data-astro-cid-j6ocf6pu]:hover{transform:translateY(-2px)}.btn[data-astro-cid-j6ocf6pu]:active{transform:translateY(0)}.btn--primary[data-astro-cid-j6ocf6pu]{--btn-bg:var(--color-accent-surface);--btn-fg:#fff;box-shadow:var(--shadow-accent)}.btn--primary[data-astro-cid-j6ocf6pu]:hover{--btn-bg:var(--color-accent-hover);box-shadow:0 16px 44px -12px #f40e0e80}.btn--outline[data-astro-cid-j6ocf6pu]{--btn-bg:transparent;--btn-fg:#fff;--btn-border:var(--border-strong)}.btn--outline[data-astro-cid-j6ocf6pu]:hover{--btn-fg:var(--color-accent);--btn-border:var(--color-accent)}.btn--ghost[data-astro-cid-j6ocf6pu]{--btn-bg:#ffffff0f;--btn-fg:#fff;--btn-border:#ffffff1f}.btn--ghost[data-astro-cid-j6ocf6pu]:hover{--btn-fg:var(--color-accent)}.faq[data-astro-cid-wlbr3iqq]{--faq-measure:100%;padding-block:clamp(3.5rem,7vw,6rem)}.faq[data-astro-cid-wlbr3iqq] h2[data-astro-cid-wlbr3iqq]{max-width:var(--faq-measure);margin-inline:0;font-size:var(--fs-h2);margin-bottom:.75rem}.faq__intro[data-astro-cid-wlbr3iqq]{max-width:var(--faq-measure);margin-inline:0;color:var(--color-text-muted);margin-bottom:2rem;line-height:1.65}.faq__list[data-astro-cid-wlbr3iqq]{max-width:var(--faq-measure);gap:.75rem;margin-inline:0;display:grid}.faq__item[data-astro-cid-wlbr3iqq]{border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:border-color var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out);background:#ffffff08}.faq__item[data-astro-cid-wlbr3iqq]:hover,.faq__item[data-astro-cid-wlbr3iqq][open]{border-color:var(--border-strong);background:#ffffff0d}.faq__item[data-astro-cid-wlbr3iqq] summary[data-astro-cid-wlbr3iqq]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.25rem;list-style:none;display:flex}.faq__item[data-astro-cid-wlbr3iqq] summary[data-astro-cid-wlbr3iqq]::-webkit-details-marker{display:none}.faq__item[data-astro-cid-wlbr3iqq] summary[data-astro-cid-wlbr3iqq]:after{content:"+";color:var(--color-accent);font-size:var(--fs-h4);flex:none;line-height:1}.faq__item[data-astro-cid-wlbr3iqq][open] summary[data-astro-cid-wlbr3iqq]:after{content:"−"}.faq__item[data-astro-cid-wlbr3iqq] summary[data-astro-cid-wlbr3iqq] h3[data-astro-cid-wlbr3iqq]{font-size:var(--fs-body);font-weight:var(--fw-semibold);margin:0;line-height:1.4}.faq__item[data-astro-cid-wlbr3iqq] summary[data-astro-cid-wlbr3iqq]:hover h3[data-astro-cid-wlbr3iqq],.faq__item[data-astro-cid-wlbr3iqq] summary[data-astro-cid-wlbr3iqq]:focus-visible h3[data-astro-cid-wlbr3iqq]{color:var(--color-accent)}.faq__item[data-astro-cid-wlbr3iqq]>p[data-astro-cid-wlbr3iqq]{max-width:none;color:var(--color-text-muted);margin:0;padding:0 1.25rem 1.25rem;line-height:1.7}.faq__byline[data-astro-cid-wlbr3iqq]{max-width:var(--faq-measure);margin-inline:0;border-top:1px solid var(--color-line,#ffffff24);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;margin-top:1.75rem;padding-top:1.1rem;display:flex}.faq__byline[data-astro-cid-wlbr3iqq] p[data-astro-cid-wlbr3iqq]{font-size:var(--fs-xs);color:var(--color-text-muted);margin:0;line-height:1.55}.faq__byline[data-astro-cid-wlbr3iqq] strong[data-astro-cid-wlbr3iqq]{color:var(--color-text)}.faq__reviewed[data-astro-cid-wlbr3iqq]{font-variant-numeric:tabular-nums}
