/* @sitio: profundidad de vidrio propia de Nexo; no replica referencias externas. */
.hero-nexo{position:relative}.hero-nexo:before{content:"";position:absolute;inset:84px 0 auto;left:50%;width:min(1050px,92vw);height:510px;transform:translateX(-50%);pointer-events:none;background:radial-gradient(ellipse at 18% 64%,rgba(101,82,255,.17),transparent 31%),radial-gradient(ellipse at 75% 27%,rgba(80,231,255,.19),transparent 33%);filter:blur(22px)}.hero-copy{padding:30px 0}.hero-copy:after{content:"";position:absolute;right:-14px;top:0;width:1px;height:100%;background:linear-gradient(transparent,rgba(80,231,255,.55),transparent)}.nexo-orbit:before{content:"";position:absolute;inset:45px;border:1px solid rgba(213,245,255,.2);border-radius:22px;background:linear-gradient(130deg,rgba(255,255,255,.105),rgba(255,255,255,.018) 38%,rgba(80,231,255,.055));backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 rgba(255,255,255,.17),0 28px 75px rgba(0,0,0,.33);transform:rotate(-3deg)}.nexo-orbit:after{content:"";position:absolute;width:185px;height:185px;border-radius:50%;top:53px;right:36px;background:linear-gradient(140deg,rgba(203,255,255,.2),rgba(119,75,255,.04));filter:blur(2px);border:1px solid rgba(255,255,255,.18)}.orbit-ring,.orbit-core,.orbit-node,.orbit-caption{z-index:1}.orbit-node{background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(8,23,39,.74));backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(9px);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 0 27px rgba(80,231,255,.16)}.orbit-core{border:1px solid rgba(255,255,255,.5);background:linear-gradient(145deg,rgba(220,255,255,.94),rgba(80,231,255,.84) 45%,rgba(112,92,255,.94));box-shadow:inset 0 2px 4px rgba(255,255,255,.52),0 0 75px rgba(80,231,255,.38)}.grid.capabilities{border-color:rgba(126,198,230,.24);background:rgba(151,225,255,.13);border-radius:14px;overflow:hidden;box-shadow:0 21px 60px rgba(0,0,0,.16)}.grid.capabilities article{background:linear-gradient(145deg,rgba(30,53,77,.75),rgba(10,24,42,.68));backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.system-card{border-color:rgba(157,213,239,.25);background:linear-gradient(145deg,rgba(30,57,83,.57),rgba(8,21,37,.75));backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:14px;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 20px 42px rgba(0,0,0,.17);transition:transform .3s ease,border-color .3s ease,box-shadow .3s ease}.system-card:before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;right:-70px;top:-70px;background:radial-gradient(circle,rgba(80,231,255,.15),transparent 68%);pointer-events:none}.system-card:hover{transform:translateY(-7px);border-color:rgba(80,231,255,.65);box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 30px 65px rgba(0,0,0,.28)}.mock-window,.stack-card,.flow-node{background:linear-gradient(145deg,rgba(19,47,73,.72),rgba(7,20,35,.78));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-color:rgba(159,218,241,.32)}.callout{position:relative;overflow:hidden;background:linear-gradient(112deg,rgba(34,83,111,.82),rgba(35,35,93,.8));border-top:1px solid rgba(202,244,255,.23);border-bottom:1px solid rgba(202,244,255,.15)}.callout:after{content:"";position:absolute;width:340px;height:340px;border:1px solid rgba(80,231,255,.26);border-radius:50%;right:-70px;top:-142px;box-shadow:0 0 90px rgba(80,231,255,.2)}.callout>*{position:relative;z-index:1}.final-cta{position:relative;overflow:hidden}.final-cta:before,.final-cta:after{content:"";position:absolute;width:360px;height:360px;border:1px solid rgba(80,231,255,.14);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.final-cta:after{width:540px;height:540px;border-color:rgba(141,125,255,.12)}@media(max-width:800px){.hero-copy:after{display:none}.nexo-orbit:before{inset:18px}.hero-nexo:before{height:670px;top:50px}}
