.decor-zone{position:relative;overflow-x:clip}.decor-zone>.container,.decor-zone>.product-container{position:relative;z-index:2}.decor{position:absolute;z-index:0;display:block;line-height:0;pointer-events:none;user-select:none}.decor svg{display:block;width:100%;height:auto;overflow:visible}.pos-hero-sat{top:8px;left:calc(50% - 620px + 300px);width:112px}.pos-hero-bot{bottom:18px;left:calc(50% - 620px + 330px);width:54px}.pos-hero-dots{bottom:96px;left:calc(50% - 620px + 290px);width:64px}.pos-kits-dots{top:20px;right:28%;width:80px}.pos-courses-circuit{top:38%;right:0;width:min(300px,22%);opacity:.8}.pos-courses-drone{bottom:10px;right:3%;width:110px}.pos-more-sat{top:14px;right:16%;width:120px}.pos-more-dots{bottom:18px;left:2%;width:80px}.pos-more-circuit{bottom:6px;right:0;width:100px;opacity:.8}.pos-banner-bot{right:24%;bottom:0;width:62px}.pos-banner-drone{right:9%;top:18px;width:100px}.pos-pdp-sat{top:18px;right:2%;width:96px}.pos-pdp-drone{bottom:-6px;left:1%;width:96px}.pos-pdp-bot{top:6px;right:1%;width:56px}.pos-pdp-circuit{top:120px;left:0;width:100px;opacity:.7}.course-banner .decor-circuit [stroke="#066696"]{stroke:#fff}@media (max-width:1280px){.pos-hero-bot{display:none}}@media (max-width:1400px){.pos-pdp-circuit,.pos-pdp-drone,.pos-pdp-bot{display:none}}@media (max-width:860px){.pos-courses-drone-cloud,.pos-hero-sat,.pos-hero-dots,.pos-kits-dots,.pos-courses-drone,.pos-more-circuit,.pos-banner-bot,.pos-pdp-bot{display:none}.pos-courses-circuit{width:140px;top:8px;opacity:.6}.pos-more-sat{width:64px;top:6px;right:4%}.pos-more-dots{width:54px}.pos-banner-drone{width:64px;top:8px;right:4%}.pos-pdp-sat{width:56px;top:-26px;right:3%}}@media (max-width:600px){.pos-more-dots,.pos-banner-drone,.pos-courses-circuit{display:none}}.decor-orbit{position:relative;display:block;width:100%;aspect-ratio:160 / 70}.decor-orbit .decor-ring{position:absolute;inset:0;width:100%;height:100%}.decor-orbit .decor-sat{position:absolute;left:0;top:0;width:30%;offset-path:ellipse(47% 40% at 50% 50%);offset-anchor:50% 50%;offset-distance:0%;animation:d-orbit 36s linear infinite paused}.decor-bot .bot-body{transform-box:fill-box;transform-origin:50% 100%;animation:d-bob 4.3s ease-in-out infinite paused}.decor-bot .bot-eyes{animation:d-look 7s ease-in-out infinite paused}.decor-drone .drone-body{animation:d-float 5s ease-in-out infinite paused}.decor-drone .drone-prop{transform-box:fill-box;transform-origin:50% 50%;animation:d-prop .85s ease-in-out infinite alternate paused}.decor-drone .drone-prop.alt{animation-delay:-.5s}.decor-circuit .pulse{stroke-dasharray:14 86;stroke-dashoffset:14;animation:d-pulse 4s linear infinite paused;opacity:.9}.decor-dots circle,.decor-dots rect{transform-box:fill-box;transform-origin:50% 50%}.decor-dots .d1{animation:d-drift 5.4s ease-in-out infinite paused}.decor-dots .d2{animation:d-drift 7.3s ease-in-out -2s infinite paused}.decor-dots .d3{animation:d-drift 6.2s ease-in-out -4s infinite paused}.decor-dots .d4{animation:d-drift 8.5s ease-in-out -1s infinite paused}.pos-hero-bot .bot-body{animation-duration:4.9s}.pos-banner-bot .bot-body{animation-duration:3.7s;animation-delay:-2s}.pos-pdp-drone .drone-body{animation-duration:5.7s;animation-delay:-3s}.pos-banner-drone .drone-body{animation-duration:4.5s;animation-delay:-1.5s}.pos-more-sat .decor-sat{animation-duration:45s;animation-delay:-20s}.pos-pdp-sat .decor-sat{animation-duration:40s;animation-delay:-9s}.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .decor-sat,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .bot-body,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .bot-eyes,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .drone-body,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .drone-prop,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .pulse,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .decor-dots circle,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .decor-dots rect,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .bot-arm,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .decor-cloud-svg,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .decor-chip-svg,.motion-on:not(.motion-paused):not(.motion-hidden) .decor-zone:not(.is-offscreen) .chip-led{animation-play-state:running}@keyframes d-orbit{to{offset-distance:100%}}@keyframes d-bob{0%,100%{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-7px) rotate(1.5deg)}}@keyframes d-look{0%,38%,62%,100%{transform:translateX(0)}44%,56%{transform:translateX(3px)}80%,86%{transform:translateX(-3px)}}@keyframes d-float{0%,100%{transform:translate(0,0)}33%{transform:translate(5px,-6px)}66%{transform:translate(-4px,-3px)}}@keyframes d-prop{from{transform:scaleX(1)}to{transform:scaleX(.62)}}@keyframes d-pulse{to{stroke-dashoffset:-86}}@keyframes d-drift{0%,100%{transform:translate(0,0)}50%{transform:translate(5px,-7px)}}.decor-cloud-svg{animation:d-cloud 8s ease-in-out infinite alternate paused}.decor-chip-svg{animation:d-chip 5.6s ease-in-out infinite paused}.decor-chip-svg .chip-led{animation:d-led 2.4s ease-in-out infinite paused}.decor-bot .bot-arm{transform-box:fill-box;transform-origin:50% 0;animation:d-wave 7s ease-in-out infinite paused}.decor.rev .bot-body,.decor.rev .drone-body,.decor.rev .decor-chip-svg,.decor.rev .decor-cloud-svg{animation-direction:reverse}.decor.slow .decor-cloud-svg{animation-duration:11s}.decor.fast .drone-body,.decor.fast .bot-body{animation-duration:3.9s}.decor.late .bot-arm,.decor.late .drone-body,.decor.late .bot-body{animation-delay:-2.6s}@keyframes d-cloud{from{transform:translateX(-14px)}to{transform:translateX(14px)}}@keyframes d-chip{0%,100%{transform:translate(0,0) rotate(-6deg)}50%{transform:translate(-3px,-6px) rotate(6deg)}}@keyframes d-led{0%,100%{opacity:1}50%{opacity:.35}}@keyframes d-wave{0%,78%,100%{transform:rotate(0)}84%{transform:rotate(-38deg)}89%{transform:rotate(8deg)}94%{transform:rotate(-30deg)}}.course-banner .decor-cloud-svg path{fill:#fff;fill-opacity:.14}.decor-cloud{opacity:.95}.pos-hero-cloud{top:0;left:calc(50% - 620px + 280px);width:150px}.pos-hero-cloud2{bottom:4px;left:calc(50% - 620px + 300px);width:110px}.pos-kits-drone{top:6px;left:62%;width:84px}.pos-kits-cloud{top:-6px;left:calc(62% - 30px);width:130px}.pos-courses-bot{bottom:14px;right:18%;width:52px}.pos-courses-cloud{bottom:6px;right:calc(18% - 40px);width:130px}.pos-more-drone{top:6px;left:58%;width:80px}.pos-more-cloud{top:-8px;left:calc(58% - 28px);width:130px}.pos-more-chip{bottom:14px;left:12%;width:42px}.pos-banner-cloud{right:calc(9% - 26px);top:2px;width:150px}.pos-banner-chip{right:36%;top:16px;width:38px}.pos-pdp-cloud{top:-34px;right:calc(2% - 20px);width:110px}.recommend-header{position:relative}.pos-pdp-rec-drone{top:0;left:68%;width:72px}.pos-courses-drone-cloud{bottom:0;right:calc(3% - 22px);width:150px}.pos-pdp-rec-cloud{top:-14px;left:calc(68% - 24px);width:120px}.pos-pdp-rec-bot{top:0;left:70%;width:44px}.pos-pdp-chip{bottom:20px;right:1%;width:40px}@media (max-width:1280px){.pos-kits-cloud,.pos-hero-cloud2{display:none}}@media (max-width:860px){.pos-hero-cloud,.pos-hero-cloud2,.pos-kits-drone,.pos-kits-cloud,.pos-courses-bot,.pos-courses-cloud,.pos-more-chip,.pos-banner-chip,.pos-pdp-rec-bot,.pos-pdp-chip{display:none}.pos-more-drone{top:4px;left:auto;right:22%;width:54px}.pos-more-cloud{top:-4px;left:auto;right:calc(22% - 14px);width:90px}.pos-banner-cloud{width:96px;right:1%}.pos-pdp-rec-drone{width:50px;left:auto;right:6%}.pos-pdp-rec-cloud{width:84px;left:auto;right:calc(6% - 14px)}.pos-pdp-cloud{width:80px}}@media (max-width:600px){.pos-pdp-rec-drone,.pos-pdp-rec-cloud{display:none}}.motion-toggle{position:fixed;left:14px;bottom:14px;z-index:900;display:inline-flex;align-items:center;gap:.5rem;min-height:40px;padding:.4rem .9rem;font-size:.85rem;font-weight:600;color:var(--navy);background:#fff;border:1px solid var(--line-strong);border-radius:999px;box-shadow:var(--shadow-md)}.motion-toggle:hover{background:var(--blue-soft)}.motion-toggle[hidden]{display:none}@media (max-width:760px){.page-product .motion-toggle{bottom:88px}}@media (prefers-reduced-motion:reduce){.motion-toggle{display:none}.decor-orbit .decor-sat{animation:none;offset-path:none;left:35%;top:0}}.rv{opacity:0;transform:translateY(22px);transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rv-d,0ms);will-change:opacity,transform}.rv img{transform:scale(1.05);transition:transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:var(--rv-d,0ms)}.rv.rv-in{opacity:1;transform:none}.rv.rv-in img{transform:none}@media (prefers-reduced-motion:reduce){.rv,.rv img{opacity:1 !important;transform:none !important;transition:none !important}}