.sv-grid{background-image:linear-gradient(90deg,rgb(22 24 28/.045) 1px,transparent 0),linear-gradient(180deg,rgb(22 24 28/.045) 1px,transparent 0);background-size:44px 44px;-webkit-mask-image:radial-gradient(ellipse 70% 65% at 50% 30%,#000 25%,transparent 80%);mask-image:radial-gradient(ellipse 70% 65% at 50% 30%,#000 25%,transparent 80%)}.sv-glow{background:radial-gradient(closest-side,rgb(var(--accent-rgb)/.09),transparent)}.sv-sheen{position:relative;overflow:hidden;isolation:isolate}.sv-sheen:after{content:"";position:absolute;inset:-40% auto -40% 0;width:40%;pointer-events:none;z-index:-1;background:linear-gradient(100deg,transparent,rgb(255 255 255/.35),transparent);transform:translateX(-130%) skewX(-20deg)}.sv-sheen:hover:after{transform:translateX(380%) skewX(-20deg);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.sv-point{transition:transform .5s cubic-bezier(.2,.7,.2,1),box-shadow .5s}.sv-point-ico{transition:background-color .4s,color .4s,transform .6s cubic-bezier(.3,1.6,.5,1)}@media (hover:hover){.sv-point:hover{transform:translateY(-3px);box-shadow:0 2px 4px rgb(16 24 40/.04),0 22px 40px -22px rgb(16 24 40/.25)}.sv-point:hover .sv-point-ico{background:var(--color-brand);color:#fff;transform:rotate(-8deg) scale(1.06)}}.sv-seg{position:absolute;pointer-events:none}.sv-seg:after,.sv-seg:before{content:"";position:absolute;inset:0;border-radius:99px}.sv-seg:before{background:repeating-linear-gradient(180deg,var(--color-line) 0 6px,transparent 6px 11px)}.sv-seg:after{background:linear-gradient(180deg,var(--color-brand),#ff5a6b);transform:scaleY(0);transform-origin:top;transition:transform .7s cubic-bezier(.6,0,.3,1) var(--sd,0s)}.sv-dot{transform:scale(.6);opacity:0;transition:transform .6s cubic-bezier(.3,1.6,.5,1) var(--dd,0s),opacity .4s ease var(--dd,0s),background-color .4s,color .4s}.sv-step-txt{opacity:0;transform:translateY(10px);transition:opacity .6s ease var(--dd,0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--dd,0s)}.is-in .sv-seg:after{transform:none}.is-in .sv-dot,.is-in .sv-step-txt{opacity:1;transform:none}@media (hover:hover){.sv-step:hover .sv-dot{background:var(--color-brand);color:#fff}}@media (min-width:1024px){.sv-seg:before{background:repeating-linear-gradient(90deg,var(--color-line) 0 6px,transparent 6px 11px)}.sv-seg:after{background:linear-gradient(90deg,var(--color-brand),#ff5a6b);transform:scaleX(0);transform-origin:left}html[dir=rtl] .sv-seg:after{background:linear-gradient(270deg,var(--color-brand),#ff5a6b);transform-origin:right}.is-in .sv-seg:after{transform:none}}.no-js .sv-dot,.no-js .sv-step-txt{opacity:1;transform:none}.no-js .sv-seg:after{transform:none}.sv-ba{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:ew-resize}.sv-ba img{-webkit-user-drag:none;pointer-events:none}.sv-ba-knob{transition:transform .35s cubic-bezier(.3,1.6,.5,1),box-shadow .3s}.sv-ba-knob:focus-visible,.sv-ba:hover .sv-ba-knob{transform:scale(1.08)}.sv-ba[data-drag] .sv-ba-knob{transform:scale(.94)}.sv-ba-knob:focus-visible{outline:3px solid rgb(var(--accent-rgb)/.55);outline-offset:3px}.sv-fade-in{animation:sv-fade .5s ease both}@keyframes sv-fade{0%{opacity:0}to{opacity:1}}.sv-link-card{transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .6s}.sv-link-go{transition:transform .4s cubic-bezier(.3,1.4,.5,1),background-color .3s,color .3s}@media (hover:hover){.sv-link-card:hover{transform:translateY(-4px);box-shadow:0 2px 4px rgb(16 24 40/.04),0 30px 50px -26px rgb(16 24 40/.3)}.sv-link-card:hover .sv-link-go{background:var(--color-brand);color:#fff;transform:translateX(3px)}html[dir=rtl] .sv-link-card:hover .sv-link-go{transform:translateX(-3px)}}.sv-link-card:active{transform:scale(.985);transition-duration:.15s}.sv-cta-art{transition:transform .8s cubic-bezier(.2,.7,.2,1)}@media (hover:hover){.sv-cta:hover .sv-cta-art{transform:rotate(0deg) scale(1.02)}}@media (prefers-reduced-motion:reduce){.sv-dot,.sv-step-txt{opacity:1!important}.sv-dot,.sv-seg:after,.sv-step-txt{transform:none!important}}