/* Four solution cards orbit visually around the real 3D Earth in hero 3. */
.hero-slide-growth .earth-kpis{position:absolute;inset:0;z-index:4;pointer-events:none}
.hero-slide-growth .earth-kpi{position:absolute;display:flex;align-items:center;gap:12px;width:clamp(182px,16vw,255px);min-height:92px;padding:12px 14px;color:#fff;background:linear-gradient(120deg,rgba(28,12,68,.91),rgba(18,18,63,.78));border:1px solid var(--earth-accent,#8f28f3);border-radius:14px;box-shadow:0 0 14px var(--earth-glow,rgba(154,55,255,.38)),inset 0 0 18px var(--earth-glow,rgba(154,55,255,.20)),0 12px 30px rgba(0,0,0,.23);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:earth-kpi-float 5s ease-in-out infinite;will-change:transform}
.hero-slide-growth .earth-kpi::after{content:"";position:absolute;top:50%;width:clamp(12px,2.2vw,30px);height:1px;background:linear-gradient(90deg,var(--earth-accent,#8f28f3),transparent);box-shadow:0 0 8px var(--earth-accent,#8f28f3)}
.hero-slide-growth .earth-kpi--left::after{left:100%}
.hero-slide-growth .earth-kpi--right::after{right:100%;transform:rotate(180deg)}
.hero-slide-growth .earth-kpi-icon{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,var(--earth-accent,#8f28f3),var(--earth-accent-dark,#4c16bd));box-shadow:0 0 13px var(--earth-glow,rgba(156,61,255,.5))}
.hero-slide-growth .earth-kpi-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hero-slide-growth .earth-kpi-copy{display:block;min-width:0}
.hero-slide-growth .earth-kpi-copy strong{display:block;font:800 clamp(12px,1.1vw,15px)/1.18 var(--font-heading,Arial,sans-serif);margin-bottom:4px}
.hero-slide-growth .earth-kpi-copy small{display:block;font:400 clamp(10px,.85vw,12px)/1.32 var(--font-body,Arial,sans-serif);color:#eee9ff}
.hero-slide-growth .earth-kpi--control,.hero-slide-growth .earth-kpi--secure{--earth-accent:#7920d2;--earth-accent-dark:#4b0b96;--earth-glow:rgba(125,32,210,.36)}
.hero-slide-growth .earth-kpi--time,.hero-slide-growth .earth-kpi--cloud{--earth-accent:#ff7028;--earth-accent-dark:#c93f0a;--earth-glow:rgba(255,112,40,.32)}
.hero-slide-growth .earth-kpi--control{left:calc(50% - 50px);top:25%;animation-delay:-.7s}
.hero-slide-growth .earth-kpi--time{left:calc(50% - 50px);top:62%;bottom:auto;animation-delay:-2.4s}
.hero-slide-growth .earth-kpi--cloud{left:calc(74% - 50px);right:auto;top:25%;animation-delay:-1.7s}
.hero-slide-growth .earth-kpi--secure{left:calc(74% - 50px);right:auto;top:62%;bottom:auto;animation-delay:-3.6s}
@keyframes earth-kpi-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-9px)}}
@media(min-width:701px) and (max-width:1100px){
 .hero-slide-growth .earth-kpi{width:clamp(150px,18vw,190px);min-height:76px;padding:9px;gap:8px}
 .hero-slide-growth .earth-kpi-icon{flex-basis:34px;width:34px;height:34px}
 .hero-slide-growth .earth-kpi-icon svg{width:20px;height:20px}
 .hero-slide-growth .earth-kpi--control,.hero-slide-growth .earth-kpi--time{left:calc(50% - 50px)}
 .hero-slide-growth .earth-kpi--cloud,.hero-slide-growth .earth-kpi--secure{left:calc(75% - 50px);right:auto}
}
@media(max-width:700px){
 .hero-slide-growth .earth-kpis{z-index:4}
 .hero-slide-growth .earth-kpi{width:clamp(138px,41vw,190px);min-height:69px;padding:9px 7px;gap:8px;border-radius:10px;animation-duration:6s}
 .hero-slide-growth .earth-kpi-icon{flex:0 0 31px;width:31px;height:31px;border-radius:7px}
 .hero-slide-growth .earth-kpi-icon svg{width:18px;height:18px}
 .hero-slide-growth .earth-kpi-copy strong{font-size:12px;line-height:1.2}
 .hero-slide-growth .earth-kpi-copy small{font-size:10px;line-height:1.25}
 .hero-slide-growth .earth-kpi::after{display:none}
 .hero-slide-growth .earth-kpi--control{left:3%;top:auto;bottom:22%}
 .hero-slide-growth .earth-kpi--time{left:3%;bottom:9%}
 .hero-slide-growth .earth-kpi--cloud{right:3%;top:auto;bottom:22%}
 .hero-slide-growth .earth-kpi--secure{right:3%;bottom:9%}
}
@media(prefers-reduced-motion:reduce){.hero-slide-growth .earth-kpi{animation:none!important;will-change:auto}}
