/* WatchTower links shared across relevant service pages. */
.ad-cyber-service--watchtower{grid-column:1/-1;min-height:300px;background:radial-gradient(circle at 90% 10%,rgba(109,40,217,.18),transparent 34%),linear-gradient(135deg,#fff,#f5f0fb)}
.ad-cyber-service--watchtower .ad-cyber-service__icon{background:linear-gradient(135deg,#6d28d9,#4f46e5);color:#fff;box-shadow:0 12px 26px rgba(91,43,182,.2)}
.ad-cyber-service--watchtower h3{max-width:720px}
.ad-cyber-service--watchtower p{max-width:760px}

.ad-mit-stack__grid .ad-mit-stack__watchtower{grid-column:span 2;border-color:rgba(190,150,255,.42);background:radial-gradient(circle at 86% 12%,rgba(104,86,255,.3),transparent 36%),rgba(255,255,255,.08)}
.ad-mit-stack__watchtower span{color:#d6c0fb}
.ad-mit-stack__watchtower h3{font-size:28px}

.ad-server-protection__actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:28px}
.ad-server-protection__actions .ad-cyber-button{margin:0}

@media(max-width:980px){.ad-mit-stack__grid .ad-mit-stack__watchtower{grid-column:span 2}}
@media(max-width:640px){.ad-mit-stack__grid .ad-mit-stack__watchtower{grid-column:auto}.ad-server-protection__actions{display:grid}.ad-server-protection__actions .ad-cyber-button{width:100%}}
