
/* CybrSecAI 17.0 information center */
body{background:#03080c!important}.ambient{opacity:.8}
header{backdrop-filter:blur(20px) saturate(120%);border-bottom-color:rgba(255,255,255,.055)!important}
.hero{position:relative;overflow:hidden;border-radius:28px;padding:72px 56px!important;background:radial-gradient(circle at 82% 30%,rgba(81,238,200,.13),transparent 25%),linear-gradient(145deg,rgba(7,27,35,.98),rgba(4,15,21,.99))!important;border:1px solid rgba(95,237,205,.14)!important;box-shadow:0 30px 100px rgba(0,0,0,.24)}
.hero:after{content:"";position:absolute;right:-5%;top:-20%;width:46%;aspect-ratio:1;border:1px solid rgba(91,239,203,.14);border-radius:50%;box-shadow:0 0 0 48px rgba(91,239,203,.02),0 0 0 96px rgba(83,190,255,.015);animation:hubOrbit 16s linear infinite;pointer-events:none}
.hero h1{font-size:clamp(48px,6vw,88px)!important;line-height:.94!important;letter-spacing:-.06em!important}.hero p{max-width:720px!important;font-size:15px!important}.hub-mini-pills span{border-color:rgba(95,237,205,.12)!important;background:rgba(95,237,205,.035)!important}.statusbar{border-radius:18px!important;background:rgba(6,22,29,.92)!important;box-shadow:0 16px 48px rgba(0,0,0,.18)}.grid article,.app-card,.hub-plan,.release,.security{background:linear-gradient(155deg,rgba(8,28,36,.96),rgba(5,17,23,.99))!important;border-color:rgba(114,191,200,.09)!important;transition:.2s ease}.grid article:hover,.app-card:hover,.hub-plan:hover{transform:translateY(-4px);border-color:rgba(91,239,203,.22)!important;box-shadow:0 16px 36px rgba(0,0,0,.20)}.hub-plan.featured{background:radial-gradient(circle at 88% 8%,rgba(91,239,203,.13),transparent 28%),linear-gradient(155deg,rgba(8,33,40,.98),rgba(5,17,23,.99))!important;box-shadow:0 18px 48px rgba(0,0,0,.22),0 0 30px rgba(83,236,198,.05)!important}
@keyframes hubOrbit{to{transform:rotate(360deg)}}
@media(max-width:680px){.hero{padding:38px 18px!important;border-radius:20px}.hero:after{display:none}.hero h1{font-size:clamp(38px,12vw,54px)!important}.hub-mini-pills{display:grid!important;grid-template-columns:1fr 1fr!important}.hub-mini-pills span{justify-content:center;font-size:9px!important}}
@media(prefers-reduced-motion:reduce){.hero:after{animation:none!important}}
