/* CybrSecAI 17.0 NEON COMMAND — public hub */
:root{--hub16-bg:#03080d;--hub16-panel:#081820;--hub16-line:rgba(112,213,196,.11);--hub16-green:#62efbc;--hub16-cyan:#69d8ff;--hub16-muted:#8ca0aa}
body{background:radial-gradient(circle at 78% -8%,rgba(67,201,218,.075),transparent 30%),radial-gradient(circle at 12% 8%,rgba(98,239,188,.045),transparent 25%),#03080d!important;color:#eef8f6!important}
header{max-width:1480px!important;min-height:68px!important;padding:10px 22px!important;background:rgba(3,10,15,.88)!important;border-bottom:1px solid rgba(255,255,255,.045)!important;backdrop-filter:blur(22px)!important}.brand b{font-size:14px!important}.brand span{font-size:8px!important;color:#718792!important}nav{gap:5px!important}nav a{min-height:36px!important;padding:0 10px!important;border-radius:9px!important;font-size:9px!important}nav a.primary{box-shadow:none!important}
main{max-width:1480px!important;padding:0 22px 60px!important}.hero{display:grid!important;grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr)!important;grid-template-areas:"eyebrow ecosystem" "title ecosystem" "copy ecosystem" "actions ecosystem";gap:0 46px!important;align-items:center!important;max-width:none!important;min-height:520px!important;padding:66px 0 44px!important;border-bottom:1px solid rgba(255,255,255,.045)!important}.hero>.eyebrow{grid-area:eyebrow!important;justify-self:start!important}.hero>h1{grid-area:title!important;font-size:clamp(54px,5.2vw,86px)!important;line-height:.95!important;letter-spacing:-.058em!important;margin:15px 0 18px!important;max-width:900px!important}.hero>h1 em{background:linear-gradient(100deg,#76f3c3,#58dfe0,#72d9ff)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important}.hero>p{grid-area:copy!important;max-width:720px!important;font-size:15px!important;line-height:1.65!important;color:#8fa4ae!important}.hero>.actions{grid-area:actions!important;margin-top:22px!important;gap:8px!important}.hero>.actions a{min-height:42px!important;border-radius:10px!important;font-size:10px!important;box-shadow:none!important}.v15-ecosystem{grid-area:ecosystem!important;display:grid!important;grid-template-columns:1fr!important;gap:9px!important;margin:0!important;padding:20px!important;border-radius:20px!important;border:1px solid rgba(102,222,199,.1)!important;background:linear-gradient(155deg,rgba(9,28,37,.88),rgba(5,16,22,.96))!important;box-shadow:0 26px 80px rgba(0,0,0,.2)!important}.v15-ecosystem:before{content:"CYBRSECAI EKOSİSTEMİ";font-size:7.5px;letter-spacing:.16em;color:#5b7c82;padding:0 4px 4px}.v15-ecosystem a{min-height:82px!important;padding:15px!important;border-radius:12px!important;background:rgba(255,255,255,.015)!important;border-color:rgba(255,255,255,.055)!important}.v15-ecosystem a:hover{transform:none!important;border-color:rgba(98,239,188,.17)!important;background:rgba(98,239,188,.025)!important}.v15-ecosystem b{font-size:13px!important}.v15-ecosystem span{font-size:10px!important;line-height:1.4!important;color:#7f949e!important}.statusbar{margin:22px 0 56px!important;padding:10px!important;border-radius:14px!important;background:rgba(8,24,32,.7)!important;border-color:rgba(255,255,255,.055)!important;gap:6px!important}.statusbar>div{min-height:52px!important;border-radius:10px!important;background:rgba(255,255,255,.012)!important}.statusbar span{font-size:8px!important}.statusbar b{font-size:11px!important}.statusbar button{min-height:40px!important;border-radius:9px!important}
.section-title{margin-bottom:18px!important}.section-title span{font-size:8px!important}.section-title h2{font-size:clamp(30px,3vw,44px)!important;letter-spacing:-.045em!important}.grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important}.grid article,.app-card,.hub-plan,.research-grid article,.release,.security{border-radius:14px!important;background:linear-gradient(155deg,rgba(9,27,36,.92),rgba(5,17,23,.97))!important;border-color:rgba(119,186,197,.085)!important;box-shadow:inset 0 1px rgba(255,255,255,.01)!important}.grid article{min-height:190px!important;padding:15px!important}.grid article i{font-size:9px!important}.grid article h3{font-size:13px!important}.grid article p{font-size:10.5px!important;line-height:1.55!important;color:#8498a2!important}.app-grid{gap:10px!important}.app-card{min-height:170px!important;padding:18px!important}.app-card h3{font-size:17px!important}.app-card p{font-size:11px!important;line-height:1.55!important}.app-card a{min-height:40px!important;border-radius:9px!important}.hub-plan-grid{gap:10px!important}.hub-plan{padding:20px!important}.billing-note{border-radius:12px!important}.research-grid{gap:9px!important}.release{padding:20px!important}.release li{line-height:1.55!important}.security{padding:22px!important}footer{max-width:1480px!important;padding-inline:22px!important}
@media(max-width:1100px){.hero{grid-template-columns:1fr!important;grid-template-areas:"eyebrow" "title" "copy" "actions" "ecosystem"!important;min-height:0!important;padding-top:48px!important}.v15-ecosystem{margin-top:28px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:12px!important}.v15-ecosystem:before{grid-column:1/-1}.grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media(max-width:650px){header{min-height:58px!important;padding:8px 10px!important;overflow-x:auto!important}header nav{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;scrollbar-width:none!important}header nav::-webkit-scrollbar{display:none!important}.brand span{display:none!important}main{padding:0 10px 44px!important}.hero{padding:36px 0 30px!important}.hero>h1{font-size:clamp(38px,12vw,54px)!important;margin:12px 0!important}.hero>p{font-size:12.5px!important;line-height:1.55!important}.hero>.actions{display:grid!important;grid-template-columns:1fr!important}.hero>.actions a{width:100%!important;text-align:center!important}.v15-ecosystem{grid-template-columns:1fr!important;margin-top:22px!important}.v15-ecosystem a{min-height:72px!important}.statusbar{display:grid!important;grid-template-columns:1fr 1fr!important;margin:14px 0 40px!important}.statusbar>div{min-width:0!important}.statusbar button{grid-column:1/-1!important}.grid{grid-template-columns:1fr!important}.grid article{min-height:0!important}.section-title h2{font-size:30px!important}.app-grid,.hub-plan-grid,.research-grid{grid-template-columns:1fr!important}.security{grid-template-columns:1fr!important;gap:8px!important}footer{padding-inline:10px!important;flex-direction:column!important;gap:10px!important}}


/* ---- V16.1 hub refresh ---- */
.hub-mini-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.hub-mini-pills span{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#b8d8da;font-size:12px}
.hero .v15-ecosystem a{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.hero .v15-ecosystem a:hover{transform:translateY(-4px);border-color:rgba(108,238,211,.24);box-shadow:0 16px 34px rgba(0,0,0,.18)}
.hub-plan-grid .hub-plan{transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}
.hub-plan-grid .hub-plan:hover{transform:translateY(-4px);border-color:rgba(108,238,211,.22);box-shadow:0 16px 34px rgba(0,0,0,.18)}
.hub-plan-grid .hub-plan.featured{box-shadow:0 0 0 1px rgba(98,239,188,.12),0 16px 38px rgba(0,0,0,.22)}
