@charset "UTF-8";.btn{display:flex;justify-content:center;align-items:center;border-radius:6px;cursor:pointer}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0}a{text-decoration:none!important}button{border:none;outline:none}img{width:100%}button{cursor:pointer}.no-scroll{height:0;overflow:hidden}@keyframes header-slide-in{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header-sentinel{position:absolute;top:0;width:1px;height:1px;pointer-events:none}.header{width:100%;height:90px;--header-underline: #ffd62c;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.header--outer{z-index:999;position:absolute;top:0;transition:background-color .2s ease-out,color .2s ease-out}.header--outer.is-scrolled{position:fixed;background-color:#fff;color:#202630}.header--outer.is-scrolled .header{--header-underline: #ffd62c;color:#202630}@media(prefers-reduced-motion:no-preference){.header--outer.is-scrolled{animation:header-slide-in .2s ease-out}}.header--light{color:#202630}.header--dark{color:#fff}.header--underline-white{--header-underline: #fff}.header--blur{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header__link,.header__logo{color:inherit}.header__brand{max-width:58px!important;min-width:58px!important;height:58px!important}.header__btn{height:48px;display:flex;align-items:center;border-radius:6px;padding:12px 16px;background:#ffd62c;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;white-space:nowrap}.header .nav{height:48px;display:flex;align-items:center}.header .nav__grid{height:32px;display:flex;align-items:flex-start;margin-right:24px}.header .nav__item{height:32px;display:flex;flex-flow:row nowrap;align-items:center;padding:6px;margin-right:24px}.header .nav__link{box-sizing:content-box;text-decoration:none;color:inherit;border-bottom:2px solid transparent;padding-bottom:2px;font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:100%;white-space:nowrap}.header .nav__link:hover,.header .nav__link[aria-current=page]{border-bottom-color:var(--header-underline)}.header .nav__btn{width:40px;height:40px;display:none;padding:8px;border-radius:100px;background-color:#202630;color:#fff;background-image:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M3%205H21M3%2012H21M3%2019H21'%20stroke='white'%20stroke-width='1.8'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:24px;margin-left:24px}.header .nav__btn img{max-width:24px!important;min-width:24px!important;height:24px!important}@media only screen and (max-width:1200px){.header .nav__item{display:none}.header .nav__btn{display:flex}}.menu{z-index:999;position:fixed;top:0;left:0;width:100%;height:100vh;overflow-y:auto;padding:0 20px;display:flex;flex-direction:column;justify-content:flex-start!important;background-color:#0e1b2b;color:#fff;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .24s ease-out,transform .24s ease-out,visibility .24s ease-out}.menu:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(circle,rgba(255,255,255,.18) 1px,transparent 1.6px);background-size:24px 24px;-webkit-mask-image:radial-gradient(circle at 100% 100%,#000 0%,transparent 85%);mask-image:radial-gradient(circle at 100% 100%,#000 0%,transparent 85%)}.menu__header{flex:0 0 auto;height:90px;padding:16px 0;display:flex;align-items:center;justify-content:space-between}.menu__logo{filter:brightness(0) invert(1)}.menu__btn-close{width:44px;height:44px;border:1px solid rgba(255,255,255,.25);border-radius:50%;background:transparent;position:relative;flex:0 0 auto}.menu__btn-close:before,.menu__btn-close:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:1.5px;background:#fff}.menu__btn-close:before{transform:translate(-50%,-50%) rotate(45deg)}.menu__btn-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.menu__nav-wrap{flex:0 0 auto}.menu__nav{display:flex;flex-flow:column nowrap;justify-content:flex-start;padding-top:40px;transition:padding-top .15s ease-out}.menu__item{width:100%;display:flex;flex-direction:column;list-style:none}.menu__link,.menu__services-toggle{width:100%;display:flex;align-items:center;justify-content:space-between;padding:16px 0;text-decoration:none;color:inherit;font-family:inherit;font-size:30px;font-weight:700;letter-spacing:-.03em;line-height:1;background:none;border:none;text-align:left;transition:font-size .15s ease-out,padding .15s ease-out,color .15s ease-out}.menu__link[aria-current=page]{color:#ffd62c}.menu__services-toggle:after{content:"+";font-size:18px;font-weight:400;color:#ffffff80}.menu__services-list{height:0;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:4px 20px;font-size:14px;font-weight:500;transition:height .2s ease-out}.menu__services-list li{list-style:none}.menu__services-link{display:block;padding:4px 0;color:#fffc;text-decoration:none}.menu__services-link[aria-current=page]{color:#ffd62c}.menu__bottom{flex:0 0 auto;margin-top:auto;position:sticky;bottom:0;background-color:#0e1b2b;padding-bottom:88px;display:flex;flex-direction:column;gap:20px}.menu__cta{display:block;padding:16px;border-radius:6px;background:#ffd62c;color:#202630;text-align:center;text-decoration:none;font-size:15px;font-weight:600}.menu__meta{display:flex;align-items:center;justify-content:space-between;padding-top:20px;border-top:1px solid rgba(255,255,255,.12);font-size:13px;color:#fff9}.menu__meta a{color:inherit;text-decoration:none}.menu--services-open .menu__nav{padding-top:24px}.menu--services-open .menu__link,.menu--services-open .menu__services-toggle{font-size:26px;padding:11px 0}.menu--services-open .menu__item:not(.menu__item--services)>.menu__link{color:#ffffff73}.menu--services-open .menu__services-toggle:after{content:"–"}.menu--services-open .menu__meta{display:none}@media only screen and (max-width:1200px){.menu--active{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}}html.menu-open{overflow:hidden}.footer{padding:80px 0;display:flex;flex-direction:column;justify-content:space-between}.footer--outer{background:#202630}.footer__block-container{display:flex;justify-content:space-between}.footer__logo{max-width:58px!important;min-width:58px!important;height:58px!important;margin-right:247px!important}.footer__grid{width:100%;display:flex;justify-content:flex-start}.footer__grid>*:not(:last-child){margin-right:80px}.footer__grid{margin-bottom:107px}.footer__block{display:flex;flex-flow:column nowrap;justify-content:flex-start;font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#fff}.footer__block p{margin-bottom:12px;font-weight:700;line-height:120%}.footer__block ul{display:flex;flex-flow:column nowrap;list-style:none}.footer__block ul>*:not(:last-child){margin-bottom:12px}.footer__block li{list-style-position:inside;white-space:nowrap}.footer__block li a{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033;color:#fff}.footer__social-container>*:not(:last-child){margin-right:8px}.footer__icon{width:24px!important;height:24px!important;cursor:pointer!important}@media only screen and (max-width:1200px){.footer__logo{margin-right:80px!important}.footer__grid{flex-wrap:wrap}.footer__grid>*:not(:last-child){margin-right:40px}.footer__grid{margin-bottom:62px}.footer__block:first-child{margin-bottom:40px}.footer__block{width:calc(1/50%*100% - ((1 - (1/50%))*40px))}}@media only screen and (max-width:768px){.footer{padding:40px 0}.footer__block-container{flex-wrap:wrap}.footer__logo{margin-right:80px!important}.footer__grid{flex-wrap:wrap;margin:32px 0}.footer__grid>*:not(:last-child){margin-bottom:32px}.footer__block{width:100%}}.talk-form{max-width:720px;width:100%}@media only screen and (max-width:1200px){.talk-form{max-width:688px}}.form{height:min-content;padding:32px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.form>*:not(:last-child){margin-bottom:16px}.form{border-radius:16px;border:1px solid #bbc7dc;background-color:#fff;box-shadow:0 0 0 3px #edf0f4}.form__block{display:flex}.form__block>*:not(:last-child){margin-right:16px}.form__field{width:100%;display:flex;flex-flow:column nowrap;justify-content:flex-end}.form__field>*:not(:last-child){margin-bottom:6px}.form__label{font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#002033}.form__checkbox{width:100%;height:48px;display:flex;align-items:center;padding:0 16px;border:1px solid #bbc7dc;border-radius:6px;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#002033;-webkit-user-select:none;user-select:none}.form__checkbox,.form__checkbox *{cursor:pointer}.form__checkbox input[type=checkbox]{margin:0 12px 0 0;padding:0;width:20px;height:20px;border-radius:6px;border:2px solid #202630;outline:none;appearance:none}.form__checkbox input[type=checkbox]:checked{background:#ffd62c;background-image:url("data:image/svg+xml,%3csvg%20width='16'%20height='16'%20viewBox='0%200%2016%2016'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cg%20id='ic_s_check'%3e%3cpath%20id='Union'%20d='M12.7071%205.29289C13.0976%205.68342%2013.0976%206.31658%2012.7071%206.70711L7.70711%2011.7071C7.31658%2012.0976%206.68342%2012.0976%206.29289%2011.7071L3.29289%208.70711C2.90237%208.31658%202.90237%207.68342%203.29289%207.29289C3.68342%206.90237%204.31658%206.90237%204.70711%207.29289L7%209.58579L11.2929%205.29289C11.6834%204.90237%2012.3166%204.90237%2012.7071%205.29289Z'%20fill='%23002033'/%3e%3c/g%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:contain;border:none}.form__checkbox--checked{background:#f7f9fc}.form__text{font-size:32px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;flex-grow:1;display:flex;justify-content:center;align-items:center}.form__btn{width:100%;height:48px;padding:12px 16px;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#002033;background-color:#ffd62c;border-radius:6px}.form input{width:100%;height:48px;font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873;padding:4px 8px 4px 10px;border:1px solid #bbc7dc;border-radius:6px}.form input:focus{outline:none;border:1px solid #6d90b9;background:#fff}.form textarea{margin:0;height:auto;padding:10px;max-width:100%;min-width:100%;background-color:#fff;border:1px solid #bbc7dc;border-radius:6px;font-family:Inter;font-size:15px;font-style:normal;font-weight:400;line-height:20px;color:#0011228f}.form textarea:focus{outline:none;color:#5d6873;border:1px solid #6d90b9;background:#fff}@media only screen and (max-width:768px){.form{padding:20px;max-width:100%}.form__text{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff}.form__btn{order:1;margin-bottom:0!important;margin-top:16px}.form__block{flex-wrap:wrap}.form__block>*:not(:last-child){margin-right:0}.form__block>*:not(:last-child){margin-bottom:16px}}.container{width:100%;display:flex;justify-content:center;padding:0 83px;background-size:cover;background-position:center center;background-repeat:no-repeat}.container__inner{width:1200px;max-width:1200px;display:flex}@media only screen and (max-width:1200px){.container{padding:0 40px}}@media only screen and (max-width:768px){.container{padding:0 16px}}.btn a{text-decoration:none;text-align:center;font-size:20px;font-family:Inter;font-style:normal;font-weight:600;line-height:28px;color:#002033}.btn-primary{background:#ffd62c}.btn-sm{width:102px;height:48px;padding:12px 16px}.case-card{width:100%;height:418px;display:flex;justify-content:space-between;overflow:hidden;border-radius:10px;border:1px solid #e6eaf0;background-color:#fff;transition:border-color .15s ease,background-color .15s ease;text-decoration:none}.case-card:hover{border-color:#3069e1;cursor:pointer}.case-card:hover .case-card__btn{background-color:#202630}.case-card:hover .case-card__btn-txt{color:#fff}.case-card:hover .case-card__btn-logo{content:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3crect%20width='24'%20height='24'%20rx='12'%20fill='white'/%3e%3cpath%20d='M4%2012.377C4%2011.8247%204.44772%2011.377%205%2011.377H17C17.5523%2011.377%2018%2011.8247%2018%2012.377C18%2012.9293%2017.5523%2013.377%2017%2013.377H5C4.44772%2013.377%204%2012.9293%204%2012.377Z'%20fill='%23002033'/%3e%3cpath%20d='M18.8764%2011.5661C19.4295%2011.9652%2019.4295%2012.7887%2018.8764%2013.1879L15.5852%2015.5631C14.9238%2016.0404%2014%2015.5678%2014%2014.7522V10.0018C14%209.18617%2014.9238%208.71359%2015.5852%209.19089L18.8764%2011.5661Z'%20fill='%23002033'/%3e%3c/svg%3e")}.case-card__container{margin:32px;width:359px;min-width:359px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.case-card__container>*:not(:last-child){margin-bottom:40px}.case-card--text-only .case-card__container{width:auto;min-width:0;max-width:743px}.case-card__header{display:flex;align-items:flex-end}.case-card__logo{max-width:45px!important;max-height:45px!important;height:45px!important;width:auto!important;margin-right:10px!important}.case-card__title{height:24px;font-size:19.52px;font-family:Montserrat;font-style:normal;font-weight:700;line-height:normal;color:#202630;text-transform:uppercase}.case-card__body{flex-grow:1}.case-card__info{margin-bottom:12px;font-size:24px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033}.case-card__tags{display:flex;align-items:flex-start;flex-wrap:wrap;margin:-4px}.case-card__tags span{margin:4px;padding:2px 10px;border-radius:100px;background:#3069e1;font-size:13px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#fff}.case-card__btn{height:48px;display:flex;align-items:center;padding:0 16px;cursor:inherit;border-radius:6px;border:1px solid #bbc7dc;background-color:#fff;text-decoration:none;color:#202630}.case-card__btn-txt{font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:16px;margin-right:12px}.case-card__btn-logo{max-width:24px!important;min-width:24px!important;height:24px!important}.case-card__image{position:relative!important;max-width:743px!important;height:294px!important;align-self:flex-end!important;display:flex!important;border-radius:10px 0 0!important;border:1px solid #e6eaf0!important}.case-card__img{position:absolute!important;top:0!important;left:0!important;width:743px!important;height:100%!important;object-fit:cover!important;object-position:top center!important}@media only screen and (max-width:1200px){.case-card__container{width:359px}.case-card__btn{width:max-content}.case-card__image{width:auto!important;min-width:0!important;flex:1 1 auto}}@media only screen and (max-width:768px){.case-card{height:auto}.case-card__container{margin:20px;min-width:auto;width:100%}.case-card__container>*:not(:last-child){margin-bottom:16px}.case-card__info{font-size:16px}.case-card__image{display:none!important}.case-card__btn{justify-content:space-between;width:100%}}.convenient-card{display:flex;flex-flow:column nowrap;justify-content:flex-start}.convenient-card>*:not(:last-child){margin-bottom:16px}.convenient-card{width:100%;height:min-content;padding:36px;border-radius:10px;transition:background-color .15s ease;background-color:#0e1b2b;text-align:start;overflow:hidden;background-size:580px auto;background-position:bottom right}.convenient-card--blue{background-color:#3069e1}.convenient-card__title{font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff}.convenient-card__description{min-height:80px;font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#fff}.convenient-card__button{height:52px;width:max-content;display:flex;align-items:center;border-radius:6px;padding:12px 16px;background-color:#fff;text-decoration:none;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#002033}.convenient-card__line{height:1px;width:100%;background-color:#ffffff59}.convenient-card__expander{display:flex;flex-flow:column nowrap;justify-content:flex-start}.convenient-card__wrapper{display:flex;align-items:center;padding:8px 0;cursor:pointer}.convenient-card__plus{max-width:24px!important;min-width:24px!important;height:24px!important;border-radius:100px;margin:0;background-color:#fff;fill:#fff;color:#202630}.convenient-card__plus--blue{background-color:#202630;color:#fff;fill:#202630}.convenient-card__subtitle{margin-left:8px;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff}.convenient-card__list{padding:0 32px;margin-top:8px;display:none}.convenient-card__list--expanded{display:initial}.convenient-card__text{margin-left:15px;font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#fff}@media only screen and (max-width:768px){.convenient-card{padding:20px}.convenient-card__list{padding:0}}.development-card{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) auto;gap:32px;align-items:start;padding:36px 0;border-bottom:1px solid rgba(255,255,255,.12);transition:background-color .15s ease}.development-card:hover{background-color:#ffffff08}.development-card__title{font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;letter-spacing:-.02em;line-height:1.2;margin:0}.development-card__body{display:flex;flex-flow:column nowrap;justify-content:flex-start}.development-card__body>*:not(:last-child){margin-bottom:16px}.development-card__description{font-size:15px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#ffffffbf;margin:0}.development-card__tags{display:flex;align-items:flex-start;flex-wrap:wrap;margin:-3px}.development-card__tags span{margin:3px;padding:4px 10px;border:1px solid rgba(255,255,255,.12);border-radius:100px;font-size:12px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#ffffffd9;font-weight:400}.development-card__footer{display:flex}.development-card__footer>*:not(:last-child){margin-right:10px}.development-card__btn{height:40px;padding:0 18px;font-size:13px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#002033;border-radius:6px;display:flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.development-card__btn--yellow{color:#002033;background-color:#ffd62c}.development-card__btn--ghost{color:#fff;border:1px solid rgba(255,255,255,.3)}@media only screen and (max-width:1200px){.development-card{grid-template-columns:minmax(0,1fr);gap:16px}.development-card__footer{grid-row:1}}@media only screen and (max-width:768px){.development-card__footer{flex-wrap:wrap}.development-card__footer>*:not(:last-child){margin-right:10px}.development-card__btn{flex:1 1 auto}}.augmentation-card{padding:32px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.augmentation-card>*:not(:last-child){margin-bottom:18px}.augmentation-card{border-radius:10px;border:1px solid #e6eaf0;background-color:#fff;transition:border-color .15s ease,background-color .15s ease}.augmentation-card:hover{border-color:#3069e1}.augmentation-card__img{max-width:72px!important;min-width:72px!important;height:72px!important;border-radius:50%;object-fit:cover;background-color:#eef3fd}.augmentation-card__body{display:flex;flex-flow:column nowrap;justify-content:flex-start}.augmentation-card__body>*:not(:last-child){margin-bottom:12px}.augmentation-card__title{font-size:20px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;letter-spacing:-.02em;margin:0}.augmentation-card__tags{display:flex;align-items:flex-start;flex-wrap:wrap;margin:-3px}.augmentation-card__tags span{margin:3px;padding:4px 10px;border-radius:100px;background-color:#eef3fd;font-size:12px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#3069e1;font-weight:500}.main{height:690px;display:flex;justify-content:center;align-items:center}.main--outer{height:780px;display:flex;align-items:flex-end;position:relative;background-repeat:no-repeat;background-position:left top;background-size:70%;background-image:var(--main-left-bg)}@media(min-width:768px){.main--outer{background-image:none}}@media(min-width:768px){.main--outer:before{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-size:70%;background-size:590px 489px;background-position-x:0;background-position-y:0;background-image:var(--main-left-bg);z-index:-100}.main--outer:after{content:"";display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-size:590px 267px;background-position-x:100%;background-position-y:100%;z-index:-101;background-image:var(--main-right-bg)}}.main__wrapper{max-width:732px;display:flex;flex-direction:column;align-items:center;text-align:center}.main__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;margin-bottom:40px}.main__header{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;margin-bottom:24px}.main__header span{color:#3069e1}.main__text{font-size:24px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033}.main__btn{border-radius:6px;padding:14px 16px;background:#ffd62c}.main__btn a{display:block;height:100%;width:100%;font-size:20px;font-family:Inter;font-style:normal;font-weight:600;line-height:28px;color:#002033;text-decoration:none;white-space:nowrap}@media only screen and (max-width:1200px){.main{height:456px}.main--outer{height:546px}.main__wrapper{max-width:641px}.main__header{font-size:32px}.main__text{font-size:20px}}@media only screen and (max-width:768px){.main{height:416px}.main--outer{height:506px}.main__wrapper{max-width:641px}.main__header{font-size:28px}.main__text{font-size:16px}.main__btn{width:100%}}.about{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start;padding:110px 0 120px}.about--outer{position:relative;padding-top:90px;background-color:#0e1b2b;overflow:hidden}.about--outer:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(900px 520px at 72% 10%,#3069e11f,#3069e100 70%)}.about--outer:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.35;background-image:radial-gradient(circle at center,#8fb0f5 .9px,transparent 1px);background-size:28px 28px;-webkit-mask-image:radial-gradient(75% 75% at 72% 10%,rgba(0,0,0,.15) 0%,rgb(0,0,0) 100%);mask-image:radial-gradient(75% 75% at 72% 10%,#00000026,#000)}.about__intro,.about__lead{position:relative;z-index:1}.about__intro{display:flex;flex-direction:column;gap:24px}.about__eyebrow{font-family:Inter;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8fb0f5}.about__title{font-family:Inter;font-weight:700;font-size:56px;line-height:1.06;letter-spacing:-.035em;color:#fff;text-wrap:balance;overflow-wrap:anywhere}.about__lead{display:flex;flex-direction:column;gap:20px;padding-top:44px}.about__text{font-family:Inter;font-size:17px;font-weight:400;line-height:1.6;color:#ffffffc7}@media only screen and (max-width:1200px){.about{grid-template-columns:minmax(0,1fr);gap:32px;padding:72px 0 80px}.about__title{font-size:44px}.about__lead{padding-top:0}}@media only screen and (max-width:768px){.about{padding:56px 0 64px}.about__title{font-size:32px}.about__text{font-size:16px}}.case-list{flex-direction:column;padding:96px 0 112px}.case-list--outer{background-color:#fff;padding-top:90px}.case-list__header{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end;margin-bottom:56px}.case-list__heading{display:flex;flex-flow:column nowrap;justify-content:flex-start;gap:16px}.case-list__title{font-size:56px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;margin:0;line-height:104%;letter-spacing:-.035em}.case-list__lede{font-size:17px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#3b4654;margin:0;line-height:160%;text-wrap:pretty}.case-list__cards{display:flex;flex-direction:column;gap:20px}@media only screen and (max-width:1200px){.case-list{padding:64px 0 72px}.case-list__header{gap:32px;margin-bottom:40px}.case-list__title{font-size:44px}}@media only screen and (max-width:768px){.case-list{padding:48px 0 56px}.case-list__header{grid-template-columns:minmax(0,1fr);gap:20px;margin-bottom:32px}.case-list__title{font-size:32px}.case-list__lede{font-size:16px}}.case-list-card{--cl-surface: #000;--cl-border: transparent;--cl-hover-border: transparent;--cl-shadow: none;--cl-ink: #fff;--cl-body: rgba(255, 255, 255, .75);--cl-panel: transparent;--cl-panel-edge: transparent;--cl-frame: #000;--cl-frame-border: transparent;--cl-chip-bg: transparent;--cl-chip-border: transparent;--cl-chip-ink: #fff;--cl-chip-radius: 999px;--cl-link: #fff;--cl-focus: #ffd62c;--cl-mark: #3069e1;--cl-panel-pad: 48px 0 0 24px;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);min-height:460px;border:1px solid var(--cl-border);border-radius:16px;background-color:var(--cl-surface);color:var(--cl-ink);text-decoration:none;overflow:hidden;position:relative;isolation:isolate;transition:box-shadow .2s ease,border-color .2s ease}.case-list-card:hover{box-shadow:var(--cl-shadow);border-color:var(--cl-hover-border)}.case-list-card:focus-visible{outline:2px solid var(--cl-focus);outline-offset:2px}.case-list-card__pattern{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:.3;pointer-events:none}.case-list-card__text{display:flex;flex-flow:column nowrap;justify-content:flex-start;gap:22px;padding:48px}.case-list-card__client{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.case-list-card__mark{width:28px;height:28px}.case-list-card__mark--tall{width:auto;height:28px}.case-list-card__mark--fallback{flex:none;display:block;border-radius:8px;background-color:var(--cl-mark)}.case-list-card__name{font-size:13px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:var(--cl-ink);letter-spacing:.16em;text-transform:uppercase}.case-list-card__location{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:150%;color:var(--cl-chip-ink);padding:3px 10px;border:1px solid var(--cl-chip-border);border-radius:var(--cl-chip-radius);background-color:var(--cl-chip-bg);white-space:nowrap}.case-list-card__title{font-size:34px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:var(--cl-ink);margin:0;line-height:110%;letter-spacing:-.03em;text-wrap:balance}.case-list-card__desc{font-size:15px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:var(--cl-body);margin:0;line-height:160%}.case-list-card__chips{display:flex;flex-wrap:wrap;gap:8px}.case-list-card__chip{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:150%;color:var(--cl-chip-ink);padding:5px 12px;border:1px solid var(--cl-chip-border);border-radius:var(--cl-chip-radius);background-color:var(--cl-chip-bg)}.case-list-card__link{margin-top:auto;display:flex;align-items:center;gap:10px;font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:var(--cl-link)}.case-list-card__arrow{font-size:18px;line-height:1;transition:transform .2s ease}.case-list-card:hover .case-list-card__arrow{transform:translate(4px)}.case-list-card__panel{display:flex;align-items:flex-end;padding:var(--cl-panel-pad);background-color:var(--cl-panel)}.case-list-card__frame{width:100%;height:100%;min-height:380px;border:1px solid var(--cl-frame-border);border-right:none;border-bottom:none;border-radius:12px 0 0;background-color:var(--cl-frame);overflow:hidden}.case-list-card__shot{width:100%;height:100%;object-fit:cover;object-position:left top;display:block}.case-list-card--image-left{grid-template-columns:minmax(0,7fr) minmax(0,5fr);--cl-panel-pad: 48px 24px 0 48px}.case-list-card--image-left .case-list-card__text{grid-area:1/2}.case-list-card--image-left .case-list-card__panel{grid-area:1/1;border-right:1px solid var(--cl-panel-edge)}.case-list-card--image-left .case-list-card__frame{border-right:1px solid var(--cl-frame-border);border-radius:12px 12px 0 0}.case-list-card--green{--cl-surface: #12201d;--cl-panel: #0e6e62;--cl-frame: #1a2f2b;--cl-frame-border: rgba(255, 255, 255, .18);--cl-chip-bg: rgba(14, 110, 98, .45);--cl-chip-border: rgba(127, 214, 200, .4);--cl-link: #ffd62c;--cl-shadow: 0 24px 60px rgba(18, 32, 29, .3)}.case-list-card--light{--cl-surface: #fff;--cl-border: #e6eaf0;--cl-hover-border: #3069e1;--cl-ink: #0e1b2b;--cl-body: #3b4654;--cl-panel: #f7f9fc;--cl-panel-edge: #e6eaf0;--cl-frame: #fff;--cl-frame-border: #e6eaf0;--cl-chip-bg: #eef3fd;--cl-chip-ink: #3069e1;--cl-chip-radius: 6px;--cl-link: #3069e1;--cl-focus: #3069e1}.case-list-card--navy{--cl-surface: #0e1b2b;--cl-frame: #16263a;--cl-frame-border: rgba(255, 255, 255, .15);--cl-chip-border: rgba(255, 255, 255, .25);--cl-link: #ffd62c;--cl-shadow: 0 24px 60px rgba(14, 27, 43, .25)}@media only screen and (max-width:1024px){.case-list-card{grid-template-columns:minmax(0,1fr);min-height:0;--cl-panel-pad: 0}.case-list-card__title{font-size:28px}.case-list-card__frame{height:280px;min-height:0;border:none;border-top:1px solid var(--cl-frame-border);border-radius:12px 12px 0 0}.case-list-card--image-left{grid-template-columns:minmax(0,1fr);--cl-panel-pad: 0}.case-list-card--image-left .case-list-card__text,.case-list-card--image-left .case-list-card__panel{grid-area:auto}.case-list-card--image-left .case-list-card__panel{border-right:none}.case-list-card--image-left .case-list-card__frame{border:none;border-top:1px solid var(--cl-frame-border);border-radius:12px 12px 0 0}}@media only screen and (max-width:768px){.case-list-card__text{padding:28px}.case-list-card__title{font-size:26px}}.services-hero{width:100%;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end;padding-bottom:0}.services-hero--outer{background-color:#ffd62c;padding-top:90px}.services-hero__intro{display:flex;flex-flow:column nowrap;justify-content:flex-start}.services-hero__intro>*:not(:last-child){margin-bottom:28px}.services-hero__intro{padding:56px 0 96px}.services-hero__eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#202630;text-transform:uppercase;letter-spacing:.16em;margin:0}.services-hero__title{font-size:96px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#202630;line-height:.92;letter-spacing:-.03em;margin:0}.services-hero__description{font-size:18px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#202630d9;max-width:560px;margin:0}.services-hero__index{display:flex;flex-flow:column nowrap;justify-content:flex-start;background-color:#0e1b2b;border-radius:10px 10px 0 0;padding:28px 28px 24px}.services-hero__index-title{font-size:11px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#8fb0f5;text-transform:uppercase;letter-spacing:.16em;margin:0;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12)}.services-hero__index-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid rgba(255,255,255,.12);text-decoration:none;font-size:15px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#fff;transition:color .15s ease}.services-hero__index-row:last-child{border-bottom:none;padding-bottom:4px}.services-hero__index-row:hover,.services-hero__index-row:focus-visible{color:#ffd62c}@media only screen and (max-width:1200px){.services-hero{grid-template-columns:minmax(0,1fr)}.services-hero__intro{padding:40px 0}.services-hero__title{font-size:64px}.services-hero__index{border-radius:10px;margin-top:32px}}@media only screen and (max-width:768px){.services-hero__title{font-size:44px}.services-hero__description{font-size:16px}}.our-services{width:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start}.our-services>*:not(:last-child){margin-bottom:40px}.our-services{padding:96px 0}.our-services--outer{background:#fff}.our-services__header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:end}.our-services__eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#3069e1;text-transform:uppercase;letter-spacing:.16em;margin:0}.our-services__title{font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#202630;line-height:1.05;letter-spacing:-.02em;margin:0}.our-services__wrapper{display:flex;flex-wrap:nowrap}.our-services__wrapper>*:not(:last-child){margin-right:20px}@media only screen and (max-width:1200px){.our-services{padding:40px 0}.our-services__header{grid-template-columns:minmax(0,1fr);gap:16px}.our-services__title{font-size:32px}.our-services__wrapper{flex-wrap:wrap}.our-services__wrapper>*:not(:last-child){margin-right:0}.our-services__wrapper>*:not(:last-child){margin-bottom:24px}}@media only screen and (max-width:768px){.our-services__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.our-services__wrapper>*:not(:last-child){margin-bottom:16px}}.svc-eyebrow{font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#3069e1}.svc-eyebrow--light{color:#8fb0f5}.svc-h2{margin:0;font-weight:700;font-size:40px;line-height:1.05;letter-spacing:-.03em;color:#0e1b2b}@media(max-width:1024px){.svc-h2{font-size:32px}}.svc-btn{display:inline-flex;align-self:flex-start;padding:12px 20px;border-radius:6px;font-weight:600;font-size:14px;text-decoration:none}.svc-btn--yellow{background:#ffd62c;color:#0e1b2b}.svc-btn--dark{background:#0e1b2b;color:#fff}@media(max-width:640px){.svc-btn{width:100%;justify-content:center}}.svc-cover{position:relative;overflow:hidden;color:#fff;padding-top:90px}.svc-cover__pattern{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.svc-cover__glow{position:absolute;inset:0;pointer-events:none;background:radial-gradient(700px 500px at 85% 90%,#3069e159,#3069e100 70%)}.svc-cover__wrap{max-width:1366px;margin:0 auto;padding:0 83px}@media(max-width:1200px){.svc-cover__wrap{max-width:1280px;padding:0 40px}}@media(max-width:768px){.svc-cover__wrap{max-width:1232px;padding:0 16px}}.svc-cover__wrap{position:relative}.svc-cover__text{display:flex;flex-direction:column;gap:24px}.svc-cover__back{color:#ffffffa6;text-decoration:none;font-size:13px}.svc-cover__back:hover{color:#fff}.svc-cover__title{margin:0;font-weight:700;font-size:60px;line-height:1;letter-spacing:-.04em}.svc-cover__lead{margin:0;font-size:17px;line-height:1.65;color:#fffc;max-width:600px}.svc-cover__row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.svc-cover__tags{display:flex;gap:6px;flex-wrap:wrap}.svc-cover__tag{padding:5px 11px;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:12px;color:#ffffffd9}.svc-cover__cta{align-self:flex-start;margin-top:8px;padding:13px 22px;background:#ffd62c;color:#0e1b2b;border-radius:6px;font-weight:600;font-size:14px;text-decoration:none}@media(max-width:1024px){.svc-cover__title{font-size:44px}}@media(max-width:640px){.svc-cover__cta{width:100%;text-align:center}}.svc-cover--mobile{background:#0e1b2b}.svc-cover--mobile .svc-cover__wrap{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end;padding-top:88px}.svc-cover--mobile .svc-cover__text{padding-bottom:96px}.svc-cover--mobile .svc-cover__phones{display:flex;justify-content:center;align-items:flex-end;gap:20px}.svc-cover--mobile .svc-cover__phone{border:6px solid #2a3645;border-bottom:none;background:#16263a;overflow:hidden}.svc-cover--mobile .svc-cover__phone--android{width:200px;height:300px;border-radius:30px 30px 0 0}.svc-cover--mobile .svc-cover__phone--ios{width:230px;height:400px;border-radius:34px 34px 0 0}@media(max-width:1024px){.svc-cover--mobile .svc-cover__wrap{grid-template-columns:1fr;padding-top:40px}.svc-cover--mobile .svc-cover__text{padding-bottom:0}.svc-cover--mobile .svc-cover__phones{margin-top:40px}}@media(max-width:640px){.svc-cover--mobile .svc-cover__phones{gap:12px}.svc-cover--mobile .svc-cover__phone--android{width:160px;height:240px}.svc-cover--mobile .svc-cover__phone--ios{width:184px;height:320px}}.svc-cover--backend{background:#1b2230}.svc-cover--backend .svc-cover__wrap{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px;align-items:center;padding-top:96px;padding-bottom:96px}.svc-cover--backend .svc-cover__diagram{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:center;font-size:13px;font-weight:500}.svc-cover--backend .svc-cover__diagram-col{display:flex;flex-direction:column;gap:12px}.svc-cover--backend .svc-cover__diagram-box{padding:16px;border:1px solid rgba(255,255,255,.25);border-radius:8px;text-align:center}.svc-cover--backend .svc-cover__diagram-box--highlight{padding:22px 16px;border-color:#ffd62c;background:#ffd60a1a;line-height:1.4}.svc-cover--backend .svc-cover__diagram-box--highlight span{font-weight:400;color:#ffffffa6;font-size:12px}.svc-cover--backend .svc-cover__diagram-box--fill{background:#ffffff0f}.svc-cover--backend .svc-cover__diagram-arrow{color:#ffffff80}@media(max-width:1024px){.svc-cover--backend .svc-cover__wrap{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}.svc-cover--backend .svc-cover__diagram{margin-top:32px}}@media(max-width:640px){.svc-cover--backend .svc-cover__diagram{grid-template-columns:1fr}.svc-cover--backend .svc-cover__diagram-arrow{text-align:center;transform:rotate(90deg)}}.svc-cover--frontend{background:#f3f5f8;color:#0e1b2b}.svc-cover--frontend .svc-cover__wrap{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px;align-items:end;padding-top:96px}.svc-cover--frontend .svc-cover__text{padding-bottom:96px}.svc-cover--frontend .svc-cover__back{color:#6b7684}.svc-cover--frontend .svc-cover__back:hover{color:#0e1b2b}.svc-cover--frontend .svc-cover__lead{color:#3b4654}.svc-cover--frontend .svc-cover__tag{background:#fff;border-color:#e6eaf0;color:#3069e1;font-weight:500}.svc-cover--frontend .svc-cover__cta{background:#0e1b2b;color:#fff}.svc-cover--frontend .svc-cover__cta:hover{background:#16263a}.svc-cover--frontend .svc-cover__browser{border:1px solid #e6eaf0;border-bottom:none;border-radius:12px 12px 0 0;background:#fff;box-shadow:0 -10px 40px #0e1b2b0f;overflow:hidden}.svc-cover--frontend .svc-cover__browser-bar{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid #e6eaf0}.svc-cover--frontend .svc-cover__browser-bar span{width:10px;height:10px;border-radius:50%;background:#e6eaf0}.svc-cover--frontend .svc-cover__browser-body{padding:20px;display:grid;grid-template-columns:140px 1fr;gap:16px;height:300px}.svc-cover--frontend .svc-cover__browser-sidebar{display:flex;flex-direction:column;gap:8px}.svc-cover--frontend .svc-cover__browser-bar-line{height:8px;width:80%;background:#e6eaf0;border-radius:3px}.svc-cover--frontend .svc-cover__browser-bar-line--dark{height:10px;width:70%;background:#0e1b2b}.svc-cover--frontend .svc-cover__browser-grid{display:grid;grid-template-columns:1fr 1fr 1fr;grid-auto-rows:80px;gap:12px}.svc-cover--frontend .svc-cover__browser-block{border:1px solid #e6eaf0;border-radius:6px}.svc-cover--frontend .svc-cover__browser-block--dashed{border:1px dashed #3069e1;background:#eef3fd}.svc-cover--frontend .svc-cover__browser-block--wide{grid-column:span 2}.svc-cover--frontend .svc-cover__browser-block--full{grid-column:span 3}@media(max-width:1024px){.svc-cover--frontend .svc-cover__wrap{grid-template-columns:1fr;padding-top:40px}.svc-cover--frontend .svc-cover__text{padding-bottom:32px}.svc-cover--frontend .svc-cover__browser-body{height:auto;grid-template-columns:1fr}.svc-cover--frontend .svc-cover__browser-sidebar{display:none}}.svc-cover--devops{background:#0b1020}.svc-cover--devops .svc-cover__wrap{display:flex;flex-direction:column;gap:56px;padding-top:96px;padding-bottom:96px}.svc-cover--devops .svc-cover__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:end}.svc-cover--devops .svc-cover__side{display:flex;flex-direction:column;gap:20px}.svc-cover--devops .svc-cover__pipeline{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.svc-cover--devops .svc-cover__pipeline-step{padding:20px 22px;border:1px solid rgba(255,255,255,.2);border-left:none;display:flex;flex-direction:column;gap:6px}.svc-cover--devops .svc-cover__pipeline-step:first-child{border-left:1px solid rgba(255,255,255,.2);border-radius:8px 0 0 8px}.svc-cover--devops .svc-cover__pipeline-step:last-child{border-radius:0 8px 8px 0}.svc-cover--devops .svc-cover__pipeline-step--active{border-color:#ffd62c;background:#ffd60a14}.svc-cover--devops .svc-cover__pipeline-num{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#8fb0f5}.svc-cover__pipeline-step--active .svc-cover--devops .svc-cover__pipeline-num{color:#ffd62c}.svc-cover--devops .svc-cover__pipeline-title{font-weight:700;font-size:16px}.svc-cover--devops .svc-cover__pipeline-detail{font-size:12px;color:#fff9}@media(max-width:1024px){.svc-cover--devops .svc-cover__wrap{padding-top:40px;padding-bottom:40px}.svc-cover--devops .svc-cover__top{grid-template-columns:1fr;gap:32px}.svc-cover--devops .svc-cover__pipeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:1px}.svc-cover--devops .svc-cover__pipeline-step{border-left:1px solid rgba(255,255,255,.2);border-radius:0}.svc-cover--devops .svc-cover__pipeline-step:first-child,.svc-cover--devops .svc-cover__pipeline-step:last-child{border-radius:0}}.svc-cover--ai{background:#241f5c}.svc-cover--ai .svc-cover__wrap{padding-top:120px;padding-bottom:130px}.svc-cover--ai .svc-cover__text{max-width:820px}.svc-cover--ai .svc-cover__title{font-size:76px;line-height:.96;letter-spacing:-.045em}.svc-cover--ai .svc-cover__lead{font-size:18px;color:#ffffffd1}.svc-cover--ai .svc-cover__tag{border-color:#ffffff4d;color:#ffffffe6}@media(max-width:1024px){.svc-cover--ai .svc-cover__wrap{padding-top:64px;padding-bottom:64px}.svc-cover--ai .svc-cover__title{font-size:52px}}.svc-cover--pm{background:#fbf7e8;color:#0e1b2b}.svc-cover--pm .svc-cover__wrap{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px;align-items:center;padding-top:96px;padding-bottom:96px}.svc-cover--pm .svc-cover__back{color:#6b7684}.svc-cover--pm .svc-cover__back:hover{color:#0e1b2b}.svc-cover--pm .svc-cover__lead{color:#3b4654}.svc-cover--pm .svc-cover__tag{background:#fff;border-color:#e9e2c8;color:#3b4654;font-weight:500}.svc-cover--pm .svc-cover__kanban{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;font-size:12px}.svc-cover--pm .svc-cover__kanban-col{display:flex;flex-direction:column;gap:8px}.svc-cover--pm .svc-cover__kanban-label{font-weight:700;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#6b7684;padding:0 4px}.svc-cover--pm .svc-cover__kanban-card{padding:12px;background:#fff;border:1px solid #e9e2c8;border-radius:8px;line-height:1.4}.svc-cover--pm .svc-cover__kanban-card--outlined{border-color:#0e1b2b}.svc-cover--pm .svc-cover__kanban-card--done{background:#ffd62c;border:none}.svc-cover--pm .svc-cover__kanban-note{color:#6b7684}@media(max-width:1024px){.svc-cover--pm .svc-cover__wrap{grid-template-columns:1fr;padding-top:40px;padding-bottom:40px}.svc-cover--pm .svc-cover__kanban{margin-top:32px}}@media(max-width:640px){.svc-cover--pm .svc-cover__kanban{grid-template-columns:1fr}}.svc-approaches{background:#fff;padding:96px 0}.svc-approaches__wrap{max-width:1366px;margin:0 auto;padding:0 83px}@media(max-width:1200px){.svc-approaches__wrap{max-width:1280px;padding:0 40px}}@media(max-width:768px){.svc-approaches__wrap{max-width:1232px;padding:0 16px}}.svc-approaches__wrap{display:flex;flex-direction:column;gap:40px}.svc-approaches__header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:end}.svc-approaches__title{margin:0 0 14px;font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:1.2;color:#0e1b2b}.svc-approaches__body{margin:0;font-size:15px;line-height:1.65;color:#3b4654}.svc-approaches--cards .svc-approaches__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.svc-approaches--cards .svc-approaches__card{padding:32px;border:1px solid #e6eaf0;border-radius:12px;transition:border-color .15s ease}.svc-approaches--cards .svc-approaches__card:hover{border-color:#3069e1}.svc-approaches--rows .svc-approaches__header{align-items:start}.svc-approaches--rows .svc-approaches__rows{border-top:1px solid #e6eaf0}.svc-approaches--rows .svc-approaches__row{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:32px;padding:32px 0;border-bottom:1px solid #e6eaf0}.svc-approaches--rows .svc-approaches__title{margin:0}@media(max-width:1024px){.svc-approaches{padding:40px 0}.svc-approaches__header{grid-template-columns:1fr;gap:16px}}@media(max-width:1024px){.svc-approaches--cards .svc-approaches__grid{grid-template-columns:1fr}}@media(max-width:1024px){.svc-approaches--rows .svc-approaches__row{grid-template-columns:1fr;gap:12px}}.svc-stages{background:#0e1b2b;color:#fff;padding:96px 0}.svc-stages__wrap{max-width:1366px;margin:0 auto;padding:0 83px}@media(max-width:1200px){.svc-stages__wrap{max-width:1280px;padding:0 40px}}@media(max-width:768px){.svc-stages__wrap{max-width:1232px;padding:0 16px}}.svc-stages__wrap{display:flex;flex-direction:column;gap:56px}.svc-stages__header{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start}.svc-stages__intro-col{display:flex;flex-direction:column;gap:12px}.svc-stages__cta-col{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.svc-stages__intro{margin:0;font-size:17px;line-height:1.6;color:#ffffffc7}.svc-stages__num{font-weight:700;font-size:13px;color:#8fb0f5}.svc-stages__title{margin:0;font-weight:700;font-size:19px;letter-spacing:-.02em;line-height:1.25}.svc-stages__body{margin:0;font-size:14px;line-height:1.65;color:#ffffffb8}.svc-stages--columns .svc-stages__columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.svc-stages--columns .svc-stages__col{display:flex;flex-direction:column;gap:14px;padding-top:20px;border-top:2px solid #3069e1}.svc-stages--timeline .svc-stages__timeline{display:flex;flex-direction:column}.svc-stages--timeline .svc-stages__row{display:grid;grid-template-columns:96px minmax(0,4fr) minmax(0,7fr);gap:32px;padding:32px 0;border-top:1px solid rgba(255,255,255,.14)}.svc-stages--timeline .svc-stages__num{font-size:40px;line-height:1;letter-spacing:-.04em;color:#3069e1}.svc-stages--timeline .svc-stages__title{font-size:22px}.svc-stages--timeline .svc-stages__body{font-size:15px}@media(max-width:1024px){.svc-stages{padding:40px 0}.svc-stages__header{grid-template-columns:1fr;gap:24px}}@media(max-width:1024px){.svc-stages--columns .svc-stages__columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}@media(max-width:640px){.svc-stages--timeline .svc-stages__row{grid-template-columns:1fr;gap:8px}}.svc-formats{background:#fff;padding:96px 0}.svc-formats__wrap{max-width:1366px;margin:0 auto;padding:0 83px}@media(max-width:1200px){.svc-formats__wrap{max-width:1280px;padding:0 40px}}@media(max-width:768px){.svc-formats__wrap{max-width:1232px;padding:0 16px}}.svc-formats__wrap{display:flex;flex-direction:column;gap:40px}.svc-formats__header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:end}.svc-formats__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.svc-formats__card{padding:40px;border-radius:12px;display:flex;flex-direction:column;gap:18px}.svc-formats__card--tm{background:#f3f5f8}.svc-formats__card--agile{background:#3069e1;color:#fff}.svc-formats__title{margin:0;font-weight:700;font-size:28px;letter-spacing:-.03em}.svc-formats__body{margin:0;flex:1;font-size:15px;line-height:1.65}.svc-formats__card--tm .svc-formats__body{color:#3b4654}.svc-formats__card--agile .svc-formats__body{color:#ffffffe0}@media(max-width:1024px){.svc-formats{padding:40px 0}.svc-formats__header{grid-template-columns:1fr;gap:16px}}@media(max-width:640px){.svc-formats__grid{grid-template-columns:1fr}}.svc-faqs{background:#f3f5f8;padding:96px 0}.svc-faqs__wrap{max-width:1366px;margin:0 auto;padding:0 83px}@media(max-width:1200px){.svc-faqs__wrap{max-width:1280px;padding:0 40px}}@media(max-width:768px){.svc-faqs__wrap{max-width:1232px;padding:0 16px}}.svc-faqs__wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}.svc-faqs__header{position:sticky;top:24px;display:flex;flex-direction:column;gap:12px}.svc-faqs__list{display:flex;flex-direction:column;gap:12px}.svc-faqs__item{background:#fff;border:1px solid #e6eaf0;border-radius:12px;overflow:hidden}.svc-faqs__question-btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;background:none;border:none;text-align:left;cursor:pointer;font-weight:700;font-size:18px;letter-spacing:-.01em;color:#0e1b2b}.svc-faqs__question-btn:hover .svc-faqs__question{color:#3069e1}.svc-faqs__question-btn:focus-visible{outline:2px solid #3069e1;outline-offset:-2px}.svc-faqs__question{transition:color .15s ease}.svc-faqs__icon{flex:none;width:28px;height:28px;border-radius:50%;background:#0e1b2b;color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:400}.svc-faqs__answer{max-height:0;overflow:hidden;transition:max-height .2s ease}.svc-faqs__answer--open{max-height:none}.svc-faqs__answer-inner{padding:0 26px 26px;display:flex;flex-direction:column;gap:14px}.svc-faqs__paragraph{margin:0;font-size:15px;line-height:1.65;color:#3b4654}.svc-faqs__lead{color:#0e1b2b;font-weight:600}@media(max-width:1024px){.svc-faqs{padding:40px 0}.svc-faqs__wrap{grid-template-columns:1fr;gap:24px}.svc-faqs__header{position:static;top:auto}}.solutions-hero{position:relative;width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;padding:120px 0 140px;overflow:hidden}.solutions-hero--outer{position:relative;background-color:#2454b8;color:#fff;padding-top:90px;overflow:hidden}.solutions-hero__pattern{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.solutions-hero__content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center}.solutions-hero__content>*:not(:last-child){margin-bottom:28px}.solutions-hero__eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#ffd62c;text-transform:uppercase;letter-spacing:.16em;margin:0}.solutions-hero__title{font-size:72px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;line-height:1;letter-spacing:-.04em;max-width:760px;margin:0;text-wrap:balance}.solutions-hero__description{font-size:19px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#ffffffd9;line-height:1.6;max-width:640px;margin:0}.solutions-hero__actions{display:flex;gap:10px;margin-top:8px}.solutions-hero__btn{padding:12px 20px;border-radius:6px;font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#002033;text-decoration:none;transition:opacity .15s ease}.solutions-hero__btn:hover,.solutions-hero__btn:focus-visible{opacity:.85}.solutions-hero__btn--white{background-color:#fff;color:#002033}.solutions-hero__btn--ghost{background-color:transparent;border:1px solid rgba(255,255,255,.4);color:#fff}@media only screen and (max-width:1200px){.solutions-hero{padding:80px 0 96px}.solutions-hero__title{font-size:52px;letter-spacing:-.02em}}@media only screen and (max-width:768px){.solutions-hero{padding:64px 0 72px}.solutions-hero__title{font-size:40px}.solutions-hero__description{font-size:16px}}.sky-dental-detail{width:100%;display:block;position:relative}.sky-dental-detail--outer{background-color:#fff;padding-bottom:96px}.sky-dental-detail__body{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start;padding-top:72px}.sky-dental-detail__copy{display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-detail__copy>*:not(:last-child){margin-bottom:20px}.sky-dental-detail__brand{display:flex;align-items:center;gap:12px}.sky-dental-detail__mark{width:40px;height:40px;flex-shrink:0;border-radius:10px;background-color:#12201d;display:flex;justify-content:center;align-items:center;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff}.sky-dental-detail__brand-name{font-size:12px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#002033;text-transform:uppercase;letter-spacing:.16em}.sky-dental-detail__title{font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;line-height:1.06;letter-spacing:-.03em;margin:0}.sky-dental-detail__title-accent{color:#0e6e62}.sky-dental-detail__pills{display:flex;flex-wrap:wrap;gap:6px}.sky-dental-detail__pills span{padding:5px 11px;background-color:#e6f2ef;border-radius:999px;font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#0e6e62}.sky-dental-detail__btn{align-self:flex-start;margin-top:8px;padding:13px 22px;border-radius:6px;background-color:#0e1b2b;text-decoration:none;font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#fff;transition:background-color .15s ease}.sky-dental-detail__btn:hover,.sky-dental-detail__btn:focus-visible{background-color:#16263a}.sky-dental-detail__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background-color:#e6eaf0;border:1px solid #e6eaf0;border-radius:12px;overflow:hidden;align-self:stretch}.sky-dental-detail__stat-cell{background-color:#fff;padding:32px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-detail__stat-cell>*:not(:last-child){margin-bottom:8px}.sky-dental-detail__stat-number{font-size:56px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#0e6e62;line-height:.95;letter-spacing:-.04em}.sky-dental-detail__stat-label{font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873}.sky-dental-detail__screens{grid-column:1/-1;background-color:#1d322d;padding:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sky-dental-detail__screen{height:150px;border-radius:8px;overflow:hidden;background-color:#16263a}.sky-dental-detail__screen img{width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1200px){.sky-dental-detail--outer{padding-bottom:64px}.sky-dental-detail__body{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px}}@media only screen and (max-width:768px){.sky-dental-detail__title{font-size:28px}.sky-dental-detail__stat-cell{padding:20px 16px}.sky-dental-detail__stat-number{font-size:32px}.sky-dental-detail__screens{grid-template-columns:minmax(0,1fr)}}.sky-clinic-teaser{width:100%;display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:64px;align-items:center;padding:96px 0}.sky-clinic-teaser--outer{background-color:#0e1b2b;color:#fff}.sky-clinic-teaser__copy{display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-clinic-teaser__copy>*:not(:last-child){margin-bottom:22px}.sky-clinic-teaser__brand{display:flex;align-items:center;gap:12px}.sky-clinic-teaser__brand-name{font-size:12px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;text-transform:uppercase;letter-spacing:.16em}.sky-clinic-teaser__badge{padding:4px 10px;background-color:#ffd62c;border-radius:999px;font-size:11px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#002033;text-transform:uppercase;letter-spacing:.06em}.sky-clinic-teaser__title{font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;line-height:1.06;letter-spacing:-.03em;margin:0}.sky-clinic-teaser__title-accent{color:#8fb0f5}.sky-clinic-teaser__pills{display:flex;flex-wrap:wrap;gap:6px}.sky-clinic-teaser__pills span{padding:5px 11px;border:1px solid rgba(255,255,255,.25);border-radius:999px;font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#ffffffd9}.sky-clinic-teaser__btn{align-self:flex-start;margin-top:8px;padding:13px 22px;border-radius:6px;background-color:#ffd62c;text-decoration:none;font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#002033;transition:opacity .15s ease}.sky-clinic-teaser__btn:hover,.sky-clinic-teaser__btn:focus-visible{opacity:.85}.sky-clinic-teaser__frame{position:relative;height:380px;border:1px dashed rgba(255,255,255,.3);border-radius:14px;overflow:hidden}.sky-clinic-teaser__pattern{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}@media only screen and (max-width:1200px){.sky-clinic-teaser{grid-template-columns:minmax(0,1fr);gap:40px;padding:64px 0}.sky-clinic-teaser__frame{height:300px}}@media only screen and (max-width:768px){.sky-clinic-teaser__title{font-size:28px}.sky-clinic-teaser__frame{height:240px}}.sky-dental-hero{position:relative;width:100%}.sky-dental-hero--outer{position:relative;background-color:#12201d;color:#fff;padding-top:90px;overflow:hidden}.sky-dental-hero__glow{position:absolute;inset:0;background:radial-gradient(800px 500px at 85% 100%,#0e6e6273,#0e6e6200 70%);pointer-events:none}.sky-dental-hero__main{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:end;padding-top:72px}.sky-dental-hero__copy{display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-hero__copy>*:not(:last-child){margin-bottom:24px}.sky-dental-hero__copy{padding-bottom:88px}.sky-dental-hero__back{font-size:13px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#ffffffa6;text-decoration:none;transition:color .15s ease}.sky-dental-hero__back:hover,.sky-dental-hero__back:focus-visible{color:#fff}.sky-dental-hero__brand{display:flex;align-items:center;gap:12px}.sky-dental-hero__mark{width:44px;height:44px;flex-shrink:0;border-radius:12px;background-color:#0e6e62;display:flex;justify-content:center;align-items:center;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff}.sky-dental-hero__eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#8fd3c7;text-transform:uppercase;letter-spacing:.16em}.sky-dental-hero__title{font-size:64px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;line-height:1;letter-spacing:-.04em;margin:0}.sky-dental-hero__description{font-size:17px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#fffc;line-height:1.65;max-width:640px;margin:0}.sky-dental-hero__actions{display:flex;gap:10px}.sky-dental-hero__btn{padding:13px 22px;border-radius:6px;text-decoration:none;transition:opacity .15s ease}.sky-dental-hero__btn:hover,.sky-dental-hero__btn:focus-visible{opacity:.85}.sky-dental-hero__btn--yellow{background-color:#ffd62c;font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#002033}.sky-dental-hero__btn--ghost{background-color:transparent;border:1px solid rgba(255,255,255,.35);font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#fff}.sky-dental-hero__side{display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-hero__side>*:not(:last-child){margin-bottom:20px}.sky-dental-hero__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sky-dental-hero__stat{padding:18px 20px;border:1px solid rgba(255,255,255,.14);border-radius:10px;background-color:#ffffff0a;display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-hero__stat-number{font-size:36px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#8fd3c7;line-height:1;letter-spacing:-.04em}.sky-dental-hero__stat-label{font-size:13px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#ffffffb3;margin-top:6px}.sky-dental-hero__shot{height:400px;border-radius:12px 12px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-bottom:none;background-color:#1d322d}.sky-dental-hero__shot img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:1200px){.sky-dental-hero__main{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px}.sky-dental-hero__copy{padding-bottom:0}.sky-dental-hero__title{font-size:48px}.sky-dental-hero__shot{height:280px}}@media only screen and (max-width:768px){.sky-dental-hero__title{font-size:36px}.sky-dental-hero__description{font-size:15px}.sky-dental-hero__stats{grid-template-columns:minmax(0,1fr)}.sky-dental-hero__actions{flex-wrap:wrap}}.sky-dental-orientation{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;padding:72px 0}.sky-dental-orientation--outer{background-color:#fff;border-bottom:1px solid #e6eaf0}.sky-dental-orientation__col{display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-orientation__col>*:not(:last-child){margin-bottom:8px}.sky-dental-orientation__title{font-size:18px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;letter-spacing:-.01em}.sky-dental-orientation__text{font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#3b4654;line-height:1.6;margin:0}@media only screen and (max-width:1200px){.sky-dental-orientation{grid-template-columns:repeat(2,minmax(0,1fr));padding:48px 0}}@media only screen and (max-width:768px){.sky-dental-orientation{gap:24px}}.sky-dental-features{display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-features>*:not(:last-child){margin-bottom:72px}.sky-dental-features{padding:96px 0}.sky-dental-features--outer{background-color:#fff}.sky-dental-features__header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:end}.sky-dental-features__eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#0e6e62;text-transform:uppercase;letter-spacing:.16em;margin:0}.sky-dental-features__title{font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;line-height:1.05;letter-spacing:-.03em;margin:0}.sky-dental-features__group{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:48px;align-items:start}.sky-dental-features__group-label{position:sticky;top:24px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-features__group-label>*:not(:last-child){margin-bottom:12px}.sky-dental-features__group-title{font-size:26px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;letter-spacing:-.02em;line-height:1.1;margin:0}.sky-dental-features__group-blurb{font-size:15px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#3b4654;line-height:1.6;margin:0}.sky-dental-features__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sky-dental-features__card{border-radius:10px;border:1px solid #e6eaf0;background-color:#fff;transition:border-color .15s ease,background-color .15s ease;padding:28px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-features__card>*:not(:last-child){margin-bottom:16px}.sky-dental-features__card:hover,.sky-dental-features__card:focus-within{border-color:#0e6e62}.sky-dental-features__card-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.sky-dental-features__card-title{font-size:19px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;letter-spacing:-.02em;margin:0}.sky-dental-features__card-count{font-size:12px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873;white-space:nowrap}.sky-dental-features__list{display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-features__list>*:not(:last-child){margin-bottom:9px}.sky-dental-features__list{margin:0;padding:0;list-style:none}.sky-dental-features__item{display:flex;gap:10px;align-items:flex-start;font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#3b4654;line-height:1.5}.sky-dental-features__check{flex:none;width:16px;height:16px;margin-top:3px;border-radius:50%;background-color:#e6f2ef;color:#0e6e62;font-size:10px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1200px){.sky-dental-features{padding:64px 0}.sky-dental-features>*:not(:last-child){margin-bottom:48px}.sky-dental-features__header{grid-template-columns:minmax(0,1fr);gap:16px}.sky-dental-features__group{grid-template-columns:minmax(0,1fr);gap:20px}.sky-dental-features__group-label{position:static;top:auto}.sky-dental-features__cards{grid-template-columns:minmax(0,1fr)}}@media only screen and (max-width:768px){.sky-dental-features__title{font-size:32px}.sky-dental-features__card{padding:20px}}.sky-dental-tech{display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-tech>*:not(:last-child){margin-bottom:48px}.sky-dental-tech{padding:96px 0}.sky-dental-tech--outer{background-color:#12201d;color:#fff}.sky-dental-tech__header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:end}.sky-dental-tech__eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#8fd3c7;text-transform:uppercase;letter-spacing:.16em;margin:0}.sky-dental-tech__title{font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;line-height:1.05;letter-spacing:-.03em;margin:0}.sky-dental-tech__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background-color:#ffffff1f;border:1px solid rgba(255,255,255,.12);border-radius:12px;overflow:hidden}.sky-dental-tech__cell{background-color:#12201d;padding:26px 28px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.sky-dental-tech__cell>*:not(:last-child){margin-bottom:8px}.sky-dental-tech__cell{transition:background-color .15s ease}.sky-dental-tech__cell:hover,.sky-dental-tech__cell:focus-within{background-color:#1d322d}.sky-dental-tech__cell-title{font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;letter-spacing:-.01em}.sky-dental-tech__cell-detail{font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#ffffffb3;line-height:1.55}@media only screen and (max-width:1200px){.sky-dental-tech{padding:64px 0}.sky-dental-tech__header{grid-template-columns:minmax(0,1fr);gap:16px}.sky-dental-tech__title{font-size:32px}.sky-dental-tech__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.sky-dental-tech__grid{grid-template-columns:minmax(0,1fr)}}.career{padding:100px 0;display:flex;flex-direction:column}.career--outer{padding-top:90px;background-color:#fff}.career__header{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:40px}.career__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;margin-bottom:24px}.career__description{font-size:24px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033}.career__body{display:flex;flex-direction:column}.career__block{padding:16px 24px;display:flex;justify-content:space-between;border-radius:12px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.career__block:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:0;background:#3069e1;border-radius:0 4px 4px 0;transition:height .4s cubic-bezier(.4,0,.2,1)}.career__block:hover{background-color:#f7f9fc;cursor:pointer;transform:translate(8px);box-shadow:0 8px 24px #3069e11a}.career__block:hover:before{height:60%}.career__wrapper{display:flex;flex-direction:column;margin-right:32px;transition:transform .3s ease}.career__block:hover .career__wrapper{transform:translate(4px)}.career__name{font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;margin-bottom:8px;transition:color .3s ease}.career__block:hover .career__name{color:#3069e1}.career__info{font-size:24px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033;transition:opacity .3s ease}.career__block:hover .career__info{opacity:.8}.career__tags{max-width:30%;display:flex;align-items:flex-start;justify-content:flex-end;flex-wrap:wrap;margin:-4px}.career__tags span{margin:4px;padding:2px 10px;border-radius:100px;background:#3069e1;font-size:13px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.career__tags span:hover{background:#202630;transform:scale(1.15);box-shadow:0 4px 12px #0003}@media only screen and (max-width:1200px){.career{padding:40px 0}.career__title{font-size:32px;margin-bottom:16px}.career__description,.career__info{font-size:20px}}@media only screen and (max-width:768px){.career__header{margin-bottom:24px}.career__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.career__description{font-size:16px}.career__block{flex-direction:column}.career__wrapper{margin-right:0;margin-bottom:16px}.career__tags{max-width:100%;justify-content:flex-start}.career__name,.career__info{font-size:16px}}.careers-hero{position:relative;width:100%;padding:110px 0 120px}.careers-hero--outer{position:relative;background-color:#eef3fd;padding-top:90px;overflow:hidden}.careers-hero--outer:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:repeating-linear-gradient(to bottom,rgba(48,105,225,.16) 0px,rgba(48,105,225,.16) 1px,transparent 1px,transparent 56px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,#000 35%);mask-image:linear-gradient(to bottom,transparent 0%,#000 35%)}.careers-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:7fr 5fr;column-gap:64px}.careers-hero__eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#3069e1;text-transform:uppercase;letter-spacing:.16em;margin:0 0 16px}.careers-hero__title{font-size:64px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;line-height:1;letter-spacing:-.04em;margin:0 0 16px}.careers-hero__status{font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873;display:flex;align-items:center;gap:8px;margin:0}.careers-hero__status-dot{width:8px;height:8px;border-radius:50%;background-color:#bbc7dc;flex-shrink:0}.careers-hero__side{padding-top:44px}.careers-hero__description{font-size:17px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873;line-height:1.6;margin:0 0 16px}.careers-hero__description:last-of-type{margin-bottom:32px}.careers-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.careers-hero__btn{padding:12px 20px;border-radius:6px;font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#fff;text-decoration:none;transition:opacity .15s ease}.careers-hero__btn:hover,.careers-hero__btn:focus-visible{opacity:.85}.careers-hero__btn--dark{background-color:#0e1b2b}.careers-hero__btn--outline{background-color:transparent;border:1px solid #0e1b2b;color:#0e1b2b}@media only screen and (max-width:1200px){.careers-hero{padding:80px 0 96px}.careers-hero__grid{grid-template-columns:1fr;row-gap:32px}.careers-hero__side{padding-top:0}.careers-hero__title{font-size:48px}.careers-hero__actions{flex-wrap:wrap}}@media only screen and (max-width:768px){.careers-hero{padding:56px 0 64px}.careers-hero__title{font-size:36px}.careers-hero__actions{flex-direction:column}.careers-hero__btn{text-align:center}}.introduce-yourself{display:grid;grid-template-columns:5fr 7fr;column-gap:64px;align-items:start;padding:96px 0}.introduce-yourself--outer{background-color:#3069e1}.introduce-yourself__title{font-size:44px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;letter-spacing:-.03em;margin:0 0 16px}.introduce-yourself__lead{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#ffffffd9;line-height:1.6;margin:0}.introduce-yourself__card{background-color:#fff;border-radius:12px;padding:28px}@media only screen and (max-width:1200px){.introduce-yourself{grid-template-columns:1fr;row-gap:32px;padding:64px 0}}@media only screen and (max-width:768px){.introduce-yourself{padding:48px 0}.introduce-yourself__card{padding:20px}}.introduce-form{display:flex;flex-flow:column nowrap}.introduce-form>*:not(:last-child){margin-bottom:16px}.introduce-form__block{display:flex}.introduce-form__block>*:not(:last-child){margin-right:16px}.introduce-form__field{width:100%;display:flex;flex-flow:column nowrap}.introduce-form__field>*:not(:last-child){margin-bottom:6px}.introduce-form__label{font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#002033}.introduce-form__error{font-size:13px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#c0392b;margin:0}.introduce-form input,.introduce-form select{width:100%;height:48px;font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873;padding:4px 8px 4px 10px;border:1px solid #cfd6e0;border-radius:6px;background-color:#fff}.introduce-form input:focus,.introduce-form select:focus{outline:none;border-color:#6d90b9}.introduce-form textarea{margin:0;min-height:72px;padding:10px;max-width:100%;min-width:100%;background-color:#fff;border:1px solid #cfd6e0;border-radius:6px;font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873}.introduce-form textarea:focus{outline:none;border-color:#6d90b9}.introduce-form__dropzone{position:relative;width:100%;display:flex;align-items:center;justify-content:center;padding:16px;border:1px dashed #cfd6e0;border-radius:6px;text-align:center}.introduce-form__dropzone:focus-within{border-color:#6d90b9;border-style:solid}.introduce-form__file-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.introduce-form__dropzone-text{font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873;pointer-events:none}.introduce-form__browse{color:#3069e1;font-weight:600;text-decoration:underline}.introduce-form__btn{width:100%;height:48px;padding:12px 16px;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#002033;background-color:#ffd62c;border-radius:6px}.introduce-form__text{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#002033;display:flex;justify-content:center;align-items:center;padding:80px 0}@media only screen and (max-width:768px){.introduce-form__block{flex-wrap:wrap}.introduce-form__block>*:not(:last-child){margin-right:0}.introduce-form__block>*:not(:last-child){margin-bottom:16px}}.letus{padding:100px 0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}.letus--outer{background-size:contain;background-position:left}.letus--outer,.letus--outer:after,.letus--outer:before{background-color:#3069e1;overflow:hidden}.letus__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;margin-bottom:40px}.letus__form{max-width:720px;width:100%}.letus__btn{width:100%;height:48px;padding:12px 16px;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#002033;background-color:#ffd62c;border-radius:6px}@media only screen and (max-width:1200px){.letus{padding:40px 0}.letus__title{font-size:32px}.letus__form{max-width:688px}}@media only screen and (max-width:768px){.letus--outer,.letus--outer:after,.letus--outer:before{background-image:none!important}.letus__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;margin-bottom:16px}.letus__form{padding:20px}.letus__btn{order:1;margin-bottom:0!important;margin-top:16px}}.contact-hero{position:relative;padding:96px 0}.contact-hero--outer{position:relative;background-color:#0e1b2b;overflow:hidden}@media only screen and (max-width:1200px){.contact-hero{padding:96px 0 72px}}@media only screen and (max-width:768px){.contact-hero{padding:96px 0 56px}}.contact-hero__pattern{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.contact-hero__grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:start;color:#fff}@media only screen and (max-width:1200px){.contact-hero__grid{grid-template-columns:1fr;gap:32px}}.contact-hero__left{align-self:stretch;display:flex;flex-direction:column;gap:40px}@media only screen and (max-width:1200px){.contact-hero__left{align-self:auto}}.contact-hero__intro{display:flex;flex-direction:column;gap:28px}.contact-hero__eyebrow{margin:0;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#ffd62c}.contact-hero__title{margin:0;font-weight:700;font-size:56px;line-height:1;letter-spacing:-.04em;text-wrap:balance}@media only screen and (max-width:1200px){.contact-hero__title{font-size:44px}}.contact-hero__lead{margin:0;max-width:420px;font-size:16px;line-height:1.6;color:#ffffffbf}.contact-hero__details{margin:auto 0 0;display:flex;flex-direction:column;border-top:1px solid rgba(255,255,255,.12)}.contact-hero__detail{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;border-bottom:1px solid rgba(255,255,255,.12)}.contact-hero__detail dt{font-size:13px;color:#fff9}.contact-hero__detail dd{margin:0;font-weight:500;font-size:16px}.contact-hero__detail dd a{color:inherit;text-decoration:none}.contact-hero__detail dd a:hover{color:#ffd62c}.contact-hero__card{background-color:#fff;color:#002033;border-radius:12px;padding:40px;box-shadow:0 30px 80px #00000059;display:flex;flex-direction:column;gap:32px}@media only screen and (max-width:1200px){.contact-hero__card{padding:32px}}@media only screen and (max-width:768px){.contact-hero__card{padding:24px}}.contact-hero__card-header{display:flex;flex-direction:column;gap:8px}.contact-hero__card-header h2{margin:0;font-weight:700;font-size:28px;letter-spacing:-.03em;color:#002033}.contact-hero__card-header p{margin:0;font-size:15px;color:#3b4654}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media only screen and (max-width:768px){.contact-form{grid-template-columns:1fr}}.contact-form__block{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:14px}@media only screen and (max-width:768px){.contact-form__block{grid-template-columns:1fr}}.contact-form__field{display:flex;flex-direction:column;gap:6px}.contact-form__field--full{grid-column:1/-1}.contact-form__label{font-size:13px;font-weight:500;color:#3b4654}.contact-form__error{margin:0;font-size:13px;color:#b00020}.contact-form input,.contact-form textarea{width:100%;padding:13px 14px;border:1px solid #cfd6e0;border-radius:6px;font-size:14px;font-family:inherit;color:#002033}.contact-form input::placeholder,.contact-form textarea::placeholder{color:#9aa3ae}.contact-form input:focus-visible,.contact-form textarea:focus-visible{outline:none;border-color:#0e1b2b;box-shadow:0 0 0 3px #0e1b2b1f}.contact-form textarea{min-height:110px;resize:vertical}.contact-form__chips{display:flex;flex-wrap:wrap;gap:8px}.contact-form__chip{position:relative;display:inline-flex;cursor:pointer}.contact-form__chip input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;opacity:0;cursor:pointer}.contact-form__chip span{padding:8px 14px;border:1px solid #cfd6e0;border-radius:999px;font-size:13px;font-weight:500;color:#002033;transition-property:background-color,color,border-color;transition-duration:.15s}.contact-form__chip:has(input:checked) span{background-color:#0e1b2b;border-color:#0e1b2b;color:#fff}.contact-form__chip:has(input:focus-visible) span{outline:2px solid #0e1b2b;outline-offset:2px}.contact-form__footer{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.contact-form__btn{padding:14px 26px;background-color:#ffd62c;color:#202630;border:none;border-radius:6px;font-weight:600;font-size:15px;font-family:inherit;cursor:pointer}.contact-form__btn:focus-visible{outline:2px solid #0e1b2b;outline-offset:2px}.contact-form__note{font-size:13px;color:#3b4654}.contact-form__text{margin:0;font-weight:700;font-size:28px;color:#002033}.principles{height:100%;padding:100px 0}.principles--outer{background-color:#fff}.principles__grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background-color:#e6eaf0;border-top:1px solid #e6eaf0}.principles__item{display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:48px 32px;background-color:#fff}.principles__item:nth-child(3n+1){padding-left:0}.principles__item:nth-child(3n){padding-right:0}.principles__item p{margin-top:12px;font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033}.principles__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033}.principles__img{max-width:48px!important;min-width:48px!important;height:48px!important}@media only screen and (max-width:1200px){.principles{padding:40px 0}.principles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.principles__item{padding:32px}.principles__item:nth-child(3n+1),.principles__item:nth-child(3n){padding-right:32px;padding-left:32px}.principles__item:nth-child(odd){padding-left:0}.principles__item:nth-child(2n){padding-right:0}.principles__title{font-size:32px}}@media only screen and (max-width:768px){.principles__grid{grid-template-columns:minmax(0,1fr)}.principles__item{padding:24px 0}.principles__item:nth-child(n){padding-right:0;padding-left:0}.principles__title{font-size:28px}}.convenient{display:flex;flex-direction:column;align-items:center;padding:100px 0 84px}.convenient--outer{background-color:#fff}.convenient__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;margin-bottom:40px}.convenient__grid{display:flex;flex-wrap:nowrap}.convenient__grid>*:not(:last-child){margin-right:40px}@media only screen and (max-width:1200px){.convenient{padding:40px 0}.convenient__title{font-size:32px;margin-bottom:45px}.convenient__grid{flex-wrap:wrap}.convenient__grid>*:not(:last-child){margin-right:0}.convenient__grid>*:not(:last-child){margin-bottom:24px}}@media only screen and (max-width:768px){.convenient__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;margin-bottom:16px}.convenient__grid>*:not(:last-child){margin-bottom:16px}}.services{padding:100px 0;display:flex;flex-direction:column}.services--outer{background-color:#0e1b2b}.services__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;text-align:center;margin-bottom:40px}.services__grid{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background-color:#ffffff1f;border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden}.services__card{display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:28px;background-color:#0e1b2b;text-decoration:none;cursor:pointer;transition:background-color .15s ease}.services__card:hover{background-color:#16263a}.services__card-img{width:48px!important;height:48px!important;margin-bottom:24px!important;filter:saturate(.45) brightness(1.7)}.services__card-title{font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;margin-bottom:8px}.services__card-description{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#ffffffb3}@media only screen and (max-width:1200px){.services{padding:40px 0}.services__title{font-size:32px}.services__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.services__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;margin-bottom:24px}.services__grid{grid-template-columns:minmax(0,1fr)}.services__card{padding:20px}.services__card-img{margin-bottom:20px!important}}.technology{padding:100px 0;display:flex;flex-direction:column}.technology--outer{background-color:#202630;background-position:center}.technology__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;text-align:center;margin-bottom:40px}.technology__grid{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:-24px}.technology__card{width:calc(1 / 3 * 100% - (1 - 1 / 3) * 24px);display:flex;flex-direction:column;justify-content:space-between;margin-bottom:24px;padding:32px 32px 24px;cursor:default;border-radius:10px;border:1px solid rgba(255,255,255,.12);transition:border-color .15s ease,background-color .15s ease;position:relative;z-index:1;background-color:#4f545c99}.technology__card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#ffffff3d,#ffffff0f);opacity:1;z-index:-1}.technology__card:hover{border-color:#3069e1}.technology__card-body{margin-bottom:24px}.technology__card-title{font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;margin-bottom:16px}.technology__card-description{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#fff}.technology__card-tags{display:flex;align-items:flex-start;flex-wrap:wrap;margin:-4px}.technology__card-tags span{margin:4px;padding:2px 10px;border-radius:100px;background:#202630;font-size:13px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.technology__card-tags span:hover{background:#3069e1;transform:scale(1.1);box-shadow:0 4px 12px #3069e166}@media only screen and (max-width:1200px){.technology{padding:40px 0}.technology__title{font-size:32px}.technology__card{width:calc(50% - 12px)}}@media only screen and (max-width:768px){.technology--outer,.technology--outer:after,.technology--outer:before{background-image:none!important}.technology__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;margin-bottom:24px}.technology__card{padding:18px 20px;width:100%}}.technology--about{background-color:#0e1b2b}.technology--about .technology{padding:96px 0}.technology--about .technology__eyebrow{font-family:Inter;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#8fb0f5}.technology--about .technology__title{font-family:Inter;font-weight:700;font-size:40px;line-height:1.05;letter-spacing:-.03em;color:#fff;text-align:left;margin-top:12px}.technology--about .technology__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:0;background-color:#ffffff1f;border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden}.technology--about .technology__card{width:auto;margin-bottom:0;padding:28px;border:none;border-radius:0;background-color:#0e1b2b;transition:background-color .15s ease}.technology--about .technology__card:before{content:none}.technology--about .technology__card:hover{border-color:transparent;background-color:#16263a}.technology--about .technology__card-body{margin-bottom:14px}.technology--about .technology__card-title{font-family:Inter;font-weight:700;font-size:18px;line-height:1.3;letter-spacing:-.01em;color:#fff;margin-bottom:14px}.technology--about .technology__card-description{font-family:Inter;font-size:14px;font-weight:400;line-height:1.6;color:#ffffffb3}.technology--about .technology__card-tags{margin:auto -3px -3px;padding-top:11px}.technology--about .technology__card-tags span{margin:3px;padding:4px 9px;border:1px solid rgba(255,255,255,.2);border-radius:999px;background-color:transparent;font-family:Inter;font-size:11px;font-weight:400;line-height:1.45;color:#fffc;transition:background-color .15s ease}.technology--about .technology__card-tags span:hover{background-color:transparent;transform:none;box-shadow:none}@media only screen and (max-width:1200px){.technology--about .technology{padding:72px 0}.technology--about .technology__title{font-size:32px}.technology--about .technology__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.technology--about .technology__card{width:auto}}@media only screen and (max-width:768px){.technology--about .technology{padding:56px 0}.technology--about .technology__title{font-size:28px}.technology--about .technology__grid{grid-template-columns:minmax(0,1fr)}.technology--about .technology__card{width:auto;padding:24px 20px}}.discovery{padding:100px 0 76px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.discovery--outer{background-color:#fff}.discovery__column{width:100%;display:flex;flex-flow:row nowrap;margin-bottom:40px}.discovery__img{max-width:558px;height:606px;width:100%;border-radius:16px!important;margin-right:40px!important}.discovery__content{display:flex;flex-flow:column nowrap;justify-content:flex-start;max-width:602px}.discovery__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;margin-bottom:40px}.discovery__description{display:flex;flex-flow:column nowrap;justify-content:flex-start}.discovery__description p{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033}.discovery__btn{width:max-content;margin-top:24px;font-size:20px;font-family:Inter;font-style:normal;font-weight:600;line-height:28px;color:#002033;padding:14px 16px;text-align:center;background-color:#ffd62c;border-radius:6px}.discovery__stage{padding:32px;display:grid;border-radius:16px;background-color:#3069e1;background-size:contain;background-position:top right}@media(max-width:768px){.discovery__stage{background-image:none!important}}.discovery__stage{overflow:hidden}.discovery__stage-title{font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;margin-bottom:40px}.discovery__stage-roadmap{display:flex;overflow-x:auto;margin-right:-24px;-ms-overflow-style:none;scrollbar-width:none}.discovery__stage-roadmap::-webkit-scrollbar{display:none}.discovery__stage-roadmap:hover{cursor:pointer}.discovery__stage-item{min-width:208px;margin-right:24px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.discovery__stage-number{margin-bottom:16px;height:24px;font-size:20px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;box-sizing:content-box;padding-bottom:4px;border-bottom:4px solid #fff}.discovery__stage-body{height:122px;display:flex;flex-flow:column nowrap;justify-content:flex-start}.discovery__stage-body p{margin-bottom:4px;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff}.discovery__stage-body ul{padding-left:5px;list-style-position:inside;box-sizing:content-box;font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#fff}@media only screen and (max-width:1200px){.discovery{padding:40px 0 0;position:relative}.discovery__content{max-width:100%}.discovery__title{font-size:32px;margin-bottom:24px}.discovery__stage{border-radius:0;margin-left:-40px;margin-right:-40px}.discovery__stage-roadmap{margin-right:-30px}.discovery__img{display:none!important}}@media only screen and (max-width:768px){.discovery__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.discovery__stage{margin-left:-16px;margin-right:-16px}.discovery__btn{width:100%}}.offer{padding:100px 0;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center}.offer--outer{background-color:#fff}.offer__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;margin-bottom:40px}.offer__grid{display:flex;flex-flow:row wrap;justify-content:space-between}.offer__card{width:calc(1 / 3 * 100% - (1 - 1 / 3) * 40px);display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:32px;border-radius:10px;border:1px solid #e6eaf0;background-color:#fff;transition:border-color .15s ease,background-color .15s ease}.offer__card-icon{max-width:48px!important;min-width:48px!important;height:48px!important;margin-bottom:24px!important}.offer__card-body{display:flex;flex-flow:column nowrap;justify-content:flex-start}.offer__card-title{margin-bottom:8px;font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.offer__card-description{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033}.offer__card-description ul{margin-top:24px;margin-left:16px}.offer__card-description ul li{margin-bottom:8px}@media only screen and (max-width:1200px){.offer{padding:40px 0}.offer__title{font-size:23px}.offer__grid{margin-bottom:-24px}.offer__card{width:calc(50% - 12px);margin-bottom:24px}.offer__card:last-child{flex-grow:1}}@media only screen and (max-width:768px){.offer__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;margin-bottom:24px}.offer__grid{margin-bottom:-16px}.offer__card{width:100%;padding:20px;margin-bottom:16px}.offer__card-icon{margin-bottom:16px!important}.offer__card-description{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033}.offer__card-description ul{margin-top:16px}}.base{display:flex;justify-content:flex-start;align-items:center}.base--outer{height:666px;background-color:#202630;background-position:top right;background-size:696px 666px}.base__grid{display:flex;flex-flow:column nowrap;justify-content:flex-start;width:697px}.base__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;margin-bottom:40px}.base__description{width:602px;font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#fff}@media(max-width:696px){.base--outer,.base--outer:after,.base--outer:before{background-position:left top!important}}@media only screen and (max-width:1200px){.base{align-items:flex-start;padding-top:80px}.base__grid{width:688px}.base__title{margin-bottom:24px}.base__description{width:100%;font-size:20px}}@media only screen and (max-width:768px){.base{padding-top:40px}.base--outer{height:502px}.base__grid{width:100%}.base__title{margin-bottom:16px;font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff}.base__description{width:100%;font-size:16px}}.cases{display:flex;flex-flow:column nowrap;justify-content:flex-start;padding-top:100px;align-items:center}.cases>*:not(:last-child):not(:first-child){margin-bottom:40px}.cases--outer{background-color:#fff;padding-bottom:40px}.cases__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;margin-bottom:40px}.cases__btn{display:flex;padding:12px 16px;background-color:#ffd62c;border-radius:6px;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#002033;text-decoration:none;white-space:nowrap;justify-content:center}@media only screen and (max-width:1200px){.cases{padding:40px 0}.cases>*:not(:last-child):not(:first-child){margin-bottom:24px}.cases__title{font-size:32px}.cases__btn{width:100%}}@media only screen and (max-width:768px){.cases__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;margin-bottom:16px}}.features{display:flex;flex-flow:column nowrap;justify-content:flex-start;padding:100px 0;max-width:1200px;margin:0 auto}.features--outer{background-color:#fff}.features__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;margin-bottom:60px;text-align:center;width:100%}.features__category{width:100%;margin-bottom:48px}.features__category:last-child{margin-bottom:0}.features__category-title{font-size:32px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;margin-bottom:24px;color:#3069e1;border-bottom:2px solid #3069e1;padding-bottom:12px}.features__grid{display:grid;gap:2px;background-color:#d8dde5;border:1px solid #d8dde5;border-radius:8px;overflow:hidden}.features__item{display:grid;grid-template-columns:1fr auto;align-items:center;padding:16px 24px;background-color:#fff;gap:24px;transition:background-color .2s ease}.features__item:hover{background-color:#f7f9fc}.features__item-name{font-size:18px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033;color:#202630}.features__item-check{font-size:24px;color:#3069e1;font-weight:700;min-width:24px;text-align:center}@media only screen and (max-width:1200px){.features{padding:60px 20px}.features__title{font-size:36px;margin-bottom:40px}.features__category{margin-bottom:40px}.features__category-title{font-size:24px;margin-bottom:16px}.features__item{padding:12px 16px;gap:16px}.features__item-name{font-size:16px}.features__item-check{font-size:20px}}@media only screen and (max-width:768px){.features{padding:40px 16px}.features__title{font-size:28px;margin-bottom:32px}.features__category{margin-bottom:32px}.features__category-title{font-size:20px;margin-bottom:12px;padding-bottom:8px}.features__item{padding:10px 12px;gap:12px;grid-template-columns:1fr 30px}.features__item-name{font-size:14px}.features__item-check{font-size:18px}}.subscribe{display:flex;flex-direction:column;justify-content:center;position:relative}.subscribe--outer{height:327px;background:#f7f9fc;margin-top:100px}.subscribe__bg{position:absolute!important;right:0!important;max-width:327px!important;width:100%!important;height:306px!important;z-index:0!important}.subscribe__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;margin-bottom:22px;z-index:1}.subscribe__wrapper{display:flex;gap:24px;z-index:1}.subscribe__input{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873;width:320px;height:48px;padding:4px 8px 4px 10px;border:1px solid #bbc7dc;border-radius:6px}.subscribe__input:focus{outline:none;border:1px solid #6d90b9;background:#fff}.subscribe__btn{padding:12px 16px;background-color:#ffd62c;border-radius:6px;font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#002033}.subscribe__text{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}@media only screen and (max-width:1200px){.subscribe__title{font-size:32px}}@media only screen and (max-width:768px){.subscribe--outer{height:301px}.subscribe__bg{width:100%!important;height:auto!important}.subscribe__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.subscribe__input{width:100%}}.talk{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:flex-start}.talk--outer{padding-top:100px;padding-bottom:100px;border-radius:0;background-color:#fff}.talk--outer,.talk--outer:after,.talk--outer:before{background-color:#fff}@media only screen and (max-width:1200px){.talk--outer{padding-top:64px;padding-bottom:64px}}.talk{padding:56px;border-radius:24px;background-color:#3069e1}@media only screen and (max-width:1200px){.talk{padding:40px}}@media only screen and (max-width:768px){.talk{padding:24px}}.talk__title{font-family:Inter;font-weight:700;font-size:38px;line-height:1.1;letter-spacing:-.015em;color:#fff;margin-bottom:36px}@media only screen and (max-width:1200px){.talk__title{font-size:30px}}@media only screen and (max-width:768px){.talk__title{font-size:24px}}.talk .talk-form.form,.contacts__card .talk-form.form{max-width:none;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent}.talk .talk-form.form>*:not(:last-child),.contacts__card .talk-form.form>*:not(:last-child){margin-bottom:28px}.talk .talk-form.form .form__block>*:not(:last-child),.contacts__card .talk-form.form .form__block>*:not(:last-child){margin-right:16px}@media only screen and (max-width:768px){.talk .talk-form.form .form__block,.contacts__card .talk-form.form .form__block{flex-wrap:wrap}.talk .talk-form.form .form__block>*:not(:last-child),.contacts__card .talk-form.form .form__block>*:not(:last-child){margin-right:0}.talk .talk-form.form .form__block>*:not(:last-child),.contacts__card .talk-form.form .form__block>*:not(:last-child){margin-bottom:28px}}.talk .talk-form.form .form__label,.contacts__card .talk-form.form .form__label{color:#fff}.talk .talk-form.form input,.talk .talk-form.form textarea,.contacts__card .talk-form.form input,.contacts__card .talk-form.form textarea{height:auto;padding:0 0 10px;border:none;border-bottom:1px solid rgba(255,255,255,.4);border-radius:0;background:transparent;font-family:Inter;font-size:14px;color:#fff}.talk .talk-form.form input::placeholder,.talk .talk-form.form textarea::placeholder,.contacts__card .talk-form.form input::placeholder,.contacts__card .talk-form.form textarea::placeholder{color:#ffffffe6}.talk .talk-form.form input:focus,.talk .talk-form.form textarea:focus,.contacts__card .talk-form.form input:focus,.contacts__card .talk-form.form textarea:focus{outline:none;background:transparent;border:none;border-bottom:1px solid #ffd62c;color:#fff}.talk .talk-form.form textarea,.contacts__card .talk-form.form textarea{min-height:44px}.talk .talk-form.form .form__btn,.contacts__card .talk-form.form .form__btn{width:auto;height:auto;padding:16px 48px;border-radius:6px;font-family:Inter;font-weight:700;font-size:15px;background-color:#ffd62c}.talk .form__text,.contacts__card .form__text{color:#fff}.team{display:flex;flex-direction:column;align-items:center;padding:100px 0;width:100%}.team--outer{background:#fff}.team__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;margin-bottom:40px}.team__grid{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;margin-bottom:-40px}.team__card{width:calc(25% - 30px);padding:32px 0;margin-bottom:40px;text-align:center}.team__avatar{margin:0 8px 16px!important;width:200px!important;height:200px!important}.team__avatar img{max-width:200px!important;width:100%!important;height:auto!important;margin-bottom:16px!important;object-fit:contain!important}.team__avatar{box-sizing:border-box;border-radius:200px;border:1px solid #d8dde5;box-shadow:0 0 0 3px #edf0f4}.team__name{font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;margin-bottom:8px}.team__role{font-size:24px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033}@media only screen and (max-width:1200px){.team{padding:40px 0}.team__grid{width:100vw;overflow:auto;flex-wrap:nowrap;margin-bottom:0;-ms-overflow-style:none;scrollbar-width:none}.team__grid::-webkit-scrollbar{display:none}.team__card{width:auto;margin:0 12px}.team__title{font-size:32px}}@media only screen and (max-width:768px){.team__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;margin-bottom:16px}}.about-mika{display:flex;flex-direction:column;gap:48px;padding:96px 0}.about-mika--outer{background-color:#fff}.about-mika__header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:end}.about-mika__eyebrow{font-family:Inter;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:#3069e1}.about-mika__title{margin-top:12px;font-family:Inter;font-weight:700;font-size:40px;line-height:1.05;letter-spacing:-.03em;color:#0e1b2b}.about-mika__title-name{color:#3069e1}.about-mika__subtitle{font-family:Inter;font-size:17px;line-height:1.6;color:#3b4654}.about-mika__content{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:start}.about-mika__profile{display:flex;flex-direction:column;gap:20px;position:sticky;top:114px}.about-mika__portrait{width:100%;aspect-ratio:4/5;overflow:hidden;border-radius:12px;border:1px solid #e6eaf0;background-color:#f7f9fc}.about-mika__portrait-image{width:100%;height:100%;object-fit:cover}.about-mika__name{font-family:Inter;font-weight:700;font-size:22px;letter-spacing:-.02em;color:#0e1b2b}.about-mika__role{margin-top:4px;font-family:Inter;font-size:14px;font-weight:500;color:#3069e1}.about-mika__chips{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding-left:0}.about-mika__chip{padding:5px 10px;border-radius:6px;background-color:#eef3fd;font-family:Inter;font-size:12px;font-weight:500;color:#3069e1}.about-mika__story{display:flex;flex-direction:column}.about-mika__article{display:flex;flex-direction:column;gap:14px;padding:36px 0}.about-mika__article:first-child{padding-top:0}.about-mika__article:not(:last-child){border-bottom:1px solid #e6eaf0}.about-mika__article:last-child{padding-bottom:0}.about-mika__article-title{font-family:Inter;font-weight:700;font-size:22px;letter-spacing:-.02em;color:#0e1b2b}.about-mika__text{font-family:Inter;font-size:16px;line-height:1.65;color:#3b4654}.about-mika__text strong{color:#3069e1;font-weight:600}@media only screen and (max-width:1200px){.about-mika{gap:40px;padding:72px 0}.about-mika__header,.about-mika__content{grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.about-mika__profile{position:static;max-width:320px}.about-mika__title{font-size:32px}}@media only screen and (max-width:768px){.about-mika{padding:56px 0}.about-mika__title{font-size:28px}.about-mika__subtitle{font-size:16px}.about-mika__article{padding:28px 0}.about-mika__article-title{font-size:20px}}.history{width:100%;padding-top:100px;display:flex;flex-flow:column nowrap;justify-content:flex-start;background:url(/_astro/history-bg-outer.B2leDjqe.webp);background-repeat:no-repeat;background-size:contain;background-position:center}.history--outer{height:605px}.history__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;text-align:center;margin-bottom:40px}.history__wrapper{margin-right:-83px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.history__wrapper::-webkit-scrollbar{display:none}.history__wrapper:hover{cursor:pointer}.history__grid{position:relative;width:max-content;height:294px;display:flex;flex-wrap:nowrap;-webkit-user-select:none;user-select:none;background:url(data:image/webp;base64,UklGRvYKAABXRUJQVlA4WAoAAAAQAAAAJwUAJQEAQUxQSNoEAAABsFXbdhhJ0oVgCBeCIRhCMCgxiGAgMQgzsBlEMzCEgHAhCML7yAj7RcyPYvnNUkRMALr/u/+7/7v/u/+7/7v/u/+7/7v/u//bMS+plGUIjqa8VXvJyGiaq+0MjNJm+8OiJDsaFE2bHQ+Jhrt5RkSUxUiXajFSNu9wKFuQlC1IulqQNFqQREVJqwVJyYIkKkpaLUiiRUlrlESLklKYpChpsihpDpOeUdJgUdIUJpUw6REmbWGSwqQaJlm3Ww2TFCY9w6Q1TCph0iVMYpgEhUlzmDSFSahhUgmTxjAJW5g0hUnYwiTWKAklTMIzTGKNkpDCJJQwCXOYhDVMwhwmoYRJuChKArcoCUiKksA1SgK41iAJYNqCJABMjxoj/R0v1/mxbUN81P3f/d/93/3f/d/93/3f/d/93/3f/d/93/3f/d/93/3f/d/93/3f/d/93/3f/d/93/3f/d/93/3f/d/93/3f/d/9H2hfvoVjgxv+p4bzyWL5O6g6tijVZfQassxs++eWNjN7Xuk1bdVMC08li5nlb6DM6tigwKS7z1SXCRiSnnThc5sGYFo1ugx3XQdgnGs+kSz2N3+OMjOrY4MC+Fg8/tUJr4voQBW8Tho9nuuAl1Q+jSz2On+Kspd1bFHAdj9GjXhfnsOhQQXvp8pj9xXvqdtPaWh4i73Pn6HsbR2b1KDLEeof9j7uh9YZe2/P4chVww6M4i9paneL7c2foGxnHVsUpsoD64zdgy4HrsL+x/0AK7H79hx+SKXZLbY/+1G2u44tCrdtX9KwD1PlLlYeGDTt0w0Ht/sPaWWjW+xo9qLsYB1bFLa8h5U4Wp57BhUcnSr33BccHfTvd7RNbW6x49mHssN1bFFUfkfdcHxd3g2PGcdv4rus4RBGjT+jZ2pyi3lmD8oc69igQOVXkwoch23jCz5XeBaNL4a7CMex3n5FVlrcYr75GGWudWxQ4KolpeumCb7FHtd03eoNvklbSWmu8wBXSnP6BQ22tLjkZPkIZb5iiwJ4XZZ5gjvTvCxpgPtlXpbrAPepLL+gyf5rcUhOlvdR5ivinHsxNTkkJ8t7KPMVcdK9WW1zSE6W31HmK+KsO5uxzSE5WX5Fma+IM+4wpvlRzbZHuYwNDsnJ8h/KfEWcbseyVTv4XC6tDcnJMkCZr4gz7jBdyuP5oj6X64Vo8MnJMmW+Is68D7MR7T45WTVfEafeYoaWn5ycRZx7k6npIX2PiJPvZFvbQ/oWEWdf2n+ND+k7RJx/rbQ+pG8QcQLWrfkhfU7EGfg5tT+kT4k4Ba/jDwDpMyLOwfPwC0D6hIiT8AW/weQn4iw8/Ahw86pEMEx5WQ6GKPPPoRBln8yBEGWfzWEQZZ/OQRBln88hEGXfmAMgyr4zhz+UfWsOfij73hz6UPbNOfChzFfZyXLYQ5mviORkOeihzFcEkJwshzyU+Yr4m5wsBzyU+Yp4nZwshzuU+Yp4n5wsBzuU+YrYm5wshzqU+YrYn5wsRzqb+Yo4mpxsCnQoFxHHk09BpEs5iPBMHgWxLnVIhG86VhDtUgdEeKcjBfEutUuEf9pXEPFSO0R8Mu0piHmpNyI+m94VRL3UCxGfTq8K4l7KzER8Pv0piHwpE/GNyawg9uVGfGcq6P7v/u/+7/7v/u/+7/7//99WUDgg9gUAANBxAJ0BKigFJgE+kUigTKWkIyIglVgwsBIJaW7hd2Ef3VqzHdf51vwcwx1Ty/zgPMA/VPzgPUB+ufqA/Xv9iveA9AH929QD+7f4DrCfQA8sn2H/7F/1v24+AP9ev//7AG/c+AP4B+Kv4Afv73+AbfWbca+ocOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDfhyShOyecqtrI+DRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjPytmpgQ4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cMil4OKjLX1Dhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOG/CJV270E0+ocOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhwyHwPRFMVFmyVMSxC7m+Qa6Pg0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRoz9ypbJHwaNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRo0aNGjRovB6ID3yeCdR3zm78SPQ/ChDe+hTcaWUlgQxYKGDLCZdGBDhw4cOHDhw4cOGQ4rSFTAhw4cOHDhw4cMlQtZbK4jJ2DGKpoHRsxUE0+ocOHDhwyaTFer0lIekpBT4ZZMmTJkyZMmTJksh11MxmTVMXf1q+jM7m+Qa6Pg0aM/WbEJ0sIQddimGlkyZMmTJkyZMmTJkyZMmTJkyZMmTJksrJfhlkyZMmTJkyZLMKSbGjYAHxg+ocOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4cOHDhw4b9F1HBAAg5q/dYAWYGWDLJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTHoelJh/ur8MsmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJkyZMmTJksgA/evAAAAAH5Rf/x3r4+wSzWn9jlcpu//m0Kyjku02ek8o/JgvQ1nXHKavTkNoJoS7+gx6Vkud2RDcMzgUdQn1/4ApIjDbTeQDcAAen/m0K/IWPn6FIpHW+2q4LNwFfrHsQJUHwxT7ocCkYXAAT98jZUQZHT9zQ5o4AARq3jJiUgtZ1vqU4En+Zg0APnmZpwTPzOdtqsOAACz3onnkTjjrOpQbG35d+r2fddfs6btaeMblB06Lj65XO8yFo2JIzOVVc/AeOgAAAAAAAAAAAAAAAAADqBT/JqakoYH+6oiEBjk4bJnHjbRdZ/dqI6nQNgprkXh8RD2xCS+A9e87I/5+zTUOiCQFXc4aPuaVRhACEkTfuoDnqub9M6QLsTSkrHn7kfXILVlipIt1UR8ZZ6MTwFsAxiPsq5jYV7ImQCzYHy9JGf9Xus6h2+bM02r6cvg8BzKfx7gnDWulMpK9M6hspGPCiVj/zAcceFuKiES4hKJUPGwTbFrS6nxt3o6vAMr+Ex8CmNks/zMWf1DxyPPmOmVg8zjdwCTBzx7Y5o/JDCAjUiPkZJhaQBgUnlUV8jwtd8/f87GR6XwaMZOMTKeD1mWBsQVXO6/cT2lseow+l0z2RQ7pw3NUgnIrdPaAZH/SGklCrpvBuxH8XnLRzx79lgACwJ+FXvy46H/PneenKkfhq6nRxPVIiDv3Rap+dJln+KQGNTKiGi5d18WSJYNxYAdBdfzy8U26u1bEQHiu5scA2Oz0ieX/uXM9QAAO8YiSS6JYvbqIXTwUAAvGSfY6mTGTGgthN+nQAAAAAAAA);background-repeat:no-repeat;background-position:left}.history__card{position:relative;width:250px;height:145px;padding:8px 0 8px 19px}.history__card>*:not(:last-child){margin-bottom:4px}.history__card:nth-child(2n){align-self:flex-end;border-bottom:none}.history__card:nth-child(2n) img{transform:rotate(.5turn)}.history__header{font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033}.history__text{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033}.history__icon{position:absolute;top:0;left:0;height:100%;width:7px;-webkit-user-select:none;user-select:none}.history__divider{position:absolute;height:4px;background:#202630;top:calc(50% - 2px);width:100%}@media only screen and (max-width:1200px){.history{padding-top:110px}.history__wrapper{margin-right:-40px}.history__title{font-size:32px;margin-bottom:50px}}@media only screen and (max-width:768px){.history{padding-top:52px;background-image:none}.history--outer{height:544px}.history__wrapper{margin-right:-16px}.history__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;margin-bottom:35px}}.case-eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#3069e1;letter-spacing:.16em;text-transform:uppercase}.case-eyebrow--on-dark{color:#bbc7dc}.case-hero{flex-direction:column;align-items:stretch;padding:48px 0 0}.case-hero--outer{padding-top:90px;background-color:#202630;background-size:1366px 540px;background-position:center top}.case-hero--plus{position:relative;isolation:isolate;background-image:radial-gradient(900px 520px at 72% 10%,#3069e11f,#3069e100 70%);background-size:auto;background-position:0 0}.case-hero__pattern{position:absolute;inset:0;z-index:-1;width:100%;height:100%;opacity:.35;pointer-events:none}.case-hero__back{align-self:flex-start;margin-bottom:36px;font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#ffffffb3;transition:color .3s ease}.case-hero__back:hover{color:#fff}.case-hero__grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:end}.case-hero__logo{height:44px!important;width:auto!important;margin-bottom:20px}.case-hero__title{margin:20px 0 0;font-size:56px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;line-height:108%;letter-spacing:-.03em}.case-hero__lead{margin:24px 0 0;max-width:560px;font-size:18px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#ffffffbf}.case-hero__chips{display:flex;align-items:flex-start;flex-wrap:wrap;margin:-4px;padding:0;list-style:none}.case-hero__chips li{margin:4px;padding:2px 10px;border-radius:100px;background:#3069e1;font-size:13px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#fff}.case-hero__facts{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden}.case-hero__fact{padding:18px 20px;border-top:1px solid rgba(255,255,255,.12);border-left:1px solid rgba(255,255,255,.12)}.case-hero__fact:nth-child(1),.case-hero__fact:nth-child(2){border-top:none}.case-hero__fact:nth-child(odd){border-left:none}.case-hero__fact--wide{grid-column:1/-1}.case-hero__fact dt{margin-bottom:6px;font-size:11px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#bbc7dc;letter-spacing:.14em;text-transform:uppercase}.case-hero__fact dd{font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#fff}.case-hero__shot{margin-top:48px;height:440px;border:1px solid rgba(255,255,255,.15);border-bottom:none;border-radius:10px 10px 0 0;overflow:hidden}.case-hero__shot img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}@media only screen and (max-width:1200px){.case-hero{padding-top:40px}.case-hero__grid{grid-template-columns:minmax(0,1fr);gap:32px;align-items:start}.case-hero__title{font-size:40px}.case-hero__shot{height:340px;margin-top:40px}}@media only screen and (max-width:768px){.case-hero__back{margin-bottom:24px}.case-hero__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;letter-spacing:-.02em}.case-hero__lead{font-size:16px}.case-hero__shot{height:220px;margin-top:32px}}.case-client{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;padding:96px 0}@media only screen and (max-width:1200px){.case-client{padding:56px 0}}@media only screen and (max-width:768px){.case-client{padding:40px 0}}.case-client{border-bottom:1px solid #e6eaf0}.case-client--outer{background:#fff}.case-client__title{margin-top:12px;font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;letter-spacing:-.02em}.case-client__lead{font-size:19px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873}.case-client__stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;padding-top:28px;border-top:1px solid #e6eaf0}.case-client__stat dt{font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;letter-spacing:-.03em;line-height:1}.case-client__stat dd{margin-top:6px;font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873}@media only screen and (max-width:1200px){.case-client{grid-template-columns:minmax(0,1fr);gap:32px}.case-client__title{font-size:32px}.case-client__lead{font-size:17px}.case-client__stat dt{font-size:32px}}@media only screen and (max-width:768px){.case-client__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.case-client__stats{grid-template-columns:minmax(0,1fr);gap:20px}}.case-narrative{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:96px 0}@media only screen and (max-width:1200px){.case-narrative{padding:56px 0}}@media only screen and (max-width:768px){.case-narrative{padding:40px 0}}.case-narrative{border-bottom:1px solid #e6eaf0}.case-narrative--outer{background:#fff}.case-narrative__column{padding:0 36px;border-right:1px solid #e6eaf0}.case-narrative__column:first-child{padding-left:0}.case-narrative__column:last-child{padding-right:0;border-right:none}.case-narrative__title{margin-top:16px;font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;letter-spacing:-.02em}.case-narrative__text{margin-top:16px;font-size:15px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873}@media only screen and (max-width:1200px){.case-narrative__column{padding:0 24px}.case-narrative__title{font-size:20px}}@media only screen and (max-width:768px){.case-narrative{grid-template-columns:minmax(0,1fr)}.case-narrative__column{padding:24px 0;border-right:none;border-bottom:1px solid #e6eaf0}.case-narrative__column:first-child{padding-top:0}.case-narrative__column:last-child{padding-bottom:0;border-bottom:none}}.case-architecture{flex-direction:column;align-items:stretch;padding:96px 0}@media only screen and (max-width:1200px){.case-architecture{padding:56px 0}}@media only screen and (max-width:768px){.case-architecture{padding:40px 0}}.case-architecture{border-bottom:1px solid #e6eaf0}.case-architecture--outer{background:#f7f9fc}.case-architecture__header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:end}@media only screen and (max-width:768px){.case-architecture__header{grid-template-columns:minmax(0,1fr);gap:16px}}.case-architecture__header{margin-bottom:40px}.case-architecture__title{margin-top:12px;font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;letter-spacing:-.02em}.case-architecture__lead{font-size:17px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873}.case-architecture__row{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:16px;align-items:stretch}.case-architecture__arrow{display:flex;justify-content:center;align-items:center;font-size:22px;font-family:Inter;font-style:normal;font-weight:400;line-height:1;color:#3069e1}.case-architecture__card{padding:28px}.case-architecture__card--light{border-radius:10px;border:1px solid #e6eaf0;background-color:#fff;transition:border-color .15s ease,background-color .15s ease}.case-architecture__card--light:hover{border-color:#3069e1}.case-architecture__card--dark{background-color:#202630;border-radius:10px;border:1px solid rgba(255,255,255,.12);transition:border-color .15s ease,background-color .15s ease}.case-architecture__card--dark:hover{border-color:#3069e1}.case-architecture__card--dark .case-architecture__label{color:#bbc7dc}.case-architecture__card--dark .case-architecture__name{color:#fff}.case-architecture__card--dark .case-architecture__text{color:#ffffffbf}.case-architecture__label{font-size:12px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#5d6873;letter-spacing:.14em;text-transform:uppercase}.case-architecture__name{margin-top:12px;font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;letter-spacing:-.02em}.case-architecture__text{margin-top:12px;font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873}@media only screen and (max-width:1200px){.case-architecture__header{margin-bottom:32px}.case-architecture__title{font-size:32px}.case-architecture__card{padding:20px}.case-architecture__name{font-size:20px}}@media only screen and (max-width:768px){.case-architecture__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.case-architecture__row{grid-template-columns:minmax(0,1fr)}.case-architecture__arrow{transform:rotate(90deg)}}.case-feature{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center;padding:96px 0}@media only screen and (max-width:1200px){.case-feature{padding:56px 0}}@media only screen and (max-width:768px){.case-feature{padding:40px 0}}.case-feature{border-bottom:1px solid #e6eaf0}.case-feature--outer{background:#fff}.case-feature--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.case-feature--reverse .case-feature__frame{order:1}.case-feature--reverse .case-feature__body{order:2}.case-feature__title{margin-top:18px;font-size:36px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;letter-spacing:-.02em}.case-feature__text{margin-top:18px;font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873}.case-feature__chips{display:flex;align-items:flex-start;flex-wrap:wrap;margin:-4px;padding:0;list-style:none}.case-feature__chips li{margin:4px;padding:2px 10px;border-radius:100px;background:#3069e1;font-size:13px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#fff}.case-feature__frame{height:420px;border-radius:16px;border:1px solid #3069e1;background:#fff;box-shadow:0 0 0 3px #b3d8fa;overflow:hidden}.case-feature__frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}@media only screen and (max-width:1200px){.case-feature{grid-template-columns:minmax(0,1fr);gap:32px}.case-feature--reverse{grid-template-columns:minmax(0,1fr)}.case-feature--reverse .case-feature__frame{order:2}.case-feature--reverse .case-feature__body{order:1}.case-feature__title{font-size:30px}.case-feature__frame{height:360px}}@media only screen and (max-width:768px){.case-feature__title{font-size:24px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;letter-spacing:-.01em}.case-feature__text{font-size:15px}.case-feature__frame{height:220px}}.case-process{flex-direction:column;align-items:stretch;padding:96px 0}@media only screen and (max-width:1200px){.case-process{padding:56px 0}}@media only screen and (max-width:768px){.case-process{padding:40px 0}}.case-process{border-bottom:1px solid #e6eaf0}.case-process--outer{background:#fff}.case-process__header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:end}@media only screen and (max-width:768px){.case-process__header{grid-template-columns:minmax(0,1fr);gap:16px}}.case-process__header{margin-bottom:48px}.case-process__title{margin-top:12px;font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033;letter-spacing:-.02em}.case-process__lead{font-size:17px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873}.case-process__steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;border-top:1px solid #e6eaf0}.case-process__step{padding:28px 24px 0;border-right:1px solid #e6eaf0}.case-process__step:first-child{padding-left:0}.case-process__step:last-child{padding-right:0;border-right:none}.case-process__step-title{margin-bottom:10px;font-size:15px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.case-process__step-text{font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873}@media only screen and (max-width:1200px){.case-process__header{margin-bottom:32px}.case-process__title{font-size:32px}.case-process__step{padding:24px 16px 0}}@media only screen and (max-width:768px){.case-process__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.case-process__steps{grid-template-columns:minmax(0,1fr)}.case-process__step{padding:20px 0;border-right:none;border-bottom:1px solid #e6eaf0}.case-process__step:last-child{padding-bottom:0;border-bottom:none}}.next-case{flex-direction:column;align-items:stretch;padding:96px 0}@media only screen and (max-width:1200px){.next-case{padding:56px 0}}@media only screen and (max-width:768px){.next-case{padding:40px 0}}.next-case--outer{background:#fff}.next-case__header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:28px}.next-case__all{padding-bottom:2px;border-bottom:1px solid #3069e1;font-size:14px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#3069e1}.next-case__card{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;align-items:center;padding:40px;border-radius:10px;border:1px solid #e6eaf0;background-color:#fff;transition:border-color .15s ease,background-color .15s ease}.next-case__card:hover{border-color:#3069e1}.next-case__name{font-size:14px;font-family:Montserrat;font-style:normal;font-weight:700;line-height:normal;color:#202630;letter-spacing:.06em;text-transform:uppercase}.next-case__title{margin-top:14px;font-size:30px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;letter-spacing:-.02em}.next-case__chips{display:flex;align-items:flex-start;flex-wrap:wrap;margin:-4px;padding:0;list-style:none}.next-case__chips li{margin:4px;padding:2px 10px;border-radius:100px;background:#3069e1;font-size:13px;font-family:Inter;font-style:normal;font-weight:600;line-height:20px;color:#fff}.next-case__link{margin-top:20px;font-size:14px;font-family:Inter;font-style:normal;font-weight:600;line-height:120%;color:#3069e1}.next-case__frame{height:280px;border-radius:16px;border:1px solid #3069e1;background:#fff;box-shadow:0 0 0 3px #b3d8fa;overflow:hidden}.next-case__frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:left center}@media only screen and (max-width:1200px){.next-case__card{grid-template-columns:minmax(0,1fr);gap:24px;padding:24px}.next-case__title{font-size:24px}.next-case__frame{height:240px}}@media only screen and (max-width:768px){.next-case__card{padding:20px}.next-case__title{font-size:20px}.next-case__frame{height:180px}}.case-b{--cb-surface: #000;--cb-surface-raised: #000;--cb-surface-accent: #000;--cb-surface-brand: #000;--cb-surface-card: var(--cb-surface-raised);--cb-action: var(--cb-surface-brand);--cb-accent: #fff;--cb-accent-on-brand: #fff;--cb-accent-strong: #fff;--cb-hairline: rgba(255, 255, 255, .12);--cb-hairline-strong: rgba(255, 255, 255, .18);--cb-card: rgba(255, 255, 255, .06);--cb-card-on-brand: rgba(255, 255, 255, .1);--cb-chip: rgba(255, 255, 255, .1);--cb-chip-border: rgba(255, 255, 255, .25);--cb-chip-screens: var(--cb-chip);--cb-tile: rgba(255, 255, 255, .12);--cb-body: rgba(255, 255, 255, .75);--cb-body-on-brand: rgba(255, 255, 255, .85);--cb-muted: rgba(255, 255, 255, .5);--cb-light-surface: #fff;--cb-light-ink: #12201d;--cb-light-hairline: #e3ecea;--cb-light-muted: #6b7684;--cb-font-heading: Inter;--cb-font-body: Inter;--cb-radius: 24px;--cb-radius-sm: 16px;--cb-pill: 999px;--cb-btn-radius: var(--cb-pill);--cb-pad: 96px}.case-b--soft{--cb-surface: #0b1513;--cb-surface-raised: #12201d;--cb-surface-accent: #143430;--cb-surface-brand: #0e6e62;--cb-accent: #7fd6c8;--cb-accent-on-brand: #bfeee5;--cb-accent-strong: #7fd6c8;--cb-chip-screens: rgba(14, 110, 98, .4);--cb-font-heading: "Plus Jakarta Sans", Inter;--cb-font-body: "Nunito Sans", Inter;background-color:var(--cb-surface);font-family:var(--cb-font-body)}.case-b--navy{--cb-surface: #070e1a;--cb-surface-raised: #0e1b2b;--cb-surface-card: #16263a;--cb-surface-accent: #0e1b2b;--cb-surface-brand: #1a2a7a;--cb-action: #3069e1;--cb-accent: #8fb0f5;--cb-accent-on-brand: #8fb0f5;--cb-accent-strong: #8fb0f5;--cb-hairline: rgba(255, 255, 255, .1);--cb-card-on-brand: rgba(255, 255, 255, .07);--cb-chip: rgba(48, 105, 225, .35);--cb-chip-border: rgba(143, 176, 245, .4);--cb-chip-screens: rgba(48, 105, 225, .35);--cb-body-on-brand: rgba(255, 255, 255, .78);--cb-light-ink: #0e1b2b;--cb-light-hairline: #e6eaf0;--cb-font-heading: "Space Grotesk", Inter;--cb-font-body: "IBM Plex Sans", Inter;--cb-radius: 14px;--cb-radius-sm: 10px;--cb-btn-radius: 6px;background-color:var(--cb-surface);font-family:var(--cb-font-body)}.case-b--default-fonts{--cb-font-heading: Inter;--cb-font-body: Inter}.case-b__eyebrow{margin:0;font-family:var(--cb-font-heading);font-weight:500;font-size:12px;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-accent)}.case-b__heading{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.case-b__heading h2{margin:0;font-family:var(--cb-font-heading);font-weight:700;font-size:40px;line-height:1.08;letter-spacing:-.015em;color:#fff}@media only screen and (max-width:1200px){.case-b__heading h2{font-size:32px}}@media only screen and (max-width:768px){.case-b__heading h2{font-size:26px}}.case-b__heading h2{max-width:760px;text-wrap:balance}.case-b__heading--start{align-items:flex-start;text-align:left}.case-b__chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.case-b__chips li{padding:6px 14px;border-radius:var(--cb-pill);background:var(--cb-chip);border:1px solid var(--cb-chip-border);font-size:13px;line-height:1.3;color:#fff}.case-b__frame{border:1px solid var(--cb-hairline-strong);border-radius:var(--cb-radius);overflow:hidden;background:var(--cb-surface-card)}.case-b__frame img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center}.case-b-brand{--cb-accent: var(--cb-accent-on-brand);--cb-body: var(--cb-body-on-brand);--cb-card: var(--cb-card-on-brand);--cb-hairline: rgba(255, 255, 255, .16)}.case-b-hero{flex-direction:column;align-items:center;text-align:center;padding:48px 0 0}.case-b-hero--outer{padding-top:90px;background-color:var(--cb-surface-raised)}.case-b-hero__back{align-self:flex-start;width:36px;height:36px;border-radius:50%;background:var(--cb-tile);display:flex;align-items:center;justify-content:center;color:#fff;font-size:16px;transition:background-color .15s ease}.case-b-hero__back:hover{background:var(--cb-accent);color:var(--cb-surface-raised)}.case-b-hero__client{display:flex;align-items:center;gap:10px;margin-top:48px}.case-b-hero__logo{height:28px!important;width:auto!important}.case-b-hero__name{font-family:var(--cb-font-heading);font-weight:700;font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#fff}.case-b-hero__title{margin:26px 0 0;max-width:900px;font-family:var(--cb-font-heading);font-weight:700;font-size:60px;line-height:1.04;letter-spacing:-.02em;color:#fff;text-wrap:balance;overflow-wrap:anywhere}@media only screen and (max-width:1200px){.case-b-hero__title{font-size:44px}}@media only screen and (max-width:768px){.case-b-hero__title{font-size:34px}}.case-b-hero__lead{margin:26px 0 0;font-family:var(--cb-font-body);font-size:18px;line-height:1.65;color:var(--cb-body);max-width:720px;color:#fffc}.case-b-hero__chips{margin-top:26px;justify-content:center}.case-b-hero__shot{margin-top:40px;width:100%;max-width:980px;height:520px;border-bottom:none;border-radius:var(--cb-radius) 14px 0 0}@media only screen and (max-width:1200px){.case-b-hero__shot{height:380px}}@media only screen and (max-width:768px){.case-b-hero__shot{height:220px}}.case-b-hero-facts{padding:40px 0}.case-b-hero-facts--outer{background-color:var(--cb-surface);border-top:1px solid var(--cb-hairline)}.case-b-hero-facts dl{margin:0;width:100%;display:grid;grid-template-columns:1.2fr 2fr 1fr 1.4fr;gap:32px}@media only screen and (max-width:1200px){.case-b-hero-facts dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.case-b-hero-facts dt{font-family:var(--cb-font-heading);font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--cb-muted);margin-bottom:8px}.case-b-hero-facts dd{margin:0;font-size:14px;font-weight:500;line-height:1.45;color:#fff}.case-b-summary{padding:var(--cb-pad) 0}@media only screen and (max-width:1200px){.case-b-summary{padding:64px 0}}@media only screen and (max-width:768px){.case-b-summary{padding:48px 0}}.case-b-summary{flex-direction:column;align-items:flex-start;gap:22px}.case-b-summary--outer{background-color:var(--cb-surface)}.case-b-summary h2{margin:0;font-family:var(--cb-font-heading);font-weight:700;font-size:40px;line-height:1.08;letter-spacing:-.015em;color:#fff}.case-b-summary h2{font-size:42px;text-wrap:balance}@media only screen and (max-width:1200px){.case-b-summary h2{font-size:32px}}@media only screen and (max-width:768px){.case-b-summary h2{font-size:26px}}.case-b-summary p{margin:0;font-family:var(--cb-font-body);font-size:16px;line-height:1.65;color:var(--cb-body);max-width:760px}.case-b-client{padding:var(--cb-pad) 0}@media only screen and (max-width:1200px){.case-b-client{padding:64px 0}}@media only screen and (max-width:768px){.case-b-client{padding:48px 0}}.case-b-client{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.case-b-client--outer{background-color:var(--cb-surface-raised)}@media only screen and (max-width:1200px){.case-b-client{grid-template-columns:minmax(0,1fr);gap:40px}}.case-b-client__intro{display:flex;flex-direction:column;gap:22px}.case-b-client__intro h2{margin:0;font-family:var(--cb-font-heading);font-weight:700;font-size:40px;line-height:1.08;letter-spacing:-.015em;color:#fff}@media only screen and (max-width:1200px){.case-b-client__intro h2{font-size:32px}}@media only screen and (max-width:768px){.case-b-client__intro h2{font-size:26px}}.case-b-client__intro p{margin:0;font-family:var(--cb-font-body);font-size:16px;line-height:1.65;color:var(--cb-body)}.case-b-client__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;align-content:start}@media only screen and (max-width:768px){.case-b-client__stats{gap:28px 20px}}.case-b-client__value{font-family:var(--cb-font-heading);font-weight:700;font-size:38px;letter-spacing:-.015em;line-height:1;color:#fff}@media only screen and (max-width:768px){.case-b-client__value{font-size:30px}}.case-b-client__label{margin:8px 0 0;font-size:13px;line-height:1.5;color:#ffffffa6}.case-b-goals{padding:var(--cb-pad) 0}@media only screen and (max-width:1200px){.case-b-goals{padding:64px 0}}@media only screen and (max-width:768px){.case-b-goals{padding:48px 0}}.case-b-goals{flex-direction:column;align-items:center;gap:64px}.case-b-goals--outer{background-color:var(--cb-surface-accent)}.case-b-goals__grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:28px;width:100%}@media only screen and (max-width:1200px){.case-b-goals__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media only screen and (max-width:768px){.case-b-goals__grid{grid-template-columns:minmax(0,1fr)}}.case-b-goals__item{display:flex;flex-direction:column;gap:10px}.case-b-goals__title{font-family:var(--cb-font-heading);font-weight:700;font-size:16px;line-height:1.3;color:#fff}.case-b-goals__text{margin:0;font-family:var(--cb-font-body);font-size:13.5px;line-height:1.65;color:var(--cb-body);line-height:1.55;color:#ffffffb3}.case-b-challenge{padding:var(--cb-pad) 0}@media only screen and (max-width:1200px){.case-b-challenge{padding:64px 0}}@media only screen and (max-width:768px){.case-b-challenge{padding:48px 0}}.case-b-challenge{flex-direction:column;align-items:stretch;gap:56px}.case-b-challenge--outer{background-color:var(--cb-surface-brand)}.case-b-challenge__intro{display:flex;flex-direction:column;gap:22px}.case-b-challenge__intro h2{margin:0;font-family:var(--cb-font-heading);font-weight:700;font-size:40px;line-height:1.08;letter-spacing:-.015em;color:#fff}@media only screen and (max-width:1200px){.case-b-challenge__intro h2{font-size:32px}}@media only screen and (max-width:768px){.case-b-challenge__intro h2{font-size:26px}}.case-b-challenge__intro h2{text-wrap:balance}.case-b-challenge__intro p{margin:0;font-family:var(--cb-font-body);font-size:16px;line-height:1.65;color:var(--cb-body)}.case-b-challenge__row{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:stretch}@media only screen and (max-width:1200px){.case-b-challenge__row{grid-template-columns:minmax(0,1fr)}}.case-b-challenge__arrow{display:flex;align-items:center;color:var(--cb-accent-on-brand);font-size:20px}@media only screen and (max-width:1200px){.case-b-challenge__arrow{display:none}}.case-b-challenge__card{background:var(--cb-card);border:1px solid var(--cb-hairline);border-radius:var(--cb-radius);border-radius:20px;padding:24px;display:flex;flex-direction:column;gap:10px}.case-b-challenge__card--dark{background:var(--cb-surface-raised);border-color:#ffffff1a;--cb-accent: var(--cb-accent-strong);--cb-body: rgba(255, 255, 255, .75)}.case-b-challenge__label{font-family:var(--cb-font-heading);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-accent)}.case-b-challenge__name{font-family:var(--cb-font-heading);font-weight:700;font-size:20px;letter-spacing:-.02em;color:#fff}.case-b-challenge__text{margin:0;font-family:var(--cb-font-body);font-size:13px;line-height:1.65;color:var(--cb-body);line-height:1.55;color:#fffc}.case-b-contribution{padding:var(--cb-pad) 0}@media only screen and (max-width:1200px){.case-b-contribution{padding:64px 0}}@media only screen and (max-width:768px){.case-b-contribution{padding:48px 0}}.case-b-contribution{flex-direction:column;align-items:center;gap:64px}.case-b-contribution--outer{background-color:var(--cb-surface-raised)}.case-b-contribution__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:56px 64px;width:100%}@media only screen and (max-width:1200px){.case-b-contribution__grid{grid-template-columns:minmax(0,1fr);gap:40px}}.case-b-contribution__item{display:flex;flex-direction:column;gap:10px}.case-b-contribution__title{font-family:var(--cb-font-heading);font-weight:700;font-size:18px;line-height:1.3;color:#fff}.case-b-contribution__text{margin:0;font-family:var(--cb-font-body);font-size:14.5px;line-height:1.65;color:var(--cb-body);line-height:1.6;color:#ffffffb3}.case-b-screens{padding:var(--cb-pad) 0}@media only screen and (max-width:1200px){.case-b-screens{padding:64px 0}}@media only screen and (max-width:768px){.case-b-screens{padding:48px 0}}.case-b-screens{flex-direction:column;align-items:stretch;gap:64px}.case-b-screens--outer{background-color:var(--cb-surface)}.case-b-screens__row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}@media only screen and (max-width:1200px){.case-b-screens__row{grid-template-columns:minmax(0,1fr);gap:28px}}.case-b-screens__row--reverse{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.case-b-screens__row--reverse .case-b-screens__text{order:2}.case-b-screens__row--reverse .case-b-screens__media{order:1}@media only screen and (max-width:1200px){.case-b-screens__row--reverse{grid-template-columns:minmax(0,1fr)}.case-b-screens__row--reverse .case-b-screens__text,.case-b-screens__row--reverse .case-b-screens__media{order:0}}.case-b-screens__text{display:flex;flex-direction:column;gap:18px}.case-b-screens__media{height:420px}@media only screen and (max-width:1200px){.case-b-screens__media{height:360px}}@media only screen and (max-width:768px){.case-b-screens__media{height:220px}}.case-b-screens__title{margin:0;font-family:var(--cb-font-heading);font-weight:700;font-size:32px;line-height:1.1;letter-spacing:-.015em;color:#fff}@media only screen and (max-width:1200px){.case-b-screens__title{font-size:26px}}@media only screen and (max-width:768px){.case-b-screens__title{font-size:22px}}.case-b-screens__chips li{padding:5px 10px;background:var(--cb-chip-screens);border-color:transparent;color:var(--cb-accent-on-brand);font-size:12px;font-weight:600}.case-b-cards{padding:var(--cb-pad) 0}@media only screen and (max-width:1200px){.case-b-cards{padding:64px 0}}@media only screen and (max-width:768px){.case-b-cards{padding:48px 0}}.case-b-cards{flex-direction:column;align-items:center;gap:56px}.case-b-cards--vibe{background-color:var(--cb-surface-brand)}.case-b-cards--results{background-color:var(--cb-surface-raised)}.case-b-cards__grid{display:grid;grid-template-columns:repeat(var(--cb-cards, 4),minmax(0,1fr));gap:20px;width:100%}@media only screen and (max-width:1200px){.case-b-cards__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.case-b-cards__grid{grid-template-columns:minmax(0,1fr)}}.case-b-cards__card{background:var(--cb-card);border:1px solid var(--cb-hairline);border-radius:var(--cb-radius);padding:28px;display:flex;flex-direction:column;gap:12px}.case-b-cards__card-title{font-family:var(--cb-font-heading);font-weight:700;font-size:17px;line-height:1.3;color:#fff}.case-b-cards__card-text{margin:0;font-family:var(--cb-font-body);font-size:14px;line-height:1.65;color:var(--cb-body);line-height:1.6;color:#ffffffd1}.case-b-cards--results .case-b-cards__card{padding:32px 28px}.case-b-cards--results .case-b-cards__card-text{font-family:var(--cb-font-heading);font-weight:500;font-size:16px;line-height:1.45;color:#fff}.case-b-cards__tech{margin-top:40px;display:flex;flex-direction:column;gap:24px;align-items:center;width:100%}.case-b-cards__tech-title{font-family:var(--cb-font-heading);font-weight:700;font-size:20px;color:#fff}.case-b-cards__tech-list{justify-content:center}.case-b-cards__tech-list li{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.case-b-more{flex-direction:column;align-items:flex-start;gap:24px;padding:100px 0 0}.case-b-more--outer{background-color:var(--cb-light-surface)}@media only screen and (max-width:1200px){.case-b-more{padding-top:64px}}.case-b-more__title{margin:0;font-family:var(--cb-font-heading);font-weight:700;font-size:26px;letter-spacing:-.02em;color:var(--cb-light-ink)}.case-b-more__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;width:100%}@media only screen and (max-width:768px){.case-b-more__grid{grid-template-columns:minmax(0,1fr)}}.case-b-more__card{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 24px;border:1px solid var(--cb-light-hairline);border-radius:var(--cb-radius-sm);color:var(--cb-light-ink);transition:border-color .15s ease}.case-b-more__card:hover{border-color:var(--cb-action);color:var(--cb-light-ink)}.case-b-more__name{display:block;font-family:var(--cb-font-body);font-weight:600;font-size:16px}.case-b-more__kicker{display:block;margin-top:4px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--cb-light-muted)}.case-b-more__chevron{color:var(--cb-light-muted);font-size:18px}.case-b-more__all{align-self:flex-start;padding-bottom:2px;font-size:14px;font-weight:600;color:var(--cb-light-ink);border-bottom:1px solid var(--cb-light-ink)}.case-b-more__all:hover{color:var(--cb-action);border-bottom-color:var(--cb-action)}.case-b .talk--outer{padding-top:100px;padding-bottom:100px;background-color:var(--cb-light-surface);border-radius:0}.case-b .talk--outer,.case-b .talk--outer:after,.case-b .talk--outer:before{background-color:var(--cb-light-surface)}@media only screen and (max-width:1200px){.case-b .talk--outer{padding-top:64px;padding-bottom:64px}}.case-b .talk{padding:56px;align-items:flex-start;border-radius:var(--cb-radius);background-color:var(--cb-action)}@media only screen and (max-width:1200px){.case-b .talk{padding:40px}}@media only screen and (max-width:768px){.case-b .talk{padding:24px}}.case-b .talk__title{font-family:var(--cb-font-heading);font-weight:700;font-size:38px;line-height:1.1;letter-spacing:-.015em;margin-bottom:36px}@media only screen and (max-width:1200px){.case-b .talk__title{font-size:30px}}@media only screen and (max-width:768px){.case-b .talk__title{font-size:24px}}.case-b .talk-form.form{max-width:none;padding:0;border:none;border-radius:0;box-shadow:none;background:transparent}.case-b .talk-form.form>*:not(:last-child){margin-bottom:28px}.case-b .talk-form.form .form__block>*:not(:last-child){margin-right:16px}@media only screen and (max-width:768px){.case-b .talk-form.form .form__block{flex-wrap:wrap}.case-b .talk-form.form .form__block>*:not(:last-child){margin-right:0}.case-b .talk-form.form .form__block>*:not(:last-child){margin-bottom:28px}}.case-b .talk-form.form .form__label{font-family:var(--cb-font-body);color:#fff}.case-b .talk-form.form input,.case-b .talk-form.form textarea{height:auto;padding:0 0 10px;border:none;border-bottom:1px solid rgba(255,255,255,.4);border-radius:0;background:transparent;font-family:var(--cb-font-body);font-size:14px;color:#fff}.case-b .talk-form.form input::placeholder,.case-b .talk-form.form textarea::placeholder{color:#ffffffe6}.case-b .talk-form.form input:focus,.case-b .talk-form.form textarea:focus{outline:none;background:transparent;border:none;border-bottom:1px solid var(--cb-accent-on-brand);color:#fff}.case-b .talk-form.form textarea{min-height:44px}.case-b .talk-form.form .form__btn{width:auto;height:auto;padding:16px 48px;border-radius:var(--cb-btn-radius);font-family:var(--cb-font-heading);font-weight:700;font-size:15px}.case-b .form__text{color:#fff}.case-b--navy .case-b-hero--outer{position:relative;isolation:isolate;overflow:hidden;background-image:radial-gradient(900px 600px at 20% 0%,rgba(48,105,225,.55),transparent 60%),radial-gradient(700px 500px at 90% 10%,rgba(124,58,237,.45),transparent 60%)}.case-b--navy .case-b-hero{position:relative}.case-b--navy .case-b-hero:after{content:"";position:absolute;z-index:-1;left:50%;bottom:-340px;width:1100px;height:1100px;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,rgba(48,105,225,.35),transparent 60%);pointer-events:none}@media only screen and (max-width:1200px){.case-b--navy .case-b-hero:after{bottom:-360px}}@media only screen and (max-width:768px){.case-b--navy .case-b-hero:after{bottom:-440px}}.case-b--navy .case-b-hero__shot{height:421px;box-shadow:0 -20px 80px #3069e140}@media only screen and (max-width:1200px){.case-b--navy .case-b-hero__shot{height:380px}}@media only screen and (max-width:768px){.case-b--navy .case-b-hero__shot{height:220px}}.case-b--navy .case-b-goals--outer{background-image:linear-gradient(180deg,var(--cb-surface-accent),var(--cb-surface-brand))}.development{width:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start}.development>*:not(:last-child){margin-bottom:48px}.development{padding:96px 0}.development--outer{background-color:#0e1b2b}.development__header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:end}.development__eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#8fb0f5;text-transform:uppercase;letter-spacing:.16em;margin:0}.development__title{font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;line-height:1.05;letter-spacing:-.02em;margin:0}.development__wrapper{display:flex;flex-flow:column nowrap;justify-content:flex-start;border-top:1px solid rgba(255,255,255,.12)}@media only screen and (max-width:1200px){.development{padding:40px 0}.development__header{grid-template-columns:minmax(0,1fr);gap:16px}.development__title{font-size:32px}}@media only screen and (max-width:768px){.development__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff}}.augmentation{width:100%;display:flex;flex-flow:column nowrap;justify-content:flex-start}.augmentation>*:not(:last-child){margin-bottom:48px}.augmentation{padding:96px 0}.augmentation--outer{background-color:#f7f9fc}.augmentation__header{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px;align-items:end}.augmentation__eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#3069e1;text-transform:uppercase;letter-spacing:.16em;margin:0}.augmentation__heading{display:flex;flex-flow:column nowrap;justify-content:flex-start}.augmentation__heading>*:not(:last-child){margin-bottom:16px}.augmentation__title{font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#202630;line-height:1.05;letter-spacing:-.02em;margin:0}.augmentation__description{font-size:17px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033;max-width:620px;margin:0}.augmentation__wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media only screen and (max-width:1200px){.augmentation{padding:40px 0}.augmentation__header{grid-template-columns:minmax(0,1fr);gap:16px}.augmentation__title{font-size:32px}.augmentation__wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (max-width:768px){.augmentation__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.augmentation__wrapper{grid-template-columns:minmax(0,1fr)}}.development-type{padding:100px 0}.development-type--outer{background-color:#fff}.development-type__wrapper>*:not(:last-child){margin-bottom:40px}@media only screen and (max-width:1200px){.development-type{padding:40px 0}.development-type__wrapper>*:not(:last-child){margin-bottom:24px}}@media only screen and (max-width:768px){.development-type__wrapper>*:not(:last-child){margin-bottom:16px}}.why-skylab{display:flex;flex-direction:column;padding:96px 0;position:relative}.why-skylab--outer{background-color:#0e1b2b;overflow:hidden}.why-skylab__header{display:grid;grid-template-columns:4fr 8fr;column-gap:64px;margin-bottom:40px}.why-skylab__eyebrow{font-size:12px;font-family:Inter;font-style:normal;font-weight:500;line-height:120%;color:#3069e1;text-transform:uppercase;letter-spacing:.16em;margin:0}.why-skylab__title{font-size:40px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#fff;letter-spacing:-.03em;line-height:1.05;margin:0}.why-skylab__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background-color:#ffffff1f;border-radius:12px;overflow:hidden;list-style:none;margin:0;padding:0}.why-skylab__cell{padding:36px;background-color:#0e1b2b;transition:background-color .15s ease}.why-skylab__cell:hover{background-color:#16263a}.why-skylab__cell-title{font-size:22px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#fff;letter-spacing:-.02em;margin:0 0 12px}.why-skylab__cell-body{font-size:15px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#ffffffb3;line-height:1.65;margin:0}@media only screen and (max-width:1200px){.why-skylab{padding:64px 0}.why-skylab__header{grid-template-columns:1fr;row-gap:12px}.why-skylab__title{font-size:32px}}@media only screen and (max-width:768px){.why-skylab{padding:48px 0}.why-skylab__title{font-size:28px}.why-skylab__grid{grid-template-columns:1fr}.why-skylab__cell{padding:24px}}.solution{padding:100px 0;display:flex;justify-content:center;align-items:center;position:relative}.solution--outer{background-repeat:no-repeat,no-repeat;background-position:left top,right bottom;background-size:529px 100%,728px 100%;background-color:#fff;min-height:564px;padding-top:90px}.solution__back{position:absolute;padding:0;top:0;left:0;margin-top:12px;width:40px;height:40px;background-color:transparent}.solution__back-logo{fill:#202630;color:#fff;width:100%;height:100%}.solution__wrapper{display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;text-align:center}.solution__wrapper>*:not(:last-child){margin-bottom:24px}.solution__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033}.solution__text{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033;max-width:600px}.solution__btn{font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:16px;height:48px;border-radius:6px;padding:14px 16px;background:#ffd62c;color:#202630}@media only screen and (max-width:1200px){.solution{padding-top:98px;padding-bottom:78px}.solution--outer,.solution--outer:after,.solution--outer:before{background-size:45% auto,50%,auto!important}.solution__wrapper{max-width:688px}.solution__wrapper>*:not(:last-child){margin-bottom:16px}.solution__title{font-size:32px}.solution__text{font-size:20px;max-width:100%}}@media only screen and (max-width:768px){.solution{padding-top:24px;padding-bottom:45px}.solution--outer{min-height:622px}.solution--outer,.solution--outer:after,.solution--outer:before{background-size:85% auto,85%,auto!important}.solution__title{font-size:28px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630}.solution__text{font-size:16px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#002033}.solution__wrapper>*:not(:last-child){margin-bottom:24px}.solution__wrapper{background:radial-gradient(187.69% 69.73% at 50% 50%,#fff 15.4%,#fff3)!important}.solution__back{display:none}.solution__btn{width:100%}}.not-found{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 0}.not-found>*:not(:last-child){margin-bottom:24px}.not-found__title{font-size:48px;font-family:Inter;font-style:normal;font-weight:900;line-height:120%;color:#002033}.not-found__text{font-size:20px;font-family:Inter;font-style:normal;font-weight:400;line-height:150%;color:#5d6873;max-width:640px}.not-found__links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px 32px;list-style:none;margin:8px 0 0;padding:0}.not-found__link{font-size:16px;font-family:Inter;font-style:normal;font-weight:700;line-height:120%;color:#202630;display:inline-flex;align-items:center;text-decoration:underline}.not-found__link:focus-visible{outline:2px solid #202630;outline-offset:2px}.not-found__link--primary{height:48px;border-radius:6px;padding:14px 16px;background:#ffd62c;text-decoration:none}@media only screen and (max-width:1200px){.not-found{padding-bottom:80px}.not-found__title{font-size:40px}.not-found__text{font-size:18px}}@media only screen and (max-width:768px){.not-found{padding-bottom:60px}.not-found__title{font-size:32px}.not-found__text{font-size:16px}.not-found__links{flex-direction:column;align-self:stretch;gap:16px}.not-found__links-item{width:100%}.not-found__link{justify-content:center;width:100%;min-height:48px}}:root{--border-radius: 4px;--color-text: #333;--color-primary: #7026b9;--color-code-bg: #fff4db;--color-code: #8a6534;--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-mono: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-lg: 18px;--font-md: 16px;--font-sm: 14px;--font-sx: 12px;--line-height-loose: 1.75;--line-height-normal: 1.5;--line-height-dense: 1.1;--space-1: 4px;--space-2: 8px;--space-3: 16px;--space-4: 24px;--space-5: 32px;--space-6: 64px;--size-content: 54rem;--size-gutter: var(--space-5);--size-gap: var(--space-6)}html{-webkit-text-size-adjust:100%;box-sizing:border-box;font:sans-serif;font-size:var(--font-md);overflow-y:scroll}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--color-text);font-family:sans-serif;font-family:var(--font-sans);font-weight:400;margin:0;word-wrap:break-word}a{background-color:transparent;color:var(--color-primary);text-decoration:none;font-weight:500;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:2px}a:active,a:hover{outline-width:0;text-decoration:none}abbr[title]{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help;text-decoration:none}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}img{border-style:none;max-width:100%}code,kbd,pre,samp{font-family:var(--font-mono);font-size:1em;line-height:inherit}hr{box-sizing:content-box;overflow:visible;margin-left:0;margin-right:0;margin-top:0;padding:0;margin-bottom:calc(var(--space-4) - 1px);background:#0003;border:none;height:1px}*{box-sizing:border-box}*:before{box-sizing:inherit}*:after{box-sizing:inherit}hgroup,img,figure,fieldset,ul,ol,dl,dd,p{margin:0;padding:0}ul,ol{list-style-position:outside;list-style-image:none}pre{margin-left:0;margin-right:0;margin-top:0;font-size:.875rem;line-height:var(--line-height-normal);background:#0000000a;border-radius:var(--border-radius);overflow:auto;word-wrap:normal}b,strong,dt,th{font-weight:700}ol li,ul li{padding-left:0}li>ol,li>ul{margin-bottom:calc(var(--space-4) / 2);margin-top:calc(var(--space-4) / 2)}blockquote *:last-child{margin-bottom:0}li *:last-child{margin-bottom:0}p *:last-child{margin-bottom:0}li>p{margin-bottom:calc(var(--space-4) / 2)}code,kbd,samp{font-size:.875rem}abbr{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}acronym{border-bottom:1px dotted hsla(0,0%,0%,.5);cursor:help}tt,code{background-color:var(--color-code-bg);border-radius:var(--border-radius);color:var(--color-code);font-family:var(--font-mono);padding-bottom:.25em;padding-top:.25em;word-break:normal}pre code{background:none}code:before,code:after,tt:before,tt:after{content:" ";letter-spacing:-.2em}pre code:before,pre code:after,pre tt:before,pre tt:after{content:none}
