@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:400;src:url("../fonts/IBM/IBMPlexSans-Regular.woff2") format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:500;src:url("../fonts/IBM/IBMPlexSans-Medium.woff2") format("woff2");font-display:swap}@font-face{font-family:"IBM Plex Sans";font-style:normal;font-weight:600;src:url("../fonts/IBM/IBMPlexSans-SemiBold.woff2") format("woff2");font-display:swap}@font-face{font-family:"Manrope";font-style:normal;font-weight:400;src:url("../fonts/Manrope/Manrope-Regular.woff2") format("woff2");font-display:swap}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{overscroll-behavior:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:space-between;font-size:16px;line-height:32px;font-weight:400;font-family:"IBM Plex Sans",sans-serif;color:#000;overflow-x:hidden;background:#f2f2fa}*,*:before,*:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0);border:0 solid #e5e7eb}input:focus,button:focus,textarea:focus,select:focus{outline:none}h1,h2,h3,h4,h5,h6,p{margin:0}a{text-decoration:none;color:inherit}img,video{width:100%}ul,li{margin:0;padding:0;list-style:none}.container{width:100%;max-width:1440px;padding:0 20px;margin:0 auto;box-sizing:border-box}@media(max-width: 1920px){.container{max-width:1400px}}@media(max-width: 1600px){.container{max-width:1100px}}@media(max-width: 1200px){.container{max-width:992px}}@media(max-width: 992px){.container{max-width:767px}}@media(max-width: 767px){.container{max-width:100%}}h1{font-size:60px;line-height:70px;font-weight:700}@media(max-width: 1025px){h1{font-size:55px;line-height:65px}}@media(max-width: 600px){h1{font-size:43px;line-height:55px}}h2{color:#000;font-size:40px;font-weight:700;margin-bottom:16px}@media(max-width: 1025px){h2{font-size:35px}}@media(max-width: 600px){h2{font-size:30px}}h3{font-size:30px;font-weight:700}@media(max-width: 600px){h3{font-size:24px}}@keyframes btn-pulse{0%,100%{box-shadow:0 0 6px 1px rgba(76,72,229,.35)}50%{box-shadow:0 0 14px 4px rgba(76,72,229,.7)}}@keyframes btn-sweep{0%{transform:translateX(-100%) skewX(-20deg);opacity:0}20%{opacity:1}100%{transform:translateX(250%) skewX(-20deg);opacity:0}}.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 40px;border-radius:50px;font-family:"IBM Plex Sans",sans-serif;font-size:20px;font-weight:400;text-transform:none;letter-spacing:.01em;cursor:pointer;border:none;white-space:nowrap;text-align:center;color:#fff;overflow:hidden;position:relative;z-index:0;background:linear-gradient(to right, #272791, #1616E8);width:230px;animation:btn-pulse 2.5s ease-in-out infinite}.btn::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg, #272791 0%, #3a3aaa 50%, #1616E8 100%);background-size:200% 100%;background-position:100% 0;opacity:0;transition:opacity .35s ease,background-position .6s ease;z-index:-1}.btn::after{content:"";position:absolute;top:0;left:0;width:40%;height:100%;background:linear-gradient(to right, transparent, rgba(255, 255, 255, 0.35), transparent);transform:translateX(-100%) skewX(-20deg);z-index:1;pointer-events:none}@media(hover: hover){.btn:hover::before{opacity:1;background-position:0% 0}.btn:hover::after{animation:btn-sweep .65s ease forwards}}.btn:active{transform:translateY(0)}@media(max-width: 1025px){.btn{padding:10px 24px;font-size:15px}}@media(max-width: 600px){.btn{padding:8px 20px;font-size:14px}}@media(max-width: 425px){.btn{padding:8px 20px;font-size:13px;width:100%}}

.header{position:fixed;top:15px;left:0;width:100%;z-index:100;transition:all .3s ease}@media(max-width: 1025px){.header{top:15px}}.header__container{display:flex;align-items:center;justify-content:space-between;gap:30px;background:#fff;padding:10px 20px;border-radius:50px}.header__logo{display:flex;align-items:center;flex-shrink:0;transition:transform .3s ease;width:140px;height:45px;outline:none}@media(max-width: 700px){.header__logo{width:60px;height:45px}}.header__logo-img{width:100%;height:auto}.header__img{width:auto;height:40px}@media(max-width: 1025px){.header__img{height:35px}}@media(max-width: 600px){.header__img{height:30px}}.header__menu{flex:1;display:flex;justify-content:center}@media(max-width: 1025px){.header__menu{position:fixed;top:0;right:-120%;width:100%;max-width:100%;height:100vh;background:#f2f2fa;backdrop-filter:blur(20px);padding:100px 30px 40px;transition:right .4s ease;overflow-y:auto;box-shadow:-5px 0 20px rgba(0,0,0,.5)}}@media(max-width: 1025px){.header__menu.active{right:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:0}}.header__menu-btn{display:none}@media(max-width: 1025px){.header__menu-btn{display:inline-flex;margin-top:30px;animation:none;box-shadow:none}}.header__menu-list{display:flex;align-items:center;justify-content:center;width:100%;gap:40px}@media(max-width: 1600px){.header__menu-list{gap:30px}}@media(max-width: 1400px){.header__menu-list{gap:20px}}@media(max-width: 1025px){.header__menu-list{flex-direction:column;gap:10px;width:100%;padding-top:50px}}.header__menu-list li a{color:#000;font-size:18px;font-weight:400;transition:all .3s ease;position:relative;display:inline-block;font-family:"Manrope",sans-serif}@media(max-width: 1600px){.header__menu-list li a{font-size:18px}}@media(max-width: 1400px){.header__menu-list li a{font-size:16px}}@media(max-width: 1025px){.header__menu-list li a{font-size:20px}}.header__menu-list li a::after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#334152;transition:width .3s ease}@media(max-width: 1025px){.header__menu-list li a::after{bottom:-8px}}@media(hover: hover){.header__menu-list li a:hover{color:#334152}.header__menu-list li a:hover::after{width:100%}}.header__btn{flex-shrink:0}.header__btn .btn{animation:none;box-shadow:none}@media(max-width: 1025px){.header__btn{display:none}}.header__overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,.7);opacity:0;visibility:hidden;transition:all .4s ease;z-index:99}.header__overlay.active{opacity:1;visibility:visible}.header .burger{display:none;flex-direction:column;justify-content:space-between;width:30px;height:22px;cursor:pointer;position:relative;z-index:101}@media(max-width: 1025px){.header .burger{display:flex}}.header .burger span{width:100%;height:3px;background:#060d1b;border-radius:2px;transition:all .3s ease;transform-origin:center}.header .burger span:nth-child(1){width:100%}.header .burger span:nth-child(2){width:80%;margin-left:auto}.header .burger span:nth-child(3){width:100%;position:relative}.header .burger.active span:nth-child(1){transform:rotate(45deg) translateY(10px);background:#000}.header .burger.active span:nth-child(2){opacity:0;width:0}.header .burger.active span:nth-child(3){transform:rotate(-45deg) translateY(-10px);background:#000;top:-5px}@media(hover: hover){.header .burger:hover span{background:#34b7e1}}
.footer{padding:40px 0 0;background:#eef4ff;margin-bottom:32px}@media(max-width: 1025px){.footer{margin-bottom:10px}}.footer__inner{background:linear-gradient(to bottom, #fff, #A1BAD4);border-radius:24px;padding:40px;display:grid;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:40px}@media(max-width: 1025px){.footer__inner{grid-template-columns:1fr;padding:30px;text-align:center;gap:25px}}@media(max-width: 600px){.footer__inner{grid-template-columns:1fr;padding:28px 24px}}.footer__col--brand{display:flex;flex-direction:column}@media(max-width: 1025px){.footer__col--brand{align-items:center}}.footer__logo{height:100px;width:300px;margin-bottom:10px}@media(max-width: 1025px){.footer__logo{width:200px;height:70px}}.footer__logo-img{height:auto;width:100%}.footer__tagline{font-family:"IBM Plex Sans",sans-serif;font-size:18px;font-weight:400;color:#060d1b;margin:0}.footer__legal{display:flex;gap:24px}@media(max-width: 1025px){.footer__legal{justify-content:center}}.footer__legal-link{font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#6b7280;text-decoration:none;transition:color .2s ease}.footer__legal-link:hover{color:#060d1b}.footer__col--nav{padding-top:4px}@media(max-width: 1025px){.footer__col--nav{text-align:center}}.footer__nav-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0px}.footer__nav-link{font-family:"IBM Plex Sans",sans-serif;font-size:22px;font-weight:400;color:#060d1b;text-decoration:none;transition:color .3s ease;position:relative;display:inline-block}.footer__nav-link::after{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background:#334152;transition:width .3s ease}@media(hover: hover){.footer__nav-link:hover{color:#334152}.footer__nav-link:hover::after{width:100%}}.footer__col--cta{display:flex;flex-direction:column;align-items:flex-start;justify-self:end;width:fit-content}@media(max-width: 1025px){.footer__col--cta{align-items:center;justify-self:center;text-align:center;width:100%}}.footer__cta-title{font-family:"IBM Plex Sans",sans-serif;font-size:28px;font-weight:400;line-height:1.2;color:#060d1b;margin:0}@media(max-width: 1025px){.footer__cta-title{font-size:20px}}.footer__cta-btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;width:100%;margin-top:auto}@media(max-width: 1025px){.footer__cta-btn{margin-top:30px;max-width:260px}}.footer__copy{font-family:"IBM Plex Sans",sans-serif;font-size:13px;font-weight:400;color:#9ca3af;margin:0;margin-top:5px}

.hero{background:rgba(0,0,0,0);padding-top:120px;padding-bottom:40px;overflow:hidden;position:relative}.hero__bg{position:absolute;inset:50px 50px 0 50px;border-radius:32px;background:linear-gradient(to bottom, #F2F2Fa, #A1BAD4);z-index:0}@media(max-width: 1025px){.hero__bg{inset:20px}}@media(max-width: 800px){.hero__bg{inset:0px}}.hero__container{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:40px}@media(max-width: 1025px){.hero__container{flex-direction:column;align-items:center;text-align:center;padding-bottom:20px}}@media(max-width: 800px){.hero__container{padding-bottom:0;padding-top:20px}}.hero__content{flex:0 0 auto;max-width:55%}@media(max-width: 1025px){.hero__content{max-width:100%;width:100%}}.hero__title{font-family:"IBM Plex Sans",sans-serif;font-size:80px;font-weight:500;line-height:.9;color:#0d1a2d;margin-bottom:20px}@media(max-width: 1600px){.hero__title{font-size:46px}}@media(max-width: 1025px){.hero__title{font-size:38px}}@media(max-width: 600px){.hero__title{font-size:30px}}.hero__title-accent{display:inline;background:linear-gradient(to bottom, #1A0090, #4920FF);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.hero__desc{font-family:"Manrope",sans-serif;font-size:26px;font-weight:400;line-height:1;color:#000;margin-bottom:36px;width:85%}.hero__desc span{background:linear-gradient(to bottom, #1A0090, #4920FF);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media(max-width: 1025px){.hero__desc{width:100%}}@media(max-width: 600px){.hero__desc{font-size:14px}}.hero__btns{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width: 1025px){.hero__btns{justify-content:center}}.hero__btns--transparent{background:rgba(0,0,0,0) !important;box-shadow:none;transition:background .3s,color .3s,border .3s;color:#272791;border:2px solid #272791}.hero__btns--transparent:hover{background:#272791 !important;color:#fff !important;border-color:#272791}.hero__btn-outline{display:inline-flex;align-items:center;justify-content:center;font-size:20px;font-weight:400;color:#272791;border:2px solid #272791;background:rgba(0,0,0,0);white-space:nowrap;transition:background .3s ease,color .3s ease;animation:none;box-shadow:none}@media(hover: hover){.hero__btn-outline:hover{background:#272791;color:#fff}}.hero__visual{flex:1;display:flex;align-items:flex-start;justify-content:center;max-width:30%;align-self:flex-end;overflow:visible;margin-right:5%}@media(max-width: 1400px){.hero__visual{margin-right:0}}@media(max-height: 800px){.hero__visual{max-width:22%}}@media(max-width: 1025px){.hero__visual{max-width:55%;width:55%;align-self:center}}@media(max-width: 600px){.hero__visual{max-width:75%;width:75%;align-self:center}}.hero__visual-wrap{position:relative;width:100%}.hero__img{width:100%;height:auto;display:block;object-fit:contain}.hero__lottie{position:absolute;inset:0;width:fit-content;top:17px;left:14px;height:100%;max-height:96%;overflow:hidden;z-index:-1}@media(max-width: 1440px){.hero__lottie{top:10px}}
.stats{padding:32px 0}.stats__inner{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:20px;padding:24px}@media(max-width: 1025px){.stats__inner{flex-wrap:wrap;gap:24px}}@media(max-width: 600px){.stats__inner{padding:24px 20px;gap:20px}}.stats__item{flex:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px}@media(max-width: 1025px){.stats__item{flex:0 0 calc(50% - 12px)}}@media(max-width: 600px){.stats__item{flex:0 0 100%}}.stats__value{font-family:"IBM Plex Sans",sans-serif;font-size:70px;font-weight:500;line-height:1;background:linear-gradient(to bottom, #1A0090, #4920FF);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.stats__value-accent:before{position:absolute;content:"";height:4px;width:100%;background:#fff;top:8px;left:0}@media(max-width: 1600px){.stats__value{font-size:60px}}.stats__label{font-family:"IBM Plex Sans",sans-serif;font-size:18px;font-weight:400;letter-spacing:.08em;padding:8px 0;width:90%;color:#fff;text-transform:uppercase;line-height:1;background:#1a0090;border-radius:6px}@media(max-width: 1600px){.stats__label{font-size:15px}}@media(max-width: 600px){.stats__label br{display:none}}.stats__divider{width:1px;height:120px;background:#809cc2;flex-shrink:0;margin:0 16px}@media(max-width: 1025px){.stats__divider{display:none}}@keyframes statsItemIn{from{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.stats__item{opacity:0;transform:translateY(-40px);transition:opacity .5s,transform .5s}.stats__item.stats__item--visible{animation:statsItemIn .7s cubic-bezier(0.4, 0, 0.2, 1) forwards}
.capabilities{padding:80px 0}@media(max-width: 1025px){.capabilities{padding:60px 0}}.capabilities__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px}@media(max-width: 1025px){.capabilities__header{margin-bottom:35px}}.capabilities__tag{display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#3a84d1;border-radius:6px;padding:5px 20px;margin-bottom:20px;background:#cde4fc}.capabilities__title{font-family:"IBM Plex Sans",sans-serif;font-size:70px;font-weight:400;line-height:1.1;color:#000;margin-bottom:0}@media(max-width: 1600px){.capabilities__title{font-size:40px}}@media(max-width: 1025px){.capabilities__title{font-size:32px}}@media(max-width: 600px){.capabilities__title{font-size:26px}}.capabilities__grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}@media(max-width: 1025px){.capabilities__grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 600px){.capabilities__grid{grid-template-columns:1fr}}.capabilities__card{display:flex;flex-direction:column;align-items:center;text-align:center;background:#f5f6fa;border-radius:20px;padding:20px;overflow:hidden;border:2px solid #cde4fc;box-shadow:0 0 28px 0 #cde4fc;opacity:0;transform:translateY(40px);transition:opacity .5s ease,transform .5s ease}.capabilities__card.is-visible{opacity:1;transform:translateY(0)}.capabilities__card-icon{width:48px;height:48px;margin-bottom:20px;object-fit:contain}.capabilities__card-icon--swipe{width:100%;max-width:200px}.capabilities__card-title{font-family:"Manrope",sans-serif;font-size:22px;font-weight:700;margin-bottom:12px;line-height:.9;background:linear-gradient(to bottom, #171792, #2323DB);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}.capabilities__card-desc{font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#4a5568;line-height:1.1;margin-bottom:10px;flex:1}.capabilities__card-img-wrap{margin:0 -24px;padding:0 60px;display:flex;align-items:center}.capabilities__card-img{width:100%;height:auto;display:block}.capabilities__card-img--two #img2El1{transform-origin:50% 50%;transform-box:fill-box}.capabilities__card-img--two #img2El1.is-click-animated{animation:card-img-click .8s ease forwards}.capabilities__card-img--three{overflow:hidden}.capabilities__card-img--one{border-radius:12px;box-shadow:-3px 8px 10px rgba(0,0,0,.07);overflow:hidden}.capabilities__card-img--one [id^=img1El]{opacity:0;transition:opacity .4s ease}.capabilities__card-img--one.is-animated [id^=img1El]{opacity:1}.capabilities__card-img--four{border-radius:12px;box-shadow:-3px 8px 10px rgba(0,0,0,.07);overflow:hidden}@keyframes card-img-click{0%{transform:scale(1)}35%{transform:scale(0.9)}100%{transform:scale(1)}}
.how{padding:80px 0}@media(max-width: 1025px){.how{padding:60px 0}}.how .how__card,.how .how__arrow{opacity:0;transform:translateX(-40px);transition:opacity .5s ease,transform .5s ease}.how .how__card.is-visible,.how .how__arrow.is-visible{opacity:1;transform:translateX(0)}@media(max-width: 1025px){.how .how__arrow{transform:rotate(90deg) translateX(-40px)}.how .how__arrow.is-visible{transform:rotate(90deg)}}.how__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px}@media(max-width: 1025px){.how__header{margin-bottom:35px}}.how__tag{display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#3a84d1;border-radius:6px;padding:5px 20px;margin-bottom:20px;background:#cde4fc}.how__title{font-family:"IBM Plex Sans",sans-serif;font-size:70px;font-weight:400;line-height:1.1;color:#000;margin-bottom:0}@media(max-width: 1600px){.how__title{font-size:40px}}@media(max-width: 1025px){.how__title{font-size:32px}}@media(max-width: 600px){.how__title{font-size:26px}}.how__grid{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:16px;margin-bottom:48px}@media(max-width: 1025px){.how__grid{grid-template-columns:1fr}}.how__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0}@media(max-width: 1200px){.how__arrow img{width:40px}}@media(max-width: 1025px){.how__arrow{max-height:60px;width:60%;margin:0 auto}}@media(max-width: 700px){.how__arrow{width:100%}}.how__card{display:flex;flex-direction:column;background:#f7f7ff;border-radius:20px;padding:24px;overflow:hidden;border:2px solid #cde4fc;box-shadow:0 0 28px 0 #cde4fc;align-self:stretch}.how__card-top{display:flex;align-items:center;justify-content:center;margin-bottom:40px}.how__card-num{font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:400;color:#9ca3af;letter-spacing:.05em;width:60px;height:60px;border-radius:50%;background:#eaf0ff;display:flex;align-items:center;justify-content:center}.how__card-icon{width:auto;height:64px;object-fit:contain}.how__card-body{display:flex;flex-direction:column;align-items:center;text-align:center;flex:1}.how__card-title{font-family:"Manrope",sans-serif;font-size:28px;font-weight:700;margin-bottom:12px;line-height:1.3;background:linear-gradient(to bottom, #171792, #2323DB);-webkit-background-clip:text;background-clip:text;color:rgba(0,0,0,0)}@media(max-width: 700px){.how__card-title{font-size:22px}}.how__card-desc{font-family:"IBM Plex Sans",sans-serif;font-size:18px;font-weight:400;color:#4a5568;line-height:1.3;margin-bottom:24px;flex:1}.how__card-img-wrap{display:flex;align-items:flex-end;justify-content:center}.how__card-img-wrap--two{align-items:center}.how__card-img{width:100%;height:100%;display:block;background:#fff;box-shadow:-2.79px 8.37px 10.24px rgba(0,0,0,.07);border-radius:12px;overflow:hidden;object-fit:contain;object-position:bottom}.how__card-img--two{padding:5%;box-sizing:border-box}.how__btn-wrap{display:flex;justify-content:center}
.personalization{padding:80px 0;background:#eef4ff}@media(max-width: 1025px){.personalization{padding:60px 0}}.personalization__header{display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:40px;margin-bottom:48px;color:#000}@media(max-width: 1025px){.personalization__header{flex-direction:column;gap:16px;width:100%;margin-bottom:35px}}.personalization__title{font-size:48px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;line-height:.9;width:100%;text-align:center;margin:0}@media(max-width: 1400px){.personalization__title{font-size:38px}}@media(max-width: 1025px){.personalization__title{font-size:30px;width:100%}}@media(max-width: 600px){.personalization__title{font-size:24px}}.personalization__desc{font-size:35px;font-family:"IBM Plex Sans",sans-serif;text-align:center}@media(max-width: 1025px){.personalization__desc{font-size:20px}}.personalization__subtitle{font-family:"IBM Plex Sans",sans-serif;font-size:48px;font-weight:400;line-height:.9;margin:0;margin-top:32px;text-align:center}@media(max-width: 1400px){.personalization__subtitle{font-size:38px}}@media(max-width: 1025px){.personalization__subtitle{font-size:30px}}@media(max-width: 600px){.personalization__subtitle{font-size:24px}}.personalization__tags{position:relative;width:100%;min-height:400px;overflow:visible;padding:10px;box-sizing:border-box}.personalization__tag{--tag-size: 150px;--tag-fs: 15px;--tag-icon-size: 22px;--tag-gap: 8px;position:absolute;border-radius:50%;width:var(--tag-size);height:var(--tag-size);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--tag-gap);padding:0;overflow:hidden;background:radial-gradient(circle at 38% 30%, #ffffff 0%, rgba(196, 220, 255, 0.65) 65%, rgba(155, 200, 255, 0.4) 100%);border:1.5px solid rgba(175,215,255,.88);box-shadow:0 6px 24px rgba(80,130,220,.1),inset 0 1px 1px hsla(0,0%,100%,.85);cursor:pointer;outline:none;will-change:transform;transition:box-shadow .3s ease,border-color .3s ease}.personalization__tag--s1{--tag-size: 110px;--tag-fs: 12px;--tag-icon-size: 20px;--tag-gap: 6px}@media(max-width: 1400px){.personalization__tag--s1{--tag-size: 93px;--tag-fs: 10px}}@media(max-width: 1025px){.personalization__tag--s1{--tag-size: 76px;--tag-fs: 9px;--tag-icon-size: 15px;--tag-gap: 4px}}@media(max-width: 600px){.personalization__tag--s1{--tag-size: 60px;--tag-fs: 7px;--tag-icon-size: 12px;--tag-gap: 3px}}.personalization__tag--s2{--tag-size: 148px;--tag-fs: 15px;--tag-icon-size: 23px}@media(max-width: 1400px){.personalization__tag--s2{--tag-size: 126px;--tag-fs: 13px}}@media(max-width: 1025px){.personalization__tag--s2{--tag-size: 104px;--tag-fs: 11px;--tag-icon-size: 18px}}@media(max-width: 600px){.personalization__tag--s2{--tag-size: 81px;--tag-fs: 9px;--tag-icon-size: 14px;--tag-gap: 5px}}.personalization__tag--s3{--tag-size: 185px;--tag-fs: 19px;--tag-icon-size: 26px}@media(max-width: 1400px){.personalization__tag--s3{--tag-size: 157px;--tag-fs: 16px}}@media(max-width: 1025px){.personalization__tag--s3{--tag-size: 130px;--tag-fs: 14px;--tag-icon-size: 20px}}@media(max-width: 600px){.personalization__tag--s3{--tag-size: 100px;--tag-fs: 11px;--tag-icon-size: 16px}}.personalization__tag--s4{--tag-size: 198px;--tag-fs: 20px;--tag-icon-size: 27px}@media(max-width: 1400px){.personalization__tag--s4{--tag-size: 172px;--tag-fs: 18px}}@media(max-width: 1025px){.personalization__tag--s4{--tag-size: 145px;--tag-fs: 15px;--tag-icon-size: 22px}}@media(max-width: 600px){.personalization__tag--s4{--tag-size: 112px;--tag-fs: 12px;--tag-icon-size: 17px}}.personalization__tag--s5{--tag-size: 230px;--tag-fs: 24px;--tag-icon-size: 29px}@media(max-width: 1025px){.personalization__tag--s5{--tag-size: 190px;--tag-fs: 20px;--tag-icon-size: 26px}}@media(max-width: 600px){.personalization__tag--s5{--tag-size: 148px;--tag-fs: 16px;--tag-icon-size: 20px}}.personalization__tag:hover{box-shadow:0 10px 36px rgba(50,100,220,.18),inset 0 1px 1px hsla(0,0%,100%,.9);border-color:rgba(100,165,255,.9)}.personalization__tag--active{background:linear-gradient(135deg, #272791 0%, #1616E8 100%);border-color:rgba(0,0,0,0);box-shadow:0 8px 32px rgba(22,22,232,.4)}.personalization__tag--active .personalization__tag-icon{filter:brightness(0) invert(1)}.personalization__tag--active .personalization__tag-text{color:#fff}.personalization__tag--active:hover{border-color:rgba(0,0,0,0);box-shadow:0 12px 40px rgba(22,22,232,.55)}.personalization__tag-icon{display:block;flex-shrink:0;width:var(--tag-icon-size);height:var(--tag-icon-size);object-fit:contain;pointer-events:none}.personalization__tag-text{font-family:"IBM Plex Sans",sans-serif;font-weight:400;font-size:var(--tag-fs);color:#1a2056;line-height:1.2;text-align:center;padding:0 10%;display:block;pointer-events:none}.p-fly-overlay{position:fixed;inset:0;z-index:9000;pointer-events:none}.p-fly-overlay__backdrop{position:absolute;inset:0;background:rgba(3,6,22,.9);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0}.p-fly-overlay__clone{position:fixed;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;font-family:"IBM Plex Sans",sans-serif;font-weight:400;background:linear-gradient(135deg, #272791 0%, #1616E8 100%);border:2px solid hsla(0,0%,100%,.18);border-radius:50%;color:#fff;z-index:9001;will-change:transform,opacity;box-shadow:0 4px 28px rgba(22,22,232,.55);overflow:hidden}.p-fly-overlay__clone .personalization__tag-icon{color:#fff;fill:none;stroke:currentColor;width:26px;height:26px;flex-shrink:0}.p-fly-overlay__clone .personalization__tag-text{color:#fff;font-family:"IBM Plex Sans",sans-serif;font-size:inherit;line-height:1.2;text-align:center;padding:0 10%;display:block}.p-fly-overlay__clone::after{content:"";position:absolute;inset:0;background:linear-gradient(160deg, rgba(255, 255, 255, 0.14) 0%, transparent 60%);pointer-events:none}.p-fly-overlay__burst{position:fixed;top:50%;left:50%;width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;background:radial-gradient(circle at center, rgb(180, 210, 255) 0%, rgba(78, 130, 255, 0.75) 28%, rgba(22, 22, 232, 0.35) 55%, transparent 75%);z-index:9002;pointer-events:none;will-change:transform,opacity}.p-fly-overlay__result{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:9003;opacity:0;display:flex;align-items:baseline;gap:0;white-space:nowrap;perspective:900px}.p-fly-overlay__result span[data-w]{display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-size:clamp(52px,7.5vw,100px);font-weight:400;color:#fff;line-height:1;will-change:transform,opacity;text-shadow:0 0 40px rgba(110,170,255,.85),0 0 90px rgba(50,90,255,.45)}@media(max-width: 1025px){.p-fly-overlay__result span[data-w]{font-size:clamp(38px,6vw,60px)}}@media(max-width: 600px){.p-fly-overlay__result span[data-w]{font-size:clamp(28px,8vw,44px)}}.p-fly-overlay__result span[data-s]{display:inline-block;font-size:clamp(52px,7.5vw,100px);line-height:1;width:.28em;flex-shrink:0}@media(max-width: 1025px){.p-fly-overlay__result span[data-s]{font-size:clamp(38px,6vw,60px)}}@media(max-width: 600px){.p-fly-overlay__result span[data-s]{font-size:clamp(28px,8vw,44px)}}.p-fly-overlay__hint{position:fixed;bottom:36px;left:50%;transform:translateX(-50%);z-index:9004;font-family:"IBM Plex Sans",sans-serif;font-size:13px;letter-spacing:.06em;color:hsla(0,0%,100%,.35);opacity:0;white-space:nowrap}
.faq{padding:30px 0;background:#eef4ff}.faq__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:32px}@media(max-width: 1025px){.faq__header{margin-bottom:20px}}.faq__tag{display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:400;color:#3a84d1;background:#cde4fc;border-radius:6px;padding:4px 16px;margin-bottom:16px}.faq__title{font-family:"IBM Plex Sans",sans-serif;font-size:70px;font-weight:400;line-height:1.1;margin-bottom:0;color:#000}@media(max-width: 1600px){.faq__title{font-size:48px}}@media(max-width: 1025px){.faq__title{font-size:36px}}.faq__list{display:flex;flex-direction:column;background:#fff;border-radius:25px;padding:60px;overflow:hidden}@media(max-width: 1025px){.faq__list{padding:30px}}@media(max-width: 600px){.faq__list{padding:20px}}.faq__item{padding:15px 0}@media(max-width: 1025px){.faq__item{padding:10px 0}}.faq__item .faq__answer{overflow:hidden;max-height:0;transition:max-height .4s ease,opacity .4s ease,padding .4s ease;opacity:0;padding-top:0;padding-left:55px;padding-bottom:0}.faq__item--open .faq__answer{opacity:1;padding-top:4px;padding-bottom:4px}.faq__item--open .faq__btn svg{transform:rotate(0deg)}.faq__item-top{display:flex;align-items:center;gap:16px;cursor:pointer}.faq__num{font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:400;color:#9ca3af;flex-shrink:0;min-width:40px}.faq__question{font-family:"IBM Plex Sans",sans-serif;font-size:32px;font-weight:600;color:#000;line-height:1.3;flex:1;margin:0;border-bottom:1px solid #b0f1fa;padding-bottom:5px}@media(max-width: 1025px){.faq__question{font-size:18px}}.faq__btn{width:48px;height:48px;border-radius:14px;border:2px solid rgba(76,72,229,.8);background:linear-gradient(to bottom, #3939F6, #5B5BDD);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 0 15px 0 rgba(76,72,229,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .3s ease,box-shadow .3s ease}@media(max-width: 1025px){.faq__btn{width:30px;height:30px;border-radius:8px}}.faq__btn svg{transform:rotate(180deg);transition:transform .35s ease}.faq__btn:hover{opacity:1;box-shadow:0 0 15px 0 rgba(76,72,229,.7)}.faq__answer p{font-family:"IBM Plex Sans",sans-serif;font-size:18px;font-weight:400;color:#313131;line-height:1.2;margin:12px 0 0;width:95%}
.contact-intro{padding:120px 0 80px 0}@media(max-width: 1025px){.contact-intro{padding:60px 0 40px 0}}.contact-intro__title{font-family:"IBM Plex Sans",sans-serif;font-size:70px;font-weight:400;line-height:1.1;color:#000;text-align:center;margin-bottom:50px}@media(max-width: 1600px){.contact-intro__title{font-size:48px;margin-bottom:30px}}@media(max-width: 1025px){.contact-intro__title{font-size:36px}}.contact-intro__subtitle{font-family:"IBM Plex Sans",sans-serif;font-size:35px;font-weight:400}.contact-intro__subtitle span{display:inline-block;background:linear-gradient(90deg, #1A0090 0%, #4920FF 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0);color:rgba(0,0,0,0)}.contact-intro__wrap{display:flex;background:#fff;border-radius:40px;padding:40px;gap:40px;align-items:flex-start;justify-content:space-between}@media(max-width: 1025px){.contact-intro__wrap{flex-direction:column;gap:24px}}.contact-intro__left{flex:0 1 40%;min-width:0}.contact-intro__right{flex:0 1 60%;min-width:0;flex-direction:column;align-items:start}.contact-intro__form{display:flex;flex-direction:column;background:#fff;border-radius:16px}.contact-intro__label{color:#e0e0e0}.contact-intro__item{margin-bottom:10px}.contact-intro__company{font-size:22px;padding-left:5px}.contact-intro__address{display:flex;align-items:center;gap:5px;line-height:1.2}.contact-intro__phone{display:flex;align-items:center;gap:5px}.contact-intro__field{margin-bottom:5px}.contact-intro__input,.contact-intro__textarea{width:100%;padding:12px 16px;border-radius:8px;border:1px solid #cde4fc;font-size:16px;font-family:inherit;background:#f2f2fa;resize:none;transition:border .2s}.contact-intro__input:focus,.contact-intro__textarea:focus{border-color:#4920ff}.contact-intro__submit{width:100%;padding:14px 0}.contact-intro__right{display:flex;align-items:center;justify-content:center}.contact-intro__info{width:100%;margin-bottom:20px}.contact-intro__phones{display:flex;flex-direction:column}.contact-intro__map{width:100%;min-height:425px;border-radius:16px;border:none;box-shadow:0 2px 12px 0 rgba(73,32,255,.06);background:#eaeaff}@media(max-width: 1025px){.contact-intro__map{min-height:220px}}@media(max-width: 1025px){.contact-intro__wrap{flex-direction:column;gap:24px}.contact-intro__right{width:100%;max-width:100%;flex:unset;align-items:stretch;justify-content:flex-start;margin:0;padding:0}.contact-intro__map{width:100% !important;min-width:0;max-width:100%;display:block;margin:0 auto}}
@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.testimonials{padding:80px 0;background:#eef4ff;overflow:hidden}@media(max-width: 1025px){.testimonials{padding:60px 0}}.testimonials__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px}@media(max-width: 1025px){.testimonials__header{margin-bottom:35px}}.testimonials__tag{display:inline-block;font-family:"IBM Plex Sans",sans-serif;font-size:14px;font-weight:400;color:#3a84d1;background:#cde4fc;border-radius:6px;padding:4px 16px;margin-bottom:16px}.testimonials__title{font-family:"IBM Plex Sans",sans-serif;font-size:70px;font-weight:400;line-height:1.1;color:#000;margin-bottom:0}@media(max-width: 1600px){.testimonials__title{font-size:48px}}@media(max-width: 1025px){.testimonials__title{font-size:36px}}.testimonials__slider-wrap{overflow:hidden}.testimonials__inner{position:relative}@media(max-width: 600px){.testimonials__inner{padding-bottom:58px}}.testimonials__swiper{width:100%;overflow:hidden}.testimonials__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;width:42px;height:42px;border-radius:10px;border:2px solid rgba(76,72,229,.8);background:linear-gradient(to bottom, #3939F6, #5B5BDD);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);box-shadow:0 0 15px 0 rgba(76,72,229,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:opacity .3s ease}@media(max-width: 600px){.testimonials__arrow{box-shadow:0 0 6px 0 rgba(76,72,229,.4)}}.testimonials__arrow--prev{left:-42px}.testimonials__arrow--prev svg{transform:rotate(-90deg)}@media(max-width: 1200px){.testimonials__arrow--prev{left:0}}@media(max-width: 600px){.testimonials__arrow--prev{top:auto;transform:none;bottom:8px;left:calc(50% - 42px - 8px)}}.testimonials__arrow--next{right:-42px}.testimonials__arrow--next svg{transform:rotate(90deg)}@media(max-width: 1200px){.testimonials__arrow--next{right:0}}@media(max-width: 600px){.testimonials__arrow--next{top:auto;transform:none;bottom:8px;right:auto;left:calc(50% + 8px)}}.testimonials__arrow:hover{opacity:.85}.testimonials__arrow.swiper-button-disabled{opacity:.35;cursor:default}.testimonials__slide{height:auto}.testimonials__card{background:#f7f7ff;border-radius:16px;border:1px solid #e5eef8;padding:24px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:30px}.testimonials__card-top{display:flex;align-items:center;justify-content:space-between}.testimonials__quote{display:block;width:60px;height:auto}.testimonials__stars{display:flex;gap:4px}.testimonials__stars span{color:#f5a623;font-size:18px}.testimonials__text{font-family:"IBM Plex Sans",sans-serif;font-size:18px;font-weight:400;color:#000;line-height:.9;flex:1;margin:0}.testimonials__author{font-family:"IBM Plex Sans",sans-serif;font-size:16px;font-weight:400;color:#9ca3af;line-height:1.4;margin:0}
