.cloud-page-hero{background:radial-gradient(circle at 86% 12%,#c7d9eb52,#0000 31%),radial-gradient(circle at 60% -18%,#e7dac833,#0000 28%),linear-gradient(135deg,#fbfdff 0%,#f5f9ff 57%,#fbfffe 100%);padding:92px 0 82px;overflow:hidden}.cloud-page-hero .page-hero-grid{grid-template-columns:minmax(560px,1.03fr) minmax(520px,.97fr);align-items:center;gap:clamp(38px,4vw,58px)}.cloud-page-hero h1{max-width:760px;font-size:clamp(44px,3.9vw,58px);line-height:1.1}.cloud-title-line{white-space:nowrap;display:block}.cloud-page-hero .button-primary{background:#173a56;border-radius:8px;padding-inline:24px;box-shadow:0 12px 26px #102e4624,0 2px 5px #102e4612}.cloud-page-hero .button-primary:hover,.cloud-page-hero .button-primary:focus-visible{background:#102f49;box-shadow:0 15px 30px #102e462e,0 3px 7px #102e4614}.cloud-dot-field{isolation:isolate;width:calc(100% + 40px);min-height:382px;margin-left:-18px;position:relative;overflow:visible}.cloud-dot-field:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 49% 52%,#ffffff9e,#0000 48%),radial-gradient(circle at 56% 58%,#d3976d17,#0000 62%);position:absolute;inset:3% -3%}.cloud-server-stack{position:absolute;inset:0}.cloud-server-unit{--server-accent:184, 104, 68;--server-drift:14px;background:#ffffff45;border:1px solid #1a43564d;border-radius:7px;width:62%;height:56px;animation:19s ease-in-out infinite alternate paused cloud-server-drift;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 16px 32px -28px #0d2b3c85}@media (prefers-reduced-motion:no-preference){.cloud-dot-field[data-animation-running=true] .cloud-server-unit{will-change:transform;animation-play-state:running}}.cloud-server-unit:first-child{animation-duration:18s;animation-delay:-3s;top:21%}.cloud-server-unit:nth-child(2){animation-duration:21s;animation-delay:-10s;top:43%}.cloud-server-unit:nth-child(3){animation-duration:19s;animation-delay:-14s;top:65%}.cloud-server-gold{--server-accent:184, 142, 62}.cloud-server-green{--server-accent:43, 119, 104}.cloud-server-handle{background:#1a43567a;border-radius:2px;width:1.5px;height:46%;position:absolute;top:27%}.cloud-server-handle-left{left:12px}.cloud-server-handle-right{right:12px}.cloud-server-status{gap:5px;display:grid;position:absolute;top:50%;left:7.2%;transform:translateY(-50%)}.cloud-server-status i{background:rgb(var(--server-accent));width:5px;height:5px;box-shadow:0 0 0 2px rgba(var(--server-accent), .08);border-radius:50%}.cloud-server-status i:last-child{opacity:.55;width:3.5px;height:3.5px}.cloud-server-vents{background-image:radial-gradient(circle,#1a4356c7 1.45px,#0000 1.7px);background-position:50%;background-size:12px 10px;width:43%;position:absolute;top:21%;bottom:21%;left:18%}.cloud-server-bays{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;width:25%;display:grid;position:absolute;top:25%;bottom:25%;right:7.5%}.cloud-server-bays i{border:1px solid #1a43564f;border-radius:3px;position:relative}.cloud-server-bays i:after{content:"";background:rgba(var(--server-accent), .7);border-radius:50%;width:2.5px;height:2.5px;position:absolute;bottom:22%;left:50%;transform:translate(-50%)}@keyframes cloud-server-drift{0%{transform:translate3d(calc(-50% - var(--server-drift)), 0, 0)}to{transform:translate3d(calc(-50% + var(--server-drift)), 0, 0)}}.cloud-capabilities{padding:84px 0 78px}.cloud-capabilities .feature-card{min-height:190px;padding-top:26px;padding-bottom:24px}.cloud-capabilities .feature-card:before{margin-bottom:32px}.cloud-scenarios{padding:82px 0}.cloud-scenario-layout{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(64px,8vw,118px);display:grid}.cloud-scenario-intro{padding-top:3px;position:sticky;top:104px}.cloud-scenario-intro h2{max-width:10em;color:var(--ink-strong);letter-spacing:-.035em;margin-bottom:20px;font-size:clamp(35px,3vw,45px);font-weight:400;line-height:1.18}.cloud-scenario-intro h2 span{display:block}.cloud-scenario-intro p{max-width:360px;color:var(--muted);font-size:15px;line-height:1.8}.cloud-scenario-list{border-top:1px solid #cfdbe6}.cloud-scenario-list article{border-bottom:1px solid #d7e1ea;grid-template-columns:26px minmax(150px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;min-height:112px;padding:26px 0;display:grid;position:relative}.cloud-scenario-list article>span{background:var(--scenario-accent,#4d70d8);width:18px;height:2px;margin-top:10px}.cloud-scenario-list article:nth-child(2){--scenario-accent:#786fb2}.cloud-scenario-list article:nth-child(3){--scenario-accent:#4e9185}.cloud-scenario-list article:nth-child(4){--scenario-accent:#bd8a68}.cloud-scenario-list h3{color:var(--ink-strong);margin:0;font-size:19px;font-weight:520;line-height:1.45}.cloud-scenario-list p{color:var(--muted);margin:0;font-size:14px;line-height:1.75}@media (width<=1120px){.cloud-page-hero .page-hero-grid{grid-template-columns:1fr;gap:48px}.cloud-dot-field{width:min(100%,660px);margin-left:0}}@media (width<=760px){.cloud-page-hero{padding:54px 0 48px}.cloud-page-hero .page-hero-grid{gap:28px}.cloud-page-hero h1{overflow-wrap:normal;font-size:clamp(33px,9.2vw,36px)}.cloud-dot-field{width:calc(100% + 16px);min-height:240px;margin:-18px 0 -6px -8px}.cloud-server-unit{--server-drift:9px;border-radius:5px;width:76%;height:36px}.cloud-server-handle-left{left:8px}.cloud-server-handle-right{right:8px}.cloud-server-status{gap:3px}.cloud-server-status i{width:4px;height:4px}.cloud-server-status i:last-child{width:3px;height:3px}.cloud-server-vents{background-image:radial-gradient(circle,#1a4356c7 1.15px,#0000 1.4px);background-size:9px 8px}.cloud-server-bays{gap:3px}.cloud-capabilities{padding:54px 0 50px}.cloud-capabilities .section-heading{margin-bottom:28px}.cloud-capabilities .feature-card,.cloud-capabilities .feature-card:first-child,.cloud-capabilities .feature-card:nth-child(2),.cloud-capabilities .feature-card:nth-child(3),.cloud-capabilities .feature-card:nth-child(4),.cloud-capabilities .feature-card:last-child{grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);align-items:start;column-gap:8px;min-height:0;padding:17px 0;display:grid}.cloud-capabilities .feature-card:before{grid-row:1/span 2;width:17px;margin:9px 0 0}.cloud-capabilities .feature-card h3,.cloud-capabilities .feature-card p{grid-column:2}.cloud-capabilities .feature-card h3{margin-bottom:7px;font-size:19px}.cloud-capabilities .feature-card p{line-height:1.65}.cloud-scenarios{padding:56px 0 52px}.cloud-scenario-layout{grid-template-columns:1fr;gap:27px}.cloud-scenario-intro{padding-top:0;position:static}.cloud-scenario-intro h2{max-width:11em;margin-bottom:15px;font-size:clamp(30px,8.6vw,34px)}.cloud-scenario-intro p{max-width:100%}.cloud-scenario-list article{grid-template-rows:auto auto;grid-template-columns:25px minmax(0,1fr);gap:7px 8px;min-height:0;padding:18px 0}.cloud-scenario-list article>span{grid-row:1/span 2;width:17px;margin-top:10px}.cloud-scenario-list h3,.cloud-scenario-list p{grid-column:2}.cloud-scenario-list p{line-height:1.65}}@media (width<=380px){.cloud-page-hero h1{font-size:34px}.cloud-dot-field{min-height:232px}.cloud-server-unit{width:78%;height:34px}}@media (prefers-reduced-motion:reduce){.cloud-server-unit{animation:none;transform:translate(-50%)}}
