/* V14: real DOM structure fix — globe and product demo are separate rows */
.orbital-experience{height:auto!important;min-height:0!important;overflow:hidden!important;padding:clamp(55px,6vw,95px) 0 70px!important}
.orbital-experience .orbital-sticky{position:relative!important;top:auto!important;height:auto!important;min-height:0!important;overflow:visible!important;display:block!important}
.orbital-experience .orbital-layout{display:grid!important;grid-template-columns:minmax(0,0.9fr) minmax(0,1.1fr)!important;align-items:center!important;gap:clamp(32px,5vw,80px)!important;max-width:1320px!important}
.orbital-experience .orbital-copy h2{font-size:clamp(38px,4.1vw,65px)!important;line-height:1.1!important;margin:22px 0!important}
.orbital-experience .orbital-copy>p{max-width:490px!important}
.orbital-experience .orbital-visual{position:relative!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;min-height:0!important;height:auto!important;padding:0 0 100px!important;overflow:visible!important}
.orbital-experience .orbital-globe-wrap{position:relative!important;width:min(100%,550px)!important;max-width:550px!important;aspect-ratio:1!important;flex:0 0 auto!important;margin:0 auto!important;transform:none!important}
.orbital-experience #wrGlobe{display:block!important;width:100%!important;height:100%!important}
.orbital-experience .orbital-callout{position:absolute!important;left:50%!important;right:auto!important;bottom:-70px!important;transform:translateX(-50%)!important;max-width:90%!important;width:245px!important;text-align:center!important;z-index:5!important}
.orbital-experience .orbital-controls{position:absolute!important;left:50%!important;right:auto!important;bottom:5px!important;transform:translateX(-50%)!important;z-index:6!important;display:flex!important;align-items:center!important}
.orbital-experience .orbital-product-bridge{display:none!important}
.orbital-experience .orbital-foot{position:relative!important;bottom:auto!important;margin-top:25px!important}
/* Panel is now a distinct full-width section below the globe, not inside its flex column */
.orbital-experience > .panel-demo{position:relative!important;z-index:2!important;display:block!important;width:calc(100% - 48px)!important;max-width:1180px!important;margin:90px auto 0!important;padding:56px clamp(15px,4vw,60px) 36px!important;border:1px solid rgba(136,211,226,.22)!important;border-radius:12px!important;background:linear-gradient(135deg,rgba(15,65,85,.45),rgba(5,21,34,.7))!important;box-sizing:border-box!important}
.orbital-experience > .panel-demo .panel-demo-top{display:flex!important;flex-wrap:wrap!important;gap:24px!important;align-items:end!important;justify-content:space-between!important}
.orbital-experience > .panel-demo .panel-demo-top>div{max-width:670px!important}
.orbital-experience > .panel-demo h3{font-size:clamp(32px,4vw,55px)!important;line-height:1.08!important}
.orbital-experience > .panel-demo .panel-stage{width:100%!important;max-width:100%!important;min-height:350px!important;overflow:hidden!important}
.orbital-experience > .panel-demo .panel-assembly{width:min(60vw,490px)!important;height:min(30vw,245px)!important}
@media(max-width:950px){.orbital-experience .orbital-layout{grid-template-columns:1fr!important;gap:12px!important}.orbital-experience .orbital-copy h2{font-size:clamp(38px,6vw,60px)!important}.orbital-experience .orbital-visual{padding-bottom:105px!important}.orbital-experience .orbital-globe-wrap{width:min(100%,520px)!important}.orbital-experience > .panel-demo{margin-top:60px!important}}
@media(max-width:600px){.orbital-experience{padding:55px 0!important}.orbital-experience .orbital-copy h2{font-size:clamp(34px,8vw,48px)!important}.orbital-experience .orbital-visual{padding-bottom:105px!important}.orbital-experience .orbital-globe-wrap{width:min(100%,390px)!important}.orbital-experience > .panel-demo{width:calc(100% - 24px)!important;padding:32px 18px!important;margin-top:40px!important}.orbital-experience > .panel-demo .panel-demo-top{display:block!important}.orbital-experience > .panel-demo .panel-toggle{margin-top:15px!important}.orbital-experience > .panel-demo .panel-stage{height:380px!important;min-height:0!important}.orbital-experience > .panel-demo .panel-assembly{width:68vw!important;height:34vw!important}}
