.hero-faq .hero-panel-inner{border-color:rgba(255,38,64,0.7);box-shadow:var(--shadow-lg),0 0 32px rgba(255,38,64,0.45)}.hero-faq .hero-media::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 20% 0,rgba(255,38,64,0.2),transparent 55%),linear-gradient(to bottom,rgba(0,0,0,0.4),rgba(0,0,0,0.9));mix-blend-mode:multiply}.section-faq-main .faq-layout{display:grid;grid-template-columns:minmax(0,2.1fr) minmax(0,1fr);gap:var(--space-6)}.faq-list{border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,0.08);background:linear-gradient(145deg,rgba(8,10,18,0.96),rgba(8,10,18,0.99));box-shadow:var(--shadow-md);padding:var(--space-5)}.faq-item:first-of-type{padding-top:0}.faq-item:last-of-type{border-bottom:none;padding-bottom:0}.faq-question{font-size:var(--font-size-md)}.faq-question span:first-child{flex:1;color:var(--color-text)}.faq-answer p:last-child{margin-bottom:0}.faq-media{margin-bottom:var(--space-3)}.faq-aside .card-faq-aside{min-height:100%;background:linear-gradient(145deg,#12151d,#181b24)}.faq-aside-links{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-4)}.faq-cta-inline{margin-top:var(--space-4)}@media (max-width:1023px){.section-faq-main .faq-layout{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.faq-list{padding:var(--space-4)}}@media (max-width:767px){.faq-question{font-size:var(--font-size-sm)}.faq-layout{gap:var(--space-4)}}