.mhs{position:relative;isolation:isolate;overflow:hidden;background:var(--mhs-bg);color:#fff;font-family:Arial,Helvetica,sans-serif;width:100%;min-height:var(--mhs-height);box-sizing:border-box}.mhs *{box-sizing:border-box}.mhs .mhs-slide[hidden]{display:none!important}.mhs-slide{position:relative;z-index:2;max-width:1280px;margin:auto;min-height:var(--mhs-height);padding:var(--mhs-pad) 44px 108px;display:grid;grid-template-columns:1.08fr 1fr;align-items:center;gap:30px}.mhs-grid{position:absolute;inset:0;background-image:linear-gradient(#79b8eb09 1px,transparent 1px),linear-gradient(90deg,#79b8eb09 1px,transparent 1px);background-size:64px 64px;mask-image:linear-gradient(90deg,transparent,#000)}.mhs-glow{position:absolute;width:65%;height:120%;right:-10%;top:-10%;background:radial-gradient(ellipse,#0b8d9f40,transparent 66%);animation:mhs-breathe 8s ease-in-out infinite alternate}.mhs-eyebrow{font-size:11px!important;letter-spacing:2.3px;line-height:1.8;color:var(--mhs-accent)!important;font-weight:700;margin:0 0 24px!important;display:flex;align-items:center;gap:10px}.mhs-eyebrow>span{width:7px;height:7px;background:var(--mhs-accent);border-radius:50%;box-shadow:0 0 18px var(--mhs-accent);flex-shrink:0}.mhs h1{font-size:clamp(40px,4.8vw,69px)!important;letter-spacing:-3px;line-height:1.08!important;color:#fff!important;font-weight:800!important;margin:0 0 26px!important}.mhs-description{font-size:17px!important;line-height:1.8!important;color:#b0c2d5!important;max-width:465px;margin:0 0 30px!important}.mhs-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.mhs-actions a{text-decoration:none!important;font-size:14px;font-weight:700;display:inline-flex;align-items:center;gap:18px;transition:transform .25s,box-shadow .25s}.mhs-primary{background:var(--mhs-accent);color:#07172b!important;padding:17px 23px;border-radius:8px;box-shadow:0 8px 35px #20e7ae22}.mhs-primary:hover{transform:translateY(-4px);box-shadow:0 10px 35px #20e7ae44}.mhs-secondary{color:#e8f1fb!important;padding:14px 0}.mhs-secondary:hover{transform:translateX(4px)}.mhs-features{padding:0!important;margin:33px 0 0!important;display:flex;gap:17px;list-style:none!important;flex-wrap:wrap}.mhs-features li{font-size:11px;color:#a4b6cc}.mhs-features span{color:var(--mhs-accent);margin-right:3px}.mhs-art{height:420px;position:relative;perspective:900px}.mhs-orbit{position:absolute;width:360px;height:360px;left:50%;top:50%;border:1px solid #4de4c02b;border-radius:50%;transform:translate(-50%,-50%) rotateX(25deg);animation:mhs-orbit 25s linear infinite}.mhs-orbit:after{content:'';position:absolute;top:50%;left:-5px;width:9px;height:9px;border-radius:50%;background:var(--mhs-accent);box-shadow:0 0 20px var(--mhs-accent)}.mhs-orbit.two{width:450px;height:450px;border-style:dashed;border-color:#6296dc20;animation-direction:reverse}.mhs-floor{position:absolute;left:12%;right:5%;bottom:25px;height:100px;border-radius:50%;background:#0bd9b119;filter:blur(22px)}.mhs-towers{position:absolute;inset:75px 25px 50px;display:flex;align-items:flex-end;justify-content:center;gap:13px;transform:rotate(-6deg)}.mhs-tower{width:115px;position:relative;padding:12px 9px;background:linear-gradient(120deg,#235376,#0b233c 70%);border:1px solid #437da4;border-radius:10px;box-shadow:12px 14px 0 #04101e,15px 16px 0 #24516a,0 25px 60px #0006;animation:mhs-float 5s ease-in-out infinite}.tower-0{height:212px;animation-delay:-1s}.tower-1{height:280px;z-index:2}.tower-2{height:238px;animation-delay:-3s}.mhs-tower-top{height:10px;width:45px;background:#55edc9;box-shadow:0 0 22px #55edc966;border-radius:8px;margin:3px 0 18px}.mhs-rack{height:36px;background:#071a2d;border:1px solid #31526e;border-radius:4px;margin:10px 0;display:flex;align-items:center;gap:5px;padding:8px}.mhs-rack b{width:4px;height:4px;border-radius:50%;background:var(--mhs-accent);animation:mhs-blink 1.9s steps(2) infinite}.mhs-rack b:nth-child(2){animation-delay:.7s}.mhs-rack em{height:4px;width:30px;background:repeating-linear-gradient(90deg,#355976 0 2px,transparent 2px 5px);margin-left:auto}.mhs-float{position:absolute;z-index:4;background:linear-gradient(110deg,#15364fed,#0b2139ed);border:1px solid #527c9b77;box-shadow:0 16px 40px #0004;backdrop-filter:blur(10px);border-radius:12px;animation:mhs-float 6s ease-in-out infinite}.mhs-badge-one{left:0;top:88px;padding:15px 20px;display:flex;align-items:center;gap:12px}.mhs-badge-one small{display:block;color:#96adbf;font-size:8px;letter-spacing:2px}.mhs-badge-one strong{font-size:19px;letter-spacing:2px;display:block;color:#fff}.mhs-signal{color:var(--mhs-accent);font-size:32px}.mhs-badge-two{right:0;bottom:51px;padding:15px 19px;font-size:10px;letter-spacing:1.5px;animation-delay:-3s}.mhs-badge-two>span{color:var(--mhs-accent);margin-right:8px}.mhs-cloud{position:absolute;font-size:190px;line-height:1;top:-20px;left:32%;color:#acf3f7;text-shadow:0 0 35px #62edf699;z-index:3;display:none;animation:mhs-float 6s infinite ease-in-out}.mhs-scene-cloud .mhs-cloud{display:block}.mhs-scene-cloud .mhs-towers{transform:scale(.8) translateY(45px)}.mhs-shield{position:absolute;right:30px;top:40px;display:none;width:95px;height:110px;clip-path:polygon(50% 0,100% 20%,90% 74%,50% 100%,10% 74%,0 20%);background:linear-gradient(135deg,#8fffe0,#12a485);text-align:center;line-height:100px;font-size:50px;color:#07382d;animation:mhs-float 5s ease-in-out infinite;z-index:4}.mhs-domain-card{display:none;position:absolute;z-index:3;top:120px;left:5%;right:0;border:1px solid #4f899b;border-radius:18px;background:linear-gradient(130deg,#163b52,#091b30);padding:38px 30px;transform:rotate(-6deg);box-shadow:0 25px 60px #0005;animation:mhs-float 7s infinite ease-in-out}.mhs-domain-card>span{font-size:9px;letter-spacing:3px;color:#a4c3d3}.mhs-domain-card strong{font-size:37px;display:block;margin:22px 0;color:#fff}.mhs-domain-card strong span{color:var(--mhs-accent)}.mhs-domain-card small{color:var(--mhs-accent);font-size:11px}.mhs-scene-domain .mhs-domain-card,.mhs-scene-domain .mhs-shield{display:block}.mhs-scene-domain .mhs-towers{opacity:.18;transform:scale(.85)}.mhs-custom{width:100%;height:100%;object-fit:contain;position:relative;z-index:3;animation:mhs-float 6s ease-in-out infinite}.mhs-path{position:absolute;width:2px;height:45px;background:linear-gradient(transparent,var(--mhs-accent),transparent);animation:mhs-data 3s linear infinite;left:23%;top:30%;opacity:.8}.path-two{left:80%;animation-delay:-1.5s}.mhs-particles{position:absolute;inset:0;pointer-events:none}.mhs-particles i{position:absolute;width:3px;height:3px;border-radius:50%;background:#7ddac2;left:calc(var(--i)*6.2%);top:calc(10% + mod(var(--i)*17,80)*1%);opacity:.25;animation:mhs-rise calc(8s + var(--i)*.5s) linear infinite;animation-delay:calc(var(--i)*-.7s)}.mhs-controls{position:absolute;z-index:5;bottom:30px;left:50%;transform:translateX(-50%);width:calc(100% - 88px);max-width:1192px;display:flex;gap:10px;align-items:center;border-top:1px solid #ffffff14;padding-top:20px}.mhs-controls button{cursor:pointer;border:1px solid #ffffff30;background:transparent;color:#d2e0ed;border-radius:50%;height:36px;width:36px;padding:0;font-size:18px}.mhs-controls button:hover{border-color:var(--mhs-accent);color:var(--mhs-accent)}.mhs-dots{display:flex;gap:8px;margin-right:auto}.mhs-dots .mhs-dot{height:6px;width:20px;border:0;border-radius:5px;background:#526579;transition:width .4s,background .4s}.mhs-dots .is-active{width:43px;background:var(--mhs-accent)}.mhs-counter{font-size:11px;letter-spacing:2px;color:#94aabf;margin-right:15px}.mhs :focus-visible{outline:2px solid var(--mhs-accent);outline-offset:5px}.mhs-announcer{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.is-active .mhs-copy>*{animation:mhs-reveal .85s both}.is-active .mhs-copy>:nth-child(2){animation-delay:.1s}.is-active .mhs-copy>:nth-child(3){animation-delay:.2s}.is-active .mhs-copy>:nth-child(4){animation-delay:.3s}.is-active .mhs-copy>:nth-child(5){animation-delay:.4s}.is-active .mhs-art{animation:mhs-reveal 1.1s .15s both}@keyframes mhs-reveal{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}@keyframes mhs-float{0%,100%{translate:0 0}50%{translate:0 -14px}}@keyframes mhs-breathe{to{transform:scale(1.2);opacity:.6}}@keyframes mhs-orbit{to{transform:translate(-50%,-50%) rotateX(25deg) rotate(360deg)}}@keyframes mhs-blink{50%{opacity:.2}}@keyframes mhs-data{from{transform:translateY(-60px);opacity:0}50%{opacity:1}to{transform:translateY(220px);opacity:0}}@keyframes mhs-rise{from{transform:translateY(550px);opacity:0}40%{opacity:.6}to{transform:translateY(-150px);opacity:0}}@media(max-width:900px){.mhs-slide{padding-left:28px;padding-right:28px;gap:0}.mhs-art{transform:scale(.85);transform-origin:center}.mhs h1{letter-spacing:-2px}.mhs-badge-one{left:-10px}.mhs-actions{gap:14px}.mhs-orbit.two{width:350px;height:350px}}@media(max-width:680px){.mhs{min-height:var(--mhs-mobile)}.mhs-slide{grid-template-columns:1fr;padding:42px 24px 95px;min-height:var(--mhs-mobile);gap:12px}.mhs h1{font-size:43px!important;letter-spacing:-1.8px}.mhs-eyebrow{font-size:9px!important;letter-spacing:1.5px;margin-bottom:18px!important}.mhs-description{font-size:15px!important;line-height:1.7!important;margin-bottom:22px!important}.mhs-features{gap:12px;margin-top:23px!important}.mhs-art{height:290px;width:100%;max-width:400px;margin:auto}.mhs-towers{inset:20px 40px 20px;transform:scale(.8) rotate(-6deg);transform-origin:bottom}.mhs-badge-one{top:40px;left:5px;padding:10px 13px}.mhs-badge-two{bottom:5px;right:5px;padding:12px}.mhs-orbit{height:260px;width:260px}.mhs-orbit.two{height:320px;width:320px}.mhs-cloud{font-size:145px;top:-30px}.mhs-scene-cloud .mhs-towers{transform:scale(.65) translateY(20px)}.mhs-domain-card{top:60px;padding:30px 20px}.mhs-domain-card strong{font-size:30px}.mhs-shield{top:5px;width:70px;height:85px;line-height:80px;font-size:38px}.mhs-controls{width:calc(100% - 48px);bottom:23px}.mhs-counter{margin-right:3px}.mhs-actions a{font-size:12px}.mhs-primary{padding:15px 18px}.mhs-particles i{display:none}}@media(prefers-reduced-motion:reduce){.mhs *,.mhs *:before,.mhs *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

/* 1.1: balanced hero, theme isolation and accessible touch controls. */
.mhs{max-width:none!important;text-align:left;touch-action:pan-y}
.mhs-slide{max-width:1320px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;padding:calc(var(--mhs-pad) + var(--mhs-header,0px)) 48px 104px;min-height:max(var(--mhs-height),720px)}
.mhs-copy{min-width:0;position:relative;z-index:5}
.mhs h1{font-size:clamp(38px,4.1vw,62px)!important;letter-spacing:-2.4px;line-height:1.1!important;text-wrap:balance;overflow-wrap:break-word;max-width:620px}
.mhs-eyebrow{font-size:11px!important;letter-spacing:1.8px;margin-bottom:20px!important}
.mhs-description{font-size:16px!important;max-width:510px;margin-bottom:26px!important}
.mhs-art{width:100%;min-width:0;height:390px}
.mhs-domain-card strong{font-size:clamp(25px,3vw,37px);overflow-wrap:anywhere}
.mhs-domain-card{left:3%;right:3%;padding:32px 25px}
.mhs-badge-one{top:50px;padding:13px 17px}
.mhs-shield{top:8px;right:26px}
.mhs-primary{border-radius:10px;min-height:52px;box-shadow:0 10px 32px #0003}
.mhs-primary span{font-family:Arial,sans-serif;font-size:20px;line-height:1}
.mhs-features{margin-top:26px!important;gap:16px}
.mhs-features li{font-size:12px!important;line-height:1.6!important}
.mhs-controls{max-width:1224px;width:calc(100% - 96px);bottom:24px;padding-top:16px}
.mhs-controls button{min-width:44px;height:44px;line-height:1;box-shadow:none;display:inline-flex;align-items:center;justify-content:center}
.mhs-dots{gap:4px;align-items:center}
.mhs-dots .mhs-dot{position:relative;width:32px;min-width:32px;height:44px;background:transparent;border-radius:0}
.mhs-dots .mhs-dot:after{content:'';width:20px;height:5px;border-radius:6px;background:#607389;transition:width .25s,background .25s}
.mhs-dots .mhs-dot.is-active{width:48px}
.mhs-dots .mhs-dot.is-active:after{width:38px;background:var(--mhs-accent)}
@media(max-width:1000px){.mhs-slide{gap:18px;padding-left:30px;padding-right:30px}.mhs h1{font-size:46px!important}.mhs-art{scale:.88}.mhs-controls{width:calc(100% - 60px)}}
@media(max-width:680px){.mhs-slide{grid-template-columns:minmax(0,1fr);gap:16px;padding:calc(36px + var(--mhs-header,0px)) 24px 100px;min-height:var(--mhs-mobile)}.mhs h1{font-size:clamp(34px,9vw,44px)!important;letter-spacing:-1.4px;max-width:100%;margin-bottom:20px!important}.mhs-description{font-size:15px!important}.mhs-art{height:270px;max-width:380px;scale:1;transform:none}.mhs-eyebrow{font-size:9px!important;letter-spacing:1.3px}.mhs-controls{width:calc(100% - 48px);gap:5px;bottom:18px}.mhs-counter{font-size:10px;letter-spacing:1px;margin-right:2px}.mhs-domain-card{top:65px;padding:28px 20px}.mhs-domain-card strong{font-size:29px}.mhs-badge-one{top:30px}.mhs-shield{top:5px}.mhs-actions{gap:18px}.mhs-actions a{font-size:13px}.mhs-features{gap:8px 14px}.mhs-features li{font-size:11px!important}}
@media(max-width:360px){.mhs-slide{padding-left:18px;padding-right:18px}.mhs-counter{display:none}.mhs-controls{width:calc(100% - 36px)}.mhs-domain-card strong{font-size:25px}}

/* 1.2: service-specific illustrations and refined depth. */
.mhs{background:radial-gradient(ellipse at 88% 45%,#123a4b70,transparent 60%),var(--mhs-bg)}
.mhs-slide{gap:56px}
.mhs h1{font-size:clamp(36px,3.8vw,58px)!important;letter-spacing:-2px}
.mhs-eyebrow{max-width:510px}
.mhs-description{color:#bacbd9!important}
.mhs-art:before{content:'';position:absolute;inset:10% 4%;border-radius:50%;background:radial-gradient(ellipse,#35e5ba12,transparent 68%)}
.mhs-primary{position:relative;background:linear-gradient(120deg,#ffffff25,transparent),var(--mhs-accent);border:1px solid #ffffff20}
.mhs-primary:hover{transform:translateY(-3px)}
.mhs-secondary{border-bottom:1px solid #ffffff25}
.mhs-features span{display:inline-flex;align-items:center;justify-content:center;width:19px;height:19px;background:#35e5ba12;border-radius:50%}
.mhs-browser,.mhs-backup{display:none;position:absolute;z-index:3;border:1px solid #53889980;background:linear-gradient(135deg,#183d52,#0b2036);box-shadow:0 30px 60px #0005;animation:mhs-float 7s ease-in-out infinite}
.mhs-browser{top:80px;left:4%;right:2%;border-radius:15px;transform:rotate(-5deg);overflow:hidden}
.mhs-browser-bar{display:flex;gap:5px;align-items:center;padding:14px;background:#ffffff08;border-bottom:1px solid #ffffff10}
.mhs-browser-bar i{width:6px;height:6px;border-radius:50%;background:#56d9b5}
.mhs-browser-bar i:first-child{background:#ff8b88}.mhs-browser-bar i:nth-child(2){background:#f1cc68}
.mhs-browser-bar span{font-size:8px;letter-spacing:1.5px;margin-left:15px;color:#a0bdcf}
.mhs-browser-body{padding:22px}.mhs-mini-nav{height:5px;width:35%;background:#ffffff40;border-radius:5px;margin-bottom:22px}
.mhs-mini-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:18px;align-items:center}
.mhs-mini-hero b{font-size:26px;line-height:1.15;color:#fff;display:block}
.mhs-mini-hero em{display:block;width:90%;height:4px;background:#9bb6c044;margin-top:9px;border-radius:4px}
.mhs-mini-hero em+em{width:65%}.mhs-mini-hero div>span{display:block;width:60px;height:19px;border-radius:4px;background:var(--mhs-accent);margin-top:15px}
.mhs-mini-art{height:115px;border-radius:14px;background:linear-gradient(145deg,#41e4b740,#176584);display:flex;align-items:center;justify-content:center;font-size:65px;color:#6deac7}
.mhs-mini-cards{display:flex;gap:10px;margin-top:22px}.mhs-mini-cards i{height:35px;flex:1;border:1px solid #ffffff12;border-radius:5px;background:#ffffff06}
.mhs-backup{top:82px;left:12%;right:8%;padding:30px;text-align:center;border-radius:20px;transform:rotate(-4deg)}
.mhs-backup-icon{margin:0 auto 14px;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:20px;background:#34e4b31a;border:1px solid #34e4b355;color:var(--mhs-accent);font-size:56px;line-height:1}
.mhs-backup strong{display:block;color:#fff;font-size:25px}.mhs-backup>span{display:block;font-size:13px;color:#abc2d3;margin-top:8px}
.mhs-backup-track{height:7px;background:#ffffff10;border-radius:8px;margin:25px 0 16px;overflow:hidden}.mhs-backup-track i{display:block;width:85%;height:100%;background:var(--mhs-accent);border-radius:8px}
.mhs-backup small{font-size:8px;letter-spacing:1.7px;color:#96b2c5}
.mhs-scene-website .mhs-browser,.mhs-scene-backup .mhs-backup{display:block}
.mhs-scene-website .mhs-towers,.mhs-scene-backup .mhs-towers{display:none}
.mhs-scene-website .mhs-badge-one,.mhs-scene-backup .mhs-badge-one{top:22px;left:0}
.mhs-scene-website .mhs-badge-two,.mhs-scene-backup .mhs-badge-two{bottom:10px}
@media(max-width:1000px){.mhs-slide{gap:22px}.mhs h1{font-size:44px!important}.mhs-mini-hero b{font-size:23px}}
@media(max-width:680px){.mhs-slide{gap:18px}.mhs h1{font-size:clamp(33px,8.5vw,43px)!important;letter-spacing:-1.3px}.mhs-browser{top:32px;left:6%;right:4%}.mhs-browser-body{padding:18px}.mhs-mini-hero b{font-size:22px}.mhs-mini-art{height:80px;font-size:46px}.mhs-mini-cards{margin-top:16px}.mhs-mini-cards i{height:23px}.mhs-scene-website .mhs-badge-one,.mhs-scene-backup .mhs-badge-one{top:0;padding:9px 12px}.mhs-backup{top:35px;left:10%;right:6%;padding:21px}.mhs-backup-icon{width:50px;height:50px;font-size:42px;margin-bottom:10px}.mhs-backup strong{font-size:22px}.mhs-backup-track{margin:17px 0 12px}.mhs-controls{flex-wrap:wrap}.mhs-dots{gap:0}.mhs-dots .mhs-dot{width:26px;min-width:26px}.mhs-dots .mhs-dot.is-active{width:36px}.mhs-dots .mhs-dot.is-active:after{width:29px}.mhs-counter{display:none}}
@media(max-width:360px){.mhs-controls{gap:3px}.mhs-controls>.mhs-prev,.mhs-controls>.mhs-next,.mhs-controls>.mhs-pause{width:40px;min-width:40px}.mhs-mini-hero b{font-size:18px}}

.mhw-arrow{display:inline-block!important;width:18px!important;height:18px!important;max-width:18px!important;vertical-align:middle;flex-shrink:0}
