.hero-faq-panel{margin-top:var(--space-10)}.faq-intro{display:flex;flex-direction:column;gap:var(--space-8)}.faq-subtitle{font-size:var(--font-size-lg);margin-bottom:var(--space-4)}.faq-highlight{margin-top:var(--space-4)}.faq-cta-inline{margin-top:var(--space-6)}.faq-taglist{margin-top:var(--space-6)}.faq-list{max-width:720px;margin:0 auto}.faq-answer-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:var(--space-6);align-items:center}@media(max-width:880px){.faq-answer-grid{grid-template-columns:1fr}}.faq-image-wrap{border-radius:var(--radius-xl);overflow:hidden;background-color:#D9D0BE;box-shadow:var(--shadow-soft)}.faq-image-wrap img{width:100%;height:100%;object-fit:cover}.faq-link{margin-top:var(--space-4)}.section-faq-bottom .surface-soft,.section-faq-bottom .surface-ghost{height:100%}.faq-bottom-actions{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-top:var(--space-6)}.hero-faq .hero-media{object-position:center}.hero-faq .hero-panel{max-width:700px}.hero-faq .hero-inner{padding-top:var(--space-20);padding-bottom:var(--space-20)}.faq-item[open] .faq-answer{display:block}.faq-item button.faq-question{background:transparent;width:100%;text-align:left}.faq-item button.faq-question span:first-child{flex:1}
