﻿.hero-scene{position:absolute;inset:0;transition:opacity .55s,transform .7s;opacity:0;transform:translateY(18px) scale(.94)}.hero-scene svg{width:100%;height:100%;filter:drop-shadow(0 25px 40px #8364bd18)}[data-active-slide="0"] .scene-cloud,[data-active-slide="1"] .scene-gpu,[data-active-slide="2"] .scene-dedicated{opacity:1;transform:none}.nova-hero[data-active-slide] .nova-structure{filter:none;transform:perspective(900px) rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg))}.nova-structure{mask-image:none}.nova-hero{background:var(--hero-bg)}.nova-aura:after{content:'';position:absolute;inset:0;background-image:linear-gradient(#8069c309 1px,transparent 1px),linear-gradient(90deg,#8069c309 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000)}.nova-content h1{font-weight:650;letter-spacing:-.06em}.nova-content h1 em{background:linear-gradient(100deg,#7738ce,#5c43d5 70%,#287d9c);background-clip:text;-webkit-text-fill-color:transparent}.nova-announcement{transition:box-shadow .25s,transform .25s}.nova-announcement:hover{transform:translateY(-2px);box-shadow:0 8px 25px #7052b51a}.nova-primary,.nova-secondary{transition:transform .25s,box-shadow .25s}.nova-primary:hover,.nova-secondary:hover{transform:translateY(-3px)}.nova-hero .circuit-flow{animation:circuit-flow 12s linear infinite}.compute-cell{animation:compute-light 3s ease-in-out infinite alternate}.compute-cell:nth-child(3n){animation-delay:-1s}.compute-cell:nth-child(2n){animation-delay:-2s}.nova-hero[data-motion=paused] *{animation-play-state:paused!important}.nova-hero[data-motion=paused] .nova-slide{animation:none}.intro-v4 .cloud-provider-strip{background:var(--hero-card);border-block:1px solid var(--hero-line)}.intro-v4 .cloud-provider-strip>.shell{padding-block:28px}.intro-v4 .cloud-provider-strip .shell>div>span{font-size:23px;color:var(--hero-muted);transition:color .25s,transform .25s}.intro-v4 .cloud-provider-strip .shell>div>span:hover{color:var(--hero-accent);transform:translateY(-2px)}.intro-v4 .section{padding-block:100px}.intro-v4 .cloud-section-heading h2{font-size:clamp(2.2rem,3.6vw,3.4rem);letter-spacing:-.045em;line-height:1.1;max-width:640px}.intro-v4 .cloud-section-heading>p{line-height:1.9}.intro-v4 .eyebrow{letter-spacing:.15em;color:#7441c5}.intro-v4 .cloud-service-grid{gap:22px}.intro-v4 .cloud-service{position:relative;overflow:hidden;border:1px solid var(--hero-line);border-radius:18px;padding:30px;background:var(--hero-card);box-shadow:0 5px 15px #35356503;transition:transform .3s,border-color .3s,box-shadow .3s}.intro-v4 .cloud-service:hover{transform:translateY(-7px);border-color:#b29bdf;box-shadow:0 25px 55px #51408d12}.service-art{position:relative;height:160px;display:grid;place-items:center;background:radial-gradient(ellipse,#e5dffe90,transparent 70%);margin:-10px -10px 23px;isolation:isolate}.art-ring{position:absolute;width:150px;height:100px;border:1px solid #bca9dd70;border-radius:50%;transform:rotate(-18deg)}.art-ring:after{content:'';position:absolute;inset:16px -20px;border:1px dashed #cbbce870;border-radius:50%}.mini-stack{width:110px;height:100px;position:relative;transform:rotate(-12deg) skew(12deg)}.mini-stack i{position:absolute;width:94px;height:65px;left:8px;top:0;border-radius:12px;background:#e6ddfb;border:1px solid #ac91d3;box-shadow:0 12px 15px #70519c12;transform:rotate(30deg) skew(-18deg)}.mini-stack i:nth-child(1){top:42px;background:#d6c6f0}.mini-stack i:nth-child(2){top:21px;background:#e5d9f7}.mini-stack i:nth-child(3){background:linear-gradient(120deg,#fff,#e4d9fa)}.mini-rack{display:grid;gap:7px;transform:perspective(500px) rotateY(-20deg) rotateX(7deg);width:130px;padding:13px;background:#d7d9f2;border:1px solid #a3a8cc;border-radius:10px;box-shadow:14px 12px 0 #c1c4e0}.mini-rack i{display:block;height:23px;border:1px solid #b0b4d3;background:linear-gradient(90deg,#f6f6ff 60%,#e9e9fa);border-radius:4px;position:relative}.mini-rack i:after{content:'';position:absolute;right:10px;top:8px;width:5px;height:5px;background:#40aa93;border-radius:50%}.mini-globe{position:relative;width:110px;height:110px;border:1px solid #b09ad5;border-radius:50%;background:radial-gradient(circle at 30% 20%,#fff,#e0d5f4);box-shadow:12px 15px 35px #795bab15}.mini-globe:before,.mini-globe:after{content:'';position:absolute;inset:0 25px;border:1px solid #b09ad5;border-radius:50%}.mini-globe:after{inset:25px 0}.mini-globe i{position:absolute;width:7px;height:7px;background:#8959ce;border:2px solid white;border-radius:50%;top:28%;left:23%;box-shadow:0 0 0 4px #ab8fd92a}.mini-globe i:nth-child(2){top:65%;left:52%}.mini-globe i:nth-child(3){top:32%;left:77%}.intro-v4 .cloud-service .service-symbol{width:35px;height:35px;background:#f3edfc;color:#7441c5;border-radius:9px}.intro-v4 .cloud-service h3{font-size:26px;letter-spacing:-.035em}.intro-v4 .cloud-service>p{font-size:13px;line-height:1.9}.intro-v4 .text-link{color:#6635b7}.intro-v4 .cloud-quick-services>a{border-radius:10px;background:var(--hero-card);border-color:var(--hero-line);color:var(--hero-ink);transition:transform .25s,box-shadow .25s}.intro-v4 .cloud-quick-services>a:hover{transform:translateY(-4px);box-shadow:0 10px 25px #66518d10}.intro-v4 .cloud-plans{background:linear-gradient(135deg,#f6f4fc,#f3f8ff);border-block:1px solid #ebe7f3}.intro-v4 .region-tabs>button{border-radius:30px;color:var(--hero-muted)}.intro-v4 .region-tabs>button[aria-pressed=true]{background:#ede5fa;color:#6630b6;border-color:#bca5df}.intro-v4 .region-preview{border-radius:18px;border-color:var(--hero-line);box-shadow:0 15px 45px #4b417308}.intro-v4 .region-preview .plan-card{transition:background .25s}.intro-v4 .region-preview .plan-card:hover{background:#f9f7fe}.intro-v4 .application-board{gap:15px;position:relative}.intro-v4 .application-board:before{content:'';position:absolute;inset:-30px;background:radial-gradient(ellipse,#dcd1fa60,transparent 70%);z-index:-1}.intro-v4 .application-board>a{border-radius:14px;background:var(--hero-card);border-color:var(--hero-line);transition:transform .3s,box-shadow .3s}.intro-v4 .application-board>a:hover{transform:translateY(-6px) rotate(-2deg);box-shadow:0 15px 35px #6a509b17}.intro-v4 .cloud-trial{position:relative;overflow:hidden;background:linear-gradient(115deg,#5831b5,#7350ce 60%,#4f65c4);padding-block:80px}.intro-v4 .cloud-trial:before{content:'';position:absolute;width:650px;height:650px;border:1px solid #ffffff1f;border-radius:50%;right:-50px;top:-160px;box-shadow:0 0 0 60px #ffffff05,0 0 0 120px #ffffff04;pointer-events:none}.intro-v4 .cloud-trial>.shell{position:relative}.intro-v4 .cloud-trial .eyebrow,.intro-v4 .cloud-trial p:not(.eyebrow){color:#f2eaff}.intro-v4 .cloud-trial-number>strong{font-weight:450;letter-spacing:-.08em}.intro-v4 .cloud-steps>div{padding:27px;border:1px solid var(--hero-line);border-radius:15px;background:var(--hero-card);position:relative}.intro-v4 .cloud-steps>div>span{color:#7441c5;background:#f0e9fc;display:grid;place-items:center;width:38px;height:38px;border-radius:11px;margin-bottom:28px}.intro-v4 .cloud-steps h3{font-size:24px}.intro-v4 .cloud-telegram{border-radius:14px;background:#f5f1fd;border-color:#ded4ef}.intro-v4 .faq-list details{padding-inline:18px;border-radius:10px}.intro-v4 .faq-list details[open]{background:var(--hero-soft)}.intro-v4 .faq-grid{gap:80px}.reveal-ready{transition:opacity .65s ease,translate .65s cubic-bezier(.2,.7,.2,1)}.reveal-ready:not(.revealed){opacity:0;translate:0 22px}.reveal-ready:focus-within{opacity:1;translate:none}
@keyframes circuit-flow{to{stroke-dashoffset:-168}}@keyframes compute-light{to{opacity:.3}}
[data-theme=dark] .intro-v4 .nova-content h1 em{-webkit-text-fill-color:#c6a6ff}[data-theme=dark] .intro-v4 .cloud-plans{background:#191f33;border-color:#35405b}[data-theme=dark] .intro-v4 .text-link,[data-theme=dark] .intro-v4 .eyebrow{color:#c6a6ff}[data-theme=dark] .intro-v4 .region-preview .plan-card:hover{background:#242b42}[data-theme=dark] .intro-v4 .cloud-telegram{background:#25223b}[data-theme=dark] .intro-v4 .cloud-trial :is(.eyebrow,p){color:#fff}
@media(max-width:920px){.intro-v4 .section{padding-block:75px}.intro-v4 .cloud-service{padding:23px}.service-art{height:130px}.intro-v4 .cloud-service h3{font-size:23px}.intro-v4 .cloud-steps>div{padding:22px}.intro-v4 .faq-grid{gap:40px}}
@media(max-width:640px){.intro-v4 .section{padding-block:56px}.intro-v4 .cloud-section-heading h2{font-size:2.2rem;line-height:1.17}.intro-v4 .cloud-provider-strip .shell>div>span{font-size:21px}.intro-v4 .cloud-service{padding:25px}.service-art{height:150px;margin-bottom:16px}.intro-v4 .cloud-service h3{font-size:26px}.intro-v4 .cloud-trial{padding-block:52px}.intro-v4 .cloud-steps>div>span{margin-bottom:20px}.intro-v4 .cloud-steps h3{font-size:25px}.intro-v4 .faq-list details{padding-inline:10px}.intro-v4 .nova-structure{width:300px}.nova-hero[data-active-slide="1"] .nova-structure,.nova-hero[data-active-slide="2"] .nova-structure{opacity:.6}.hero-scene{transition:opacity .4s,transform .4s}}
@media(prefers-reduced-motion:reduce){.hero-scene,.reveal-ready,.intro-v4 .cloud-service,.intro-v4 .application-board>a,.nova-primary,.nova-secondary{transition:none!important}.reveal-ready:not(.revealed){opacity:1;translate:none}.compute-cell,.nova-hero .circuit-flow{animation:none!important}}
@media(max-width:640px){.intro-v4 .application-board:before{inset:0}}

[data-theme=dark] .intro-v4 .cloud-steps>div>span{color:#cfb8ff;background:#332948}
