@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-ext-wght-normal.0f_n1lzbmjsth.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-cyrillic-wght-normal.0h3nfhvv2m3d8.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-greek-wght-normal.0-b7k8a8.-y0b.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-vietnamese-wght-normal.15hnttuouuckd.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-ext-wght-normal.0bko.tvg3g1d9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/manrope-latin-wght-normal.0jqazm8k6u60w.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.02-0t9z9jd-uq.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.0s.68cpy0amf-.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.06uziraombnwl.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.0z0q6lyz-8zbk.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.0~6zm384jrs6s.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.0tvr4.esbc4ir.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.0h2gyl-d.cdr1.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.07bv7l84.0p0~.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.15bn-bt6r468-.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.0t~9uo.86bpiw.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--black:#050505;--ink:#0a0a0a;--graphite:#111;--paper:#efede7;--paper-2:#e4e1da;--white:#f7f6f2;--muted:#a7a39d;--red:#e42b20;--red-hot:#ff3b2f;--red-deep:#8d0f0b;--line:#ffffff24;--story-progress:0}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black);overflow-x:clip}body{background:var(--black);color:var(--white);text-rendering:optimizelegibility;margin:0;font-family:Manrope Variable,Manrope,Arial,sans-serif;overflow-x:clip}body.menu-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}img{max-width:100%;display:block}::selection{background:var(--red);color:#fff}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline-offset:3px;box-shadow:0 0 0 5px var(--red-hot);outline:2px solid #fff}.site-header{z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#050505eb,#05050573 68%,#0000);grid-template-columns:1fr auto 1fr;align-items:center;height:88px;padding:0 4.4vw;transition:background .35s,border-color .35s,color .35s;display:grid;position:fixed;inset:0 0 auto}.brand{z-index:2;width:clamp(150px,14vw,210px);position:relative}.brand img{filter:brightness(0)invert();width:100%;height:auto;transition:filter .35s}.desktop-nav{justify-content:center;align-items:center;gap:clamp(20px,2.35vw,40px);display:flex}.desktop-nav a,.header-cta{letter-spacing:.1em;text-transform:uppercase;font:500 10px/1 IBM Plex Mono,monospace;transition:color .2s}.desktop-nav a{color:#bbb8b2;align-items:center;min-height:44px;transition:color .35s;display:inline-flex}.desktop-nav a:hover{color:var(--white)}.header-cta{min-height:44px;color:var(--white);justify-self:end;align-items:center;gap:12px;transition:color .35s;display:inline-flex}.header-cta svg{color:var(--red-hot);transition:transform .2s}.header-cta:hover svg{transform:translate(3px,-3px)}.site-header[data-tone=light]{color:var(--ink);background:#efede7eb;border-bottom-color:#0a0a0a29}.site-header[data-tone=light] .brand img{filter:brightness(0)}.site-header[data-tone=light] .desktop-nav a{color:#5d5954}.site-header[data-tone=light] .desktop-nav a:hover,.site-header[data-tone=light] .header-cta{color:var(--ink)}.site-header[data-tone=light] .menu-toggle{color:var(--ink);border-color:#0a0a0a3d}.site-header[data-tone=red]{background:#e42b20eb;border-bottom-color:#ffffff3d}.menu-toggle,.mobile-menu{display:none}html[data-preloader=pending],html[data-preloader=exiting]{overflow:hidden}.site-preloader{z-index:1000;color:var(--white);opacity:1;transform-origin:50%;isolation:isolate;background:radial-gradient(circle at 50% 48%,#6908044d,#0000 28%),radial-gradient(circle at 50% 110%,#e42b201a,#0000 37%),#030303;place-items:center;transition:opacity .6s,transform .6s cubic-bezier(.4,0,.2,1),visibility .6s;display:none;position:fixed;inset:0;overflow:hidden;transform:scale(1)}html[data-preloader=pending] .site-preloader,html[data-preloader=exiting] .site-preloader{display:grid}.site-preloader.is-exiting{opacity:0;visibility:hidden;transform:scale(1.018)}.preloader-grid{opacity:.28;transform-origin:bottom;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:-15%;transform:perspective(760px)rotateX(62deg)translateY(41%)scale(1.55);-webkit-mask-image:radial-gradient(circle,#000 4%,#0000 66%);mask-image:radial-gradient(circle,#000 4%,#0000 66%)}.preloader-grid:after{content:"";background:linear-gradient(90deg,#0000,#e42b2014,#0000);animation:3.8s ease-in-out infinite preloader-grid-scan;position:absolute;inset:0}.preloader-halo{aspect-ratio:2.8;filter:blur(10px);background:radial-gradient(#e42b2030,#e42b200b 44%,#0000 72%);border-radius:50%;width:min(58vw,880px);position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.preloader-halo i{border:1px solid #ff3b2f33;border-radius:50%;width:88%;height:88%;animation:11s linear infinite preloader-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(68deg)}.preloader-halo i:last-child{border-style:dashed;border-color:#ffffff24;width:57%;height:57%;animation-duration:7s;animation-direction:reverse}.preloader-content{z-index:2;width:min(720px,66vw);animation:.75s cubic-bezier(.16,1,.3,1) both preloader-content-in;position:relative}.preloader-kicker,.preloader-progress-row{letter-spacing:.14em;color:#6f6c67;justify-content:space-between;align-items:center;font:500 9px/1.3 IBM Plex Mono,monospace;display:flex}.preloader-kicker{margin-bottom:28px}.preloader-kicker span{color:var(--red-hot);align-items:center;gap:11px;display:inline-flex}.preloader-kicker span:before{content:"";background:currentColor;width:26px;height:1px;box-shadow:0 0 8px #ff3b2fa6}.preloader-kicker b{color:#8c8882;font-weight:400}.preloader-logo{filter:brightness(0)invert()drop-shadow(0 0 24px #ffffff0d);width:clamp(270px,29vw,455px);height:auto;margin:0 auto}.preloader-data-line{height:104px;margin:20px -12vw 2px;position:relative;overflow:visible}.preloader-data-line svg{fill:none;width:100%;height:100%;overflow:visible}.preloader-data-line path{vector-effect:non-scaling-stroke}.preloader-path-base{stroke:#ffffff1f;stroke-width:1px}.preloader-path-dots{stroke:var(--red);stroke-width:2.8px;stroke-linecap:round;stroke-dasharray:.002 .018;opacity:.66;animation:6.5s linear infinite preloader-dots}.preloader-path-pulse{stroke:#fff;stroke-width:3.2px;stroke-linecap:round;stroke-dasharray:.055 .945;filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 12px #ff3b2fe6);animation:2.7s linear infinite preloader-pulse}.preloader-progress-row{margin-top:4px}.preloader-progress-row strong{letter-spacing:-.06em;color:var(--white);font:300 clamp(34px,3.5vw,52px)/1 Manrope Variable,sans-serif}.preloader-progress-row strong small{letter-spacing:.04em;color:var(--red-hot);margin-left:4px;font:400 9px/1 IBM Plex Mono,monospace}.preloader-progress-track{background:#ffffff26;height:1px;margin-top:14px;position:relative;overflow:visible}.preloader-progress-track i{width:var(--preloader-progress);background:linear-gradient(90deg, var(--red-deep), var(--red-hot), #fff);height:100%;transition:width .14s linear;display:block;position:relative;box-shadow:0 0 8px #ff3b2fb3,0 0 24px #e42b2047}.preloader-progress-track i:after{content:"";width:5px;height:5px;box-shadow:0 0 8px #fff, 0 0 18px var(--red-hot);background:#fff;border-radius:50%;position:absolute;top:50%;right:-2px;transform:translateY(-50%)}.preloader-corner{letter-spacing:.13em;color:#54514d;font:400 8px/1.55 IBM Plex Mono,monospace;position:absolute;bottom:38px}.preloader-corner-left{left:4.4vw}.preloader-corner-right{text-align:right;right:4.4vw}@keyframes preloader-content-in{0%{opacity:0;transform:translateY(14px)scale(.975)}to{opacity:1;transform:none}}@keyframes preloader-grid-scan{0%,to{opacity:0;transform:translate(-28%)}50%{opacity:1;transform:translate(28%)}}@keyframes preloader-orbit{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes preloader-dots{to{stroke-dashoffset:-1px}}@keyframes preloader-pulse{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.cinematic-experience{z-index:0;pointer-events:none;opacity:1;background:radial-gradient(circle at 68% 45%,#6b09043b,#0000 30%),radial-gradient(circle at 50% 130%,#4a08063d,#0000 43%),#050505;transition:opacity .8s;position:fixed;inset:0;overflow:hidden}.cinematic-experience.is-dimmed{opacity:.08}.cinematic-grid{opacity:.26;transform-origin:bottom;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;transform:perspective(600px)rotateX(58deg)translateY(40%)scale(1.5);-webkit-mask-image:radial-gradient(circle,#000 15%,#0000 75%);mask-image:radial-gradient(circle,#000 15%,#0000 75%)}.cinematic-canvas,.cinematic-canvas canvas{width:100%;height:100%;position:absolute;inset:0}.cinematic-lines{opacity:.2;position:absolute;inset:0}.cinematic-lines i{left:10%;right:10%;top:calc(18% + var(--n,0) * 14%);height:1px;transform:rotate(calc(-2deg + var(--n,0) * 1deg));background:linear-gradient(90deg,#0000,#ffffff2e,#0000);position:absolute}.cinematic-lines i:first-child{--n:0}.cinematic-lines i:nth-child(2){--n:1}.cinematic-lines i:nth-child(3){--n:2}.cinematic-lines i:nth-child(4){--n:3}.cinematic-lines i:nth-child(5){--n:4}.product-halo{filter:blur(18px);background:radial-gradient(circle,#e42b2033,#e42b200d 30%,#0000 67%);width:48vw;height:48vw;position:absolute;top:49%;left:62%;transform:translate(-50%,-50%)}.powerstore-product-stage{z-index:4;will-change:transform, opacity;width:min(78vw,1580px);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(calc(12vw - 50%),calc(6vh - 50%))}.powerstore-product{opacity:0;mix-blend-mode:screen;transform-origin:62% 52%;will-change:transform, opacity;filter:contrast(1.08)saturate(.86)brightness(.92)drop-shadow(0 34px 60px #000000b8);width:100%;max-width:none;height:auto;transform:scale(.74);-webkit-mask-image:radial-gradient(72% 70% at 68%,#000 42%,#000000e6 58%,#0000 100%);mask-image:radial-gradient(72% 70% at 68%,#000 42%,#000000e6 58%,#0000 100%)}.powerstore-product.is-loaded{animation:1.45s cubic-bezier(.16,1,.3,1) 80ms both powerstore-arrive}@keyframes powerstore-arrive{0%{opacity:0;transform:scale(.74)}58%{opacity:1}to{opacity:1;transform:scale(1)}}.hero-product-callouts{z-index:24;opacity:0;transition:opacity .25s;position:absolute;inset:0}.cinematic-experience[data-scene=hero] .hero-product-callouts{opacity:1}.hero-product-callout{min-width:280px;font-family:IBM Plex Mono,monospace;position:absolute}.hero-product-callout>span{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px);min-height:70px;box-shadow:inset 2px 0 var(--red-hot), 0 15px 40px #0006;opacity:var(--hero-card-opacity,0);background:#050505cc;border:1px solid #ffffff38;grid-template-columns:30px auto;gap:6px 13px;padding:16px 18px;display:grid}.hero-product-callout b{color:var(--red-hot);grid-row:1/3;font:500 10px/1.2 IBM Plex Mono,monospace}.hero-product-callout strong{color:#f0eee9;letter-spacing:.1em;font-size:11px;font-weight:500;line-height:1.25}.hero-product-callout small{color:#8e8a84;letter-spacing:.08em;font-size:8px;line-height:1.35}.hero-product-callout i{width:var(--hero-line-width,clamp(90px, 9vw, 185px));background:linear-gradient(90deg,#ff3b2ff2,#ffffff6b);height:1px;position:absolute;top:50%}.hero-product-callout i:before{content:"";border:1px solid #ff3b2f8f;border-radius:50%;width:14px;height:14px;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 0 16px #ff3b2f52}.hero-product-callout i:after{content:"";width:5px;height:5px;box-shadow:0 0 10px var(--red-hot);background:#fff;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}.hero-product-callout-a{--hero-card-opacity:var(--hero-card-a,0);--hero-line-opacity:var(--hero-line-a,0);--hero-line-width:clamp(110px, 10vw, 205px);top:28%;left:8%}.hero-product-callout-b{--hero-card-opacity:var(--hero-card-b,0);--hero-line-opacity:var(--hero-line-b,0);--hero-line-width:clamp(110px, 9vw, 185px);top:28%;right:4%}.hero-product-callout-c{--hero-card-opacity:var(--hero-card-c,0);--hero-line-opacity:var(--hero-line-c,0);--hero-line-width:clamp(120px, 10vw, 210px);top:56%;left:6%}.hero-product-callout-d{--hero-card-opacity:var(--hero-card-d,0);--hero-line-opacity:var(--hero-line-d,0);--hero-line-width:clamp(110px, 9vw, 190px);top:61%;right:5%}.hero-product-callout-e{--hero-card-opacity:var(--hero-card-e,0);--hero-line-opacity:var(--hero-line-e,0);--hero-line-width:clamp(120px, 11vw, 225px);top:68%;bottom:auto;left:29%}.hero-product-callout-a i,.hero-product-callout-c i,.hero-product-callout-e i{opacity:var(--hero-line-opacity);transform:scaleX(var(--hero-line-opacity));transform-origin:0;left:100%}.hero-product-callout-a i:before,.hero-product-callout-c i:before,.hero-product-callout-e i:before{right:-7px}.hero-product-callout-a i:after,.hero-product-callout-c i:after,.hero-product-callout-e i:after{right:0}.hero-product-callout-b i,.hero-product-callout-d i{opacity:var(--hero-line-opacity);transform:scaleX(var(--hero-line-opacity));transform-origin:100%;right:100%}.hero-product-callout-b i:before,.hero-product-callout-d i:before{left:-7px}.hero-product-callout-b i:after,.hero-product-callout-d i:after{left:0}.firewall-gateway-stage{aspect-ratio:2.28;pointer-events:none;font-family:IBM Plex Mono,monospace}.firewall-product-stage{z-index:5;opacity:0;will-change:transform, opacity;filter:drop-shadow(0 34px 34px #000000c7)drop-shadow(0 0 45px #e42b2024);width:min(50vw,900px);position:absolute;top:50%;left:50%;transform:translate(calc(27vw - 50%),calc(6vh - 50%))}.gateway-halo{z-index:0;aspect-ratio:1.8;filter:blur(12px);opacity:.72;background:radial-gradient(#e42b203b,#e42b2013 34%,#0000 70%);border-radius:50%;width:78%;animation:4.8s ease-in-out infinite paused gateway-halo-breathe;position:absolute;top:53%;left:50%;transform:translate(-50%,-50%)scale(.82)}.gateway-flow-map{z-index:1;fill:none;width:120%;height:126%;position:absolute;inset:-13% -10%;overflow:visible}.gateway-flow-map path,.gateway-flow-map circle{vector-effect:non-scaling-stroke}.gateway-flow-base path{stroke:#ffffff1f;stroke-width:1px}.gateway-flow-ingress,.gateway-flow-egress,.gateway-flow-threat{stroke-linecap:round;stroke-dasharray:.028 .972;stroke-dashoffset:1px;animation:3.7s linear infinite paused gateway-packet-flow}.gateway-flow-ingress{stroke:#fff;stroke-width:3px;filter:drop-shadow(0 0 6px #fff)drop-shadow(0 0 12px #ff3b2fd1)}.gateway-flow-egress{stroke:#ff3b2f;stroke-width:3px;filter:drop-shadow(0 0 8px #ff3b2feb);animation-delay:-.92s}.gateway-flow-threat{stroke:#ff3b2f;stroke-width:2.4px;filter:drop-shadow(0 0 8px #ff3b2feb);animation-delay:-2.1s}.gateway-flow-map circle{fill:#fff;stroke:#ff3b2fcc;stroke-width:4px;filter:drop-shadow(0 0 8px #ff3b2feb)}.gateway-chassis{z-index:3;opacity:0;background:linear-gradient(#f2f3f3,#c9cbcc 11%,#8f9396 12%,#d7d9d9 18%,#aeb1b2 84%,#74787a);border:1px solid #ffffffb3;border-radius:5px;animation:.9s cubic-bezier(.16,1,.3,1) 80ms both paused gateway-chassis-arrive;position:absolute;inset:24% 6% 19%;overflow:hidden;transform:perspective(1100px)rotateY(-4deg)translateY(15px)scale(.96);box-shadow:inset 0 1px #fff,inset 0 -12px 25px #14161757,0 18px 38px #000000ad,0 0 0 6px #0708098f}.gateway-chassis-top{z-index:4;color:#36393a;letter-spacing:.13em;border-bottom:1px solid #1e1f204d;justify-content:space-between;align-items:center;height:16%;padding:0 2.2%;font-size:clamp(5px,.48vw,8px);display:flex;position:absolute;top:0;left:0;right:0}.gateway-chassis-top b{align-items:center;gap:7px;font-weight:500;display:flex}.gateway-chassis-top b i{background:#70d47b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #4fd668e0}.gateway-face{z-index:2;background:linear-gradient(#202326,#08090a 48%,#151719);border:1px solid #2f3233;border-radius:3px;grid-template-columns:10.5% minmax(0,1fr) 11.5% 7%;align-items:stretch;gap:1.1%;padding:1.5%;display:grid;position:absolute;inset:19% 1.6% 18%;box-shadow:inset 0 0 28px #000000e0,0 1px #ffffff6b}.gateway-control-module{border-right:1px solid #ffffff17;grid-template-columns:repeat(3,5px);place-content:center;align-items:end;gap:5px;display:grid;position:relative}.gateway-display{background:linear-gradient(145deg,#24282a,#080909);border:1px solid #3c4042;border-radius:2px;place-content:center;justify-items:center;height:53%;display:grid;position:absolute;top:8%;left:12%;right:20%;box-shadow:inset 0 0 12px #000}.gateway-display span{color:#f2f3f3;letter-spacing:-.08em;font-size:clamp(8px,1vw,15px);font-weight:600}.gateway-display small{color:#7c8182;letter-spacing:.1em;margin-top:3px;font-size:clamp(3px,.32vw,5px)}.gateway-control-module>i{width:4px;height:4px;animation:gateway-led-traffic 2.4s steps(1,end) var(--gateway-port-delay,0s) infinite paused;background:#70d47b;border-radius:50%;box-shadow:0 0 7px #56db6fb3}.gateway-control-module>i:nth-of-type(2){--gateway-port-delay:-.65s}.gateway-control-module>i:nth-of-type(3){--gateway-port-delay:-1.15s;background:#ff3b2f}.gateway-port-deck{grid-template-columns:.8fr 3.3fr 1.1fr;gap:1.5%;min-width:0;display:grid}.gateway-port-group{grid-template-rows:auto 1fr;gap:4px;min-width:0;display:grid}.gateway-port-group>p{color:#6f7476;letter-spacing:.08em;white-space:nowrap;margin:0;font-size:clamp(3px,.3vw,5px);line-height:1}.gateway-port-group>div{align-items:center;gap:3px;display:grid}.gateway-port-group-wan>div{grid-template-columns:repeat(2,1fr)}.gateway-port-group-lan>div{grid-template-columns:repeat(8,1fr)}.gateway-port-group-system>div{grid-template-columns:repeat(3,1fr)}.gateway-port{background:linear-gradient(#090a0b,#242729);border:1px solid #4d5355;border-radius:2px;min-width:0;height:clamp(25px,2.65vw,39px);position:relative;box-shadow:inset 0 2px 5px #000,0 1px #ffffff14}.gateway-port:before{content:"";background:repeating-linear-gradient(90deg,#080909 0 7%,#34383a 7% 11%);border:1px solid #323638;border-bottom-color:#5d6264;height:48%;position:absolute;top:19%;left:17%;right:17%}.gateway-port-sfp:before{background:linear-gradient(#050606,#202426);height:40%;top:24%;left:10%;right:10%}.gateway-port>span{z-index:2;width:clamp(2px,.24vw,4px);height:clamp(2px,.24vw,4px);animation:gateway-led-traffic 2.4s steps(1,end) var(--gateway-port-delay) infinite paused;background:#70d47b;border-radius:50%;position:absolute;top:8%;right:10%;box-shadow:0 0 5px #56db6fb8}.gateway-port>i,.gateway-port>b{z-index:2;opacity:.24;background:#e0e3e3;width:18%;height:2px;position:absolute;bottom:21%}.gateway-port>i{left:20%}.gateway-port>b{right:20%}.gateway-port>small{color:#74797a;white-space:nowrap;font-size:clamp(3px,.28vw,5px);line-height:1;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.gateway-policy-core{background:radial-gradient(circle,#e42b2038,#0c0d0ef2 66%);border:1px solid #ff3b2f57;place-content:center;justify-items:center;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #e42b2024,0 0 18px #e42b2014}.gateway-policy-core svg{fill:none;stroke:#f5f4f1;stroke-width:2px;filter:drop-shadow(0 0 6px #ff3b2f8c);width:35%}.gateway-policy-core span{color:#a9adae;letter-spacing:.1em;text-align:center;margin-top:5px;font-size:clamp(3px,.33vw,5px);line-height:1.35}.gateway-policy-core>i{border:1px dashed #ff3b2f6b;border-radius:50%;animation:10s linear infinite paused gateway-policy-orbit;position:absolute;inset:-22%}.gateway-vents{grid-template-columns:repeat(3,1fr);align-content:center;gap:3px;padding:10%;display:grid}.gateway-vents i{background:#050606;border-radius:2px;height:4px;box-shadow:inset 0 1px #ffffff1f}.gateway-scan-beam{z-index:5;filter:blur(.4px)drop-shadow(0 0 10px #ff3b2f94);background:linear-gradient(90deg,#0000,#ff3b2f2e,#ffffffb8,#ff3b2f33,#0000);width:14%;height:100%;animation:4.6s ease-in-out infinite paused gateway-policy-scan;position:absolute;top:0;left:-18%;transform:skew(-12deg)}.gateway-status-strip{z-index:5;color:#343738;letter-spacing:.1em;white-space:nowrap;justify-content:space-between;align-items:center;gap:12px;font-size:clamp(4px,.38vw,6px);line-height:1;display:flex;position:absolute;bottom:3.5%;left:2%;right:2%}.gateway-status-strip span{align-items:center;gap:6px;display:flex}.gateway-status-strip span:before{content:"";background:#ff3b2f;border-radius:50%;width:4px;height:4px;box-shadow:0 0 6px #ff3b2f94}.gateway-telemetry{z-index:5;color:#ffffff80;letter-spacing:.11em;justify-content:space-between;font-size:clamp(5px,.45vw,8px);display:flex;position:absolute;bottom:5%;left:12%;right:12%}.gateway-telemetry span{align-items:center;gap:7px;display:flex}.gateway-telemetry i{background:#70d47b;border-radius:50%;width:5px;height:5px;box-shadow:0 0 7px #56db6fb8}.gateway-telemetry span:nth-child(2) i{background:#fff;box-shadow:0 0 8px #fff}.gateway-telemetry span:nth-child(3) i{background:#ff3b2f;box-shadow:0 0 8px #ff3b2fe6}.gateway-blocked-packet{z-index:7;opacity:0;background:#ff3b2f;border-radius:2px;width:7px;height:7px;animation:4.4s cubic-bezier(.4,0,.2,1) infinite paused gateway-threat-block;position:absolute;top:2%;left:49.3%;box-shadow:0 0 8px #ff3b2f,0 0 20px #ff3b2fc7}.gateway-blocked-packet i{opacity:0;border:1px solid #ff3b2f9e;border-radius:50%;position:absolute;inset:-8px}.firewall-gateway-service{z-index:3;filter:drop-shadow(0 30px 55px #000000a8);width:min(55vw,900px);position:absolute;top:52%;right:-1.5vw;transform:translateY(-43%)}.cinematic-experience[data-scene=firewall] .firewall-gateway-cinematic .gateway-halo,.cinematic-experience[data-scene=firewall] .firewall-gateway-cinematic .gateway-chassis,.cinematic-experience[data-scene=firewall] .firewall-gateway-cinematic .gateway-flow-ingress,.cinematic-experience[data-scene=firewall] .firewall-gateway-cinematic .gateway-flow-egress,.cinematic-experience[data-scene=firewall] .firewall-gateway-cinematic .gateway-flow-threat,.cinematic-experience[data-scene=firewall] .firewall-gateway-cinematic .gateway-control-module>i,.cinematic-experience[data-scene=firewall] .firewall-gateway-cinematic .gateway-port>span,.cinematic-experience[data-scene=firewall] .firewall-gateway-cinematic .gateway-policy-core>i,.cinematic-experience[data-scene=firewall] .firewall-gateway-cinematic .gateway-scan-beam,.cinematic-experience[data-scene=firewall] .firewall-gateway-cinematic .gateway-blocked-packet,.firewall-gateway-service .gateway-halo,.firewall-gateway-service .gateway-chassis,.firewall-gateway-service .gateway-flow-ingress,.firewall-gateway-service .gateway-flow-egress,.firewall-gateway-service .gateway-flow-threat,.firewall-gateway-service .gateway-control-module>i,.firewall-gateway-service .gateway-port>span,.firewall-gateway-service .gateway-policy-core>i,.firewall-gateway-service .gateway-scan-beam,.firewall-gateway-service .gateway-blocked-packet{animation-play-state:running}@keyframes gateway-chassis-arrive{to{opacity:1;transform:perspective(1100px)rotateY(-2deg)translateY(0)scale(1)}}@keyframes gateway-halo-breathe{0%,to{opacity:.44;transform:translate(-50%,-50%)scale(.84)}50%{opacity:.82;transform:translate(-50%,-50%)scale(1.05)}}@keyframes gateway-packet-flow{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes gateway-led-traffic{0%,16%,42%,to{opacity:.2;filter:none}18%,27%{opacity:1;background:#fff;box-shadow:0 0 7px #fff,0 0 12px #56db6fb3}44%,58%{opacity:.9;background:#70d47b}}@keyframes gateway-policy-scan{0%,10%{opacity:0;left:-18%}18%{opacity:1}76%{opacity:.88}88%,to{opacity:0;left:108%}}@keyframes gateway-policy-orbit{to{transform:rotate(360deg)}}@keyframes gateway-threat-block{0%,12%{opacity:0;transform:translate(-50%,-12px)scale(.7)}20%{opacity:1}54%{opacity:1;transform:translate(-50%,108px)scale(1)}60%{opacity:1;transform:translate(-50%,108px)scale(1.7)}68%,to{opacity:0;transform:translate(-50%,108px)scale(3.2)}}.ai-product{z-index:4;opacity:0;will-change:transform, opacity;filter:contrast(1.04)saturate(.92)brightness(.9)drop-shadow(0 28px 24px #000000bf)drop-shadow(0 0 36px #e42b2014);width:min(78vw,1180px);max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(calc(16vw - 50%),calc(8vh - 50%))}.data-pulse{z-index:8;aspect-ratio:1;will-change:transform;width:14px;position:absolute;top:0;left:0}.data-pulse span{box-shadow:0 0 8px #fff, 0 0 24px var(--red-hot), 0 0 60px 20px #e42b2070;background:#fff;border-radius:50%;position:absolute;inset:0}.data-pulse i{border:1px solid #ff43346b;border-radius:50%;animation:2.2s ease-out infinite pulse-ring;position:absolute;inset:-36px}@keyframes pulse-ring{0%{opacity:.9;transform:scale(.3)}80%,to{opacity:0;transform:scale(2)}}.about-editorial-stage{z-index:2;opacity:0;pointer-events:none;transition:opacity .8s;position:absolute;inset:0;overflow:hidden}.cinematic-experience[data-scene=about] .about-editorial-stage{opacity:1}.about-stage-halo{aspect-ratio:1;opacity:0;background:radial-gradient(circle,#e42b2029 0,#e42b2011 25%,#0000 66%);border-radius:50%;width:min(74vw,1180px);animation:1.2s cubic-bezier(.16,1,.3,1) 50ms both paused about-halo-in;position:absolute;top:43%;left:31%;transform:translate(-50%,-50%)scale(.82)}.about-monogram{opacity:0;justify-items:center;animation:1.15s cubic-bezier(.16,1,.3,1) 80ms both paused about-monogram-in;display:grid;position:absolute;top:46%;left:3.7vw;transform:translateY(-50%)scale(.94)}.about-monogram span{color:#0000;letter-spacing:-.115em;-webkit-text-stroke:1px #ffffff16;text-shadow:0 0 85px #e42b200f;font:600 clamp(290px,34vw,650px)/.72 Manrope Variable,sans-serif}.about-monogram b{color:#ffffff2e;letter-spacing:.42em;margin-top:35px;font:500 8px/1 IBM Plex Mono,monospace}.about-data-thread{fill:none;width:100%;height:38%;position:absolute;top:49%;left:0;overflow:visible}.about-data-thread path{vector-effect:non-scaling-stroke}.about-thread-base{stroke:#ffffff17;stroke-width:1px}.about-thread-draw{stroke:#e42b20a6;stroke-width:1.1px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #e42b2061);animation:1.4s cubic-bezier(.22,.8,.2,1) 1.05s both paused about-thread-draw}.about-thread-pulse{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:.012 .988;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #fff)drop-shadow(0 0 12px #ff3b2feb);animation:5.8s linear 2.35s infinite paused about-thread-pulse}.cinematic-experience[data-scene=about] .about-stage-halo,.cinematic-experience[data-scene=about] .about-monogram,.cinematic-experience[data-scene=about] .about-thread-draw,.cinematic-experience[data-scene=about] .about-thread-pulse{animation-play-state:running}@keyframes about-monogram-in{to{opacity:1;transform:translateY(-50%)scale(1)}}@keyframes about-halo-in{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes about-thread-draw{to{stroke-dashoffset:0}}@keyframes about-thread-pulse{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.maintenance-stage{z-index:6;opacity:0;width:min(47vw,880px);height:min(64vh,590px);transition:opacity .55s,transform .8s cubic-bezier(.22,.8,.2,1);position:absolute;top:50%;left:4.4vw;transform:translateY(-46%)scale(.97)}.cinematic-experience[data-scene=maintenance] .maintenance-stage{opacity:1;transform:translateY(-46%)scale(1)}.maintenance-rack-shell{background:linear-gradient(135deg,#18191bc7,#060708e6);border:1px solid #ffffff2b;width:62%;height:78%;padding:18px;position:absolute;top:7%;left:0;overflow:hidden;box-shadow:inset 0 0 60px #000000a6,0 28px 55px #00000085}.maintenance-rack-shell:before{content:"";opacity:.35;background:repeating-linear-gradient(90deg,#0000 0 38px,#ffffff09 39px 40px);position:absolute;inset:0}.maintenance-rack-shell>header{z-index:2;letter-spacing:.09em;color:#9b9791;justify-content:space-between;align-items:center;padding-bottom:15px;font:8px/1 IBM Plex Mono,monospace;display:flex;position:relative}.maintenance-rack-shell>header b{color:#77736d;align-items:center;gap:7px;font-weight:400;display:flex}.maintenance-rack-shell>header i{background:#65c46a;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #65c46ab3}.maintenance-rack-units{z-index:2;gap:9px;display:grid;position:relative}.maintenance-rack-unit{background:#030303ad;border:1px solid #ffffff1c;grid-template-columns:28px 1fr 68px;align-items:center;gap:12px;min-height:72px;padding:10px 11px;display:grid}.maintenance-rack-unit>span,.maintenance-rack-unit>b{letter-spacing:.08em;color:#6f6b66;font:8px/1 IBM Plex Mono,monospace}.maintenance-rack-unit>b{text-align:right;color:#918d87;font-weight:400}.maintenance-rack-unit>div{grid-template-columns:repeat(12,1fr);gap:4px;display:grid}.maintenance-rack-unit>div i{background:#0f1011;border:1px solid #ffffff26;height:23px;position:relative}.maintenance-rack-unit>div i:after{content:"";background:#404040;border-radius:50%;width:2px;height:2px;position:absolute;bottom:3px;left:50%;transform:translate(-50%)}.maintenance-rack-unit>div i.is-checkpoint:after{opacity:0;background:var(--red-hot);width:5px;height:5px;animation:5.8s cubic-bezier(.16,1,.3,1) infinite paused maintenance-checkpoint;bottom:2px;box-shadow:0 0 6px #ff3b2fe6,0 0 14px #e42b209e}.maintenance-rack-unit:first-child .is-checkpoint:after{animation-delay:.9s}.maintenance-rack-unit:nth-child(2) .is-checkpoint:after{animation-delay:1.55s}.maintenance-rack-unit:nth-child(3) .is-checkpoint:after{animation-delay:2.2s}.maintenance-scan-plane{z-index:4;pointer-events:none;position:absolute;inset:42px 0 0;overflow:hidden}.maintenance-scan-plane:before{content:"";background:linear-gradient(#0000,#e42b201c);border-bottom:1px solid #ff3b2fe6;height:22%;animation:4.6s ease-in-out infinite alternate paused maintenance-scan;position:absolute;top:8%;left:0;right:0;box-shadow:0 12px 30px #e42b2029}.maintenance-scan-plane>i{background:linear-gradient(90deg, transparent, #fff, var(--red-hot), transparent);height:1px;animation:4.6s ease-in-out infinite alternate paused maintenance-scan-line;position:absolute;top:30%;left:0;right:0;box-shadow:0 0 11px #ff3b2fbf}.cinematic-experience[data-scene=maintenance] .maintenance-scan-plane:before,.cinematic-experience[data-scene=maintenance] .maintenance-scan-plane>i,.cinematic-experience[data-scene=maintenance] .maintenance-rack-unit>div i.is-checkpoint:after,.cinematic-experience[data-scene=maintenance] .maintenance-workflow:before,.cinematic-experience[data-scene=maintenance] .maintenance-workflow:after,.cinematic-experience[data-scene=maintenance] .maintenance-workflow li{animation-play-state:running}.maintenance-workflow{z-index:7;grid-template-rows:repeat(3,1fr);gap:0;width:41%;margin:0;padding:0 0 0 32px;list-style:none;display:grid;position:absolute;top:9%;bottom:7%;right:0}.maintenance-workflow:before{content:"";background:linear-gradient(180deg, var(--red-hot), #ff3b2f29);transform-origin:top;width:1px;animation:1.65s cubic-bezier(.22,.8,.2,1) .7s both paused maintenance-path-in;position:absolute;top:7%;bottom:7%;left:10px;transform:scaleY(0)}.maintenance-workflow:after{content:"";width:7px;height:7px;box-shadow:0 0 7px #fff, 0 0 18px var(--red-hot);opacity:0;background:#fff;border-radius:50%;animation:5.8s ease-in-out 2.9s infinite paused maintenance-path-pulse;position:absolute;top:7%;left:7px}.maintenance-workflow li{opacity:0;border-top:1px solid #ffffff21;grid-template-columns:34px minmax(0,1fr);align-items:center;min-width:0;animation:.62s cubic-bezier(.16,1,.3,1) both paused maintenance-step-in;display:grid;position:relative;transform:translateY(14px)}.maintenance-workflow li:first-child{animation-delay:1.05s}.maintenance-workflow li:nth-child(2){animation-delay:1.75s}.maintenance-workflow li:nth-child(3){border-bottom:1px solid #ffffff21;animation-delay:2.45s}.maintenance-workflow li:before{content:"";background:#090909;border:1px solid #ff3b2fb8;border-radius:50%;width:7px;height:7px;position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.maintenance-workflow li>span{color:var(--red-hot);letter-spacing:.08em;font:500 9px/1 IBM Plex Mono,monospace}.maintenance-workflow li>div{gap:8px;min-width:0;display:grid}.maintenance-workflow strong{color:#e9e6e0;letter-spacing:.08em;font:500 clamp(9px,.68vw,11px)/1.25 IBM Plex Mono,monospace}.maintenance-workflow small{color:#77736d;letter-spacing:.07em;font:400 clamp(7px,.5vw,8px)/1.35 IBM Plex Mono,monospace}.maintenance-workflow li:last-child small{color:#9bcf9d}@keyframes maintenance-scan{0%{transform:translateY(-15%)}to{transform:translateY(255%)}}@keyframes maintenance-scan-line{0%{transform:translateY(-15vh)}to{transform:translateY(23vh)}}@keyframes maintenance-checkpoint{0%,14%{opacity:0;transform:translate(-50%)scale(.4)}22%,76%{opacity:1;transform:translate(-50%)scale(1)}88%,to{opacity:.26;transform:translate(-50%)scale(.72)}}@keyframes maintenance-path-in{to{transform:scaleY(1)}}@keyframes maintenance-step-in{to{opacity:1;transform:none}}@keyframes maintenance-path-pulse{0%,8%{opacity:0;top:7%}14%,82%{opacity:1}92%,to{opacity:0;top:92%}}.ai-data-stage{z-index:3;pointer-events:none;opacity:0;transition:opacity .55s;position:absolute;inset:0}.ai-data-stage-service{z-index:2;opacity:.74;inset:6% -2% 0 34%}.ai-data-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ai-data-svg-mobile{display:none}.ai-data-paths{fill:none}.ai-data-paths path{vector-effect:non-scaling-stroke}.ai-data-paths-base path{stroke:#ffffff1a;stroke-width:1px}.ai-data-paths-signal path{stroke:#e42b20;stroke-width:1.15px;stroke-dasharray:.012 .026;opacity:.52;animation:9s linear infinite paused ai-path-signal;animation-delay:var(--path-delay)}.ai-data-paths-pulse path{stroke-width:3px;stroke-linecap:round;stroke-dasharray:.026 .974;opacity:.95;filter:drop-shadow(0 0 7px #ff3b2fd9);animation:3.8s linear infinite paused ai-path-pulse;animation-delay:var(--path-delay)}.ai-document-icon{opacity:.38;stroke:#ff3b2f;stroke-width:1.2px;animation:3.2s ease-in-out infinite paused ai-document-glow;animation-delay:var(--document-delay)}.ai-document-icon>path:first-child{fill:#e42b200f}.ai-document-icon>path:nth-child(2){fill:none;stroke:#ffffff94}.ai-document-icon circle{fill:#fff;stroke:none;filter:drop-shadow(0 0 5px #ff3b2fe6)}.ai-stage-halo{z-index:-1;aspect-ratio:1.8;filter:blur(12px);background:radial-gradient(#e42b202e,#e42b200a 42%,#0000 70%);border-radius:50%;width:min(42vw,620px);position:absolute;top:58%;left:72%;transform:translate(-50%,-50%)}.ai-stage-halo span,.ai-stage-halo i{border:1px solid #ff3b2f4d;border-radius:50%;width:86%;height:86%;animation:12s linear infinite paused ai-stage-orbit;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotateX(68deg);box-shadow:0 0 25px #e42b2024,inset 0 0 24px #e42b2014}.ai-stage-halo i{border-style:dashed;border-color:#fff3;width:58%;height:58%;animation-duration:8s;animation-direction:reverse}.ai-status-panel{z-index:24;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);opacity:0;letter-spacing:.1em;color:#99958f;background:#05050594;border:1px solid #ffffff29;gap:10px;min-width:255px;padding:17px 18px;font:8px/1.2 IBM Plex Mono,monospace;transition:opacity .55s,transform .7s cubic-bezier(.22,.8,.2,1);display:grid;position:absolute;bottom:10vh;right:4.4vw;transform:translateY(10px)}.ai-status-panel span:first-child{color:#c4c0b9}.ai-status-panel i{background:#76b900;border-radius:50%;width:5px;height:5px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #76b900b3}.cinematic-experience[data-scene=ai] .ai-data-stage-cinematic{opacity:1}.cinematic-experience[data-scene=ai] .ai-data-stage-cinematic .ai-data-paths-signal path,.cinematic-experience[data-scene=ai] .ai-data-stage-cinematic .ai-data-paths-pulse path,.cinematic-experience[data-scene=ai] .ai-data-stage-cinematic .ai-document-icon,.cinematic-experience[data-scene=ai] .ai-data-stage-cinematic .ai-stage-halo span,.cinematic-experience[data-scene=ai] .ai-data-stage-cinematic .ai-stage-halo i,.ai-data-stage-service .ai-data-paths-signal path,.ai-data-stage-service .ai-data-paths-pulse path,.ai-data-stage-service .ai-document-icon,.ai-data-stage-service .ai-stage-halo span,.ai-data-stage-service .ai-stage-halo i{animation-play-state:running}.cinematic-experience[data-scene=ai] .ai-status-panel{opacity:1;transform:none}@keyframes ai-path-signal{to{stroke-dashoffset:-1px}}@keyframes ai-path-pulse{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes ai-document-glow{50%{opacity:.9;filter:drop-shadow(0 0 8px #ff3b2f8c)}}@keyframes ai-stage-orbit{to{transform:translate(-50%,-50%)rotateX(68deg)rotate(360deg)}}@keyframes core-rotate{to{transform:rotate(360deg)}}.cinematic-experience[data-scene=backup] .powerstore-product-stage,.cinematic-experience[data-scene=about] .powerstore-product-stage{opacity:0!important}.cinematic-vignette{z-index:20;background:linear-gradient(90deg,#0009,#0000 36% 72%,#0000003d),linear-gradient(#00000029,#0000 75%,#0000008c);position:absolute;inset:0}.cinematic-noise{z-index:21;opacity:.13;mix-blend-mode:soft-light;background-image:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px);position:absolute;inset:0}.cinematic-story{z-index:2;position:relative}.story-section{border-bottom:1px solid #ffffff14;align-items:center;min-height:100svh;padding:120px 9vw 70px;display:flex;position:relative;overflow:clip}.hero-section{align-items:flex-start;min-height:190svh;padding-left:4.4vw;padding-right:4.4vw}.hero-section .hero-copy{opacity:var(--hero-copy-opacity,1);translate:0 -50%;transform:translateY(var(--hero-copy-shift,0));filter:blur(var(--hero-copy-blur,0));will-change:opacity, transform, filter;position:sticky;top:50svh}.hero-section>.hero-status{top:calc(100svh - 54px);bottom:auto}.hero-section>.scene-number{top:calc(100svh - 52px);bottom:auto}.hero-section>.hero-status,.hero-section>.scene-number{opacity:var(--hero-copy-opacity,1)}.copy-block{z-index:30;width:min(620px,44vw);position:relative}.copy-block.right-copy{width:min(570px,42vw);margin-left:auto}.copy-block.left-copy{margin-right:auto}.eyebrow{letter-spacing:.12em;color:#bbb8b2;align-items:center;gap:13px;margin:0 0 22px;font:500 10px/1.4 IBM Plex Mono,monospace;display:flex}.eyebrow:before{content:"";background:var(--red-hot);width:28px;height:1px}.eyebrow span{color:var(--red-hot)}.eyebrow.dark{color:#55514d}.eyebrow.dark span{color:var(--red)}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.065em;margin-bottom:0;font-weight:520}.hero-copy h1{font-size:clamp(64px,7.6vw,125px);line-height:.88}.hero-copy h1 .hero-title-first{white-space:nowrap;letter-spacing:-.07em;font-size:.78em;display:inline-block}.hero-copy h1 .hero-title-outline{color:#0000;-webkit-text-stroke:1px #ffffffb8}.hero-lede,.copy-block>p:not(.eyebrow),.backup-copy>p:not(.eyebrow){color:#b7b4ae;max-width:500px;font-size:clamp(14px,1.12vw,17px);line-height:1.7}.hero-lede{margin:30px 0 34px}.hero-actions{align-items:center;gap:28px;display:flex}.primary-action{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:24px;min-height:48px;padding:14px 18px;font:600 10px/1 IBM Plex Mono,monospace;transition:background .2s;display:inline-flex}.primary-action:hover{background:var(--red-hot)}.quiet-action,.story-link{letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #ffffff40;align-items:center;gap:12px;min-height:44px;padding:0;font:500 10px/1 IBM Plex Mono,monospace;display:inline-flex}.quiet-action svg,.story-link svg{color:var(--red-hot);transition:transform .2s}.quiet-action:hover svg{transform:translate(3px,-3px)}.story-link{border-bottom-color:#e42b20a6;margin-top:12px}.story-link:hover svg{transform:translate(4px)}.story-section h2,.backup-copy h2{font-size:clamp(58px,7vw,110px);line-height:.93}.story-section h2 em,.backup-copy h2 em{color:var(--red-hot);font-style:normal}.story-section .copy-block>p:not(.eyebrow){margin:27px 0 16px}.firewall-section .copy-block{width:min(760px,50vw)}.firewall-section h2{font-size:clamp(52px,5.1vw,78px);line-height:.92}.firewall-section h2 em{white-space:nowrap;display:block}.maintenance-section{padding-left:4.4vw;padding-right:4.4vw}.maintenance-section .copy-block{width:min(660px,42vw)}.maintenance-section h2{font-size:clamp(58px,4.4vw,76px);line-height:.9}.about-story-section{padding:112px 4.4vw 48px;display:block}.about-editorial-copy{--about-title-size:clamp(70px, 6.6vw, 118px);z-index:30;grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr) minmax(320px,360px);gap:28px clamp(56px,7vw,140px);width:100%;height:calc(100svh - 160px);display:grid;position:relative}.about-editorial-copy>.eyebrow{grid-column:1/-1;margin-bottom:0}.about-editorial-heading{letter-spacing:-.075em;grid-area:2/1;width:100%;font-size:var(--about-title-size)!important;line-height:.82!important}.about-editorial-heading>span,.about-editorial-heading>em{white-space:nowrap;opacity:0;clip-path:inset(100% 0 0);animation:.82s cubic-bezier(.16,1,.3,1) both paused about-title-in;display:block;transform:translateY(28px)}.about-editorial-heading>:first-child{animation-delay:.28s}.about-editorial-heading>:nth-child(2){animation-delay:.42s}.about-editorial-heading>:nth-child(3){animation-delay:.56s}.about-editorial-summary{z-index:2;width:min(100%,360px);margin-top:calc(var(--about-title-size) * .46);opacity:0;grid-area:2/2;justify-self:center;animation:.75s cubic-bezier(.16,1,.3,1) .72s both paused about-copy-in;position:relative;left:-2.2vw;transform:translateY(18px)}.about-editorial-summary p{color:#c3bfb9;margin:0;font-size:clamp(13px,.92vw,15px);line-height:1.7}.about-editorial-summary p+p{color:#9b9690;margin-top:14px}.about-editorial-summary .story-link{margin-top:21px}.about-expertise-rail{border-top:1px solid #ffffff1f;grid-template-columns:repeat(4,1fr);margin:0;padding:27px 0 0;list-style:none;display:grid;position:absolute;bottom:0;left:0;right:0}.about-expertise-rail:before{content:"";background:linear-gradient(90deg, var(--red-hot), #ff3b2f33 62%, transparent);transform-origin:0;width:100%;height:1px;animation:1.2s cubic-bezier(.22,.8,.2,1) .98s both paused about-rail-draw;position:absolute;top:-1px;left:0;transform:scaleX(0)}.about-expertise-rail:after{content:"";width:8px;height:8px;box-shadow:0 0 7px #fff, 0 0 18px var(--red-hot), 0 0 34px #e42b20b8;opacity:0;background:#fff;border-radius:50%;animation:6.2s linear 2.2s infinite paused about-rail-pulse;position:absolute;top:-4px;left:0}.about-expertise-rail li{opacity:0;min-width:0;min-height:82px;animation:about-item-in .72s cubic-bezier(.16,1,.3,1) calc(1.16s + var(--about-item) * .12s) both paused;border-left:1px solid #ffffff1c;grid-template-columns:35px minmax(0,1fr);align-content:start;gap:8px 12px;padding:2px 25px 0;display:grid;transform:translateY(18px)}.about-expertise-rail li:first-child{border-left:0;padding-left:0}.about-expertise-rail li:last-child{padding-right:0}.about-expertise-rail li>span{color:var(--red-hot);letter-spacing:.08em;grid-row:1/3;font:500 9px/1.3 IBM Plex Mono,monospace}.about-expertise-rail li>strong{color:#f3f1ed;letter-spacing:.11em;font:500 10px/1.3 IBM Plex Mono,monospace}.about-expertise-rail li>small{color:#77736d;letter-spacing:.06em;font:400 8px/1.45 IBM Plex Mono,monospace}.cinematic-experience[data-scene=about]~.cinematic-story .about-editorial-heading>*,.cinematic-experience[data-scene=about]~.cinematic-story .about-editorial-summary,.cinematic-experience[data-scene=about]~.cinematic-story .about-expertise-rail:before,.cinematic-experience[data-scene=about]~.cinematic-story .about-expertise-rail:after,.cinematic-experience[data-scene=about]~.cinematic-story .about-expertise-rail li{animation-play-state:running}@keyframes about-title-in{to{opacity:1;clip-path:inset(0);transform:none}}@keyframes about-copy-in{to{opacity:1;transform:none}}@keyframes about-rail-draw{to{transform:scaleX(1)}}@keyframes about-item-in{to{opacity:1;transform:none}}@keyframes about-rail-pulse{0%,8%{opacity:0;left:0}12%{opacity:1}84%{opacity:1}90%,to{opacity:0;left:calc(100% - 8px)}}.section-microcopy{z-index:30;letter-spacing:.13em;color:#77736d;font:8px/1.6 IBM Plex Mono,monospace;position:absolute}.top-left{top:112px;left:4.4vw}.hero-status{z-index:30;letter-spacing:.1em;color:#777;gap:20px;font:8px/1 IBM Plex Mono,monospace;display:flex;position:absolute;bottom:46px;right:4.4vw}.hero-status b{color:#aaa;font-weight:400}.hero-status i{background:#6ec46b;border-radius:50%;width:6px;height:6px;display:inline-block;box-shadow:0 0 9px #6ec46b}.scene-number{z-index:30;color:#8e8a84;margin:0;font:10px/1 IBM Plex Mono,monospace;position:absolute;bottom:42px;left:4.4vw}.scene-number span{color:#4e4b47;margin-left:14px}.story-rail{z-index:50;color:#777;justify-items:center;gap:10px;font:8px/1 IBM Plex Mono,monospace;transition:opacity .42s,visibility .42s;display:grid;position:fixed;top:50%;right:2.2vw;transform:translateY(-50%)}.story-rail i{background:#ffffff21;width:1px;height:130px;overflow:hidden}.story-rail b{width:100%;height:calc(var(--story-progress) * 100%);background:var(--red-hot);display:block}.cinematic-experience.is-dimmed~.story-rail{opacity:0;visibility:hidden;pointer-events:none}.chapter-data{z-index:25;width:min(330px,27vw);display:grid;position:absolute}.left-data{top:32%;left:9vw}.firewall-data{z-index:25;width:min(250px,22vw);display:grid;position:absolute;bottom:14vh;right:8vw}.chapter-data>span{letter-spacing:.13em;color:#777;font:8px/1.4 IBM Plex Mono,monospace}.chapter-data strong{letter-spacing:-.07em;color:#ffffffb3;margin:16px 0;font:300 clamp(58px,6vw,92px)/1 Manrope Variable,sans-serif}.chapter-data strong small{letter-spacing:0;margin-left:8px;font:400 11px/1 IBM Plex Mono,monospace}.chapter-data>i{background:linear-gradient(90deg, var(--red), #ffffff1a);width:100%;height:1px;margin:0 0 13px}.product-specs{z-index:30;letter-spacing:.09em;color:#716e68;gap:28px;font:8px/1 IBM Plex Mono,monospace;display:flex;position:absolute;bottom:42px;right:4.4vw}.ai-section{padding-left:4.4vw;padding-right:4.4vw}.ai-section .copy-block{width:min(650px,44vw)}.ai-scene-labels{z-index:30;letter-spacing:.12em;color:#8f8b85;justify-items:end;gap:11px;font:8px/1 IBM Plex Mono,monospace;display:grid;position:absolute;top:17vh;right:4.4vw}.ai-scene-labels i{background:linear-gradient(90deg, transparent, var(--red-hot));width:150px;height:1px;display:block}.backup-section{text-align:left;min-height:220svh;padding:0;display:block;overflow:visible}.backup-sticky{align-items:center;width:100%;height:100svh;padding:112px 4.4vw 74px;display:flex;position:sticky;top:0;overflow:hidden}.backup-copy{z-index:30;width:min(520px,36vw);position:relative}.backup-copy .eyebrow{justify-content:flex-start}.backup-copy>p:not(.eyebrow){max-width:470px;margin:28px 0 16px}.backup-copy .story-link{margin-top:18px}.backup-recovery-stage{--backup-progress:1;--backup-source:1;--backup-job:1;--backup-verify:1;--backup-restore:1;--backup-source-opacity:1;--backup-source-shift:0px;--backup-repository-opacity:1;--backup-repository-shift:0px;--backup-block-travel:47%;--backup-block-rotation:90deg;--backup-job-shift:0px;--backup-job-width:100%;--backup-verify-scale:1;--backup-verify-rotation:160deg;--backup-restore-shift:0px;--backup-service-opacity:1;z-index:26;color:#fff;pointer-events:none;width:min(58vw,900px);height:min(76vh,690px);font-family:IBM Plex Mono,monospace;position:absolute;top:50%;right:3.2vw;transform:translateY(-48%)}.backup-recovery-visual{opacity:var(--backup-service-opacity);clip-path:polygon(3% 0,97% 0,100% 5%,100% 95%,97% 100%,3% 100%,0 95%,0 5%);background:radial-gradient(circle at 78% 34%,#e42b2024,#0000 34%),linear-gradient(135deg,#ffffff06,#0000 48%);border:1px solid #ffffff14;transition:opacity .2s linear;position:absolute;inset:0 0 78px}.backup-recovery-visual:before{content:"";opacity:.3;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:46px 46px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.backup-veeam-signature{z-index:8;color:#ffffff6e;letter-spacing:.12em;white-space:nowrap;align-items:center;gap:12px;font-size:7px;display:flex;position:absolute;top:4%;left:50%;transform:translate(-50%)}.backup-veeam-signature img{object-fit:contain;filter:drop-shadow(0 0 10px #00b96b29);width:58px;height:auto}.backup-source-cluster,.backup-repository-cluster{z-index:4;width:39%;transition:opacity .2s linear,transform .2s linear;position:absolute;top:7%}.backup-source-cluster{opacity:var(--backup-source-opacity);transform:translateX(var(--backup-source-shift));left:1%}.backup-repository-cluster{opacity:var(--backup-repository-opacity);transform:translateX(var(--backup-repository-shift));right:1%}.backup-source-cluster>span,.backup-repository-cluster>span,.backup-restore-target>span{z-index:5;color:#aaa6a0;letter-spacing:.09em;white-space:nowrap;align-items:center;gap:7px;font-size:7px;display:flex;position:absolute;top:7%;left:8%}.backup-source-cluster>span i,.backup-repository-cluster>span i,.backup-job-console header i,.backup-restore-target>span i{background:var(--red-hot);border-radius:50%;width:5px;height:5px;box-shadow:0 0 9px #ff3b2fd9}.backup-source-cluster>img,.backup-repository-cluster>img{filter:contrast(1.07)saturate(.74)brightness(.76)drop-shadow(0 24px 32px #000000b8);width:100%;height:auto;display:block}.backup-repository-cluster>img{filter:contrast(1.08)saturate(.78)brightness(.8)drop-shadow(0 24px 34px #000000c2)}.backup-source-cluster>div{gap:6px;display:flex;position:absolute;bottom:8%;left:8%;right:8%}.backup-source-cluster>div b{color:#ffffff9e;letter-spacing:.07em;background:#040404b8;border:1px solid #ffffff24;padding:5px 6px;font-size:6px;font-weight:500}.backup-repository-cluster>b{color:#ffffffad;letter-spacing:.08em;font-size:7px;font-weight:500;position:absolute;bottom:8%;right:8%}.backup-flow-map{z-index:3;fill:none;width:100%;height:85%;position:absolute;inset:7% 0 8%;overflow:visible}.backup-flow-map path{vector-effect:non-scaling-stroke}.backup-flow-base,.backup-restore-base{stroke:#ffffff1a;stroke-width:1px}.backup-flow-active{stroke:var(--red-hot);stroke-width:1.4px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--backup-job));filter:drop-shadow(0 0 5px #ff3b2fb3)}.backup-restore-active{stroke:#00b96b;stroke-width:1.5px;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--backup-restore));filter:drop-shadow(0 0 6px #00b96ba8)}.backup-data-blocks{z-index:7;height:16px;opacity:var(--backup-job);position:absolute;top:41%;left:24%;right:22%}.backup-data-blocks i{--block-offset:0%;left:calc(var(--block-offset) + var(--backup-block-travel));background:var(--red);width:7px;height:7px;transform:rotate(var(--backup-block-rotation));border:1px solid #ffffffc2;position:absolute;top:0;box-shadow:0 0 11px #e42b20cc}.backup-data-blocks i:nth-child(2n){top:5px}.backup-job-console{z-index:9;width:54%;opacity:var(--backup-job);transform:translateY(var(--backup-job-shift));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#060606e0;border:1px solid #ffffff2b;padding:15px 17px 14px;position:absolute;bottom:5%;left:6%;box-shadow:0 22px 50px #00000094,inset 0 0 40px #e42b2009}.backup-job-console header{color:#aaa6a0;letter-spacing:.1em;justify-content:space-between;align-items:center;font-size:7px;display:flex}.backup-job-console header span{align-items:center;gap:7px;display:flex}.backup-job-console header b{color:#eeeae4;font-size:8px;font-weight:500}.backup-job-console .backup-status-success{color:#79dbaa;display:none}.backup-recovery-stage[data-backup-step=verify] .backup-job-console .backup-status-processing,.backup-recovery-stage[data-backup-step=restore] .backup-job-console .backup-status-processing{display:none}.backup-recovery-stage[data-backup-step=verify] .backup-job-console .backup-status-success,.backup-recovery-stage[data-backup-step=restore] .backup-job-console .backup-status-success{display:block}.backup-job-progress{background:#ffffff1a;height:3px;margin:12px 0;overflow:hidden}.backup-job-progress i{width:var(--backup-job-width);background:linear-gradient(90deg, var(--red-deep), var(--red-hot));height:100%;display:block;box-shadow:0 0 13px #e42b20c7}.backup-recovery-stage[data-backup-step=verify] .backup-job-progress i,.backup-recovery-stage[data-backup-step=restore] .backup-job-progress i{background:linear-gradient(90deg,#007f4a,#00b96b);box-shadow:0 0 13px #00b96b8c}.backup-job-console dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.backup-job-console dl div{gap:5px;min-width:0;display:grid}.backup-job-console dt,.backup-job-console dd{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:6px;line-height:1.2;overflow:hidden}.backup-job-console dt{color:#75716c}.backup-job-console dd{color:#bbb7b0;margin:0}.backup-verify-ring{z-index:6;aspect-ratio:1;width:44%;opacity:var(--backup-verify);transform:translate(-50%, -50%) scale(var(--backup-verify-scale));border:1px solid #00b96b7a;border-radius:50%;position:absolute;top:54%;left:50%;box-shadow:0 0 28px #00b96b2e,inset 0 0 24px #00b96b14}.backup-verify-ring i{transform:rotate(var(--backup-verify-rotation));border:1px dashed #00b96b80;border-radius:50%;position:absolute;inset:13%}.backup-verify-ring i:nth-child(2){border-style:solid;border-color:#ffffff47;inset:29%;transform:none}.backup-verify-ring span{color:#79dbaa;letter-spacing:.11em;font-size:7px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.backup-restore-points{z-index:10;opacity:var(--backup-verify);gap:12px;display:flex;position:absolute;top:49%;right:25%}.backup-restore-points i{width:8px;height:8px;transform:scale(var(--backup-verify-scale)) rotate(45deg);background:#07150f;border:1px solid #78dbaa;position:relative;box-shadow:0 0 9px #00b96b8f}.backup-restore-points i span{color:#fff6;letter-spacing:.04em;font-size:5px;font-style:normal;position:absolute;top:15px;left:50%;transform:translate(-50%)rotate(-45deg)}.backup-restore-target{z-index:10;width:29%;height:27%;opacity:var(--backup-restore);transform:translateY(var(--backup-restore-shift));background:#040c08c2;border:1px solid #00b96b4d;position:absolute;bottom:4%;right:4%;box-shadow:inset 0 0 35px #00b96b0f,0 18px 38px #00000073}.backup-restore-target>span{top:11%}.backup-restore-target>span i{background:#00b96b;box-shadow:0 0 9px #00b96be6}.backup-restore-machine{background:#090b0a;border:1px solid #ffffff2e;align-items:center;gap:5px;height:34%;padding:6px 10px;display:flex;position:absolute;top:36%;left:9%;right:9%}.backup-restore-machine i{background:linear-gradient(90deg,#111,#292929);border:1px solid #ffffff2b;flex:1;height:60%}.backup-restore-machine b{color:#79dbaa;place-items:center;width:26px;height:100%;font-size:8px;font-weight:500;display:grid}.backup-restore-target strong{color:#79dbaa;letter-spacing:.08em;font-size:6px;font-weight:500;position:absolute;bottom:8%;left:9%}.backup-stage-steps{border-top:1px solid #ffffff24;grid-template-columns:repeat(4,minmax(0,1fr));height:60px;margin:0;padding:0;list-style:none;display:grid;position:absolute;bottom:0;left:0;right:0}.backup-stage-steps li{color:#ffffff47;border-right:1px solid #ffffff1a;grid-template-columns:26px 1fr;align-items:center;padding:0 12px;transition:color .2s,background .2s;display:grid;position:relative}.backup-stage-steps li:last-child{border-right:0}.backup-stage-steps li:before{content:"";background:0 0;height:1px;position:absolute;top:-1px;left:0;right:0}.backup-stage-steps li>span{color:#ff3b2f80;font-size:8px}.backup-stage-steps li>div{gap:5px;min-width:0;display:grid}.backup-stage-steps strong,.backup-stage-steps small{letter-spacing:.06em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;line-height:1.15;overflow:hidden}.backup-stage-steps strong{font-weight:500}.backup-stage-steps small{color:#ffffff4d;font-size:5px}.backup-recovery-stage[data-backup-step=source] .backup-stage-steps [data-step=source],.backup-recovery-stage[data-backup-step=backup] .backup-stage-steps [data-step=backup],.backup-recovery-stage[data-backup-step=verify] .backup-stage-steps [data-step=verify],.backup-recovery-stage[data-backup-step=restore] .backup-stage-steps [data-step=restore]{color:#f3f0eb;background:#ffffff06}.backup-recovery-stage[data-backup-step=source] .backup-stage-steps [data-step=source]:before,.backup-recovery-stage[data-backup-step=backup] .backup-stage-steps [data-step=backup]:before{background:var(--red-hot);box-shadow:0 0 12px #ff3b2fa6}.backup-recovery-stage[data-backup-step=verify] .backup-stage-steps [data-step=verify]:before,.backup-recovery-stage[data-backup-step=restore] .backup-stage-steps [data-step=restore]:before{background:#00b96b;box-shadow:0 0 12px #00b96b8c}.backup-recovery-stage[data-backup-step=verify] .backup-stage-steps [data-step=verify]>span,.backup-recovery-stage[data-backup-step=restore] .backup-stage-steps [data-step=restore]>span{color:#79dbaa}.section-surface{z-index:4;background:var(--paper);color:var(--ink);position:relative}.services-overview{align-content:center;min-height:100svh;padding:112px 4.4vw 74px;display:grid}.section-heading{grid-template-columns:1.1fr .9fr;align-items:end;column-gap:8vw;margin-bottom:48px;display:grid}.section-heading .eyebrow{grid-column:1/-1}.section-heading h2{font-size:clamp(52px,5.5vw,84px);line-height:.93}.section-heading>p:not(.eyebrow){color:#605d58;max-width:500px;margin:0 0 8px;font-size:16px;line-height:1.7}.solution-index{border-top:1px solid #bcb8b0;border-left:1px solid #bcb8b0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.solution-card{background:#ffffff14;border-bottom:1px solid #bcb8b0;border-right:1px solid #bcb8b0;grid-template-rows:auto 1fr auto;grid-template-columns:1fr auto;gap:12px 18px;min-height:168px;padding:23px 24px 21px;transition:background .28s,color .28s;display:grid;position:relative;overflow:hidden}.solution-card:before{content:"";background:var(--red);transform-origin:0;height:2px;transition:transform .32s;position:absolute;inset:auto 0 0;transform:scaleX(0)}.solution-card-number{letter-spacing:.1em;color:var(--red);grid-column:1;font:10px/1 IBM Plex Mono,monospace}.solution-card h3{letter-spacing:-.045em;grid-column:1/-1;align-self:end;max-width:90%;margin:0;font-size:clamp(23px,2vw,32px);font-weight:520;line-height:1.02}.solution-card p{color:#6d6963;grid-column:1;align-self:end;margin:0;font-size:12px;line-height:1.45;transition:color .28s}.solution-card-action{width:40px;height:40px;color:var(--red);border:1px solid #bab6af;border-radius:50%;grid-area:3/2;align-self:end;place-items:center;transition:transform .28s,background .28s,border-color .28s,color .28s;display:grid}.solution-card-action svg{width:17px;height:17px}.solution-card:hover{color:#fff;background:#111}.solution-card:hover:before{transform:scaleX(1)}.solution-card:hover p{color:#aaa6a0}.solution-card:hover .solution-card-action{border-color:var(--red);background:var(--red);color:#fff;transform:rotate(45deg)}.certificate-section{z-index:5;background:var(--red);color:#fff;grid-template-columns:minmax(150px,.32fr) minmax(460px,1.2fr) minmax(330px,.86fr);align-items:center;gap:clamp(30px,4vw,78px);min-height:100svh;padding:110px 8vw 140px;display:grid;position:relative;overflow:hidden}.certificate-section:before{content:"27001";z-index:0;white-space:nowrap;letter-spacing:-.1em;color:#69000029;font-size:clamp(230px,24vw,440px);font-weight:650;line-height:.8;position:absolute;bottom:clamp(18px,2vw,38px);right:4vw}.certificate-icon{z-index:2;aspect-ratio:1;border:1px solid #ffffff73;border-radius:50%;place-items:center;width:min(17vw,220px);display:grid;position:relative}.certificate-icon svg{width:42%;height:42%}.certificate-heading,.certificate-copy{z-index:2;position:relative}.certificate-section .eyebrow{color:#ffffffad}.certificate-section .eyebrow:before{background:#fff}.certificate-section .eyebrow span{color:#fff}.certificate-section h2{letter-spacing:-.055em;font-size:clamp(44px,4.15vw,76px);line-height:.94}.certificate-section h2 span{white-space:nowrap;display:block}.certificate-copy{width:min(100%,560px)}.certificate-copy-body{gap:17px;display:grid}.certificate-copy-body p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.72}.certificate-burst{height:42px;margin-bottom:18px;position:relative;overflow:visible}.certificate-burst>span{opacity:0;filter:blur(7px);white-space:nowrap;color:#fff;text-shadow:0 0 16px #ffffff6b;letter-spacing:.14em;animation:certificate-burst 9.6s cubic-bezier(.2,.8,.2,1) calc(var(--burst-index) * 2.4s) infinite;font:600 9px/1 IBM Plex Mono,monospace;position:absolute;top:50%;left:20px;transform:translateY(-50%)scale(.72)}.certificate-burst>span:before{content:"";opacity:0;width:7px;height:7px;animation:certificate-burst-ring 9.6s ease-out calc(var(--burst-index) * 2.4s) infinite;border:1px solid #ffffffe6;border-radius:50%;position:absolute;top:50%;left:-20px;transform:translate(-50%,-50%)scale(.3);box-shadow:0 0 12px #ffffffa6}.certificate-code{z-index:2;letter-spacing:.12em;color:#fff9;font:8px/1.6 IBM Plex Mono,monospace;position:absolute;bottom:40px;left:8vw}@keyframes certificate-burst{0%{opacity:0;filter:blur(7px);letter-spacing:.28em;transform:translateY(-50%)scale(.72)}4%{opacity:1;filter:blur();transform:translateY(-50%)scale(1.12)}8%,19%{opacity:1;filter:blur();letter-spacing:.14em;transform:translateY(-50%)scale(1)}23%{opacity:0;filter:blur(6px);letter-spacing:.2em;transform:translateY(-50%)scale(1.2)}23.01%,to{opacity:0;filter:blur(7px);transform:translateY(-50%)scale(.72)}}@keyframes certificate-burst-ring{0%{opacity:0;transform:translate(-50%,-50%)scale(.3)}4%{opacity:.9}12%,to{opacity:0;transform:translate(-50%,-50%)scale(4.6)}}.partners-section{padding:112px 8vw 104px}.section-heading.compact{margin-bottom:54px;display:block}.section-heading.compact h2{max-width:800px}.partner-grid{border-top:1px solid #c4c0b8;border-left:1px solid #c4c0b8;grid-template-columns:repeat(4,1fr);display:grid}.partner-card{background:#ffffff1f;border-bottom:1px solid #c4c0b8;border-right:1px solid #c4c0b8;place-items:center;height:150px;padding:24px;display:grid;position:relative;overflow:hidden}.partner-card>span{color:#69655f;font:8px/1 IBM Plex Mono,monospace;position:absolute;top:12px;left:12px}.partner-logo-frame{width:76%;max-width:190px;height:60px;transform:scale(var(--partner-scale,1));transform-origin:50%;place-items:center;display:grid}.partner-card img{object-fit:contain;filter:grayscale()contrast(.9);mix-blend-mode:multiply;opacity:.68;width:100%;height:100%;transition:filter .3s,opacity .3s,transform .3s}.partner-card:hover img{filter:grayscale(0)contrast();opacity:1;transform:scale(1.04)}.contact-section{z-index:5;background:#0a0a0a;padding:124px 8vw 78px;position:relative}.contact-section:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#e42b203b,#0000 64%);border-radius:50%;width:60vw;position:absolute;top:-20vw;right:-12vw}.contact-intro{z-index:2;grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:58px;display:grid;position:relative}.contact-intro .eyebrow{grid-column:1/-1}.contact-intro h2{font-size:clamp(66px,8vw,128px);line-height:.86}.contact-intro h2 em{color:var(--red-hot);font-style:normal}.contact-intro>p:not(.eyebrow){color:#aaa6a0;max-width:500px;margin:0 0 5px;line-height:1.75}.contact-form{z-index:2;border-top:1px solid #fff3;border-bottom:1px solid #fff3;padding:40px 0;position:relative}.form-grid{grid-template-columns:1fr 1fr;gap:26px 42px;display:grid}.form-grid label{gap:12px;display:grid}.form-grid label>span{letter-spacing:.11em;text-transform:uppercase;color:#b1ada6;font:9px/1 IBM Plex Mono,monospace}.form-grid input,.form-grid textarea{color:#fff;background:0 0;border:0;border-bottom:1px solid #ffffff5c;border-radius:0;outline:none;width:100%;padding:0 0 14px;font-size:17px;transition:border-color .2s,box-shadow .2s}.form-grid textarea{resize:vertical;min-height:128px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#918d86;opacity:1}.form-grid input:focus,.form-grid textarea:focus{border-color:var(--red-hot)}.form-grid input:focus-visible,.form-grid textarea:focus-visible{outline-offset:4px;box-shadow:0 0 0 6px var(--red-hot);outline:2px solid #fff}.form-message{grid-column:1/-1}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-footer{background:#ffffff06;border:1px solid #fff3;grid-template-columns:minmax(0,1fr) auto auto;align-items:stretch;gap:20px;margin-top:26px;padding:18px;display:grid}.form-footer-primary{grid-column:1;align-content:center;gap:12px;display:grid}.form-trust{letter-spacing:.08em;text-transform:uppercase;color:#d0ccc5;align-items:center;gap:9px;margin:0;font:9px/1.35 IBM Plex Mono,monospace;display:flex}.form-trust svg{width:16px;height:16px;color:var(--red-hot);stroke-width:1.6px;flex:none}.consent{color:#aaa6a0;align-items:flex-start;gap:12px;max-width:680px;font-size:11px;line-height:1.55;display:flex}.consent input{accent-color:var(--red);margin-top:2px}.consent a{color:#ccc8c1;text-underline-offset:3px;text-decoration:underline}.cf-turnstile{grid-column:2;align-self:center}.form-footer button{background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:0;grid-column:3;justify-content:space-between;align-items:center;gap:18px;min-width:210px;min-height:64px;padding:17px 20px;font:600 10px/1 IBM Plex Mono,monospace;display:inline-flex}.form-footer button:disabled{cursor:wait;opacity:.7}.form-footer button svg{width:17px;height:17px}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.form-status{color:#aaa;margin:22px 0 0;font:10px/1.5 IBM Plex Mono,monospace}.form-status.success{color:#7ccf79}.form-status.error{color:#ff766b}.contact-details{border-bottom:1px solid #fff3;grid-template-columns:1.35fr .8fr .85fr;display:grid}.contact-details a{color:#c9c5be;border-right:1px solid #ffffff24;align-items:center;gap:18px;min-height:120px;padding:22px 24px 22px 0;font-size:13px;line-height:1.6;display:flex}.contact-details a:not(:first-child){padding-left:30px}.contact-details a:last-child{border-right:0}.contact-details svg{width:20px;color:var(--red-hot)}.contact-details small{letter-spacing:.12em;color:#99958f;margin-bottom:7px;font:9px/1 IBM Plex Mono,monospace;display:block}.site-footer{z-index:5;background:#0a0a0a;grid-template-columns:1fr auto 1fr;align-items:end;padding:50px 8vw;display:grid;position:relative}.site-footer img{filter:brightness(0)invert();width:190px;height:auto}.site-footer>p{letter-spacing:.12em;color:#aaa6a0;margin:0;font:9px/1 IBM Plex Mono,monospace}.site-footer>div{letter-spacing:.09em;color:#aaa6a0;justify-self:end;gap:18px;font:9px/1 IBM Plex Mono,monospace;display:flex}.service-page{background:var(--paper);color:var(--ink)}.service-page .site-header{background:linear-gradient(#050505f0,#0000)}.service-hero{color:#fff;background:#070707;align-items:center;min-height:100svh;padding:130px 8vw 90px;display:flex;position:relative;overflow:hidden}.service-hero:before{content:"";background:radial-gradient(circle at 72% 48%,#e42b2033,#0000 34%);position:absolute;inset:0}.service-hero-grid{opacity:.34;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#000);mask-image:linear-gradient(90deg,#0000,#000 30%,#000)}.service-hero-copy{z-index:4;width:min(720px,55vw);position:relative}.back-link{letter-spacing:.1em;text-transform:uppercase;color:#aaa6a0;align-items:center;gap:10px;min-height:44px;margin-bottom:60px;font:9px/1 IBM Plex Mono,monospace;display:inline-flex}.service-hero h1{max-width:800px;font-size:clamp(72px,9vw,146px);line-height:.86}.service-hero-copy>p:not(.eyebrow){color:#aaa6a0;max-width:500px;margin:30px 0 34px;font-size:17px;line-height:1.7}.service-orbit{z-index:2;aspect-ratio:1;border:1px solid #ffffff26;border-radius:50%;width:min(36vw,550px);position:absolute;top:50%;right:6vw;transform:translateY(-50%);box-shadow:0 0 90px #e42b201a}.service-orbit:before,.service-orbit:after{content:"";border:1px solid #e42b2054;border-radius:50%;position:absolute;inset:16%}.service-orbit:after{background:#e42b2014;border-color:#fff3;inset:34%;box-shadow:0 0 45px #e42b2033}.service-orbit>i{border-top:1px solid var(--red-hot);border-radius:50%;animation:9s linear infinite core-rotate;position:absolute;inset:-1px}.service-orbit>span{z-index:2;background:var(--red);color:#fff;border-radius:50%;place-items:center;display:grid;position:absolute;inset:36%}.service-orbit svg{stroke-width:1.2px;width:38%;height:38%}.service-product{z-index:3;mix-blend-mode:screen;filter:contrast(1.06)saturate(.8);width:min(70vw,1050px);max-width:none;position:absolute;top:50%;right:-13vw;transform:translateY(-47%);-webkit-mask-image:radial-gradient(74% 72% at 70%,#000 44%,#000000e6 60%,#0000 100%);mask-image:radial-gradient(74% 72% at 70%,#000 44%,#000000e6 60%,#0000 100%)}.service-server .service-orbit{opacity:.38}.service-firewall .service-orbit,.service-ai .service-orbit,.service-backup .service-orbit{opacity:0}.service-backup .service-hero-copy{width:min(620px,43vw)}.service-backup .service-hero h1{font-size:clamp(68px,6.4vw,108px)}.backup-recovery-service{width:min(56vw,860px);height:min(70vh,640px);top:52%;right:2vw;transform:translateY(-48%)}.service-ai-product{opacity:.94;mix-blend-mode:normal;filter:contrast(1.04)saturate(.92)brightness(.9)drop-shadow(0 28px 24px #000000c2)drop-shadow(0 0 34px #e42b201a);width:min(63vw,900px);top:55%;right:-2vw;transform:translateY(-44%);-webkit-mask-image:none;mask-image:none}.service-hero-index{color:#ffffff24;font:300 52px/1 IBM Plex Mono,monospace;position:absolute;bottom:40px;right:4vw}.service-hero-index span{letter-spacing:.12em;color:#ffffff57;margin-top:9px;font-size:8px;display:block}.service-statement{background:var(--red);color:#fff;grid-template-columns:.35fr 1.65fr;gap:5vw;padding:120px 8vw;display:grid}.service-statement>p{letter-spacing:.12em;font:9px/1.5 IBM Plex Mono,monospace}.service-statement h2{max-width:1100px;font-size:clamp(46px,5.5vw,88px);line-height:1.02}.capabilities-section,.process-section{background:var(--paper);padding:130px 8vw}.service-section-heading{margin-bottom:80px}.service-section-heading h2{font-size:clamp(52px,6vw,96px);line-height:.94}.capability-grid{border-top:1px solid #bdb9b1;border-left:1px solid #bdb9b1;grid-template-columns:repeat(2,1fr);display:grid}.capability-grid article{border-bottom:1px solid #bdb9b1;border-right:1px solid #bdb9b1;min-height:330px;padding:42px;position:relative}.capability-grid article>span{color:var(--red);font:9px/1 IBM Plex Mono,monospace}.capability-grid article h3{letter-spacing:-.045em;margin:92px 0 16px;font-size:clamp(28px,2.5vw,40px);font-weight:540}.capability-grid article p{color:#68645e;max-width:470px;margin:0;font-size:14px;line-height:1.75}.capability-grid article>svg{stroke-width:1px;color:#99958e;width:45px;height:45px;position:absolute;top:40px;right:40px}.use-cases-section{color:#fff;background:#0a0a0a;grid-template-columns:1fr .85fr;gap:10vw;padding:130px 8vw;display:grid}.use-cases-section h2{font-size:clamp(54px,6vw,94px);line-height:.94}.use-cases-section ul{border-top:1px solid #fff3;margin:0;padding:0;list-style:none}.use-cases-section li{color:#d0ccc5;border-bottom:1px solid #ffffff26;grid-template-columns:38px 1fr 22px;align-items:center;min-height:74px;font-size:14px;display:grid}.use-cases-section li span{color:var(--red-hot);font:8px/1 IBM Plex Mono,monospace}.use-cases-section li svg{color:#777;width:17px}.process-section{background:var(--paper-2)}.process-grid{grid-template-columns:repeat(3,1fr);gap:0;display:grid}.process-grid article{padding:0 4vw 0 0}.process-grid article>span{color:var(--red);font:10px/1 IBM Plex Mono,monospace}.process-grid article>i{background:#aaa69f;width:100%;height:1px;margin:20px 0 34px;display:block}.process-grid article h3{letter-spacing:-.04em;margin:0 0 15px;font-size:29px;font-weight:540}.process-grid article p{color:#6a6660;max-width:350px;font-size:13px;line-height:1.7}.service-cta{background:var(--red);color:#fff;padding:140px 8vw;position:relative;overflow:hidden}.service-cta:before{content:"DATA";letter-spacing:-.11em;color:#50000026;font-size:25vw;font-weight:650;line-height:.7;position:absolute;bottom:-6vw;right:-2vw}.service-cta h2{max-width:1050px;font-size:clamp(58px,7vw,112px);line-height:.9;position:relative}.service-cta>p:not(.eyebrow){color:#ffffffbf;max-width:520px;margin:32px 0;line-height:1.7;position:relative}.service-cta>a{min-height:48px;color:var(--red);letter-spacing:.09em;text-transform:uppercase;background:#fff;align-items:center;gap:30px;padding:14px 22px;font:600 10px/1 IBM Plex Mono,monospace;display:inline-flex;position:relative}.service-cta>a svg{width:17px}.service-footer{color:#777;letter-spacing:.1em;background:#090909;grid-template-columns:1fr auto 1fr;align-items:center;padding:45px 8vw;font:8px/1 IBM Plex Mono,monospace;display:grid}.service-footer img{filter:brightness(0)invert();width:180px;height:auto}.service-footer>a:last-child{justify-self:end;align-items:center;gap:12px;display:inline-flex}.legal-page{background:var(--paper);min-height:100svh;color:var(--ink);padding:60px 8vw 120px}.legal-logo img{filter:brightness(0);width:190px;height:auto}.legal-page article{max-width:870px;margin:100px auto 0}.legal-page .back-link{color:#6c6862}.legal-page .eyebrow{color:#555}.legal-page h1{margin-bottom:60px;font-size:clamp(48px,6vw,84px);line-height:.95}.legal-page h2{letter-spacing:-.04em;margin:50px 0 15px;font-size:28px}.legal-page article>p:not(.eyebrow){color:#5d5954;line-height:1.8}.legal-page article a{color:var(--red)}.legal-note{border-top:1px solid #bbb7af;margin-top:70px;padding-top:24px;font-size:12px}.not-found{background:radial-gradient(circle at 70%,#3a0906,#0000 35%),#050505;place-content:center;gap:24px;min-height:100svh;padding:8vw;display:grid}.not-found span{letter-spacing:.12em;color:var(--red-hot);font:10px/1 IBM Plex Mono,monospace}.not-found h1{max-width:900px;font-size:clamp(60px,9vw,130px);line-height:.9}.not-found a{border-bottom:1px solid var(--red);letter-spacing:.08em;text-transform:uppercase;width:max-content;padding-bottom:8px;font:10px/1 IBM Plex Mono,monospace}@media (max-width:1100px){.site-header{grid-template-columns:1fr auto}.desktop-nav,.header-cta{display:none}.menu-toggle{z-index:3;color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff2e;justify-self:end;place-items:center;width:44px;height:44px;display:grid;position:relative}.menu-toggle svg{width:20px}.mobile-menu{z-index:1;opacity:0;visibility:hidden;background:#090909;flex-direction:column;justify-content:center;padding:110px 8vw 40px;transition:opacity .3s,visibility .3s,transform .3s;display:flex;position:fixed;inset:0;transform:translateY(-12px)}.mobile-menu.is-open{opacity:1;visibility:visible;transform:none}.mobile-menu-links{display:grid}.mobile-menu-links a{letter-spacing:-.05em;border-bottom:1px solid #ffffff21;grid-template-columns:45px 1fr;align-items:center;padding:15px 0;font-size:clamp(32px,6vw,58px);font-weight:520;display:grid}.mobile-menu-links a span{letter-spacing:.1em;color:var(--red-hot);font:9px/1 IBM Plex Mono,monospace}.mobile-menu-cta{background:var(--red);color:#fff;letter-spacing:.09em;text-transform:uppercase;justify-content:space-between;align-items:center;margin-top:22px;padding:16px 18px;font:600 10px/1 IBM Plex Mono,monospace;display:flex}.mobile-menu>p{letter-spacing:.1em;color:#777;margin:auto 0 0;font:9px/1.6 IBM Plex Mono,monospace}body.menu-open .site-header{color:#fff;background:#090909;border-bottom-color:#ffffff24}body.menu-open .site-header .brand img{filter:brightness(0)invert()}body.menu-open .site-header .menu-toggle{color:#fff;border-color:#ffffff2e}.copy-block{width:min(570px,50vw)}.copy-block.right-copy{width:min(520px,48vw)}.backup-copy{width:min(500px,43vw)}.backup-recovery-cinematic{width:55vw;right:1.5vw}.backup-recovery-service{width:57vw;right:1vw}.product-halo{width:70vw;height:70vw}.powerstore-product-stage{width:100vw}.firewall-product-stage{width:52vw}.firewall-section .copy-block{width:min(620px,53vw)}.firewall-section h2{font-size:clamp(44px,4.7vw,58px)}.firewall-section .copy-block>p:not(.eyebrow){max-width:420px}.firewall-gateway-service{width:min(58vw,760px);right:-2vw}.about-story-section{padding-inline:4.4vw}.about-editorial-copy{--about-title-size:clamp(62px, 7.2vw, 86px);grid-template-columns:minmax(0,1fr) minmax(270px,30vw);column-gap:4vw}.about-editorial-heading{width:100%}.about-editorial-summary{left:-12px}.about-expertise-rail li{grid-template-columns:28px minmax(0,1fr);padding-inline:16px}.about-monogram{left:0}.maintenance-stage{width:44vw;left:2vw}.ai-product{width:91vw}.section-heading{column-gap:4vw}.solution-index{grid-template-columns:repeat(2,minmax(0,1fr))}.solution-card{padding-inline:20px}.certificate-section{grid-template-columns:120px minmax(370px,1.15fr) minmax(250px,.8fr);gap:2.5vw;padding-inline:7vw}.certificate-icon{width:120px}.certificate-copy-body p{font-size:13px}.partner-grid{grid-template-columns:repeat(4,1fr)}.service-hero-copy{width:58vw}.service-orbit{width:41vw;right:1vw}}@media (min-width:761px) and (max-width:900px){.partner-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;height:72px;padding:0 20px}.preloader-grid{background-size:46px 46px}.preloader-halo{width:112vw}.preloader-content{width:calc(100vw - 40px)}.preloader-kicker{margin-bottom:26px;font-size:8px}.preloader-kicker b{text-align:right;max-width:120px}.preloader-logo{width:min(76vw,330px)}.preloader-data-line{height:88px;margin:18px -20vw 6px}.preloader-progress-row{font-size:8px}.preloader-progress-row>span{max-width:150px;line-height:1.5}.preloader-progress-row strong{font-size:42px}.preloader-corner{font-size:7px;bottom:22px}.preloader-corner-left{left:20px}.preloader-corner-right{right:20px}.brand{width:150px}.menu-toggle{width:40px;height:40px}.story-rail{display:none}.cinematic-grid{opacity:.2;background-size:46px 46px}.product-halo{width:110vw;height:110vw;top:66%;left:50%}.powerstore-product-stage{opacity:.78;width:118vw;top:50%;transform:translate(-50%,calc(22vh - 50%))scale(1.04)}.firewall-product-stage{width:92vw;transform:translate(-50%,calc(30vh - 50%))}.gateway-chassis{left:4%;right:4%}.gateway-chassis-top{padding-inline:2.5%;font-size:4px}.gateway-face{grid-template-columns:10% minmax(0,1fr) 12% 6%;gap:.8%;padding:1.2%}.gateway-port-deck{gap:1%}.gateway-port-group{gap:2px}.gateway-port-group>div{gap:1px}.gateway-port{height:22px}.gateway-port>small{display:none}.gateway-status-strip{gap:3px;font-size:3px}.gateway-status-strip span{gap:3px}.gateway-status-strip span:before{width:3px;height:3px}.gateway-telemetry{font-size:5px;bottom:3%;left:8%;right:8%}.gateway-blocked-packet{width:5px;height:5px}.firewall-section .copy-block{width:100%}.firewall-section h2{font-size:clamp(46px,12.8vw,58px)}.firewall-section h2 em{letter-spacing:-.075em;font-size:.72em}.ai-product{filter:contrast(1.04)saturate(.92)brightness(.88)drop-shadow(0 22px 18px #000000b8);width:122vw;top:50%;transform:translate(-50%,calc(22vh - 50%))}.ai-data-svg-desktop{display:none}.ai-data-svg-mobile{display:block}.ai-stage-halo{width:92vw;top:73%;left:52%}.maintenance-stage{width:auto;height:316px;inset:auto 16px 28px;transform:none}.cinematic-experience[data-scene=maintenance] .maintenance-stage{transform:none}.about-monogram{top:61%;left:50%;transform:translate(-50%,-50%)scale(.94)}.about-monogram span{-webkit-text-stroke-color:#ffffff12;font-size:63vw}.about-monogram b{margin-top:20px;font-size:6px}.about-stage-halo{width:135vw;top:61%;left:50%}.about-data-thread{height:29%;top:53%}.cinematic-experience[data-scene=about] .about-monogram{animation-name:about-monogram-in-mobile}.maintenance-rack-shell{width:100%;height:47%;padding:10px;top:0}.maintenance-rack-shell>header{padding-bottom:10px;font-size:9px}.maintenance-rack-units{gap:5px}.maintenance-rack-unit{grid-template-columns:22px 1fr 58px;gap:7px;min-height:31px;padding:4px 6px}.maintenance-rack-unit>span,.maintenance-rack-unit>b{font-size:9px}.maintenance-rack-unit>div{gap:2px}.maintenance-rack-unit>div i{height:11px}.maintenance-scan-plane{inset:34px 0 0}.maintenance-workflow{width:auto;padding-left:27px;inset:52% 0 0 18px}.maintenance-workflow:before{left:8px}.maintenance-workflow:after{left:5px}.maintenance-workflow li{grid-template-columns:27px minmax(0,1fr)}.maintenance-workflow li:before{width:6px;height:6px;left:-22px}.maintenance-workflow li>span,.maintenance-workflow strong{font-size:9px}.maintenance-workflow small{font-size:8px}.story-section{align-items:flex-start;min-height:100svh;padding:124px 24px 74px}.hero-section{min-height:175svh;padding-left:20px;padding-right:20px}.copy-block,.copy-block.right-copy,.copy-block.left-copy{width:100%;max-width:560px;margin:0}.hero-copy h1{font-size:clamp(55px,16vw,78px)}.hero-product-callout{min-width:190px}.hero-product-callout>span{min-height:62px;padding:12px 13px}.hero-product-callout strong,.hero-product-callout b{font-size:9px}.hero-product-callout small{font-size:7px}.hero-product-callout i{width:48px}.hero-product-callout i:before{width:11px;height:11px}.hero-product-callout-a{top:43%;left:12px}.hero-product-callout-b{top:49%;right:12px}.hero-product-callout-c{top:55%;bottom:auto;left:12px}.hero-product-callout-d{top:61%;right:12px}.hero-product-callout-e{top:67%;bottom:auto;left:12px}.story-section h2,.backup-copy h2{font-size:clamp(50px,13.5vw,72px)}.maintenance-section{min-height:100svh;padding:124px 20px 390px}.maintenance-section h2{font-size:clamp(43px,11.7vw,54px);line-height:.9}.maintenance-section .copy-block{width:100%;max-width:none}.about-story-section{min-height:100svh;padding:102px 20px 24px}.about-editorial-copy{--about-title-size:clamp(41px, 11.4vw, 52px);height:calc(100svh - 126px);display:block}.about-editorial-copy>.eyebrow{margin-bottom:18px}.about-editorial-heading{letter-spacing:-.07em;width:100%;font-size:var(--about-title-size)!important;line-height:.85!important}.about-editorial-summary{width:min(100%,520px);margin-top:20px;position:static;left:auto}.about-editorial-summary p{font-size:11px;line-height:1.48}.about-editorial-summary p+p{margin-top:7px}.about-editorial-summary .story-link{min-height:40px;margin-top:10px;font-size:9px}.about-expertise-rail{grid-template-columns:1fr 1fr;padding-top:8px}.about-expertise-rail li{border-top:1px solid #ffffff17;grid-template-columns:22px minmax(0,1fr);gap:4px 7px;min-height:67px;padding:10px 8px}.about-expertise-rail li:nth-child(odd){border-left:0;padding-left:0}.about-expertise-rail li:nth-child(2n){padding-right:0}.about-expertise-rail li>span,.about-expertise-rail li>strong{font-size:8px}.about-expertise-rail li>small{font-size:7px;line-height:1.35}.about-story-section .scene-number{display:none}.hero-copy h1,.story-section h2,.backup-copy h2{line-height:.91}.hero-lede,.copy-block>p:not(.eyebrow),.backup-copy>p:not(.eyebrow){max-width:460px;font-size:14px;line-height:1.6}.hero-lede{margin:24px 0 26px}.hero-actions{flex-direction:column;align-items:flex-start;gap:20px}.section-microcopy,.hero-status{display:none}.scene-number{bottom:30px;left:24px}.chapter-data{display:none}.scene-number span{color:#95918a}.chapter-data strong{margin:8px 0;font-size:48px}.product-specs{display:none}.ai-section{padding-left:20px;padding-right:20px}.ai-section .copy-block{width:100%}.ai-section h2{font-size:clamp(47px,12.5vw,64px)}.ai-scene-labels{display:none}.ai-status-panel{background:#050505ad;min-width:225px;padding:14px;font-size:9px;bottom:7vh;right:18px}.backup-section{text-align:left;min-height:180svh;padding:0}.backup-sticky{align-items:flex-start;height:100svh;padding:104px 20px 20px}.backup-copy{width:100%;padding:0}.backup-copy .eyebrow{justify-content:flex-start}.backup-copy>p:not(.eyebrow){max-width:350px;margin:20px 0 12px;font-size:13px;line-height:1.55}.backup-copy .story-link{margin-top:10px}.backup-recovery-cinematic{width:auto;height:370px;inset:auto 16px 48px;transform:none}.backup-sticky .scene-number{display:none}.backup-recovery-visual{inset:0 0 112px}.backup-veeam-signature{gap:7px;font-size:5px;top:2%}.backup-veeam-signature img{width:43px}.backup-source-cluster,.backup-repository-cluster{width:50%;top:7%}.backup-source-cluster{left:-5%}.backup-repository-cluster{right:-5%}.backup-source-cluster>span,.backup-repository-cluster>span{font-size:5px;top:8%}.backup-source-cluster>div{gap:3px}.backup-source-cluster>div b{padding:3px;font-size:4px}.backup-repository-cluster>b{font-size:5px;bottom:9%}.backup-flow-map{width:106%;inset:4% -3% 6%}.backup-data-blocks{top:39%;left:19%;right:16%}.backup-data-blocks i{width:5px;height:5px}.backup-job-console{width:59%;padding:9px 10px;bottom:3%;left:2%}.backup-job-console header{font-size:5px}.backup-job-console header b{font-size:6px}.backup-job-progress{margin:8px 0}.backup-job-console dl{gap:5px}.backup-job-console dt,.backup-job-console dd{font-size:4px}.backup-verify-ring{width:46%}.backup-restore-points{gap:8px;top:47%;right:17%}.backup-restore-points i{width:6px;height:6px}.backup-restore-points i span{display:none}.backup-restore-target{width:36%;height:34%;bottom:3%;right:2%}.backup-restore-target>span{font-size:5px}.backup-restore-machine{padding:4px 6px}.backup-restore-machine b{width:20px;font-size:6px}.backup-restore-target strong{font-size:5px}.backup-stage-steps{grid-template-columns:repeat(2,minmax(0,1fr));height:104px}.backup-stage-steps li{border-bottom:1px solid #ffffff1a;grid-template-columns:23px 1fr;min-height:52px;padding:0 8px}.backup-stage-steps li:nth-child(2){border-right:0}.backup-stage-steps li>span{font-size:7px}.backup-stage-steps strong{font-size:6px}.backup-stage-steps small{font-size:5px}.primary-action,.quiet-action,.story-link,.mobile-menu-cta,.service-cta>a{font-size:11px}.services-overview{min-height:0;padding:90px 20px 48px}.section-heading{margin-bottom:34px;display:block}.section-heading h2{margin-bottom:20px;font-size:clamp(43px,11.5vw,56px)}.section-heading>p:not(.eyebrow){font-size:14px}.solution-index{grid-template-columns:1fr}.solution-card{grid-template-rows:1fr;grid-template-columns:34px 1fr 36px;align-items:center;gap:10px;min-height:76px;padding:11px 12px}.solution-card-number{grid-area:1/1}.solution-card h3{grid-area:1/2;align-self:center;max-width:none;font-size:clamp(19px,5.2vw,23px);line-height:1.08}.solution-card p{display:none}.solution-card-action{grid-area:1/3;align-self:center;width:36px;height:36px}.certificate-section{min-height:100svh;padding:95px 24px 132px;display:block}.certificate-section:before{font-size:31vw;line-height:.8;bottom:12px;right:50%;transform:translate(50%)}.certificate-icon{width:120px;margin-bottom:48px}.certificate-section h2{margin-bottom:38px;font-size:clamp(42px,11.5vw,56px)}.certificate-copy{width:100%}.certificate-burst{height:38px;margin-bottom:14px}.certificate-burst>span{letter-spacing:.1em;font-size:8px;left:18px}.certificate-copy-body{gap:14px}.certificate-copy-body p{font-size:13px;line-height:1.7}.certificate-code{bottom:30px;left:76px}.partners-section{padding:84px 24px 72px}.section-heading.compact{margin-bottom:40px}.partner-grid{grid-template-columns:repeat(2,1fr)}.partner-card{height:96px;padding:18px}.partner-logo-frame{width:80%;height:42px}.contact-section{padding:88px 24px 52px}.contact-intro{margin-bottom:42px;display:block}.contact-intro h2{margin-bottom:24px;font-size:clamp(60px,17vw,84px)}.contact-intro>p:not(.eyebrow){font-size:14px}.contact-form{padding:32px 0}.form-grid{grid-template-columns:1fr;gap:20px}.form-grid label{gap:8px}.form-grid input,.form-grid textarea{padding-bottom:11px}.form-grid textarea{min-height:112px}.form-message{grid-column:auto}.form-footer{grid-template-columns:1fr;gap:16px;margin-top:24px;padding:15px}.form-footer-primary,.cf-turnstile,.form-footer button{grid-column:1}.form-trust{font-size:9px}.form-footer button{justify-content:space-between;width:100%;min-height:52px;font-size:11px}.contact-details{grid-template-columns:1fr}.contact-details a,.contact-details a:not(:first-child){border-bottom:1px solid #ffffff24;border-right:0;min-height:94px;padding:18px 0}.site-footer{grid-template-columns:1fr;gap:28px;padding:50px 24px}.site-footer>div{flex-wrap:wrap;justify-self:start}.service-hero{align-items:flex-start;min-height:100svh;padding:125px 24px 70px}.service-hero-copy{width:100%}.service-hero .back-link{margin-bottom:44px}.service-hero h1{font-size:clamp(58px,17vw,80px)}.service-hero-copy>p:not(.eyebrow){margin:24px 0 30px;font-size:14px}.service-orbit{opacity:.5;width:74vw;top:73%;right:-18vw}.service-product{opacity:.55;width:155vw;top:75%;right:-50vw}.firewall-gateway-service{width:92vw;top:80%;right:4vw;transform:translateY(-50%)}.service-ai .service-orbit{opacity:0}.service-ai .ai-data-stage-service{opacity:.62;inset:42% -30% -5%}.service-ai-product{opacity:.92;width:124vw;top:77%;right:-12vw;transform:translateY(-36%)}.service-backup .service-hero{min-height:100svh;padding-bottom:360px}.service-backup .service-hero-copy{width:100%}.service-backup .service-hero h1{font-size:clamp(54px,14vw,68px)}.backup-recovery-service{width:auto;height:330px;inset:auto 16px 18px;transform:none}.service-backup .service-hero-index{display:none}.service-hero-index{font-size:34px;bottom:28px;right:24px}.service-statement{padding:85px 24px;display:block}.service-statement h2{margin-top:30px;font-size:clamp(40px,11vw,58px)}.capabilities-section,.process-section{padding:90px 24px}.service-section-heading{margin-bottom:55px}.service-section-heading h2{font-size:clamp(48px,13vw,66px)}.capability-grid{grid-template-columns:1fr}.capability-grid article{min-height:285px;padding:30px}.capability-grid article h3{margin-top:76px;font-size:29px}.capability-grid article>svg{top:28px;right:28px}.use-cases-section{grid-template-columns:1fr;gap:56px;padding:90px 24px}.use-cases-section h2{font-size:clamp(48px,13vw,66px)}.process-grid{grid-template-columns:1fr;gap:54px}.process-grid article{padding:0}.service-cta{padding:95px 24px}.service-cta h2{font-size:clamp(52px,14vw,72px)}.service-footer{grid-template-columns:1fr;gap:25px;padding:40px 24px}.service-footer>a:last-child{justify-self:start}.legal-page{padding:40px 24px 90px}.legal-page article{margin-top:70px}}@keyframes about-monogram-in-mobile{to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (prefers-reduced-motion:reduce){.backup-section{min-height:100svh}.backup-sticky{position:relative;top:auto}.site-preloader,.preloader-content,.preloader-grid:after,.preloader-halo i,.preloader-path-dots,.preloader-path-pulse{animation:none!important}.site-preloader{transition:none}.preloader-path-pulse{stroke-dashoffset:.28px}.powerstore-product.is-loaded{opacity:1;animation:none;transform:none}.hero-section{min-height:100svh}.hero-section .hero-copy{opacity:1;filter:none;transform:none}.hero-section>.hero-status,.hero-section>.scene-number{opacity:1}.hero-product-callouts{display:none}html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.cinematic-canvas{display:none}.gateway-halo,.gateway-chassis,.gateway-flow-ingress,.gateway-flow-egress,.gateway-flow-threat,.gateway-control-module>i,.gateway-port>span,.gateway-policy-core>i,.gateway-scan-beam,.gateway-blocked-packet{animation:none!important}.gateway-halo{opacity:.62;transform:translate(-50%,-50%)scale(1)}.gateway-chassis{opacity:1;transform:perspective(1100px)rotateY(-2deg)translateY(0)scale(1)}.gateway-flow-ingress,.gateway-flow-egress{stroke-dashoffset:.38px}.gateway-flow-threat{stroke-dashoffset:.64px}.gateway-control-module>i,.gateway-port>span{opacity:.82;background:#70d47b}.gateway-policy-core>i{transform:rotate(24deg)}.gateway-scan-beam{opacity:.24;left:47%}.gateway-blocked-packet{opacity:0}.backup-recovery-stage{--backup-progress:1!important;--backup-source:1!important;--backup-job:1!important;--backup-verify:1!important;--backup-restore:1!important;--backup-source-opacity:1!important;--backup-source-shift:0px!important;--backup-repository-opacity:1!important;--backup-repository-shift:0px!important;--backup-block-travel:47%!important;--backup-block-rotation:90deg!important;--backup-job-shift:0px!important;--backup-job-width:100%!important;--backup-verify-scale:1!important;--backup-verify-rotation:160deg!important;--backup-restore-shift:0px!important;--backup-service-opacity:1!important}.ai-data-paths-signal path,.ai-data-paths-pulse path,.ai-document-icon,.ai-stage-halo span,.ai-stage-halo i{animation:none!important}.ai-data-paths-pulse path{stroke-dashoffset:.44px;opacity:.78}.ai-document-icon{opacity:.58}.about-stage-halo,.about-monogram,.about-thread-draw,.about-thread-pulse,.about-editorial-heading>span,.about-editorial-heading>em,.about-editorial-summary,.about-expertise-rail:before,.about-expertise-rail:after,.about-expertise-rail li{animation:none!important}.about-stage-halo{opacity:1;transform:translate(-50%,-50%)scale(1)}.about-monogram{opacity:1;transform:translateY(-50%)scale(1)}.about-thread-draw{stroke-dashoffset:0}.about-thread-pulse{stroke-dashoffset:.44px}.about-editorial-heading>span,.about-editorial-heading>em{opacity:1;clip-path:inset(0);transform:none}.about-editorial-summary,.about-expertise-rail li{opacity:1;transform:none}.about-expertise-rail:before{transform:scaleX(1)}.about-expertise-rail:after{opacity:.72;left:62%}.maintenance-scan-plane:before,.maintenance-scan-plane>i,.maintenance-rack-unit>div i.is-checkpoint:after,.maintenance-workflow:before,.maintenance-workflow:after,.maintenance-workflow li{animation:none!important}.maintenance-scan-plane:before{transform:translateY(125%)}.maintenance-scan-plane>i{transform:translateY(7vh)}.maintenance-rack-unit>div i.is-checkpoint:after{opacity:1;transform:translate(-50%)scale(1)}.maintenance-workflow:before{transform:scaleY(1)}.maintenance-workflow:after{opacity:.7;top:64%}.maintenance-workflow li{opacity:1;transform:none}.certificate-burst>span,.certificate-burst>span:before{animation:none!important}.certificate-burst>span{display:none}.certificate-burst>span:first-child{opacity:1;filter:none;letter-spacing:.14em;display:block;transform:translateY(-50%)}.certificate-burst>span:first-child:before{opacity:1;transform:translate(-50%,-50%)scale(1)}}@media (max-width:760px) and (prefers-reduced-motion:reduce){.about-monogram{transform:translate(-50%,-50%)scale(1)}}
