.sv-art{display:block;overflow:visible}.sv-art .a-panel{fill:#1f1d1b;stroke:hsla(0,0%,100%,.14);stroke-width:1.5}.sv-art .a-panel--edge{stroke:var(--orange)}.sv-art .a-mute{fill:hsla(0,0%,100%,.14)}.sv-art .a-w{fill:hsla(0,0%,100%,.8)}.sv-art .a-o{fill:var(--orange)}.sv-art .a-ol{fill:var(--orange-lift)}.sv-art .a-soft{fill:rgba(226,84,28,.38)}.sv-art .a-dark{fill:var(--ink)}.sv-art .a-glass{fill:hsla(0,0%,100%,.18);stroke:hsla(0,0%,100%,.3)}.sv-art .a-grid,.sv-art .a-rule{fill:none;stroke:hsla(0,0%,100%,.12);stroke-width:1.5}.sv-art .a-glyph{fill:none;stroke:var(--paper);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.sv-art .a-stroke{fill:none;stroke:hsla(0,0%,100%,.8);stroke-width:4;stroke-linecap:round;stroke-linejoin:round}.sv-offer .sv-art *{animation-play-state:paused!important}.sv-offer.is-in .sv-offer__art .sv-art *,.sv-offer__scene.is-active .sv-art *{animation-play-state:running!important}.sv-art .a-dot,.sv-art .a-fly,.sv-art .a-packet,.sv-art .a-pen{opacity:0}.sv-art--code .a-gutter rect{fill:hsla(0,0%,100%,.12)}.sv-art--code .a-type rect{animation:a-type 5s var(--ease) infinite;animation-delay:calc(var(--d)*.3s);transform-box:fill-box;transform-origin:0 50%}.sv-art--code .a-caret{fill:var(--orange-lift);animation:a-blink 1s steps(1) infinite}.sv-art--code .a-badge{animation:a-float 4s ease-in-out infinite}@keyframes a-type{0%,6%{transform:scaleX(0)}22%,82%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes a-blink{0%{opacity:1}50%{opacity:0}}@keyframes a-float{0%,to{translate:0 0}50%{translate:0 -8px}}.sv-art--website .a-phone{animation:a-float 5s ease-in-out infinite}.sv-art--website .a-pulse{animation:a-breathe 3s ease-in-out infinite}.sv-art--website .a-stack rect{animation:a-stack 4.4s var(--ease) infinite;animation-delay:calc(var(--d)*.18s)}@keyframes a-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes a-stack{0%{opacity:0;translate:0 12px}14%,80%{opacity:1;translate:0 0}92%,to{opacity:0;translate:0 0}}.sv-art--theme .a-layer{animation:a-spread 4s ease-in-out infinite alternate}.sv-art--theme .a-layer--1{--spread:-18px}.sv-art--theme .a-layer--2{--spread:0}.sv-art--theme .a-layer--3{--spread:18px}.sv-art--theme .a-shine{fill:hsla(0,0%,100%,.22)}@keyframes a-spread{0%{translate:0 0}to{translate:0 var(--spread)}}.sv-art--plugin .a-piece{animation:a-dock 4.4s var(--ease) infinite}.sv-art--plugin .a-ring{fill:none;stroke:var(--orange-lift);stroke-width:3;animation:a-ring 4.4s var(--ease) infinite;transform-box:fill-box;transform-origin:50% 50%}@keyframes a-dock{0%{opacity:0;translate:70px 0}18%{opacity:1}40%{translate:-5px 0}48%,84%{opacity:1;translate:0 0}to{opacity:0;translate:70px 0}}@keyframes a-ring{0%,44%{opacity:0;scale:.5}54%{opacity:1;scale:1}76%,to{opacity:0;scale:1.5}}.sv-art--commerce .a-count{animation:a-bump 3.4s var(--ease) infinite;transform-box:fill-box;transform-origin:50% 50%}@keyframes a-bump{0%,66%{scale:1}74%{scale:1.35}84%,to{scale:1}}.sv-art--migration .a-db ellipse,.sv-art--migration .a-db rect{stroke-width:1.5}.sv-art--migration .a-db--old ellipse,.sv-art--migration .a-db--old rect{fill:#2a2826;stroke:hsla(0,0%,100%,.16)}.sv-art--migration .a-db--old .a-top{fill:#3a3734}.sv-art--migration .a-db--new ellipse,.sv-art--migration .a-db--new rect{fill:#c9430f;stroke:var(--orange-lift)}.sv-art--migration .a-db--new .a-top{fill:var(--orange-lift)}.sv-art--migration .a-band{fill:none;stroke:hsla(0,0%,100%,.22);stroke-width:1.5}.sv-art--migration .a-route{fill:none;stroke:hsla(0,0%,100%,.3);stroke-width:2;stroke-dasharray:6 7;animation:a-march 1.2s linear infinite}.sv-art--migration .a-arrow{fill:none;stroke:var(--orange-lift);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@keyframes a-march{to{stroke-dashoffset:-26}}.sv-art--integration .a-link{fill:none;stroke:hsla(0,0%,100%,.18);stroke-width:2;stroke-dasharray:4 6}.sv-art--integration .a-node{fill:#1f1d1b;stroke:hsla(0,0%,100%,.24);stroke-width:1.5}.sv-art--integration .a-hub{fill:none;stroke:hsla(0,0%,100%,.55);stroke-width:2}.sv-art--integration .a-halo{fill:none;stroke:var(--orange);stroke-width:2;animation:a-halo 2.6s ease-out infinite;transform-box:fill-box;transform-origin:50% 50%}@keyframes a-halo{0%{opacity:.9;scale:1}to{opacity:0;scale:1.6}}.sv-art--performance .a-gauge,.sv-art--performance .a-track{fill:none;stroke-width:18;stroke-linecap:round}.sv-art--performance .a-track{stroke:hsla(0,0%,100%,.12)}.sv-art--performance .a-gauge{stroke:var(--orange);stroke-dasharray:1;stroke-dashoffset:.14;animation:a-gauge 4.6s var(--ease) infinite}.sv-art--performance .a-ticks path{fill:none;stroke:hsla(0,0%,100%,.3);stroke-width:3;stroke-linecap:round}.sv-art--performance .a-needle{animation:a-needle 4.6s var(--ease) infinite;rotate:62deg;transform-box:view-box;transform-origin:200px 212px}.sv-art--performance .a-needle-line{fill:none;stroke:var(--paper);stroke-width:4;stroke-linecap:round}.sv-art--performance .a-bars rect{animation:a-bar 4.6s var(--ease) infinite;animation-delay:calc(var(--d)*.15s);transform-box:fill-box;transform-origin:50% 100%}@keyframes a-gauge{0%{stroke-dashoffset:1}40%,82%{stroke-dashoffset:.14}to{stroke-dashoffset:1}}@keyframes a-needle{0%{rotate:-80deg}40%,82%{rotate:62deg}to{rotate:-80deg}}@keyframes a-bar{0%{scale:1 .2}40%,82%{scale:1 1}to{scale:1 .2}}.sv-art--design .a-artboard{fill:hsla(0,0%,100%,.05);stroke:hsla(0,0%,100%,.22);stroke-dasharray:5 6}.sv-art--design .a-curve{fill:none;stroke:var(--orange-lift);stroke-width:4;stroke-linecap:round;stroke-dasharray:1;animation:a-draw 4s var(--ease) infinite}.sv-art--design .a-handle{fill:var(--paper);stroke:var(--orange);stroke-width:2}@keyframes a-draw{0%{stroke-dashoffset:1}55%,85%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.sv-art--support .a-beat{fill:none;stroke:var(--orange-lift);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;animation:a-draw 2.8s linear infinite}.sv-art--support .a-shield{animation:a-breathe 3s ease-in-out infinite;transform-box:fill-box;transform-origin:50% 50%}@supports (offset-path:path("M0 0")){.sv-art--commerce .a-fly{animation:a-fly 3.4s var(--ease) infinite;offset-path:path("M174 96Q290 4 322 222");offset-rotate:0deg}.sv-art--migration .a-packet{fill:var(--orange-lift);animation:a-travel 2.4s linear infinite;animation-delay:calc(var(--d)*.8s);offset-path:path("M132 132C176 64 224 64 268 132")}.sv-art--integration .a-dot{fill:var(--orange-lift);animation:a-travel 2.6s var(--ease) infinite;animation-delay:calc(var(--d)*.45s)}.sv-art--design .a-pen{animation:a-pen 4s var(--ease) infinite;offset-path:path("M96 196C126 96 196 230 236 104");offset-rotate:0deg}}@keyframes a-fly{0%{offset-distance:0;opacity:0}10%,64%{opacity:1}72%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@keyframes a-travel{0%{offset-distance:0;opacity:0}15%,80%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes a-pen{0%{offset-distance:0;opacity:1}55%,85%{offset-distance:100%;opacity:1}to{offset-distance:0;opacity:0}}@media (prefers-reduced-motion:reduce){.sv-art *{animation:none!important}.sv-art .a-dot,.sv-art .a-fly,.sv-art .a-packet,.sv-art .a-pen{opacity:0}.sv-art--design .a-curve,.sv-art--support .a-beat{stroke-dashoffset:0}}.sv-offer__head{align-items:flex-end;display:flex;gap:24px;justify-content:space-between}.sv-offer__total{flex:0 0 auto;line-height:.8}.sv-offer__total b{-webkit-text-stroke:1.5px var(--orange);color:transparent;font-family:var(--font-serif);font-size:clamp(90px,12vw,190px);font-style:italic;font-weight:400}@media (max-width:960px){.sv-offer__total{display:none}}.sv-offer__explorer{align-items:start;display:grid;gap:clamp(30px,5vw,84px);grid-template-columns:minmax(0,6fr) minmax(0,6fr);margin-block-start:clamp(34px,4vw,58px)}@media (max-width:960px){.sv-offer__explorer{grid-template-columns:1fr}}.sv-offer__list{list-style:none;padding:0}@media (max-width:960px){.sv-offer__list{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sv-offer__list{grid-template-columns:1fr}}.sv-offer__item{position:relative}@media (min-width:961px){.sv-offer__item{border-inline-start:2px solid var(--line);padding-block:clamp(30px,3.4vw,50px);padding-inline-start:clamp(24px,2.4vw,38px)}.sv-offer__item:before{background:var(--orange);content:"";inline-size:2px;inset-block:-2px;inset-inline-start:-2px;position:absolute;transform:scaleY(0);transform-origin:50% 0;transition:transform .5s var(--ease)}.sv-offer__item.is-active:before{transform:scaleY(1)}}@media (max-width:960px){.sv-offer__item{background:var(--bone);border-radius:var(--r-card);overflow:hidden}}.sv-offer__art{display:none}@media (max-width:960px){.sv-offer__art{aspect-ratio:4/3;background:radial-gradient(60% 60% at 80% 10%,rgba(226,84,28,.32),rgba(226,84,28,0) 70%),var(--ink);display:block;padding:6% 8%}}@media (max-width:960px) and (max-width:640px){.sv-offer__art{aspect-ratio:16/10;padding-block:3%}}@media (max-width:960px){.sv-offer__art .sv-art{block-size:100%;inline-size:100%}}.sv-offer__copy{align-items:baseline;display:grid;gap:6px 18px;grid-template-columns:auto minmax(0,1fr)}@media (max-width:960px){.sv-offer__copy{padding:22px 22px 26px}}.sv-offer__number{color:var(--ink-3);font-family:var(--font-serif);font-size:clamp(30px,2.6vw,40px);font-style:italic;line-height:.9;transition:color .4s var(--ease)}@media (max-width:960px){.sv-offer__number{color:var(--orange-text)}}.sv-offer__title{color:var(--ink-3);font-size:clamp(20px,1.8vw,27px);font-weight:800;letter-spacing:-.03em;line-height:1.15;transition:color .4s var(--ease),transform .5s var(--ease)}@media (max-width:960px){.sv-offer__title{color:var(--ink)}}.sv-offer__link,.sv-offer__text{grid-column:2}.sv-offer__text{color:var(--ink-2);font-size:var(--fs-sm);line-height:1.6;margin-block-start:8px;max-inline-size:52ch}@media (max-width:960px){.sv-offer__text{grid-column:1/-1}}.sv-offer__link{align-items:center;color:var(--orange-text);display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-self:start;margin-block-start:12px}.sv-offer__link svg{block-size:14px;inline-size:14px;transition:transform .25s var(--ease)}.sv-offer__link:hover svg{transform:translateX(4px)}@media (max-width:960px){.sv-offer__link{grid-column:1/-1}}.sv-offer__item.is-active .sv-offer__number{color:var(--orange-text)}.sv-offer__item.is-active .sv-offer__title{color:var(--ink);transform:translateX(6px)}.sv-offer__stage{inset-block-start:max(110px,50vh - 290px);position:sticky}@media (max-width:960px){.sv-offer__stage{display:none}}.sv-offer__screen{aspect-ratio:1/1.02;background:radial-gradient(55% 45% at 78% 12%,rgba(226,84,28,.38),rgba(226,84,28,0) 70%),radial-gradient(40% 40% at 10% 100%,rgba(247,176,200,.14),rgba(247,176,200,0) 70%),linear-gradient(hsla(0,0%,100%,.04) 1px,transparent 1px) 0 0/100% 44px,linear-gradient(90deg,hsla(0,0%,100%,.04) 1px,transparent 1px) 0 0/44px 100%,var(--ink);border-radius:var(--r-panel);box-shadow:0 40px 70px -40px hsla(0,0%,7%,.55);color:var(--paper);max-block-size:calc(100vh - 140px);overflow:hidden;position:relative}.sv-offer__scenes{inset:7% 8% 34%;position:absolute}.sv-offer__scene{inset:0;opacity:0;position:absolute;transform:translateY(16px) scale(.94);transition:opacity .5s var(--ease),transform .6s var(--ease)}.sv-offer__scene.is-active{opacity:1;transform:none}.sv-offer__scene .sv-art{block-size:100%;inline-size:100%}.sv-offer__caption{display:grid;gap:4px;inset-block-end:calc(7% + 22px);inset-inline-start:8%;max-inline-size:84%;position:absolute}.sv-offer__caption.is-changing{animation:sv-offer-caption .6s var(--ease)}@keyframes sv-offer-caption{0%{opacity:0;transform:translateY(14px)}}.sv-offer__big{-webkit-text-stroke:1.5px var(--orange-lift);color:transparent;font-family:var(--font-serif);font-size:clamp(64px,6.4vw,104px);font-style:italic;line-height:.85}.sv-offer__name{font-size:clamp(18px,1.6vw,24px);font-weight:700;letter-spacing:-.02em;line-height:1.2}.sv-offer__rail{display:flex;gap:6px;inset-block-end:7%;inset-inline-start:8%;position:absolute}.sv-offer__rail i{background:hsla(0,0%,100%,.18);block-size:4px;border-radius:2px;inline-size:clamp(12px,1.4vw,22px);transition:background .4s var(--ease)}.sv-offer__rail i.is-done{background:var(--orange)}.sv-offer__foot{margin-block-start:clamp(28px,3vw,44px)}@media (prefers-reduced-motion:reduce){.sv-offer__item:before,.sv-offer__scene,.sv-offer__title{transition:none}.sv-offer__caption.is-changing{animation:none}}
