/* MGC R4.2.7 — MGC Matrix AI hero only. Blog and existing global styles unchanged. */
.r427-matrix-hero{padding-block:54px 35px}
.r427-matrix-hero .r425-matrix-layout{grid-template-columns:minmax(0,1.03fr) minmax(0,.97fr);gap:44px;align-items:center}
.r427-matrix-hero h1{max-width:660px;font-size:clamp(2.55rem,3.45vw,3.65rem);line-height:1.075;letter-spacing:-.047em;margin:0}
.r427-matrix-hero h1 span{display:block}
.r427-headline-primary{color:#fff}
.r427-headline-accent{color:#2adcec}
.r427-matrix-hero .lede{max-width:590px;margin-top:24px;line-height:1.62}
.r427-matrix-hero .r425-matrix-previews{gap:15px}
.r427-matrix-hero .r425-product-preview{box-shadow:0 20px 35px rgba(0,0,0,.22)}
.r427-matrix-hero .r425-preview-image img{aspect-ratio:2.09/1;object-fit:contain;object-position:center}
.r427-matrix-hero .r425-product-preview figcaption{min-height:54px;background:#07161b}
.r427-matrix-hero .r425-matrix-status{margin-top:26px}
@media(max-width:1080px){.r427-matrix-hero h1{font-size:clamp(2.4rem,4.1vw,3.2rem)}.r427-matrix-hero .r425-matrix-layout{gap:27px}}
@media(max-width:920px){.r427-matrix-hero .r425-matrix-layout{grid-template-columns:1fr}.r427-matrix-hero h1{max-width:680px;font-size:clamp(2.4rem,5.2vw,3.3rem)}.r427-matrix-hero .r425-matrix-previews{grid-template-columns:repeat(2,minmax(0,1fr))}.r427-matrix-hero .r425-preview-image img{aspect-ratio:2.05/1}}
@media(max-width:600px){.r427-matrix-hero{padding-block:40px 28px}.r427-matrix-hero h1{font-size:clamp(2.15rem,8.2vw,2.65rem)}.r427-matrix-hero .r425-matrix-previews{grid-template-columns:1fr}.r427-matrix-hero .r425-preview-image img{aspect-ratio:2.05/1}.r427-matrix-hero .lede{margin-top:18px}}
