.syn-presentation{height:100dvh;display:flex;flex-direction:column;overflow:clip;background:#05080e;position:relative}.syn-presentation:before{content:"";position:absolute;inset:-10%;background:radial-gradient(ellipse at 80% 45%,#243f6e40,transparent 55%),radial-gradient(ellipse at 45% 100%,#854ba41c,transparent 60%);pointer-events:none}.sp-header{position:relative;justify-content:space-between;gap:25px;padding:24px clamp(24px,4.5vw,80px);flex-shrink:0;border-bottom:1px solid #c5d6ff14}.sp-header,.sp-home{display:flex;align-items:center}.sp-home{gap:22px;min-height:44px}.sp-home img{width:145px;height:auto}.sp-home svg{color:#9eacc4}.sp-header>span{font-size:9px;letter-spacing:.19em;color:#8c9dbb}.sp-skip{display:flex;align-items:center;gap:12px;font-size:11px;min-height:44px;color:#b0bfd9!important}.sp-rail{position:relative;display:flex;flex:1;min-height:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;outline-offset:-3px}.sp-rail::-webkit-scrollbar{display:none}.sp-rail:focus-visible{outline:2px solid #a7c2ff}.sp-slide{flex:0 0 100%;width:100%;min-width:0;height:100%;scroll-snap-align:start;scroll-snap-stop:always;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:#304360 transparent}.sp-slide-inner{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);gap:clamp(35px,5vw,85px);align-items:center;min-height:100%;width:100%;max-width:1760px;margin:0 auto;padding:55px clamp(24px,6vw,110px)}.syn-presentation .sp-copy :is(h1,h2){font-size:clamp(43px,4.8vw,78px);font-weight:400;letter-spacing:-.055em;line-height:1.08}.sp-copy>p:not(.entry-kicker){font-size:13px;line-height:1.9;color:#abbad2;margin:27px 0}.sp-copy .entry-kicker{font-size:9px;margin-bottom:24px}.sp-copy small{display:block;font-size:11px;color:#9baecb;line-height:1.8;margin:20px 0}.sp-copy>.entry-text-link{display:flex;width:-moz-max-content;width:max-content;max-width:100%}.sp-pills{display:flex;flex-wrap:wrap;gap:10px;margin:25px 0 32px}.sp-pills span{display:inline-flex;align-items:center;gap:8px;border:1px solid #b6cbef26;border-radius:25px;padding:10px 13px;color:#c5d2e8;font-size:11px}.sp-visual{min-width:0;position:relative;perspective:1600px}.sp-visual .entry-product-screen{transform:rotateY(-4deg) rotate(1deg);box-shadow:0 30px 75px #0008,0 0 75px #5484dd10}.sp-visual-note{font-size:10px;color:#8da1c4;letter-spacing:.035em;margin:26px 0 0;text-align:center}.sp-features{list-style:none;margin:27px 0 0;padding:0;display:grid;gap:14px;color:#b8c7e0;font-size:12px}.sp-features li{border-top:1px solid #b4c6e71c;padding-top:14px}.sp-features li:before{content:"↗";margin-right:12px;color:#a4bfff}.sp-orbit{max-width:470px}.sp-join .sp-slide-inner{grid-template-columns:1fr 1fr}.sp-controls{position:relative;flex-shrink:0;align-items:center;justify-content:space-between;padding:18px clamp(24px,4.5vw,80px) max(18px,env(safe-area-inset-bottom));border-top:1px solid #c5d6ff1c;background:#080d16dd}.sp-controls,.sp-controls nav{display:flex;gap:25px}.sp-controls nav button{display:flex;gap:9px;align-items:center;min-height:44px;color:#8295b5;font-size:10px}.sp-controls nav i{width:5px;height:5px;background:#546681;border-radius:20px;transition:width .25s,background .25s}.sp-controls nav [aria-current=step]{color:#e0eafe}.sp-controls nav [aria-current=step] i{width:24px;background:#a9c5ff;box-shadow:0 0 12px #8fb3ff55}.sp-arrows{display:flex;gap:10px;align-items:center}.sp-arrows button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid #aec7f13b;border-radius:50%;color:#e0eaff;background:#b4ceff09}.sp-arrows button:disabled{opacity:.25;cursor:default}.sp-count{font-size:10px;color:#a4b7d5;white-space:nowrap;margin-right:10px;font-variant-numeric:tabular-nums}.syn-presentation[data-moving=true]:before{animation:entry-hue-breathe 18s ease-in-out infinite alternate}.syn-presentation[data-moving=true] .sp-slide[data-active=true] .sp-copy{animation:sp-copy-in .55s both}.syn-presentation[data-moving=true] .sp-slide[data-active=true] .sp-visual{animation:sp-screen-in .75s both}.syn-presentation .sp-slide[data-active=false] *{animation-play-state:paused!important}@keyframes sp-copy-in{0%{opacity:.2;transform:translateX(20px)}to{opacity:1;transform:none}}@keyframes sp-screen-in{0%{opacity:.3;transform:translateX(35px) scale(.97)}to{opacity:1;transform:none}}@media(max-width:1050px){.sp-controls nav{gap:14px}.sp-controls nav button span{display:none}.sp-slide-inner{gap:30px;padding-inline:35px}.syn-presentation .sp-copy :is(h1,h2){font-size:46px}.sp-header>span{display:none}}@media(max-width:760px){.sp-header{padding:14px 20px;gap:12px}.sp-home{gap:10px}.sp-home img{width:110px}.sp-home svg{width:14px}.sp-skip{font-size:10px;gap:7px}.sp-skip svg{width:12px}.sp-join .sp-slide-inner,.sp-slide-inner{grid-template-columns:1fr;gap:25px;min-height:100%;align-content:start;padding:30px 24px 35px}.syn-presentation .sp-copy :is(h1,h2){font-size:clamp(36px,9.8vw,55px)}.sp-copy .entry-kicker{font-size:8px;margin-bottom:16px}.sp-copy>p:not(.entry-kicker){font-size:12px;margin:18px 0}.sp-pills{gap:7px;margin:17px 0 22px}.sp-pills span{padding:7px 10px;font-size:10px}.sp-features{gap:9px;font-size:11px;margin-top:16px}.sp-visual .entry-product-screen{transform:none}.sp-visual-note{font-size:9px;margin-top:15px}.sp-controls{padding:12px 18px max(12px,env(safe-area-inset-bottom));gap:12px}.sp-controls>.living-motion-control span{display:none}.sp-controls nav{gap:4px}.sp-controls nav button{width:20px;justify-content:center}.sp-controls nav [aria-current=step] i{width:16px}.sp-arrows{gap:7px}.sp-arrows button{width:42px;height:44px}.sp-count{font-size:9px;margin-right:2px}.sp-orbit{width:220px;max-width:75%;margin-top:-5px}.sp-wide-break{display:none}}@media(max-width:360px){.sp-header{padding-inline:16px}.sp-home img{width:93px}.sp-skip{font-size:9px}.sp-slide-inner{padding-inline:20px}.sp-controls{padding-inline:12px;gap:7px}.sp-count{display:none}}.syn-presentation[data-moving=false]:before{animation:none}@media(prefers-reduced-motion:reduce){.syn-presentation *,.syn-presentation:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}.sp-visual .entry-product-screen{transform:none}}