.audio-lineup-hero{min-height:780px;padding-top:176px;padding-bottom:112px;position:relative;overflow:hidden;display:flex;align-items:center}.home-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.audio-lineup-hero::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(26,16,18,.92),rgba(116,0,22,.72),rgba(26,16,18,.42));z-index:1}.audio-lineup-hero .hero-content{position:relative;z-index:2}.audio-lineup-hero p{max-width:760px;font-size:1.12rem;color:#fff}.series-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px;padding:0;margin:36px 0;list-style:none}.series-tiles li{min-height:188px;padding:22px;border:1px solid rgba(255,255,255,.22);border-radius:var(--brand-radius);background:rgba(255,255,255,.08);backdrop-filter:blur(8px)}.series-tiles span{color:var(--brand-primary-light);font-weight:900}.series-tiles h3,.series-tiles p{color:#fff}.series-tiles p{margin-bottom:0;font-size:.94rem}.hero-cta{display:flex;flex-wrap:wrap;gap:14px}.key-features-section h2,.specs-tabs-section h2{max-width:820px;margin-bottom:32px}.feature-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.feature-list article{display:grid;grid-template-columns:72px 1fr;grid-gap:18px;gap:18px;padding:24px;border:1px solid var(--brand-border);border-radius:var(--brand-radius);background:#fff}.feature-icon{width:56px;height:56px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--brand-radius);background:var(--brand-primary);color:#fff;font-weight:900}.feature-list h3{margin-bottom:8px}.feature-list p{margin-bottom:0}.evx-tabs{border-bottom:1px solid rgba(116,0,22,.18)}.evx-tabs .nav-link{color:var(--brand-text);font-weight:800;border:0;border-bottom:3px solid transparent;background:0 0}.evx-tabs .nav-link.active{color:var(--brand-primary);border-bottom-color:var(--brand-primary);background:0 0}.spec-tab-content{padding:28px;background:#fff;border:1px solid var(--brand-border);border-top:0;border-radius:0 0 var(--brand-radius) var(--brand-radius)}.evx-spec-table{margin-bottom:0;color:var(--brand-text)}.evx-spec-table thead th{background:var(--brand-secondary);color:#fff;border-color:var(--brand-secondary)}.evx-spec-table td,.evx-spec-table th{vertical-align:top}.install-cases-band{padding:88px 0;background:radial-gradient(circle at 18% 10%,rgba(228,0,43,.36),transparent 34%),var(--brand-secondary)}.install-cases-band h2{max-width:760px;margin-bottom:32px}.cases-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.cases-grid article{padding:28px;border:1px solid rgba(255,255,255,.18);border-radius:var(--brand-radius);background:rgba(255,255,255,.08)}.cases-grid .kpi{display:inline-flex;margin-bottom:18px;color:var(--brand-primary-light);font-weight:900;text-transform:uppercase}.cases-grid p{color:#fff;margin-bottom:0}.stats-section{background:#fff}.stats-row{display:flex;flex-wrap:nowrap;gap:18px}.stats-row article{flex:1 1 0;min-width:0;padding:24px 18px;text-align:center;border:1px solid var(--brand-border);border-radius:var(--brand-radius)}.stat-icon{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:32px;padding:0 8px;border-radius:999px;background:var(--brand-bg-alt);color:var(--brand-primary-dark);font-size:.72rem;font-weight:900}.stats-row strong{display:block;margin:10px 0 4px;color:var(--brand-primary);font-size:max(2rem, min(4vw, 3.25rem));line-height:1}.stats-row span:last-child{display:block;color:var(--brand-text);font-weight:750}.evx-final-cta{background:linear-gradient(135deg,var(--brand-primary-dark),var(--brand-secondary))}.evx-final-cta h2,.evx-final-cta p{color:#fff}@media (max-width:991px){.audio-lineup-hero{min-height:auto}.feature-list,.series-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.stats-row{flex-wrap:wrap}.stats-row article{flex:0 0 calc(50% - 9px)}}@media (max-width:575px){.cases-grid,.feature-list,.feature-list article,.series-tiles{grid-template-columns:1fr}.stats-row article{flex:0 0 100%}}