.mks-hero{background:radial-gradient(1100px 620px at 78% 22%,#17457e 0,#143a6900 62%),linear-gradient(160deg,#0a2140,#061529 58%,#08203c);color:#fff;overflow:hidden;padding:4.8rem 0 3.6rem;position:relative}.mks-hero:after{background-image:linear-gradient(hsla(0,0%,100%,.028) .1rem,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.028) .1rem,#0000 0);background-size:5.6rem 5.6rem;content:"";inset:0;mask-image:radial-gradient(70% 60% at 60% 40%,#000,#0000 78%);-webkit-mask-image:radial-gradient(70% 60% at 60% 40%,#000,#0000 78%);pointer-events:none;position:absolute}.mks-hero__wrap{position:relative;z-index:2}.mks-hero__grid{align-items:center;display:grid;gap:36px;gap:3.6rem;grid-template-columns:1fr}.mks-hero__content{order:2;position:relative;z-index:2}.mks-hero__headline{color:#fff;font-size:clamp(30px,4.3vw,53px);font-size:clamp(3rem,4.3vw,5.3rem);font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 1.8rem}.mks-hero__sub{color:#b9cce0;font-size:16px;font-size:1.6rem;line-height:1.6;margin:0 0 2.4rem;max-width:48ch}.mks-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:14px;gap:1.4rem}.mks-hero__ctas .btn{align-items:center;border:0;border-radius:.8rem;cursor:pointer;display:inline-flex;font-family:inherit;font-size:14.5px;font-size:1.45rem;font-weight:600;gap:.55em;overflow:hidden;padding:1.3rem 2.4rem;position:relative;text-decoration:none;transition:.25s cubic-bezier(.2,.7,.3,1)}.mks-hero__ctas .btn .arw{transition:transform.25s}.mks-hero__ctas .btn:hover .arw{transform:translate(.4rem)}.mks-hero__ctas .btn-primary{background:#f26a21;background:var(--orange,#f26a21);box-shadow:0 .6rem 1.8rem#f26a2152;color:#fff}.mks-hero__ctas .btn-primary:hover{background:#d45311;background:var(--orange-deep,#d45311);box-shadow:0 1.2rem 2.8rem#f26a216b;transform:translateY(-.2rem)}.mks-hero__ctas .btn-primary:active{transform:translateY(0)}.mks-hero__ctas .btn-ghost{background:#0000;border:.15rem solid#ffffff80;color:#fff}.mks-hero__ctas .btn-ghost:hover{background:#ffffff1f;border-color:#fff;transform:translateY(-.2rem)}.mks-hero__ctas .btn-outline{background:#fff;border:.15rem solid#c9d4e0;border:.15rem solid var(--steel-200,#c9d4e0);color:#0e2e56;color:var(--navy-700,#0e2e56)}.mks-hero__ctas .btn-outline:hover{border-color:#f26a21;border-color:var(--orange,#f26a21);color:#d45311;color:var(--orange-deep,#d45311);transform:translateY(-.2rem)}.mks-hero__graphic{order:1;position:relative;width:100%}.mks-hero__orbit{aspect-ratio:1/.82;margin:0 auto;max-width:520px;max-width:52rem;position:relative;width:100%}.mks-hero__orbit svg{height:100%;overflow:visible;width:100%}.mks-hero__orbit .ring{fill:none;stroke:#4fc3f747;stroke-width:1}.mks-hero__orbit .ring.dash{animation:mksSpin 46s linear infinite;stroke-dasharray:4 7;transform-origin:250px 205px}.mks-hero__orbit .ring.dash.rev{animation-direction:reverse;animation-duration:64s}.mks-hero__orbit .core{animation:mksHover 7s ease-in-out infinite;filter:drop-shadow(0 0 30px #4fc3f780);filter:drop-shadow(0 0 3rem #4fc3f780)}.mks-hero__orbit .core-glow{animation:mksPulse 3.6s ease-in-out infinite}.mks-hero__orbit .orb{animation:mksOrbGlow 4.4s ease-in-out infinite}.mks-hero__orbit .spark{fill:#4fc3f7;fill:var(--cyan,#4fc3f7)}.mks-hero__node{backdrop-filter:blur(9px);backdrop-filter:blur(.9rem);-webkit-backdrop-filter:blur(9px);-webkit-backdrop-filter:blur(.9rem);background:#ffffff0e;border:.1rem solid#ffffff29;border-radius:1.1rem;cursor:default;min-width:120px;min-width:12rem;padding:1rem 1.2rem;position:absolute;transition:.3s cubic-bezier(.2,.7,.3,1)}.mks-hero__node:hover{background:#4fc3f729;border-color:#4fc3f78c;box-shadow:0 1.6rem 4rem#00000057;transform:translateY(-.5rem)scale(1.035)}.mks-hero__node--1{animation:mksFloat 6.5s ease-in-out infinite;left:6%;top:2%}.mks-hero__node--2{animation:mksFloat 7.4s ease-in-out.5s infinite;right:2%;top:0}.mks-hero__node--3{animation:mksFloat 6.9s ease-in-out 1.1s infinite;bottom:6%;left:0}.mks-hero__node--4{animation:mksFloat 7.8s ease-in-out.8s infinite;bottom:2%;right:4%}.mks-hero__node-label{color:#cfe0f0;font-size:11px;font-size:1.1rem;font-weight:600;letter-spacing:.01em;margin-bottom:.6rem}.mks-hero__node-bars{align-items:flex-end;display:flex;gap:3px;gap:.3rem;height:26px;height:2.6rem}.mks-hero__node-bars i{animation:mksBar 2.6s ease-in-out infinite;background:#4fc3f7;background:var(--cyan,#4fc3f7);border-radius:.2rem;display:block;opacity:.85;transform-origin:bottom;width:6px;width:.6rem}.mks-hero__strip{border-top:.1rem solid#ffffff1a;display:flex;flex-wrap:wrap;gap:14px 20px;gap:1.4rem 2rem;margin-top:var(--default-margin);padding-top:var(--default-margin);position:relative;z-index:2}.mks-hero__strip-item{align-items:flex-start;display:flex;flex:1 140px;flex:1 14rem;gap:9px;gap:.9rem;min-width:140px;min-width:14rem}.mks-hero__strip-item--highlight .mks-hero__strip-icon{color:#4fc3f7;color:var(--cyan,#4fc3f7)}.mks-hero__strip-item--highlight .mks-hero__strip-text{color:#fff;font-weight:600}.mks-hero__strip-item--muted .mks-hero__strip-icon{color:#8ba9c6}.mks-hero__strip-item--muted .mks-hero__strip-text{color:#c7d8e8;font-weight:500}.mks-hero__strip-icon{align-items:center;display:inline-flex;flex:none;justify-content:center;margin-top:.2rem}.mks-hero__strip-icon svg{height:17px;height:1.7rem;width:17px;width:1.7rem}.mks-hero__strip-text{display:block;font-size:12.5px;font-size:1.25rem;line-height:1.35}@keyframes mksSpin{to{transform:rotate(1turn)}}@keyframes mksHover{0%,to{transform:translate(250px,200px)scale(.44)translate(-178px,-193px)}50%{transform:translate(250px,192px)scale(.44)translate(-178px,-193px)}}@keyframes mksPulse{0%,to{opacity:.36;r:64}50%{opacity:.7;r:76}}@keyframes mksOrbGlow{0%,to{opacity:.94}50%{opacity:1}}@keyframes mksBar{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1)}}@keyframes mksFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-.9rem)}}@media screen and (width>=48em){.mks-hero__content{order:1}.mks-hero__graphic{order:2}.mks-hero__node{min-width:150px;min-width:15rem;padding:1.2rem 1.4rem}.mks-hero__node-label{font-size:11.5px;font-size:1.15rem;margin-bottom:.8rem}.mks-hero__node-bars i{width:7px;width:.7rem}}@media screen and (width>=62em){.mks-hero{padding:8.6rem 0 5.4rem}.mks-hero__grid{gap:56px;gap:5.6rem;grid-template-columns:1fr 1.02fr}.mks-hero__headline{margin-bottom:2.2rem}.mks-hero__sub{font-size:17px;font-size:1.7rem;margin-bottom:3rem;margin-bottom:var(--default-margin,3rem)}.mks-hero__graphic{margin-bottom:0}}