.faq-strip{border:1px solid var(--border);border-top:none;padding:40px 48px}.faq-strip-inner{align-items:start;display:grid;gap:48px;grid-template-columns:1fr 2fr}.faq-strip-label{color:var(--muted);font-family:var(--font-mono);font-size:.56rem;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.faq-strip-heading{font-size:clamp(1.1rem,2vw,1.5rem);font-weight:600;line-height:1.3;margin:0}.faq-items{display:flex;flex-direction:column}.faq-item{border-bottom:1px solid var(--border);padding:16px 0}.faq-item:first-child{border-top:1px solid var(--border)}.faq-q{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:.88rem;font-weight:500;gap:12px;justify-content:space-between;padding:0;text-align:left;user-select:none;width:100%}.faq-arrow{color:var(--accent);flex-shrink:0;font-family:var(--font-mono);font-size:.7rem;transition:transform .2s}.faq-item.open .faq-arrow{transform:rotate(90deg)}.faq-a{color:var(--muted);display:none;font-size:.82rem;font-weight:300;line-height:1.75;margin:12px 0 0}.faq-item.open .faq-a{display:block}@media (max-width:991px){.faq-strip-inner{gap:28px;grid-template-columns:1fr}.faq-strip{padding:32px 24px}}