@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}.fadeInDown{animation-name:fadeInDown}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0,0)}}.fadeInLeft{animation-name:fadeInLeft}@keyframes fadeInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0,0)}}.fadeInRight{animation-name:fadeInRight}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translate(0,0)}}.fadeInUp{animation-name:fadeInUp}.animated{animation-duration:1s;animation-fill-mode:both}.animated.infinite{animation-iteration-count:infinite}.animated.delay-1s{animation-delay:1s}.animated.delay-2s{animation-delay:2s}.animated.delay-3s{animation-delay:3s}.animated.delay-4s{animation-delay:4s}.animated.delay-5s{animation-delay:5s}.animated.fast{animation-duration:.8s}.animated.faster{animation-duration:.5s}.animated.slow{animation-duration:2s}.animated.slower{animation-duration:3s}@media (print),(prefers-reduced-motion:reduce){.animated{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-border-style:solid;--tw-content:""}}}@layer base{.no-transitions *{transition:none!important;animation-duration:0s!important}html,body{overscroll-behavior-x:none;touch-action:pan-y pinch-zoom}html{scroll-behavior:smooth}body{background-color:var(--color-white,#fff);font-family:Inter,sans-serif}body:where(.dark,.dark *){background-color:var(--color-black,#000)}a,a[href],button{cursor:pointer!important}}@layer utilities{a,a:hover,a:focus,a:active,a[href],a[href]:hover,a[href]:focus,a[href]:active,button:not(:disabled),button:not(:disabled):hover,.cursor-pointer{cursor:pointer!important}@media (min-width:1024px){a,a:hover,a:focus,a:active,a[href],a[href]:hover,a[href]:focus,a[href]:active,button:not(:disabled),button:not(:disabled):hover,.cursor-pointer{cursor:pointer!important}}@media (hover:hover){a,a:hover,a:focus,a:active,a[href],a[href]:hover,a[href]:focus,a[href]:active,button:not(:disabled),button:not(:disabled):hover,.cursor-pointer{cursor:pointer!important}}}@layer components{a,a:hover,a:focus,a:active,a[href],a[href]:hover,a[href]:focus,a[href]:active,button:not(:disabled),button:not(:disabled):hover,.cursor-pointer{cursor:pointer!important}.sticky-navbar{-webkit-backdrop-filter:blur(4px)!important;backdrop-filter:blur(4px)!important;background-color:#fffc!important;border-bottom-width:1px!important;position:fixed!important}.dark .sticky-navbar{background-color:#000c!important}.sticky-navbar .menu-scroll.active,.menu-scroll.active,:is(.sticky-navbar .menu-scroll.active,.menu-scroll.active):where(.dark,.dark *){color:#7083f5}@media (min-width:64rem){.sticky-navbar ul>.menu-item>a{padding-block:21px}}.submenu-item a.active{color:#7083f5}.submenu-item a.active:where(.dark,.dark *){color:var(--color-white,#fff)}.submenu-item a.active span svg{rotate:180deg}@media (min-width:64rem){.submenu-item a.active span svg{rotate:none}}.container{width:100%;padding-inline:calc(var(--spacing,.25rem)*4);margin-inline:auto}@media (min-width:40rem){.container{max-width:540px}}@media (min-width:48rem){.container{max-width:720px}}@media (min-width:64rem){.container{max-width:960px}}@media (min-width:80rem){.container{max-width:1140px}}@media (min-width:96rem){.container{max-width:1320px}}.keep-signed:checked~span.box{background-color:#7083f5;border-color:#7083f5}.keep-signed:checked~span.box .icon{display:block}#togglePlan:checked~span .dot{--tw-translate-x:26px;translate:var(--tw-translate-x)var(--tw-translate-y)}.mySwiper .swiper-button-next:after,.mySwiper .swiper-button-prev:after{display:none}.mySwiper .swiper-button-next svg,.mySwiper .swiper-button-prev svg{width:auto;height:auto}.mySwiper .swiper-button-prev,.mySwiper .swiper-button-next{height:calc(var(--spacing,.25rem)*10);width:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);color:#79808a;border-width:1px;border-color:#79808a;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex;top:auto!important;bottom:calc(var(--spacing,.25rem)*0)!important;position:static!important}:is(.mySwiper .swiper-button-prev,.mySwiper .swiper-button-next):after{content:var(--tw-content);display:none}@media (hover:hover){:is(.mySwiper .swiper-button-prev,.mySwiper .swiper-button-next):hover{color:var(--color-white,#fff);background-color:#7083f5;border-color:#7083f5}}}@keyframes jelly{0%{transform:scale(1)}18%{transform:scale(1.25,.9)}36%{transform:scale(.9,1.08)}54%{transform:scale(1.12,.96)}72%{transform:scale(.97,1.03)}88%{transform:scale(1.03,.99)}to{transform:scale(1)}}.animate-jelly{transform-origin:50%;will-change:transform;animation:1s cubic-bezier(.2,.8,.2,1) jelly}@keyframes floatY{0%{transform:translateY(0)}50%{transform:translateY(-6px)}to{transform:translateY(0)}}.animate-float-slow{animation:7s ease-in-out infinite floatY}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-content{syntax:"*";inherits:false;initial-value:""}
