.page-spotlight{padding:44px 0 18px;background:#070b15;background-image:radial-gradient(circle at 88% 22%,#6b53ef20,transparent 27rem),radial-gradient(#ffffff0d 1px,transparent 1px);background-size:auto,24px 24px}.spotlight-wrap{position:relative;overflow:hidden;display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:center;min-height:340px;padding:clamp(28px,5vw,64px);border:1px solid #ffffff16;border-radius:25px;background:linear-gradient(100deg,#0c1425f2,#0b1020d9)}.spotlight-kicker{display:inline-flex;border:1px solid #846df070;border-radius:99px;color:#c5b9ff;background:#7654ff16;padding:6px 11px;font-size:.74rem;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.spotlight-wrap h1{font-size:clamp(2.5rem,5vw,5rem);line-height:1;letter-spacing:-.065em;margin:16px 0}.spotlight-wrap h1 strong{color:#a898ff}.spotlight-wrap p{color:#bdc7dd;font-size:1.06rem;max-width:610px}.spotlight-visual{height:260px;position:relative;overflow:hidden;border:1px solid #ffffff1d;border-radius:20px;background:#091224 url('/assets/network-background.png') center/cover}.spotlight-visual:before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#745cff45,#0c1425b8 50%,#3ee0ad21)}.spotlight-orbit{position:absolute;width:260px;height:260px;border:1px solid #a899ff61;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%)}.spotlight-orbit:after{content:'';position:absolute;inset:28px;border:1px solid #45e3b760;border-radius:50%}.spotlight-logo{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);width:94px;height:94px;object-fit:contain;filter:drop-shadow(0 8px 18px #000)}.spotlight-card{position:absolute;z-index:3;right:16px;bottom:16px;padding:10px 13px;border:1px solid #ffffff20;border-radius:11px;background:#08111ddd;color:#e9eeff;font-size:.76rem}.spotlight-card b{display:block;color:#52e3af;font-size:.84rem}.spotlight-tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:21px}.spotlight-tags span{font-size:.78rem;border:1px solid #405270;border-radius:99px;padding:5px 9px;color:#ced8ed;background:#ffffff08}@media(max-width:760px){.spotlight-wrap{grid-template-columns:1fr;padding:30px}.spotlight-visual{height:190px}.spotlight-wrap h1{font-size:2.85rem}}
