.vc-in{animation:vc-in .55s cubic-bezier(.2,.8,.2,1.2) both}.vc-shimmer{background:linear-gradient(90deg,var(--color-brand-light) 25%,#fff 50%,var(--color-brand-light) 75%);background-size:200% 100%;animation:vc-sh 1.4s linear infinite}.vc-live{width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 0 rgb(34 197 94/.6);animation:vc-live 1.6s ease-out infinite}.vc-config{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:56px;align-items:center}.vc-stepper{margin:28px 0 0;padding:0;list-style:none;max-width:600px}.vc-stepper,.vc-stp{display:flex;align-items:center;gap:10px}.vc-stp{flex:1 1 auto;min-width:0}.vc-stp:last-child{flex:0 0 auto}.vc-trk{flex:1;min-width:24px;height:6px;border-radius:999px;background:var(--color-line);overflow:hidden}.vc-trk>span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--color-brand),var(--color-lavender));transition:width .45s cubic-bezier(.2,.8,.2,1)}.vc-search{display:flex;align-items:center;gap:12px;padding:6px 6px 6px 20px;border-radius:999px;background:#fff;border:2px solid var(--color-line);box-shadow:0 24px 50px -30px rgb(76 45 191/.45);transition:border-color .25s,box-shadow .25s}.vc-search:focus-within{border-color:var(--color-brand);box-shadow:0 0 0 6px rgb(109 74 255/.14),0 24px 50px -30px rgb(76 45 191/.55)}.vc-ghost{display:inline-block;height:1.4em;overflow:hidden;vertical-align:bottom}.vc-ghost>span{display:block;animation:vc-ghost 7.5s cubic-bezier(.7,0,.2,1) infinite}.vc-ghost>span>span{display:block;height:1.4em;line-height:1.4em}.vc-opt{width:100%;display:flex;gap:12px;align-items:center;text-align:left;padding:10px 12px;border:none;border-radius:16px;background:transparent;cursor:pointer;transition:background .2s}.vc-opt:focus-visible,.vc-opt:hover{background:var(--color-brand-light)}.vc-job{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 18px;border-radius:999px;border:2px solid var(--color-line);background:#fff;font-size:15px;font-weight:600;cursor:pointer;transition:border-color .2s,transform .2s}.vc-job:hover{border-color:var(--color-brand);transform:translateY(-2px)}.vc-hero{position:relative;height:2300px;view-timeline-name:--vc-hero;view-timeline-axis:block}.vc-stage{position:sticky;top:0;height:820px;overflow-x:clip;overflow-y:visible}.vc-photo{position:absolute;inset:0;clip-path:inset(0 round 0)}.vc-photo img{width:100%;height:100%;object-fit:cover}.vc-scrim{position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255/.94),rgb(255 255 255/.78) 34%,rgb(255 255 255/0) 62%)}.vc-bezel{left:50%;width:300px;height:620px;margin:-310px 0 0 -150px;border-radius:46px;box-shadow:0 0 0 2px rgb(255 255 255/.75);pointer-events:none}.vc-bezel,.vc-side{position:absolute;top:calc(50% + 50px)}.vc-side{width:270px;height:560px;margin-top:-280px;border-radius:44px;background:var(--color-night);padding:10px;box-sizing:border-box;opacity:0;box-shadow:0 40px 80px -30px rgb(76 45 191/.5)}.vc-title-a{left:64px;top:150px;max-width:560px}.vc-screen,.vc-title-a{position:absolute;color:var(--color-night)}.vc-screen{left:50%;top:calc(50% + 50px);width:280px;height:600px;margin:-300px 0 0 -140px;border-radius:38px;overflow:hidden;background:#fff;opacity:0}.vc-title-b{position:absolute;left:0;right:0;top:84px;text-align:center;opacity:0}.vc-etoast{position:absolute;left:50%;top:calc(50% + 50px);margin:200px 0 0 -130px;width:260px}@supports (animation-timeline:view()){.vc-photo{animation:vc-shrink linear both;animation-timeline:--vc-hero;animation-range:contain 0 contain 70%}.vc-scrim{animation:vc-fadeout linear both;animation-timeline:--vc-hero;animation-range:contain 0 contain 40%}.vc-title-a{animation:vc-up linear both;animation-timeline:--vc-hero;animation-range:contain 0 contain 30%}.vc-bezel{animation:vc-bezel linear both;animation-timeline:--vc-hero;animation-range:contain 30% contain 70%}.vc-side.l{animation:vc-inl linear both;animation-timeline:--vc-hero;animation-range:contain 55% contain 85%}.vc-side.r{animation:vc-inr linear both;animation-timeline:--vc-hero;animation-range:contain 60% contain 90%}.vc-screen{animation:vc-fadein linear both;animation-timeline:--vc-hero;animation-range:contain 35% contain 65%}.vc-title-b{animation:vc-down linear both;animation-timeline:--vc-hero;animation-range:contain 70% contain 95%}}@supports not (animation-timeline:view()){.vc-screen,.vc-side,.vc-title-b{opacity:1}.vc-hero{height:auto}.vc-stage{position:relative}}.vc-bt{position:relative;overflow:hidden;border-radius:32px;background:linear-gradient(180deg,#fff 0,var(--color-brand-light) 100%);border:1px solid var(--color-line);box-shadow:0 1px 2px rgb(23 19 41/.04),0 30px 60px -36px rgb(76 45 191/.35);transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.vc-bt:hover{transform:translateY(-6px);box-shadow:0 1px 2px rgb(23 19 41/.04),0 44px 80px -36px rgb(76 45 191/.5)}.vc-bt-dark{background:radial-gradient(120% 90% at 80% 0,#3a2c8f 0,var(--color-night) 60%);border-color:rgb(255 255 255/.08);color:#fff}.vc-glance{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:188px;grid-auto-flow:dense;gap:12px}.vc-glance .vc-c2{grid-column:span 2}.vc-glance .vc-c3{grid-column:span 3}.vc-glance .vc-r2{grid-row:span 2}.vc-glance .vc-c4{grid-column:span 4}.vc-glance .vc-r2-lg{grid-row:span 2}.vc-glance .vc-c6{grid-column:1/-1}.vc-gl{transition:transform .4s cubic-bezier(.2,.8,.2,1)}.vc-gl:hover{transform:scale(1.02)}.vc-m-breathe-img{animation:vc-m-breathe 3s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.vc-acc-tile,.vc-acc-tile *,.vc-gl,.vc-gl *{animation:none!important;transition:none!important}}.vc-acc{gap:16px}.vc-acc,.vc-acc-tile{display:flex;flex-direction:column}.vc-acc-tile{position:relative;min-width:0;gap:18px;overflow:hidden;border-radius:28px;padding:26px;background:linear-gradient(180deg,var(--color-white) 0,var(--color-brand-light) 100%);border:1px solid var(--color-line);outline:none;transition:flex-grow .6s cubic-bezier(.2,.8,.2,1),box-shadow .4s,border-color .4s}.vc-acc-tile:focus-visible{border-color:var(--color-brand)}@media (min-width:1024px){.vc-acc{flex-direction:row}.vc-acc-tile{flex:1 1 0;height:300px}.vc-acc-text{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .5s cubic-bezier(.2,.8,.2,1),opacity .35s}.vc-acc-text>p{overflow:hidden;width:420px}.vc-acc .vc-acc-tile:focus-visible,.vc-acc-tile:first-child,.vc-acc:hover .vc-acc-tile:hover{flex-grow:2.4;box-shadow:0 30px 60px -36px rgb(76 45 191/.45)}.vc-acc:has(.vc-acc-tile:focus-visible) .vc-acc-tile:first-child:not(:focus-visible),.vc-acc:hover .vc-acc-tile:first-child:not(:hover){flex-grow:1;box-shadow:none}.vc-acc .vc-acc-tile:focus-visible .vc-acc-text,.vc-acc-tile:first-child .vc-acc-text,.vc-acc:hover .vc-acc-tile:hover .vc-acc-text{grid-template-rows:1fr;opacity:1;transition-delay:.12s}.vc-acc:has(.vc-acc-tile:focus-visible) .vc-acc-tile:first-child:not(:focus-visible) .vc-acc-text,.vc-acc:hover .vc-acc-tile:first-child:not(:hover) .vc-acc-text{grid-template-rows:0fr;opacity:0;transition-delay:0s}}.vc-marquee{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.vc-marquee>div{display:flex;width:max-content;padding:4px 0;animation:vc-marquee 14s linear infinite}.vc-marquee-rev>div{animation-direction:reverse}.vc-gl:hover .vc-marquee>div{animation-duration:7s}@keyframes vc-marquee{to{transform:translateX(-50%)}}.vc-fan3>span{transition:transform .5s cubic-bezier(.2,.8,.2,1.3)}.vc-fan3>span:first-child{transform:translateX(-24px) rotate(-12deg)}.vc-fan3>span:nth-child(2){transform:translateX(24px) rotate(12deg)}.vc-fan3>span:nth-child(3){animation:vc-hold 4s ease-in-out infinite}.vc-gl:hover .vc-fan3>span:first-child{transform:translateX(-32px) translateY(3px) rotate(-18deg)}.vc-gl:hover .vc-fan3>span:nth-child(2){transform:translateX(32px) translateY(3px) rotate(18deg)}.vc-swap-go{animation:vc-swap-go 6s cubic-bezier(.5,0,.3,1) infinite}.vc-swap-back{animation:vc-swap-back 6s cubic-bezier(.5,0,.3,1) infinite}.vc-swap-ok-a,.vc-swap-ok-b{animation:vc-swap-ok 6s ease infinite}.vc-swap-ok-a{animation-delay:-3s}.vc-swap-a,.vc-swap-b{animation:vc-swap-bump 6s ease infinite}.vc-swap-a{animation-delay:-3s}@keyframes vc-swap-go{0%,8%{transform:translateX(0);opacity:0}12%{opacity:1}38%{transform:translateX(44px);opacity:1}42%,to{transform:translateX(44px);opacity:0}}@keyframes vc-swap-back{0%,50%{transform:translateX(44px);opacity:0}54%{opacity:1}80%{transform:translateX(0);opacity:1}84%,to{transform:translateX(0);opacity:0}}@keyframes vc-swap-ok{0%,38%{transform:scale(0)}44%{transform:scale(1.25)}50%,92%{transform:scale(1)}to{transform:scale(0)}}@keyframes vc-swap-bump{0%,38%,50%,to{transform:none}43%{transform:translateY(-4px) scale(1.04)}}.vc-float{animation:vc-float 7s ease-in-out infinite;transform-style:preserve-3d}.vc-float-shadow{animation:vc-float-shadow 7s ease-in-out infinite}.vc-sheen{background:linear-gradient(115deg,transparent 30%,rgb(255 255 255/.28) 46%,transparent 60%);background-size:250% 100%;animation:vc-sheen 7s ease-in-out infinite}@keyframes vc-float{0%,to{transform:translateY(6px) rotateX(14deg) rotateY(-18deg) rotate(-6deg)}50%{transform:translateY(-10px) rotateX(4deg) rotateY(14deg) rotate(3deg)}}@keyframes vc-float-shadow{0%,to{transform:scaleX(1);opacity:.7}50%{transform:scaleX(.7);opacity:.35}}@keyframes vc-sheen{0%,to{background-position:100% 0}50%{background-position:0 0}}.vc-hold{animation:vc-hold 6s ease-in-out infinite}.vc-phone{transform:translateX(-50%) perspective(1100px) rotateX(10deg) rotateY(-20deg) rotate(9deg) scale(1.4);transform-origin:50% 0;box-shadow:-30px 50px 60px -24px rgb(76 45 191/.45),0 0 0 1px rgb(255 255 255/.06),inset 0 0 0 2px rgb(255 255 255/.08);transition:transform .6s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.vc-phone:after{content:"";position:absolute;inset:-20%;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgb(255 255 255/.08) 42%,rgb(255 255 255/.55) 50%,rgb(255 255 255/.08) 58%,transparent 65%);transform:translateX(-120%);transition:transform 0s}.stack-card:hover .vc-phone:after,.vc-gl:hover .vc-phone:after{transform:translateX(120%);transition:transform 1.1s cubic-bezier(.3,.6,.2,1)}.stack-card:hover .vc-phone,.vc-gl:hover .vc-phone{transform:translateX(-50%) perspective(1100px) rotateX(6deg) rotateY(-12deg) rotate(6deg) scale(1.5)}@keyframes vc-hold{50%{transform:translateY(-8px)}}.vc-gl .vc-fx{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.vc-gl:hover .vc-fx{transform:translateY(-3px) scale(1.05)}.vc-m-breathe svg{animation:vc-m-breathe 3s ease-in-out infinite}.vc-m-spin svg{animation:vc-spin 4s cubic-bezier(.6,0,.4,1) infinite}.vc-m-spin-slow svg{animation:vc-spin 12s linear infinite}.vc-m-drop svg{animation:vc-m-drop 1.8s cubic-bezier(.4,0,.2,1) infinite}.vc-m-blink svg{animation:vc-m-blink 3.2s ease-in-out infinite}.vc-m-swing svg{transform-origin:50% 15%;animation:vc-m-swing 3s ease-in-out infinite}.vc-m-hue{animation:vc-m-hue 6s ease-in-out infinite}.vc-m-hop{animation:vc-m-hop 1.6s cubic-bezier(.3,0,.3,1) infinite}@keyframes vc-m-breathe{50%{transform:scale(1.14)}}@keyframes vc-m-drop{0%,60%,to{transform:none}30%{transform:translateY(4px)}}@keyframes vc-m-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes vc-m-swing{0%,55%,to{transform:rotate(0)}62%{transform:rotate(16deg)}69%{transform:rotate(-13deg)}76%{transform:rotate(8deg)}83%{transform:rotate(-4deg)}}@keyframes vc-m-hue{0%,to{background:var(--color-brand)}33%{background:#e1306c}66%{background:#0f9d58}}@keyframes vc-m-hop{0%,60%,to{transform:none}30%{transform:translateY(-6px)}}.vc-caret{animation:vc-caret 1s steps(1) infinite}.vc-fill{animation:vc-fill 4.5s cubic-bezier(.2,.8,.2,1) infinite both}.vc-bar{transform-origin:bottom;animation:vc-bar 4.5s cubic-bezier(.2,.8,.2,1) infinite both}@keyframes vc-caret{50%{opacity:0}}@keyframes vc-fill{0%,5%{opacity:0;transform:translateY(6px)}15%,90%{opacity:1;transform:none}to{opacity:0}}@keyframes vc-bar{0%,5%{transform:scaleY(.15)}25%,90%{transform:none}to{transform:scaleY(.15)}}.vc-gT{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1.6fr);grid-template-rows:330px 330px;gap:20px}.vc-gT .photo{grid-row:span 2}.vc-gT .pair,.vc-gT .wide{grid-column:2}.vc-gT .pair{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.vc-pop{animation:vc-pop 3.2s cubic-bezier(.2,.9,.3,1.4) infinite}.vc-toast{animation:vc-toast 6s cubic-bezier(.2,.8,.2,1) infinite}.vc-draw{stroke-dasharray:900;stroke-dashoffset:900;animation:vc-draw 3.5s cubic-bezier(.4,0,.2,1) infinite alternate}.vc-tick{animation:vc-tick 4.5s ease-in-out infinite}.vc-ring{position:absolute;left:50%;top:50%;border-radius:50%;border:2px solid rgb(109 74 255/.55);animation:vc-pulse 2.4s ease-out infinite}.vc-fan>span{transition:transform .6s cubic-bezier(.2,.8,.2,1)}.vc-bt:hover .vc-fan>span:first-child{transform:translate(-180px,16px) rotate(-26deg)!important}.vc-bt:hover .vc-fan>span:nth-child(5){transform:translate(180px,16px) rotate(26deg)!important}.vc-wcard{animation:vc-wcard 5s cubic-bezier(.2,.8,.2,1) infinite}.vc-slide{animation:vc-slide 6s cubic-bezier(.2,.8,.2,1) infinite}.vc-simu{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px}.vc-rng{width:100%;margin-top:10px;accent-color:var(--color-brand);height:30px;cursor:pointer}.vc-track{margin-top:8px;height:22px;border-radius:999px;background:rgb(255 255 255/.08);overflow:hidden}.vc-track>div{height:100%;border-radius:999px;transition:width .55s cubic-bezier(.2,.8,.2,1)}.vc-offer{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.vc-switch{position:relative;flex:none;width:52px;height:30px;border-radius:999px;border:none;cursor:pointer;transition:background .25s}.vc-switch>span{position:absolute;top:3px;width:24px;height:24px;border-radius:50%;background:#fff;box-shadow:0 2px 6px rgb(0 0 0/.2);transition:left .25s}@keyframes vc-in{0%{opacity:0;transform:translateY(12px) scale(.97)}to{opacity:1;transform:none}}@keyframes vc-sh{to{background-position:-200% 0}}@keyframes vc-live{to{box-shadow:0 0 0 10px rgb(34 197 94/0)}}@keyframes vc-ghost{0%,25%{transform:translateY(0)}33%,58%{transform:translateY(-1.4em)}66%,91%{transform:translateY(-2.8em)}to{transform:translateY(-4.2em)}}@keyframes vc-shrink{to{clip-path:inset(calc(50% - 250px) calc(50% - 140px) calc(50% - 350px) round 38px)}}@keyframes vc-fadein{to{opacity:1}}@keyframes vc-fadeout{to{opacity:0}}@keyframes vc-up{to{opacity:0;transform:translateY(-80px)}}@keyframes vc-bezel{to{box-shadow:0 0 0 10px var(--color-night),0 50px 90px -30px rgb(76 45 191/.55)}}@keyframes vc-inl{0%{opacity:0;transform:translateX(120px) scale(.92)}to{opacity:1;transform:none}}@keyframes vc-inr{0%{opacity:0;transform:translateX(-120px) scale(.92)}to{opacity:1;transform:none}}@keyframes vc-down{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes vc-pop{0%,15%{transform:scale(0);opacity:0}25%{transform:scale(1.15);opacity:1}32%,85%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}@keyframes vc-toast{0%,10%{transform:translateX(40px);opacity:0}20%,80%{transform:none;opacity:1}92%,to{transform:translateX(-10px);opacity:0}}@keyframes vc-spin{to{transform:rotate(1turn)}}@keyframes vc-draw{to{stroke-dashoffset:0}}@keyframes vc-tick{0%,20%{transform:scale(0)}30%{transform:scale(1.2)}36%,to{transform:scale(1)}}@keyframes vc-pulse{0%{transform:translate(-50%,-50%) scale(.5);opacity:1}to{transform:translate(-50%,-50%) scale(2.4);opacity:0}}@keyframes vc-wcard{0%,15%{transform:translateY(60px)}30%,85%{transform:none}to{transform:translateY(60px)}}@keyframes vc-slide{0%,8%{opacity:0;transform:translateX(-20px)}18%,88%{opacity:1;transform:none}to{opacity:0}}@media (max-width:1100px){.vc-config,.vc-gT,.vc-gT .pair,.vc-offer,.vc-simu{grid-template-columns:minmax(0,1fr)}.vc-glance{grid-template-columns:repeat(4,minmax(0,1fr))}.vc-glance li.vc-wide-md{grid-column:1/-1}.vc-glance .vc-r2-lg{grid-row:auto}.vc-glance .vc-c3{grid-column:span 2}.vc-glance .vc-c4{grid-column:span 4}.vc-gT{grid-template-rows:none}.vc-gT .photo{grid-row:auto;min-height:480px}.vc-gT .pair,.vc-gT .wide{grid-column:auto}}@media (max-width:900px){.vc-side{display:none}.vc-title-a{left:24px;right:24px;top:110px}.vc-deco{display:none!important}}@media (max-width:640px){.vc-glance{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(150px,auto)}.vc-glance .vc-c3,.vc-glance .vc-c4{grid-column:span 2}.vc-stp>span:nth-child(2){display:none}.vc-search{flex-wrap:wrap;border-radius:28px}.vc-search button{width:100%}}@media (prefers-reduced-motion:reduce){.vc-page *,.vc-page :after,.vc-page :before{animation:none!important;transition:none!important}.vc-draw{stroke-dashoffset:0}.vc-side,.vc-title-b{display:none}.vc-screen{opacity:1}}.vc-notif{animation:vc-notif .6s cubic-bezier(.2,.8,.2,1) both}@keyframes vc-notif{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:none}}.vc-type{display:inline-block;overflow:hidden;white-space:nowrap;vertical-align:bottom;animation:vc-type 6s steps(9) infinite}.vc-type-ok{animation:vc-type-ok 6s ease infinite}@keyframes vc-type{0%,8%{max-width:0}45%,to{max-width:5.15em}}@keyframes vc-type-ok{0%,50%{opacity:0;translate:0 4px}58%,92%{opacity:1;translate:0 0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.vc-type,.vc-type-ok{animation:none}}.vc-theme{animation:vc-theme 6s cubic-bezier(.6,0,.3,1) infinite}@keyframes vc-theme{0%,28%{transform:none;opacity:1;z-index:3;box-shadow:0 0 0 2px #1a1a19,0 0 0 4px #b8a5ff}33%,61%{transform:translateX(64px) rotate(8deg) scale(.86);opacity:.6;z-index:2;box-shadow:none}66%,94%{transform:translateX(-64px) rotate(-8deg) scale(.86);opacity:.6;z-index:1;box-shadow:none}to{transform:none;opacity:1;z-index:3;box-shadow:0 0 0 2px #1a1a19,0 0 0 4px #b8a5ff}}@media (prefers-reduced-motion:reduce){.vc-theme{animation:none}.vc-theme:nth-child(2){transform:translateX(64px) rotate(8deg) scale(.86);opacity:.6}.vc-theme:nth-child(3){transform:translateX(-64px) rotate(-8deg) scale(.86);opacity:.6}}.vc-config-dark{position:relative;overflow:hidden;border-radius:40px;padding:56px 48px;color:#fff;background:radial-gradient(55% 65% at 85% 25%,rgb(109 74 255/.45),transparent 70%),radial-gradient(40% 50% at 10% 95%,rgb(178 60 201/.25),transparent 70%),var(--color-sb-ink,#1a1a19)}.vc-config-dark h1{color:#fff}.vc-config-dark .text-brand-dark:not(.bg-white *,.vc-search *),.vc-config-dark .text-brand:not(.bg-white *,.vc-search *,svg),.vc-config-dark h1 .text-brand{color:var(--color-lavender)}.vc-config-dark .text-slate-600:not(.bg-white *,.vc-search *){color:rgb(255 255 255/.7)}.vc-config-dark .text-night:not(.bg-white,.bg-white *,.vc-search *,.vc-job *){color:#fff}.vc-config-dark .text-muted:not(.bg-white *,.vc-search *){color:rgb(255 255 255/.5)}.vc-config-dark .bg-white,.vc-config-dark .vc-job,.vc-config-dark .vc-search{color:var(--color-night)}.vc-config-dark .vc-trk{background:rgb(255 255 255/.15)}.vc-config-dark .vc-search{border-color:transparent}@media (max-width:640px){.vc-config-dark{padding:32px 20px;border-radius:28px}}.vc-config-dark .vc-config>.justify-self-center>div:first-child{box-shadow:0 0 0 1.5px rgb(255 255 255/.6),0 60px 100px -30px rgb(0 0 0/.6)}@media (min-width:1101px){.vc-config-dark{scroll-margin-top:140px;overflow:visible;height:512px;padding-block:48px;margin-block:64px}.vc-config-dark .vc-stepper{margin-top:20px}.vc-config-dark .vc-config{align-items:start}.vc-config-dark .vc-config>.justify-self-center{align-self:stretch}.vc-config-dark .vc-config>.justify-self-center>div:first-child{position:absolute;top:50%;left:50%;z-index:2;height:600px;transform:translate(-50%,-50%)}.vc-config-dark .vc-config>.justify-self-center>p{display:none}}.rv-fan{position:absolute;bottom:0;left:50%;width:min(42%,240px);aspect-ratio:2/3;translate:-50% 34%;pointer-events:none}.rv-fan-card{position:absolute;inset:0;width:100%;height:auto;transform:translate(var(--x),var(--y)) rotate(var(--r));transform-origin:50% 100%;filter:drop-shadow(0 24px 30px rgb(23 19 41/.35));transition:transform .6s cubic-bezier(.2,.8,.2,1)}.vc-gl:hover .rv-fan-card{transform:translate(calc(var(--x) * 1.12),calc(var(--y) - 6%)) rotate(calc(var(--r) * 1.2))}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.rv-fan-card{animation:rv-fan-rise linear both;animation-timeline:view();animation-range:entry calc(10% + var(--d)) cover 45%}}}@keyframes rv-fan-rise{0%{transform:translate(var(--x),calc(var(--y) + 70%)) rotate(0deg)}}.rv-dest-scene{position:absolute;inset:auto 0 0;opacity:0;animation:rv-dest-scene 9s infinite both}.rv-dest-b{animation-delay:3s}.rv-dest-c{animation-delay:6s}@keyframes rv-dest-scene{0%{opacity:0;transform:translateY(8px)}30%,5%{opacity:1;transform:none}35%,to{opacity:0;transform:translateY(-6px)}}.rv-dest-press{animation:rv-dest-press 9s infinite}@keyframes rv-dest-press{0%,22%{transform:none;background:#fff}26%{transform:scale(.92);background:var(--color-sb-accent-soft)}30%,to{transform:none}}.rv-dest-type{display:inline-block;width:0;animation:rv-dest-type 9s infinite}@keyframes rv-dest-type{0%,36%{width:0}48%,to{width:10.5em}}.rv-dest-result{opacity:0;animation:rv-dest-result 9s infinite}@keyframes rv-dest-result{0%,50%{opacity:0;transform:translateY(4px)}54%,to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rv-dest-press,.rv-dest-result,.rv-dest-scene,.rv-dest-type{animation:none}.rv-dest-c{opacity:1}}.sb-cmp-row{grid-template-columns:repeat(var(--n),minmax(0,1fr))}@media (min-width:640px){.sb-cmp-row{grid-template-columns:minmax(150px,.8fr) repeat(var(--n),minmax(0,1fr))}}.ta-card{margin-left:-95px;transform:translate(160px,-60px) rotate(18deg);opacity:0;animation:ta-card 8s cubic-bezier(.3,.7,.2,1) infinite}@keyframes ta-card{0%,8%{transform:translate(170px,-40px) rotate(22deg);opacity:0}18%,30%{transform:translateY(40px) rotate(-8deg);opacity:1}40%,to{transform:translate(-170px,-40px) rotate(-22deg);opacity:0}}.ta-waves i{position:absolute;inset:0;border-radius:50%;border:2px solid var(--color-sb-accent-on-dark);opacity:0;animation:ta-wave 8s ease-out infinite}.ta-waves i:nth-child(2){animation-delay:.35s}@keyframes ta-wave{0%,19%{transform:scale(.3);opacity:0}21%{opacity:.9}30%,to{transform:scale(1.3);opacity:0}}.ta-notif{animation:ta-notif 8s cubic-bezier(.2,.8,.2,1) infinite}@keyframes ta-notif{0%,22%{transform:translateY(-140%);opacity:0}27%,38%{transform:none;opacity:1}43%,to{transform:translateY(-140%);opacity:0}}.ta-lock{animation:ta-lock 8s ease infinite}@keyframes ta-lock{0%,39%{opacity:1}45%,94%{opacity:0}to{opacity:1}}.ta-profile{animation:ta-profile 8s ease infinite}@keyframes ta-profile{0%,39%{transform:scale(.96)}47%,to{transform:none}}.ta-toast{animation:ta-toast 8s cubic-bezier(.2,.8,.2,1) infinite}@keyframes ta-toast{0%,55%{transform:translateY(130%);opacity:0}60%,88%{transform:none;opacity:1}93%,to{transform:translateY(130%);opacity:0}}@media (prefers-reduced-motion:reduce){.ta-card,.ta-lock,.ta-notif,.ta-profile,.ta-toast,.ta-waves i{animation:none}.ta-card,.ta-lock,.ta-notif{opacity:0}.ta-toast{opacity:1;transform:none}}