
:root{
  --wmg-display:"Aptos Narrow","Arial Narrow","Roboto Condensed","Segoe UI",Arial,sans-serif;
  --wmg-body:Inter,"Segoe UI",Roboto,Arial,sans-serif;
  --wmg-cyan:#7bdcff;--wmg-violet:#a98cff;--wmg-green:#6df2b7;
}
body{font-family:var(--wmg-body)}
h1,h2,h3,.platform-kicker,.tag,.eyebrow,.btn{font-family:var(--wmg-display)}
h1{font-size:clamp(42px,5.25vw,70px)!important;line-height:.99!important;letter-spacing:-.045em!important;max-width:900px}
h2{font-size:clamp(30px,3.6vw,46px)!important;line-height:1.04!important;letter-spacing:-.032em!important}
h3{letter-spacing:-.018em!important}.lead{max-width:760px!important}.section-head{max-width:790px!important}
.site-header{background:rgba(5,7,13,.90)!important;box-shadow:0 10px 34px rgba(0,0,0,.20)}
.nav{min-height:86px}.logo-wrap img{height:72px!important;max-width:min(250px,64vw)!important}
.nav-links{gap:16px!important}.nav-links a{position:relative;font-weight:760}
.nav-links a:after{content:"";position:absolute;left:0;right:100%;bottom:-7px;height:2px;border-radius:99px;background:linear-gradient(90deg,var(--gold),var(--gold2));transition:right .22s ease}
.nav-links a:hover:after{right:0}
.card,.platform-tile,.platform-card{position:relative;overflow:hidden;box-shadow:0 14px 40px rgba(0,0,0,.16)}
.card:hover,.platform-tile:hover,.platform-card:hover{transform:translateY(-6px)!important;box-shadow:0 24px 56px rgba(0,0,0,.28)!important}
.icon{width:54px!important;height:54px!important;border-radius:17px!important;display:grid!important;place-items:center!important}
.icon img{width:32px!important;height:32px!important}
.wmg-network{padding:72px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:radial-gradient(circle at 12% 18%,rgba(123,220,255,.09),transparent 24%),radial-gradient(circle at 88% 80%,rgba(169,140,255,.10),transparent 28%),linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012))}
.wmg-network-head{max-width:820px;margin:0 auto 34px;text-align:center}.wmg-network-head p{color:var(--muted);font-size:17px;margin:0 auto;max-width:720px}
.wmg-network-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.wmg-step{min-height:285px;padding:22px;border:1px solid var(--border);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.035));display:flex;flex-direction:column;transition:.25s ease}
.wmg-step:hover{transform:translateY(-7px);border-color:var(--goldBorder);box-shadow:0 26px 60px rgba(0,0,0,.28)}
.wmg-step-num{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#0c111c;border:1px solid var(--border);color:#fff;font-weight:950;margin-bottom:17px}
.discover .wmg-step-num{color:var(--wmg-cyan)}.listen .wmg-step-num{color:var(--gold2)}.engage .wmg-step-num{color:var(--wmg-green)}.perform .wmg-step-num{color:var(--wmg-violet)}
.wmg-step-label{text-transform:uppercase;letter-spacing:.12em;font-size:11px;font-weight:950;margin-bottom:6px}
.discover .wmg-step-label{color:var(--wmg-cyan)}.listen .wmg-step-label{color:var(--gold2)}.engage .wmg-step-label{color:var(--wmg-green)}.perform .wmg-step-label{color:var(--wmg-violet)}
.wmg-step h3{font-size:24px;margin-bottom:8px}.wmg-step p{color:var(--muted);font-size:14px;margin:0 0 18px}.wmg-step a{margin-top:auto;color:#fff;font-weight:850;font-size:13px}.wmg-step a:hover{color:var(--gold2)}
.wmg-parent-note{margin-top:22px;padding:18px 20px;border:1px solid var(--goldBorder);border-radius:18px;background:rgba(215,181,109,.07);display:flex;align-items:center;justify-content:space-between;gap:18px;color:var(--muted)}
.wmg-parent-note strong{color:#fff}.wmg-parent-note a{color:var(--gold2);font-weight:850}
@media(max-width:920px){.nav{min-height:76px!important}.logo-wrap img{height:62px!important}.wmg-network-flow{grid-template-columns:1fr 1fr}h1{font-size:clamp(38px,10vw,54px)!important}}
@media(max-width:620px){.wmg-network{padding:54px 0}.wmg-network-flow{grid-template-columns:1fr}.wmg-step{min-height:auto}.wmg-parent-note{align-items:flex-start;flex-direction:column}.section{padding:50px 0!important}}
