.media-hero{background:radial-gradient(circle at 83% 18%,rgba(45,108,223,.23),transparent 27%),radial-gradient(circle at 73% 88%,rgba(255,106,26,.17),transparent 24%),linear-gradient(118deg,#0d1016,#1c212b 61%,#111318)}
.media-hero .inner{max-width:980px}.media-facts{grid-template-columns:repeat(4,1fr)}
.coverage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:25px 0 42px}.coverage-grid section{background:#fff;border:1px solid var(--line);border-top:4px solid #202631;padding:24px;min-height:255px}.coverage-grid span{display:block;color:var(--orange);font-weight:900;font-size:12px;letter-spacing:.14em}.coverage-grid h3{font-size:28px;margin:18px 0 9px;letter-spacing:-.035em}.coverage-grid p{color:var(--mut);font-size:15px}
.proof-panel{background:#151922;color:#edf0f5;padding:34px;margin:44px 0;border-left:4px solid #4f85ef}.proof-panel h2{color:#fff;margin:12px 0 16px}.proof-panel p{color:#c8ced8}.proof-panel small{color:#9099a8}
.check-list{list-style:none;padding:0;margin:22px 0 30px}.check-list li{position:relative;background:#fff;border:1px solid var(--line);padding:14px 16px 14px 45px;margin:8px 0}.check-list li:before{content:'✓';position:absolute;left:17px;color:#207447;font-weight:900}
.media-contact{background:#fff;border:1px solid var(--line);border-top:5px solid var(--orange);padding:30px;margin-top:48px}.media-contact h2{margin:12px 0}.mail-link{display:inline-block;font-size:clamp(18px,3vw,27px);font-weight:900;letter-spacing:-.02em;overflow-wrap:anywhere}
@media(max-width:900px){.coverage-grid{grid-template-columns:1fr}.coverage-grid section{min-height:0}.media-facts{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.media-facts{grid-template-columns:1fr}.proof-panel,.media-contact{padding:22px}.media-contact{margin-left:0;margin-right:0}}
