.FAQ-module__bF8gtq__section{background:var(--bg-base)}.FAQ-module__bF8gtq__header{align-items:center;gap:var(--space-5);max-width:760px;margin:0 auto var(--space-12);text-align:center;flex-direction:column;display:flex}.FAQ-module__bF8gtq__title{letter-spacing:-.04em;color:var(--text-heading);text-wrap:balance;font-size:clamp(2rem,4.6vw,3.5rem);font-weight:700;line-height:1.06}.FAQ-module__bF8gtq__title span{color:var(--accent)}.FAQ-module__bF8gtq__subtitle{max-width:560px;font-size:var(--text-lg);color:var(--text-secondary);line-height:1.6}.FAQ-module__bF8gtq__facts{max-width:880px;margin:0 auto var(--space-10);border-top:1px solid var(--border-default);border-bottom:1px solid var(--border-default);font-variant-numeric:tabular-nums;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;display:grid}.FAQ-module__bF8gtq__facts li{align-items:center;gap:var(--space-2);padding:var(--space-6) var(--space-3);text-align:center;flex-direction:column;display:flex}.FAQ-module__bF8gtq__facts li+li{border-left:1px solid var(--border-default)}.FAQ-module__bF8gtq__factValue{letter-spacing:-.04em;color:var(--accent);font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1}.FAQ-module__bF8gtq__factLabel{max-width:16ch;font-size:var(--text-sm);color:var(--text-secondary);line-height:1.4}.FAQ-module__bF8gtq__filters{justify-content:center;gap:var(--space-2);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}.FAQ-module__bF8gtq__pill{padding:7px var(--space-4);font-size:var(--text-sm);color:var(--text-heading);background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast), color var(--duration-fast), border-color var(--duration-fast);font-weight:600}.FAQ-module__bF8gtq__pill:hover{border-color:var(--border-strong)}.FAQ-module__bF8gtq__pillActive,.FAQ-module__bF8gtq__pillActive:hover{color:#fff;background:var(--text-heading);border-color:var(--text-heading)}.FAQ-module__bF8gtq__pill:focus-visible,.FAQ-module__bF8gtq__question:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.FAQ-module__bF8gtq__list{border-top:1px solid var(--border-default);max-width:820px;margin:0 auto}.FAQ-module__bF8gtq__row{border-bottom:1px solid var(--border-default)}.FAQ-module__bF8gtq__row[hidden]{display:none}.FAQ-module__bF8gtq__question{align-items:center;gap:var(--space-4);padding:var(--space-6) 0;cursor:pointer;list-style:none;display:flex}.FAQ-module__bF8gtq__question::-webkit-details-marker{display:none}.FAQ-module__bF8gtq__questionText{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text-heading);transition:color var(--duration-fast);flex:1;font-weight:600;line-height:1.3}.FAQ-module__bF8gtq__question:hover .FAQ-module__bF8gtq__questionText{color:var(--accent-strong)}.FAQ-module__bF8gtq__tag{font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);flex:none;font-weight:500}.FAQ-module__bF8gtq__toggle{width:32px;height:32px;color:var(--text-heading);border:1px solid var(--border-strong);transition:background var(--duration-base), color var(--duration-base), border-color var(--duration-base);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.FAQ-module__bF8gtq__toggle svg{width:16px;height:16px}.FAQ-module__bF8gtq__vbar{transform-origin:50%;transition:transform var(--duration-base) var(--ease-smooth)}.FAQ-module__bF8gtq__row[open] .FAQ-module__bF8gtq__toggle{color:#fff;background:var(--accent);border-color:var(--accent)}.FAQ-module__bF8gtq__row[open] .FAQ-module__bF8gtq__vbar{transform:scaleY(0)}.FAQ-module__bF8gtq__answer{max-width:680px;padding:0 0 var(--space-6);animation:FAQ-module__bF8gtq__reveal var(--duration-base) var(--ease-smooth)}.FAQ-module__bF8gtq__answer p{font-size:var(--text-base);color:var(--text-secondary);line-height:1.75}@keyframes FAQ-module__bF8gtq__reveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.FAQ-module__bF8gtq__help{justify-content:space-between;align-items:center;gap:var(--space-6);max-width:820px;margin:var(--space-12) auto 0;padding:var(--space-6) var(--space-8);background:var(--accent-dim);border-radius:var(--radius-lg);border:1px solid #ea580c2e;display:flex}.FAQ-module__bF8gtq__helpTitle{font-size:var(--text-xl);letter-spacing:-.02em;color:var(--text-heading);font-weight:700}.FAQ-module__bF8gtq__helpText{margin-top:var(--space-1);font-size:var(--text-base);color:var(--text-secondary)}@media (max-width:720px){.FAQ-module__bF8gtq__facts{grid-template-columns:repeat(2,minmax(0,1fr))}.FAQ-module__bF8gtq__facts li:nth-child(3){border-left:0}.FAQ-module__bF8gtq__facts li:nth-child(n+3){border-top:1px solid var(--border-default)}.FAQ-module__bF8gtq__tag{display:none}.FAQ-module__bF8gtq__questionText{font-size:var(--text-lg)}.FAQ-module__bF8gtq__help{padding:var(--space-6);flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.FAQ-module__bF8gtq__answer{animation:none}.FAQ-module__bF8gtq__vbar{transition:none}}
