/* Biznet Gio — Cloud in motion. Static, dependency-free art direction. */
:root{--bg:#f3f5f7;--surface:#f9fbfd;--ink:#103126;--text:#5e6060;--p:#117854;--ph:#116c4c;--lime:#9dcfbe;--mint:#e5e7e9;--mint2:#d9ece5;--soft:#eaecee;--line:#d7d9db;--muted:#727474;--white:var(--surface);--color-neutral-0:var(--surface);--color-neutral-100:var(--soft);--color-neutral-300:var(--line);--color-neutral-600:var(--muted);--color-neutral-700:var(--text);--color-primary-700:var(--p);--color-primary-100:var(--mint);--ease:cubic-bezier(.2,.8,.2,1)}
html[data-theme=dark]{--bg:#151716;--surface:#212323;--ink:#eceef0;--text:#bcbebf;--p:#97cdba;--ph:#b1d9cb;--mint:#323434;--mint2:#116d4d;--soft:#1e201f;--line:#3d3f3f;--muted:#adafb0}
html{scroll-padding-top:110px}body{background:var(--bg);color:var(--ink);font-family:'Helvetica Neue',Arial,sans-serif;transition:background .4s,color .4s}button,a{-webkit-tap-highlight-color:transparent}button{color:inherit}a:focus-visible,button:focus-visible{outline:3px solid var(--p);outline-offset:5px}::selection{background:var(--lime);color:#103126}[hidden]{display:none!important}.shell{max-width:1536px;padding-inline:var(--page-gutter)}h1,h2,h3{font-family:'Helvetica Neue',Arial,sans-serif;font-weight:600}h2{font-size:64px;line-height:76px;letter-spacing:-.025em;line-height:1.08;letter-spacing:-.055em}h3{letter-spacing:-.03em}p{line-height:1.7}.eyebrow,.index{font-family:ui-monospace,SFMono-Regular,monospace;font-size:12px;line-height:16px;letter-spacing:.01em;font-weight:600;letter-spacing:.13em}.eyebrow{display:inline-block;margin-bottom:24px}.skip-link{position:fixed;top:-80px;left:20px;background:var(--lime);color:#103126;padding:16px;z-index:999}.skip-link:focus{top:12px}.scroll-progress{height:3px;background:var(--p);position:fixed;inset:0 auto auto 0;width:100%;z-index:200;transform:scaleX(0);transform-origin:left}
.site-header{height:88px;background:var(--bg);border-color:var(--line)}.header-inner{gap:25px}.brand img{height:38px;width:116px;object-fit:contain;object-position:left}.nav{gap:24px}.nav a,.mega-trigger{font-size:12px;line-height:16px;letter-spacing:.01em;font-weight:600;color:var(--ink);position:relative}.nav>a:after{content:'';height:1px;background:var(--p);position:absolute;bottom:-6px;left:0;width:100%;transform:scaleX(0);transform-origin:left;transition:transform .3s}.nav>a:hover:after{transform:scaleX(1)}.header-actions{gap:16px}.header-actions .btn{font-size:12px;line-height:16px;letter-spacing:.01em;padding:12px 16px;min-height:42px}.btn{border-radius:6px;font-size:12px;line-height:16px;letter-spacing:.01em;min-height:52px;padding:16px 24px;border:1px solid var(--p);font-weight:600;transition:transform .35s var(--ease),background .3s,box-shadow .3s}.btn-primary{background:var(--ink);border-color:var(--ink);color:var(--bg)}.btn-primary:hover{background:var(--p);border-color:var(--p);box-shadow:0 6px 0 var(--line);transform:translateY(-4px)}.btn-outline{background:transparent;color:var(--ink);border-color:var(--line)}.btn-outline:hover{background:var(--mint);color:var(--ink)}.theme-toggle{position:relative;display:flex;align-items:center;gap:10px;background:var(--soft);border:1px solid var(--line);border-radius:30px;padding:4px;width:66px;height:34px;font-size:20px;line-height:28px;letter-spacing:0}.theme-toggle:before{content:'';position:absolute;left:4px;top:4px;width:24px;height:24px;border-radius:50%;background:var(--surface);box-shadow:0 1px 4px #10121122;transition:transform .35s}.theme-toggle span{width:24px;position:relative;line-height:1;font-size:20px;line-height:28px;letter-spacing:0}.moon-icon{color:var(--muted)}html[data-theme=dark] .theme-toggle:before{transform:translateX(31px)}html[data-theme=dark] .brand img,html[data-theme=dark] .footer img{filter:brightness(0) invert(1)}
.hero{position:relative;padding:72px 0 0;overflow:hidden;isolation:isolate;background:var(--bg);border-bottom:1px solid var(--line)}.hero-layout{display:grid!important;grid-template-columns:1.08fr 1fr!important;gap:20px!important;align-items:center;min-height:610px}.hero-copy{position:relative;z-index:2;padding-bottom:52px}.hero h1{font-size:84px;line-height:100px;letter-spacing:-.035em;line-height:.99;letter-spacing:-.065em;max-width:750px}.hero h1 .accent{color:inherit}.hero .lead{font-size:16px;line-height:24px;letter-spacing:0;max-width:440px;margin-top:32px}.hero .actions{margin-top:28px}.hero .trustline{font-size:12px;line-height:16px;letter-spacing:.01em;margin-top:32px;gap:10px}.hero .status-dot{width:5px;height:5px}.page-home .hero-layout{min-height:655px}.page-home .hero h1{font-size:104px;line-height:120px;letter-spacing:-.035em}.word-modern{font-family:Georgia,serif;font-style:italic;font-weight:400;color:var(--p);position:relative;letter-spacing:-.07em}.heading-star{font-family:Arial;font-style:normal;display:inline-block;font-size:40px;line-height:48px;letter-spacing:-.025em;position:absolute;right:-.98em;top:12%;color:var(--p);animation:slow-spin 28s linear infinite}.hero-ending{font-size:40px;line-height:48px;letter-spacing:-.025em;letter-spacing:-.055em;display:inline-block;line-height:1.08;margin-top:12px}.hero-bottom{display:flex;justify-content:space-between;align-items:center;height:76px;border-top:1px solid var(--line);font:400 12px/16px "Geist",sans-serif;letter-spacing:.01em;letter-spacing:.12em}.hero-bottom a{display:flex;align-items:center;gap:50px}.hero-bottom a span{font-size:24px;line-height:32px;letter-spacing:-.01em}
/* An exploded isometric cloud sculpture, rendered entirely in CSS and SVG. */
.sculpture{height:570px;position:relative;isolation:isolate;--scene-x:0deg;--scene-y:0deg;transform:translateY(var(--parallax,0px))}.sculpture:before{content:'';position:absolute;inset:3% -15% 4%;background:radial-gradient(ellipse,#c4e2d8aa,transparent 65%);border-radius:43% 57% 64% 36%;animation:morph 12s ease-in-out infinite alternate}.sculpture-grid{position:absolute;inset:10% -5%;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:50px 50px;transform:perspective(600px) rotateX(58deg) rotateZ(-28deg);opacity:.6;mask-image:radial-gradient(ellipse,#101211,transparent 70%)}.orbit{position:absolute;left:50%;top:50%;width:450px;height:450px;border:1px solid #54ad8e44;border-radius:50%;transform:translate(-50%,-50%) rotateX(62deg) rotateZ(-30deg)}.orbit-b{width:550px;height:550px;transform:translate(-50%,-50%) rotateX(62deg) rotateZ(30deg);border-style:dashed;animation:orbit-turn 60s linear infinite}.orbit-c{width:355px;height:355px;transform:translate(-50%,-50%) rotateX(62deg) rotateZ(-30deg)}.sculpture-object{position:absolute;width:260px;height:300px;left:50%;top:44%;transform:translate(-50%,-50%) rotateX(var(--scene-x)) rotateY(var(--scene-y));transition:transform 1s var(--ease);animation:object-float 7s ease-in-out infinite}.iso-platform{position:absolute;left:15px;top:80px;width:230px;height:230px;transform:rotateX(53deg) rotateZ(-35deg);border-radius:24px;background:linear-gradient(135deg,#b2d9cb,#67b69b);border:1px solid #1c9269;box-shadow:-1px 2px 0 #2d9a74,-2px 4px 0 #2d9a74,-3px 6px 0 #2d9a74,-4px 8px 0 #2d9a74,-5px 10px 0 #2d9a74,-6px 12px 0 #2d9a74,-7px 14px 0 #2d9a74,-8px 16px 0 #11825b,-14px 30px 25px #115e4322}.iso-platform:before{content:'';position:absolute;inset:12px;border:1px solid #e4f1ef77;border-radius:17px}.iso-platform>span{position:absolute;bottom:25px;left:30px;font:400 12px/16px "Geist",sans-serif;letter-spacing:.01em;letter-spacing:.1em;color:#104734}.iso-platform>i{position:absolute;right:30px;bottom:27px;width:5px;height:5px;background:#cce6dd;border-radius:50%;box-shadow:0 0 10px #a3d2c2;animation:led-pulse 3s infinite}.iso-platform>i:nth-last-child(2){right:40px;animation-delay:1s}.iso-platform>i:nth-last-child(3){right:50px;animation-delay:2s}.platform-bottom{top:195px;background:linear-gradient(135deg,#59af91,#116045)}.platform-bottom>span,.platform-mid>span{color:#dfefe9}.platform-mid{top:125px;background:linear-gradient(135deg,#8cc7b3,#21946c)}.platform-top{top:55px}.chip-face{position:absolute;inset:45px;border-radius:15px;background:linear-gradient(130deg,#e5f1f0,#c3e1d7);border:1px solid #5bb093;box-shadow:-3px 5px 0 #359e7a,0 15px 30px #11765322;display:grid;place-items:center}.chip-face svg{width:85px;height:85px;fill:none;stroke:#25966f;stroke-width:2}.float-label{position:absolute;display:flex;gap:13px;align-items:center;border:1px solid var(--line);padding:16px 20px;background:var(--surface);box-shadow:0 15px 40px #10433112;border-radius:9px;animation:label-float 8s ease-in-out infinite;z-index:3}.label-compute{top:70px;right:0;transform:rotate(5deg)}.label-storage{bottom:95px;left:0;animation-delay:-4s;transform:rotate(-5deg)}.tiny-icon{font-size:24px;line-height:32px;letter-spacing:-.01em;color:var(--p)}.float-label small{font:400 12px/16px "Geist",sans-serif;letter-spacing:.01em;display:block;color:var(--muted);letter-spacing:.1em;margin-bottom:4px}.float-label b{font-size:12px;line-height:16px;letter-spacing:.01em;font-weight:600}.label-dot{height:5px;width:5px;background:var(--p);border-radius:50%;margin-left:12px}.spark{position:absolute;font-size:40px;line-height:48px;letter-spacing:-.025em;color:#42a482}.spark-a{left:10%;top:20%;animation:slow-spin 24s linear infinite}.spark-b{right:6%;bottom:22%;font-size:24px;line-height:32px;letter-spacing:-.01em}.art-caption{position:absolute;bottom:24px;left:50%;transform:translateX(-50%);white-space:nowrap;font:400 12px/16px "Geist",sans-serif;letter-spacing:.01em;letter-spacing:.15em;color:var(--muted)}
.logo-band{background:var(--surface);padding:28px 0;border-color:var(--line)}.logo-band .shell{justify-content:space-between;gap:28px}.logo-band img{height:25px;max-width:95px;filter:grayscale(1);opacity:.7}.logo-band .eyebrow{margin:0;font-size:12px;line-height:16px;letter-spacing:.01em}html[data-theme=dark] .logo-band img{filter:grayscale(1) brightness(1.8);background:#f9fbfd;border-radius:3px;padding:4px}
.section{padding-block:112px}.section-intro{max-width:none;display:grid;grid-template-columns:1.5fr 1fr;column-gap:80px;margin-bottom:56px}.section-intro .eyebrow{grid-column:1/-1}.section-intro h2{max-width:720px;margin:0}.section-intro p{font-size:16px;line-height:24px;letter-spacing:0;align-self:end;max-width:320px;margin:0 0 4px auto}.showcase.showcase-v4{display:grid;grid-template-columns:repeat(6,1fr);gap:20px}.showcase-v4 .feature-panel{grid-column:span 2;border-radius:12px;padding:32px;min-height:410px;background:var(--soft);border:1px solid var(--line);display:flex;flex-direction:column;transition:transform .5s var(--ease),background .3s}.showcase-v4 .feature-panel:nth-child(1),.showcase-v4 .feature-panel:nth-child(2){grid-column:span 3;min-height:435px}.showcase-v4 .feature-panel:nth-child(1){background:#e2e4e6}.showcase-v4 .feature-panel:nth-child(2){background:#e5e7e9}.showcase-v4 .feature-panel:nth-child(4){background:#ebedef}.showcase-v4 .feature-panel:hover{transform:translateY(-7px)}.showcase-v4 .feature-panel:before{display:none}.showcase-v4 h3{font-size:32px;line-height:40px;letter-spacing:-.01em;margin:16px 0 12px;max-width:270px;line-height:1.1}.showcase-v4 p{font-size:12px;line-height:16px;letter-spacing:.01em;max-width:310px}.showcase-v4 .index{color:var(--muted)}.showcase-v4 .feature-panel>a{margin:0;position:relative;z-index:2;align-self:start;font-size:12px;line-height:16px;letter-spacing:.01em;border-bottom:1px solid var(--line);padding-bottom:4px}.panel-art-v4{margin:auto 0 0;height:175px;min-height:175px;transform:scale(.95);border:0!important;background:none!important}.showcase-v4 .feature-panel:nth-child(-n+2) .panel-art-v4{position:absolute;right:15px;bottom:10px;width:48%;opacity:.9}.showcase-v4 .feature-panel:nth-child(-n+2)>div:first-child{max-width:70%}.showcase-v4 .feature-panel:nth-child(-n+2)>a{margin-top:auto;margin-bottom:4px}html[data-theme=dark] .showcase-v4 .feature-panel{background:var(--surface)}
.foundation-section{background:#10402f;color:#ebedef;position:relative;overflow:hidden;padding-block:132px}.foundation-section:before{content:'';position:absolute;width:700px;height:700px;border:1px solid #9dcfbe22;border-radius:50%;right:-150px;top:-300px;box-shadow:0 0 0 80px #9dcfbe08,0 0 0 160px #9dcfbe05}.foundation-section .editorial{position:relative;gap:100px}.foundation-section h2{font-size:68px;line-height:80px;letter-spacing:-.035em}.foundation-section p{color:#c1c3c4;font-size:16px;line-height:24px;letter-spacing:0}.foundation-section .eyebrow{color:#99cdbb}.foundation-section .bullet-link{font-size:12px;line-height:16px;letter-spacing:.01em;border-color:#179066;color:#e2f0ee}.foundation-section .cloud-map{background:#11563e;border-color:#2b9973;border-radius:20px;box-shadow:18px 18px 0 #102d23;padding:44px 24px}.foundation-section .infra-node{background:#116e4e;color:#edeff1;border-color:#2f9b76;font-size:12px;line-height:16px;letter-spacing:.01em}.foundation-section .map-btn{background:transparent;border-color:#2f9b76;color:#c9e4db}.foundation-section .map-btn[aria-pressed=true]{background:#9dcfbe;color:#10402f}.foundation-section .micro{color:#c1c3c4}.journey-section{background:var(--bg)}.workflow{gap:100px;grid-template-columns:1fr 1fr}.workflow h2{font-size:52px;line-height:60px;letter-spacing:-.025em}.workflow-visual{position:sticky;top:130px;align-self:start;transform:rotate(-2deg)}.workflow .interface{border-radius:12px;box-shadow:15px 15px 0 var(--mint);background:var(--surface)}.interface-head{background:var(--soft);font-size:12px;line-height:16px;letter-spacing:.01em}.interface-title{font-size:12px;line-height:16px;letter-spacing:.01em}.metric{background:var(--soft)}.metric strong{font-size:16px;line-height:24px;letter-spacing:0}.steps{margin-top:36px}.step{padding:24px 0 24px 24px;border-left:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent!important;transition:border .4s,padding .4s}.step.active{border-left:3px solid var(--p);padding-left:32px}.step small{font:400 12px/16px "Geist",sans-serif;letter-spacing:.01em;color:var(--p)}.step h3{font-size:24px;line-height:32px;letter-spacing:-.01em;margin:12px 0}.step p{font-size:12px;line-height:16px;letter-spacing:.01em;margin-bottom:0}.deploy-scene{background:var(--soft)!important;border-color:var(--line)!important}.deploy-scene__device,.deploy-scene__core{background:var(--surface)!important;color:var(--ink)!important}.deploy-scene__device small{color:var(--muted)!important}
.cta.cta-v4{border-radius:18px;background:var(--lime);color:#10402f;display:grid;grid-template-columns:1.3fr 1fr;padding:60px;gap:35px;min-height:440px;border:0;overflow:hidden}.cta-v4__copy{grid-column:1;grid-row:1}.cta-v4 h2{font-size:56px;line-height:68px;letter-spacing:-.025em;max-width:650px}.cta-v4 p{color:#158f65;font-size:16px;line-height:24px;letter-spacing:0}.cta-v4 .eyebrow{color:#11855d}.cta-v4>.btn{grid-column:1;grid-row:2;justify-self:start;align-self:start;background:#10402f;color:#edeff1;border-color:#10402f}.cta-v4__art{grid-column:2;grid-row:1/3;width:100%;position:relative;align-self:center;right:auto;top:auto;transform:none}.cta-v4__node-face{background:#bedfd4;color:#115b41;border-color:#46a685}.cta-v4__hub{background:#115b41;color:#dbede7;border-color:#115b41}.cta-v4__node-label,.cta-v4__hint{color:#116749}.cta-v4__links path{stroke:#41a482}.cta-v4:before,.cta-v4:after{display:none}.footer{background:var(--bg);border-top:1px solid var(--line);padding:60px 0 24px}.footer-statement>span{font:400 12px/16px "Geist",sans-serif;letter-spacing:.01em;letter-spacing:.15em;color:var(--muted)}.footer-statement>div{font-size:232px;line-height:268px;letter-spacing:-.035em;line-height:1.2;letter-spacing:-.075em;border-bottom:1px solid var(--line);margin:20px 0 56px}.footer-statement em{font-family:Georgia,serif;font-weight:400;color:var(--p)}.footer-statement>div>span{float:right;font-size:96px;line-height:112px;letter-spacing:-.035em}.footer-grid{grid-template-columns:2fr repeat(4,1fr);gap:35px}.footer h3{font-size:12px;line-height:16px;letter-spacing:.01em}.footer a{font-size:12px;line-height:16px;letter-spacing:.01em}.footer p{font-size:12px!important;line-height:16px;letter-spacing:.01em}.footer-bottom{font:400 12px/16px "Geist",sans-serif;letter-spacing:.01em;color:var(--muted);padding-top:24px}
/* Catalogue, services, plans, pricing and offers share the same design language. */
.category-nav,.price-jump{background:var(--bg);border-color:var(--line);padding-block:20px;top:88px}.category-nav a,.price-jump a{border:1px solid var(--line);border-radius:30px;color:var(--text);background:transparent;font-size:12px;line-height:16px;letter-spacing:.01em;padding:12px 16px}.category-nav a:hover,.category-nav a.active,.price-jump a:hover{background:var(--ink);color:var(--bg);border-color:var(--ink)}.product-category{scroll-margin-top:160px}.product-category .section-intro{display:block;margin-bottom:36px}.product-category:nth-child(even){background:var(--soft)}.product-category .eyebrow{margin-bottom:16px}.product-list{gap:0;grid-template-columns:repeat(3,1fr)}.product-item{border:0;border-top:1px solid var(--line);border-radius:0;background:transparent;padding:32px 24px 32px 0;min-height:240px;transition:border-color .2s}.product-item:hover{border-color:var(--p);transform:none;box-shadow:none}.product-item h3{font-size:24px;line-height:32px;letter-spacing:-.01em}.product-item p{font-size:12px;line-height:16px;letter-spacing:.01em}.product-item a{font-size:12px;line-height:16px;letter-spacing:.01em;color:var(--p)}.product-icon{border:0;background:transparent;color:var(--p);font-size:28px;line-height:36px;letter-spacing:-.01em}.service-row{padding-block:76px;border-color:var(--line);gap:90px}.service-row h2{font-size:60px;line-height:72px;letter-spacing:-.025em}.service-row p{font-size:16px;line-height:24px;letter-spacing:0}.service-row:nth-child(even) .service-viz{order:-1}.service-row .motion-art{min-height:340px;border-radius:50% 50% 12px 12px;background:var(--soft);border-color:var(--line);padding-top:40px}.service-row:nth-child(3n) .motion-art{border-radius:12px;background:var(--mint)}.service-row:nth-child(3n+1) .motion-art{border-radius:12px 100px 12px 12px}.art-top{font-size:12px;line-height:16px;letter-spacing:.01em}.server-scene,.kube-scene,.recovery-scene,.shield-scene,.support-scene{margin-top:20px}.pricing-v5{gap:20px;padding:16px 0 32px;scroll-snap-type:x mandatory}.pricing-card{background:var(--surface);border-color:var(--line);border-radius:12px;scroll-snap-align:start}.pricing-card h3{font-size:24px;line-height:32px;letter-spacing:-.01em}.pricing-v5__specs,.pricing-v5__terms,.pricing-v5__promo{color:var(--text);background:var(--soft);border-color:var(--line)}.pricing-v5__arrow{background:var(--surface);border-color:var(--line);color:var(--ink)}.pricing-v5__arrow:disabled{opacity:.3}.benefit-v5{background:transparent;border-color:var(--line);border-radius:0;box-shadow:none}.benefit-v5 h3{font-size:24px;line-height:32px;letter-spacing:-.01em}.benefit-v5 p{font-size:12px;line-height:16px;letter-spacing:.01em}.pricing-hero{padding-bottom:12px!important;background:var(--bg)!important}.pricing-hero h1{font-size:92px!important;line-height:108px;letter-spacing:-.035em}.pricing-content{background:var(--bg)}.price-section{scroll-margin-top:160px}.price-heading{padding-block:32px}.price-heading h2{font-size:44px;line-height:52px;letter-spacing:-.025em}.price-heading p{font-size:16px;line-height:24px;letter-spacing:0}.price-table-scroll{border-radius:12px;border-color:var(--line);background:var(--surface)}.price-table-scroll table{background:var(--surface);color:var(--ink)}.price-table-scroll th{background:var(--soft);color:var(--muted);font-size:12px;line-height:16px;letter-spacing:.01em;text-transform:uppercase;letter-spacing:.05em}.price-table-scroll td{border-color:var(--line);font-size:12px;line-height:16px;letter-spacing:.01em}.price-table-scroll tbody tr:hover{background:var(--mint)}.price-table-scroll td a{color:var(--p)}.price-end{background:var(--mint);border-color:var(--line);border-radius:12px}.price-end h2{font-size:36px;line-height:44px;letter-spacing:-.025em}.promo-grid{gap:22px}.promo-card{background:var(--surface);border-color:var(--line);border-radius:12px;padding:32px;position:relative}.promo-card:after{content:'';position:absolute;top:57%;left:-1px;width:13px;height:26px;background:var(--bg);border:1px solid var(--line);border-left:0;border-radius:0 20px 20px 0}.promo-card h3{font-size:28px;line-height:36px;letter-spacing:-.01em}.promo-card p{font-size:16px;line-height:24px;letter-spacing:0}.promo-card .eyebrow{color:var(--p);background:var(--mint);border-radius:30px;padding:8px 12px;margin-bottom:0}.promo-code{border-color:var(--line);color:var(--ink)}.promo-copy{background:var(--ink);color:var(--bg);border-color:var(--ink);border-radius:5px;padding:12px;font-size:12px;line-height:16px;letter-spacing:.01em}.promo-detail{color:var(--p);font-size:12px;line-height:16px;letter-spacing:.01em}.promo-steps{background:var(--mint);border-color:var(--line)}
/* Navigation: click and keyboard operated, with an animated entrance. */
.products-mega{background:var(--surface);border-color:var(--line);box-shadow:0 25px 50px #102b2220;max-height:calc(100dvh - 88px);overflow:auto;animation:menu-in .3s var(--ease)}.products-mega__inner{padding-block:24px}.products-mega__categories{background:var(--soft);border-color:var(--line)}.mega-category{color:var(--text);border-radius:6px;font-size:12px;line-height:16px;letter-spacing:.01em}.mega-category.is-active{background:var(--mint);color:var(--p)}.mega-products-panel h3{font-size:28px;line-height:36px;letter-spacing:-.01em;color:var(--ink)}.mega-product{background:transparent;border-color:var(--line);color:var(--ink);border-radius:6px}.mega-product:hover{background:var(--soft)}.mega-product strong{font-size:16px;line-height:24px;letter-spacing:0}.mega-product span{color:var(--text);font-size:12px;line-height:16px;letter-spacing:.01em}.products-mega__footer{border-color:var(--line)}.mega-view-all{color:var(--p)}.mega-eyebrow{color:var(--muted)}
@keyframes object-float{0%,100%{translate:0 0}50%{translate:0 -16px}}@keyframes label-float{0%,100%{translate:0 0}50%{translate:0 -12px}}@keyframes slow-spin{to{rotate:360deg}}@keyframes led-pulse{0%,100%{opacity:.4}50%{opacity:1}}@keyframes morph{to{border-radius:62% 38% 37% 63%;transform:translate(20px,-15px) scale(1.1)}}@keyframes orbit-turn{to{transform:translate(-50%,-50%) rotateX(62deg) rotateZ(390deg)}}@keyframes menu-in{from{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}
.reveal{opacity:1;transform:none}.motion-ready .reveal:not(.is-visible){opacity:0;transform:translateY(32px);transition:opacity .9s var(--ease),transform 1s var(--ease)}.motion-ready .reveal.is-visible{opacity:1;transform:none;transition:opacity .9s var(--ease),transform 1s var(--ease)}.motion-ready .showcase .reveal:nth-child(2n):not(.is-visible){transform:translateY(60px) rotate(2deg)}.motion-ready .editorial-visual.reveal:not(.is-visible){transform:translateX(40px) scale(.95)}
@media(min-width:1500px){.hero-layout{min-height:720px}.page-home .hero-layout{min-height:760px}.sculpture{height:650px}.iso-platform{width:265px;height:265px}.sculpture-object{width:290px}.platform-mid{top:140px}.platform-bottom{top:220px}.label-compute{right:10px;top:110px}}
@media(max-width:1200px){.nav{gap:16px}.nav>a:nth-last-child(-n+2){display:none}.header-inner{gap:20px}.sculpture{scale:.9}.hero-layout{gap:0!important}.shell{padding-inline:var(--page-gutter)}.workflow{gap:50px}.foundation-section .editorial{gap:50px}}
@media(max-width:900px){.site-header{height:76px}.header-inner{gap:15px}.brand{margin-right:auto}.brand img{height:33px}.menu-toggle{display:block;order:3;background:transparent;color:var(--ink);border-color:var(--line);font-size:12px;line-height:16px;letter-spacing:.01em;min-height:36px;border-radius:5px}.header-actions{margin-left:0}.header-actions .btn{display:none}.nav{display:none;position:absolute;top:76px;left:0;right:0;background:var(--surface);padding:24px var(--page-gutter);border-bottom:1px solid var(--line);max-height:calc(100dvh - 76px);overflow:auto}.nav.open{display:flex;flex-direction:column;align-items:stretch;gap:0}.nav>a,.nav>a:nth-last-child(-n+2),.mega-trigger{display:block;padding:16px 0;font-size:16px;line-height:24px;letter-spacing:0}.mega-trigger{text-align:left}.products-mega{top:76px;position:fixed;z-index:120;max-height:calc(100dvh - 76px)}.products-mega__inner{grid-template-columns:170px 1fr;gap:20px}.products-mega__footer{padding-block:16px}.hero{padding-top:44px}.hero-layout{grid-template-columns:1fr 1fr!important;min-height:580px}.page-home .hero-layout{min-height:600px}.hero h1{font-size:60px;line-height:72px;letter-spacing:-.025em}.page-home .hero h1{font-size:72px;line-height:84px;letter-spacing:-.035em}.hero .lead{font-size:12px;line-height:16px;letter-spacing:.01em}.hero-copy{padding-bottom:40px}.sculpture{scale:.76;transform-origin:center;min-width:400px;margin-left:-40px}.hero .trustline{max-width:260px;line-height:1.6}.logo-band .shell{justify-content:center;gap:25px}.logo-band .eyebrow{width:100%;text-align:center}.section{padding-block:76px}.showcase-v4 .feature-panel{padding:24px;grid-column:span 3}.showcase-v4 .feature-panel:last-child{grid-column:span 6;min-height:300px}.showcase-v4 .feature-panel:last-child .panel-art-v4{position:absolute;right:20px;bottom:0;width:45%}.showcase-v4 .feature-panel:nth-child(-n+2)>div:first-child{max-width:100%}.showcase-v4 .feature-panel:nth-child(-n+2) .panel-art-v4{position:relative;width:100%;right:auto;bottom:auto}.showcase-v4 h3{font-size:28px;line-height:36px;letter-spacing:-.01em}.showcase-v4 .feature-panel:nth-child(-n+2)>a{margin-top:12px}.foundation-section .editorial{grid-template-columns:1fr;gap:50px}.foundation-section h2{max-width:600px}.foundation-section .cloud-map{max-width:650px;margin:auto}.section-intro{column-gap:30px}.workflow{gap:35px}.workflow .interface-body{padding:16px}.workflow-visual{top:100px}.cta.cta-v4{padding:40px;grid-template-columns:1fr;gap:20px}.cta-v4__art{grid-column:1;grid-row:3;width:min(500px,100%);margin:auto}.footer-grid{grid-template-columns:2fr 1fr 1fr}.product-list{grid-template-columns:repeat(2,1fr)}.service-row{gap:35px}.service-row .motion-art{min-height:300px;padding-inline:16px}.promo-grid{grid-template-columns:repeat(2,1fr)}.category-nav,.price-jump{top:76px}}
@media(max-width:600px){.shell{padding-inline:24px}.hero{padding-top:40px}.hero-layout{grid-template-columns:1fr!important;min-height:0}.page-home .hero-layout{min-height:0}.hero-copy{padding-bottom:0}.hero .eyebrow{font-size:12px;line-height:16px;letter-spacing:.01em;margin-bottom:24px}.hero h1{font-size:52px!important;line-height:60px;letter-spacing:-.025em;max-width:100%;line-height:1.02}.page-home .hero h1{font-size:72px!important;line-height:84px;letter-spacing:-.035em}.hero-ending{font-size:40px;line-height:48px;letter-spacing:-.025em}.hero .lead{max-width:340px;font-size:16px;line-height:24px;letter-spacing:0;margin-top:24px}.hero .actions{gap:9px;margin-top:24px}.btn{font-size:12px;line-height:16px;letter-spacing:.01em;padding:12px 20px;min-height:48px}.hero .trustline{max-width:none;font-size:12px;line-height:16px;letter-spacing:.01em;margin-top:24px}.sculpture{height:430px;scale:.78;margin:-32px -24px -24px;min-width:0;width:calc(100% + 50px)}.sculpture-object{top:43%}.label-compute{right:-10px;top:10px}.label-storage{bottom:40px;left:-10px}.spark-a{left:0;top:20%}.art-caption{bottom:-10px}.hero-bottom{font-size:12px;line-height:16px;letter-spacing:.01em;height:65px}.hero-bottom a{gap:10px}.hero-bottom>span{letter-spacing:0}.logo-band{padding-block:24px}.logo-band .shell{gap:22px}.logo-band img{height:22px;max-width:75px}.section{padding-block:64px}.section-intro{display:block;margin-bottom:32px}.section-intro h2{font-size:40px;line-height:48px;letter-spacing:-.025em;margin-bottom:20px}.section-intro p{margin:0;max-width:100%;font-size:12px;line-height:16px;letter-spacing:.01em}.eyebrow{font-size:12px;line-height:16px;letter-spacing:.01em;margin-bottom:20px}.showcase.showcase-v4{display:block}.showcase-v4 .feature-panel,.showcase-v4 .feature-panel:nth-child(-n+2){min-height:400px;margin-bottom:16px;padding:28px}.showcase-v4 h3{font-size:32px;line-height:40px;letter-spacing:-.01em;max-width:250px}.showcase-v4 p{max-width:270px}.showcase-v4 .feature-panel:nth-child(-n+2)>div:first-child{max-width:100%}.showcase-v4 .feature-panel:nth-child(-n+2) .panel-art-v4{position:relative;width:100%;height:165px;min-height:165px;margin:auto 0 0}.showcase-v4 .feature-panel:last-child .panel-art-v4{position:relative;right:auto;width:100%;height:170px}.showcase-v4 .feature-panel>a{margin-bottom:12px}.panel-art-v4{height:165px;min-height:165px}.foundation-section h2{font-size:44px;line-height:52px;letter-spacing:-.025em}.foundation-section .cloud-map{padding:32px 16px;box-shadow:8px 8px 0 #102d23}.infra-stack{gap:6px}.infra-node{padding:16px 8px;font-size:12px!important;line-height:16px;letter-spacing:.01em}.map-actions{gap:5px}.map-btn{font-size:12px;line-height:16px;letter-spacing:.01em;padding:8px 12px}.workflow{display:flex;flex-direction:column;gap:50px}.workflow-visual{position:static;width:100%;transform:rotate(-1deg);order:2}.workflow h2{font-size:40px;line-height:48px;letter-spacing:-.025em}.workflow .interface-head{font-size:12px;line-height:16px;letter-spacing:.01em}.metric{padding:12px 8px}.metric small{font-size:12px;line-height:16px;letter-spacing:.01em}.metric strong{font-size:16px;line-height:24px;letter-spacing:0}.cta.cta-v4{padding:32px 24px;gap:20px;border-radius:13px}.cta-v4 h2{font-size:40px;line-height:48px;letter-spacing:-.025em}.cta-v4 p{font-size:12px;line-height:16px;letter-spacing:.01em}.cta-v4__art{height:245px;min-height:245px}.cta-v4__node-label{font-size:12px;line-height:16px;letter-spacing:.01em}.cta-v4__hint{font-size:12px;line-height:16px;letter-spacing:.01em}.footer{padding-top:40px}.footer-statement>div{font-size:88px;line-height:104px;letter-spacing:-.035em;margin:20px 0 36px}.footer-statement>span{font-size:12px;line-height:16px;letter-spacing:.01em}.footer-grid{grid-template-columns:1fr 1fr;gap:30px}.footer-grid>div:first-child{grid-column:1/-1}.footer-bottom{font-size:12px;line-height:16px;letter-spacing:.01em}.category-nav{overflow:auto;flex-wrap:nowrap;justify-content:start;padding-inline:24px;gap:8px}.category-nav a{white-space:nowrap;font-size:12px;line-height:16px;letter-spacing:.01em}.product-list{grid-template-columns:1fr}.product-item{min-height:0;padding-block:24px}.product-category h2{font-size:40px;line-height:48px;letter-spacing:-.025em}.service-row{display:flex;flex-direction:column;padding-block:52px;gap:25px}.service-row:nth-child(even) .service-viz{order:initial}.service-row h2{font-size:40px;line-height:48px;letter-spacing:-.025em}.service-viz{width:100%}.service-row .motion-art{min-height:310px}.service-row p{font-size:12px;line-height:16px;letter-spacing:.01em}.products-mega__inner{grid-template-columns:115px 1fr;gap:15px;padding-inline:16px}.mega-category{font-size:12px;line-height:16px;letter-spacing:.01em;padding:12px}.mega-products-grid{grid-template-columns:1fr}.mega-product{padding:12px}.mega-product strong{font-size:12px;line-height:16px;letter-spacing:.01em}.mega-product span{font-size:12px;line-height:16px;letter-spacing:.01em}.mega-products-panel h3{font-size:20px;line-height:28px;letter-spacing:0}.products-mega__footer{padding-inline:24px}.price-jump{gap:7px;padding-inline:24px}.price-jump a{font-size:12px;line-height:16px;letter-spacing:.01em;padding:8px 12px}.price-heading h2{font-size:32px;line-height:40px;letter-spacing:-.01em}.price-section{padding-block:32px}.price-table-scroll td{font-size:12px;line-height:16px;letter-spacing:.01em}.promo-grid{grid-template-columns:1fr}.promo-card{padding:28px}.promo-steps{grid-template-columns:1fr}.price-end{padding:28px}.price-end h2{font-size:32px;line-height:40px;letter-spacing:-.01em}.pricing-card{min-width:280px}.benefit-v5{padding:24px 0}.pricing-v5__controls{gap:8px}.hero-bottom>span{font-size:12px;line-height:16px;letter-spacing:.01em}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.motion-ready .reveal:not(.is-visible){opacity:1;transform:none}.sculpture{transform:none!important}.sculpture-object{translate:none!important}.scroll-progress{display:none}.server-unit{opacity:1!important;transform:none!important}.mesh-link{stroke-dashoffset:0!important}.terminal-line{opacity:1!important;transform:none!important}}
/* Final responsive and contrast refinements. */
.header-actions{display:flex}.products-mega__categories{display:block;max-height:none;overflow:visible}.mega-category{width:100%}.feature-panel{background:var(--surface)}.benefit-v5 .feature-panel{border-radius:0;border-width:0 0 1px;padding:32px 24px 32px 0}.foundation-section .infra-node b{color:#add7c8}.page-harga .platform-top,.page-promo .platform-top{background:linear-gradient(135deg,#ebf4f4,#98cdbb)}.page-promo .sculpture:before{background:radial-gradient(ellipse,#e5e7e9aa,transparent 65%)}
@media(max-width:600px){.page-home .hero h1{font-size:60px!important;line-height:72px;letter-spacing:-.025em}.hero .actions{flex-direction:row}.hero .actions .btn{width:auto;flex:1;padding-inline:12px}.header-actions{display:flex!important}.products-mega__inner{grid-template-columns:1fr}.products-mega__categories{display:flex;flex-wrap:nowrap;overflow:auto;max-height:none;padding-bottom:12px;gap:6px}.mega-category{width:auto;flex-shrink:0;white-space:nowrap;border:1px solid var(--line);border-radius:25px}.mega-eyebrow{display:none}.mega-products-grid{grid-template-columns:1fr 1fr;gap:10px}.mega-product{padding:12px}.products-mega__content{min-width:0}.products-mega__footer{background:var(--surface)}.products-mega{max-height:calc(100dvh - 76px)}.hero-copy h1{margin-bottom:24px}}
.nav>a.mobile-portal{display:none}.plan-offer{font-size:12px;line-height:16px;letter-spacing:.01em;min-height:60px;line-height:1.8}.plan-offer del{display:block;opacity:.6}.plan-price{margin-top:20px}.plan-price strong{display:block;font-size:32px;line-height:40px;letter-spacing:-.01em;letter-spacing:-.05em;color:var(--ink);font-weight:600}.plan-price span{font-size:12px;line-height:16px;letter-spacing:.01em}.pricing-card .pricing-v5__terms{background:transparent;padding:0}.pricing-card .btn{margin-top:20px}.pricing-v5__specs{padding:20px!important;border-radius:8px}.pricing-card .eyebrow{margin-bottom:16px}.pricing-card .pricing-v5__promo{padding:4px 8px;border-radius:4px;font-size:12px;line-height:16px;letter-spacing:.01em}.pricing-card{padding:28px!important}.page-neo-lite-pro .cloud-map{background:var(--surface)}
@media(max-width:900px){.nav>a.mobile-portal{display:block}}
.service-viz{padding:0;background:transparent;border:0;box-shadow:none}.service-row .server-scene{height:190px;margin-top:16px}.service-row .motion-art{min-height:340px}.is-idle *,.is-idle *:before,.is-idle *:after{animation-play-state:paused!important}
.showcase.showcase-v4>.feature-panel:nth-child(n){grid-column:span 2}.showcase.showcase-v4>.feature-panel:nth-child(-n+2){grid-column:span 3}
@media(max-width:900px){.showcase.showcase-v4>.feature-panel:nth-child(n){grid-column:span 3}.showcase.showcase-v4>.feature-panel:last-child{grid-column:span 6}}
.price-heading p,.promo-card p{color:var(--text)}
