.sticker-hero{background:#0b1712;height:530px}.sticker-hero:before{background:#49da97;width:300px;height:300px;top:40px;right:75px;filter:blur(90px);opacity:.19;animation:ambient-glow 6s ease-in-out infinite}.sticker-hero .visual-top{align-items:center;top:20px}.motion-control{background:#ffffff0c;border:1px solid #ffffff20;color:#c6d6c9;border-radius:50%;height:27px;width:27px;display:grid;place-items:center;font-size:11px}.motion-control:hover{background:#ffffff20}.sticker-stage{position:absolute;left:0;right:0;top:43px;height:340px;perspective:900px}.sticker-slide{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;opacity:0;transform:translateY(12px) scale(.94);transition:opacity .8s ease,transform 1.1s cubic-bezier(.2,.8,.2,1);pointer-events:none}.sticker-slide.active{opacity:1;transform:translateY(0) scale(1);animation:sticker-float 5s ease-in-out infinite}.sticker-orbit{position:absolute;pointer-events:none;border:1px solid #91f6b41c;border-radius:50%;width:390px;height:390px;top:24px;left:calc(50% - 195px);transform:rotate(-25deg);animation:orbit-spin 30s linear infinite}.orbit-two{width:470px;height:470px;left:calc(50% - 235px);top:-15px;border-style:dashed;opacity:.4;animation-direction:reverse}.orbit-point{height:7px;width:7px;background:#c4f17a;position:absolute;top:73px;left:23%;border-radius:50%;box-shadow:0 0 18px #c4f17a;animation:point-float 7s ease-in-out infinite}.sticker-pill{position:absolute;right:23px;top:345px;display:flex;gap:8px;align-items:center;background:#17372ddd;border:1px solid #65d9a336;border-radius:30px;padding:10px 13px;font-size:8px;color:#cee2d0;box-shadow:0 10px 30px #0002;animation:pill-float 4s ease-in-out infinite}.sticker-pill>span{display:grid;place-items:center;border-radius:50%;height:17px;width:17px;background:#b5ed80;color:#23492c}.sticker-caption{position:absolute;left:26px;right:26px;bottom:20px}.sticker-caption>.eyebrow{font-size:7px;color:#89b69b;letter-spacing:1.3px}.sticker-caption h3{font-size:23px;font-weight:600;letter-spacing:-.8px;margin-top:8px}.sticker-caption p{font-size:10px;color:#8fa89a;margin-top:6px;max-width:340px;line-height:1.6}.slide-controls{display:flex;gap:10px;margin-top:15px}.slide-controls>button{display:flex;align-items:center;gap:6px;background:transparent;color:#678578;font-size:7px;padding:3px 0;min-width:42px}.slide-controls>button>span{display:block;width:27px;height:3px;border-radius:5px;background:#345044;position:relative;overflow:hidden}.slide-controls>button.active{color:#d2e4d6}.slide-controls>button.active>span{background:#5a785f}.slide-controls>button.active>span:after{content:'';position:absolute;inset:0;background:#c4f17a;transform-origin:left;animation:slide-progress 7s linear forwards}.sticker-hero.paused .sticker-slide,.sticker-hero.paused .sticker-orbit,.sticker-hero.paused .orbit-point,.sticker-hero.paused .sticker-pill{animation-play-state:paused!important}.sticker-hero.paused .slide-controls>button.active>span:after{animation:none;transform:scaleX(1)}.motion-copy-enter{animation:caption-in .45s ease both}
.platforms{padding-top:44px;padding-bottom:41px;border-bottom:1px solid var(--line);text-align:center}.platforms .eyebrow{justify-content:center;font-size:8px;color:#859476}.platforms h2{font-size:24px;letter-spacing:-.8px;margin-top:13px}.platforms p{font-size:11px;margin-top:9px}.platform-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin:26px auto 18px;max-width:820px}.platform-name{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #dce4d5;background:#ffffff80;border-radius:10px;padding:17px 10px;transition:transform .3s,background .3s,border-color .3s;animation:platform-float 6s ease-in-out infinite}.platform-name:nth-child(2){animation-delay:1.3s}.platform-name:nth-child(3){animation-delay:2.6s}.platform-name:nth-child(4){animation-delay:3.9s}.platform-name:hover{background:#edf5e4;border-color:#b1cf99}.platform-name>span{width:28px;height:28px;display:grid;place-items:center;background:#e7eedf;color:#67804e;border-radius:8px;font-size:13px;font-weight:700}.platform-name b{font-family:Manrope;font-size:16px;font-weight:650;letter-spacing:-.5px}.platforms>small{font-size:8px;color:#8a947f;line-height:1.7;display:block}.products{padding-top:64px}.js-motion .product-card.visible:nth-child(2){transition-delay:.12s}.flow-steps article>span{position:relative;overflow:hidden}.flow-steps article>span:after{content:'';position:absolute;inset:-10px;background:linear-gradient(115deg,transparent 35%,#c4f17a50 50%,transparent 65%);animation:step-shimmer 8s ease infinite}.flow-steps article:nth-child(2)>span:after{animation-delay:1.2s}.flow-steps article:nth-child(3)>span:after{animation-delay:2.4s}.flow-steps article:nth-child(4)>span:after{animation-delay:3.6s}.button{position:relative;overflow:hidden}.button:before{content:'';position:absolute;inset:-60px;background:linear-gradient(110deg,transparent 40%,#ffffff25 50%,transparent 60%);transform:translateX(-120%);transition:transform .6s;pointer-events:none}.button:hover:before{transform:translateX(120%)}
@keyframes sticker-float{0%,100%{translate:0 0}50%{translate:0 -8px}}@keyframes ambient-glow{0%,100%{opacity:.16;transform:scale(.9)}50%{opacity:.28;transform:scale(1.2)}}@keyframes orbit-spin{to{transform:rotate(335deg)}}@keyframes point-float{0%,100%{transform:translate(0,0);opacity:.5}50%{transform:translate(18px,12px);opacity:1}}@keyframes pill-float{0%,100%{translate:0 0}50%{translate:0 -5px}}@keyframes slide-progress{from{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes caption-in{from{opacity:.15;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes platform-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes step-shimmer{0%,55%{transform:translateX(-100%)}75%,100%{transform:translateX(100%)}}
@media(max-width:1050px){.sticker-hero{height:505px}.sticker-stage{height:310px}.sticker-pill{top:319px;right:18px;font-size:7px}.sticker-caption{left:22px;right:22px;bottom:19px}.sticker-caption h3{font-size:21px}.sticker-caption p{font-size:9px}}
@media(max-width:760px){.sticker-hero{height:475px}.sticker-stage{height:290px;top:41px}.sticker-pill{top:296px;right:16px;padding:8px 10px;font-size:7px}.sticker-caption{left:21px;right:21px;bottom:20px}.sticker-caption h3{font-size:22px}.sticker-caption p{font-size:10px}.sticker-orbit{width:310px;height:310px;left:calc(50% - 155px)}.orbit-two{width:360px;height:360px;left:calc(50% - 180px)}.platform-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:22px}.platform-name{padding:15px 10px}.platform-name b{font-size:14px}.platforms{padding-top:35px;padding-bottom:31px}.platforms h2{font-size:22px;line-height:1.4}.products{padding-top:45px}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.slide-controls>button.active>span:after{transform:scaleX(1)}}
