.faq-hero{padding-top:var(--space-16);padding-bottom:var(--space-10)}.faq-hero__header{max-width:44rem}.faq-hero__cta-row{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.faq-hero__note{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--color-text-muted)}.faq-layout{display:grid;grid-template-columns:minmax(0,1.2fr)minmax(0,2fr);gap:var(--space-8);align-items:flex-start}.faq-aside__card{position:sticky;top:6.5rem}.faq-aside__title{margin-bottom:var(--space-3)}.faq-aside__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.faq-aside__disclaimer{margin-top:var(--space-4)}.faq-main{display:flex;flex-direction:column;gap:var(--space-4)}.faq-intro h2{margin-bottom:var(--space-2)}.faq-answer-grid{display:grid;grid-template-columns:minmax(0,1.5fr)minmax(0,1.1fr);gap:var(--space-4);align-items:center}.faq-image-block{border-radius:var(--radius-lg);overflow:hidden;background:#111010}.faq-image-block img{width:100%;height:100%;object-fit:cover}.faq-contact-cta{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-3)}.faq-next-steps__card{margin-top:var(--space-6)}.faq-next-steps__content{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4);align-items:flex-start}.faq-next-steps__actions{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-1)}.faq-next-steps__notice{margin-top:var(--space-4)}@media (max-width:960px){.faq-layout{grid-template-columns:1fr}.faq-aside__card{position:static}}@media (max-width:768px){.faq-answer-grid{grid-template-columns:1fr}.faq-hero{padding-top:var(--space-12);padding-bottom:var(--space-8)}}