.technologies-hero{min-height:58rem;grid-template-columns:minmax(0,1fr) minmax(31rem,.92fr);gap:clamp(3rem,6vw,7rem);padding-top:10rem;padding-bottom:6rem;overflow:hidden;background:radial-gradient(circle at 84% 38%,rgba(8,104,242,.34),transparent 28rem),radial-gradient(circle at 46% -12%,rgba(69,189,245,.12),transparent 28rem),linear-gradient(135deg,#031027,#071c3d 58%,#020b1b);}.technologies-hero:after{content:"SYSTEM";position:absolute;right:-.02em;bottom:-.22em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.035);font-size:clamp(7rem,18vw,19rem);font-weight:750;letter-spacing:-.1em;line-height:1;pointer-events:none;}.technologies-hero .page-hero-grid{opacity:.065;background-size:4.5rem 4.5rem;mask-image:linear-gradient(90deg,#000,rgba(0,0,0,.68) 55%,transparent);}.technologies-hero .page-hero-copy{max-width:51rem;grid-column:1;grid-row:1;position:relative;z-index:2;}.technologies-hero h1{max-width:10ch;font-size:clamp(4.25rem,6.1vw,6.7rem);line-height:.89;}.technologies-hero .page-hero-copy>p{max-width:39rem;font-size:clamp(1.05rem,1.35vw,1.23rem);line-height:1.7;}.technologies-hero-media{width:100%;grid-column:2;grid-row:1;align-self:center;position:relative;z-index:2;}.technologies-hero .enrichment-visual{width:100%;min-height:35rem;border-radius:1.6rem;box-shadow:0 3rem 8rem rgba(0,0,0,.42),0 0 0 1px rgba(133,214,255,.13);}.technologies-hero .enrichment-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 44%,rgba(2,12,30,.7));pointer-events:none;}.technologies-hero .enrichment-visual img{width:100%;height:100%;max-width:none;max-height:none;position:absolute;inset:0;object-fit:cover;filter:saturate(.84) contrast(1.04);transition:transform 1s var(--ease);}.technologies-hero-media:hover .enrichment-visual img{transform:scale(1.025);}.technologies-hero-status{width:calc(100% - 3rem);min-height:7.5rem;padding:1.25rem 1.4rem;position:absolute;right:1.5rem;bottom:1.5rem;z-index:3;border:1px solid rgba(151,217,255,.24);border-radius:1rem;color:#fff;background:rgba(3,19,43,.84);box-shadow:0 1rem 3rem rgba(0,0,0,.28);backdrop-filter:blur(1rem);display:grid;gap:.4rem;}.technologies-hero-status span{color:#88e5ff;font:.62rem var(--font-mono);letter-spacing:.09em;text-transform:uppercase;}.technologies-hero-status strong{font-size:1rem;}.technologies-hero-status small{color:#91a8c1;font-size:.72rem;}.technology-signal-strip{min-height:9rem;padding:0 var(--page-inline);color:#fff;background:#06152f;display:grid;grid-template-columns:repeat(3,1fr);}.technology-signal-strip>div{padding:1.5rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55rem;text-align:center;}.technology-signal-strip>div+div{border-left:1px solid rgba(255,255,255,.14);}.technology-signal-strip b{color:#5faed0;font:600 clamp(2.5rem,4vw,4rem) var(--font-mono);letter-spacing:-.08em;line-height:1;}.technology-signal-strip span{max-width:18rem;color:#b6c9dd;font-size:.78rem;line-height:1.45;}.technologies-page .ecosystem-boundary{padding:clamp(2.5rem,5vw,4.5rem) var(--page-inline);background:#f4f8fc;display:grid;grid-template-columns:minmax(15rem,.6fr) minmax(0,1.4fr);gap:clamp(2rem,6vw,6rem);align-items:center;}.technologies-page .ecosystem-boundary>header{display:grid;gap:.65rem;}.technologies-page .ecosystem-boundary>header span{color:#0969df;font:.64rem var(--font-mono);letter-spacing:.11em;text-transform:uppercase;}.technologies-page .ecosystem-boundary>header strong{max-width:25rem;font-size:clamp(1.4rem,2.5vw,2rem);line-height:1.12;}.technologies-page .ecosystem-boundary>div{display:grid;grid-template-columns:repeat(2,1fr);border:1px solid #ccdbea;border-radius:1rem;overflow:hidden;}.technologies-page .ecosystem-boundary-card{min-height:10rem;padding:1.25rem;position:relative;color:#071a35;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;}.technologies-page .ecosystem-boundary-card+.ecosystem-boundary-card{border-left:1px solid #ccdbea;}.technologies-page .ecosystem-boundary-card.is-current{background:#071a35;color:#fff;}.technologies-page .ecosystem-boundary-card small{position:absolute;top:1rem;left:1.25rem;color:#466f97;font:.62rem var(--font-mono);text-transform:uppercase;}.technologies-page .ecosystem-boundary-card.is-current small{color:#6b9bc8;}.technologies-page .ecosystem-boundary-card strong{font-size:1.05rem;}.technologies-page .ecosystem-boundary-card span{max-width:17rem;margin-top:.35rem;color:#536b83;font-size:.72rem;}.technologies-page .ecosystem-boundary-card.is-current span{color:#9db2c9;}.technologies-page .ecosystem-boundary-card i{position:absolute;top:1rem;right:1rem;color:#42bdf4;font-style:normal;}.technologies-page .capability-map{position:relative;padding-top:clamp(7rem,11vw,11rem);padding-bottom:clamp(7rem,11vw,11rem);overflow:hidden;background:radial-gradient(circle at 86% 4%,rgba(8,104,242,.13),transparent 28rem),linear-gradient(180deg,#f9fbfe,#edf4fa);}.technologies-page .capability-map:after{content:"05";position:absolute;right:-.03em;bottom:-.25em;color:transparent;-webkit-text-stroke:1px rgba(5,29,63,.045);font:700 25rem var(--font-mono);pointer-events:none;}.technologies-page .capability-map>*{position:relative;z-index:1;}.technologies-page .capability-map>header{max-width:72rem;}.technologies-page .capability-map h2{max-width:13ch;font-size:clamp(3.2rem,6vw,6rem);line-height:.92;}.technologies-page .capability-map ol{margin-top:clamp(4rem,7vw,7rem);border-top:1px solid #b9cbe0;counter-reset:capability;}.technologies-page .capability-map li{min-height:12rem;padding:1.6rem 0;grid-template-columns:5.5rem minmax(10rem,.45fr) minmax(15rem,.55fr) 4rem;gap:clamp(1.5rem,4vw,4rem);align-items:center;transition:padding .25s ease,background .25s ease;}.technologies-page .capability-map li:hover{padding-right:1.2rem;padding-left:1.2rem;background:rgba(255,255,255,.68);}.technologies-page .capability-map li>span:first-child{color:rgba(8,104,217,.3);font:600 clamp(2.6rem,5vw,5rem) var(--font-mono);letter-spacing:-.08em;}.technologies-page .capability-map li strong{max-width:16rem;font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.1;}.technologies-page .capability-map li p{max-width:34rem;font-size:.93rem;}.technologies-page .capability-map li>b{width:3.6rem;height:3.6rem;border-radius:50%;display:grid;place-items:center;}.technologies-page .technology-flow-section{position:relative;padding-top:clamp(7rem,10vw,10rem);padding-bottom:clamp(7rem,10vw,10rem);overflow:hidden;background:radial-gradient(circle at 88% 4%,rgba(8,104,242,.48),transparent 31rem),linear-gradient(145deg,#020d20,#06244f);}.technologies-page .technology-flow-section:after{content:"LOOP";position:absolute;right:-.02em;top:.08em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.04);font-size:clamp(7rem,18vw,18rem);font-weight:750;letter-spacing:-.09em;line-height:1;pointer-events:none;}.technologies-page .technology-flow{position:relative;z-index:1;}.technologies-page .technology-flow>header{margin-bottom:clamp(4rem,7vw,7rem);}.technologies-page .technology-flow h2{max-width:11ch;font-size:clamp(3.6rem,6.2vw,6.5rem);}.technologies-page .technology-flow ol{border-color:rgba(255,255,255,.2);box-shadow:0 2rem 6rem rgba(0,0,0,.18);}.technologies-page .technology-flow li{min-height:27rem;padding:1.7rem;isolation:isolate;transition:background .25s ease;}.technologies-page .technology-flow li:after{content:"";width:12rem;height:12rem;position:absolute;right:-8rem;bottom:-8rem;z-index:-1;border:1px solid rgba(130,223,255,.12);border-radius:50%;transition:transform .35s ease;}.technologies-page .technology-flow li:hover{background:rgba(8,104,242,.2);}.technologies-page .technology-flow li:hover:after{transform:scale(1.4);}.technologies-page .technology-flow li>b{color:rgba(130,223,255,.24);font-size:clamp(4rem,6vw,6.5rem);}.technologies-page .technology-flow li>div{margin-top:0;}.technologies-page .technology-flow li strong{font-size:clamp(1.45rem,2vw,2rem);}.technologies-page .technology-flow li small{max-width:14rem;font-size:.8rem;}.technologies-page .technology-landscape{position:relative;padding-top:clamp(7rem,11vw,11rem);padding-bottom:clamp(7rem,11vw,11rem);overflow:hidden;background:radial-gradient(circle at 94% 2%,rgba(69,189,245,.1),transparent 27rem),linear-gradient(180deg,#fbfdff,#eef4fa);}.technologies-page .technology-landscape:before{content:"STACK";position:absolute;right:-.02em;top:.12em;color:transparent;-webkit-text-stroke:1px rgba(5,29,63,.045);font-size:clamp(7rem,18vw,18rem);font-weight:750;line-height:1;letter-spacing:-.08em;pointer-events:none;}.technologies-page .technology-landscape>*{position:relative;z-index:1;}.technologies-page .technology-stage-nav{margin-bottom:clamp(8rem,12vw,12rem);border-radius:1.5rem;overflow:hidden;background:radial-gradient(circle at 90% 0,rgba(8,104,242,.52),transparent 28rem),#04142d;box-shadow:0 3rem 7rem rgba(5,26,56,.2);}.technologies-page .technology-stage-nav:before{content:"";position:absolute;inset:0;opacity:.055;background-image:linear-gradient(rgba(255,255,255,.7) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.7) 1px,transparent 1px);background-size:4rem 4rem;mask-image:linear-gradient(90deg,transparent,#000);pointer-events:none;}.technologies-page .technology-stage-nav>header{padding:clamp(2rem,4vw,4rem);}.technologies-page .technology-stage-nav>header strong{font-size:clamp(2rem,3.4vw,3.25rem);}.technologies-page .technology-stage-nav a{min-height:20rem;padding:1.6rem;overflow:hidden;}.technologies-page .technology-stage-nav a:after{content:"";width:9rem;height:9rem;position:absolute;right:-6rem;bottom:-6rem;border:1px solid rgba(130,223,255,.14);border-radius:50%;transition:transform .35s ease;}.technologies-page .technology-stage-nav a:hover:after{transform:scale(1.4);}.technologies-page .technology-stage-nav b{color:rgba(130,223,255,.24);font-size:clamp(3rem,5vw,5rem);font-weight:600;letter-spacing:-.08em;}.technologies-page .technology-stage-nav a span{font-size:1.35rem;}.technologies-page .technology-stage-nav a small{max-width:11rem;font-size:.78rem;}.technologies-page .technology-clusters{gap:0;}.technologies-page .technology-cluster+.technology-cluster{margin-top:clamp(8rem,12vw,12rem);padding-top:clamp(8rem,12vw,12rem);border-top:1px solid #b8cce0;}.technologies-page .technology-cluster>header{min-height:13rem;padding-bottom:2.5rem;border-bottom:1px solid #b8cce0;}.technologies-page .technology-cluster>header h3{max-width:17ch;font-size:clamp(3.5rem,6vw,6.25rem);line-height:.9;}.technologies-page .technology-cluster>header p{max-width:38rem;font-size:.96rem;}.technologies-page .technology-cluster>header>b{width:4rem;height:4rem;border-color:#a9c8e9;background:rgba(255,255,255,.66);}.technologies-page .technology-grid{gap:1rem;margin-top:3rem;}.technologies-page .technology-card{min-height:28rem;flex:0 1 calc(25% - .75rem);padding:0;overflow:hidden;border-color:#cedbe8;border-radius:1.1rem;background:#fff;box-shadow:0 1rem 3rem rgba(5,28,60,.04);}.technologies-page .technology-card:hover{transform:translateY(-.4rem);border-color:#75baff;box-shadow:0 2rem 4rem rgba(5,28,60,.12);}.technologies-page .technology-card .catalog-mark{height:10rem;margin:0;padding:2.2rem;border-bottom:1px solid #e0e8f1;background:radial-gradient(circle at 75% 25%,rgba(69,189,245,.12),transparent 45%),linear-gradient(145deg,#f9fcff,#edf4fa);display:grid;place-items:center;}.technologies-page .technology-card .catalog-mark img{width:auto;height:auto;max-width:78%;max-height:4.5rem;object-fit:contain;object-position:center;}.technologies-page .technology-card-copy{padding:1.35rem;}.technologies-page .technology-card-copy>span{margin-top:0;color:#0a6fda;letter-spacing:.08em;}.technologies-page .technology-card-copy h4{margin:.65rem 0;font-size:1.3rem;letter-spacing:-.025em;}.technologies-page .technology-card-copy p{font-size:.82rem;line-height:1.65;}.technologies-page .technology-capability-record{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e3ebf3;display:grid;gap:.25rem;}.technologies-page .technology-capability-record:before{content:"Función";color:#6c839b;font:.57rem var(--font-mono);letter-spacing:.07em;text-transform:uppercase;}.technologies-page .technology-capability-record b{color:#183959;font-size:.7rem;line-height:1.35;}.technologies-page .technology-card-copy strong{border-top:1px solid #e3ebf3;}.technologies-page .technology-card .logo-logzio img{max-width:72%;max-height:3.75rem;}.technologies-page .technology-legend{min-height:43rem;padding-top:clamp(7rem,10vw,10rem);padding-bottom:clamp(7rem,10vw,10rem);position:relative;overflow:hidden;background:radial-gradient(circle at 88% 0,rgba(8,104,242,.4),transparent 30rem),linear-gradient(145deg,#020d20,#061f45);}.technologies-page .technology-legend:after{content:"FIT";position:absolute;right:-.02em;bottom:-.18em;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.045);font-size:clamp(9rem,23vw,24rem);font-weight:750;letter-spacing:-.09em;line-height:1;pointer-events:none;}.technologies-page .technology-legend>*{position:relative;z-index:1;}.technologies-page .technology-legend h2{max-width:10ch;font-size:clamp(3.4rem,6vw,6rem);}.technologies-page .technology-legend li{min-height:6.5rem;align-items:center;}.technologies-page .technology-legend b{color:#82dfff;font-family:var(--font-mono);text-transform:uppercase;}.technologies-page .relation-rail{background:#f8fbfe;}@media(max-width:1100px){.technologies-hero{min-height:0;grid-template-columns:1fr;}.technologies-hero .page-hero-copy,.technologies-hero-media{grid-column:1;grid-row:auto;}.technologies-hero-media{margin-top:2rem;}.technologies-page .ecosystem-boundary{grid-template-columns:1fr;gap:1.5rem;}.technologies-page .capability-map li{grid-template-columns:4.5rem minmax(10rem,.42fr) minmax(14rem,.58fr) 4rem;}.technologies-page .technology-card{flex-basis:calc(33.333% - .667rem);}}@media(max-width:760px){.technologies-hero{padding-top:8rem;padding-bottom:4rem;}.technologies-hero h1{font-size:clamp(3.8rem,14vw,5.6rem);}.technologies-hero .enrichment-visual{min-height:24rem;}.technologies-hero-status{width:calc(100% - 2rem);right:1rem;bottom:1rem;}.technology-signal-strip{padding:0 22px;grid-template-columns:1fr;}.technology-signal-strip>div{min-height:7rem;padding:1rem 0;}.technology-signal-strip>div+div{border-top:1px solid rgba(255,255,255,.14);border-left:0;}.technologies-page .ecosystem-boundary{padding:2rem 22px;}.technologies-page .ecosystem-boundary>div{grid-template-columns:1fr;}.technologies-page .ecosystem-boundary-card{min-height:8rem;}.technologies-page .ecosystem-boundary-card+.ecosystem-boundary-card{border-top:1px solid #ccdbea;border-left:0;}.technologies-page .capability-map h2,.technologies-page .technology-flow h2,.technologies-page .technology-cluster>header h3,.technologies-page .technology-legend h2{font-size:clamp(3rem,14vw,4.5rem);}.technologies-page .capability-map li{min-height:0;padding:1.7rem 0;grid-template-columns:4rem 1fr 3.5rem;gap:1rem;}.technologies-page .capability-map li p{grid-column:2/-1;}.technologies-page .technology-flow li{min-height:18rem;padding:1.5rem;}.technologies-page .technology-flow li>div{margin-top:0;}.technologies-page .technology-stage-nav>header{padding:1.5rem;}.technologies-page .technology-stage-nav a{min-height:13rem;}.technologies-page .technology-cluster>header{grid-template-columns:1fr;}.technologies-page .technology-cluster>header>b{display:none;}.technologies-page .technology-card{min-height:27rem;flex-basis:100%;}.technologies-page .technology-card .catalog-mark{height:9rem;}}@media(prefers-reduced-motion:reduce){.technologies-hero .enrichment-visual img{transition:none;}}