.faq-hero{padding-top:var(--space-14);padding-bottom:var(--space-14)}.faq-hero-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-10);align-items:center}.faq-hero-text{max-width:36rem}.faq-hero-cta{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6);margin-bottom:var(--space-4)}.faq-hero-meta{display:flex;flex-wrap:wrap;gap:var(--space-3)}.faq-hero-media{max-width:480px;margin-left:auto}.faq-header-row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr);gap:var(--space-10);align-items:flex-start;margin-bottom:var(--space-10)}.faq-chips{display:flex;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-4)}.faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-6)}.faq-item-header{display:flex;flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-3)}.faq-question{font-size:var(--fs-xl);text-transform:none;letter-spacing:0.02em}.faq-answer p:last-child{margin-bottom:0}.faq-item-header--media{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--space-5);align-items:center}.faq-item-media .media-frame{min-height:180px}.faq-contact-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr);gap:var(--space-8);align-items:flex-start}.faq-contact-cta{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}@media (max-width:1023px){.faq-hero-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-8)}.faq-hero-media{max-width:100%;order:-1}.faq-header-row{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.faq-grid{grid-template-columns:minmax(0,1fr)}.faq-item-header--media{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.faq-contact-layout{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.faq-hero-cta,.faq-contact-cta{flex-direction:column;align-items:stretch}.faq-hero{padding-top:var(--space-12);padding-bottom:var(--space-12)}}