.FAQ-module__V8_xEa__section{background:var(--bg-deep)}.FAQ-module__V8_xEa__inner{max-width:740px}.FAQ-module__V8_xEa__header{margin-bottom:var(--space-5xl)}.FAQ-module__V8_xEa__heading{color:var(--cream);letter-spacing:-1.5px;font-size:clamp(2rem,4.5vw,3.2rem)}.FAQ-module__V8_xEa__list{gap:var(--space-sm);flex-direction:column;display:flex}.FAQ-module__V8_xEa__item{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(20px);background:#1e1c1966;border:1px solid #e2dcd014;transition:border-color .3s;overflow:hidden}.FAQ-module__V8_xEa__item:hover{border-color:#e2dcd026}.FAQ-module__V8_xEa__trigger{justify-content:space-between;align-items:center;gap:var(--space-lg);width:100%;padding:var(--space-xl) var(--space-2xl);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.FAQ-module__V8_xEa__trigger:focus-visible{outline:2px solid var(--accent-light);outline-offset:2px}.FAQ-module__V8_xEa__question{font-family:var(--font-display);font-weight:600;font-size:var(--fs-subhead);color:var(--text);line-height:1.4}.FAQ-module__V8_xEa__chevron{color:var(--text-muted);transition:transform .3s var(--ease-out);flex-shrink:0;align-items:center;display:flex}.FAQ-module__V8_xEa__panel{transition:max-height .4s var(--ease-out), opacity .3s ease;overflow:hidden}.FAQ-module__V8_xEa__answer{font-family:var(--font-body);font-size:var(--fs-md);color:var(--text-secondary);padding:0 var(--space-2xl) var(--space-xl);line-height:1.7}.FAQ-module__V8_xEa__postFaqNote{font-family:var(--font-body);font-size:var(--fs-md);color:var(--text-muted);text-align:center;margin-top:var(--space-4xl);line-height:1.6}.FAQ-module__V8_xEa__postFaqLink{color:var(--accent-light);text-underline-offset:3px;text-decoration:underline;transition:color .2s}.FAQ-module__V8_xEa__postFaqLink:hover{color:var(--text)}.FAQ-module__V8_xEa__postFaqLink:focus-visible{color:var(--text);outline:2px solid var(--accent-light);outline-offset:3px}
