html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;outline:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-box-sizing:border-box;box-sizing:border-box}html *,html *::after,html *::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Inter",sans-serif;font-size:.875rem;line-height:1.2;font-weight:400;color:#010d3e;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}@media only screen and (min-width: 1200px){body{font-size:1rem}}body strong{font-weight:700}body em{font-style:italic}footer,header,main{display:block}sup{position:relative;bottom:1px;font-size:.625rem;line-height:1;vertical-align:super}@media only screen and (min-width: 1200px){sup{font-size:.6875rem}}img,svg{display:block}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}.slick-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:53px;height:53px;background-color:#fff;position:absolute;bottom:0;z-index:2;border:0;overflow:hidden;text-indent:-999em;-webkit-transition:opacity .6s;transition:opacity .6s;cursor:pointer;outline:none;border-radius:50%;-webkit-box-shadow:0 10px 35px 0 rgba(5,16,54,.1);box-shadow:0 10px 35px 0 rgba(5,16,54,.1)}.slick-arrow::after{content:"";width:10px;height:10px;border:solid #5d42b6;border-width:0 2px 2px 0}.slick-next{right:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.slick-prev{left:0;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:0;width:100%}.slick-dots ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.slick-dots li{text-indent:-9999px;height:11px;width:11px;margin:0 3px;border:rgba(0,0,0,0);display:inline-block;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;outline:none;background-color:rgba(93,66,182,.2);border-radius:50%;cursor:pointer}@media only screen and (min-width: 1200px){.slick-dots li:hover{background-color:#5d42b6}}.slick-dots li:only-child{display:none}ul .slick-active{background-color:#5d42b6}.form__btn,.intro__cta,.hero__btn,.modal__btn,.secondary-nav__btn,.header__btn,.support-card__button,.pack-card__cta,.price-card__button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;padding:10px 15px;font-family:"Inter",sans-serif;font-size:.6875rem;font-weight:500;border-radius:10px;text-decoration:none;background-color:#27175b;color:#fff;border:0;outline:0;cursor:pointer}@media only screen and (min-width: 850px){.form__btn,.intro__cta,.hero__btn,.modal__btn,.secondary-nav__btn,.header__btn,.support-card__button,.pack-card__cta,.price-card__button{font-size:1rem}}.form__btn .icon,.intro__cta .icon,.hero__btn .icon,.modal__btn .icon,.secondary-nav__btn .icon,.header__btn .icon,.support-card__button .icon,.pack-card__cta .icon,.price-card__button .icon{width:18px;height:18px;fill:currentColor}.support-card__button,.pack-card__cta,.price-card__button{position:relative;overflow:hidden}.support-card__button span,.pack-card__cta span,.price-card__button span,.support-card__button div,.pack-card__cta div,.price-card__button div,.support-card__button svg,.pack-card__cta svg,.price-card__button svg{position:relative;z-index:1}.support-card__button::before,.pack-card__cta::before,.price-card__button::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear, left top, right top, color-stop(7.53%, #C2B5ED), to(#5d42b6));background:linear-gradient(90deg, #C2B5ED 7.53%, #5d42b6 100%);opacity:0;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.support-card__button:hover::before,.pack-card__cta:hover::before,.price-card__button:hover::before{opacity:1}.testimonials__wrapper,.supports__wrapper,.packs__wrapper,.bestsellers__wrapper,.intro-clients,.intro-pricing,.intro__wrapper,.hero__wrapper,.footer__wrapper,.secondary-nav__inner,.header__inner{max-width:1280px;margin:0 auto;padding:0 30px}@media only screen and (min-width: 850px){.testimonials__wrapper,.supports__wrapper,.packs__wrapper,.bestsellers__wrapper,.intro-clients,.intro-pricing,.intro__wrapper,.hero__wrapper,.footer__wrapper,.secondary-nav__inner,.header__inner{padding:0 40px}}.testimonials__tag,.supports-filter__item,.supports__footer-item,.packs-filter__item,.intro__tag{height:30px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 14px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:10px;border:1px solid rgba(1,13,62,.1);background:#fff;font-size:.6875rem;font-weight:700;color:#27175b}.no-scroll{overflow:hidden}.hidden{display:none !important}.inline{display:inline !important}.block{display:block !important}.flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.grid{display:grid !important}@media only screen and (min-width: 500px){.sm\:hidden{display:none !important}.sm\:inline{display:inline !important}.sm\:block{display:block !important}.sm\:flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.sm\:grid{display:grid !important}}@media only screen and (min-width: 850px){.md\:hidden{display:none !important}.md\:inline{display:inline !important}.md\:block{display:block !important}.md\:flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.md\:grid{display:grid !important}}@media only screen and (min-width: 1200px){.lg\:hidden{display:none !important}.lg\:inline{display:inline !important}.lg\:block{display:block !important}.lg\:flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.lg\:grid{display:grid !important}}@media only screen and (min-width: 1500px){.xl\:hidden{display:none !important}.xl\:inline{display:inline !important}.xl\:block{display:block !important}.xl\:flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}.xl\:grid{display:grid !important}}.header{position:absolute;top:0;left:0;z-index:90;width:100%;background-color:rgba(255,255,255,.4);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-transition:all .2s ease;transition:all .2s ease}.header--simple{position:relative;background-color:#fff;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.05);box-shadow:0 2px 6px 0 rgba(0,0,0,.05)}.header--simple .header__toggle .icon{fill:#27175b}.header--simple .alert{display:none}@media only screen and (min-width: 850px){.header--simple .secondary-nav{display:none}}.header.is-open{background-color:#fff}.header.is-open .header__toggle .icon{fill:#27175b}.header.is-open .header__toggle .icon--close{display:block}.header.is-open .header__toggle .icon--menu{display:none}.header.is-open .header__inner{position:relative;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.05);box-shadow:0 2px 6px 0 rgba(0,0,0,.05);z-index:1}.header.is-open .secondary-nav{top:80px;left:0;width:100%;background-color:#fff;padding:50px 0;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible;opacity:1}.header__inner{height:80px;padding-right:17px}@media only screen and (min-width: 850px){.header__inner{padding-right:40px}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:20px 0}@media only screen and (min-width: 850px){.header__nav{gap:24px}}.header__brand-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;margin-right:auto}.header__brand{text-decoration:none}.header__brand:focus{outline:none;opacity:.8}.header__brand .logo{width:100px;height:23px;fill:#27175b}@media only screen and (min-width: 850px){.header__brand .logo{width:166px;height:38px}}.header__toggle{width:48px;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:8px 13px;border:0;border-radius:10px;background:rgba(0,0,0,0);cursor:pointer}@media only screen and (min-width: 850px){.header__toggle{display:none}}.header__toggle svg{width:22px;height:22px;fill:#fff}.header__toggle svg.icon--close{display:none;width:18px;height:18px}.header__menu{display:none}@media only screen and (min-width: 850px){.header__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:24px}}.header__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.25rem}@media only screen and (min-width: 850px){.header__menu-list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}}.header__menu-item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 15px;font-size:1rem;color:#27175b;border-radius:10px;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.header__menu-item a:hover,.header__menu-item a:focus{background-color:rgba(39,23,91,.1);outline:none}.header__menu-item a.is-current{background-color:rgba(39,23,91,.1)}.header__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.header__btn .txt{display:none}@media only screen and (min-width: 850px){.header__btn .txt{display:block}}.secondary-nav{position:fixed;width:100%;height:calc(100vh - 80px);visibility:hidden;opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transition:all .2s ease;transition:all .2s ease}@media only screen and (min-width: 850px){.secondary-nav{position:relative;height:62px;background:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0.3)), to(rgba(255, 255, 255, 0.3)));background:linear-gradient(90deg, rgba(255, 255, 255, 0.3) 0%, rgba(255, 255, 255, 0.3) 100%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);visibility:visible;opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.secondary-nav__inner{height:100%;padding:0 40px}.secondary-nav__btn{width:100%;font-size:.875rem;margin-bottom:20px}@media only screen and (min-width: 850px){.secondary-nav__btn{display:none}}.secondary-nav__menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}@media only screen and (min-width: 850px){.secondary-nav__menu{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:10px 0}}.secondary-nav__menu-item{padding:10px 15px;border-radius:10px;font-size:.875rem;font-weight:600;color:#27175b;text-decoration:none;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}@media only screen and (min-width: 850px){.secondary-nav__menu-item{font-size:1.125rem}}.secondary-nav__menu-item:hover,.secondary-nav__menu-item:focus{background-color:rgba(39,23,91,.1);outline:none}.alert{width:100%;position:absolute;top:80px;left:0;height:34px;background-color:#20bf62;color:#27175b;font-family:"DM Sans",sans-serif;font-size:.6875rem;-webkit-transition:all .2s ease;transition:all .2s ease}@media only screen and (min-width: 850px){.alert{top:142px;height:48px;font-size:.875rem}}.no-scroll .alert{opacity:0}.alert--removing{-webkit-transform:translateX(1.25rem);transform:translateX(1.25rem);opacity:0}.alert__inner{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px}.alert__content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.alert__content .icon{display:inline-block;width:10px;height:10px;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease}.alert__content strong{font-weight:900}.alert__content a{color:inherit;text-decoration:none}.alert__content a:hover .icon,.alert__content a:focus .icon{-webkit-transform:translateX(3px);transform:translateX(3px)}.alert__dismiss{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-color:rgba(0,0,0,0);padding:8px;border:0;border-radius:50%;color:#27175b;-webkit-transition:background-color .2s ease;transition:background-color .2s ease;cursor:pointer}.alert__dismiss:hover,.alert__dismiss:focus{background-color:rgba(255,255,255,.2);outline:none}.alert__dismiss svg{width:12px;height:12px;-ms-flex-negative:0;flex-shrink:0}.footer{position:relative;background-color:#27175b;color:#fff;padding:70px 0 140px;border-radius:48px 0 0 0}@media only screen and (min-width: 850px){.footer{padding:60px 0 220px}}.footer a{color:#fff;font-size:.75rem;font-weight:500;text-decoration:none;-webkit-transition:opacity .2s ease;transition:opacity .2s ease}.footer a:hover{opacity:.8}@media only screen and (min-width: 850px){.footer__wrapper{position:relative;display:grid;grid-auto-flow:column;grid-template-columns:40% 60%;grid-template-rows:1fr auto}}.footer__logo{display:block;margin-bottom:50px}@media only screen and (min-width: 850px){.footer__logo{margin-bottom:30px}}.footer__logo .logo{width:166px;height:38px;fill:#fff}.footer__nav{width:100%;max-width:232px;border-bottom:1px solid rgba(255,255,255,.2)}@media only screen and (min-width: 850px){.footer__nav{max-width:100%;border-bottom:0}}.footer__nav--legal{padding-bottom:15px}@media only screen and (min-width: 850px){.footer__nav--legal{padding-bottom:0}}.footer__nav--services{padding:15px 0}@media only screen and (min-width: 850px){.footer__nav--services{padding:20px 0 25px 0;-ms-flex-item-align:end;align-self:flex-end}.footer__nav--services a{font-size:1rem}}@media only screen and (min-width: 850px){.footer__nav--services .footer__list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}@media only screen and (min-width: 850px){.footer__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:5px 24px}}.footer__social{padding-top:24px}@media only screen and (min-width: 850px){.footer__social{padding-top:0}}.footer__social-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:15px}@media only screen and (min-width: 850px){.footer__social-list{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}.footer__social-link .icon{width:20px;height:20px;fill:#fff}.footer__brand{position:absolute;top:608px;right:-522px;width:608px;height:auto;fill:#312166;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:top left;transform-origin:top left;-o-object-fit:contain;object-fit:contain}@media only screen and (min-width: 850px){.footer__brand{-webkit-transform:none;transform:none;width:100%;top:auto;right:auto;left:0;bottom:-220px}}.modal{position:fixed;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.6);padding:20px;opacity:0;pointer-events:none;-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s;z-index:-1}.modal.is-open{opacity:1;pointer-events:auto;z-index:4}.modal.is-open .modal__content{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.modal__close{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;border-radius:50%;background-color:rgba(39,23,91,.05);color:#27175b;border:none;cursor:pointer;-webkit-transition:background-color .2s ease;transition:background-color .2s ease}.modal__close svg{width:12px;height:12px}.modal__close:hover,.modal__close:focus{background-color:rgba(39,23,91,.15);outline:none}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:20px}.modal__content{position:relative;width:100%;max-height:100%;max-width:900px;font-size:.875rem;text-align:left;background-color:#fff;border-radius:10px;padding:20px;-webkit-transform:translateY(20%);transform:translateY(20%);opacity:0;-webkit-transition:opacity .5s .5s,-webkit-transform .5s .5s;transition:opacity .5s .5s,-webkit-transform .5s .5s;transition:transform .5s .5s,opacity .5s .5s;transition:transform .5s .5s,opacity .5s .5s,-webkit-transform .5s .5s;overflow-y:auto}.modal__title{font-size:1.25rem;font-weight:700;color:#27175b}@media only screen and (min-width: 500px){.modal__title--line{display:block}}@media only screen and (min-width: 1200px){.modal__txt--line{display:block}}.modal__txt h3,.modal__txt p,.modal__txt ul,.modal__txt ol{margin-bottom:15px}.modal__txt h3{font-size:1rem;margin-top:25px;font-weight:700}.modal__txt ul{list-style:disc;padding-left:20px}.modal__txt ul li{margin-bottom:5px}.modal__txt a{color:#27175b;-webkit-transition:color .2s;transition:color .2s}@media only screen and (min-width: 1200px){.modal__txt a:hover{color:#20bf62}}.modal__txt strong{font-weight:600}.modal__table{overflow-x:auto}.modal__table--wrapper{min-width:678px;font-size:.875rem;border-collapse:collapse;margin-bottom:20px}.modal__table td,.modal__table th{padding:5px;border:1px solid #e4e4e4;vertical-align:middle}@media only screen and (min-width: 1200px){.modal__table td,.modal__table th{padding:10px}}.modal__table th{font-weight:600}.hero{position:relative;background:center/cover;background-image:url("/dist/app/img/hero-bg.jpg");border-radius:0 0 48px 48px;margin-bottom:50px;overflow-x:clip}@media only screen and (min-width: 850px){.hero{background-image:url("/dist/app/img/hero-bg-sm.jpg");margin-bottom:80px}}.hero__wrapper{position:relative;height:700px}@media only screen and (min-width: 850px){.hero__wrapper{height:820px}}.hero__brand-icon{display:none}@media only screen and (min-width: 850px){.hero__brand-icon{display:block;width:297px;height:219px;-o-object-fit:contain;object-fit:contain;position:absolute;bottom:-44px;right:-15px}}.hero__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;padding-top:160px}@media only screen and (min-width: 850px){.hero__content{padding-top:300px;gap:30px}}.hero__title{font-family:"DM Sans",sans-serif;font-size:3rem;line-height:.9;letter-spacing:-2.4px;font-weight:700;color:#fff}@media only screen and (min-width: 850px){.hero__title{font-size:5.625rem;letter-spacing:-4.5px;line-height:1}}.hero__txt{font-size:1rem;line-height:1.625;color:#fff}@media only screen and (min-width: 850px){.hero__txt{font-size:1.375rem}}.hero__cta{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}@media only screen and (min-width: 850px){.hero__btn{font-weight:700}}.hero__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;background-color:rgba(0,0,0,0);padding:10px 0;border-radius:10px;border:0;font-size:.6875rem;letter-spacing:-0.22px;color:#fff;text-decoration:none}@media only screen and (min-width: 850px){.hero__link{font-size:1rem}}.hero__link:hover .icon,.hero__link:focus .icon{-webkit-transform:translateX(3px);transform:translateX(3px)}.hero__link .icon{width:12px;height:12px;fill:currentColor;-webkit-transition:all .2s ease;transition:all .2s ease}.hero-patch{position:absolute;overflow:visible}.hero-patch--mobile{bottom:30px;right:30px;width:260px;height:105px}@media only screen and (min-width: 850px){.hero-patch--mobile{display:none}}.hero-patch--desktop{display:none}@media only screen and (min-width: 850px){.hero-patch--desktop{display:block;bottom:220px;right:15px;width:310px;height:130px}}.hero-patch__line{fill:#27175b}.hero-patch__line--white{fill:#fff}.hero-patch__bg{fill:#fff;-webkit-filter:drop-shadow(0 2px 22px rgba(93, 66, 182, 0.3));filter:drop-shadow(0 2px 22px rgba(93, 66, 182, 0.3))}.hero-patch__border{fill:#eff0f6}.hero-patch__title,.hero-patch__price{font-family:"DM Sans",sans-serif;letter-spacing:-0.5px}.hero-patch__title{font-size:.75rem;font-weight:700;fill:#6f6c90}@media only screen and (min-width: 850px){.hero-patch__title{font-size:1rem}}.hero-patch__title--regular{font-size:.625rem;font-weight:400}@media only screen and (min-width: 850px){.hero-patch__title--regular{font-size:1rem}}.hero-patch__price{font-size:1.25rem;letter-spacing:-1.3px;font-weight:900;fill:#010d3e}@media only screen and (min-width: 850px){.hero-patch__price{font-size:1.75rem}}.hero-patch__days{fill:#20bf62}.hero-patch__days--number,.hero-patch__days--label{fill:#fff;font-weight:700}.hero-patch__days--number{font-size:1.25rem}@media only screen and (min-width: 850px){.hero-patch__days--number{font-size:2.125rem}}.hero-patch__days--label{font-size:.5rem}@media only screen and (min-width: 850px){.hero-patch__days--label{font-size:.875rem}}.intro{overflow:hidden;background:-webkit-gradient(linear, left top, left bottom, color-stop(25.02%, #ffffff), color-stop(89.49%, rgba(194, 181, 237, 0.4)));background:linear-gradient(180deg, #ffffff 25.02%, rgba(194, 181, 237, 0.4) 89.49%);border-radius:0 0 48px 48px;padding-bottom:70px}@media only screen and (min-width: 850px){.intro{padding-bottom:90px}}.intro__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;padding-top:100px;text-align:center}.intro__title{font-family:"DM Sans",sans-serif;font-size:2rem;line-height:1.1;color:#27175b;font-weight:700}@media only screen and (min-width: 850px){.intro__title{font-size:3.375rem}}.intro .logo-gradient{display:inline-block;height:25px;width:auto;margin-right:-6px}@media only screen and (min-width: 850px){.intro .logo-gradient{height:40px}}.intro__txt,.intro__note{font-size:.875rem;line-height:1.4}@media only screen and (min-width: 850px){.intro__txt,.intro__note{font-size:1.375rem}}.intro__note{background:-webkit-gradient(linear, left top, right top, from(#C2B5ED), to(#5d42b6));background:linear-gradient(90deg, #C2B5ED, #5d42b6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:inherit;font-weight:700}.intro__cta{margin-top:10px}.intro-pricing .slick-slider{padding-bottom:31px}@media only screen and (min-width: 850px){.intro-pricing .slick-slider{padding-bottom:53px}}.intro-pricing .slick-list{overflow:visible}.intro-pricing .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (min-width: 850px){.intro-pricing .slick-dots{bottom:22px}}.intro-pricing .price-card{max-width:320px;margin:0 25px 20px}@media only screen and (min-width: 850px){.intro-pricing .price-card{max-width:350px;margin:20px 15px 30px;height:auto}}.intro-clients{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40px}@media only screen and (min-width: 850px){.intro-clients{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:50px;margin-top:90px}}.intro-clients__title{font-size:.875rem;font-weight:700;color:#8e81b6}@media only screen and (min-width: 850px){.intro-clients__title{font-size:1.125rem}}.intro-clients__logos{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px 50px;margin-top:30px}@media only screen and (min-width: 850px){.intro-clients__logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:50px;margin-top:0}}.intro-clients__logo{display:block;width:100%;height:auto;max-width:122px;max-height:56px;fill:#8e81b6}.price-card{position:relative;width:100%;padding:40px;border-radius:24px;border:1px solid #eff0f6;background:#fff;-webkit-box-shadow:0 2px 12px 0 rgba(20,20,43,.02);box-shadow:0 2px 12px 0 rgba(20,20,43,.02);-webkit-transition:all .5s ease;transition:all .5s ease;cursor:pointer}.price-card:hover{-webkit-box-shadow:0 2px 22px 0 rgba(93,66,182,.4);box-shadow:0 2px 22px 0 rgba(93,66,182,.4)}.price-card:hover .price-card__button::before{opacity:1}.price-card__link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.price-card__badge{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:0 0 10px 10px;width:42px;height:44px;position:absolute;top:0;right:24px;background-color:#20bf62;color:#fff}@media only screen and (min-width: 850px){.price-card__badge{width:66px;height:69px;right:22px}}.price-card__badge-value,.price-card__badge-label{font-weight:700}.price-card__badge-value{font-size:1rem}@media only screen and (min-width: 850px){.price-card__badge-value{font-size:2.125rem}}.price-card__badge-label{font-size:.5rem;text-transform:uppercase}@media only screen and (min-width: 850px){.price-card__badge-label{font-size:.875rem}}.price-card__title,.price-card__subtitle,.price-card__price-note{font-family:"DM Sans",sans-serif;font-size:.75rem;font-weight:700;letter-spacing:-0.372px;color:#6f6c90;margin-bottom:8px}@media only screen and (min-width: 850px){.price-card__title,.price-card__subtitle,.price-card__price-note{font-size:1.125rem;margin-bottom:16px}}.price-card__price-note{display:block;font-weight:400}.price-card__price{font-size:2.25rem;line-height:1;letter-spacing:-1.6px;color:#010d3e;font-weight:900;padding-left:5px}@media only screen and (min-width: 850px){.price-card__price{font-size:3rem}}.price-card__price sup{font-size:1rem}@media only screen and (min-width: 850px){.price-card__price sup{font-size:1.375rem}}.price-card__button{position:relative;width:100%;font-size:.6875rem;font-weight:700;margin-bottom:20px;overflow:hidden;z-index:0}@media only screen and (min-width: 850px){.price-card__button{font-size:.875rem;margin-bottom:36px}}.price-card__button-txt{position:relative}.price-card__features{display:grid;grid-template-columns:repeat(2, 1fr);gap:5px 24px}@media only screen and (min-width: 850px){.price-card__features{grid-template-columns:1fr;gap:28px}}.price-card__feature{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.price-card__feature-icon{width:15px;height:15px;fill:#5d42b6}.price-card__feature-text{font-size:.6875rem}@media only screen and (min-width: 850px){.price-card__feature-text{font-size:.875rem}}.bestsellers{margin:50px 0 55px}@media only screen and (min-width: 850px){.bestsellers{margin:90px 0}}.bestsellers__header{margin-bottom:20px}@media only screen and (min-width: 850px){.bestsellers__header{margin-bottom:40px}}.bestsellers__title{font-family:"DM Sans",sans-serif;font-size:1.25rem;font-weight:700}@media only screen and (min-width: 500px){.bestsellers__title{text-align:center}}@media only screen and (min-width: 850px){.bestsellers__title{text-align:left;font-size:2.125rem}}.bestsellers__list{width:calc(100% + 60px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -30px 15px;padding:0 30px 25px}@media only screen and (min-width: 500px){.bestsellers__list{width:100%;max-width:380px;display:grid;grid-template-columns:repeat(2, minmax(0, 180px));gap:20px;padding:0;overflow-x:visible;margin:0 auto 40px}}@media only screen and (min-width: 850px){.bestsellers__list{max-width:100%;grid-template-columns:repeat(4, 1fr);gap:30px}}.bestseller-card{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;scroll-snap-align:start}.bestseller-card:hover .bestseller-card__image-wrapper{-webkit-box-shadow:0 2px 12px 0 rgba(20,20,43,.02);box-shadow:0 2px 12px 0 rgba(20,20,43,.02)}@media only screen and (min-width: 850px){.bestseller-card{max-width:100%}}.bestseller-card:first-child{max-width:calc(100% - 30px);padding-left:30px}.bestseller-card:last-child{max-width:calc(100% - 30px);padding-right:30px}@media only screen and (min-width: 500px){.bestseller-card:last-child,.bestseller-card:first-child{max-width:100%;padding:0}}.bestseller-card__link{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.bestseller-card__image-wrapper{position:relative;width:171px;height:171px;border-radius:14px;-webkit-box-shadow:0 2px 12px 0 rgba(20,20,43,.08);box-shadow:0 2px 12px 0 rgba(20,20,43,.08);overflow:hidden}@media only screen and (min-width: 500px){.bestseller-card__image-wrapper{width:100%;height:auto;aspect-ratio:1/1}}.bestseller-card__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.bestseller-card__btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;background-color:#fff;border-radius:50%;-webkit-box-shadow:0 10px 35px 0 rgba(20,20,43,.1);box-shadow:0 10px 35px 0 rgba(20,20,43,.1);position:absolute;bottom:10px;right:10px}@media only screen and (min-width: 850px){.bestseller-card__btn{width:53px;height:53px;bottom:20px;right:20px}}.bestseller-card__btn .icon{width:12px;height:12px;fill:#5d42b6}.bestseller-card__caption{font-family:"DM Sans",sans-serif;font-size:.875rem;font-weight:700;color:#6f6c90;margin-top:10px}@media only screen and (min-width: 850px){.bestseller-card__caption{font-size:1.125rem;margin-top:25px}}.packs{position:relative;background-color:#efedff;border-radius:48px 48px 0 0;padding:120px 0 50px}@media only screen and (min-width: 850px){.packs{padding:90px 0 100px}}.packs__brand-icon{width:255px;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;top:-68px;left:-69px}@media only screen and (min-width: 1200px){.packs__brand-icon{width:440px;top:-60px;left:-84px}}.packs__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;text-align:center}.packs__header{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.packs__title{font-family:"DM Sans",sans-serif;font-size:2rem;font-weight:700;letter-spacing:-1px}@media only screen and (min-width: 850px){.packs__title{font-size:3.375rem}}.packs__subtitle{font-size:.875rem;line-height:1.4;text-wrap:balance}@media only screen and (min-width: 850px){.packs__subtitle{font-size:1.375rem}}.packs-filter{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 30px 15px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:5px 0 10px}@media only screen and (min-width: 500px){.packs-filter{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:15px}}@media only screen and (min-width: 850px){.packs-filter{margin-top:30px}}.packs-filter__label{display:none}@media only screen and (min-width: 850px){.packs-filter__label{display:block;font-size:1rem;font-weight:700;color:#27175b}}.packs-filter__item{font-weight:400;white-space:nowrap;color:rgba(39,23,91,.6);cursor:pointer;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}@media only screen and (min-width: 850px){.packs-filter__item{height:33px;font-size:1rem}}.packs-filter__item:hover{background-color:#27175b;color:#fff}.packs-filter__item.is-active{background-color:#27175b;color:#fff;text-shadow:0 0 1px currentColor}.pack-card{position:relative;width:100%;max-width:320px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:24px;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.08);box-shadow:0 2px 12px 0 rgba(0,0,0,.08);overflow:hidden}@media only screen and (min-width: 500px){.pack-card{max-width:340px}}@media only screen and (min-width: 850px){.pack-card{max-width:1110px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.pack-card:hover .pack-card__cta::before{opacity:1}.pack-card__link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.pack-card__image{display:block;width:100%;aspect-ratio:32/24;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 850px){.pack-card__image{aspect-ratio:auto;width:50%}}.pack-card__image-file{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.pack-card__content{padding:40px;text-align:left}@media only screen and (min-width: 850px){.pack-card__content{-webkit-box-flex:1;-ms-flex:1 0 475px;flex:1 0 475px;padding-top:70px}}@media only screen and (min-width: 1200px){.pack-card__content{padding:70px 60px 70px 70px}}.pack-card__duration{width:42px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:196px;right:20px;background-color:#20bf62;color:#fff;border-radius:5px 5px 0 0}@media only screen and (min-width: 850px){.pack-card__duration{width:90px;height:94px;top:0;right:28px;border-radius:0 0 10px 10px}}.pack-card__duration-value{font-size:1rem;font-weight:700}@media only screen and (min-width: 850px){.pack-card__duration-value{font-size:2.9375rem}}.pack-card__duration-label{font-size:.5rem;text-transform:uppercase;font-weight:700}@media only screen and (min-width: 850px){.pack-card__duration-label{font-size:1.1875rem}}.pack-card__title,.pack-card__subtitle{font-family:"DM Sans",sans-serif;font-weight:700}.pack-card__title{font-size:.875rem;color:#6f6c90;margin-bottom:6px}@media only screen and (min-width: 850px){.pack-card__title{font-size:1.5rem;margin-bottom:20px}}.pack-card__subtitle{font-size:1.5rem;line-height:1.1;font-weight:700;color:#27175b;text-wrap:balance;margin-bottom:20px}@media only screen and (min-width: 850px){.pack-card__subtitle{font-size:2.5rem;line-height:1;margin-bottom:40px}}.pack-card__features{display:grid;grid-template-columns:repeat(2, 1fr);gap:11px 15px;margin-bottom:30px}@media only screen and (min-width: 850px){.pack-card__features{grid-template-columns:1fr;gap:20px;margin-bottom:40px}}.pack-card__feature{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;font-size:.6875rem}@media only screen and (min-width: 850px){.pack-card__feature{font-size:.9375rem;gap:20px}}.pack-card__feature sup{font-size:.4375rem;bottom:-1px;left:1px}@media only screen and (min-width: 850px){.pack-card__feature sup{font-size:.8125rem}}.pack-card__feature-icon{-ms-flex-negative:0;flex-shrink:0;width:15px;height:15px;fill:#5d42b6}.pack-card__footer{font-family:"DM Sans",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:25px;font-size:.75rem;font-weight:700;color:#6f6c90}@media only screen and (min-width: 850px){.pack-card__footer{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:20px;font-size:1.125rem}}.pack-card__footer strong{font-size:2.25rem;line-height:1;letter-spacing:-1.6px;font-weight:900;color:#010d3e;padding-left:5px}@media only screen and (min-width: 850px){.pack-card__footer strong{font-size:3rem}}.pack-card__footer strong sup{font-size:1rem}@media only screen and (min-width: 850px){.pack-card__footer strong sup{font-size:1.375rem}}.pack-card__price-note{display:block;font-weight:400}.pack-card__cta{font-weight:700;z-index:0}.supports{overflow:hidden;padding:50px 0 55px}@media only screen and (min-width: 850px){.supports{padding:90px 0}}.supports__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:"DM Sans",sans-serif;font-size:2rem;line-height:1;font-weight:700;text-align:center;text-wrap:balance;margin-bottom:25px}@media only screen and (min-width: 850px){.supports__title{font-size:2.125rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:8px;margin-bottom:50px}}.supports__list{width:calc(100% + 60px);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;margin:0 -30px 15px;padding:0 30px 25px}@media only screen and (min-width: 500px){.supports__list{width:100%;max-width:380px;display:grid;grid-template-columns:repeat(2, minmax(0, 180px));gap:20px;padding:0;overflow-x:visible;margin:0 auto 40px}}@media only screen and (min-width: 850px){.supports__list{width:100%;max-width:874px;grid-template-columns:repeat(3, minmax(0, 278px));gap:20px;margin-bottom:45px}}@media only screen and (min-width: 1200px){.supports__list{max-width:100%;grid-template-columns:repeat(4, 1fr);gap:30px}}.supports__footer-title{font-family:"DM Sans",sans-serif;font-size:.875rem;font-weight:700;color:inherit;background:-webkit-gradient(linear, left top, right top, from(#C2B5ED), to(#5d42b6));background:linear-gradient(90deg, #C2B5ED, #5d42b6);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-align:center;margin-bottom:15px}@media only screen and (min-width: 850px){.supports__footer-title{font-size:1.875rem;margin-bottom:30px}}.supports__footer-list{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 30px 15px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:5px 0 15px}@media only screen and (min-width: 500px){.supports__footer-list{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 25px}}@media only screen and (min-width: 850px){.supports__footer-list{margin-top:30px}}.supports__footer-item{font-weight:400;white-space:nowrap;color:rgba(39,23,91,.6);cursor:pointer;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}@media only screen and (min-width: 850px){.supports__footer-item{height:33px;font-size:1rem}}.supports__footer-item:hover{background-color:#27175b;color:#fff}.supports__footer-item.is-active{background-color:#27175b;color:#fff;text-shadow:0 0 1px currentColor}.supports-filter{width:100vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:0 30px 15px;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:5px -30px 10px}@media only screen and (min-width: 500px){.supports-filter{width:100%;max-width:960px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto 15px}}@media only screen and (min-width: 850px){.supports-filter{margin-bottom:25px}}.supports-filter__label{display:none}@media only screen and (min-width: 850px){.supports-filter__label{display:block;font-size:1rem;font-weight:700;color:#27175b}}.supports-filter__item{font-weight:400;white-space:nowrap;color:rgba(39,23,91,.6);cursor:pointer;text-decoration:none;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}@media only screen and (min-width: 850px){.supports-filter__item{height:33px;font-size:1rem}}.supports-filter__item:hover{background-color:#27175b;color:#fff}.supports-filter__item.is-active{background-color:#27175b;color:#fff;text-shadow:0 0 1px currentColor}.support-card{position:relative;border-radius:14px}.support-card__wrapper{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff;border-radius:14px;border:1px solid #eff0f6;-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.08);box-shadow:0 2px 12px 0 rgba(0,0,0,.08);overflow:hidden;-webkit-transition:all .5s ease;transition:all .5s ease}.support-card__wrapper:hover{-webkit-box-shadow:0 2px 22px 0 rgba(93,66,182,.4);box-shadow:0 2px 22px 0 rgba(93,66,182,.4)}.support-card__wrapper:hover .support-card__button{color:#fff;border-color:rgba(0,0,0,0)}.support-card__wrapper:hover .support-card__button::before{opacity:1}.support-card__link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.support-card__image{display:block;width:176px;height:128px;-o-object-fit:cover;object-fit:cover}@media only screen and (min-width: 500px){.support-card__image{width:100%}}@media only screen and (min-width: 850px){.support-card__image{height:220px}}.support-card__duration{width:42px;height:44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:85px;right:13px;background-color:#20bf62;color:#fff;border-radius:5px 5px 0 0}@media only screen and (min-width: 850px){.support-card__duration{width:66px;height:69px;top:0;right:22px;border-radius:0 0 10px 10px}}.support-card__duration-value{font-size:1rem;font-weight:700}@media only screen and (min-width: 850px){.support-card__duration-value{font-size:2.125rem}}.support-card__duration-label{font-size:.5rem;text-transform:uppercase;font-weight:700}@media only screen and (min-width: 850px){.support-card__duration-label{font-size:.875rem}}.support-card__body{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:20px;text-align:left}@media only screen and (min-width: 850px){.support-card__body{padding:30px}}.support-card__title,.support-card__price{font-family:"DM Sans",sans-serif;font-size:.75rem;line-height:1;font-weight:700;color:#6f6c90;text-wrap:balance}@media only screen and (min-width: 850px){.support-card__title,.support-card__price{font-size:1rem}}.support-card__title{margin-bottom:8px}.support-card__price{margin-bottom:16px;line-height:1}@media only screen and (min-width: 850px){.support-card__price{margin-bottom:25px}}.support-card__price-note{display:block;font-weight:400;margin-top:3px}.support-card__price sup{bottom:0}.support-card__price strong{font-size:1.25rem;letter-spacing:-1.6px;color:#010d3e;font-weight:900}@media only screen and (min-width: 850px){.support-card__price strong{font-size:1.75rem}}.support-card__price strong sup{font-size:.75rem;bottom:0}@media only screen and (min-width: 850px){.support-card__price strong sup{font-size:1rem}}.support-card__button{width:100%;background-color:#fff;color:#27175b;border:1px solid #e4e4e4;font-size:.625rem;font-weight:700;letter-spacing:-0.5px;-webkit-transition:all .5s ease;transition:all .5s ease;margin-top:auto}@media only screen and (min-width: 850px){.support-card__button{font-size:.875rem;letter-spacing:-0.25px}}.support-card__button-text{position:relative}.testimonials{position:relative;border-radius:48px 48px 0 0;background:-webkit-gradient(linear, left bottom, left top, color-stop(28.39%, #ffffff), color-stop(101.54%, rgba(194, 181, 237, 0.4)));background:linear-gradient(360deg, #ffffff 28.39%, rgba(194, 181, 237, 0.4) 101.54%);padding:100px 0 70px;overflow-x:clip}.testimonials__brand-icon{width:255px;height:auto;-o-object-fit:contain;object-fit:contain;position:absolute;top:-74px;right:-88px}@media only screen and (min-width: 1200px){.testimonials__brand-icon{width:449px;height:auto;top:-75px;right:-85px}}.testimonials__wrapper{text-align:center}.testimonials__tag{margin-bottom:20px}.testimonials__title{font-family:"DM Sans",sans-serif;font-size:2rem;line-height:1.1;color:#27175b;font-weight:700;margin-bottom:20px}@media only screen and (min-width: 850px){.testimonials__title{font-size:3.375rem}}.testimonials__carousel{max-width:740px;margin:0 auto;padding-bottom:40px}.testimonials__carousel .slick-dots{bottom:0}.testimonial-item__txt,.testimonial-item__author{font-size:.875rem;text-wrap:balance}.testimonial-item__txt{margin-bottom:20px}@media only screen and (min-width: 850px){.testimonial-item__txt{font-size:1.375rem;text-wrap:pretty}}.testimonial-item__author{color:#5d42b6;font-weight:700;font-style:italic}.form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.form__row{display:grid;gap:20px}.form__row--2cols{grid-template-columns:1fr}@media only screen and (min-width: 850px){.form__row--2cols{grid-template-columns:repeat(2, 1fr)}}.form__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media only screen and (min-width: 500px){.form__group:has(.form__btn){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}.form__label{font-family:"DM Sans",sans-serif;font-size:.875rem;font-weight:500;color:#27175b;margin-bottom:.25rem}.form__input,.form__textarea{border:1px solid #e4e4e4;border-radius:10px;padding:16px 20px;font-family:"DM Sans",sans-serif;font-size:1rem;outline:none;-webkit-transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,-webkit-box-shadow .2s;transition:border .2s,box-shadow .2s;transition:border .2s,box-shadow .2s,-webkit-box-shadow .2s}.form__input:focus,.form__textarea:focus{border-color:#27175b;-webkit-box-shadow:0 0 0 1px #27175b;box-shadow:0 0 0 1px #27175b}.form__input::-webkit-input-placeholder, .form__textarea::-webkit-input-placeholder{color:#999;font-size:.875rem}.form__input::-moz-placeholder, .form__textarea::-moz-placeholder{color:#999;font-size:.875rem}.form__input:-ms-input-placeholder, .form__textarea:-ms-input-placeholder{color:#999;font-size:.875rem}.form__input::-ms-input-placeholder, .form__textarea::-ms-input-placeholder{color:#999;font-size:.875rem}.form__input::placeholder,.form__textarea::placeholder{color:#999;font-size:.875rem}.form__input{height:40px}.form__textarea{resize:vertical}.form__checkboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.form__checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:2px 10px}.form__checkbox-input{position:relative;background-color:#fff;-ms-flex-negative:0;flex-shrink:0;margin:0;width:20px;height:20px;border:1px solid #e4e4e4;border-radius:5px;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;display:inline-block;vertical-align:middle}.form__checkbox-input::after{content:"";background-color:#27175b;position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:5px;-webkit-transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,-webkit-transform .2s;transition:opacity .2s,transform .2s;transition:opacity .2s,transform .2s,-webkit-transform .2s}.form__checkbox-input:not(:checked)::after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.form__checkbox-input:checked::after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.form__checkbox-input:disabled{opacity:.5;pointer-events:none}.form__checkbox-label{-webkit-box-flex:1;-ms-flex:1;flex:1;font-family:"DM Sans",sans-serif;font-size:.875rem;color:#27175b}.form__checkbox .checkbox-error{width:100%;color:#ff5050;font-size:.875rem;margin-left:30px}.form__btn{height:50px;font-size:1rem;font-weight:700;padding:15px 30px;border:0;margin-top:15px}.form .error{color:#ff5050;border-color:#ff5050}.form .error:focus{-webkit-box-shadow:0 0 0 1px #ff5050;box-shadow:0 0 0 1px #ff5050}.form label.error{font-size:.875rem;padding-top:5px}.form-confirm{display:none}.form-confirm__wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact__wrapper{display:grid;min-height:calc(100vh - 80px);grid-template-rows:400px auto}@media only screen and (min-width: 850px){.contact__wrapper{grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}}.contact__header{height:400px;position:relative;background-color:#27175b;padding:50px;overflow:hidden}@media only screen and (min-width: 850px){.contact__header{height:auto}}@media only screen and (min-width: 1200px){.contact__header{padding:80px}}.contact__title{max-width:490px;font-family:"DM Sans",sans-serif;font-size:1.875rem;letter-spacing:-1.8px;font-weight:600;color:#fff;padding-bottom:140px;margin:0 auto}@media only screen and (min-width: 500px){.contact__title{text-wrap:balance}}@media only screen and (min-width: 850px){.contact__title{font-size:2.5rem;padding-bottom:0}}.contact__title--icon-start{display:none}.contact__brand{position:absolute;top:190px;right:-70px;width:255px;height:188px;background:center/contain no-repeat;background-image:url("/dist/app/img/brand-icon-01.png")}@media only screen and (min-width: 850px){.contact__brand{top:370px}}@media only screen and (min-width: 1200px){.contact__brand{width:737px;height:544px;top:250px;right:-300px}}.contact__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:50px;background:-webkit-gradient(linear, left top, left bottom, color-stop(25.02%, #ffffff), color-stop(89.49%, rgba(194, 181, 237, 0.2)));background:linear-gradient(180deg, #ffffff 25.02%, rgba(194, 181, 237, 0.2) 89.49%)}.contact__form .form{max-width:490px}