:root,[data-theme=dark]{--color-bg: #000000;--color-bg-alt: #111111;--color-surface: #141414;--color-text: #ffffff;--color-text-muted: #a3a3a3;--color-border: #ffffff;--color-border-muted: rgba(255, 255, 255, .24);--color-primary: #3d46f9;--color-brand: #3d46f9;--btn-primary-bg: #ffffff;--btn-primary-color: #000000;--btn-secondary-bg: transparent;--btn-secondary-border: #ffffff;--btn-secondary-color: #ffffff;--theme-toggle-bg: #1a1a1a;--theme-toggle-active-bg: #ffffff;--theme-toggle-active-color: #000000;--theme-toggle-inactive-color: #ffffff;--header-bg: #000000;--header-text: #ffffff;--font-color-1: #FFF;--font-color-2: #878787;--font-color-4: #8D8D8D;--color-bg-4: #121212;--color-bg-5: #0C0C0C;--color-bg-6: #060606;--color-bg-7: #0D0D0D;--color-bg-8: #0A0A0A;--color-bg-9: #121212;--color-bg-10: #07171D;--color-bg-11: #000513;--color-bg-12: #070707;--font-color-3: #9C9C9C;--border-1: #1A1A1A;--section-bg-1: #0B0B0B;--section-bg-2: #060A16;--form-field-bg: #111111}[data-theme=light]{--color-bg: #ffffff;--color-bg-alt: #f5f5f5;--color-surface: #f5f5f5;--color-text: #0a0a0a;--color-text-muted: #737373;--color-border: #0a0a0a;--color-border-muted: rgba(10, 10, 10, .16);--color-primary: #3d46f9;--color-brand: #3d46f9;--btn-primary-bg: #0a0a0a;--btn-primary-color: #ffffff;--btn-secondary-bg: transparent;--btn-secondary-border: #0a0a0a;--btn-secondary-color: #0a0a0a;--theme-toggle-bg: #f5f5f5;--theme-toggle-active-bg: #0a0a0a;--theme-toggle-active-color: #ffffff;--theme-toggle-inactive-color: #0a0a0a;--header-bg: #ffffff;--header-text: #0a0a0a;--font-color-1: #000;--font-color-2: #6D6D6D;--font-color-4: #636363;--color-bg-4: #F5F5F5;--color-bg-5: #fff;--color-bg-6: #F8F8F8;--color-bg-7: #fff;--color-bg-8: #fff;--color-bg-9: #fff;--color-bg-10: #FFF;--color-bg-11: #fff;--color-bg-12:#F8F8F8;--font-color-3: #636363;--border-1: #E8E8E8;--section-bg-1: #fff;--section-bg-2: #F8F8F8;--form-field-bg: #F6F6F6}.display-1{font-size:clamp(2.625rem,8vw,6rem);font-style:normal;font-weight:400;line-height:110%}@media(max-width:1800px){.display-1{font-size:clamp(2.5rem,4vw,6rem)}}.display-2{font-size:clamp(2.375rem,6vw,5.3125rem);font-style:normal;font-weight:400;line-height:normal}@media(max-width:1800px){.display-2{font-size:clamp(2.375rem,4vw,5.3125rem)}}.display-3{font-size:clamp(2.25rem,5vw,4rem);font-style:normal;font-weight:400;line-height:normal}@media(max-width:1800px){.display-3{font-size:clamp(2.25rem,3.5vw,4rem)}}.display-5{font-size:clamp(1.75rem,3vw,3rem);font-weight:400;line-height:normal;text-transform:uppercase}.text-12{font-size:clamp(.625rem,.8vw,.75rem)}.text-14{font-size:clamp(.8125rem,.8vw,.875rem)}.text-16{font-size:clamp(.8125rem,1.2vw,1rem)}@media(max-width:1700px){.text-16{font-size:clamp(.8125rem,.9vw,1rem)}}.text-18{font-size:clamp(.9375rem,2vw,1.125rem)}.text-20{font-size:clamp(1rem,1.5vw,1.25rem)}@media(max-width:1700px){.text-20{font-size:clamp(1rem,1.2vw,1.25rem)}}.text-24{font-size:clamp(1.125rem,1.5vw,1.5rem);font-weight:400;line-height:150%}@media(max-width:1800px){.text-24{font-size:clamp(1.125rem,1.2vw,1.5rem)}}.text-30{font-size:clamp(1.3125rem,1.5vw,1.875rem);font-style:normal;font-weight:400;line-height:150%}.text-32{font-size:clamp(1.375rem,1.5vw,2rem);font-style:normal;font-weight:400;line-height:150%}.text-36{font-size:clamp(1.4375rem,2.5vw,2.25rem);font-style:normal;font-weight:400;line-height:normal}.text-40{font-size:clamp(1.625rem,3.5vw,2.5rem);font-style:normal;font-weight:400;line-height:normal}@keyframes heading-border-spin{to{transform:rotate(1turn)}}@keyframes heading-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.6)}}.heading .display-1,.heading .display-2,.heading .display-3,.heading h1,.heading h2,.heading h3,.heading h4,.heading h5,.heading h6{text-transform:uppercase}.heading__subtitle{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.625rem 1.25rem;margin-bottom:clamp(1.125rem,2vw,1.375rem);overflow:hidden;border-radius:624.9375rem;background:var(--color-bg);color:var(--color-text);font-size:clamp(.8125rem,1.5vw,.875rem);font-weight:400;line-height:1.4;white-space:nowrap;z-index:0}.heading__subtitle:before{content:"";position:absolute;z-index:-2;top:-30%;right:-30%;bottom:-30%;left:-30%;background:conic-gradient(from 0deg,#c026d3,#8b5cf6,#3d46f9,#6366f1,#c026d3);animation:heading-border-spin 4s linear infinite;will-change:transform}.heading__subtitle:after{content:"";position:absolute;z-index:-1;top:.0625rem;right:.0625rem;bottom:.0625rem;left:.0625rem;border-radius:inherit;background:var(--color-bg)}.heading__subtitle i{font-size:.875rem;background:linear-gradient(90deg,#c026d3,#3d46f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:heading-icon-pulse 4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.heading__subtitle:before,.heading__subtitle i{animation:none}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}ul,ol{list-style:none}html{color-scheme:dark;font-size:16px}html[data-theme=light]{color-scheme:light}body{font-family:Google Sans Flex,sans-serif;font-size:16px;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .3s ease,color .3s ease}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-muted{color:var(--color-text-muted)}.mt-sm{margin-top:.5rem}.mt-md{margin-top:1rem}.mt-lg{margin-top:2rem}.mb-sm{margin-bottom:.5rem}.mb-md{margin-bottom:1rem}.mb-lg{margin-bottom:2rem}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}@keyframes animate-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.4)}}.animate-icon{display:inline-flex;align-items:center;justify-content:center;animation:animate-icon-pulse 2.4s ease-in-out infinite;will-change:transform}.animate-icon i{display:inline-flex;background:linear-gradient(180deg,#6e006c,#8133f1,#3d46f9);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-reduced-motion:reduce){.animate-icon{animation:none}}@-webkit-keyframes flicker-1{0%,to{opacity:1}41.99%{opacity:1}42%{opacity:0}43%{opacity:0}43.01%{opacity:1}47.99%{opacity:1}48%{opacity:0}49%{opacity:0}49.01%{opacity:1}}@keyframes flicker-1{0%,to{opacity:1}41.99%{opacity:1}42%{opacity:0}43%{opacity:0}43.01%{opacity:1}47.99%{opacity:1}48%{opacity:0}49%{opacity:0}49.01%{opacity:1}}.container{width:100%;max-width:1526px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}@media(max-width:1700px){.container{max-width:90vw}}@media(max-width:991px){.container{max-width:1680px}}.container-2{width:100%;max-width:1770px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}@media(max-width:1700px){.container-2{max-width:95vw}}@media(max-width:991px){.container-2{max-width:1680px}}.grid{display:grid;gap:1rem}.grid--2{grid-template-columns:1fr}@media(min-width:768px){.grid--2{grid-template-columns:repeat(2,1fr)}}.grid--3{grid-template-columns:1fr}@media(min-width:1024px){.grid--3{grid-template-columns:repeat(3,1fr)}}.grid--4{grid-template-columns:1fr}@media(min-width:640px){.grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid--4{grid-template-columns:repeat(4,1fr)}}@keyframes header-sticky-in{0%{transform:translateY(-12px);opacity:.72}to{transform:translateY(0);opacity:1}}.header{color:var(--header-text);--header-offset: 4.875rem;transition:background-color .3s ease,color .3s ease,box-shadow .3s ease,backdrop-filter .3s ease;position:absolute;top:0;left:0;width:100%;z-index:100}.header>.container{position:relative;z-index:2}.header__inner{display:flex;justify-content:space-between;align-items:center;gap:.9375rem;width:100%;padding:1.3125rem 0;transition:padding .3s ease}.header__logo{display:inline-flex;align-items:center}.header__logo img{width:clamp(8.125rem,8vw,12.625rem);height:auto}@media(max-width:1260px){.header__nav{display:none}}.header__nav ul{display:flex;gap:clamp(.75rem,3vw,3.625rem);list-style:none;margin:7px 0 0;padding:0}.header__nav ul li{color:var(--header-text)}.header__nav ul li a{color:inherit;text-decoration:none;font-weight:500}@media(max-width:1480px){.header__nav ul li a{font-size:16px}}.header__actions-wrapper{display:flex;align-items:center}.header__actions{display:flex;align-items:center;gap:.5rem}@media(max-width:768px){.header__actions{display:none}}.header__toggle{display:flex;align-items:center;border-radius:100px;background:var(--theme-toggle-bg);margin-left:clamp(.875rem,2vw,1.625rem)}.header__toggle__button{display:flex;justify-content:center;align-items:center;width:clamp(1.75rem,3vw,2.1875rem);height:clamp(1.75rem,3vw,2.1875rem);border-radius:100px;font-size:1.125rem;font-weight:600;border:none;outline:none;cursor:pointer;background:transparent;color:var(--theme-toggle-inactive-color);transition:background-color .15s ease,color .15s ease}.header__toggle__button.active{background:var(--theme-toggle-active-bg);color:var(--theme-toggle-active-color)}.header__toggle__button:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.header__menu-toggle{display:flex;align-items:center;justify-content:center;margin-left:clamp(.875rem,2vw,1.625rem);width:2.25rem;height:2.25rem;padding:0;border:none;background:transparent;cursor:pointer;color:var(--header-text)}.header__menu-toggle i{color:inherit;font-size:1.125rem;line-height:1}.header__menu-toggle .icon-close,.header__menu-toggle[aria-expanded=true] .icon-menu{display:none}.header__menu-toggle[aria-expanded=true] .icon-close{display:inline-block}.header__menu-toggle:focus-visible{outline:.125rem solid var(--color-primary);outline-offset:.125rem}.header.sticky{position:fixed;left:0;width:100%;background:var(--color-bg);box-shadow:0 .5rem 1.5rem #00000014;z-index:9999;animation:header-sticky-in .35s ease}.header.sticky .header__inner{padding:.875rem 0}@media(min-width:1200px){.header.sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#2626267a}}[data-theme=light] .header__logo-img--dark,[data-theme=light] .header__banner-video--dark{display:none}[data-theme=light] .header__logo-img--light,[data-theme=light] .header__banner-video--light{display:block}[data-theme=light] .header.sticky{box-shadow:0 .5rem 1.5rem #0000000f}@media(min-width:1200px){[data-theme=light] .header.sticky{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff}}[data-theme=dark] .header__logo-img--dark,[data-theme=dark] .header__banner-video--dark{display:block}[data-theme=dark] .header__logo-img--light,[data-theme=dark] .header__banner-video--light{display:none}.footer{background:#000;color:#fff;padding:clamp(3rem,5vw,5rem) 0 clamp(1.75rem,3vw,2.5rem)}.footer a{color:inherit;text-decoration:none;transition:color .15s ease}.footer a:hover{color:#ffffffb8}.footer__top{display:grid;grid-template-columns:repeat(2,minmax(0,.85fr)) minmax(0,1.05fr) minmax(0,.95fr) minmax(0,1.35fr);column-gap:clamp(1.5rem,2.8vw,3rem);row-gap:clamp(1.75rem,3vw,2.5rem)}@media(max-width:1199px){.footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.footer__top{grid-template-columns:1fr}}.footer__nav{display:contents}.footer__nav-list{list-style:none;margin:0;padding:0 clamp(1rem,1.8vw,1.75rem) 0 0;border-right:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:.875rem}@media(max-width:1199px){.footer__nav-list{padding-right:0;border-right:none}}.footer__nav-list a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:clamp(.875rem,1.1vw,1.125rem);font-weight:400;line-height:1.4;color:#fff}.footer__nav-list a i{font-size:.5625rem;opacity:.85;flex-shrink:0}.footer__services li a{color:#8d8d8d}.footer__heading{margin:0 0 1.125rem;font-size:clamp(1.125rem,1.3vw,1.375rem);font-weight:500;line-height:1.3;color:#fff}.footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;font-size:clamp(.875rem,1vw,1rem);line-height:1.5;color:#ffffff9e}.footer__social-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.footer__social-list a{display:inline-flex;align-items:center;gap:.75rem;font-size:clamp(.875rem,1vw,1rem);color:#8d8d8d}.footer__social-list a i,.footer__social-list a .footer__social-svg{font-size:1rem;width:1rem;height:1rem;flex-shrink:0;color:#8d8d8d}.footer__social-list a:hover,.footer__social-list a:hover i,.footer__social-list a:hover .footer__social-svg{color:#fff}.footer__logo{display:inline-flex;margin-bottom:1rem}.footer__logo img{display:block;height:clamp(1.75rem,2.2vw,2.25rem);width:auto}.footer__brand-text{margin:0;max-width:20rem;font-size:clamp(.875rem,1vw,1rem);line-height:1.55;color:#ffffff9e}.footer__middle{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.5rem,3vw,3rem);padding:clamp(2rem,3.5vw,3.75rem) 0}@media(max-width:1200px){.footer__middle{flex-direction:column;align-items:stretch}}.footer__location{display:flex;align-items:center;gap:clamp(1rem,1.5vw,1.5rem);min-width:0;flex:1}@media(max-width:545px){.footer__location{flex-direction:column;align-items:stretch}}.footer__map{width:clamp(17.5rem,18vw,23.75rem);height:auto;object-fit:cover;border-radius:.5rem;flex-shrink:0}.footer__address{width:100%;max-width:280px}.footer__company{margin:0 0 .5rem;font-size:clamp(1rem,1.2vw,1.25rem);font-weight:500;line-height:1.3;color:#fff}.footer__address p{margin:0;max-width:26.25rem;font-size:clamp(.8125rem,1vw,.9375rem);line-height:1.55;color:#ffffff8c}.footer__contacts{display:flex;gap:1rem;flex-shrink:0}@media(max-width:575px){.footer__contacts{flex-direction:column}}.footer__contact-card{display:flex;align-items:center;gap:.875rem;min-width:13.75rem;padding:1.125rem 1.375rem;border:1px solid rgba(255,255,255,.18);border-radius:.75rem;color:#fff}.footer__contact-card i{font-size:1.375rem;color:#fff;flex-shrink:0}.footer__contact-card:hover{color:#fff;border-color:#ffffff5c}.footer__contact-meta{display:flex;flex-direction:column;gap:.25rem;min-width:0}.footer__contact-label{font-size:.8125rem;line-height:1.2;color:#ffffff80}.footer__contact-value{font-size:clamp(.875rem,1vw,1rem);font-weight:500;line-height:1.3;color:#fff;word-break:break-word}.footer__bottom{padding-top:clamp(1.5rem,2.5vw,2rem)}.footer__copyright{margin:0;font-size:clamp(.75rem,.9vw,.875rem);line-height:1.4;color:#ffffff73}.mindbees-text{background:#000}.mindbees-text img{max-width:95%;animation:flicker-1 2s linear infinite both}.icon-close{position:relative;display:inline-block;width:1em;height:1em;font-size:inherit;line-height:1}.icon-close:before,.icon-close:after{content:"";position:absolute;top:50%;left:50%;width:1em;height:.09375rem;background:currentColor;border-radius:.0625rem}.icon-close:before{transform:translate(-50%,-50%) rotate(45deg)}.icon-close:after{transform:translate(-50%,-50%) rotate(-45deg)}.mega-menu{position:fixed;top:0;right:0;bottom:0;left:0;min-height:100vh;z-index:1;visibility:hidden;pointer-events:none;opacity:0;color:var(--color-text);overflow-y:auto;overscroll-behavior:contain;background-color:var(--color-bg)}.mega-menu.is-open{visibility:visible;pointer-events:auto}.mega-menu__bg{position:absolute;height:100vh;top:0;right:0;bottom:0;left:0;z-index:-1}.mega-menu__bg img{top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center center}.mega-menu__inner{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.35fr);gap:clamp(2.5rem,6vw,6.25rem);align-items:start;padding:clamp(7.5rem,14vh,10rem) 0 clamp(3rem,6vh,5rem);min-height:100vh;box-sizing:border-box}@media(max-width:1100px){.mega-menu__inner:not(.mega-menu__inner--services){grid-template-columns:1fr;gap:3.125rem!important;padding-top:6.875rem}}.mega-menu__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.75rem}.mega-menu__title{margin:0;font-weight:400;line-height:normal;max-width:27.8125rem}@media(max-width:768px){.mega-menu__title{font-size:24px}}.mega-menu__explore{color:var(--color-text);text-decoration:none;font-weight:500}.mega-menu__explore span{font-weight:500;text-decoration:underline;text-underline-offset:.25rem}.mega-menu__explore i{font-size:.625rem;font-weight:700}.mega-menu__nav{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.95fr);gap:clamp(2rem,4vw,4rem);align-items:start}@media(max-width:900px){.mega-menu__nav{grid-template-columns:1fr;gap:2.25rem}}.mega-menu__group{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.mega-menu__group--secondary{gap:1.75rem}.mega-menu__group-title{margin:0;font-weight:500;line-height:1.2}.mega-menu__list,.mega-menu__categories,.mega-menu__panel-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.mega-menu__list{gap:.875rem}.mega-menu__categories{gap:1.125rem;padding-left:1.625rem}.mega-menu__item a{display:flex;align-items:center;justify-content:space-between;gap:1rem;color:var(--color-text);text-decoration:none;font-weight:400;line-height:1.35;transition:opacity .15s ease}.mega-menu__item a:hover{opacity:.7}.mega-menu__item a i{flex-shrink:0;font-size:.5rem;opacity:.85}.mega-menu__panel{display:flex;flex-direction:column;gap:1.125rem;padding:1.375rem 1.5rem;border-radius:1rem;background:#ffffff0a;background:#000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.mega-menu__panel-header{display:flex;align-items:flex-start;gap:.875rem}.mega-menu__panel-header img{width:3.75rem;height:3.75rem;flex-shrink:0;margin-top:.125rem;filter:brightness(0) invert(1)}.mega-menu__panel-header span{font-weight:500;line-height:1.3}.mega-menu__panel-list{gap:.75rem}.mega-menu__panel-list a{display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--color-text);text-decoration:none;font-size:clamp(.875rem,1.1vw,1rem);transition:opacity .15s ease}.mega-menu__panel-list a:hover{opacity:.7}.mega-menu__panel-list a i{font-size:.5rem}.mega-menu--services .mega-menu__inner--services{grid-template-columns:auto minmax(0,1.1fr) minmax(0,.85fr);gap:3.8125rem;align-items:flex-start;min-height:auto;padding:3.8125rem 0;padding-top:calc(var(--header-offset, 4.875rem) + 3.8125rem)}@media(max-width:1260px){.mega-menu--services .mega-menu__inner--services{grid-template-columns:1fr 1fr;align-items:flex-start;gap:3.8125rem}}@media(max-width:768px){.mega-menu--services .mega-menu__inner--services{grid-template-columns:1fr;gap:3.8125rem!important}}.mega-menu--services .mega-menu__title{max-width:unset}.mega-menu__stats{display:flex;flex-direction:column;gap:clamp(2.25rem,5vh,3.5rem)}@media(max-width:1260px){.mega-menu__stats{display:none;grid-column:1/-1;flex-direction:row}}.mega-menu__stat{display:flex;flex-direction:column;gap:.5rem}.mega-menu__stat-value{font-weight:400;line-height:1;letter-spacing:-.02em;color:#a8b4ff}.mega-menu__stat-label{font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}.mega-menu__intro--services{max-width:32.5rem}.mega-menu__links-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.375rem}.mega-menu__links-list .for-mobile-menu{display:none}@media(max-width:1260px){.mega-menu__links-list .for-mobile-menu{display:block}}.mega-menu__links-list .mega-menu__item a{font-weight:400}[data-theme=light] .mega-menu__bg .mega-menu__bg-image-dark{display:none}[data-theme=light] .mega-menu__bg .mega-menu__bg-image-light{display:block}[data-theme=light] .mega-menu__panel{background:#0000000a;border-color:#00000014}[data-theme=light] .mega-menu__panel-header img{filter:none;filter:invert(0)}[data-theme=light] .mega-menu__stat-value{color:#3d46f9}[data-theme=dark] .mega-menu__bg .mega-menu__bg-image-dark{display:block}[data-theme=dark] .mega-menu__bg .mega-menu__bg-image-light{display:none}.header__nav-item .services-mega-menu,.header__nav-item .services-mega-menu-mobile{cursor:pointer}.header__nav-item .services-mega-menu[aria-expanded=true],.header__nav-item .services-mega-menu-mobile[aria-expanded=true]{opacity:.7}@keyframes btn-gradient-shift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes btn-gradient-shine{0%{transform:translate(-120%) skew(-20deg)}to{transform:translate(220%) skew(-20deg)}}@keyframes btn-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.15)}}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;outline:none;border:.0625rem solid transparent;text-decoration:none;cursor:pointer;transition:transform .3s ease,background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}.btn:hover{transform:translateY(-.125rem)}.btn:active{transform:translateY(0) scale(.98)}.btn i{display:inline-flex;transition:transform .3s ease}.btn:hover .icon-arrow-right{transform:translate(.25rem)}.btn.btn-sm{gap:.625rem;padding:clamp(.375rem,.7vw,.875rem) clamp(.625rem,1.2vw,1.5rem);border-radius:.625rem;font-size:clamp(.75rem,1.2vw,.875rem);font-style:normal;font-weight:500;line-height:normal}.btn.btn-sm i{font-size:clamp(.3125rem,.5vw,.625rem)}.btn.btn-xl{gap:.625rem;padding:clamp(1rem,1.8vw,1.5rem) clamp(1.5rem,1.8vw,2.625rem);border-radius:.625rem;font-size:clamp(1.0625rem,1vw,1.25rem);font-style:normal;font-weight:500;line-height:normal}.btn.btn-xl i{font-size:clamp(.875rem,.5vw,1rem)}.btn.btn-xxl{gap:.625rem;padding:clamp(1.5rem,1.8vw,3.25rem) clamp(1.5rem,1.8vw,2.625rem);border-radius:.625rem;font-size:clamp(1.0625rem,1vw,1.25rem);font-style:normal;font-weight:500;line-height:normal}.btn.btn-xxl i{font-size:12px}.btn.btn-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-color);border-color:var(--btn-primary-bg)}.btn.btn-primary:hover{box-shadow:0 .5rem 1.5rem #0000002e}.btn.btn-white{background-color:#fff;color:#000;border-color:#fff}.btn.btn-white:hover{box-shadow:0 .5rem 1.5rem #0000002e}.btn.btn-secondary{background-color:var(--btn-secondary-bg);color:var(--btn-secondary-color);border-color:var(--btn-secondary-border)}.btn.btn-secondary:hover{background-color:color-mix(in srgb,var(--btn-secondary-color) 8%,transparent);box-shadow:0 .5rem 1.5rem #0000001f}.btn.btn-gradient{border:none;isolation:isolate;background:linear-gradient(120deg,#6e006c,#3d46f9 45%,#001f77);background-size:200% 200%;color:#fff;border-color:transparent;animation:btn-gradient-shift 5s ease-in-out infinite}.btn.btn-gradient:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.28) 50%,transparent 65%);transform:translate(-120%) skew(-20deg);animation:btn-gradient-shine 3.5s ease-in-out infinite;pointer-events:none}.btn.btn-gradient i{animation:btn-icon-pulse 2s ease-in-out infinite}.btn.btn-gradient:hover{box-shadow:0 .625rem 1.75rem #3d46f959,0 .25rem .75rem #6e006c40}@media(prefers-reduced-motion:reduce){.btn{transition:none}.btn:hover,.btn:active{transform:none}.btn.btn-gradient,.btn.btn-gradient:before,.btn.btn-gradient i{animation:none}}.link{display:inline-flex;align-items:center;gap:.875rem}.link span{text-decoration:underline}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,1.6vw,1.25rem) clamp(1rem,1.8vw,1.5rem);margin-bottom:clamp(1.125rem,2.4vw,2.25rem)}@media(max-width:640px){.form-grid{grid-template-columns:1fr}}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.form-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.form-grid--3{grid-template-columns:1fr}}.form-field{display:flex;flex-direction:column;gap:.5rem}.form-field.last-field{margin-top:clamp(1.125rem,2.4vw,2.25rem)}.form-field--full{grid-column:1/-1}.form-field__label{font-size:.8125rem;font-weight:400;line-height:1.2;color:var(--font-color-3)}.form-field__label .form-field__required{margin-left:.125rem}.form-field__control{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.875rem 1rem;border:1px solid transparent;border-radius:.625rem;background:var(--form-field-bg);color:var(--color-text);font-family:inherit;font-size:clamp(.875rem,1vw,1rem);line-height:1.4;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.form-field__control::placeholder{color:#323232}.form-field__control:focus{border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}.form-field__control[aria-invalid=true]{border-color:#f87171;box-shadow:0 0 0 1px #f87171}.form-field textarea.form-field__control{min-height:8.75rem;resize:none}.form-field__select{position:relative}.form-field__select .form-field__control{padding-right:2.75rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}.form-field__date{position:relative}.form-field__date .form-field__control{padding-right:2.75rem}.form-field__date-icon{position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1.125rem;height:1.125rem;pointer-events:none;color:#323232}.form-field__date input[type=date].form-field__control::-webkit-calendar-picker-indicator{opacity:0;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}.form-tags{display:flex;flex-wrap:wrap;gap:.625rem}.form-tags__item{display:inline-flex;align-items:center;justify-content:center;padding:.5625rem 1rem;border:1px solid transparent;border-radius:.625rem;background:var(--form-field-bg);color:var(--color-text);font-family:inherit;font-size:clamp(.8125rem,1vw,.875rem);font-weight:400;line-height:1.3;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.form-tags__item.is-active{background:var(--color-primary);color:#fff}.form-tags__item:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.form-tags--outline .form-tags__item.is-active{background:var(--color-bg);color:var(--color-text);border-color:var(--color-text)}.form-choice{display:flex;flex-wrap:wrap;gap:.625rem}.form-choice__btn{display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;padding:.625rem 1.375rem;border:1px solid transparent;border-radius:.5rem;background:var(--form-field-bg);color:var(--color-text);font-family:inherit;font-size:clamp(.8125rem,1vw,.875rem);font-weight:400;line-height:1.3;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.form-choice__btn.is-active{background:var(--color-bg);border-color:var(--color-text)}.form-choice__btn:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.form-upload{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.625rem;min-height:9.25rem;padding:1.5rem 1rem;border:1px dashed var(--border-1);border-radius:.625rem;background:var(--form-field-bg);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.form-upload:hover,.form-upload:focus-within{border-color:var(--color-text)}.form-upload__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.form-upload__icon{width:1.5rem;height:1.5rem;object-fit:contain;pointer-events:none}.form-upload__text{color:var(--font-color-3);font-size:clamp(.75rem,.9vw,.875rem);line-height:1.3;pointer-events:none}.form-upload.has-file{border-style:solid;border-color:var(--color-text)}.form-upload.has-file .form-upload__text{color:var(--color-text)}.form-pay-options{display:flex;flex-wrap:wrap;gap:.625rem}.form-pay-options__item{display:inline-flex;align-items:center;gap:.625rem;flex:1 1 7.5rem;min-height:3rem;padding:.625rem .875rem;border:1px solid transparent;border-radius:.625rem;background:var(--form-field-bg);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.form-pay-options__item.is-active{background:var(--color-bg);border-color:var(--color-text)}.form-pay-options__item:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.form-pay-options__check{display:inline-flex;flex-shrink:0;width:1rem;height:1rem;border:1px solid var(--color-text);border-radius:.1875rem;background:transparent;pointer-events:none}.form-pay-options__item.is-active .form-pay-options__check{border-color:#3d46f9;background:#3d46f9;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.2L4.6 8.8L10 3.2' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.625rem}.form-pay-options__logo{display:block;height:1.125rem;width:auto;max-width:5rem;object-fit:contain;pointer-events:none}.form-check{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer}.form-check__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;width:1.125rem;height:1.125rem;margin-top:.125rem;border:1px solid var(--color-text);border-radius:2px;background:transparent;cursor:pointer}.form-check__input:checked{background:var(--color-text);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.2L4.6 8.8L10 3.2' stroke='%23ffffff' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:.75rem}.form-check__input:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.form-check__label{color:var(--font-color-3);font-size:clamp(.8125rem,1vw,.9375rem);line-height:1.4}[data-theme=dark] .form-field__select .form-field__control{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M4 6L8 10L12 6' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=dark] .form-check__input:checked{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='none'%3E%3Cpath d='M2 6.2L4.6 8.8L10 3.2' stroke='%23000000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-theme=dark] .form-upload__icon{filter:invert(1)}.faq{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.faq .heading .heading__subtitle{background:var(--color-bg-6)}.faq .heading .heading__subtitle:after{background:var(--color-bg-6)}.faq__heading-wrapper{margin-bottom:clamp(1.75rem,4vw,3.5rem)}.faq__heading-wrapper .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,5rem)}@media(max-width:768px){.faq__heading-wrapper .heading-content{flex-direction:column;gap:1rem}}.faq__heading-wrapper .heading-content h2{margin:0;max-width:35rem;width:100%;font-weight:400;line-height:1.1}.faq__heading-wrapper .heading-content .heading-description{margin:0;max-width:26.25rem;width:100%;color:var(--color-text);line-height:150%}@media(max-width:768px){.faq__heading-wrapper .heading-content .heading-description{max-width:100%}}.faq__list{display:flex;flex-direction:column;gap:clamp(.75rem,1.5vw,1rem)}.faq__item{background:var(--section-bg-1);border-radius:.75rem;overflow:hidden;transition:box-shadow .3s ease;padding:clamp(1.125rem,2vw,1.625rem) 0 clamp(.875rem,2vw,1.4375rem) 0}.faq__item.is-open .faq__icon{transform:rotate(-90deg)}.faq__trigger{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%;padding:0 clamp(1.25rem,2.4vw,2rem);border:0;background:transparent;color:var(--font-color-1);text-align:left;cursor:pointer;font-family:inherit}.faq__trigger span{font-weight:500;line-height:1.35}.faq__trigger:focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.faq__icon{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;color:var(--font-color-2);transform:rotate(90deg);transition:transform .35s ease}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .4s ease}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__panel-inner{overflow:hidden;min-height:0}.faq__panel-inner p{margin:.4375rem 0 0;padding:0 clamp(1.25rem,2.4vw,2rem);color:var(--font-color-3);font-weight:400;line-height:150%}.tags{display:flex;gap:.625rem;flex-wrap:wrap}.tags span{display:inline-flex;align-items:center;justify-content:center;border-radius:100px;color:var(--font-color-1);border:1px solid #2a2a2a;padding:clamp(.4375rem,1.3vw,.625rem) clamp(.9375rem,1.3vw,1.5rem)}[data-theme=light] .tags span{border:1px solid #fff;background:#ffffff3d}.users{display:flex;gap:.875rem}.users__list{display:flex;flex-shrink:0}.users__list li img{width:3rem;height:3rem;object-fit:cover;border-radius:100%;border:2px solid var(--color-bg);flex-shrink:0}.users__list li:not(:first-child){margin-left:-.625rem}.users__review{display:flex;flex-direction:column;justify-content:center}.users__review-list{display:flex;gap:.125rem}.users__review-list li i{color:#f7de9b}.users__review span{text-transform:uppercase;font-weight:700}.banner{position:relative;overflow:hidden}.banner__banner-video{position:absolute;top:19%;left:0;width:100%;height:100%;z-index:0}.banner__banner-video video{width:100%;height:100%;object-fit:cover}.banner__banner-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.banner__banner-image img{width:100%;height:100%;object-fit:cover}.banner__inner{display:flex;justify-content:space-between;align-items:center;gap:.9375rem;min-height:100vh;padding:clamp(7.5rem,8vw,8.125rem) 0;width:100%;position:relative;z-index:5}@media(max-width:991px){.banner__inner{flex-direction:column;justify-content:center}}@media(max-width:991px){.banner__inner .tags{width:100%;justify-content:center}}.banner__heading{width:65%}@media(max-width:991px){.banner__heading{width:100%;text-align:center}}.banner__heading .heading{text-transform:uppercase}.banner__heading .heading h1{margin-bottom:clamp(1.25rem,2vw,2.8125rem)}.banner__content{width:100%;max-width:21.25rem}.banner__content .btn{width:100%}@media(max-width:991px){.banner__content{text-align:center;margin:0 auto}}.banner__content p{margin-bottom:clamp(.9375rem,2vw,1.875rem);color:var(--font-color-2)}.banner__content p span{color:var(--font-color-1)}.banner__content .link{margin-bottom:clamp(1.25rem,3vw,3.75rem)}.banner .scroll-down{display:flex;justify-content:center;position:relative;padding:50px 0;z-index:50;animation:scroll-down-bounce 2.2s ease-in-out infinite}.banner .scroll-down img{width:clamp(4.375rem,8vw,6.6875rem);height:clamp(4.375rem,8vw,6.6875rem);object-fit:cover;transition:transform .3s ease,opacity .3s ease}.banner .scroll-down:hover{animation-play-state:paused}.banner .scroll-down:hover img{transform:scale(1.08);opacity:.85}@media(prefers-reduced-motion:reduce){.banner .scroll-down{animation:none}}@keyframes scroll-down-bounce{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(.875rem);opacity:.75}}[data-theme=light] .banner:before{content:"";width:100%;height:100%;position:absolute;top:-100px;left:0;z-index:2;background:linear-gradient(180deg,#fff 25.4%,#ffffff21 47.58%,#fff0 50.95%)}[data-theme=light] .banner__banner-video--dark{display:none}[data-theme=light] .banner__banner-video--light{display:block;opacity:.6}.trusted-partners{padding-bottom:clamp(1.875rem,3vw,3.75rem);position:relative;z-index:50}.trusted-partners__heading{display:block;text-align:center;margin-bottom:clamp(1.25rem,3vw,3.125rem);color:#373850;font-weight:700;text-transform:uppercase}.trusted-partners__marquee{overflow:hidden;width:100%;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.trusted-partners__track{display:flex;flex-wrap:nowrap;width:max-content;animation:trusted-partners-marquee 35s linear infinite}@media(prefers-reduced-motion:reduce){.trusted-partners__track{animation:none;margin:0 auto}}.trusted-partners__group{display:flex;flex-wrap:nowrap;align-items:center;flex-shrink:0;gap:clamp(3.125rem,8vw,11.25rem);padding-right:clamp(3.125rem,8vw,11.25rem)}.trusted-partners__group img{display:block;width:auto;max-width:none;max-height:2.125rem;flex-shrink:0}.trusted-partners__logo--jaguar{position:relative;display:inline-flex;width:5.625rem;height:2.125rem;flex-shrink:0}.trusted-partners__logo--jaguar img{position:absolute;top:50%;left:0;transform:translateY(-50%)}.trusted-partners__logo--jaguar .trusted-partners__logo--theme-light{opacity:0;visibility:hidden}@keyframes trusted-partners-marquee{to{transform:translate(var(--marquee-offset, -50%))}}[data-theme=light] .trusted-partners__group>img{filter:invert(100%)}[data-theme=light] .trusted-partners__logo--jaguar .trusted-partners__logo--theme-dark{opacity:0;visibility:hidden}[data-theme=light] .trusted-partners__logo--jaguar .trusted-partners__logo--theme-light{opacity:1;visibility:visible}.who-we-are{padding:clamp(3.75rem,7vw,9.1875rem) 0;background:linear-gradient(180deg,#000,#04061f)}.who-we-are__inner{display:flex;align-items:flex-start;gap:1.875rem}@media(max-width:1280px){.who-we-are__inner{flex-direction:column}}.who-we-are__illustration{display:flex;flex-direction:column;align-items:center;justify-content:center;width:140px}.who-we-are__illustration .heading,.who-we-are__illustration .animate-icon{position:relative;z-index:20}.who-we-are__illustration .animate-icon i{font-size:2.375rem}.who-we-are__illustration .line{margin-left:60%;margin-top:-68%;clip-path:inset(0 0 100% 0);opacity:.35;will-change:clip-path,opacity}@media(max-width:1600px){.who-we-are__illustration .line{margin-top:-80%}}@media(max-width:1280px){.who-we-are__illustration .line{display:none!important}}.who-we-are__illustration .line--light{display:none}.who-we-are__illustration .line--dark{display:block}.who-we-are__content{display:flex;flex-direction:column}.who-we-are__content .text-area{display:flex;justify-content:space-between;gap:2.5rem;margin-bottom:clamp(3.75rem,8vw,8.125rem)}@media(max-width:991px){.who-we-are__content .text-area{flex-direction:column}}.who-we-are__content .text-area .title{display:flex;flex-direction:column;width:55%}@media(max-width:991px){.who-we-are__content .text-area .title{width:100%}}.who-we-are__content .text-area .title h2{line-height:normal;text-transform:uppercase;margin-bottom:2.8125rem}.who-we-are__content .text-area p{width:35rem;background:linear-gradient(180deg,#fff,#121ce1);background-size:100% 200%;background-position:0% 0%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;will-change:background-position,opacity}@media(max-width:991px){.who-we-are__content .text-area p{width:100%}}@media(prefers-reduced-motion:reduce){.who-we-are__illustration .line{clip-path:inset(0 0 0% 0);opacity:1}.who-we-are__content .text-area p{background-position:0% 100%;opacity:1}}.counter-area{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;padding-right:2.5rem;width:100%;z-index:50}@media(max-width:991px){.counter-area{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}}@media(max-width:480px){.counter-area{grid-template-columns:1fr}}.counter-area .counter h4,.counter-area .counter h3{background:linear-gradient(180deg,#fff,#3d46f9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.counter-area .counter .text-14{display:block;font-weight:700;margin-top:12px;text-transform:uppercase}[data-theme=light] .who-we-are{background:linear-gradient(180deg,#fff,#eeeef4)}[data-theme=light] .who-we-are__illustration .line--light{display:block}[data-theme=light] .who-we-are__illustration .line--dark{display:none}[data-theme=light] .who-we-are__content .text-area p{background:linear-gradient(180deg,#000,#111def);background-size:100% 200%;background-position:0% 0%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .who-we-are .counter-area .counter h4,[data-theme=light] .who-we-are .counter-area .counter h3{background:linear-gradient(180deg,#000,#3d46f9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.technology-stack{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg);position:relative}.technology-stack__background{position:absolute;top:0;left:0;width:33%;height:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media(max-width:768px){.technology-stack__background{display:none}}.technology-stack__heading-area{display:flex}.technology-stack__heading-area .blank-space{width:clamp(15rem,31vw,28.75rem);flex-shrink:0}@media(max-width:768px){.technology-stack__heading-area .blank-space{display:none}}.technology-stack__heading-area .technology-stack__heading-wrapper{display:flex;justify-content:space-between;align-items:center;gap:clamp(.9375rem,20vw,1.5625rem);width:100%;margin-bottom:clamp(1.25rem,4vw,4.5rem)}@media(max-width:1200px){.technology-stack__heading-area .technology-stack__heading-wrapper{flex-direction:column;align-items:flex-start;gap:.625rem}}.technology-stack__heading-area .technology-stack__heading-wrapper .heading{width:100%;max-width:590px}.technology-stack__heading-area .technology-stack__heading-wrapper .heading h3{text-transform:uppercase;line-height:normal}.technology-stack__heading-area .technology-stack__heading-wrapper .technology-stack__heading-description{width:100%;max-width:290px}@media(max-width:1200px){.technology-stack__heading-area .technology-stack__heading-wrapper .technology-stack__heading-description{max-width:100%}}.technology-stack__heading-area .technology-stack__heading-wrapper .technology-stack__heading-description .animate-icon{margin-bottom:20px}@media(max-width:1200px){.technology-stack__heading-area .technology-stack__heading-wrapper .technology-stack__heading-description .animate-icon{display:none}}.technology-stack__heading-area .technology-stack__heading-wrapper .technology-stack__heading-description .animate-icon i{font-size:clamp(1.5625rem,25vw,2.5rem)}.technology-stack__heading-area .technology-stack__heading-wrapper .technology-stack__heading-description p{line-height:150%}.technology-stack__inner{display:flex;position:relative;z-index:50}.technology-stack__inner-list{display:flex;flex-direction:column;gap:.3125rem;width:100%}.technology-stack__inner-item{display:flex}@media(max-width:545px){.technology-stack__inner-item{flex-direction:column}}.technology-stack__inner-item-title{display:flex;flex-direction:column;justify-content:center;color:#fff;text-transform:uppercase;padding:clamp(20px,2.5vw,39px);border-radius:10px 0 0 10px;min-width:clamp(230px,17vw,265px);background:#090c1b99;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}@media(max-width:545px){.technology-stack__inner-item-title{border-radius:10px 10px 0 0}}.technology-stack__inner-item-list{display:grid;align-items:center;grid-template-columns:repeat(4,1fr);gap:1.875rem .3125rem;border-radius:0 10px 10px 0;padding:24px 0;width:100%;background:#060815;padding-left:clamp(20px,4vw,80px);padding-right:clamp(20px,4vw,80px)}@media(max-width:545px){.technology-stack__inner-item-list{border-radius:0 0 10px 10px}}@media(max-width:1280px){.technology-stack__inner-item-list{grid-template-columns:repeat(3,1fr)}}@media(max-width:1024px){.technology-stack__inner-item-list{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.technology-stack__inner-item-list{grid-template-columns:1fr}}.technology-stack__inner-item-list li{display:flex;gap:.625rem;width:clamp(180px,10vw,250px)}.technology-stack__inner-item-list li img{width:30px;height:auto}.technology-stack__inner-item-name{color:var(--color-text)}.technology-stack__inner-item-name span{display:block;color:#656674}[data-theme=light] .technology-stack{background:#f8f8f8}[data-theme=light] .technology-stack__inner-item-title{color:#fff;background:#ffffff1f}@media(max-width:768px){[data-theme=light] .technology-stack__inner-item-title{background:#141414d6}}[data-theme=light] .technology-stack__inner-item-list{background:#fff}[data-theme=light] .technology-stack__inner-item-list li .white-icon{filter:invert(100%)}.our-services{padding:clamp(3.75rem,5vw,8.125rem) 0 0 0}.our-services__heading-wrapper{margin-bottom:clamp(1.25rem,3vw,4.375rem)}.our-services__heading-wrapper .heading{gap:1.25rem}.our-services__heading-wrapper .heading .heading-content{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}@media(max-width:768px){.our-services__heading-wrapper .heading .heading-content{flex-direction:column;align-items:flex-start;gap:1.25rem}}.our-services__heading-wrapper .heading .heading-content h3{text-transform:uppercase;max-width:800px;width:100%}.our-services__heading-wrapper .heading .heading-content .heading-description{width:100%;max-width:450px}@media(max-width:768px){.our-services__heading-wrapper .heading .heading-content .heading-description{max-width:100%}}.our-services__content{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.75rem,2vw,2.0625rem)}@media(max-width:1280px){.our-services__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:545px){.our-services__content{grid-template-columns:1fr}}.our-services__content-item{display:flex;flex-direction:column;justify-content:space-between;height:clamp(340px,35vw,610px);width:100%;padding:clamp(28px,3vw,77px) clamp(14px,3vw,64px);border-radius:10px;position:relative;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;overflow:hidden}.our-services__content-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#080f21c4,#080f21c4);z-index:1}.our-services__content-item img{width:clamp(55px,3vw,77px);position:relative;z-index:2}.our-services__content-item .text-area{position:relative;z-index:2}.our-services__content-item .text-area h4{color:#fff;margin-bottom:clamp(15px,1.5vw,40px);font-weight:400;line-height:normal;text-transform:uppercase}.our-services__content-item .text-area a{color:#fff;font-weight:500;line-height:normal;text-transform:uppercase;display:flex;align-items:center;gap:.625rem}.our-services__content-item .text-area a i{font-size:10px}.ai-powered-development{padding:clamp(3.75rem,5vw,8.125rem) 0 0 0;position:relative}.ai-powered-development__video{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1}.ai-powered-development__video video{width:100%;height:100%;object-fit:cover}.ai-powered-development__heading-wrapper{margin-bottom:clamp(3.125rem,2vw,12.6875rem);position:relative;z-index:300}.ai-powered-development__heading-wrapper .heading .heading-content{display:flex;justify-content:space-between;gap:1.25rem}@media(max-width:768px){.ai-powered-development__heading-wrapper .heading .heading-content{flex-direction:column}}.ai-powered-development__heading-wrapper .heading .heading-content h3,.ai-powered-development__heading-wrapper .heading .heading-content h2{line-height:normal;text-transform:uppercase}.ai-powered-development__heading-wrapper .heading .heading-content .heading-description{width:100%;max-width:555px}@media(max-width:768px){.ai-powered-development__heading-wrapper .heading .heading-content .heading-description{flex-direction:column;max-width:100%}}.ai-powered-development__heading-wrapper .heading .heading-content .heading-description p{width:100%;font-weight:400;line-height:150%}.ai-powered-development__content{display:flex;justify-content:space-between;padding:43px 0;gap:1.25rem;position:relative;z-index:300}.ai-powered-development__content-wrapper{display:flex;gap:clamp(1.25rem,3vw,2.75rem)}@media(max-width:1200px){.ai-powered-development__content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}}@media(max-width:768px){.ai-powered-development__content-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:545px){.ai-powered-development__content-wrapper{grid-template-columns:1fr}}.ai-powered-development__content-wrapper i{font-size:26px;margin-bottom:12px;opacity:.8}.ai-powered-development__content-wrapper img{width:33px;height:auto;margin-bottom:10px}.ai-powered-development__content-wrapper span{display:inline-block;margin-bottom:12px;color:var(--color-text)}.ai-powered-development__content-item{display:flex;flex-direction:column}[data-theme=light] .ai-powered-development__content{background:#e6e6e60f;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=light] .ai-powered-development__content-item p{color:#434343}[data-theme=light] .ai-powered-development:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,#fff 40.78%,#fff0 54.12%);z-index:20}[data-theme=light] .ai-powered-development__video--dark{display:none}[data-theme=light] .ai-powered-development__video--light{display:block}[data-theme=dark] .ai-powered-development__content{background:#0000002b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}[data-theme=dark] .ai-powered-development__content-item p{color:#8d8d8d}[data-theme=dark] .ai-powered-development:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#00000070,#00000070);z-index:20}[data-theme=dark] .ai-powered-development__video--dark{display:block}[data-theme=dark] .ai-powered-development__video--light{display:none}.why-modern-technologies{position:relative}.why-modern-technologies__bg{width:45%;height:85%;top:0;left:0;position:absolute;z-index:9;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;z-index:-1}@media(max-width:768px){.why-modern-technologies__bg{height:200px;width:100%}}.why-modern-technologies__wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:1.25rem}@media(max-width:768px){.why-modern-technologies__wrapper{flex-direction:column}}.why-modern-technologies__text{display:flex;padding:clamp(3.125rem,4vw,6.25rem) clamp(1.5625rem,4vw,5.9375rem);width:48%}@media(max-width:768px){.why-modern-technologies__text{height:200px;width:100%;padding:30px 15px}}.why-modern-technologies__text-content{display:flex;flex-direction:column;justify-content:start;align-items:start;position:relative;width:100%;max-width:338px;margin-left:auto;z-index:30}@media(max-width:768px){.why-modern-technologies__text-content{max-width:100%}}.why-modern-technologies__text-content .animate-icon{margin-bottom:15px}.why-modern-technologies__text-content .animate-icon i{font-size:clamp(1.125rem,3vw,1.625rem)}.why-modern-technologies__text-content p{color:#fff;font-style:normal;font-weight:400;line-height:150%}.why-modern-technologies__content{width:62%;padding:clamp(1.875rem,4vw,6.25rem) 0 clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem)}@media(max-width:768px){.why-modern-technologies__content{padding:15px;width:100%}}.why-modern-technologies__content .heading{margin-bottom:clamp(1.25rem,3vw,4.125rem)}.why-modern-technologies__content .heading h3,.why-modern-technologies__content .heading h2{font-weight:400;line-height:normal;text-transform:uppercase}.why-modern-technologies__content .heading p{color:var(--font-color-3);margin-bottom:.75rem;font-weight:400;line-height:150%}.why-modern-technologies__content-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,3vw,2.5rem)}@media(max-width:1200px){.why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,1fr)}}@media(max-width:545px){.why-modern-technologies__content-wrapper{grid-template-columns:1fr;gap:clamp(1.875rem,3vw,2.5rem)}}.why-modern-technologies__content-wrapper img{width:33px;height:auto;margin-bottom:18px}.why-modern-technologies__content-wrapper span{display:block;margin-bottom:12px;color:var(--color-text)}.why-modern-technologies__content-wrapper p{font-style:normal;font-weight:400;line-height:150%;color:#8d8d8d}[data-theme=light] .why-modern-technologies__content-wrapper p{font-style:normal;font-weight:400;line-height:150%;color:#636363}[data-theme=dark] .why-modern-technologies__content-wrapper img{filter:invert(100%)}.our-process{padding:clamp(3.75rem,5vw,8.125rem) 0 0 0;background:#001f77;--process-viewport-columns: 6;--process-step-width: calc((100vw - (clamp(1.5rem, 4vw, 5rem) * 2)) / var(--process-viewport-columns))}.our-process__sticky{position:relative}.our-process__heading{margin-bottom:clamp(2.5rem,5vw,5rem)}.our-process__heading .heading__subtitle{margin-bottom:clamp(1.125rem,2vw,2.25rem);background:#001f77;color:#fff}.our-process__heading .heading__subtitle:after{background:#001f77}.our-process__heading-row{display:flex;align-items:flex-end;gap:clamp(1rem,2vw,1.75rem);flex-wrap:wrap}@media(max-width:768px){.our-process__heading-row{flex-direction:column;align-items:flex-start}}.our-process__heading-row h2{text-transform:uppercase;margin:0;flex-shrink:0;line-height:normal;color:#fff}.our-process__heading-row h2 .animate-icon{flex-shrink:0;margin-left:1.25rem}.our-process__heading-row h2 .animate-icon i{font-size:clamp(1.125rem,2vw,2rem)}.our-process__heading-row p{margin:0;max-width:45.625rem;color:#fff;font-weight:400;line-height:150%}@media(max-width:768px){.our-process__heading-row p{max-width:100%}}.our-process__viewport{position:relative;width:100%;min-height:clamp(32.5rem,68vw,47.5rem);overflow:hidden}@media(max-width:991px){.our-process__viewport{min-height:0;overflow:visible}}.our-process__track{position:relative;z-index:1;display:grid;grid-template-columns:repeat(7,minmax(0,var(--process-step-width)));width:max-content;min-height:inherit;padding:0 clamp(.75rem,2vw,2.5rem);padding-right:clamp(7.5rem,14vw,13.75rem);will-change:transform}@media(max-width:991px){.our-process__track{display:flex;flex-direction:column;width:100%;max-width:32.5rem;margin:0 auto;padding:0 1.25rem 2.5rem;gap:2.25rem;will-change:auto}}.our-process__step{position:relative;min-width:0;min-height:inherit;will-change:transform}@media(max-width:991px){.our-process__step{width:100%;min-height:0;will-change:auto}}.our-process__step-line{position:absolute;top:0;left:0;width:1px;height:100%;background:#fff3;pointer-events:none}@media(max-width:991px){.our-process__step-line{display:none}}.our-process__step-inner{position:relative;display:flex;align-items:flex-start;gap:.875rem;padding-left:.875rem;will-change:transform}@media(max-width:991px){.our-process__step-inner{padding-left:1rem;border-left:2px solid #fff;will-change:auto}}.our-process__step-marker{display:block;width:2px;height:2.625rem;margin-top:.25rem;margin-left:-.9375rem;flex-shrink:0;background:#fff;position:relative;z-index:1}@media(max-width:991px){.our-process__step-marker{display:none}}.our-process__step-content{min-width:0}.our-process__step-content h3{margin:.375rem 0 .75rem;color:#fff;font-weight:400;line-height:1.2;text-transform:uppercase}.our-process__step-content p{margin:0;max-width:11.25rem;color:#82a3ff;font-weight:400;line-height:150%}@media(max-width:991px){.our-process__step-content p{max-width:100%}}.our-process__step-number{display:block;color:#fff;font-weight:400;line-height:1}@media(max-width:1400px){.our-process{--process-step-width: calc((100vw - (clamp(1.5rem, 4vw, 5rem) * 2)) / 5.5)}}@media(max-width:1200px){.our-process{--process-step-width: calc((100vw - (clamp(1.5rem, 4vw, 5rem)*2))/5) }}@media(max-width:991px){.our-process{--process-step-width: 100%}}.case-studies{padding:clamp(3.75rem,5vw,8.125rem) 0}.case-studies .heading{margin-bottom:clamp(1.875rem,3vw,4.375rem)}.case-studies .heading .heading-content{display:flex;justify-content:space-between;gap:clamp(1rem,2vw,1.75rem)}@media(max-width:768px){.case-studies .heading .heading-content{flex-direction:column}}.case-studies .heading .heading-content h3{line-height:normal;width:100%;max-width:700px}.case-studies .heading .heading-content .heading-description{width:100%;max-width:555px}@media(max-width:768px){.case-studies .heading .heading-content .heading-description{max-width:100%}}.case-studies .tag-contianer{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:clamp(1.25rem,2vw,1.375rem)}.case-studies .tag-contianer .why-mindbees__content-item-tag.active{border:1px solid var(--font-color-1);background:none}.case-studies .tag-contianer .why-mindbees__content-item-tag{margin-bottom:0}.case-studies__content{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.875rem,2vw,2rem)}@media(max-width:991px){.case-studies__content{grid-template-columns:1fr}}.case-studies__content-item{display:flex;border-radius:.625rem;overflow:hidden;min-height:clamp(18.75rem,35vw,32.5rem)}@media(max-width:480px){.case-studies__content-item{flex-direction:column;min-height:auto}}.case-studies__content-item-image{width:100%;max-width:455px}.case-studies__content-item-image video,.case-studies__content-item-image img{width:100%;height:100%;object-position:center center;object-fit:cover}.case-studies__content-item-text{width:100%;max-width:280px;padding:clamp(1.875rem,3vw,2.75rem) clamp(.9375rem,3vw,2.1875rem);background:var(--color-bg-4)}@media(max-width:991px){.case-studies__content-item-text{max-width:100%}}.case-studies__content-item-text .title,.case-studies__content-item-text .text-20{display:block;margin-bottom:clamp(.4375rem,2vw,.625rem)}.case-studies__content-item-text p{margin-bottom:20px;line-height:150%;color:#8d8d8d}.case-studies__content-item-text .tags{margin-bottom:clamp(1.25rem,4vw,3.75rem)}.case-studies__content-item-text .tags span{border:1px solid #2a2a2a;padding:clamp(.375rem,1.3vw,.5rem) clamp(.625rem,1.3vw,.875rem);font-size:12px;font-style:normal;font-weight:400;line-height:normal}.case-studies__content-item-text .cta .text-14{display:block;margin-bottom:clamp(.75rem,1.3vw,1.875rem);color:#8d8d8d}.free-consultation{padding:clamp(3.75rem,5vw,8.125rem) 0;position:relative;overflow:hidden;color:#fff;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.free-consultation .heading .heading__subtitle{background:#121662!important}.free-consultation .heading .heading__subtitle:after{background:#121662!important}.free-consultation .container{position:relative;z-index:1}.free-consultation__layout{display:flex;justify-content:space-between;gap:clamp(2rem,4vw,4.5rem)}@media(max-width:991px){.free-consultation__layout{align-items:stretch}}@media(max-width:768px){.free-consultation__layout{flex-direction:column}}.free-consultation__intro .heading{margin-bottom:clamp(1rem,2vw,1.5rem)}.free-consultation__intro .heading .heading__subtitle{margin-bottom:clamp(1.125rem,2vw,1.75rem);background:#16083f;color:#fff}.free-consultation__intro .heading .heading__subtitle:after{background:#16083f}.free-consultation__intro .heading h3{margin:0;color:#fff;line-height:normal;text-transform:uppercase}.free-consultation__intro-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(1.5rem,3vw,2.5rem)}@media(max-width:1199px){.free-consultation__intro-body{grid-template-columns:1fr;align-items:start}}.free-consultation__copy p{margin:0;max-width:26.25rem;color:#ffffffc7;line-height:1.55;color:#9b95ea}.free-consultation__features{list-style:none;margin:5rem 0 0;padding:0;display:flex;flex-direction:column;gap:clamp(.875rem,1.5vw,1.25rem)}@media(max-width:768px){.free-consultation__features{margin:0}}.free-consultation__features li{display:flex;align-items:center;gap:.75rem;color:#fff}.free-consultation__features img{width:1.75rem;height:1.75rem;flex-shrink:0;object-fit:contain}.free-consultation__features span{line-height:1.35}.free-consultation__card{width:100%;max-width:610px;background:#050a18;color:#fff;border-radius:1.25rem;padding:clamp(1.5rem,4vw,5rem);box-shadow:0 1.5rem 3.75rem #00000047}.free-consultation__steps{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:.625rem;height:2.375rem}.free-consultation__step{display:flex;flex-direction:column;gap:.5rem}.free-consultation__step-num{font-size:.8125rem;line-height:1;color:#4f5977;transition:color .3s ease}.free-consultation__step-bar{display:block;width:100%;height:.125rem;border-radius:.125rem;background:#161e37;transition:background .3s ease,height .3s ease}.free-consultation__step.is-active .free-consultation__step-num,.free-consultation__step.is-complete .free-consultation__step-num{color:#fff}.free-consultation__step.is-active .free-consultation__step-bar{height:.4375rem;background:#fff}.free-consultation__step.is-complete .free-consultation__step-bar{background:#ffffffb3}.free-consultation__step-label{margin:0 0 clamp(1.25rem,2vw,1.75rem);color:#4f5977}.free-consultation__panels{position:relative;overflow:hidden}.free-consultation__panel h3{margin:0 0 clamp(1.125rem,2vw,1.5rem);color:var(text-color-1);font-weight:500}.free-consultation__panel[hidden]{display:none}.free-consultation__fields{display:flex;flex-direction:column;gap:clamp(.875rem,1.5vw,1.125rem)}.free-consultation__field{display:flex;flex-direction:column;gap:.5rem}.free-consultation__field label{font-size:.8125rem;line-height:1.2;color:#4f5977}.free-consultation__field label span{color:inherit}.free-consultation__field input,.free-consultation__field textarea{width:100%;padding:.875rem 1rem;border:1px solid transparent;border-radius:.625rem;background:#0a1125;color:#fff;font-family:inherit;font-size:clamp(.875rem,1vw,1rem);line-height:1.4;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.free-consultation__field input::placeholder,.free-consultation__field textarea::placeholder{color:#fff6}.free-consultation__field input:focus,.free-consultation__field textarea:focus{border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}.free-consultation__field input[aria-invalid=true],.free-consultation__field textarea[aria-invalid=true]{border-color:#f87171;box-shadow:0 0 0 1px #f87171}.free-consultation__field textarea{min-height:8.75rem;resize:vertical}.free-consultation__actions{display:flex;justify-content:flex-end;align-items:center;gap:.75rem;margin-top:clamp(1.375rem,2.5vw,2rem)}.free-consultation__actions .btn-primary{background:#fff;color:#000}.free-consultation__back[hidden],.free-consultation__continue[hidden],.free-consultation__submit[hidden]{display:none!important}.free-consultation__back{background:transparent;color:#fff;border-color:#ffffff3d}.free-consultation__back:hover{background:#ffffff14}.free-consultation__continue i,.free-consultation__submit i{font-size:.6875rem}[data-theme=light] .free-consultation__card{background:#fff;color:#000}[data-theme=light] .free-consultation__step-num{color:#4f5977}[data-theme=light] .free-consultation__step-bar{background:#d1d5e0}[data-theme=light] .free-consultation__step.is-active .free-consultation__step-num,[data-theme=light] .free-consultation__step.is-complete .free-consultation__step-num{color:#000}[data-theme=light] .free-consultation__step.is-active .free-consultation__step-bar{height:.4375rem;background:#000}[data-theme=light] .free-consultation__step.is-complete .free-consultation__step-bar{background:#000}[data-theme=light] .free-consultation__field input,[data-theme=light] .free-consultation__field textarea{background:#f6f6f6;color:#000}[data-theme=light] .free-consultation__field input::placeholder,[data-theme=light] .free-consultation__field textarea::placeholder{color:#35353566}[data-theme=light] .free-consultation__field input:focus,[data-theme=light] .free-consultation__field textarea:focus{border-color:#6366f1;box-shadow:0 0 0 1px #6366f1}[data-theme=light] .free-consultation__field input[aria-invalid=true],[data-theme=light] .free-consultation__field textarea[aria-invalid=true]{border-color:#f87171;box-shadow:0 0 0 1px #f87171}[data-theme=light] .free-consultation__field textarea{min-height:8.75rem;resize:vertical}[data-theme=light] .free-consultation .free-consultation__back{border:1px solid #000;color:#000}[data-theme=light] .free-consultation .free-consultation__continue,[data-theme=light] .free-consultation .free-consultation__submit{background:#000;color:#fff}.why-modern-technologies.why-clients-choose-us .why-modern-technologies__bg{right:0;left:unset}.why-modern-technologies.why-clients-choose-us .why-modern-technologies__wrapper .why-modern-technologies__text{order:2}@media(max-width:768px){.why-modern-technologies.why-clients-choose-us .why-modern-technologies__wrapper .why-modern-technologies__text{order:1}}.why-modern-technologies.why-clients-choose-us .why-modern-technologies__wrapper .why-modern-technologies__content{order:1;padding:clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem) 0!important}@media(max-width:768px){.why-modern-technologies.why-clients-choose-us .why-modern-technologies__wrapper .why-modern-technologies__content{order:2}}.why-modern-technologies.why-clients-choose-us .why-modern-technologies__wrapper .why-modern-technologies__text-content{margin:0}.insights{padding:clamp(3.75rem,5vw,8.125rem) 0}.insights .heading{display:flex;align-items:center;gap:15px;margin-bottom:clamp(1.25rem,3vw,1.875rem)}.insights .heading .heading__subtitle{margin:0}.insights__content{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.9375rem,2vw,2.5rem)}@media(max-width:1200px){.insights__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:545px){.insights__content{grid-template-columns:1fr;gap:1.875rem .9375rem}}.insights__content-item{display:flex;flex-direction:column}.insights__content-item-image{border-radius:10px;overflow:hidden;margin-bottom:clamp(.9375rem,3vw,1.875rem)}.insights__content-item-image img{width:100%;height:100%;object-position:center center;object-fit:cover}.insights__content-item-text .details{display:flex;justify-content:space-between;align-items:center;gap:.625rem;margin-bottom:clamp(.5rem,1.5vw,.875rem)}.insights__content-item-text .details .date{color:#8d8d8d}.insights__content-item-text p{font-style:normal;font-weight:400;line-height:150%}.footer-cta{padding:clamp(3.75rem,5vw,8.125rem) 0;background:#030918;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important}.footer-cta .footer-cta__content{display:flex;justify-content:space-between;align-items:center;gap:clamp(1.875rem,3vw,2.5rem)}@media(max-width:991px){.footer-cta .footer-cta__content{flex-direction:column}}.footer-cta .footer-cta__content .heading{width:100%;max-width:880px;margin-bottom:clamp(.9375rem,3vw,1.875rem)}@media(max-width:991px){.footer-cta .footer-cta__content .heading{max-width:100%}}.footer-cta .footer-cta__content .heading .heading-content h3{margin-bottom:clamp(1.375rem,2vw,2.75rem);font-weight:400;line-height:normal;text-transform:uppercase;color:#fff}.footer-cta .footer-cta__content-buttons{display:flex;gap:1.25rem}@media(max-width:545px){.footer-cta .footer-cta__content-buttons{flex-direction:column}}.footer-cta .footer-cta__content-buttons .btn-white i{margin-top:3px;font-size:13px;line-height:0}.footer-cta .footer-cta__content p{width:100%;max-width:420px;color:#fff}@media(max-width:991px){.footer-cta .footer-cta__content p{max-width:100%}}.footer-cta__content{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2vw,4.375rem)}.footer-cta__content-item{display:flex}.client-area{background:#121212;padding:clamp(3.75rem,5vw,8.125rem) 0}.client-area .heading-wrapper{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:clamp(1.5rem,3vw,3.875rem)}@media(max-width:991px){.client-area .heading-wrapper{flex-direction:column;align-items:flex-start}}.client-area .heading-wrapper .heading{margin:0;width:100%;max-width:clamp(320px,40vw,887px)}@media(max-width:991px){.client-area .heading-wrapper .heading{margin:0 0 10px;max-width:100%}}.client-area .heading-wrapper .heading .heading__subtitle{background:#121212!important;color:#fff}.client-area .heading-wrapper .heading .heading__subtitle:after{background:#121212!important}.client-area .heading-wrapper .heading h3{line-height:normal;color:#fff}.client-area .heading-wrapper p{max-width:436px;color:#fff}.client-area__content{display:grid;grid-template-columns:repeat(3,1fr);align-items:start;min-height:585px;gap:25px}@media(max-width:1090px){.client-area__content{grid-template-columns:1fr;justify-items:center}}.client-area__content-image{position:relative;width:100%;max-width:465px;height:100%;border-radius:20px;overflow:hidden}.client-area__content-image:before{content:"";top:0;left:0;width:100%;height:100%;position:absolute;background:linear-gradient(0deg,#060017a1,#060017a1);z-index:1}.client-area__content-image img{top:0;left:0;width:100%;height:100%;object-fit:cover}.client-area__content-image-text{display:flex;flex-direction:column;justify-content:end;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:0 clamp(20px,3vw,48px) clamp(30px,3vw,50px)}.client-area__content-image-text p{margin-bottom:clamp(1.25rem,3vw,2rem);color:#cacaca;font-weight:400;line-height:150%}.client-area__content-ratings{display:flex;flex-direction:column;gap:.75rem;max-width:465px;height:100%}.client-area__content-ratings-item{display:flex;align-items:center;justify-content:space-between;padding:clamp(16px,2vw,30px) clamp(20px,2vw,28px) clamp(18px,2vw,25px) clamp(24px,2vw,35px);border-radius:20px;background:#161616}.client-area__content-ratings-item .rate{display:flex;align-items:center;gap:10px}.client-area__content-ratings-item .rate .users__review-list li i,.client-area__content-ratings-item .rate span{color:#fff}.client-area__content-ratings-item .animate-icon i{font-size:clamp(18px,2vw,22px)}.client-area__content-ratings-content{display:flex;flex-direction:column;justify-content:space-between;height:100%;gap:clamp(1.25rem,3vw,2rem);padding:clamp(32px,3vw,51px) clamp(32px,3vw,54px) clamp(30px,3vw,48px) clamp(32px,3vw,55px);background:#161616;border-radius:20px}.client-area__content-ratings-content p{color:#cacaca;font-weight:400;line-height:150%}.client-area__content-ratings-content .author{justify-content:flex-start!important}.client-area__content-overall-rating{display:flex;flex-direction:column;justify-content:space-between;max-width:465px;height:100%;gap:10px}.client-area__content-overall-rating-item{display:flex;flex-direction:column;justify-content:space-between;gap:30px;height:100%;border-radius:20px;background:#161616;padding:clamp(32px,3vw,52px) clamp(36px,3vw,58px) clamp(28px,3vw,46px) clamp(24px,3vw,41px)}.client-area__content-overall-rating-item .users{flex-direction:column}.client-area__content-overall-rating-item .users .users__list li img{border-color:#121212}.client-area__content-overall-rating-item .users span{color:#fff;letter-spacing:1.4px}.client-area__content-overall-rating .overall-rating__content{display:flex;align-items:center;justify-content:space-between;gap:15px}.client-area__content-overall-rating .overall-rating__content .display-5{color:#fff}.client-area__content-overall-rating .overall-rating__content p{color:#fff;font-weight:600}.client-area__content-overall-rating .overall-rating__content p span{color:#868686;font-weight:400}.client-area .author{display:flex;justify-content:space-between;align-items:center;gap:15px}.client-area .author img{width:48px;height:48px;border-radius:100%}.client-area .author .details{display:flex;flex-direction:column}.client-area .author .details .title{color:#fff;font-weight:500;line-height:150%}.client-area .author .details .role{color:#868686;font-weight:400;line-height:150%}.why-modern-technologies.who-we-are-about-page{background:var(--color-bg-6)}.why-modern-technologies.who-we-are-about-page .why-modern-technologies__bg{z-index:10}.why-modern-technologies.who-we-are-about-page .why-modern-technologies__content .heading h2,.why-modern-technologies.who-we-are-about-page .why-modern-technologies__content .heading h3{margin-bottom:clamp(.9375rem,3vw,1.875rem)}.why-modern-technologies.who-we-are-about-page .why-modern-technologies__content .why-modern-technologies__content-wrapper{grid-template-columns:1fr}.why-modern-technologies.who-we-are-about-page .why-modern-technologies__content .why-modern-technologies__content-wrapper .who-are-list{width:100%}.why-modern-technologies.who-we-are-about-page .why-modern-technologies__content .why-modern-technologies__content-wrapper .who-are-list li{display:flex;align-items:start;width:100%;padding:clamp(.9375rem,2vw,1.875rem) 0;gap:clamp(.75rem,2vw,1.125rem);border-top:1px solid var(--border-1);border-bottom:1px solid var(--border-1)}.why-modern-technologies.who-we-are-about-page .why-modern-technologies__content .why-modern-technologies__content-wrapper .who-are-list li .list-details img{width:clamp(1.625rem,2.5vw,2.0625rem)}.why-modern-technologies.who-we-are-about-page .why-modern-technologies__content .why-modern-technologies__content-wrapper .who-are-list li .list-details span{display:block;margin-bottom:clamp(.5rem,1vw,.75rem)}.why-modern-technologies.who-we-are-about-page .why-modern-technologies__content .why-modern-technologies__content-wrapper .who-are-list li .list-details p{color:var(--font-color-4)}.our-journey{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-7)}.our-journey__heading{margin-bottom:clamp(3.125rem,6vw,6.25rem)}.our-journey__heading .heading h2{margin:0;line-height:normal;text-transform:uppercase}.our-journey__heading .heading__subtitle{background:var(--color-bg-7)}.our-journey__heading .heading__subtitle:after{background:var(--color-bg-7)}.our-journey__timeline{position:relative}.our-journey__timeline-line{position:absolute;top:.75rem;bottom:.75rem;left:20%;width:1px;background:#dedee4}@media(max-width:991px){.our-journey__timeline-line{left:.4375rem}}.our-journey__timeline-progress{display:block;width:100%;height:0;background:var(--font-color-1);transform-origin:top;will-change:height}.our-journey__item{display:grid;grid-template-columns:20% 8% 1fr;align-items:start;position:relative}.our-journey__item:not(:last-child){margin-bottom:clamp(2.1875rem,3vw,3.4375rem)}@media(max-width:991px){.our-journey__item{grid-template-columns:1.875rem 1fr;gap:.9375rem;padding-left:0}}.our-journey__year{padding-right:clamp(1.25rem,3vw,3.125rem)}.our-journey__year span{display:block;line-height:1;color:var(--font-color-1)}@media(max-width:991px){.our-journey__year{grid-column:2;grid-row:1;padding-right:0;margin-bottom:.75rem}}.our-journey__marker{position:relative;display:flex;justify-content:flex-start;padding-top:.125rem}@media(max-width:991px){.our-journey__marker{position:absolute;left:0;top:.1875rem}}.our-journey__dot{display:block;width:.9375rem;height:.9375rem;margin-left:-.4375rem;border:.1875rem solid #bfc3d1;border-radius:50%;background:var(--color-bg);position:relative;z-index:5;transform:scale(0);will-change:transform}@media(max-width:991px){.our-journey__dot{margin-left:0}}.our-journey__card{display:grid;grid-template-columns:minmax(13.75rem,.8fr) minmax(18.75rem,1.4fr);align-items:center;gap:clamp(1.5625rem,4vw,4.0625rem);min-height:clamp(8.125rem,11vw,10.625rem);padding:clamp(1.5625rem,3vw,2.8125rem) clamp(1.5625rem,3vw,3.4375rem);border-radius:.5rem;background:var(--color-bg-4);position:relative;will-change:transform,opacity}@media(max-width:1200px){.our-journey__card{grid-template-columns:minmax(11.875rem,.8fr) 1.2fr;gap:1.875rem}}@media(max-width:768px){.our-journey__card{grid-template-columns:1fr;gap:.9375rem;padding:1.5625rem}}.our-journey__card-title{display:flex;align-items:flex-start;gap:clamp(.9375rem,2vw,1.875rem);position:relative}.our-journey__card-title h3{margin:0;max-width:18.75rem;font-weight:400;line-height:1.25;color:var(--font-color-1)}@media(max-width:768px){.our-journey__card-title{gap:.9375rem}.our-journey__card-title h3{max-width:100%}}.our-journey__connector{display:block;width:clamp(1.5625rem,3vw,2.8125rem);height:2px;margin-top:.75rem;margin-left:clamp(-4.6875rem,-5vw,-2.8125rem);background:var(--font-color-1);flex-shrink:0}@media(max-width:991px){.our-journey__connector{margin-left:0}}@media(max-width:768px){.our-journey__connector{width:1.5625rem}}.our-journey__card-description p{margin:0;color:var(--font-color-3);font-weight:400;line-height:150%}@media(max-width:991px){.our-journey__card{grid-column:2;grid-row:2}}@media(prefers-reduced-motion:reduce){.our-journey__timeline-progress{height:100%}.our-journey__dot{transform:scale(1)}}[data-theme=light] .our-journey{background:#fff}[data-theme=light] .our-journey__timeline-line{background:#e5e5e8}[data-theme=light] .our-journey__timeline-progress{background:#bfc3d1}[data-theme=light] .our-journey__dot{background:#fff;border-color:#bfc3d1}[data-theme=light] .our-journey__card{background:#f7f7f7}[data-theme=light] .our-journey__card-description p{color:#666}[data-theme=dark] .our-journey__timeline-line{background:#292b38}[data-theme=dark] .our-journey__timeline-progress{background:#626bff}[data-theme=dark] .our-journey__dot{background:var(--color-bg);border-color:#626bff}[data-theme=dark] .our-journey__card{background:var(--color-bg-4)}[data-theme=dark] .our-journey__card-description p{color:#8d8d8d}.our-team{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.our-team__heading{margin-bottom:clamp(2.1875rem,5vw,4.375rem)}.our-team__heading .heading .heading-content{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(1.5625rem,4vw,4.375rem)}@media(max-width:991px){.our-team__heading .heading .heading-content{flex-direction:column;gap:1.25rem}}.our-team__heading .heading .heading-content h2{width:100%;max-width:48.75rem;line-height:normal;text-transform:uppercase}.our-team__heading .heading .heading-content .heading-description{width:100%;max-width:35rem}.our-team__heading .heading .heading-content .heading-description p{line-height:150%}@media(max-width:991px){.our-team__heading .heading .heading-content .heading-description{max-width:100%}}.our-team__content{display:grid;grid-template-columns:repeat(5,1fr);gap:clamp(.875rem,2vw,1.5rem)}@media(max-width:1400px){.our-team__content{grid-template-columns:repeat(4,1fr)}}@media(max-width:1200px){.our-team__content{grid-template-columns:repeat(3,1fr)}}@media(max-width:768px){.our-team__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.our-team__content{grid-template-columns:1fr}}.our-team__content-item{position:relative;overflow:hidden;border-radius:.625rem;max-height:17.5rem;width:100%;cursor:pointer;isolation:isolate;aspect-ratio:.82;background:linear-gradient(180deg,#0000001a 37.73%,#000000c9 87.55%) #d3d3d3 50%/cover no-repeat}.our-team__content-item img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .6s ease,filter .6s ease}.our-team__content-item:hover img{transform:scale(1.1)}.our-team__content-item:hover .our-team__overlay{border-radius:11px;background:linear-gradient(180deg,#0000 37.73%,#0000 87.55%)}.our-team__content-item:hover span{transform:translateY(250px)}.our-team__image{width:100%;height:100%}.our-team__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-end;padding:clamp(1.125rem,2vw,1.875rem);transition:all .45s ease-in-out;background:linear-gradient(180deg,#0000001a 37.73%,#000000c9 87.55%)}.our-team__overlay span{color:#fff;font-weight:500;transition:transform .35s ease}.ai-powered-development.mindbees-number:before{background:linear-gradient(0deg,#00000070,#00000070)!important}.ai-powered-development.mindbees-number .ai-powered-development__content-wrapper span,.ai-powered-development.mindbees-number{color:#fff!important}.ai-powered-development.mindbees-number .ai-powered-development__video .ai-powered-development__video--dark{display:block!important}.why-modern-technologies.our-culture .why-modern-technologies__content .heading h2,.why-modern-technologies.our-culture .why-modern-technologies__content .heading h3{margin-bottom:clamp(.625rem,3vw,.75rem)}.services.what-we-do .services__content{grid-template-columns:repeat(4,1fr);gap:clamp(.9375rem,2vw,1.25rem)}@media(max-width:1200px){.services.what-we-do .services__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:545px){.services.what-we-do .services__content{grid-template-columns:1fr}}.services.what-we-do .services__content .services__content-item{padding:clamp(1.5rem,2vw,3.125rem)}.integration.our-process,.integration.our-process .heading__subtitle{background:var(--color-bg-6)}.integration.our-process .heading__subtitle:after{background:var(--color-bg-6)}.banner.inner-banner.blog-banner .container{position:relative;z-index:5;display:flex;flex-direction:column;min-height:clamp(18.75rem,20vw,27.625rem)}.banner.inner-banner.blog-banner .banner__inner{flex:1 1 auto;min-height:clamp(12.5rem,20vw,20rem);width:100%;align-items:center;padding-bottom:1.25rem}@media(max-width:991px){.banner.inner-banner.blog-banner .banner__inner{min-height:15rem;justify-content:center}}.banner.inner-banner.blog-banner .banner__heading{width:auto;max-width:45rem}.banner.inner-banner.blog-banner--details .container{min-height:20rem}.banner.inner-banner.blog-banner--details .banner__inner{min-height:15rem}.banner.inner-banner.blog-banner--details .banner__heading{max-width:57.5rem}.banner.inner-banner.blog-banner--details .heading__title{text-transform:none;line-height:120%}.blog-tabs{display:flex;align-items:center;justify-content:space-between;gap:1.125rem;width:100%;max-width:100%;min-width:0;padding:clamp(.875rem,3vw,1.125rem) clamp(.75rem,3vw,3.125rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.blog-tabs__viewport{flex:1 1 auto;min-width:0;overflow:hidden}.blog-tabs__track{display:flex;align-items:center;gap:.375rem;width:100%;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth}.blog-tabs__track::-webkit-scrollbar{display:none}.blog-tabs__item{flex-shrink:0;margin:0;padding:.625rem 1rem;border:0;border-radius:100px;background:transparent;color:var(--font-color-2);font-family:inherit;font-size:clamp(.8125rem,1vw,1rem);font-weight:400;line-height:1.3;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,color .15s ease}.blog-tabs__item:hover{color:var(--font-color-1)}.blog-tabs__item.is-active{background:color-mix(in srgb,var(--color-text) 16%,transparent);color:var(--font-color-1)}.blog-tabs__arrows{display:flex;align-items:center;flex-shrink:0;position:relative;z-index:2;background:var(--color-bg);border-radius:6.25rem}.blog-tabs__arrow{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;padding:0;border:0;background:transparent;color:var(--font-color-2);cursor:pointer;transition:color .15s ease,opacity .15s ease}.blog-tabs__arrow i{font-size:.75rem;line-height:1}.blog-tabs__arrow--prev i{transform:rotate(180deg)}.blog-tabs__arrow:hover:not(:disabled){color:var(--font-color-1)}.blog-tabs__arrow:disabled{opacity:.35!important;cursor:default}[data-theme=light] .blog-tabs{background:#ebebeb94}[data-theme=light] .blog-tabs__item:hover{background:#fff}[data-theme=light] .blog-tabs__item.is-active{background:#fff;color:var(--font-color-1)}.blog-card{display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.blog-card[hidden]{display:none!important}.blog-card__image{overflow:hidden;border-radius:10px;margin-bottom:clamp(.875rem,1.6vw,1.375rem)}.blog-card__image img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:center center;transition:transform .45s ease}.blog-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:clamp(.5rem,1.2vw,.75rem)}.blog-card__category{color:var(--color-text)}.blog-card__date{color:var(--font-color-4);white-space:nowrap}.blog-card__title{margin:0;font-weight:400;line-height:140%;text-transform:none;color:var(--font-color-1);transition:color .15s ease;-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.blog-card:hover .blog-card__image img{transform:scale(1.05)}.blog-card:hover .blog-card__title{color:var(--font-color-2)}@media(prefers-reduced-motion:reduce){.blog-card .blog-card__image img{transition:none}.blog-card:hover .blog-card__image img{transform:none}}.blog-card--featured .blog-card__image{margin-bottom:clamp(1rem,1.8vw,1.5rem)}.blog-card--featured .blog-card__image img{min-height:26.5625rem}.blog-card--featured .blog-card__title{line-height:135%}.blog-listing{padding:clamp(3.75rem,5vw,8.125rem) 0}.blog-featured{display:grid;grid-template-columns:minmax(0,.73fr) minmax(0,1.58fr) minmax(0,.71fr);gap:clamp(1.25rem,2.4vw,2.625rem);align-items:start;margin-bottom:clamp(3rem,5vw,5rem)}@media(max-width:1024px){.blog-featured{grid-template-columns:1fr}.blog-featured .most-popular{max-width:32.5rem}}.blog-featured__side{display:flex;flex-direction:column;gap:clamp(1.5rem,2.4vw,3.125rem)}@media(max-width:1024px){.blog-featured__side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.blog-featured__side{grid-template-columns:1fr}}.blog-featured__side h3{-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.blog-featured__main{min-width:0;border-left:1px solid var(--border-1);border-right:1px solid var(--border-1);padding:0 clamp(1.25rem,2.4vw,2.625rem)}.blog-featured__main .blog-card__title{-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}@media(max-width:1024px){.blog-featured__main{order:-1;padding:0;border:none}}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,2.6vw,3.125rem) clamp(1.25rem,2.4vw,3.125rem)}@media(max-width:991px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.blog-grid{grid-template-columns:1fr}}.blog-grid__empty{display:none;grid-column:1/-1;padding:3rem 0;text-align:center;color:var(--font-color-2)}.blog-grid__empty.is-visible{display:block}.blog-pagination{display:flex;align-items:center;justify-content:center;gap:.5rem;margin-top:clamp(3rem,5vw,5rem)}.blog-pagination__list{display:flex;align-items:center;gap:.375rem}.blog-pagination__item,.blog-pagination__arrow{display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;color:var(--font-color-2);font-size:clamp(.875rem,1vw,1rem);line-height:1;transition:color .15s ease}.blog-pagination__item:hover,.blog-pagination__arrow:hover,.blog-pagination__item.is-active,.blog-pagination__arrow.is-active{color:var(--font-color-1)}.blog-pagination__arrow i{font-size:.625rem}.blog-pagination__arrow--prev i{transform:rotate(180deg)}.most-popular{min-width:0}.most-popular__title{margin:0 0 clamp(1.125rem,2vw,1.75rem);font-weight:400;line-height:1.3;color:var(--font-color-1);text-transform:none}.most-popular__list{margin:0;padding:0}.most-popular__item:not(:last-child){border-bottom:1px solid var(--border-1)}.most-popular__item a{display:block;padding:clamp(1rem,1.6vw,1.375rem) 0}.most-popular__item:first-child a{padding-top:0}.most-popular__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.5rem}.most-popular__category,.most-popular__date{white-space:nowrap}.most-popular__category{color:var(--font-color-1)}.most-popular__date{color:var(--font-color-4)}.most-popular__item-title{margin:0;font-weight:400;line-height:140%;text-transform:none;color:var(--font-color-1);transition:color .15s ease;-webkit-line-clamp:3;overflow:hidden;-webkit-box-orient:vertical;display:-webkit-box}.most-popular__item a:hover .most-popular__item-title{color:var(--font-color-2)}.blog-details{padding:clamp(3.75rem,5vw,8.125rem) 0}.blog-details__layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(16.25rem,23.75rem);gap:clamp(2rem,4vw,4.5rem);align-items:start}@media(max-width:991px){.blog-details__layout{grid-template-columns:1fr}}.blog-details__article{min-width:0}.blog-details__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.blog-details__category{color:var(--color-text)}.blog-details__date{color:var(--font-color-4)}.blog-details__title{margin:0 0 clamp(1.5rem,2.6vw,2.25rem);font-size:clamp(1.75rem,3.2vw,3rem);font-weight:400;line-height:120%;text-transform:none;color:var(--font-color-1)}@media(min-width:992px){.blog-details .most-popular{position:sticky;top:6.25rem}}.blog-content{color:var(--font-color-1)}.blog-content>*{margin:0 0 clamp(1.25rem,2vw,1.75rem)}.blog-content>*:last-child{margin-bottom:0}.blog-content>*:is(blockquote,.blog-quote,.blog-cta){margin-top:clamp(1.75rem,3vw,2.5rem)}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin-top:clamp(1.75rem,3vw,2.5rem);margin-bottom:clamp(.75rem,1.4vw,1.125rem);font-weight:400;line-height:130%;text-transform:none;color:var(--font-color-1)}.blog-content h1{font-size:clamp(1.75rem,3.2vw,3rem)}.blog-content h2{font-size:clamp(1.375rem,2.2vw,1.5rem)}.blog-content h3{font-size:clamp(1.25rem,1.8vw,1.375rem)}.blog-content h4{font-size:clamp(1.125rem,1.5vw,1.25rem)}.blog-content h5{font-size:clamp(1.0625rem,1.3vw,1.125rem)}.blog-content h6{font-size:clamp(1rem,1.1vw,1.0625rem)}.blog-content p{font-size:clamp(.875rem,1.2vw,1rem);font-weight:400;line-height:150%;color:var(--font-color-4)}.blog-content a:not(.btn){color:var(--font-color-4);text-decoration:underline;text-underline-offset:.1875rem}.blog-content a:not(.btn):hover{color:var(--font-color-2)}.blog-content strong,.blog-content b{font-weight:600}.blog-content em,.blog-content i:not([class^=icon-]){font-style:italic}.blog-content img:not(.blog-quote__icon):not(.blog-cta__icon),.blog-content video{display:block;width:100%;height:auto;border-radius:.75rem;object-fit:cover}.blog-content figure{margin-left:0;margin-right:0}.blog-content figure img{margin-bottom:.625rem}.blog-content figcaption{font-size:clamp(.8125rem,1vw,.875rem);line-height:150%;color:var(--font-color-4)}.blog-content ul,.blog-content ol{display:flex;flex-direction:column;gap:.75rem;padding:0;list-style:none}.blog-content li{display:flex;align-items:flex-start;gap:.75rem;font-size:clamp(.875rem,1.2vw,1rem);line-height:150%;color:var(--font-color-1)}.blog-content li:before{flex-shrink:0;margin-top:.625rem;font-family:icomoon!important;font-size:.375rem;line-height:1;color:var(--font-color-1);speak:never;font-style:normal;font-weight:400}.blog-content ul li:before{content:""}.blog-content ol{counter-reset:blog-ol}.blog-content ol li:before{content:counter(blog-ol) ".";counter-increment:blog-ol;font-family:inherit;font-size:inherit;margin-top:0;min-width:1.125rem}.blog-content blockquote,.blog-content .blog-quote{margin-top:clamp(1.75rem,3vw,2.5rem);margin-bottom:clamp(1.75rem,3vw,2.5rem);padding:clamp(1.375rem,2.4vw,2rem);border:0;border-radius:1rem;background:var(--color-bg-12)}.blog-content blockquote p,.blog-content .blog-quote p{color:var(--font-color-4);margin-bottom:.625rem}.blog-content blockquote p:last-child,.blog-content .blog-quote p:last-child{margin-bottom:0}.blog-content blockquote h1,.blog-content blockquote h2,.blog-content blockquote h3,.blog-content blockquote h4,.blog-content blockquote h5,.blog-content blockquote h6,.blog-content .blog-quote h1,.blog-content .blog-quote h2,.blog-content .blog-quote h3,.blog-content .blog-quote h4,.blog-content .blog-quote h5,.blog-content .blog-quote h6{margin-top:0}.blog-quote__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.blog-quote__icon{width:2rem;height:2rem;flex-shrink:0;border-radius:0}.blog-quote h4{margin:0}.blog-cta{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.25rem,3vw,2.5rem);margin-top:clamp(1.75rem,3vw,2.5rem);padding:clamp(1.5rem,3vw,2.5rem);border-radius:1rem;background:var(--color-bg-4)}@media(max-width:640px){.blog-cta{flex-direction:column;align-items:flex-start}}.blog-cta__content{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.125rem,2vw,1.5rem);max-width:32.5rem}.blog-cta__content h3{margin:0;font-size:clamp(1.25rem,2vw,2rem);font-weight:400;line-height:130%;text-transform:none;color:var(--font-color-1)}.blog-cta__icon{width:clamp(5.5rem,12vw,10rem);height:auto;flex-shrink:0;border-radius:0}[data-theme=light] .blog-quote__icon,[data-theme=light] .blog-cta__icon{filter:invert(1)}.latest-blogs{padding:clamp(3.75rem,5vw,8.125rem) 0 0 0;padding-bottom:clamp(3.75rem,6vw,7.5rem)}.latest-blogs__heading{width:100%;margin-bottom:clamp(1.75rem,3.6vw,3rem)}.latest-blogs__heading .heading-content{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;width:100%}@media(max-width:767px){.latest-blogs__heading .heading-content{flex-direction:column;align-items:flex-start}}.latest-blogs__heading .heading-content h2{margin:0}.banner.inner-banner:before{display:none}.banner.inner-banner .banner__inner{min-height:92vh;padding:clamp(5.625rem,8vw,4.375rem) 0 0 0}@media(max-width:1200px){.banner.inner-banner .banner__inner{justify-content:start;min-height:80vh}}.banner .banner__banner-image{filter:hue-rotate(96deg);animation:hueRotateAnimation 5s linear infinite}.banner__highlights{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(.5rem,6vw,.9375rem);padding:0 0 clamp(1.25rem,6vw,3rem) 0;position:relative;z-index:90}@media(max-width:1200px){.banner__highlights{grid-template-columns:repeat(2,1fr);justify-items:center;padding-top:30px}}@media(max-width:640px){.banner__highlights{grid-template-columns:1fr}}.banner__highlights-item{display:flex;align-items:center;gap:1.25rem}@media(max-width:640px){.banner__highlights-item{flex-direction:column;gap:.5rem}}.banner__highlights-item img{width:2.0625rem;height:2.0625rem}@keyframes hueRotateAnimation{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(360deg)}}[data-theme=light] .banner__banner-image--dark{display:none}[data-theme=dark] .banner__highlights-item img{filter:brightness(0) invert(1)}.services{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.services .heading{gap:1.25rem;margin-bottom:clamp(1.25rem,1.6vw,3.125rem)}.services .heading .heading__subtitle{background:var(--color-bg-6)}.services .heading .heading__subtitle:after{background:var(--color-bg-6)}.services .heading .heading-content{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}@media(max-width:768px){.services .heading .heading-content{flex-direction:column;align-items:flex-start;gap:1.25rem}}.services .heading .heading-content h3{text-transform:uppercase;max-width:800px;width:100%}.services .heading .heading-content .heading-description{width:100%;max-width:450px}@media(max-width:768px){.services .heading .heading-content .heading-description{max-width:100%}}.services__content{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(.9375rem,3vw,1.875rem)}@media(max-width:1200px){.services__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.services__content{grid-template-columns:1fr}}.services__content-item{padding:clamp(1.875rem,3vw,4.75rem) clamp(1.25rem,3vw,4.125rem);background:var(--color-bg-5);border-radius:10px}.services__content-item-icon{margin-bottom:clamp(.9375rem,1.6vw,1.875rem)}.services__content-item-icon img{width:clamp(3.125rem,3vw,4.8125rem);height:clamp(3.125rem,3vw,4.8125rem)}.services__content-item-content{display:flex;flex-direction:column;position:relative}.services__content-item-content h3{max-width:290px;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:clamp(.9375rem,3vw,1.25rem)}@media(max-width:1800px){.services__content-item-content h3{max-width:240px}}@media(max-width:1200px){.services__content-item-content h3{max-width:100%}}.services__content-item-content .tags{gap:.4375rem .625rem;margin-bottom:clamp(.75rem,3vw,1.25rem)}.services__content-item-content .tags span{padding:.25rem .625rem;border:1px solid #525252;color:var(--font-color);font-size:.75rem}.services__content-item-content .subtitle{display:block;width:100%;padding-top:clamp(.75rem,1.5vw,.9375rem);padding-bottom:clamp(.75rem,1.5vw,.9375rem);border-bottom:1px solid var(--border-1);font-weight:700}.services__content-item-content p{color:var(--font-color-3);margin-bottom:clamp(.9375rem,3vw,1.25rem)}.services__content-item-content ul li{display:flex;align-items:center;gap:clamp(.625rem,1.6vw,1.125rem);border-bottom:1px solid var(--border-1);padding:clamp(.5rem,1.6vw,.9375rem) 0}.services__content-item-content ul li i{font-size:.5rem}.services__content-item-content .btn{margin-top:clamp(1.875rem,3vw,3.75rem)}.services__content-item-content .link{position:relative;z-index:2;margin-top:clamp(1.875rem,3vw,3.75rem);color:inherit;cursor:pointer}.services__content-item-content .link span{font-weight:500}.services__content-item-content .link i{font-weight:500;font-size:.4375rem}.why-mindbees{position:relative}.why-mindbees__bg{position:absolute;top:0;left:0;z-index:-1;width:45%;height:90%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media(max-width:768px){.why-mindbees__bg{position:relative;height:200px;width:100%}}.why-mindbees__wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:1.25rem}@media(max-width:768px){.why-mindbees__wrapper{flex-direction:column}}.why-mindbees__text{display:flex;width:42%;padding:clamp(3.125rem,4vw,6.25rem) clamp(1.5625rem,4vw,5.9375rem)}@media(max-width:768px){.why-mindbees__text{position:absolute;top:1%;left:3%;height:200px;width:100%;padding:30px 15px}}.why-mindbees__text-content{display:flex;flex-direction:column;justify-content:start;align-items:start;position:relative;width:100%;max-width:338px;margin-left:auto;z-index:30}@media(max-width:768px){.why-mindbees__text-content{max-width:100%}}.why-mindbees__text-content .animate-icon{margin-bottom:15px}.why-mindbees__text-content .animate-icon i{font-size:clamp(1.125rem,3vw,1.625rem)}.why-mindbees__text-content p{color:#fff;line-height:150%}.why-mindbees__content{width:58%;padding:clamp(1.875rem,4vw,6.25rem) 0 clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem)}@media(max-width:768px){.why-mindbees__content{padding:0;margin:2.5rem 0;width:100%}}.why-mindbees__content .heading{margin-bottom:0}.why-mindbees__content .heading h2{font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:0}.why-mindbees__content-wrapper{display:flex;flex-direction:column}.why-mindbees__content-item{display:flex;align-items:flex-start;gap:clamp(.75rem,2vw,1.125rem);padding:clamp(1.25rem,2vw,2.1875rem) 0}.why-mindbees__content-item:not(:last-child){border-bottom:1px solid var(--border-1)}@media(max-width:640px){.why-mindbees__content-item{flex-wrap:wrap;flex-direction:column}}.why-mindbees__content-item-icon{flex-shrink:0}.why-mindbees__content-item-icon img{width:clamp(1.625rem,2vw,2.0625rem);height:auto}@media(max-width:640px){.why-mindbees__content-item-icon{display:none}}.why-mindbees__content-item-content{flex:1}.why-mindbees__content-item-content h3{font-weight:400;line-height:normal;margin-bottom:clamp(.625rem,1.6vw,.75rem)}.why-mindbees__content-item-content p{color:var(--font-color-3);max-width:560px}.why-mindbees__content-item-tag{display:inline-flex;align-items:center;justify-content:center;border-radius:100px;border:1px solid #525252;color:var(--font-color-1);padding:.375rem .875rem;margin-bottom:clamp(.625rem,1.6vw,.9375rem)}.why-mindbees__content-item-stat{display:flex;flex-direction:column;flex-shrink:0;padding-left:clamp(.625rem,1vw,1.375rem);width:clamp(6.875rem,10vw,9.375rem);border-left:1px solid var(--border-1)}@media(max-width:640px){.why-mindbees__content-item-stat{width:100%}}.why-mindbees__content-item-stat span:first-child{line-height:normal}.why-mindbees__content-item-stat span:last-child{color:var(--font-color-3)}.the-process{padding:clamp(3.75rem,5vw,8.125rem) 0;background:#001f77}.the-process .heading{margin-bottom:clamp(.9375rem,2vw,3.4375rem)}.the-process .heading .heading__subtitle{background:#001f77;color:#fff}.the-process .heading .heading__subtitle:after{background:#001f77}.the-process .heading h2{max-width:56.25rem;color:#fff;line-height:normal;margin-bottom:0}.the-process .heading.heading-with-description{display:flex;justify-content:space-between;align-items:center;gap:clamp(1.125rem,2vw,1.875rem)}@media(max-width:991px){.the-process .heading.heading-with-description{flex-direction:column;align-items:flex-start;gap:clamp(1.125rem,2vw,1.875rem)}}.the-process .heading.heading-with-description p{color:#fff;max-width:26.25rem}@media(max-width:991px){.the-process .heading.heading-with-description p{max-width:100%}}.the-process__content{display:flex;flex-direction:column}.the-process__content-item{position:relative;display:grid;grid-template-columns:.7fr 1.3fr 1.2fr 1fr;grid-template-areas:"number title text list";align-items:start;gap:clamp(1rem,2vw,2.25rem);padding:clamp(1.625rem,2.6vw,3.125rem) 0 clamp(1.625rem,2.6vw,3.125rem) 0}.the-process__content-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)}@media(max-width:1200px){.the-process__content-item{grid-template-columns:auto 1fr;grid-template-areas:"number title" "number text" "number list";row-gap:clamp(.625rem,1.6vw,1rem)}}@media(max-width:640px){.the-process__content-item{grid-template-columns:1fr;grid-template-areas:"number" "title" "text" "list"}}.the-process__content-item-number{grid-area:number;font-size:clamp(2.375rem,4vw,4.75rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4);position:relative;padding-left:clamp(1.25rem,2vw,2.375rem)}.the-process__content-item-number:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2px;height:clamp(2.5rem,4vw,4.75rem);background:#fff}.the-process__content-item-title{grid-area:title;color:#fff;font-weight:400;line-height:normal;margin-bottom:0}.the-process__content-item-text{grid-area:text;max-width:15.625rem;color:#a3bfff;margin-bottom:0}@media(max-width:1200px){.the-process__content-item-text{max-width:32.5rem}}.the-process__content-item-list{grid-area:list;display:flex;flex-direction:column;gap:clamp(.375rem,1vw,.625rem)}.the-process__content-item-list li{display:flex;align-items:center;gap:clamp(.5rem,1vw,.75rem);color:#a3bfff}.the-process__content-item-list li i{flex-shrink:0;font-size:.5625rem}.featured-results{position:relative}.featured-results__bg{position:absolute;top:0;right:0;z-index:-1;width:45%;height:90%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media(max-width:768px){.featured-results__bg{height:200px;width:100%}}.featured-results__wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:1.25rem}@media(max-width:768px){.featured-results__wrapper{flex-direction:column}}.featured-results__content{width:58%;padding:clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem) 0}@media(max-width:768px){.featured-results__content{padding:15px;width:100%}}.featured-results__content .heading{margin-bottom:clamp(.9375rem,2vw,1.875rem)}.featured-results__content .heading h2{font-weight:400;line-height:normal;margin-bottom:0}.featured-results__content-wrapper{display:flex;flex-direction:column}.featured-results__content-item{display:grid;grid-template-columns:1fr 1.15fr;column-gap:clamp(1.25rem,3vw,3.75rem);border-bottom:1px solid var(--border-1)}@media(max-width:640px){.featured-results__content-item{grid-template-columns:1fr;row-gap:clamp(.75rem,2vw,1.125rem)}}.featured-results__content-item-stat{display:flex;flex-direction:column;gap:.375rem;padding:clamp(1.125rem,2vw,2rem) 0}@media(max-width:640px){.featured-results__content-item-stat{padding-bottom:0}}.featured-results__content-item-stat span:first-child{line-height:normal}.featured-results__content-item-case{display:flex;align-items:flex-start;gap:clamp(.75rem,1.4vw,1.125rem);padding:clamp(1.125rem,2vw,2rem) 0 clamp(1.125rem,2vw,2rem) clamp(1rem,1.6vw,1.625rem)}@media(max-width:640px){.featured-results__content-item-case{padding-left:0;border-left:0}}.featured-results__content-item-icon{flex-shrink:0}.featured-results__content-item-icon img{width:clamp(1.25rem,1.6vw,1.625rem);height:auto}.featured-results__content-item-content{flex:1}.featured-results__content-item-content h3{font-weight:400;line-height:normal;margin-bottom:clamp(.5rem,1vw,.75rem)}.featured-results__content-item-content p{color:var(--font-color-3);line-height:150%;max-width:20.625rem}.featured-results__text{display:flex;width:42%;padding:clamp(3.125rem,4vw,6.25rem) clamp(1.5625rem,4vw,5.9375rem)}@media(max-width:768px){.featured-results__text{order:-1;height:200px;width:100%;padding:30px 15px}}.featured-results__text-content{display:flex;flex-direction:column;justify-content:start;align-items:start;position:relative;width:100%;max-width:338px;margin-right:auto;z-index:30}@media(max-width:768px){.featured-results__text-content{max-width:100%}}.featured-results__text-content .animate-icon{margin-bottom:15px}.featured-results__text-content .animate-icon i{font-size:clamp(1.125rem,3vw,1.625rem)}.featured-results__text-content p{color:#fff;line-height:150%}.industries{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.industries .heading{gap:1.25rem;margin-bottom:clamp(1.25rem,1.6vw,3.125rem)}.industries .heading .heading__subtitle{background:var(--color-bg-6)}.industries .heading .heading__subtitle:after{background:var(--color-bg-6)}.industries .heading .heading-content{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}@media(max-width:768px){.industries .heading .heading-content{flex-direction:column;align-items:flex-start;gap:1.25rem}}.industries .heading .heading-content h3{text-transform:uppercase;max-width:800px;width:100%}.industries .heading .heading-content .heading-description{width:100%;max-width:450px}@media(max-width:768px){.industries .heading .heading-content .heading-description{max-width:100%}}.industries__content{display:flex;justify-content:center;gap:.375rem}@media(max-width:1200px){.industries__content{flex-wrap:wrap}}.industries__content-item{display:flex;flex-direction:column;padding:clamp(1.125rem,1.2vw,1.625rem) clamp(.0625rem,1.2vw,1.4375rem);background:var(--color-bg);width:10.9375rem}@media(max-width:545px){.industries__content-item{width:100%}}.industries__content-item-icon img{width:clamp(2.1875rem,3vw,3.125rem);height:clamp(2.1875rem,3vw,3.125rem);margin-bottom:.5rem}@media(max-width:1200px){.industries__content-item-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}}[data-theme=dark] .services__content-item-icon img,[data-theme=dark] .featured-results__content-item-icon img,[data-theme=dark] .why-mindbees__content-item-icon img{filter:invert(1)}[data-theme=dark] .why-mindbees__content-item-icon .white-icon{filter:none}[data-theme=dark] .industries__content-item-icon img,[data-theme=light] .why-mindbees__content-item-icon .white-icon{filter:invert(1)}.system-diagnostics{position:relative;background:var(--color-bg-6)}.system-diagnostics .heading .heading__subtitle{background:var(--color-bg-6)}.system-diagnostics .heading .heading__subtitle:after{background:var(--color-bg-6)}.system-diagnostics .heading p{color:var(--font-color-4);margin-top:.75rem;font-style:normal;font-weight:400;line-height:150%}.system-diagnostics__bg{position:absolute;top:0;left:0;z-index:3;width:45%;height:100%;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media(max-width:768px){.system-diagnostics__bg{height:220px;width:100%}}.system-diagnostics__wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:1.25rem}@media(max-width:768px){.system-diagnostics__wrapper{flex-direction:column}}.system-diagnostics__text{display:flex;width:42%;padding:clamp(3.125rem,4vw,6.25rem) clamp(1.5625rem,4vw,5.9375rem)}@media(max-width:768px){.system-diagnostics__text{height:220px;width:100%;padding:30px 15px}}.system-diagnostics__text-content{display:flex;flex-direction:column;justify-content:start;align-items:start;position:relative;width:100%;max-width:338px;margin-left:auto;z-index:30}@media(max-width:768px){.system-diagnostics__text-content{max-width:100%}}.system-diagnostics__text-content .animate-icon{margin-bottom:15px}.system-diagnostics__text-content .animate-icon i{font-size:clamp(1.125rem,3vw,1.625rem)}.system-diagnostics__text-content p{color:#fff;line-height:150%}.system-diagnostics__content{width:58%;padding:clamp(1.875rem,4vw,6.25rem) 0 clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem)}@media(max-width:768px){.system-diagnostics__content{padding:15px;width:100%}}.system-diagnostics__content .heading{margin-bottom:clamp(1.5rem,3vw,3.125rem)}.system-diagnostics__content .heading h2{font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:0;max-width:720px}.system-diagnostics__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.25rem,2.4vw,2.5rem) clamp(1rem,2vw,1.875rem);margin-bottom:clamp(1.875rem,3.5vw,3.75rem)}@media(max-width:1200px){.system-diagnostics__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.system-diagnostics__grid{grid-template-columns:1fr}}.system-diagnostics__grid-item{display:flex;align-items:center;gap:clamp(.625rem,1.2vw,.875rem)}.system-diagnostics__grid-item-icon{flex-shrink:0}.system-diagnostics__grid-item-icon img{width:2.0625rem;height:2.0625rem;display:block}.system-diagnostics__grid-item span{line-height:1.35;font-weight:400}.system-diagnostics__callout{display:flex;align-items:center;gap:clamp(1rem,2vw,1.75rem);padding:clamp(1.125rem,2vw,1.75rem) clamp(1.25rem,2.2vw,2.25rem);background:var(--section-bg-1);border-radius:.625rem}@media(max-width:640px){.system-diagnostics__callout{flex-direction:column;align-items:flex-start}}.system-diagnostics__callout-icon{flex-shrink:0}.system-diagnostics__callout-icon img{width:5.625rem;height:5.625rem;display:block}@media(max-width:640px){.system-diagnostics__callout-icon img{width:4rem;height:4rem}}.system-diagnostics__callout p{margin:0;line-height:150%;max-width:560px;color:var(--font-color-1)}[data-theme=dark] .system-diagnostics__grid-item-icon img,[data-theme=dark] .system-diagnostics__callout-icon img{filter:invert(1)}.services.hostbill__content-item-content p{line-height:150%}.services.hostbill__content-item-content .subtitle{display:block;font-style:normal;font-weight:700;line-height:normal;padding-bottom:clamp(.625rem,3vw,1rem);border-bottom:1px solid var(--border-1)}.services.hostbill__content-item-content ul li i{font-size:.875rem;font-weight:700}.services.hostbill.hostbill ul li{gap:clamp(.4375rem,1.6vw,.625rem)}.services.hostbill.hostbill ul li i{font-size:.875rem;font-weight:700}.why-modern-technologies.why-clients-choose-us.hostbill-solutions .why-modern-technologies__text-content p{max-width:366px}.why-modern-technologies.why-clients-choose-us.hostbill-solutions .why-modern-technologies__content-item{display:flex;align-items:center;gap:clamp(.5rem,1.6vw,.8125rem)}.why-modern-technologies.why-clients-choose-us.hostbill-solutions .why-modern-technologies__content-item img{margin:0}.why-modern-technologies.why-clients-choose-us.hostbill-solutions .why-modern-technologies__content-item span{font-weight:500;margin:0}.ai-powered-development.platform-benefits .heading-content .heading-description{max-width:432px}[data-theme=light] .ai-powered-development.platform-benefits .ai-powered-development__content-item img{filter:invert(1)}.industries.integrations .industries__content-item-icon img{width:auto;height:auto;filter:invert(0)}[data-theme=dark] .industries.integrations .industries__content-item-icon img.invert{filter:invert(1)}.why-modern-technologies.why-clients-choose-us.intelligent-automation .heading h2,.why-modern-technologies.why-clients-choose-us.intelligent-automation .heading h3{margin-bottom:clamp(1rem,2vw,2.5rem)}.why-modern-technologies.why-clients-choose-us.intelligent-automation .heading p{color:var(--font-color-3);margin-bottom:clamp(1.5rem,3vw,3.125rem)}.why-modern-technologies.why-clients-choose-us.intelligent-automation .why-modern-technologies__text-content{max-width:420px}.why-modern-technologies.why-clients-choose-us.intelligent-automation .why-modern-technologies__content-item{display:flex;align-items:center;gap:clamp(.5rem,1.6vw,.8125rem)}.why-modern-technologies.why-clients-choose-us.intelligent-automation .why-modern-technologies__content-item img{margin:0}.why-modern-technologies.why-clients-choose-us.intelligent-automation .why-modern-technologies__content-item span{font-weight:500;margin:0}.why-modern-technologies.why-clients-choose-us.intelligent-automation .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,1fr)}@media(max-width:545px){.why-modern-technologies.why-clients-choose-us.intelligent-automation .why-modern-technologies__content-wrapper{grid-template-columns:1fr}}.why-modern-technologies.why-clients-choose-us.why-us-hostbill .why-modern-technologies__text-content,.why-modern-technologies.why-clients-choose-us.why-us-hostbill .why-modern-technologies__text-content p{max-width:400px}.why-modern-technologies.why-clients-choose-us.why-us-hostbill .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,1fr)}@media(max-width:545px){.why-modern-technologies.why-clients-choose-us.why-us-hostbill .why-modern-technologies__content-wrapper{grid-template-columns:1fr}}.why-modern-technologies.why-clients-choose-us.why-us-hostbill .why-modern-technologies__content-item{display:flex;align-items:start;gap:clamp(.5rem,1.6vw,.8125rem);max-width:300px}@media(max-width:545px){.why-modern-technologies.why-clients-choose-us.why-us-hostbill .why-modern-technologies__content-item{max-width:100%}}.why-modern-technologies.why-clients-choose-us.why-us-hostbill .why-modern-technologies__content-item img{margin:0;width:clamp(1.5rem,2vw,2.0625rem)}.why-modern-technologies.why-clients-choose-us.why-us-hostbill .why-modern-technologies__content-item .text-content span{display:block;font-weight:400;margin:0 0 10px}.why-modern-technologies.why-process-matters .why-modern-technologies__content .heading h2,.why-modern-technologies.why-process-matters .why-modern-technologies__content .heading h3{margin-bottom:clamp(.9375rem,3vw,1.875rem)}.why-modern-technologies.why-clients-choose-us.our-core-principles .why-modern-technologies__text-content,.why-modern-technologies.why-clients-choose-us.our-core-principles .why-modern-technologies__text-content p{max-width:400px}.why-modern-technologies.why-clients-choose-us.our-core-principles .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,1fr)}@media(max-width:545px){.why-modern-technologies.why-clients-choose-us.our-core-principles .why-modern-technologies__content-wrapper{grid-template-columns:1fr}}.why-modern-technologies.why-clients-choose-us.our-core-principles .why-modern-technologies__content-item{display:flex;align-items:start;gap:clamp(.5rem,1.6vw,.8125rem);max-width:300px}@media(max-width:545px){.why-modern-technologies.why-clients-choose-us.our-core-principles .why-modern-technologies__content-item{max-width:100%}}.why-modern-technologies.why-clients-choose-us.our-core-principles .why-modern-technologies__content-item img{margin:0;width:clamp(1.5rem,2vw,2.0625rem)}.why-modern-technologies.why-clients-choose-us.our-core-principles .why-modern-technologies__content-item .text-content span{display:block;font-weight:400;margin:0 0 10px}.industries.what-we-build .heading .heading-content p{max-width:36.375rem}.industries.what-we-build .industries__content-item{border-radius:10px;width:15rem}.industries.what-we-build .industries__content-item .industries__content-item-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.why-modern-technologies.submit-form .why-modern-technologies__form-wrapper form .btn-primary{margin-top:clamp(1.125rem,2.4vw,2.25rem)}.who-we-are.trusted-technology-partner .who-we-are__illustration{width:13.75rem}.who-we-are.trusted-technology-partner .who-we-are__illustration .line{margin-left:33%;margin-top:6%}@media(max-width:1800px){.who-we-are.trusted-technology-partner .who-we-are__illustration .line{margin-top:-50%}}.who-we-are.trusted-technology-partner .who-we-are__content .text-area{margin-top:clamp(2rem,3.2vw,3.125rem);margin-bottom:clamp(2rem,4vw,6.25rem)}.who-we-are.trusted-technology-partner .who-we-are__content .text-area .title h2{margin-bottom:0}.who-we-are.trusted-technology-partner .who-we-are__content .paragraph{max-width:35rem}.who-we-are.trusted-technology-partner .who-we-are__content .paragraph p{max-width:100%}@media(max-width:1800px){.who-we-are.trusted-technology-partner .who-we-are__content .paragraph{max-width:26.25rem}}@media screen and (max-width:991px){.who-we-are.trusted-technology-partner .who-we-are__content .paragraph{max-width:100%}}.who-we-are.trusted-technology-partner .who-we-are__content .paragraph span{display:block;margin-bottom:clamp(.75rem,1.2vw,1.8125rem);font-weight:400;color:var(--font-color-1);line-height:150%}.services.engagement-models .services__content{padding-top:clamp(.875rem,1.4vw,1.125rem)}.services.engagement-models .services__content-item{position:relative}.services.engagement-models .services__content-item--highlight{border-color:transparent;background:linear-gradient(var(--color-bg-5),var(--color-bg-5)) padding-box,linear-gradient(135deg,#c026d3,#3d46f9) border-box;border:1px solid transparent}.services.engagement-models .services__content-item-badge{position:absolute;top:0;left:50px;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:.25rem .875rem;border:1px solid var(--font-color-1);border-radius:624.9375rem;background:var(--color-bg-5);color:var(--font-color-1);font-size:clamp(.6875rem,1vw,.75rem);font-weight:400;line-height:1.3;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;transform:translateY(-50%)}.services.engagement-models .services__content-item-badge--popular{border-color:transparent;border-radius:100px;background:linear-gradient(180deg,#6e006c,#3d46f9);color:#fff}.services.engagement-models .services__content-item .btn-primary{width:100%}.integration{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--section-bg-1)}.integration .heading{margin-bottom:clamp(1.875rem,4vw,3.125rem)}.integration .heading .heading__subtitle{background:var(--section-bg-1)}.integration .heading .heading__subtitle:after{background:var(--section-bg-1)}.integration .heading .display-3{margin:0;line-height:normal}.integration__steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}@media(max-width:991px){.integration__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) 0}}@media(max-width:575px){.integration__steps{grid-template-columns:1fr;gap:2.25rem}}.integration__step{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 clamp(1.25rem,2.4vw,2.5rem)}.integration__step:first-child{padding-left:0}.integration__step:last-child{padding-right:0}.integration__step:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:100%;background:var(--border-1);pointer-events:none}@media(max-width:991px){.integration__step:not(:last-child):after{display:none}}@media(max-width:991px){.integration__step{padding:0 clamp(1rem,2vw,1.5rem)}.integration__step:nth-child(odd){padding-left:0}.integration__step:nth-child(2n){padding-right:0;border-left:1px solid var(--border-1)}}@media(max-width:575px){.integration__step{padding:0;border-left:none!important}}.integration__step-icon{display:flex;align-items:center;justify-content:flex-start;margin-bottom:clamp(.75rem,3vw,1.125rem);width:clamp(1.75rem,2.8vw,2.0625rem);height:clamp(1.75rem,2.8vw,2.0625rem)}.integration__step-icon img{width:100%;height:100%;object-fit:contain}[data-theme=dark] .integration__step-icon img{filter:invert(1)}.integration__step-marker{--integration-gutter: clamp(1.25rem, 2.4vw, 2.5rem);position:relative;display:flex;align-items:center;width:100%;margin-bottom:clamp(.875rem,2.4vw,1.125rem)}@media(max-width:991px){.integration__step-marker{--integration-gutter: clamp(1rem, 2vw, 1.5rem)}}@media(max-width:575px){.integration__step-marker{--integration-gutter: 0px}}.integration__step-marker:before{content:"";position:absolute;left:calc(-1 * var(--integration-gutter));right:calc(-1 * var(--integration-gutter));top:50%;height:1px;background:var(--border-1);transform:translateY(-50%);pointer-events:none}@media(max-width:991px)and (min-width:576px){.integration__step:first-child .integration__step-marker:before,.integration__step:nth-child(odd) .integration__step-marker:before{left:0}}.integration__step:first-child .integration__step-marker:before{left:0}.integration__step:last-child .integration__step-marker:before{right:0}@media(max-width:991px)and (min-width:576px){.integration__step:nth-child(2n) .integration__step-marker:before{right:0}}.integration__step-number{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;min-width:clamp(2.25rem,3.2vw,2.75rem);padding:.375rem .625rem;background:var(--border-1);border-radius:.25rem;color:var(--font-color-1);font-weight:400;line-height:1}.integration__step-title{margin:0 0 clamp(.5rem,1.2vw,.625rem);color:var(--font-color-1);font-weight:400;line-height:1.3;text-transform:none}.integration__step-text{margin:0;max-width:28ch;color:var(--font-color-2);font-weight:400;line-height:150%}.comparison{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.comparison .heading .heading__subtitle{background:var(--color-bg-6)}.comparison .heading .heading__subtitle:after{background:var(--color-bg-6)}.comparison__layout{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr);align-items:center;gap:clamp(2rem,4vw,4rem)}@media(max-width:1024px){.comparison__layout{grid-template-columns:1fr;align-items:start}}.comparison__intro .heading .display-3{margin-bottom:clamp(.75rem,1.4vw,1.125rem)}.comparison__intro .heading .heading-description{margin:0;max-width:36ch;line-height:150%}.comparison__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}@media(max-width:768px){.comparison__cards{grid-template-columns:1fr}}.comparison__card{position:relative;display:flex;flex-direction:column;align-items:start;padding:clamp(1.75rem,2.8vw,2.5rem) clamp(1.375rem,2.2vw,1.875rem);background:var(--color-bg-5);border-radius:1rem}.comparison__card--highlight{border-color:transparent;background:linear-gradient(var(--color-bg-5),var(--color-bg-5)) padding-box,linear-gradient(135deg,#c026d3,#3d46f9) border-box;border:1px solid transparent}.comparison__card--highlight .comparison__list-item>.text-16{color:var(--font-color-1)}.comparison__card--highlight .comparison__list-item i{color:var(--font-color-1)}.comparison__card-badge{display:inline-flex;align-items:center;justify-content:center;padding:.25rem .875rem;margin-bottom:clamp(.75rem,1.4vw,.9375rem);border:1px solid var(--border-1);border-radius:624.9375rem;color:var(--font-color-1);font-size:clamp(.6875rem,1vw,.75rem);font-weight:400;line-height:1.3;white-space:nowrap}.comparison__card-title{margin:0 0 clamp(1.125rem,2vw,1.5rem);color:var(--font-color-1);font-weight:400;text-align:center;text-transform:none}.comparison__list{width:100%;margin:0;padding:0;list-style:none}.comparison__list-item{display:flex;align-items:flex-start;gap:.75rem;padding:clamp(.875rem,1.4vw,1.125rem) 0}.comparison__list-item:first-child{padding-top:0}.comparison__list-item:last-child{padding-bottom:0}.comparison__list-item:not(:last-child){border-bottom:1px solid var(--border-1)}.comparison__list-item>.text-16{flex:1;min-width:0;color:var(--font-color-2);line-height:1.45}.comparison__list-item i{color:var(--font-color-2);margin:4px 0 0;font-size:clamp(.75rem,1vw,.9375rem)}.industries.hire-experts-industries{background:transparent;color:#fff!important;position:relative}.industries.hire-experts-industries .heading .heading__subtitle{background:#000;color:#fff}.industries.hire-experts-industries .heading .heading__subtitle:after{background:#000}.industries.hire-experts-industries:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#00000070,#00000070);z-index:0}.industries.hire-experts-industries .hire-experts-industries__video{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1}.industries.hire-experts-industries .hire-experts-industries__video video{width:100%;height:100%;object-fit:cover}.industries.hire-experts-industries .industries__content-item{background:#000}.industries.hire-experts-industries .industries__content-item .industries__content-item-icon img{filter:invert(1)}.system-diagnostics.why-request-quote .system-diagnostics__content .heading h2{margin-bottom:clamp(15px,2vw,30px)}.system-diagnostics.why-request-quote .system-diagnostics__content .heading p{color:#8d8d8d}.system-diagnostics.why-request-quote .system-diagnostics__grid{grid-template-columns:repeat(3,1fr)}@media(max-width:1200px){.system-diagnostics.why-request-quote .system-diagnostics__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:991px){.system-diagnostics.why-request-quote .system-diagnostics__grid{grid-template-columns:1fr}}.integration.what-happens-next .integration__steps{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:1200px){.integration.what-happens-next .integration__steps{grid-template-columns:repeat(2,1fr)}.integration.what-happens-next .integration__steps:nth-child(3){background-color:red}}.integration.what-happens-next .integration__step-string{color:var(--text-color);padding:.3125rem .75rem;border:2px solid var(--border-1);margin-bottom:1.125rem;border-radius:100px}.integration.what-happens-next .integration__step-text{min-height:80px}.integration.what-happens-next .integration__step-icon{margin-top:20px;margin-bottom:0}@media(max-width:1200px){.integration.what-happens-next .integration__step-icon{display:none}}.why-modern-technologies.submit-form.project-inquiry .form-grid{margin-top:2.25rem}.industries.hire-experts-industries.get-a-quote .industries__content{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:1200px){.industries.hire-experts-industries.get-a-quote .industries__content{grid-template-columns:repeat(4,1fr)}}@media(max-width:991px){.industries.hire-experts-industries.get-a-quote .industries__content{grid-template-columns:repeat(3,1fr)}}@media(max-width:648px){.industries.hire-experts-industries.get-a-quote .industries__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.industries.hire-experts-industries.get-a-quote .industries__content{grid-template-columns:1fr}}.industries.hire-experts-industries.get-a-quote .industries__content .industries__content-item{width:100%}.industries.hire-experts-industries.get-a-quote .industries__content .industries__content-item img{filter:invert(0)}.banner.inner-banner.flock-desk .banner__heading{width:73%}.banner.inner-banner.flock-desk .banner__inner{align-items:start;justify-content:center;flex-direction:column;gap:1.5625rem}.banner.inner-banner.flock-desk .banner__inner .heading__title{margin-bottom:0}.banner.inner-banner.flock-desk .banner__inner .banner__content{max-width:100%}.banner.inner-banner.flock-desk .banner__highlights-item span{color:var(--font-color-4)}.banner.inner-banner.flock-desk .banner__highlights-item span b{font-weight:400;color:var(--font-color-1)}.case-split{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.case-split.case-introduction{background:var(--color-bg-6)}.case-split.case-introduction .case-split__list{max-width:438px}.case-split.case-introduction .heading .heading__subtitle{background:var(--color-bg-6)}.case-split.case-introduction .heading .heading__subtitle:after{background:var(--color-bg-6)}.case-split.case-result,.case-split.case-result .heading .heading__subtitle{background:var(--color-bg-5)}.case-split.case-result .heading .heading__subtitle:after{background:var(--color-bg-5)}.case-split.case-result .case-split__wrapper{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start}@media(max-width:991px){.case-split.case-result .case-split__wrapper{grid-template-columns:1fr}}.case-split.case-result .case-split__content .heading h2{margin-bottom:clamp(1.25rem,2vw,2.5rem)}.case-split__wrapper{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(2.5rem,5vw,5rem);align-items:start;margin-bottom:clamp(2.5rem,5vw,5rem)}@media(max-width:991px){.case-split__wrapper{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}}.case-split__content .heading{gap:1rem}.case-split__content .heading h2{margin-bottom:clamp(1.25rem,2vw,2.5rem);text-transform:uppercase}.case-split__content .heading p{color:var(--font-color-3);font-weight:400;line-height:150%}.case-split__list h3{font-weight:700;margin-bottom:0;padding-bottom:clamp(.75rem,1.6vw,1rem);color:var(--font-color-1)}.case-split__list ul{list-style:none;margin:0;padding:0}.case-split__list ul li{display:flex;align-items:center;gap:clamp(.625rem,1.6vw,.875rem);padding:clamp(.75rem,1.6vw,1rem) 0;border-bottom:1px solid var(--border-1)}.case-split__list ul li i{flex-shrink:0;font-size:.875rem;color:var(--font-color-1);font-weight:700}.case-split__list ul li span{color:var(--font-color-1);line-height:1.45}.case-split__list>ul>li:first-child{border-top:1px solid var(--border-1)}.case-split__image{width:100%;overflow:hidden;border-radius:.25rem}.case-split__image img{display:block;width:100%;height:auto;object-fit:cover}.industries.project-goals,.industries.project-goals .heading .heading__subtitle{background:var(--color-bg)}.industries.project-goals .heading .heading__subtitle:after{background:var(--color-bg)}.industries.project-goals .heading .heading-content{align-items:flex-start}.industries.project-goals .heading .heading-content .heading-description{max-width:32.5rem;margin-bottom:0;line-height:150%}.industries.project-goals .industries__content{justify-content:stretch;gap:.5rem}@media(max-width:1200px){.industries.project-goals .industries__content{justify-content:center}}.industries.project-goals .industries__content .industries__content-item{flex:1 1 0;width:auto;min-width:8.75rem;max-width:12.5rem;border-radius:.625rem;background:var(--color-bg-6);padding:clamp(1.25rem,1.4vw,1.75rem) clamp(.875rem,1.2vw,1.25rem)}@media(max-width:1200px){.industries.project-goals .industries__content .industries__content-item{flex:1 1 10rem;max-width:13.75rem}}@media(max-width:545px){.industries.project-goals .industries__content .industries__content-item{flex:1 1 100%;max-width:100%;width:100%}}.industries.project-goals .industries__content .industries__content-item .industries__content-item-icon{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}@media(max-width:1200px){.industries.project-goals .industries__content .industries__content-item .industries__content-item-icon{align-items:center;text-align:center}}.industries.project-goals .industries__content .industries__content-item .industries__content-item-icon img{margin-bottom:0}.industries.project-goals .industries__content .industries__content-item .industries__content-item-icon span{color:var(--font-color-1);line-height:1.45}.why-modern-technologies.key-challenges{background:var(--color-bg-6)}.why-modern-technologies.key-challenges .why-modern-technologies__bg{height:100%;max-height:clamp(20rem,42vw,52.6875rem);z-index:8}@media(max-width:1200px){.why-modern-technologies.key-challenges .why-modern-technologies__bg{display:none}}@media(max-width:1200px){.why-modern-technologies.key-challenges .why-modern-technologies__text{display:none}}.why-modern-technologies.key-challenges .heading .heading__subtitle{background:var(--color-bg-6)}.why-modern-technologies.key-challenges .heading .heading__subtitle:after{background:var(--color-bg-6)}.why-modern-technologies.key-challenges .key-challenges__content-wrapper{display:flex;flex-direction:column;gap:1.25rem}@media(max-width:1200px){.why-modern-technologies.key-challenges .why-modern-technologies__content{max-width:100%;width:100%;padding-left:0}}.why-modern-technologies.key-challenges .key-challenges__content-item{display:grid;grid-template-columns:minmax(10.625rem,.32fr) minmax(0,1fr);align-items:center;gap:0;padding:clamp(1.75rem,2.6vw,2.25rem) clamp(1.75rem,2.8vw,2.5rem);background:var(--section-bg-1);border-radius:.625rem;box-shadow:0 .125rem 1rem #0000000d}@media(max-width:767px){.why-modern-technologies.key-challenges .key-challenges__content-item{grid-template-columns:1fr}}.why-modern-technologies.key-challenges .key-challenges__content-item span{display:block;margin:0;padding-right:clamp(1rem,2vw,1.75rem);color:var(--font-color-1);font-weight:500;line-height:1.3}@media(max-width:767px){.why-modern-technologies.key-challenges .key-challenges__content-item span{padding-right:0}}.why-modern-technologies.key-challenges .key-challenges__content-item p{margin:0;padding-left:clamp(1rem,2vw,1.75rem);border-left:1px solid var(--border-1);color:var(--font-color-3);font-weight:400;line-height:150%}@media(max-width:767px){.why-modern-technologies.key-challenges .key-challenges__content-item p{padding-left:0;padding-top:.875rem;border-left:0;border-top:1px solid var(--border-1)}}.core-modules{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.core-modules .heading{gap:1.25rem;margin-bottom:clamp(1.75rem,3vw,3rem)}.core-modules .heading .heading__subtitle{background:var(--color-bg-6)}.core-modules .heading .heading__subtitle:after{background:var(--color-bg-6)}.core-modules .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,4rem)}@media(max-width:768px){.core-modules .heading .heading-content{flex-direction:column;gap:1rem}}.core-modules .heading .heading-content h2{margin-bottom:0;max-width:53.125rem;width:100%}.core-modules .heading .heading-content .heading-description{max-width:26.25rem;width:100%;margin-bottom:0;line-height:150%}@media(max-width:768px){.core-modules .heading .heading-content .heading-description{max-width:100%}}.core-modules__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}@media(max-width:991px){.core-modules__grid{grid-template-columns:1fr}}.core-modules__card{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;overflow:hidden;border-radius:.625rem;background:var(--section-bg-1);min-height:18.75rem}@media(max-width:767px){.core-modules__card{grid-template-columns:1fr;min-height:auto;text-align:center}}.core-modules__card-content{display:flex;flex-direction:column;justify-content:center;gap:.625rem;padding:clamp(1.75rem,2.8vw,2.5rem) clamp(1.5rem,2.4vw,2.25rem);background:var(--color-bg)}.core-modules__card-icon{display:flex;align-items:center;margin-bottom:.375rem}@media(max-width:767px){.core-modules__card-icon{justify-content:center}}.core-modules__card-icon img{display:block;width:2.375rem;height:2.375rem}.core-modules__card-title{margin:0;color:var(--font-color-1);font-weight:500;line-height:1.3;text-transform:none}.core-modules__card-text{margin:0;max-width:17.5rem;color:var(--font-color-4);line-height:150%}@media(max-width:768px){.core-modules__card-text{max-width:100%}}.core-modules__card-media{position:relative;overflow:hidden;min-height:16.25rem}@media(max-width:767px){.core-modules__card-media{min-height:13.75rem;aspect-ratio:16/10}}.core-modules__card-media img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;max-width:100%;margin-left:10px;object-fit:cover;object-position:center center}@media(max-width:991px){.core-modules__card-media img{margin-left:auto}}@media(max-width:768px){.core-modules__card-media img{margin:0 auto}}[data-theme=light] .core-modules .core-modules__card-icon img{filter:invert(1)}.settings-admin{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-7)}.settings-admin .heading{gap:1.25rem;margin-bottom:clamp(1.75rem,3vw,3rem)}.settings-admin .heading .heading__subtitle{background:var(--color-bg-7)}.settings-admin .heading .heading__subtitle:after{background:var(--color-bg-7)}.settings-admin .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,4rem)}@media(max-width:768px){.settings-admin .heading .heading-content{flex-direction:column;gap:1rem}}.settings-admin .heading .heading-content h2{margin-bottom:0;max-width:40rem;width:100%}.settings-admin .heading .heading-content .heading-description{max-width:30rem;width:100%;margin-bottom:0;line-height:150%}@media(max-width:768px){.settings-admin .heading .heading-content .heading-description{max-width:100%}}.settings-admin__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem}@media(max-width:1200px){.settings-admin__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575px){.settings-admin__grid{grid-template-columns:1fr;max-width:20.9375rem;margin-inline:auto}}.settings-admin__card{width:100%;overflow:hidden;border-radius:.625rem}.settings-admin__card img{display:block;width:100%;height:auto}[data-theme=light] .settings-admin .settings-admin__card-image--dark{display:none}[data-theme=light] .settings-admin .settings-admin__card-image--light,[data-theme=dark] .settings-admin .settings-admin__card-image--dark{display:block}[data-theme=dark] .settings-admin .settings-admin__card-image--light{display:none}.tech-stack{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.tech-stack .heading{gap:1rem;margin-bottom:clamp(1.75rem,3vw,3rem)}.tech-stack .heading .heading__subtitle{background:var(--color-bg-6)}.tech-stack .heading .heading__subtitle:after{background:var(--color-bg-6)}.tech-stack .heading h2{margin-bottom:0;max-width:53.125rem;line-height:1.2}.tech-stack__grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.25rem;align-items:stretch}@media(max-width:1200px){.tech-stack__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767px){.tech-stack__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:545px){.tech-stack__grid{grid-template-columns:1fr;max-width:22.5rem;margin-inline:auto}}.tech-stack__card{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;height:100%;padding:clamp(1.5rem,2vw,1.75rem);border-radius:.75rem;background:var(--color-bg);box-shadow:0 .125rem 1rem #0000000d}.tech-stack__card-icon{display:flex;align-items:center;justify-content:center;margin-bottom:.25rem}.tech-stack__card-icon img{display:block;width:2rem;height:2rem;object-fit:contain}.tech-stack__card-title{margin:0;color:var(--font-color-1);font-weight:400;line-height:1.3;text-transform:none}.tech-stack__card-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;width:100%}.tech-stack__card-list li{display:flex;align-items:flex-start;gap:.625rem}.tech-stack__card-list li i{flex-shrink:0;font-weight:700;margin-top:.125rem;font-size:.875rem;color:var(--font-color-4)}.tech-stack__card-list li span{color:var(--font-color-4);line-height:1.45}[data-theme=light] .tech-stack .tech-stack__card-icon img{filter:brightness(0)}[data-theme=dark] .tech-stack .tech-stack__card-icon img{filter:brightness(0) invert(1)}.case-conclusion{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.case-conclusion .heading{gap:calc(0rem/1px)}.case-conclusion .heading .heading__subtitle{background:var(--color-bg-6)}.case-conclusion .heading .heading__subtitle:after{background:var(--color-bg-6)}.case-conclusion .heading h2{margin:0;color:var(--font-color-1);text-transform:uppercase;line-height:1.1}.case-conclusion__wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(2rem,5vw,5rem);align-items:start}@media(max-width:991px){.case-conclusion__wrapper{grid-template-columns:1fr;gap:clamp(1.5rem,4vw,2.25rem)}}.case-conclusion__text p{margin:0;color:var(--font-color-4);font-weight:400;line-height:160%}.case-studies.portfolio-case-studies .heading .heading__subtitle{background:var(--color-bg-6)}.case-studies.portfolio-case-studies .heading .heading__subtitle:after{background:var(--color-bg-6)}.case-studies.portfolio-case-studies .heading .heading-content{align-items:center}.who-we-are.our-philosophy .who-we-are__illustration .line{margin-left:52%}[data-theme=light] .who-we-are.our-philosophy{background:linear-gradient(180deg,#f6f7ff,#fff 33.17%,#cacfff)}[data-theme=dark] .who-we-are.our-philosophy{background:linear-gradient(180deg,#000,#04061f)}.case-studies-portfolio-why-us.why-modern-technologies.case-studies-portfolio-why-us .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,1fr)}@media(max-width:545px){.case-studies-portfolio-why-us.why-modern-technologies.case-studies-portfolio-why-us .why-modern-technologies__content-wrapper{grid-template-columns:1fr}}.case-conclusion.featured-work{background:var(--color-bg-1)}.case-conclusion.featured-work .case-conclusion__wrapper{display:flex;justify-content:space-between;align-items:center}@media(max-width:768px){.case-conclusion.featured-work .case-conclusion__wrapper{gap:20px;flex-direction:column;align-items:start}}.case-conclusion.featured-work .case-conclusion__text{max-width:clamp(320px,40vw,480px)}@media(max-width:768px){.case-conclusion.featured-work .case-conclusion__text{max-width:100%}}.case-conclusion.featured-work .case-conclusion__text p{margin-top:50px;color:var(--font-color)}@media(max-width:768px){.case-conclusion.featured-work .case-conclusion__text p{margin-top:0}}.why-mindbees.featured-work .why-mindbees__bg{height:70%;z-index:2}@media(max-width:768px){.why-mindbees.featured-work .why-mindbees__bg{height:200px}}.why-mindbees.featured-work .why-mindbees__text{padding-left:0}.why-mindbees.featured-work .why-mindbees__text-content{display:flex;justify-content:end;align-items:start;margin-left:0;height:70%;max-width:375px}.why-mindbees.featured-work .tag-contianer{display:flex;gap:.75rem;flex-wrap:wrap;margin:1.5rem 0 .9375rem}.why-mindbees.featured-work .why-mindbees__content-item{border-bottom:1px solid var(--border-1)}.why-mindbees.featured-work .why-mindbees__content-item-stat{margin:auto 0}.why-mindbees.featured-work .list li{display:flex;align-items:center;gap:.5625rem;color:var(--font-color-4);margin-bottom:.75rem}.why-mindbees.featured-work .list li i{font-size:1rem;font-weight:700;color:var(--font-color-4)}.why-mindbees.featured-work .cta{display:flex;justify-content:start}.case-studies-container>.why-mindbees.featured-work:nth-child(2n){background:var(--color-bg-6)}.case-studies.portfolio-case-studies{background:var(--color-bg-6)}.case-studies.portfolio-case-studies .tag-contianer .why-mindbees__content-item-tag{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--font-color-1);border:1px solid rgba(255,255,255,.18);border-radius:100px;padding:.5rem 1rem;cursor:pointer;font:inherit;line-height:1}.case-studies.portfolio-case-studies .tag-contianer .why-mindbees__content-item-tag.active,.case-studies.portfolio-case-studies .tag-contianer .why-mindbees__content-item-tag.is-active{border-color:var(--font-color-1);background:none}.case-studies.portfolio-case-studies .case-studies__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:2.3125rem;column-gap:2rem;height:auto}@media(max-width:1199px){.case-studies.portfolio-case-studies .case-studies__content{grid-template-columns:1fr}}.case-studies.portfolio-case-studies .case-studies__content-item{display:flex;align-items:stretch;gap:0;height:32.5rem;min-height:32.5rem;background:#121212;border-radius:.625rem;overflow:hidden;cursor:pointer}@media(max-width:767px){.case-studies.portfolio-case-studies .case-studies__content-item{flex-direction:column;height:auto;min-height:0}}.case-studies.portfolio-case-studies .case-studies__content-item-image{flex:1 0 0;align-self:stretch;width:100%;max-width:none;min-width:0;min-height:0;height:100%;margin-right:-1px;border-radius:.625rem 0 0 .625rem;overflow:hidden;background-color:#121212;background-position:50%;background-size:cover;background-repeat:no-repeat}.case-studies.portfolio-case-studies .case-studies__content-item-image img,.case-studies.portfolio-case-studies .case-studies__content-item-image video{display:block;width:calc(100% + 1px);max-width:none;height:100%;object-fit:cover;object-position:50% 50%;vertical-align:top}@media(max-width:767px){.case-studies.portfolio-case-studies .case-studies__content-item-image{flex:none;width:100%;height:13.75rem;margin-right:0;border-radius:.625rem .625rem 0 0}}.case-studies.portfolio-case-studies .case-studies__content-item-text{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;position:relative;z-index:1;flex:0 0 251.79px;width:251.79px;min-width:0;height:100%;padding:44px 35px 44px 34px;gap:10px;background:#121212;border-radius:0 10px 10px 0;box-sizing:border-box}.case-studies.portfolio-case-studies .case-studies__content-item-text .title,.case-studies.portfolio-case-studies .case-studies__content-item-text .text-20{display:block;margin:0;color:#fff;font-size:1.25rem;font-weight:400;line-height:130%}.case-studies.portfolio-case-studies .case-studies__content-item-text p{margin:0;color:#8d8d8d;font-size:1rem;line-height:150%}.case-studies.portfolio-case-studies .case-studies__content-item-text .tags{display:flex;flex-direction:column;gap:5px;width:100%;max-width:100%;margin-bottom:0}.case-studies.portfolio-case-studies .case-studies__content-item-text .tags__row{display:flex;flex-wrap:nowrap;align-items:center;gap:5px}.case-studies.portfolio-case-studies .case-studies__content-item-text .tags span{display:inline-flex;width:fit-content;max-width:none;height:24px;padding:0 14px;justify-content:center;align-items:center;border-radius:100px;border:1px solid #2a2a2a;background:transparent;color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:1;box-sizing:border-box;white-space:nowrap}.case-studies.portfolio-case-studies .case-studies__content-item-text .cta{display:flex;flex-direction:column;align-items:flex-start;width:100%;margin-top:auto;gap:10px}.case-studies.portfolio-case-studies .case-studies__content-item-text .cta h4,.case-studies.portfolio-case-studies .case-studies__content-item-text .cta .text-36{margin:0;color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:2.25rem;font-weight:400;line-height:1}.case-studies.portfolio-case-studies .case-studies__content-item-text .cta .text-14{display:block;margin:0;color:#8d8d8d;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:150%}.case-studies.portfolio-case-studies .case-studies__content-item-text .cta .btn{display:inline-flex;width:auto;height:auto;margin-top:0;padding:14px 20px;justify-content:center;align-items:center;gap:10px;border:0;border-radius:10px;background:#fff;color:#000;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:normal;box-sizing:border-box;white-space:nowrap}.case-studies.portfolio-case-studies .case-studies__content-item-text .cta .btn .btn__text{color:#000;font-size:14px;font-weight:700;line-height:normal}.case-studies.portfolio-case-studies .case-studies__content-item-text .cta .btn .btn__arrow{display:block;width:11.75px;height:10px;flex-shrink:0}.case-studies.portfolio-case-studies .case-studies__content-item-text .cta .btn i{display:none}.case-studies.portfolio-case-studies .case-studies__content-item-text .cta .btn:hover .btn__arrow{transform:none}@media(max-width:767px){.case-studies.portfolio-case-studies .case-studies__content-item-text{flex:none;width:100%;height:auto;padding:1.5rem 1.25rem;border-radius:0 0 .625rem .625rem}}html:has(.portfolio-offcanvas),body:has(.portfolio-offcanvas){overflow-x:clip;max-width:100%}body.portfolio-offcanvas-open{overflow:hidden;max-width:100%}html.portfolio-offcanvas-open{overflow:hidden;height:100%}.portfolio-offcanvas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;width:100%;max-width:100%;overflow-x:clip;pointer-events:none}.portfolio-offcanvas.is-open{pointer-events:auto}.portfolio-offcanvas__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000d1;opacity:0;transition:opacity .3s ease}.portfolio-offcanvas.is-open .portfolio-offcanvas__backdrop{opacity:1}.portfolio-offcanvas__panel{position:absolute;top:0;right:0;width:100%;max-width:59.25rem;height:100%;background:#0c0c0c;color:#fff;display:flex;flex-direction:column;overflow-x:clip;box-sizing:border-box;transform:translate(100%);transition:transform .32s ease}.portfolio-offcanvas.is-open .portfolio-offcanvas__panel{transform:translate(0)}.portfolio-offcanvas__scroll{flex:1;min-width:0;width:100%;max-width:100%;overflow-x:clip;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:center;gap:0;padding-bottom:0;background:#0c0c0c}.portfolio-offcanvas__hero{position:relative;align-self:stretch;width:100%;height:32.5rem;flex-shrink:0;background-color:#d3d3d3;background-position:50%;background-size:cover;background-repeat:no-repeat;border-radius:0;overflow:hidden}@media(max-width:768px){.portfolio-offcanvas__hero{height:17.5rem}}.portfolio-offcanvas__hero-media{display:block;width:100%;height:100%;object-fit:cover;object-position:center;border-radius:0}.portfolio-offcanvas__close{position:absolute;top:61px;right:67px;z-index:3;display:flex;width:54px;height:54px;padding:15px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:27px;background:#fff;box-shadow:0 4px 4px #00000040;cursor:pointer}.portfolio-offcanvas__close img{width:12px;height:12px;object-fit:contain}@media(max-width:768px){.portfolio-offcanvas__close{top:.75rem;right:.75rem;width:2.25rem;height:2.25rem;padding:.625rem;border-radius:50%}.portfolio-offcanvas__close img{width:.625rem;height:.625rem}}.portfolio-offcanvas__content,.portfolio-offcanvas__cta,.portfolio-offcanvas__gallery{align-self:center;width:100%;max-width:47.625rem;min-width:0;padding:0 1.5rem;box-sizing:border-box}@media(max-width:768px){.portfolio-offcanvas__content,.portfolio-offcanvas__cta,.portfolio-offcanvas__gallery{padding:0 1.25rem}}@media(max-width:375px){.portfolio-offcanvas__content,.portfolio-offcanvas__cta,.portfolio-offcanvas__gallery{padding:0 1rem}}@media(max-width:325px){.portfolio-offcanvas__content,.portfolio-offcanvas__cta,.portfolio-offcanvas__gallery{padding:0 .875rem}}.portfolio-offcanvas__content{display:flex;flex-direction:column;gap:1.75rem;margin-top:4.5625rem}.portfolio-offcanvas__gallery,.portfolio-offcanvas__cta{margin-top:2rem}.portfolio-offcanvas__title{margin:0;width:100%;max-width:100%;align-self:stretch;color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:4rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media(max-width:768px){.portfolio-offcanvas__title{font-size:1.625rem}}.portfolio-offcanvas__lead{margin:0;width:100%;max-width:100%;align-self:stretch;color:#8d8d8d;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}.portfolio-offcanvas__rule{display:block;width:100%;height:1px;margin:0;border:0;align-self:stretch;background:#1d1d1d}.portfolio-offcanvas__block{display:flex;flex-direction:column;gap:1rem;min-width:0;max-width:100%}.portfolio-offcanvas__block h3{margin:0;align-self:stretch;color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:117%}.portfolio-offcanvas__block .tags{gap:.625rem;min-width:0;max-width:100%;flex-wrap:wrap}.portfolio-offcanvas__block .tags span{display:flex;padding:.625rem .875rem;justify-content:center;align-items:center;gap:.625rem;border-radius:100px;border:1px solid #525252;background:transparent;color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:normal}.portfolio-offcanvas__gallery{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding-bottom:0}.portfolio-offcanvas__gallery img{display:block;width:100%;height:auto;object-fit:cover;border-radius:0}.portfolio-offcanvas__gallery img:nth-child(n+3){grid-column:1/-1}@media(max-width:640px){.portfolio-offcanvas__gallery{grid-template-columns:1fr}.portfolio-offcanvas__gallery img:nth-child(n+3){grid-column:auto}}.portfolio-offcanvas__cta{display:flex;flex-direction:column;align-items:flex-start;gap:2.4375rem;padding:1.6875rem 1.5rem 6.25rem}.portfolio-offcanvas__cta h3{margin:0;max-width:100%;color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:clamp(1.75rem,4vw,3rem);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;overflow-wrap:anywhere}.portfolio-offcanvas__cta-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;width:100%}.portfolio-offcanvas__cta-copy p{margin:0;color:#8d8d8d;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}.portfolio-offcanvas__cta-panel{display:flex;flex-direction:column;gap:2.4375rem;width:100%}.portfolio-offcanvas__contacts{display:flex;width:100%;gap:1.25rem}@media(max-width:640px){.portfolio-offcanvas__contacts{flex-direction:column}}.portfolio-offcanvas__contact{display:flex;height:6.5rem;padding:1.375rem 2.0625rem;align-items:center;gap:.625rem;flex:1 0 0;border-radius:.625rem;border:1px solid #1c1c1c;color:#fff;text-decoration:none;box-sizing:border-box}.portfolio-offcanvas__contact i{display:flex;width:1.6875rem;height:1.59375rem;flex-shrink:0;align-items:center;justify-content:center;color:#8d8d8d;font-size:1.6875rem;line-height:1}.portfolio-offcanvas__contact i:before{color:#8d8d8d}.portfolio-offcanvas__contact span{color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:normal}.portfolio-offcanvas__contact small{display:block;color:#8d8d8d;margin-bottom:.125rem;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:.875rem;font-weight:400;line-height:normal}.portfolio-offcanvas__talk{display:flex;height:4.9375rem;padding:1.5rem 2.625rem;justify-content:center;align-items:center;gap:.875rem;border-radius:.625rem;background:linear-gradient(90deg,#6e006c,#001f77);color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:normal;text-decoration:none;box-sizing:border-box}.portfolio-offcanvas__talk img{width:2.25rem;height:2.25rem;object-fit:contain;flex-shrink:0}@media(max-width:768px){.portfolio-offcanvas__content{gap:1.25rem;margin-top:2rem}.portfolio-offcanvas__lead,.portfolio-offcanvas__block h3{font-size:.9375rem}.portfolio-offcanvas__block .tags{flex-wrap:wrap;max-width:100%}.portfolio-offcanvas__block .tags span{max-width:100%;padding:.5rem .75rem;font-size:.75rem;white-space:normal;text-align:center}.portfolio-offcanvas__cta{gap:1.5rem;padding:1.25rem 1.25rem 3rem}.portfolio-offcanvas__cta h3{font-size:1.375rem}.portfolio-offcanvas__title,.portfolio-offcanvas__lead,.portfolio-offcanvas__cta-copy,.portfolio-offcanvas__cta-copy h3,.portfolio-offcanvas__cta-copy p{min-width:0;max-width:100%;overflow-wrap:anywhere}.portfolio-offcanvas__cta-copy p{font-size:.9375rem}.portfolio-offcanvas__cta-panel{gap:1.5rem}.portfolio-offcanvas__contact{height:auto;min-height:5rem;min-width:0;padding:1rem 1.125rem}.portfolio-offcanvas__contact span{font-size:1rem;overflow-wrap:anywhere}.portfolio-offcanvas__talk{width:100%;max-width:100%;height:3.5rem;padding:.875rem 1.25rem;font-size:1rem}.portfolio-offcanvas__talk img{width:1.5rem;height:1.5rem}}@media(max-width:375px){.portfolio-offcanvas__content,.portfolio-offcanvas__cta,.portfolio-offcanvas__gallery{padding-left:1rem;padding-right:1rem}.portfolio-offcanvas__cta{padding:1.25rem 1rem 2.5rem}.portfolio-offcanvas__cta h3{font-size:1.25rem}}@media(max-width:325px){.portfolio-offcanvas__content,.portfolio-offcanvas__cta,.portfolio-offcanvas__gallery{padding-left:.875rem;padding-right:.875rem}.portfolio-offcanvas__cta{padding:1rem .875rem 2rem}.portfolio-offcanvas__cta h3{font-size:1.125rem}.portfolio-offcanvas__title{font-size:1.375rem}.portfolio-offcanvas__contact{padding:.875rem .75rem}.portfolio-offcanvas__contact span{font-size:.875rem}}[data-theme=light] .case-studies.portfolio-case-studies .tag-contianer .why-mindbees__content-item-tag{border-color:#00000029;color:var(--font-color-1)}[data-theme=light] .case-studies.portfolio-case-studies .case-studies__content-item{background:#f4f4f4}[data-theme=light] .case-studies.portfolio-case-studies .case-studies__content-item-text{background:#fff}[data-theme=light] .case-studies.portfolio-case-studies .case-studies__content-item .tags span{border-color:#00000029;background:transparent}.industries.our-expertise .heading .heading__subtitle{background:var(--color-bg)}.industries.our-expertise .heading .heading__subtitle:after{background:var(--color-bg)}.industries.our-expertise .heading .heading-content .heading-description{max-width:35rem}.industries.our-expertise .industries__content{display:grid;grid-template-columns:repeat(5,1fr)}@media(max-width:991px){.industries.our-expertise .industries__content{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.industries.our-expertise .industries__content{grid-template-columns:repeat(3,1fr)}}@media(max-width:576px){.industries.our-expertise .industries__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.industries.our-expertise .industries__content{grid-template-columns:repeat(1,1fr)}}.industries.our-expertise .industries__content .industries__content-item{width:100%;background:var(--color-bg-6)}.industries.our-expertise .industries__content .industries__content-item-icon{display:flex;align-items:center;gap:.75rem;width:100%}.industries.our-expertise .industries__content .industries__content-item-icon img{margin-bottom:0}.mindbees-number.portfolio-numbers{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.mindbees-number.portfolio-numbers .mindbees-number__wrapper{display:flex;align-items:center;gap:clamp(2rem,4vw,5rem);justify-content:space-between}@media(max-width:991px){.mindbees-number.portfolio-numbers .mindbees-number__wrapper{flex-direction:column;align-items:flex-start}}.mindbees-number.portfolio-numbers .mindbees-number__heading{flex:0 1 42%;min-width:0}@media(max-width:991px){.mindbees-number.portfolio-numbers .mindbees-number__heading{flex:none;width:100%}}.mindbees-number.portfolio-numbers .mindbees-number__heading .heading-content h2{text-transform:uppercase;font-size:clamp(2.25rem,4vw,4rem);margin-bottom:clamp(1rem,2vw,1.75rem)}.mindbees-number.portfolio-numbers .mindbees-number__heading .animate-icon i{font-size:1.75rem}.mindbees-number.portfolio-numbers .mindbees-number__content{flex:1;width:100%}.mindbees-number.portfolio-numbers .counter-area{display:grid;grid-template-columns:repeat(3,1fr);justify-items:stretch;gap:clamp(.75rem,1.5vw,1.25rem);padding-right:0}@media(max-width:768px){.mindbees-number.portfolio-numbers .counter-area{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.mindbees-number.portfolio-numbers .counter-area{grid-template-columns:1fr}}.mindbees-number.portfolio-numbers .counter-area .counter{background:var(--color-bg-6);border-radius:.75rem;padding:clamp(1.25rem,2.4vw,1.875rem) clamp(1rem,1.8vw,1.5625rem)}.mindbees-number.portfolio-numbers .counter-area .counter h4,.mindbees-number.portfolio-numbers .counter-area .counter h3{background:linear-gradient(180deg,#000,#3d46f9 48.08%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mindbees-number.portfolio-numbers .counter-area .counter .text-14{color:var(--color-text);letter-spacing:.04em;margin-top:0;margin-bottom:0}[data-theme=dark] .mindbees-number.portfolio-numbers .counter-area .counter{background:#070707}[data-theme=dark] .mindbees-number.portfolio-numbers .counter-area .counter h4{background:linear-gradient(180deg,#fff,#3d46f9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.industries.project-goals.business-context,.industries.project-goals.business-context .heading .heading__subtitle{background:var(--color-bg-6)}.industries.project-goals.business-context .heading .heading__subtitle:after{background:var(--color-bg-6)}.industries.project-goals.business-context .industries__content .industries__content-item{background:var(--color-bg-8)}.industries.project-goals.business-context .industries__note{display:flex;align-items:center;gap:1rem;width:100%;margin-top:.5rem;padding:clamp(1rem,1.6vw,1.5rem) clamp(1.25rem,1.8vw,1.75rem);border-radius:.625rem;background:var(--color-bg-8)}.industries.project-goals.business-context .industries__note img{flex-shrink:0;display:block;width:2rem;height:2rem;object-fit:contain}.industries.project-goals.business-context .industries__note p{margin:0;color:var(--font-color-1);line-height:1.5}[data-theme=dark] .industries.project-goals.business-context .industries__note img{filter:brightness(0) invert(1)}.our-products{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-11)}.our-products .heading{margin-bottom:clamp(2.5rem,5vw,3.125rem)}.our-products .heading .heading__subtitle{background:var(--color-bg-11)}.our-products .heading .heading__subtitle:after{background:var(--color-bg-11)}.our-products .heading h2{margin:0;max-width:57.5rem;line-height:normal;text-transform:uppercase}.our-products .heading p{color:var(--font-color-4)}.our-products__content{display:flex;flex-direction:column;gap:clamp(1.5rem,2vw,3.125rem)}.our-products__content-item{display:grid;grid-template-columns:1fr 1fr;align-items:stretch;overflow:hidden;background:var(--section-bg-2)}@media(max-width:991px){.our-products__content-item{grid-template-columns:1fr}}.our-products__content-item-image{position:relative;height:clamp(15rem,50vw,54.8125rem)}@media(max-width:991px){.our-products__content-item-image{height:clamp(17.5rem,30vw,21.875rem)}}.our-products__content-item-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center center}@media(min-width:992px){.our-products__content-item-image{min-height:0}.our-products__content-item-image img{position:absolute;top:0;right:0;bottom:0;left:0}}.our-products__content-item-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;padding:clamp(2rem,4vw,4.5rem) clamp(1.5rem,4vw,4.375rem)}.our-products__content-item-content .heading__subtitle{margin-bottom:clamp(.875rem,1.6vw,1.125rem);background:var(--section-bg-2)}.our-products__content-item-content .heading__subtitle:after{background:var(--section-bg-2)}@media(max-width:480px){.our-products__content-item-content .heading__subtitle{white-space:normal;text-align:center}}.our-products__content-item-content h3{margin:0 0 clamp(.75rem,1.6vw,1.125rem);line-height:normal;text-transform:uppercase}.our-products__content-item-content>p{margin:0 0 clamp(1.25rem,2.2vw,2rem);color:var(--font-color-3);line-height:150%}.our-products__content-item-content .subtitle{display:block;width:100%;margin:0 0 clamp(.375rem,.8vw,.625rem);padding:0;border:0;color:var(--font-color-4);font-weight:400;line-height:normal;text-transform:uppercase}.our-products__content-item-content ul{margin:0 0 clamp(1.5rem,2.4vw,2.25rem);width:100%}.our-products__content-item-content ul li{display:flex;align-items:center;width:100%;gap:clamp(.625rem,1.6vw,1.125rem);padding:clamp(.5rem,1.4vw,.875rem) 0;border-bottom:1px solid var(--border-1)}.our-products__content-item-content ul li i{flex-shrink:0;font-size:.3125rem;font-weight:700}.our-products__content-item-content ul li span{line-height:1.4}.our-products__content-item-content .tags{gap:.5rem .625rem;margin:0 0 clamp(1.25rem,2vw,1.75rem)}.our-products__content-item-content .tags span{padding:.375rem .875rem;border:1px solid #525252!important;color:var(--font-color-1);font-size:.75rem;line-height:normal}.our-products__content-item-status-row{display:flex;align-items:center;gap:clamp(.875rem,1.8vw,1.5rem)}.our-products__content-item-status-row .subtitle{width:auto;margin:0;flex-shrink:0}.our-products__content-item-status{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.125rem;border-radius:6.25rem;background:var(--color-bg-10)}.our-products__content-item-status img{display:block;width:12px;height:14px;flex-shrink:0}.our-products__content-item-status span{color:var(--font-color-1);line-height:1.4;white-space:nowrap}[data-theme=light] .our-products__content-item-content .tags span{border:1px solid var(--border-1);background:transparent}.industries.hire-experts-industries.ownership-products .heading .main-heading{max-width:42.5rem}.industries.hire-experts-industries.ownership-products .heading .main-heading h2{margin-bottom:1.3125rem}.industries.hire-experts-industries.ownership-products .heading .heading-content{align-items:start}.industries.hire-experts-industries.ownership-products .heading .heading-description{max-width:22.5rem}.industries.hire-experts-industries.ownership-products .industries__content-item{width:100%;border-radius:.625rem}.industries.hire-experts-industries.ownership-products .industries__content-item-icon .tick-icon{width:clamp(1.25rem,2.5vw,1.875rem);filter:invert(0);margin-bottom:clamp(.125rem,1vw,.625rem)}.why-modern-technologies.why-process-matters.innovation-never-stops .why-modern-technologies__content-wrapper{grid-template-columns:repeat(4,1fr);gap:1.875rem .9375rem}@media(max-width:1200px){.why-modern-technologies.why-process-matters.innovation-never-stops .why-modern-technologies__content-wrapper{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.why-modern-technologies.why-process-matters.innovation-never-stops .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,1fr)}}.why-modern-technologies.why-process-matters.innovation-never-stops .why-modern-technologies__content-item img{margin-bottom:clamp(.3125rem,1vw,.625rem)}.why-modern-technologies.why-process-matters.innovation-never-stops .why-modern-technologies__content-item span{font-weight:500;margin-bottom:0}.banner.inner-banner.flock-desk.spicekart .banner__heading{width:100%}.banner.inner-banner.flock-desk.spicekart .banner__highlights{display:flex;justify-content:space-between}@media(max-width:991px){.banner.inner-banner.flock-desk.spicekart .banner__highlights{flex-wrap:wrap;justify-content:center}}@media(max-width:545px){.banner.inner-banner.flock-desk.spicekart .banner__highlights{flex-direction:column;gap:30px}}.case-split.case-introduction.spicekart .case-split__wrapper{grid-template-columns:minmax(0,1.5fr) minmax(0,.72fr);gap:clamp(2rem,4.5vw,4.5rem);margin-bottom:clamp(2.5rem,5vw,5rem);align-items:start}@media(max-width:991px){.case-split.case-introduction.spicekart .case-split__wrapper{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem)}}.case-split.case-introduction.spicekart .case-split__content .heading{display:flex;flex-direction:column;align-items:flex-start;gap:0}.case-split.case-introduction.spicekart .case-split__content .heading h2{margin:0 0 clamp(1.5rem,2.6vw,2.5rem);max-width:45rem;line-height:1.12}.case-split.case-introduction.spicekart .case-split__intro{display:grid;grid-template-columns:minmax(13.75rem,.82fr) minmax(0,1.18fr);gap:clamp(1.5rem,3.2vw,3rem);align-items:start}@media(max-width:767px){.case-split.case-introduction.spicekart .case-split__intro{grid-template-columns:1fr;gap:1.5rem}}.case-split.case-introduction.spicekart .case-split__card{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;padding:clamp(1.75rem,2.4vw,2.25rem) clamp(1.5rem,2vw,2rem);border-radius:.75rem;background:var(--section-bg-1);box-shadow:0 .125rem 1rem #0000000d}.case-split.case-introduction.spicekart .case-split__card p{margin:0;color:var(--font-color-1);font-weight:400;line-height:150%}.case-split.case-introduction.spicekart .case-split__card-icon{display:flex;align-items:center;justify-content:center}.case-split.case-introduction.spicekart .case-split__card-icon img{display:block;width:4.25rem;height:4.25rem;object-fit:contain}.case-split.case-introduction.spicekart .case-split__copy{margin:0;color:var(--font-color-3);font-weight:400;line-height:150%}.case-split.case-introduction.spicekart .case-split__list{max-width:25rem;width:100%}@media(max-width:991px){.case-split.case-introduction.spicekart .case-split__list{max-width:100%}}.case-split.case-introduction.spicekart .case-split__list h3{font-weight:700;padding-bottom:clamp(.625rem,1.4vw,.875rem)}.case-split.case-introduction.spicekart .case-split__list ul li{padding:clamp(.6875rem,1.4vw,.875rem) 0}.case-split.case-introduction.spicekart .case-split__list ul li:last-child{border-bottom:0}.case-split.case-introduction.spicekart .case-split__image{border-radius:.5rem}[data-theme=light] .case-split.case-introduction.spicekart .case-split__card-icon img{filter:brightness(0)}[data-theme=dark] .case-split.case-introduction.spicekart .case-split__card{box-shadow:0 .125rem 1.5rem #00000059}[data-theme=dark] .case-split.case-introduction.spicekart .case-split__card-icon img{filter:none}.solution-overview{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.solution-overview .heading{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(2rem,3.6vw,3.5rem)}.solution-overview .heading .heading__subtitle{background:var(--color-bg)}.solution-overview .heading .heading__subtitle:after{background:var(--color-bg)}.solution-overview .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,4rem);width:100%}@media(max-width:768px){.solution-overview .heading .heading-content{flex-direction:column;gap:1rem}}.solution-overview .heading .heading-content h2{margin:0;max-width:35rem;width:100%;line-height:1.12}.solution-overview .heading .heading-content .heading-description{max-width:26.25rem;width:100%;margin:0;color:var(--font-color-3);line-height:150%}@media(max-width:768px){.solution-overview .heading .heading-content .heading-description{max-width:100%}}.solution-overview__visual{width:100%;overflow:hidden;border-radius:.75rem;margin-bottom:clamp(2.25rem,4vw,4rem)}.solution-overview__visual img{display:block;width:100%;height:auto;object-fit:cover}.solution-overview__ecosystem{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,2.4vw,2.5rem)}@media(max-width:1199px){.solution-overview__ecosystem{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.25rem) clamp(1.25rem,2vw,1.75rem)}}@media(max-width:575px){.solution-overview__ecosystem{grid-template-columns:1fr}}.solution-overview__hub{display:flex;align-items:center;gap:1rem;flex:0 0 auto}@media(max-width:1199px){.solution-overview__hub{grid-column:1/-1}}.solution-overview__card{display:flex;align-items:start;gap:1rem;padding:1.25rem 1.5rem;border-radius:.625rem;background:var(--color-bg-6)}@media(max-width:1200px){.solution-overview__card{width:100%;flex-direction:column;gap:.375rem}}.solution-overview__card-body{max-width:13.125rem}@media(max-width:1200px){.solution-overview__card-body{max-width:100%}}.solution-overview__card-body h3{margin:0 0 .5rem;color:var(--font-color-1);font-weight:500;line-height:130%}.solution-overview__card-body p{margin:0;color:var(--font-color-4);font-weight:400;line-height:150%}.solution-overview__arrow{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin:0 0 0 -38px}.solution-overview__arrow img{display:block;width:3.6875rem;height:.9375rem;object-fit:contain}@media(max-width:1199px){.solution-overview__arrow{display:none}}.solution-overview__item{flex:1 1 0;min-width:0;max-width:14.375rem}@media(max-width:1199px){.solution-overview__item{max-width:100%}}.solution-overview__item h3{margin:0 0 .5rem;color:var(--font-color-1);font-weight:400;line-height:130%}.solution-overview__item p{margin:0;color:var(--font-color-4);font-weight:400;line-height:150%}.solution-overview__icon{display:flex;align-items:center;justify-content:flex-start;margin-bottom:1.125rem}.solution-overview__icon img{display:block;width:2.0625rem;height:2.0625rem;object-fit:contain}.solution-overview__card .solution-overview__icon{margin-bottom:0;flex-shrink:0}.solution-overview__card .solution-overview__icon img{width:4.25rem;height:4.25rem}[data-theme=dark] .solution-overview .solution-overview__icon img,[data-theme=dark] .solution-overview .solution-overview__arrow img{filter:brightness(0) invert(1)}.platform-container .why-modern-technologies.platform .why-modern-technologies__bg{height:843px;z-index:8;background-position:top center!important}@media(max-width:768px){.platform-container .why-modern-technologies.platform .why-modern-technologies__bg{height:400px;position:relative}}@media(max-width:768px){.platform-container .why-modern-technologies.platform .why-modern-technologies__text{display:none}}@media(max-width:768px){.platform-container .why-modern-technologies.platform .why-modern-technologies__content{padding:30px 0}}.platform-container .why-modern-technologies.platform .heading{margin-bottom:clamp(1.5rem,2.4vw,2rem)}.platform-container .why-modern-technologies.platform .heading .heading__subtitle{background:var(--color-bg-6)}.platform-container .why-modern-technologies.platform .heading .heading__subtitle:after{background:var(--color-bg-6)}.platform-container .why-modern-technologies.platform .heading h3{margin:0 0 .75rem;max-width:40rem;line-height:1.12}.platform-container .why-modern-technologies.platform .heading p{margin:0;color:var(--font-color-1);font-weight:400;line-height:150%}.platform-container .why-modern-technologies.platform .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-bottom:1rem;align-items:stretch}@media(max-width:767px){.platform-container .why-modern-technologies.platform .why-modern-technologies__content-wrapper{grid-template-columns:1fr}}.platform-container .why-modern-technologies.platform .why-modern-technologies__content-item{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;min-width:0;height:100%;padding:clamp(1.125rem,1.6vw,1.5rem) clamp(1rem,1.4vw,1.375rem);border-radius:.5rem}.platform-container .why-modern-technologies.platform .why-modern-technologies__content-item span{display:block;margin:0;color:var(--font-color-1);font-weight:400;line-height:130%}.platform-container .why-modern-technologies.platform .why-modern-technologies__content-item ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem;width:100%}.platform-container .why-modern-technologies.platform .why-modern-technologies__content-item ul li{display:flex;align-items:flex-start;gap:.625rem}.platform-container .why-modern-technologies.platform .why-modern-technologies__content-item ul li i{flex-shrink:0;margin-top:.1875rem;font-size:.875rem;font-weight:900;color:var(--font-color-1)}.platform-container .why-modern-technologies.platform .why-modern-technologies__content-item ul li span{color:var(--font-color-4);font-weight:400;line-height:1.45}.platform-container .why-modern-technologies.platform .platform__benefits{padding:clamp(1.25rem,1.8vw,1.75rem) clamp(1.125rem,1.6vw,1.75rem);border-radius:.5rem}.platform-container .why-modern-technologies.platform .platform__benefits h4{margin:0 0 .875rem;color:var(--font-color-1);font-weight:400;line-height:130%}.platform-container .why-modern-technologies.platform .platform__benefits .tags{gap:.625rem}.platform-container .why-modern-technologies.platform .platform__benefits .tags span{border:1px solid var(--border-1);background:transparent;color:var(--font-color-1);padding:clamp(.4375rem,1vw,.625rem) clamp(.875rem,1.2vw,1.25rem)}.platform-container .why-modern-technologies.platform:nth-of-type(odd){background:var(--color-bg-6)}.platform-container .why-modern-technologies.platform:nth-of-type(odd) .why-modern-technologies__content-item{background:var(--color-bg)}.platform-container .why-modern-technologies.platform:nth-of-type(odd) .platform__benefits{background:var(--color-bg)}.platform-container .why-modern-technologies.platform:nth-of-type(2n){background:var(--color-bg)}.platform-container .why-modern-technologies.platform:nth-of-type(2n) .why-modern-technologies__content-item{background:var(--color-bg-6)}.platform-container .why-modern-technologies.platform:nth-of-type(2n) .platform__benefits{background:var(--color-bg-6)}.platform-container .why-modern-technologies.platform:nth-of-type(2n) .heading__subtitle{background:#fff}.platform-container .why-modern-technologies.platform:nth-of-type(2n) .heading__subtitle:after{background:#fff}[data-theme=dark] .platform-container .why-modern-technologies.platform:nth-of-type(2n){background:var(--color-bg)}[data-theme=dark] .platform-container .why-modern-technologies.platform:nth-of-type(2n) .why-modern-technologies__content-item{background:var(--color-bg-6)}[data-theme=dark] .platform-container .why-modern-technologies.platform:nth-of-type(2n) .platform__benefits{background:var(--color-bg-6)}[data-theme=dark] .platform-container .why-modern-technologies.platform:nth-of-type(2n) .heading__subtitle{background:var(--color-bg-6)}[data-theme=dark] .platform-container .why-modern-technologies.platform:nth-of-type(2n) .heading__subtitle:after{background:var(--color-bg-6)}.integration.our-process.development{background:var(--color-bg)}.integration.our-process.development .heading-content h2{max-width:none}.integration.our-process.development .integration__steps{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:1199px){.integration.our-process.development .integration__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,4vw,3rem) 0}}@media(max-width:767px){.integration.our-process.development .integration__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.integration.our-process.development .integration__steps{grid-template-columns:1fr;gap:2.25rem}}.integration.our-process.development .integration__step{padding:0 clamp(.75rem,1.4vw,1.5rem)}.integration.our-process.development .integration__step:first-child{padding-left:0}.integration.our-process.development .integration__step:last-child{padding-right:0}@media(max-width:1199px){.integration.our-process.development .integration__step:not(:last-child):after{display:none}}@media(max-width:1199px){.integration.our-process.development .integration__step{padding:0 clamp(1rem,2vw,1.5rem);border-left:none;border-right:none}.integration.our-process.development .integration__step:nth-child(odd),.integration.our-process.development .integration__step:nth-child(2n){padding:0 clamp(1rem,2vw,1.5rem);border-left:none;border-right:none}}@media(max-width:1199px)and (min-width:768px){.integration.our-process.development .integration__step:nth-child(3n+1){padding-left:0}.integration.our-process.development .integration__step:nth-child(3n){padding-right:0}.integration.our-process.development .integration__step:not(:nth-child(3n)){border-right:1px solid var(--border-1)}}@media(max-width:767px)and (min-width:576px){.integration.our-process.development .integration__step:nth-child(odd){padding-left:0}.integration.our-process.development .integration__step:nth-child(2n){padding-right:0;border-left:1px solid var(--border-1);border-right:none}}@media(max-width:575px){.integration.our-process.development .integration__step{padding:0;border-left:none;border-right:none}}.integration.our-process.development .integration__step-icon img[src=""]{visibility:hidden}.integration.our-process.development .integration__step-marker{--integration-gutter: clamp(.75rem, 1.4vw, 1.5rem)}@media(max-width:1199px){.integration.our-process.development .integration__step-marker{--integration-gutter: clamp(1rem, 2vw, 1.5rem)}}@media(max-width:575px){.integration.our-process.development .integration__step-marker{--integration-gutter: 0px}}@media(max-width:1199px)and (min-width:768px){.integration__step:nth-child(odd) .integration.our-process.development .integration__step-marker:before,.integration__step:nth-child(2n) .integration.our-process.development .integration__step-marker:before{left:calc(-1 * var(--integration-gutter));right:calc(-1 * var(--integration-gutter))}}@media(max-width:1199px)and (min-width:768px){.integration__step:nth-child(3n+1) .integration.our-process.development .integration__step-marker:before{left:0}}@media(max-width:1199px)and (min-width:768px){.integration__step:nth-child(3n) .integration.our-process.development .integration__step-marker:before{right:0}}@media(max-width:767px)and (min-width:576px){.integration__step:nth-child(odd) .integration.our-process.development .integration__step-marker:before{left:0;right:calc(-1 * var(--integration-gutter))}}@media(max-width:767px)and (min-width:576px){.integration__step:nth-child(2n) .integration.our-process.development .integration__step-marker:before{right:0;left:calc(-1 * var(--integration-gutter))}}.integration.our-process.development .integration__step-text{max-width:none}.obstacles{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.obstacles .heading{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(2rem,3.6vw,3.5rem)}.obstacles .heading .heading__subtitle{background:var(--color-bg-6)}.obstacles .heading .heading__subtitle:after{background:var(--color-bg-6)}.obstacles .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,4.5rem);width:100%}@media(max-width:991px){.obstacles .heading .heading-content{flex-direction:column;gap:1rem}}.obstacles .heading .heading-description{flex:0 1 33.75rem;max-width:33.75rem;width:100%;margin:0;color:var(--font-color-3);font-weight:400;line-height:150%}@media(max-width:991px){.obstacles .heading .heading-description{flex:1 1 auto;max-width:100%}}.obstacles__intro{flex:1 1 0;min-width:0;width:100%}.obstacles__intro h2{margin:0;line-height:1.12}.obstacles__intro-subtitle{margin:clamp(.625rem,1.2vw,1rem) 0 0;color:var(--font-color-1);font-weight:400;line-height:140%;text-transform:none}.obstacles__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem);margin-bottom:clamp(1rem,2vw,1.5rem)}@media(max-width:1199px){.obstacles__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.obstacles__grid{grid-template-columns:1fr}}.obstacles__card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;height:100%;padding:clamp(1.5rem,2.4vw,2.25rem) clamp(1.25rem,2vw,2rem);border-radius:.75rem;background:var(--color-bg-5)}.obstacles__card-icon{display:flex;align-items:center;justify-content:flex-start;margin-bottom:clamp(1rem,1.6vw,1.25rem)}.obstacles__card-icon img{display:block;width:2.375rem;height:2.375rem;object-fit:contain}.obstacles__card-title{margin:0 0 clamp(.5rem,1vw,.75rem);color:var(--font-color-1);font-weight:500;line-height:130%;text-transform:none}.obstacles__card-text{margin:0 0 clamp(1rem,1.6vw,1.25rem);color:var(--font-color-3);font-weight:400;line-height:150%}.obstacles__solution-title{display:block;width:100%;margin:0 0 clamp(.375rem,.8vw,.5rem);padding-top:clamp(.75rem,1.2vw,1.625rem);color:var(--font-color-1);font-weight:500;line-height:130%;text-transform:none;border-top:1px solid var(--border-1)}.obstacles__solution-text{margin:0 0 clamp(1.25rem,2vw,1.5rem);color:var(--font-color-3);font-weight:400;line-height:150%}.obstacles__impact{display:flex;align-items:flex-start;gap:.5rem;width:100%;margin-top:auto;padding:clamp(.9375rem,2.4vw,2.25rem) clamp(.9375rem,2.4vw,2.5rem);border-radius:.5rem;background:var(--color-bg-4)}.obstacles__impact-icon{display:block;flex-shrink:0;width:1.4375rem;height:1.4375rem;margin-top:.0625rem;object-fit:contain}.obstacles__impact-text{margin:0;color:var(--font-color-3);font-weight:400;line-height:150%}.obstacles__impact-text strong{display:block;margin-bottom:.625rem;color:var(--font-color-1);font-weight:500;font-size:clamp(1rem,2.4vw,1.125rem)}.obstacles__outcome{display:flex;align-items:center;gap:clamp(1.25rem,2.4vw,2rem);padding:clamp(1.5rem,2.4vw,3.75rem) clamp(1.25rem,2.4vw,3.75rem);border-radius:.75rem;background:var(--color-bg-5)}@media(max-width:575px){.obstacles__outcome{flex-direction:column;align-items:flex-start}}.obstacles__outcome-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.obstacles__outcome-icon img{display:block;width:clamp(3.125rem,4vw,4.9375rem);height:clamp(3.125rem,4vw,4.9375rem);object-fit:contain}.obstacles__outcome-body{min-width:0}.obstacles__outcome-label{display:block;margin:0 0 .5rem;color:var(--font-color-3);font-weight:500;line-height:130%}.obstacles__outcome-text{margin:0;color:var(--font-color-1);font-weight:400;line-height:150%}[data-theme=dark] .obstacles .obstacles__card-icon img,[data-theme=dark] .obstacles .obstacles__impact-icon,[data-theme=dark] .obstacles .obstacles__outcome-icon img{filter:brightness(0) invert(1)}.business-impact{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.business-impact .heading{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(2rem,3.6vw,3.5rem)}.business-impact .heading .heading__subtitle{background:var(--color-bg)}.business-impact .heading .heading__subtitle:after{background:var(--color-bg)}.business-impact .heading h2{margin:0;line-height:1.12}.business-impact__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(1.5rem,2.4vw,2.5rem);align-items:start}@media(max-width:1200px){.business-impact__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767px){.business-impact__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575px){.business-impact__grid{grid-template-columns:1fr}}.business-impact__item{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:185px}@media(max-width:1200px){.business-impact__item{max-width:100%}}.business-impact__icon{display:flex;align-items:center;justify-content:flex-start;margin-bottom:clamp(.875rem,1.4vw,1.125rem)}.business-impact__icon img{display:block;width:2.0625rem;height:2.0625rem;object-fit:contain}.business-impact__title{margin:0 0 clamp(.5rem,.8vw,.75rem);color:var(--font-color-1);font-weight:400;line-height:130%;text-transform:none}.business-impact__text{margin:0;color:var(--font-color-3);font-weight:400;line-height:150%}[data-theme=dark] .business-impact .business-impact__icon img{filter:brightness(0) invert(1)}.client-value{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.client-value .heading{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:clamp(1.5rem,2.6vw,2.5rem)}.client-value .heading .heading__subtitle{background:var(--color-bg)}.client-value .heading .heading__subtitle:after{background:var(--color-bg)}.client-value .heading h2{margin:0;line-height:1.12}.client-value__copy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.5rem,4vw,4.5rem);margin-bottom:clamp(2.25rem,4vw,4rem)}@media(max-width:767px){.client-value__copy{grid-template-columns:1fr;gap:1.25rem}}.client-value__copy p{margin:0;color:var(--font-color-3);font-weight:400;line-height:150%}.client-value__visual{width:100%;overflow:hidden}.client-value__visual img{display:block;width:100%;height:auto;object-fit:cover}.enquiry-form{padding:clamp(3.75rem,5vw,8.125rem) 0;padding-top:clamp(6.25rem,10vw,9.375rem);position:relative;min-height:100vh;overflow:hidden}.enquiry-form .form-banner-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.enquiry-form .form-banner-image img{width:100%;height:100%;object-fit:cover;object-position:top}.enquiry-form .container{position:relative;z-index:1}.enquiry-form .enquiry-form__inner{overflow:hidden;border:1px solid var(--border-1);border-radius:1rem;background:var(--color-bg);box-shadow:0 1.5rem 3.75rem color-mix(in srgb,var(--color-text) 8%,transparent)}.enquiry-form .form-field__control::placeholder{color:var(--font-color-3)}.enquiry-form .form-field__control:focus{border-color:var(--color-text);box-shadow:none}.enquiry-form .form-field__required{color:#e11d48}.enquiry-wizard{display:flex;flex-direction:column}.enquiry-wizard__progress{padding:clamp(1.125rem,2vw,1.75rem) clamp(1.25rem,2.4vw,2.25rem) clamp(1rem,1.8vw,1.375rem);border-bottom:1px solid var(--border-1)}.enquiry-wizard__progress-meta{display:flex;align-items:center;justify-content:space-between;margin-bottom:.75rem;color:var(--font-color-3);font-size:clamp(.75rem,.9vw,.875rem);line-height:1.2}.enquiry-wizard__bar{display:flex;align-items:flex-end;gap:.375rem;min-height:.375rem}.enquiry-wizard__segment{flex:1;height:.125rem;border-radius:.125rem;background:var(--border-1);transition:background-color .15s ease,height .15s ease}.enquiry-wizard__segment.is-filled{height:.375rem;background:var(--color-text)}.enquiry-wizard__body{display:grid;grid-template-columns:minmax(12.5rem,.22fr) minmax(0,1fr);min-height:45rem}@media(max-width:991px){.enquiry-wizard__body{grid-template-columns:1fr;min-height:0}}.enquiry-wizard__nav{display:flex;flex-direction:column;gap:.25rem;padding:clamp(1.25rem,2.2vw,2rem) 0 clamp(1.25rem,2.2vw,2rem) clamp(.75rem,1.4vw,1rem);background:var(--color-bg-4)}@media(max-width:991px){.enquiry-wizard__nav{flex-direction:row;gap:.5rem;overflow-x:auto;padding:1rem}}.enquiry-wizard__nav-item{display:flex;align-items:center;gap:.75rem;width:100%;padding:1.1875rem 1.125rem;border:0;border-radius:.3125rem 0 0 .3125rem;background:transparent;color:var(--font-color-3);font-family:inherit;font-size:clamp(.8125rem,1vw,.9375rem);font-weight:400;line-height:1.2;text-align:left;cursor:pointer;overflow:hidden;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.enquiry-wizard__nav-item img{width:1.25rem;height:1.25rem;flex-shrink:0;object-fit:contain;opacity:.55}.enquiry-wizard__nav-item.is-active{position:relative;background:var(--color-bg);color:var(--color-text);box-shadow:0 .5rem 1.5rem color-mix(in srgb,var(--color-text) 8%,transparent)}.enquiry-wizard__nav-item.is-active:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);bottom:.5rem;height:100%;width:.125rem;border-radius:.3125rem;background:var(--color-text)}.enquiry-wizard__nav-item.is-active img{opacity:1}.enquiry-wizard__nav-item:hover:not(.is-active){color:var(--color-text)}@media(max-width:991px){.enquiry-wizard__nav-item{flex:0 0 auto;width:auto;white-space:nowrap;border-radius:.625rem}}.enquiry-wizard__content{display:flex;flex-direction:column;padding:clamp(1.75rem,3vw,3rem) clamp(1.25rem,3.2vw,3.5rem) clamp(1.5rem,2.6vw,2.5rem)}.enquiry-wizard__panel{display:none;flex:1}.enquiry-wizard__panel.is-active{display:block}.enquiry-wizard__header{margin-bottom:clamp(1.5rem,2.8vw,2.25rem)}.enquiry-wizard__title{margin:0 0 .5rem;color:var(--font-color-1);font-weight:500}.enquiry-wizard__subtitle{margin:0;color:var(--font-color-3)}.enquiry-wizard .form-grid,.enquiry-wizard .form-field{margin-bottom:clamp(1rem,1.8vw,1.375rem)}.enquiry-wizard .form-grid .form-field{margin-bottom:0}.enquiry-wizard__actions{display:flex;align-items:center;gap:.75rem;margin-top:clamp(1.75rem,3vw,3rem)}.enquiry-wizard__actions .btn{gap:.625rem;padding:.75rem 1.375rem;border-radius:.625rem;font-size:clamp(.8125rem,1vw,.9375rem);font-weight:500}.enquiry-wizard__actions .btn i{font-size:.625rem}.enquiry-wizard__actions [data-enquiry-back] i{transform:rotate(180deg)}.enquiry-wizard__actions [data-enquiry-back]:hover .icon-arrow-right{transform:rotate(180deg) translate(-.25rem)}.enquiry-wizard__actions [data-enquiry-next]{min-width:9.25rem}.enquiry-wizard__actions [data-enquiry-save]{margin-left:auto}.enquiry-wizard__actions [data-enquiry-save] img{width:1rem;height:1rem;object-fit:contain}@media(max-width:640px){.enquiry-wizard__actions{flex-wrap:wrap}.enquiry-wizard__actions [data-enquiry-save]{margin-left:0;width:100%}}.enquiry-wizard__note{margin:1.25rem 0 0;color:var(--font-color-3);font-size:clamp(.75rem,.9vw,.875rem);line-height:1.5}[data-theme=light] .enquiry-wizard__nav-item img{filter:none}[data-theme=dark] .enquiry-wizard__nav-item img,[data-theme=dark] .enquiry-wizard__actions [data-enquiry-save] img{filter:invert(1)}.payment-form{padding:clamp(3.75rem,5vw,8.125rem) 0;padding-top:clamp(6.25rem,8vw,9.375rem);position:relative;min-height:100vh;overflow:hidden}.payment-form .form-banner-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.payment-form .form-banner-image img{width:100%;height:100%;object-fit:cover;object-position:top}.payment-form .container{position:relative;z-index:1}.payment-form .payment-form__inner{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(2rem,4vw,4.5rem);align-items:center}@media(max-width:991px){.payment-form .payment-form__inner{grid-template-columns:1fr}}.payment-form .payment-form__inner .btn-gradient{display:block;text-align:center}.payment-form .payment-form__inner .btn-gradient i{animation:unset;font-size:1.125rem;margin-right:.25rem}.payment-form .form-field__control::placeholder{color:var(--font-color-3)}.payment-form .form-field__control:focus{border-color:var(--color-text);box-shadow:none}.payment-form__intro .heading__subtitle{margin-bottom:clamp(1.25rem,2.4vw,1.75rem)}.payment-form__intro h1{margin:0 0 clamp(1.125rem,2vw,1.5rem)}.payment-form__intro p{max-width:32.5rem;margin:0 0 clamp(1.75rem,3vw,2.5rem);color:var(--font-color-3)}.payment-form__card{padding:clamp(1.5rem,3vw,2.75rem);border:1px solid var(--border-1);border-radius:1rem;background:var(--color-bg);box-shadow:0 1.5rem 3.75rem color-mix(in srgb,var(--color-text) 10%,transparent)}.payment-form__card .form-grid,.payment-form__card .form-field{margin-bottom:0}.payment-form__card .form-field__control[readonly]{cursor:default}.payment-form__card .form-check{margin-top:clamp(1.375rem,2.4vw,2rem)}.payment-form__card .form-check__label{color:var(--font-color-3)}.payment-form__card .form-check__label a{color:var(--color-text);text-decoration:underline;text-underline-offset:.1875rem}.payment-form__card .btn{margin-top:clamp(1.375rem,2.4vw,2rem)}.payment-form__card-title{margin:0 0 clamp(1.375rem,2.4vw,2rem);color:var(--font-color-1);font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:500;line-height:1.3;text-transform:uppercase}[data-theme=light] .form-banner--image--dark{display:none}[data-theme=light] .form-banner--image--light{display:block}[data-theme=dark] .form-banner--image--light{display:none}[data-theme=dark] .form-banner--image--dark{display:block}.uiux-comparison{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.uiux-comparison .heading{width:100%;gap:1.25rem;margin-bottom:clamp(1.75rem,3.6vw,4.3125rem)}.uiux-comparison .heading .heading__subtitle{background:var(--color-bg-6)}.uiux-comparison .heading .heading__subtitle:after{background:var(--color-bg-6)}.uiux-comparison .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem;width:100%}@media(max-width:991){.uiux-comparison .heading .heading-content{flex-direction:column;align-items:flex-start;gap:1.25rem}}.uiux-comparison .heading .heading-content h2{text-transform:uppercase;flex:0 1 52.75rem;width:100%;max-width:52.75rem;margin:0;font-weight:400;line-height:normal}@media(max-width:991){.uiux-comparison .heading .heading-content h2{max-width:100%;flex:1 1 auto}}.uiux-comparison .heading .heading-content .heading-description{display:flex;align-items:flex-start;gap:1rem;flex:0 0 auto;width:auto;max-width:26.4375rem;margin:0;padding-top:0}.uiux-comparison .heading .heading-content .heading-description .animate-icon{flex-shrink:0;margin:0;line-height:1}.uiux-comparison .heading .heading-content .heading-description .animate-icon i{font-size:3rem;line-height:1}@media(max-width:991){.uiux-comparison .heading .heading-content .heading-description{max-width:100%}}@media(max-width:768){.uiux-comparison .heading .heading-content .heading-description .animate-icon i{font-size:clamp(1.75rem,8vw,3rem)}}.uiux-comparison__intro{width:100%;max-width:22.4375rem;margin:0;color:var(--font-color-1);font-size:clamp(1rem,1.2vw,1.25rem);font-weight:400;line-height:150%}.uiux-comparison__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}@media(max-width:991){.uiux-comparison__cards{grid-template-columns:1fr}}.uiux-comparison__card{display:flex;flex-direction:column;align-items:flex-start;gap:1.3125rem;width:100%;min-height:clamp(23.75rem,26vw,31.3125rem);border-radius:.625rem;background:var(--color-bg-alt)}@media(max-width:991){.uiux-comparison__card{min-height:0}}.uiux-comparison__card--ai{padding:clamp(1.5rem,2vw,2.4375rem) clamp(1.5rem,3vw,3.6875rem) clamp(1.75rem,2.8vw,3.3125rem) clamp(1.5rem,2.8vw,3.3125rem)}.uiux-comparison__card--human{padding:clamp(1.75rem,2.4vw,2.9375rem) clamp(1.5rem,2.7vw,3.25rem) clamp(1.75rem,2.8vw,3.375rem) clamp(1.5rem,2.7vw,3.1875rem)}.uiux-comparison__card-label{align-self:stretch;color:var(--font-color-1);font-weight:400;line-height:normal;text-transform:uppercase}.uiux-comparison__card-body{display:flex;width:100%;max-width:37.4375rem;flex-direction:column;align-items:flex-start;gap:1.3125rem;flex:1}.uiux-comparison__card-body--human{gap:1.5625rem;max-width:100%}@media(max-width:991){.uiux-comparison__card-body{flex:0 0 auto;gap:.875rem}.uiux-comparison__card-body--human{gap:.875rem}}.uiux-comparison__card-title{display:flex;flex-direction:column;margin:0;font-size:clamp(1.5rem,2vw,2.25rem);font-weight:500;line-height:normal;text-transform:uppercase}.uiux-comparison__card-title-muted{color:#8d8d8d}.uiux-comparison__card-title-accent{color:var(--font-color-1)}.uiux-comparison__card-hr{display:block;width:clamp(7.5rem,10vw,11.46875rem);height:.3125rem;object-fit:contain}.uiux-comparison__card-text{max-width:22.9375rem;color:#8d8d8d;font-weight:400;line-height:150%;margin:0}.uiux-comparison__card-visual{position:relative;width:100%;align-self:stretch}.uiux-comparison__card-visual-img{display:block;width:100%;height:auto;max-height:21.0625rem;object-fit:contain;object-position:left center}.uiux-comparison__card-visual-img--light{display:none}.uiux-comparison__card-visual--human .uiux-comparison__card-visual-img{max-height:6.4375rem}.uiux-comparison__card-footer{align-self:stretch;margin-top:auto;color:var(--font-color-1);font-weight:400;line-height:normal;text-transform:uppercase}@media(max-width:991){.uiux-comparison__card-footer{margin-top:.25rem}}[data-theme=light] .uiux-comparison__card{background:#fff;border-radius:.625rem}[data-theme=light] .uiux-comparison__card-title-muted,[data-theme=light] .uiux-comparison__card-text{color:var(--font-color-2)}[data-theme=light] .uiux-comparison__card-visual-img--dark{display:none}[data-theme=light] .uiux-comparison__card-visual-img--light,[data-theme=dark] .uiux-comparison__card-visual-img--dark{display:block}[data-theme=dark] .uiux-comparison__card-visual-img--light{display:none}.uiux-the-problem{position:relative}.uiux-the-problem__bg{position:absolute;top:0;right:0;left:auto;z-index:-1;width:45%;max-width:857px;height:843px;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media(min-width:1601px){.uiux-the-problem__bg{max-width:none;height:100%}}@media(max-width:1200){.uiux-the-problem__bg{bottom:0;top:auto;height:360px;width:100%;max-width:100%;right:0;left:0}}@media(max-width:768){.uiux-the-problem__bg{height:280px}}.uiux-the-problem__wrapper{display:flex;justify-content:space-between;align-items:stretch;gap:1.25rem;min-height:843px}@media(max-width:1200){.uiux-the-problem__wrapper{flex-direction:column;min-height:0}}.uiux-the-problem__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(3rem,9.7vw,11.6875rem);width:45%;max-width:857px;min-height:843px;padding:clamp(3rem,5.3vw,6.375rem) clamp(1.5rem,4vw,3.75rem) clamp(3rem,6.4vw,7.625rem) clamp(2.5rem,5.8vw,7rem)}@media(min-width:1601px){.uiux-the-problem__text{position:absolute;top:0;right:0;width:45%;max-width:none;height:100%;min-height:100%;padding:6.375rem 3.75rem 7.625rem 5rem}}@media(max-width:1200){.uiux-the-problem__text{order:2;height:360px;width:100%;max-width:100%;min-height:0;margin-top:0;padding:clamp(1.875rem,4vw,3rem) clamp(1.25rem,3vw,2.5rem);gap:1rem}}@media(max-width:768){.uiux-the-problem__text{height:280px;padding:1.875rem .9375rem;gap:.75rem}}.uiux-the-problem__text-content{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1.3125rem;position:relative;z-index:30}.uiux-the-problem__text-content .animate-icon{flex-shrink:0;margin:0;line-height:1}.uiux-the-problem__text-content .animate-icon i{font-size:clamp(1.375rem,2vw,2rem);line-height:1}.uiux-the-problem__text-content p{margin:0;color:#fff;font-size:1.5rem;font-weight:400;line-height:150%;text-align:left}.uiux-the-problem__text-content .uiux-the-problem__text-keep{white-space:nowrap}@media(max-width:1200){.uiux-the-problem__text-content{flex-direction:column;align-items:flex-start;gap:.875rem;width:100%;max-width:35rem}.uiux-the-problem__text-content .animate-icon i{font-size:clamp(1.25rem,2.5vw,1.625rem)}.uiux-the-problem__text-content p{width:100%;max-width:100%;font-size:clamp(1rem,2vw,1.25rem);line-height:150%}.uiux-the-problem__text-content p br{display:none}.uiux-the-problem__text-content .uiux-the-problem__text-keep{white-space:normal}}@media(max-width:768){.uiux-the-problem__text-content{max-width:100%;gap:.75rem}.uiux-the-problem__text-content .animate-icon i{font-size:clamp(1.125rem,3vw,1.375rem)}.uiux-the-problem__text-content p{font-size:1rem}}@media(max-width:480){.uiux-the-problem__text-content p{font-size:.875rem}}.uiux-the-problem__content{width:58%;padding:clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem) 0}@media(min-width:1601px){.uiux-the-problem__content{width:55%}}@media(max-width:1200){.uiux-the-problem__content{order:1;width:100%;padding:clamp(1.875rem,4vw,3rem) 0}}@media(max-width:768){.uiux-the-problem__content{padding:.9375rem}}.uiux-the-problem__content .heading{margin-bottom:clamp(1.25rem,4vw,4.125rem)}.uiux-the-problem__content .heading .heading__subtitle{background:var(--color-bg)}.uiux-the-problem__content .heading .heading__subtitle:after{background:var(--color-bg)}.uiux-the-problem__content .heading h2{font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:0;max-width:40rem}.uiux-the-problem__content-wrapper{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(1.5rem,3vw,2.5rem) clamp(1.25rem,3vw,2.5rem)}@media(max-width:1200){.uiux-the-problem__content-wrapper{gap:clamp(1.25rem,2.5vw,1.875rem)}}@media(max-width:545){.uiux-the-problem__content-wrapper{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.25rem)}}.uiux-the-problem__content-item{display:flex;align-items:flex-start;gap:1rem}.uiux-the-problem__content-item img{display:block;flex-shrink:0;width:2.0625rem;height:2.0625rem;margin:0;object-fit:contain}.uiux-the-problem__content-item-body{flex:1;min-width:0}.uiux-the-problem__content-item-body span{display:block;margin-bottom:.5rem;color:var(--font-color-1);font-weight:400;line-height:normal}.uiux-the-problem__content-item-body p{font-weight:400;line-height:150%;color:#8d8d8d;margin:0}[data-theme=dark] .uiux-the-problem__content-item img{filter:invert(1)}[data-theme=light] .uiux-the-problem__content-item-body p{color:var(--font-color-2)}.uiux-philosophy{overflow:hidden}.uiux-philosophy .why-modern-technologies__text-content{max-width:32.5rem;margin-left:0;margin-right:auto}.uiux-philosophy .why-modern-technologies__text-content p{width:max-content;max-width:100%;font-size:1.5rem;line-height:150%;text-align:left}.uiux-philosophy .why-modern-technologies__content{width:72%;padding:clamp(1.875rem,4vw,6.25rem) clamp(.75rem,1.5vw,1.75rem) clamp(1.875rem,4vw,6.25rem) 0!important}.uiux-philosophy .why-modern-technologies__content-wrapper{gap:clamp(1.75rem,3vw,3rem) clamp(1rem,2vw,1.75rem)}.uiux-philosophy .why-modern-technologies__content-item{text-align:left;min-width:0}.uiux-philosophy .why-modern-technologies__content-item span,.uiux-philosophy .why-modern-technologies__content-item p{text-align:left;white-space:nowrap}.uiux-philosophy .why-modern-technologies__content-item p{max-width:none}@media(max-width:1200px)and (min-width:992px){.uiux-philosophy .why-modern-technologies__wrapper{align-items:stretch;gap:1.5rem}.uiux-philosophy .why-modern-technologies__bg{top:0;bottom:0;width:42%;height:100%;min-height:100%}.uiux-philosophy .why-modern-technologies__text{width:42%;padding:2.5rem 1.75rem;align-items:flex-start}.uiux-philosophy .why-modern-technologies__text-content{max-width:100%;margin:0}.uiux-philosophy .why-modern-technologies__text-content p{width:100%;max-width:100%;font-size:clamp(.9375rem,1.5vw,1.125rem);line-height:150%}.uiux-philosophy .why-modern-technologies__text-content p br{display:none}.uiux-philosophy.why-clients-choose-us .why-modern-technologies__wrapper .why-modern-technologies__content{width:58%;padding:2.5rem 1.25rem 2.5rem 0!important}.uiux-philosophy.why-clients-choose-us .why-modern-technologies__wrapper .why-modern-technologies__content .why-modern-technologies__content-wrapper{gap:1.75rem 1.5rem}.uiux-philosophy .why-modern-technologies__content-item span,.uiux-philosophy .why-modern-technologies__content-item p{white-space:normal}.uiux-philosophy .why-modern-technologies__content-item span br,.uiux-philosophy .why-modern-technologies__content-item p br{display:none}}@media(max-width:991){.uiux-philosophy .why-modern-technologies__bg{top:0;bottom:auto;left:0;right:0;width:100%;height:320px}.uiux-philosophy .why-modern-technologies__wrapper{flex-direction:column;min-height:0}.uiux-philosophy .why-modern-technologies__text{order:1!important;width:100%;height:320px;min-height:0;margin-top:0;padding:1.5rem 1rem}.uiux-philosophy .why-modern-technologies__text-content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;max-width:100%;margin:0}.uiux-philosophy .why-modern-technologies__text-content .animate-icon{margin-bottom:0}.uiux-philosophy .why-modern-technologies__text-content .animate-icon i{font-size:1.375rem}.uiux-philosophy .why-modern-technologies__text-content p{width:100%;max-width:100%;font-size:1rem;line-height:150%}.uiux-philosophy .why-modern-technologies__text-content p br{display:none}.uiux-philosophy .why-modern-technologies__content{order:2!important;width:100%;padding:clamp(1.875rem,4vw,3rem) 0!important}.uiux-philosophy .why-modern-technologies__content-item span,.uiux-philosophy .why-modern-technologies__content-item p{white-space:normal}.uiux-philosophy .why-modern-technologies__content-item span br,.uiux-philosophy .why-modern-technologies__content-item p br{display:none}}@media(max-width:480){.uiux-philosophy .why-modern-technologies__bg,.uiux-philosophy .why-modern-technologies__text{height:280px}.uiux-philosophy .why-modern-technologies__text-content p{font-size:.875rem}}.uiux-philosophy+.case-studies .heading .heading-content{align-items:flex-start}.uiux-philosophy+.case-studies .heading .heading-content .heading-description{margin:0;text-align:left}@media(max-width:1200){.uiux-philosophy+.case-studies .heading .heading-content{gap:1.25rem}.uiux-philosophy+.case-studies .heading .heading-content h3{max-width:26.25rem;flex:1 1 auto}.uiux-philosophy+.case-studies .heading .heading-content .heading-description{flex:0 1 23.75rem;width:100%;max-width:23.75rem}}@media(max-width:991){.uiux-philosophy+.case-studies .heading .heading-content{flex-direction:column;align-items:flex-start;gap:1rem}.uiux-philosophy+.case-studies .heading .heading-content h3,.uiux-philosophy+.case-studies .heading .heading-content .heading-description{max-width:100%;flex:1 1 auto}}.uiux-workflow{padding:clamp(3.75rem,5vw,8.125rem) 0;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:3.9375rem}@media(max-width:991){.uiux-workflow{gap:2.25rem}}.uiux-workflow>.container{display:flex;flex-direction:column;align-items:flex-start;gap:3.9375rem;width:100%}@media(max-width:991){.uiux-workflow>.container{gap:2.25rem}}.uiux-workflow .heading{width:100%;margin-bottom:0;text-align:left}.uiux-workflow .heading h2{max-width:none;width:100%;line-height:normal;margin-bottom:0;text-transform:uppercase;text-align:left}.uiux-workflow .heading .uiux-workflow__title-line{white-space:nowrap}@media(max-width:991){.uiux-workflow .heading .uiux-workflow__title-line{white-space:normal}}.uiux-workflow__track{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;width:100%;align-self:stretch}.uiux-workflow__track:before{content:"";position:absolute;left:0;right:0;top:3.875rem;height:1px;background:var(--border-1);pointer-events:none;z-index:0}@media(max-width:991){.uiux-workflow__track{display:flex;flex-direction:column;width:100%;max-width:32.5rem;margin:0 auto;padding:0 0 2.5rem;gap:2.25rem}.uiux-workflow__track:before{display:none}}.uiux-workflow__item{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:0;min-height:clamp(16.25rem,26vw,20rem);padding:0 clamp(1rem,1.8vw,1.75rem) 0;border-right:1px solid var(--border-1)}.uiux-workflow__item:first-child{padding-left:0}.uiux-workflow__item:last-child{border-right:0;padding-right:0}@media(max-width:991){.uiux-workflow__item{width:100%;min-height:0;padding:0;border-right:0;border-bottom:0}.uiux-workflow__item:first-child,.uiux-workflow__item:last-child{padding-left:0;padding-right:0}}.uiux-workflow__item-badge{display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.125rem;padding:.375rem .875rem;border:1px solid var(--border-1);border-radius:624.9375rem;color:var(--font-color-1);font-size:.875rem;font-weight:400;line-height:1.2;background:var(--color-bg)}.uiux-workflow__item-number{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;gap:.625rem;padding:.375rem;margin-bottom:1.125rem;background:#1c1c1c;border:none;color:#fff;font-size:1rem;font-weight:400;font-style:normal;line-height:normal;text-align:center;min-width:2.03125rem;box-sizing:border-box}.uiux-workflow__item-title{color:var(--font-color-1);font-weight:400;line-height:normal;margin:0 0 .5rem;text-align:left}.uiux-workflow__item-text{margin:0;color:var(--font-color-2);line-height:150%;max-width:13.75rem;text-align:left}@media(max-width:991){.uiux-workflow__item-text{max-width:100%}}.uiux-workflow__item-icon{margin-top:auto;padding-top:1.5rem}.uiux-workflow__item-icon img{display:block;width:2.0625rem;height:2.0625rem;object-fit:contain}@media(max-width:991){.uiux-workflow__item-icon{margin-top:1rem;padding-top:0}}[data-theme=dark] .uiux-workflow__item-icon img{filter:none}[data-theme=light] .uiux-workflow__item-number{background:#eee;color:#000}[data-theme=light] .uiux-workflow__item-icon img{filter:invert(1)}.uiux-why-us{padding:clamp(3.75rem,5vw,8.125rem) 0}.uiux-why-us .heading{margin-bottom:clamp(1.875rem,4vw,4.125rem)}.uiux-why-us .heading h2{margin-bottom:0;line-height:normal;text-transform:uppercase}.uiux-why-us__content{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.75rem,3.5vw,3rem) clamp(1.25rem,2.5vw,2.5rem)}@media(max-width:1200){.uiux-why-us__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:545){.uiux-why-us__content{grid-template-columns:1fr;gap:clamp(1.75rem,4vw,2.5rem)}}.uiux-why-us__item{display:flex;flex-direction:column;align-items:flex-start}.uiux-why-us__item img{display:block;width:2.0625rem;height:2.0625rem;margin-bottom:1.125rem;object-fit:contain}.uiux-why-us__item span{display:block;margin-bottom:.75rem;color:var(--font-color-1);font-weight:400;line-height:normal}.uiux-why-us__item p{margin:0;color:#8d8d8d;font-weight:400;line-height:150%;max-width:17.5rem}[data-theme=light] .uiux-why-us__item p{color:#636363}[data-theme=light] .uiux-why-us__item img:not(.black-icon){filter:invert(1)}[data-theme=dark] .uiux-why-us__item img.black-icon{filter:invert(1)}.uiux-the-process{padding:clamp(3.75rem,5vw,8.125rem) 0;background:#001f77}.uiux-the-process .heading{margin-bottom:clamp(.9375rem,2vw,3.4375rem)}.uiux-the-process .heading .heading__subtitle{background:#001f77;color:#fff}.uiux-the-process .heading .heading__subtitle:after{background:#001f77}.uiux-the-process .heading h2{max-width:56.25rem;color:#fff;line-height:normal;margin-bottom:0}.uiux-the-process__content{display:flex;flex-direction:column}.uiux-the-process__content-item{position:relative;display:grid;grid-template-columns:.7fr 1.3fr 1.2fr 1fr;grid-template-areas:"number title text list";align-items:start;gap:clamp(1rem,2vw,2.25rem);padding:clamp(1.625rem,2.6vw,3.125rem) 0 clamp(1.625rem,2.6vw,3.125rem) 0}.uiux-the-process__content-item:not(:last-child){border-bottom:1px solid rgba(255,255,255,.08)}@media(max-width:1200){.uiux-the-process__content-item{grid-template-columns:auto 1fr;grid-template-areas:"number title" "number text" "number list";row-gap:clamp(.625rem,1.6vw,1rem)}}@media(max-width:640){.uiux-the-process__content-item{grid-template-columns:1fr;grid-template-areas:"number" "title" "text" "list"}}.uiux-the-process__content-item-number{grid-area:number;font-size:clamp(2.375rem,4vw,4.75rem);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.4);position:relative;padding-left:clamp(1.25rem,2vw,2.375rem)}.uiux-the-process__content-item-number:before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2px;height:clamp(2.5rem,4vw,4.75rem);background:#fff}.uiux-the-process__content-item-title{grid-area:title;color:#fff;font-weight:400;line-height:normal;margin-bottom:0}.uiux-the-process__content-item-text{grid-area:text;max-width:15.625rem;color:#a3bfff;margin-bottom:0}@media(max-width:1200){.uiux-the-process__content-item-text{max-width:32.5rem}}.uiux-the-process__content-item-list{grid-area:list;display:flex;flex-direction:column;gap:clamp(.375rem,1vw,.625rem)}.uiux-the-process__content-item-list li{display:flex;align-items:center;gap:clamp(.5rem,1vw,.75rem);color:#a3bfff}.uiux-the-process__content-item-list li i{flex-shrink:0;font-size:.5625rem}@media(max-width:991){.page-cwa{overflow-x:clip}.page-cwa .main{overflow-x:clip;max-width:100%}.page-cwa .container{max-width:100%;padding-inline:1rem}.page-cwa .banner.inner-banner .banner__inner{min-height:auto;padding-top:clamp(4.5rem,12vw,6.25rem);gap:1.5rem}.page-cwa .banner.inner-banner .banner__heading{width:100%;max-width:100%}.page-cwa .banner.inner-banner .banner__heading .heading__title.display-1{font-size:clamp(1.75rem,8.2vw,2.5rem);line-height:1.12;max-width:100%;overflow-wrap:break-word;word-break:normal}.page-cwa .banner.inner-banner .banner__heading .heading__title.display-1 br{display:none}.page-cwa .banner.inner-banner .banner__heading .heading__subtitle{margin-bottom:1rem}.page-cwa .banner.inner-banner .banner__content{width:100%;max-width:21.25rem;margin-inline:auto}.page-cwa .banner.inner-banner .banner__content p{font-size:1rem;line-height:1.5;max-width:100%}.page-cwa .banner.inner-banner .banner__content p br{display:none}.page-cwa .banner.inner-banner .banner__content .link{margin-bottom:1.25rem}.page-cwa .banner.inner-banner .banner__content .btn-xl{width:auto;max-width:100%;justify-content:center}.page-cwa .banner.inner-banner .banner__highlights{width:100%;max-width:100%;gap:1.25rem;padding-top:1.5rem;justify-items:stretch}.page-cwa .banner.inner-banner .banner__highlights-item{width:100%;max-width:100%;justify-content:flex-start}.page-cwa .banner.inner-banner .banner__highlights-item span{max-width:100%;overflow-wrap:break-word}}@media(max-width:640){.page-cwa .banner.inner-banner .banner__highlights{grid-template-columns:1fr;justify-items:center;text-align:center}.page-cwa .banner.inner-banner .banner__highlights-item{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}.page-cwa .banner.inner-banner .banner__heading,.page-cwa .banner.inner-banner .banner__content{text-align:center}.page-cwa .banner.inner-banner .banner__content{max-width:100%}.page-cwa .banner.inner-banner .banner__content .link{justify-content:center}.page-cwa .banner.inner-banner .banner__content .btn-xl{width:100%}}.cwa-challenges{position:relative;background:#060606;overflow:hidden}.cwa-challenges__bg{position:absolute;top:0;left:0;right:auto;z-index:0;width:45%;max-width:857px;height:100%;min-height:52.6875rem;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media(max-width:1200){.cwa-challenges__bg{top:0;bottom:auto;height:320px;min-height:0;width:100%;max-width:100%}}.cwa-challenges__wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:stretch;gap:1.25rem;min-height:52.6875rem}@media(max-width:1200){.cwa-challenges__wrapper{flex-direction:column;min-height:0}}.cwa-challenges__text{display:flex;align-items:flex-start;justify-content:flex-start;padding:clamp(5rem,8vw,7.5rem) clamp(1.5625rem,4vw,5rem) clamp(5rem,8vw,7.5rem) clamp(3rem,6vw,7.5rem);width:45%}@media(max-width:1200){.cwa-challenges__text{order:1;width:100%;height:320px;padding:1.5rem 1rem 1.5rem 1.75rem;align-items:flex-start}}.cwa-challenges__text-content{display:flex;flex-direction:column;align-items:flex-start;text-align:left;width:100%;max-width:22.5rem;margin:0;margin-left:clamp(.5rem,1.5vw,2rem);z-index:2}@media(max-width:1200){.cwa-challenges__text-content{max-width:100%;margin-left:0}.cwa-challenges__text-content p br{display:none}}.cwa-challenges__text-content .animate-icon{margin-bottom:1rem}.cwa-challenges__text-content .animate-icon i{font-size:clamp(1.125rem,3vw,1.625rem)}.cwa-challenges__text-content p{color:#fff;font-weight:400;line-height:150%;margin:0;text-align:left;white-space:nowrap}@media(max-width:1200){.cwa-challenges__text-content p{white-space:normal}}.cwa-challenges__content{width:55%;padding:clamp(2.5rem,5vw,6.25rem) 0 clamp(2.5rem,5vw,6.25rem) clamp(1.5rem,3vw,3.75rem);background:#060606}@media(max-width:1200){.cwa-challenges__content{order:2;width:100%;padding:clamp(1.875rem,4vw,3rem) 0}}.cwa-challenges__content .heading{margin-bottom:clamp(1.75rem,3.5vw,3.5rem);text-align:left}.cwa-challenges__content .heading .heading__subtitle{background:#060606}.cwa-challenges__content .heading .heading__subtitle:after{background:#060606}.cwa-challenges__content .heading h2{text-transform:uppercase;font-weight:400;line-height:normal;margin:0;max-width:none;text-align:left;color:#fff}@media(max-width:1200){.cwa-challenges__content .heading h2 br{display:none}}.cwa-challenges__content-wrapper{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem) clamp(1rem,2vw,1.75rem);text-align:left}@media(max-width:991){.cwa-challenges__content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640){.cwa-challenges__content-wrapper{grid-template-columns:1fr}}.cwa-challenges__content-item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.75rem}.cwa-challenges__content-item img{display:block;width:2.0625rem;height:2.0625rem;margin-bottom:.25rem;object-fit:contain;filter:brightness(0) invert(1)}.cwa-challenges__content-item-body{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.5rem}.cwa-challenges__content-item span{display:block;color:#fff;margin:0;text-align:left;line-height:normal}.cwa-challenges__content-item p{margin:0;color:#8d8d8d;line-height:150%;text-align:left;white-space:nowrap}@media(max-width:1200){.cwa-challenges__content-item p{white-space:normal}.cwa-challenges__content-item p br{display:none}}@media(max-width:1200){.cwa-challenges__content-item span br{display:none}}[data-theme=light] .cwa-challenges,[data-theme=light] .cwa-challenges__content,[data-theme=light] .cwa-challenges__content .heading .heading__subtitle{background:#fff}[data-theme=light] .cwa-challenges__content .heading .heading__subtitle:after{background:#fff}[data-theme=light] .cwa-challenges__content .heading h2,[data-theme=light] .cwa-challenges__content-item span{color:var(--font-color-1)}[data-theme=light] .cwa-challenges__content-item p{color:var(--font-color-2)}[data-theme=light] .cwa-challenges__content-item img{filter:brightness(0)}.cwa-invest{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding:8.125rem 14.75rem;background:var(--color-bg)}@media(max-width:1600){.cwa-invest{padding:clamp(5rem,8vw,8.125rem) clamp(1.5rem,5vw,7.5rem)}}@media(max-width:991){.cwa-invest{padding:clamp(3.75rem,5vw,6.25rem) 0}}.cwa-invest>.container{width:100%;max-width:none;padding-inline:0}@media(max-width:991){.cwa-invest>.container{max-width:100%;margin-inline:auto;padding-inline:1rem}}.cwa-invest__grid{display:flex;align-items:center;justify-content:space-between;gap:clamp(1.5rem,3vw,3.25rem);width:100%}@media(max-width:1200){.cwa-invest__grid{flex-wrap:wrap;gap:clamp(1.75rem,3vw,2.5rem)}}@media(max-width:768){.cwa-invest__grid{flex-direction:column;gap:2rem}}.cwa-invest__intro{flex:0 0 26.25rem;width:26.25rem;max-width:26.25rem;min-width:17.5rem}@media(max-width:1200){.cwa-invest__intro{flex:1 1 calc(50% - 26px);width:100%;max-width:none;min-width:0}}@media(max-width:768){.cwa-invest__intro{flex:1 1 auto;width:100%;min-width:0}}.cwa-invest__intro .heading{margin-bottom:1rem}.cwa-invest__intro .heading .heading__subtitle{display:inline-flex;padding:.375rem 1.5rem;align-items:center;border-radius:4rem;border:1px solid rgba(103,71,255,.5);background:transparent;color:var(--font-color-1);font-size:.875rem;margin-bottom:1.5rem}.cwa-invest__intro .heading .heading__subtitle:before,.cwa-invest__intro .heading .heading__subtitle:after{display:none}.cwa-invest__intro .heading h2{text-transform:uppercase;font-weight:400;line-height:normal;margin:0}@media(max-width:768){.cwa-invest__intro .heading h2 br{display:none}}.cwa-invest__intro-text{margin:0;color:var(--font-color-1);font-weight:400;line-height:150%;max-width:26.25rem;white-space:nowrap}@media(max-width:1200){.cwa-invest__intro-text{white-space:normal;max-width:100%}.cwa-invest__intro-text br{display:none}}.cwa-invest__visual{display:flex;justify-content:center;align-items:center;flex:1 1 auto;width:100%;max-width:47.5rem;min-width:18.75rem}@media(max-width:1400){.cwa-invest__visual{flex:1 1 auto;max-width:37.5rem;min-width:18.75rem}}@media(max-width:1200){.cwa-invest__visual{flex:1 1 100%;width:100%;max-width:47.5rem;order:-1}}@media(max-width:991){.cwa-invest__visual{min-width:0;max-width:100%}}.cwa-invest__visual img{display:block;width:100%;max-width:47.5rem;height:auto;aspect-ratio:612/501;object-fit:contain}.cwa-invest__visual-img--light{display:none}.cwa-invest__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:1.375rem;flex:0 0 20rem;width:20rem;max-width:20rem;min-width:17.5rem}@media(max-width:1200){.cwa-invest__list{flex:1 1 calc(50% - 26px);width:100%;max-width:none;min-width:0;gap:1.125rem}}@media(max-width:768){.cwa-invest__list{flex:1 1 auto;width:100%;min-width:0;gap:1rem}}.cwa-invest__list li{display:flex;align-items:flex-start;gap:.75rem}.cwa-invest__list li img{width:1.5625rem;height:1.5625rem;aspect-ratio:1/1;flex-shrink:0;margin-top:.125rem;object-fit:contain}@media(max-width:768){.cwa-invest__list li img{width:1.375rem;height:1.375rem}}.cwa-invest__list li span{color:var(--font-color-1);font-weight:400;line-height:normal;white-space:nowrap}@media(max-width:1200){.cwa-invest__list li span{white-space:normal}.cwa-invest__list li span br{display:none}}[data-theme=light] .cwa-invest__visual-img--dark{display:none}[data-theme=light] .cwa-invest__visual-img--light{display:block}[data-theme=light] .cwa-invest__list img{filter:brightness(0)}[data-theme=dark] .cwa-invest__visual-img--dark{display:block}[data-theme=dark] .cwa-invest__visual-img--light{display:none}[data-theme=dark] .cwa-invest__list img{filter:none}.cwa-solutions{padding:clamp(3.75rem,5vw,8.125rem) 0;padding-bottom:0;min-height:41.4375rem;background:#060606;position:relative;overflow:hidden;display:flex;flex-direction:column;color:#fff}.cwa-solutions__video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.cwa-solutions__video-bg video{width:100%;height:100%;object-fit:cover}.cwa-solutions__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000b2878,#000b2878);z-index:1}.cwa-solutions>.container{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:space-between}.cwa-solutions .heading{margin-bottom:clamp(1.75rem,4vw,3.5rem)}.cwa-solutions .heading .heading__subtitle{background:#060606;color:#fff}.cwa-solutions .heading .heading__subtitle:after{background:#060606}.cwa-solutions .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,5rem)}@media(max-width:768){.cwa-solutions .heading .heading-content{flex-direction:column;gap:1rem}}.cwa-solutions .heading .heading-content h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal;color:#fff}.cwa-solutions .heading .heading-content .heading-description{margin:0;max-width:26.25rem;color:#fff;line-height:150%}.cwa-solutions__content{display:grid;grid-template-columns:repeat(4,1fr);background:#0000002b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100vw;position:relative;left:50%;transform:translate(-50%);padding:clamp(2.5rem,6vw,5.4375rem) clamp(1.25rem,12vw,14.8125rem);row-gap:2.875rem;column-gap:2.75rem}@media(max-width:1200){.cwa-solutions__content{padding:3.75rem clamp(1.25rem,5vw,3.75rem);gap:1.875rem;grid-template-columns:repeat(2,1fr)}}@media(max-width:991){.cwa-solutions__content{width:100%;left:auto;transform:none;margin-inline:0;padding:2.5rem 1rem;gap:1.5rem}}@media(max-width:545){.cwa-solutions__content{grid-template-columns:1fr}}.cwa-solutions__item{display:flex;flex-direction:column;align-items:flex-start}.cwa-solutions__item img{width:2.0625rem;height:2.0625rem;margin-bottom:1.125rem;filter:brightness(0) invert(1)}.cwa-solutions__item span.text-20{display:block;margin-bottom:.625rem;color:#fff}.cwa-solutions__item p{margin:0 0 1rem;color:#c2c2c2;line-height:150%;flex:1}.cwa-solutions__badge{display:flex;height:1.8125rem;padding:.625rem .875rem;justify-content:center;align-items:center;gap:.625rem;border-radius:6.25rem;border:1px solid #2a2a2a;color:#fff;font-size:.875rem;font-weight:400}[data-theme=light] .cwa-solutions,[data-theme=light] .cwa-solutions .heading .heading__subtitle{background:#060606;color:#fff}[data-theme=light] .cwa-solutions .heading .heading__subtitle:after{background:#060606}[data-theme=light] .cwa-solutions .heading h2,[data-theme=light] .cwa-solutions .heading .heading-description,[data-theme=light] .cwa-solutions__item span.text-20{color:#fff}[data-theme=light] .cwa-solutions__item p{color:#c2c2c2}[data-theme=light] .cwa-solutions__item img{filter:brightness(0) invert(1)}[data-theme=light] .cwa-solutions__badge{color:#fff;border-color:#2a2a2a}.cwa-ai{background:var(--color-bg);position:relative;z-index:1;min-height:52.6875rem;display:flex;align-items:stretch}@media(max-width:1200){.cwa-ai{min-height:0;padding:clamp(3.75rem,5vw,8.125rem) 0}}.cwa-ai>.container{position:relative;z-index:1;width:100%;display:flex;align-items:stretch}@media(min-width:1201px){.cwa-ai>.container{max-width:none;margin-inline:0;padding-right:0;padding-left:calc((100vw - min(95.375rem,90vw))/2 + clamp(1rem,3vw,2.5rem))}}@media(max-width:1200){.cwa-ai>.container{padding-inline:0!important;max-width:100%!important;width:100%;margin-inline:0}}.cwa-ai__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,min(53.5625rem,48%));gap:clamp(1.5rem,2.5vw,3.5rem);align-items:stretch;width:100%;min-height:52.6875rem}@media(max-width:1200){.cwa-ai__grid{grid-template-columns:1fr;min-height:0;gap:0}}.cwa-ai__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-block:clamp(3rem,5vw,5rem);padding-right:clamp(1.5rem,2.5vw,3rem);min-width:0;gap:2.5rem}@media(min-width:1201px)and (max-width:1600px){.cwa-ai__content{width:46.5625rem;max-width:46.5625rem;padding:6.25rem 0;gap:4.125rem}}@media(min-width:1601px){.cwa-ai__content{gap:4.125rem}}@media(max-width:1200){.cwa-ai__content{order:2;width:100%;max-width:100%;padding:2.5rem clamp(1rem,4vw,2.5rem) 0;gap:1.75rem}}.cwa-ai__intro{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;align-self:stretch;width:100%;min-width:0}.cwa-ai__content .heading{margin-bottom:0;width:100%;max-width:36.25rem}@media(min-width:1601px){.cwa-ai__content .heading{max-width:45rem}}@media(min-width:1201px)and (max-width:1600px){.cwa-ai__content .heading{max-width:100%}}@media(max-width:1200){.cwa-ai__content .heading{max-width:32.5rem}}@media(max-width:768){.cwa-ai__content .heading{max-width:100%}}.cwa-ai__content .heading .heading__subtitle{margin-bottom:clamp(1rem,1.5vw,1.5rem)}.cwa-ai__content .heading h2{color:var(--font-color-1);font-family:Google Sans,sans-serif;font-size:clamp(1.75rem,3.4vw,4rem);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;margin:0;max-width:100%;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.cwa-ai__content .heading h2 br{display:none}@media(min-width:1201px)and (max-width:1600px){.cwa-ai__content .heading h2{font-size:clamp(2.5rem,3.6vw,3.5rem)}.cwa-ai__content .heading h2 br{display:inline}}@media(min-width:1601px){.cwa-ai__content .heading h2{font-size:4rem}.cwa-ai__content .heading h2 br{display:inline}}.cwa-ai__lead{margin:0;color:#8d8d8d;font-family:Google Sans,sans-serif;font-size:clamp(.9375rem,1.15vw,1.125rem);font-style:normal;font-weight:400;line-height:150%;max-width:33.75rem;width:100%;align-self:stretch}@media(min-width:1201px)and (max-width:1600px){.cwa-ai__lead{width:46.5625rem;max-width:46.5625rem;font-size:1.125rem;line-height:150%}}@media(min-width:1601px){.cwa-ai__lead{font-size:1.125rem;max-width:45rem}}@media(max-width:1200){.cwa-ai__lead{max-width:32.5rem}}@media(max-width:768){.cwa-ai__lead{max-width:100%}}.cwa-ai__features{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.75rem,1.4vw,1.25rem);max-width:35rem;width:100%}@media(min-width:1201px)and (max-width:1600px){.cwa-ai__features{display:inline-grid;row-gap:3.375rem;column-gap:2.6875rem;align-self:stretch;grid-template-rows:repeat(1,fit-content(100%));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;max-width:46.5625rem;width:46.5625rem}}@media(min-width:1601px){.cwa-ai__features{max-width:38.75rem}}@media(max-width:1200){.cwa-ai__features{row-gap:1.75rem;column-gap:1.5rem;max-width:32.5rem}}@media(max-width:768){.cwa-ai__features{grid-template-columns:repeat(2,1fr);max-width:none;width:100%;column-gap:1rem;row-gap:1.5rem}}.cwa-ai__feature{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;min-width:0}.cwa-ai__feature img{width:clamp(1.375rem,1.8vw,1.75rem);height:clamp(1.375rem,1.8vw,1.75rem);filter:brightness(0)}.cwa-ai__feature span{align-self:stretch;color:var(--font-color-1);font-family:Google Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}@media(min-width:1201px)and (max-width:1600px){.cwa-ai__feature{gap:1.125rem;align-self:stretch;grid-row:span 1;grid-column:span 1;justify-self:stretch}.cwa-ai__feature img{width:2.0625rem;height:2.0625rem;flex-shrink:0;object-fit:contain}}.cwa-ai__aside{position:relative;z-index:1;display:flex;width:100%;max-width:53.5625rem;min-height:clamp(40rem,58vw,52.6875rem);height:100%;margin-left:auto;padding:clamp(3.5rem,6.5vw,6.375rem) clamp(2.5rem,5.5vw,5.9375rem) clamp(4rem,7vw,7.625rem) clamp(3rem,6vw,6.5rem);flex-direction:column;align-items:flex-start;gap:clamp(2.5rem,4.5vw,4.6875rem);box-sizing:border-box;overflow:hidden;background-color:#121726;background-repeat:no-repeat;background-position:50% center;background-size:cover}.cwa-ai__aside:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,#121726cc 39.66%,#0000 91.11%)}.cwa-ai__aside>*{position:relative;z-index:1}.cwa-ai__aside-text{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:clamp(.625rem,.9vw,.75rem);max-width:min(30rem,100%)}@media(min-width:1201px)and (max-width:1600px){.cwa-ai__aside-text{width:25.3125rem;max-width:25.3125rem}}.cwa-ai__aside-text .animate-icon{margin-bottom:0;line-height:0}.cwa-ai__aside-text .cwa-ai__aside-star{width:clamp(2.25rem,3vw,3rem);height:clamp(2.25rem,3vw,3rem);display:block}.cwa-ai__aside-text p{color:#fff;font-family:Google Sans,sans-serif;font-size:clamp(1rem,1.45vw,1.5rem);font-style:normal;font-weight:400;line-height:150%;margin:0;text-align:left;align-self:stretch;max-width:100%}@media(min-width:1201px)and (max-width:1600px){.cwa-ai__aside-text p{width:25.3125rem;max-width:25.3125rem;font-size:1.5rem;line-height:150%}}.cwa-ai__aside-editor{display:block;width:100%;max-width:42rem;height:auto;aspect-ratio:672/332;flex-shrink:0;border-radius:.625rem;background:#1e1e1e;object-fit:cover;object-position:left top}@media(max-width:1200){.cwa-ai__aside{order:1;max-width:100%;min-height:0;height:auto;margin-left:0;padding:3.5rem clamp(1.5rem,5vw,3rem) 4rem;gap:2.5rem}}@media(max-width:768){.cwa-ai__aside{padding:2.5rem 1.25rem 3rem;gap:1.75rem}.cwa-ai__aside-text{gap:.625rem}.cwa-ai__aside-text .cwa-ai__aside-star{width:2.25rem;height:2.25rem}.cwa-ai__aside-text p{font-size:1rem;line-height:150%}.cwa-ai__aside-editor{border-radius:.5rem}}@media(max-width:480){.cwa-ai__aside{padding:2rem 1rem 2.5rem;gap:1.5rem}.cwa-ai__aside-text p{font-size:.9375rem}}[data-theme=dark] .cwa-ai__feature img{filter:brightness(0) invert(1)}.cwa-why-choose{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.cwa-why-choose .heading{margin-bottom:clamp(1.75rem,4vw,3.5rem)}.cwa-why-choose .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,5rem)}@media(max-width:768){.cwa-why-choose .heading .heading-content{flex-direction:column;gap:1rem}}.cwa-why-choose .heading .heading-content h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}.cwa-why-choose .heading .heading-content .heading-description{margin:0;max-width:26.25rem;color:var(--font-color-3);line-height:150%}.cwa-why-choose__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.5rem)}@media(max-width:991){.cwa-why-choose__cards{grid-template-columns:1fr}}.cwa-why-choose__card{position:relative;display:flex;flex-direction:column;justify-content:space-between;height:clamp(340px,35vw,610px);width:100%;padding:clamp(28px,3vw,77px) clamp(14px,3vw,64px);border-radius:10px;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;overflow:hidden}.cwa-why-choose__card:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#080f21c4,#080f21c4);z-index:1;pointer-events:none}.cwa-why-choose__card>*{position:relative;z-index:2}@media(max-width:1200){.cwa-why-choose__card{height:auto;min-height:21.25rem;padding:2.5rem 1.75rem}}@media(max-width:640){.cwa-why-choose__card{min-height:18.75rem;padding:1.75rem 1.25rem}}.cwa-why-choose__card img{width:clamp(3rem,6vw,4.8125rem);height:clamp(3rem,6vw,4.8125rem);object-fit:contain;position:relative;z-index:2;filter:brightness(0) invert(1)}.cwa-why-choose__card .text-area{position:relative;z-index:2;text-align:left}.cwa-why-choose__card .text-area h3{margin:0 0 1rem;color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:clamp(1.375rem,2.4vw,2rem);font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase;text-align:left}@media(max-width:640){.cwa-why-choose__card .text-area h3{margin-bottom:.75rem;font-size:1.5rem}}.cwa-why-choose__card .text-area p{margin:0;color:#bebebe;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:clamp(.875rem,1.4vw,1rem);font-style:normal;font-weight:400;line-height:150%;text-align:left}@media(max-width:640){.cwa-why-choose__card .text-area p{font-size:.9375rem}.cwa-why-choose__card .text-area p br{display:none}}[data-theme=light] .cwa-why-choose__card img{filter:brightness(0) invert(1)}[data-theme=light] .cwa-why-choose__card .text-area h3{color:#fff}[data-theme=light] .cwa-why-choose__card .text-area p{color:#bebebe}.page-saas .banner.inner-banner .banner__content p.text-24{color:#878787;font-family:Google Sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}.page-saas .banner.inner-banner .banner__content p.text-24 span{color:#fff;font-family:Google Sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width:991){.page-saas .banner.inner-banner .banner__inner{flex-direction:column;min-height:auto;padding-top:clamp(4.5rem,12vw,6.25rem);gap:1.5rem}.page-saas .banner.inner-banner .banner__heading{width:100%;max-width:100%}.page-saas .banner.inner-banner .banner__heading .heading__title.display-1{font-size:clamp(1.75rem,8.2vw,2.5rem);line-height:1.12;max-width:100%;overflow-wrap:break-word}.page-saas .banner.inner-banner .banner__heading .heading__title.display-1 br{display:none}.page-saas .banner.inner-banner .banner__heading .heading__subtitle{margin-top:0;margin-bottom:1rem;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center;height:auto;padding:.5rem .875rem;line-height:1.35}.page-saas .banner.inner-banner .banner__content{width:100%;max-width:21.1875rem;margin-inline:auto;margin-top:0}.page-saas .banner.inner-banner .banner__content p.text-24{width:100%;max-width:100%;font-size:1rem;line-height:1.5}.page-saas .banner.inner-banner .banner__content p.text-24 span{font-size:1rem;line-height:1.5}.page-saas .banner.inner-banner .banner__content p.text-24 br{display:none}.page-saas .banner.inner-banner .banner__content .link{margin-bottom:1.25rem}.page-saas .banner.inner-banner .banner__content .btn-xl{width:auto;max-width:100%;justify-content:center}.page-saas .banner.inner-banner .banner__highlights{width:100%;max-width:100%;gap:1.25rem;padding-top:1.5rem;justify-items:stretch}.page-saas .banner.inner-banner .banner__highlights-item{width:100%;max-width:100%;justify-content:flex-start}.page-saas .banner.inner-banner .banner__highlights-item span{max-width:100%;overflow-wrap:break-word}}.page-saas .faq .saas-faq__desc{width:31.75rem;max-width:31.75rem;margin:0;color:#fff;font-family:Google Sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width:1200px)and (min-width:992px){.page-saas .faq .saas-faq__desc{width:clamp(20rem,36vw,31.75rem);max-width:clamp(20rem,36vw,31.75rem);font-size:clamp(1.125rem,1.6vw,1.5rem)}}@media(max-width:991){.page-saas .faq .saas-faq__desc{width:100%;max-width:100%;font-size:clamp(1rem,2.5vw,1.25rem)}}.page-saas .footer-cta .footer-cta__content .heading .heading__subtitle{background:#040919;color:#fff}.page-saas .footer-cta .footer-cta__content .heading .heading__subtitle:after{background:#040919}.page-saas .footer-cta .footer-cta__content .heading-content h2,.page-saas .footer-cta .footer-cta__content .heading-content h3{color:#fff}.page-saas .footer-cta .footer-cta__content>p.text-24{color:#fff}[data-theme=light] .page-saas .banner.inner-banner .banner__content p.text-24{color:var(--font-color-2)}[data-theme=light] .page-saas .banner.inner-banner .banner__content p.text-24 span,[data-theme=light] .page-saas .faq .saas-faq__desc{color:var(--font-color-1)}[data-theme=light] .page-saas .footer-cta .footer-cta__content .heading .heading__subtitle{background:#040919;color:#fff}[data-theme=light] .page-saas .footer-cta .footer-cta__content .heading .heading__subtitle:after{background:#040919}[data-theme=light] .page-saas .footer-cta .footer-cta__content .heading-content h2,[data-theme=light] .page-saas .footer-cta .footer-cta__content .heading-content h3{color:#fff}[data-theme=light] .page-saas .footer-cta .footer-cta__content>p.text-24{color:#fff}[data-theme=dark] #saas-challenges .why-modern-technologies__content-item img,[data-theme=dark] .saas-capabilities__item img{filter:brightness(0) invert(1)}[data-theme=light] #saas-challenges .why-modern-technologies__content-item img,[data-theme=light] .saas-capabilities__item img{filter:brightness(0)}.saas-star-icon,.saas-ai__aside-star,.saas-capabilities__aside-icon{width:clamp(2rem,3.5vw,3rem);height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(85%) saturate(3033%) hue-rotate(242deg) brightness(98%) contrast(93%)}#saas-challenges .why-modern-technologies__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#121726cc 39.66%,#0000 91.11%);pointer-events:none}#saas-challenges .why-modern-technologies__content .heading h2{font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:clamp(1.25rem,4vw,4.125rem)}#saas-challenges .why-modern-technologies__text-content,#saas-challenges .why-modern-technologies__text-content p{text-align:left}#saas-challenges .why-modern-technologies__content-item img{filter:brightness(0) invert(1)}@media(max-width:1200px)and (min-width:641px){#saas-challenges .why-modern-technologies__wrapper{flex-direction:row!important;align-items:stretch;gap:clamp(1rem,2vw,1.5rem);min-height:clamp(30rem,60vw,40rem)}#saas-challenges .why-modern-technologies__bg{display:block;width:42%;max-width:none;height:100%;min-height:clamp(30rem,60vw,40rem)}#saas-challenges .why-modern-technologies__text{width:42%!important;height:auto!important;min-height:clamp(30rem,60vw,40rem);margin:0!important;padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem);display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;background-image:none}#saas-challenges .why-modern-technologies__text-content{margin-left:auto!important;margin-right:0;max-width:17.5rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;text-align:left}#saas-challenges .why-modern-technologies__text-content p{font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.5;text-align:left}#saas-challenges .why-modern-technologies__text-content p br{display:none}#saas-challenges .why-modern-technologies__content{width:58%;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,2vw,2rem)}#saas-challenges .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,1fr);gap:clamp(1.25rem,2.5vw,1.75rem)}}@media(max-width:640){#saas-challenges .why-modern-technologies__wrapper{display:flex;flex-direction:column!important}#saas-challenges .why-modern-technologies__bg{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:20rem;min-height:20rem;z-index:0}#saas-challenges .why-modern-technologies__text{order:1;position:relative;z-index:1;height:20rem!important;min-height:20rem;margin:0;margin-left:-.9375rem;margin-right:-.9375rem;width:calc(100% + 1.875rem)!important;padding:1.5rem 1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background-image:none}#saas-challenges .why-modern-technologies__text-content{margin-left:0!important;margin-right:auto;max-width:17.5rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;text-align:left}#saas-challenges .why-modern-technologies__text-content .animate-icon{margin-bottom:0}#saas-challenges .why-modern-technologies__text-content p{font-size:1rem;line-height:1.5;text-align:left;width:100%;max-width:17.5rem}#saas-challenges .why-modern-technologies__text-content p br{display:none}#saas-challenges .why-modern-technologies__content{order:2;width:100%}}#saas-our-clients .why-modern-technologies__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#121726e6,#12172666);pointer-events:none}#saas-our-clients .why-modern-technologies__text-content{max-width:27.5rem}#saas-our-clients .why-modern-technologies__content .heading h2{font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:clamp(1.25rem,4vw,4.125rem)}#saas-our-clients .why-modern-technologies__content-wrapper{display:flex;flex-direction:column;gap:0}#saas-our-clients .why-modern-technologies__content-item{display:grid;grid-template-columns:auto 1fr;column-gap:1.25rem;row-gap:.625rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1.875rem;margin-bottom:1.875rem}#saas-our-clients .why-modern-technologies__content-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#saas-our-clients .why-modern-technologies__content-item img{grid-column:1;grid-row:1/span 2;width:2rem;height:2rem;margin-bottom:0;object-fit:contain;filter:brightness(0) invert(1)}#saas-our-clients .why-modern-technologies__content-item span{grid-column:2;grid-row:1;margin-bottom:0;color:#fff}#saas-our-clients .why-modern-technologies__content-item p{grid-column:2;grid-row:2;margin:0;color:#c2c2c2}@media(max-width:768){#saas-our-clients .why-modern-technologies__wrapper{display:flex;flex-direction:column}#saas-our-clients .why-modern-technologies__bg{display:block;position:absolute;top:0;left:0;right:0;width:100%;height:20rem;min-height:20rem;z-index:0}#saas-our-clients .why-modern-technologies__text{order:1;position:relative;z-index:1;height:20rem!important;min-height:20rem;margin:0;margin-left:-.9375rem;margin-right:-.9375rem;width:calc(100% + 1.875rem)!important;padding:2.5rem 1rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;background-image:none}#saas-our-clients .why-modern-technologies__text-content{margin-left:0!important;max-width:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}#saas-our-clients .why-modern-technologies__text-content .animate-icon{margin-bottom:0}#saas-our-clients .why-modern-technologies__text-content p{font-size:1rem;line-height:1.5}#saas-our-clients .why-modern-technologies__content{order:2}}[data-theme=light] #saas-our-clients .why-modern-technologies__content-item{border-bottom-color:#00000014}[data-theme=light] #saas-our-clients .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] #saas-our-clients .why-modern-technologies__content-item p{color:var(--font-color-2)}[data-theme=light] #saas-our-clients .why-modern-technologies__content-item img{filter:brightness(0)}.saas-expertise{padding:clamp(3.75rem,5vw,8.125rem) 0;padding-bottom:0;min-height:41.4375rem;background:var(--color-bg-6);position:relative;overflow:hidden;display:flex;flex-direction:column}.saas-expertise__video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.saas-expertise__video-bg video{width:100%;height:100%;object-fit:cover;object-position:center}.saas-expertise__overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,#000b2878,#000b2878);z-index:1}.saas-expertise>.container{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:space-between}.saas-expertise .heading{margin-bottom:clamp(1.75rem,4vw,3.5rem)}.saas-expertise .heading .heading__subtitle{background:var(--color-bg-6)}.saas-expertise .heading .heading__subtitle:after{background:var(--color-bg-6)}.saas-expertise .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,5rem)}@media(max-width:768){.saas-expertise .heading .heading-content{flex-direction:column;gap:1rem}}.saas-expertise .heading .heading-content h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal;color:#fff}.saas-expertise .heading .heading-content .heading-description{margin:0;max-width:35rem;color:#fff;line-height:150%;text-align:left;white-space:nowrap}@media(max-width:1200){.saas-expertise .heading .heading-content .heading-description{white-space:normal;max-width:26.25rem}}@media(max-width:768){.saas-expertise .heading .heading-content .heading-description{max-width:100%;white-space:normal}.saas-expertise .heading .heading-content .heading-description br{display:none}}.saas-expertise__band{display:flex;align-items:flex-start;gap:2.75rem;background:#0000002b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100vw;position:relative;left:50%;transform:translate(-50%);padding:4.5625rem clamp(1.5rem,(100vw - 90.3125rem) / 2,14.8125rem) 5.4375rem;margin-top:0;box-sizing:border-box}@media(max-width:991){.saas-expertise__band{padding:2.5rem clamp(1rem,4vw,2rem) 3rem;gap:1.5rem}}.saas-expertise__grid{display:inline-grid;width:90.3125rem;max-width:100%;row-gap:.75rem;column-gap:2.75rem;flex-shrink:0;grid-template-rows:repeat(2,fit-content(100%));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}@media(min-width:992px){.saas-expertise__grid{width:min(90.3125rem,100%)}}@media(max-width:991){.saas-expertise__grid{width:100%;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem;column-gap:1.5rem}}@media(max-width:576){.saas-expertise__grid{grid-template-columns:1fr;row-gap:1.25rem}}.saas-expertise__item{display:grid;grid-template-columns:2.0625rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:.75rem;row-gap:.75rem;align-items:flex-start;min-width:0}.saas-expertise__item img{grid-column:1;grid-row:1;width:2.0625rem;height:2.0625rem;min-width:2.0625rem;max-width:none;margin-bottom:0;object-fit:contain;align-self:center;filter:brightness(0) invert(1)}.saas-expertise__item .text-20{grid-column:2;grid-row:1;color:#fff;line-height:normal;min-width:0;align-self:center}.saas-expertise__item .text-16{grid-column:2;grid-row:2;margin:0;color:#c2c2c2;font-size:1rem;line-height:150%;min-width:0}.saas-expertise__item .saas-expertise__line{display:block;white-space:nowrap}@media(max-width:1400px)and (min-width:992px){.saas-expertise__item .text-16{font-size:.875rem}}@media(max-width:991){.saas-expertise__item .saas-expertise__line{display:inline;white-space:normal}.saas-expertise__item .saas-expertise__line:after{content:" "}.saas-expertise__item .text-16{font-size:inherit}}.saas-capabilities{background:#000;position:relative;z-index:0;overflow:hidden;min-height:52.6875rem;display:flex;align-items:center}@media(max-width:1200px)and (min-width:641px){.saas-capabilities{min-height:clamp(32.5rem,70vw,42.5rem);height:auto;align-items:stretch}.saas-capabilities__bg{width:42%;max-width:none;height:100%;min-height:clamp(32.5rem,70vw,42.5rem)}.saas-capabilities__wrapper{grid-template-columns:1.1fr .9fr;gap:clamp(1.25rem,3vw,2.5rem);min-height:clamp(32.5rem,70vw,42.5rem);align-items:stretch}.saas-capabilities__content{padding:clamp(2.25rem,5vw,4rem) 0}.saas-capabilities__grid{grid-template-columns:repeat(3,1fr);gap:clamp(1.125rem,2.5vw,1.75rem) clamp(.75rem,2vw,1.5rem)}.saas-capabilities__aside{width:42%;max-width:none;height:100%;padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem);justify-content:flex-start;align-items:flex-start;gap:.75rem}.saas-capabilities__aside-text{max-width:18.75rem;font-size:clamp(1rem,1.6vw,1.25rem);text-align:left}}@media(max-width:640){.saas-capabilities{min-height:0;height:auto;padding:0 0 clamp(3.75rem,8vw,6.25rem)}}.saas-capabilities__bg{position:absolute;top:0;right:0;left:auto;z-index:0;width:45%;max-width:53.5625rem;height:100%;min-height:52.6875rem;background-size:cover!important;background-position:center top!important;background-repeat:no-repeat!important}.saas-capabilities__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#121726cc 39.66%,#0000 91.11%);pointer-events:none}@media(max-width:640){.saas-capabilities__bg{top:0;bottom:auto;height:20rem;min-height:20rem;width:100%;max-width:100%;right:0;left:0}}.saas-capabilities>.container{position:relative;z-index:1;width:100%}@media(max-width:640){.saas-capabilities>.container{padding-inline:0;max-width:100%}}.saas-capabilities__wrapper{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,4.5rem);align-items:center;width:100%;min-height:52.6875rem}@media(max-width:640){.saas-capabilities__wrapper{grid-template-columns:1fr;min-height:0;gap:0}}.saas-capabilities__content{padding:clamp(3rem,6vw,6.25rem) 0}@media(max-width:640){.saas-capabilities__content{order:2;padding:clamp(2.5rem,5vw,3.75rem) clamp(.9375rem,4vw,2.5rem) 0}}.saas-capabilities__content .heading{margin-bottom:clamp(2rem,5vw,4.125rem)}.saas-capabilities__content .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal;color:#fff}.saas-capabilities__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.5rem,3vw,2.375rem) clamp(1rem,3vw,2.6875rem)}@media(max-width:991px)and (min-width:641px){.saas-capabilities__grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:640){.saas-capabilities__grid{grid-template-columns:repeat(2,1fr);gap:1.875rem .9375rem}}.saas-capabilities__item{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.saas-capabilities__item img{width:2.0625rem;height:2.0625rem;object-fit:contain}.saas-capabilities__item span{color:#fff;line-height:150%}.saas-capabilities__aside{position:absolute;top:0;right:0;width:45%;max-width:53.5625rem;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:1.125rem;padding:clamp(3.75rem,8vw,6.375rem) clamp(2rem,6vw,6.5rem);z-index:2}@media(max-width:640){.saas-capabilities__aside{position:relative;right:auto;top:auto;order:1;width:100%;max-width:100%;height:20rem;min-height:20rem;padding:1.5rem 1rem;justify-content:flex-start;align-items:flex-start;gap:.75rem}}.saas-capabilities__aside .animate-icon{margin-bottom:0}.saas-capabilities__aside-text{color:#fff;max-width:25.3125rem;font-weight:400;line-height:150%;margin:0;text-align:left}@media(max-width:640){.saas-capabilities__aside-text{font-size:1rem;max-width:17.5rem;width:100%;text-align:left}}[data-theme=light] .saas-capabilities{background:#fff}[data-theme=light] .saas-capabilities__content .heading h2,[data-theme=light] .saas-capabilities__item span{color:var(--font-color-1)}[data-theme=light] .saas-capabilities__item img{filter:brightness(0)}.saas-advantage{padding:clamp(3.75rem,5vw,8.125rem) 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1);background:var(--color-bg)}.saas-advantage__header{display:flex;justify-content:space-between;align-items:flex-start;gap:clamp(1.5rem,3vw,2.5rem);margin-bottom:clamp(2.5rem,5vw,3.75rem)}@media(max-width:1200){.saas-advantage__header{flex-direction:column;gap:1.25rem}}.saas-advantage__header .heading{margin-bottom:0;max-width:50rem}.saas-advantage__header .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}.saas-advantage__desc{max-width:27.5rem;padding-top:.9375rem}@media(max-width:1200){.saas-advantage__desc{padding-top:0;max-width:100%}}.saas-advantage__desc p{margin:0;color:#fff;line-height:1.5}.saas-advantage__grid{display:grid;grid-template-columns:repeat(7,1fr);gap:.9375rem}@media(max-width:1200){.saas-advantage__grid{grid-template-columns:repeat(4,1fr);gap:1.25rem}}@media(max-width:768){.saas-advantage__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480){.saas-advantage__grid{grid-template-columns:1fr}}.saas-advantage__card{background:#ffffff05;border:1px solid rgba(255,255,255,.04);border-radius:.75rem;padding:1.5625rem 1.25rem;display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem;transition:background .3s ease}.saas-advantage__card:hover{background:#ffffff0f}.saas-advantage__card img{width:3.125rem;height:3.125rem;object-fit:contain;filter:brightness(0) invert(1)}.saas-advantage__card .text-16{color:#fff;font-size:.875rem;font-weight:400;line-height:1.4}[data-theme=light] .saas-advantage{border-top-color:#00000014;border-bottom-color:#00000014}[data-theme=light] .saas-advantage__desc p,[data-theme=light] .saas-advantage__card .text-16{color:var(--font-color-1)}[data-theme=light] .saas-advantage__card{background:#00000005;border-color:#0000000f}[data-theme=light] .saas-advantage__card:hover{background:#0000000d}[data-theme=light] .saas-advantage__card img{filter:brightness(0)}.saas-ai{background:var(--color-bg);position:relative;z-index:1;min-height:52.6875rem;display:flex;align-items:center}@media(max-width:768){.saas-ai{min-height:0;height:auto;padding:0 0 clamp(3.75rem,8vw,6.25rem)}}.saas-ai__bg{position:absolute;top:0;right:0;left:auto;z-index:0;width:45%;max-width:53.5625rem;height:100%;min-height:52.6875rem;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.saas-ai__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#121726cc 39.66%,#0000 91.11%);pointer-events:none}@media(max-width:768){.saas-ai__bg{top:0;bottom:auto;height:20rem;min-height:20rem;width:100%;max-width:100%;right:0;left:0;z-index:0}}.saas-ai>.container{position:relative;z-index:1}@media(max-width:768){.saas-ai>.container{padding-inline:0;max-width:100%}}.saas-ai__wrapper{display:grid;grid-template-columns:1.1fr 1fr;gap:clamp(1.5rem,4vw,4.5rem);align-items:center;width:100%;min-height:52.6875rem}@media(max-width:768){.saas-ai__wrapper{grid-template-columns:1fr;min-height:0;gap:0}}.saas-ai__content{padding:clamp(3rem,6vw,6.25rem) 0}@media(max-width:768){.saas-ai__content{order:2;padding:clamp(2.5rem,5vw,3.75rem) clamp(.9375rem,4vw,2.5rem) 0}}.saas-ai__content .heading{margin-bottom:1.25rem}.saas-ai__content .heading h2{text-transform:uppercase;font-weight:400;line-height:normal;margin:0;max-width:none}.saas-ai__lead{margin:0 0 2rem;color:var(--font-color-2);line-height:150%;max-width:none}.saas-ai__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;margin:2.5rem 0 clamp(2.5rem,5vw,4.125rem)}@media(max-width:991){.saas-ai__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768){.saas-ai__grid{grid-template-columns:repeat(2,1fr)}}.saas-ai__feature{display:flex;flex-direction:row;align-items:center;gap:.9375rem}.saas-ai__feature img{width:2.0625rem;height:2.0625rem;flex-shrink:0;filter:brightness(0) invert(1)}.saas-ai__feature span{color:var(--font-color-1);line-height:normal}.saas-ai__cta{align-self:flex-start}.saas-ai__aside{position:absolute;top:0;right:0;width:45%;max-width:53.5625rem;height:100%;display:block}@media(max-width:768){.saas-ai__aside{position:relative;right:auto;top:auto;order:1;width:100%;max-width:100%;height:20rem;min-height:20rem;margin-top:0;padding:2.5rem 1rem;display:flex;flex-direction:column;justify-content:flex-end;z-index:1}}.saas-ai__aside-text{position:absolute;top:12%;left:12%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;z-index:10;max-width:31.25rem}.saas-ai__aside-text .animate-icon{margin-bottom:0}.saas-ai__aside-text p{color:#fff;margin:0;line-height:150%}@media(max-width:768){.saas-ai__aside-text{position:relative;top:auto;left:auto;width:100%;max-width:100%;height:auto;gap:.75rem}.saas-ai__aside-text p{font-size:1rem}}@media(min-width:1280px){.saas-ai{overflow:hidden}.saas-ai__aside{right:calc((100vw - min(95.375rem,90vw))/-2);width:min(45vw,53.5625rem);max-width:53.5625rem;padding:clamp(3.75rem,8vw,6.375rem) clamp(2rem,6vw,6.5rem);box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.saas-ai__aside-text{position:relative;top:auto;left:auto;max-width:25.3125rem;width:100%;box-sizing:border-box}.saas-ai__aside-text p{max-width:100%;font-size:clamp(1.125rem,1.25vw,1.5rem)}}[data-theme=light] .saas-ai__feature img{filter:brightness(0)}[data-theme=light] .saas-ai__cta.btn-white{background-color:#000;color:#fff;border-color:#000}[data-theme=light] .saas-ai__cta.btn-white:hover{box-shadow:0 .5rem 1.5rem #0000002e}[data-theme=dark] .saas-ai__feature img{filter:brightness(0) invert(1)}.saas-why-choose{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.saas-why-choose .heading{margin-bottom:clamp(1.75rem,4vw,3.5rem)}.saas-why-choose .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:clamp(1.5rem,4vw,5rem)}@media(max-width:768){.saas-why-choose .heading .heading-content{flex-direction:column;gap:1rem}}.saas-why-choose .heading .heading-content h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}.saas-why-choose .heading .heading-content .heading-description{margin:0;max-width:26.25rem;color:var(--font-color-3);line-height:150%}.saas-why-choose__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,2vw,1.25rem)}@media(max-width:991){.saas-why-choose__cards{grid-template-columns:1fr}}.saas-why-choose__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;height:clamp(21.25rem,35vw,38.125rem);width:100%;padding:clamp(1.75rem,4vw,4.8125rem) clamp(1.5rem,4vw,4rem);border-radius:.625rem;background-color:#d3d3d3;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important;overflow:hidden;gap:.625rem}.saas-why-choose__card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#080f21cc,#080f21cc);z-index:1;pointer-events:none}.saas-why-choose__card>*{position:relative;z-index:2}@media(max-width:1200){.saas-why-choose__card{height:auto;min-height:21.25rem;padding:2.5rem}}.saas-why-choose__card-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;align-self:stretch;height:clamp(17.5rem,30vw,28.5rem);flex-shrink:0}@media(max-width:1200){.saas-why-choose__card-inner{height:auto;gap:2.5rem}}.saas-why-choose__card-inner img{width:clamp(3.4375rem,5vw,4.8125rem);height:auto;flex-shrink:0;filter:brightness(0) invert(1)}.saas-why-choose__card-text{display:flex;flex-direction:column;gap:.625rem}.saas-why-choose__card-text h3{color:#fff;margin:0;font-weight:400;text-transform:uppercase;line-height:normal}.saas-why-choose__card-text p{margin:0;color:#bebebe;line-height:1.5}.doc-star-icon{width:clamp(2rem,3.5vw,3rem);height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(85%) saturate(3033%) hue-rotate(242deg) brightness(98%) contrast(93%)}.banner.inner-banner .banner__highlights-item img{width:2.0625rem;height:2.0625rem}.banner.inner-banner .banner__content,.banner.inner-banner .banner__content p.text-24{max-width:23.75rem}[data-theme=dark] .banner.inner-banner .banner__highlights-item img{filter:brightness(0) invert(1)}[data-theme=light] .banner.inner-banner .banner__highlights-item img{filter:brightness(0)}.services--doc .heading-description{white-space:nowrap}@media(max-width:1200px){.services--doc .heading-description{white-space:normal}}@media(max-width:768px){.services--doc .heading-description br{display:none}}.services--doc .services__content-item-content h3{max-width:none}@media(min-width:1201px){.services--doc .services__content-item-content p{white-space:nowrap}}.services--doc .services__content-item-icon img,[data-theme=dark] .services--doc .services__content-item-icon img{filter:brightness(0) invert(1)}[data-theme=light] .services--doc .services__content-item-icon img{filter:brightness(0)}.doc-benefits{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg);border-top:1px solid rgba(255,255,255,.08)}.doc-benefits .heading{margin-bottom:clamp(2.25rem,4vw,3.5rem)}.doc-benefits .heading .heading__subtitle{background:var(--color-bg)}.doc-benefits .heading .heading__subtitle:after{background:var(--color-bg)}.doc-benefits .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}.doc-benefits__grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.9375rem}@media(max-width:1200px){.doc-benefits__grid{grid-template-columns:repeat(4,1fr);gap:1rem}}@media(max-width:768px){.doc-benefits__grid{grid-template-columns:repeat(2,1fr)}}.doc-benefits__card{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1rem;padding:clamp(1.25rem,2.5vw,1.75rem) 1rem;background:#0a0a0a;border-radius:.625rem}.doc-benefits__card img{width:3.125rem;height:3.125rem;object-fit:contain;filter:brightness(0) invert(1)}.doc-benefits__card span,.doc-benefits__card .text-16{color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:normal}[data-theme=light] .doc-benefits{background:#f8f8f8;border-top-color:#00000014}[data-theme=light] .doc-benefits .heading .heading__subtitle{background:#f8f8f8}[data-theme=light] .doc-benefits .heading .heading__subtitle:after{background:#f8f8f8}[data-theme=light] .doc-benefits__card{background:#fff;border-radius:.625rem}[data-theme=light] .doc-benefits__card img{filter:brightness(0)}[data-theme=light] .doc-benefits__card span,[data-theme=light] .doc-benefits__card .text-16{color:#000}.doc-excellence{position:relative;background:#060606;overflow-x:clip;overflow-y:visible;height:auto;min-height:45rem}@media(max-width:1600px){.doc-excellence{min-height:0}}@media(max-width:1200px){.doc-excellence{min-height:0}}.doc-excellence>.container{height:auto;min-height:inherit}@media(min-width:769px){.doc-excellence>.container{max-width:none;padding-inline:0;padding-right:clamp(2.5rem,8vw,7.5rem)}}@media(max-width:1600px)and (min-width:769px){.doc-excellence>.container{padding-right:clamp(1.5rem,3.5vw,4rem)}}@media(max-width:768px){.doc-excellence>.container{padding-inline:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%;margin-inline:0}}.doc-excellence__wrapper{position:relative;z-index:1;display:flex;align-items:stretch;gap:clamp(2rem,5vw,5rem);height:auto;min-height:45rem}@media(max-width:1600px){.doc-excellence__wrapper{gap:clamp(1.5rem,3vw,3rem);min-height:0}}@media(max-width:1200px){.doc-excellence__wrapper{min-height:0;gap:2.5rem}}@media(max-width:768px){.doc-excellence__wrapper{flex-direction:column;gap:0;min-height:0;width:100%;max-width:100%}}.doc-excellence__text{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.625rem;width:clamp(26.25rem,42vw,45rem);max-width:46%;min-height:45rem;height:auto;align-self:stretch;flex-shrink:0;padding:clamp(3rem,6vw,5.5rem) clamp(1.75rem,4vw,4rem) clamp(3rem,6vw,5.5rem) clamp(10rem,18vw,20rem);box-sizing:border-box;background-color:#121726;background-repeat:no-repeat;background-size:cover;background-position:center}.doc-excellence__text:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(184deg,#121726cc -13.52%,#0000 47.32%)}@media(max-width:1600px){.doc-excellence__text{width:clamp(23.75rem,38vw,35rem);max-width:42%;min-height:35rem;padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,3vw,3rem) clamp(2.5rem,5vw,4.5rem) clamp(7.5rem,14vw,13.75rem)}}@media(max-width:1400px){.doc-excellence__text{width:clamp(21.25rem,36vw,30rem);max-width:40%;min-height:32.5rem;padding:3rem 1.75rem 3rem 8.75rem}}@media(max-width:1200px){.doc-excellence__text{width:400px;max-width:400px;min-height:26.25rem;padding:2.5rem 1.5rem 2.5rem 7.5rem}}@media(max-width:991px){.doc-excellence__text{width:42%;max-width:none;height:auto;min-height:23.75rem;padding:2.25rem 1.25rem 2.25rem 5rem}}@media(max-width:768px){.doc-excellence__text{order:1;width:100%;max-width:100%;margin-left:0;margin-right:0;height:17.5rem;min-height:17.5rem;padding:1.875rem 1rem;justify-content:flex-start;align-items:flex-start;border-radius:0}}@media(max-width:400px){.doc-excellence__text{height:15rem;min-height:15rem;padding:1.5rem 1rem}}.doc-excellence__text-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;text-align:left;width:100%;max-width:21.125rem}@media(max-width:1600px){.doc-excellence__text-content{max-width:17.5rem}}@media(max-width:1200px){.doc-excellence__text-content{max-width:100%}}@media(max-width:768px){.doc-excellence__text-content{max-width:100%;width:100%;gap:.75rem}.doc-excellence__text-content p br{display:none}}.doc-excellence__text-content .animate-icon{margin-bottom:0;line-height:0}.doc-excellence__text-content p{color:#fff;font-weight:400;line-height:150%;margin:0}@media(max-width:1600px){.doc-excellence__text-content p{font-size:1.125rem;white-space:normal}}@media(min-width:1601px){.doc-excellence__text-content p{white-space:nowrap}}@media(max-width:768px){.doc-excellence__text-content p{font-size:1rem;white-space:normal}}.doc-excellence__content{flex:1;min-width:0;height:auto;display:flex;flex-direction:column;justify-content:center;padding:clamp(2rem,3.5vw,3.5rem) 0;background:#060606;box-sizing:border-box;overflow:visible}@media(max-width:1600px){.doc-excellence__content{padding:clamp(1.75rem,3vw,2.5rem) 0}}@media(max-width:1200px){.doc-excellence__content{height:auto;padding:clamp(2rem,4vw,3rem) 0}}@media(max-width:768px){.doc-excellence__content{order:2;width:100%;max-width:100%;padding:1.75rem 1rem 2.5rem;box-sizing:border-box}}@media(max-width:400px){.doc-excellence__content{padding:1.5rem 1rem 2rem}}.doc-excellence__content .heading{margin-bottom:1rem}@media(max-width:1600px){.doc-excellence__content .heading{margin-bottom:.75rem}}.doc-excellence__content .heading .heading__subtitle{background:#060606;margin-bottom:clamp(.75rem,1.5vw,1.5rem)}.doc-excellence__content .heading .heading__subtitle:after{background:#060606}.doc-excellence__content .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:1.05;overflow-wrap:break-word;word-break:normal;max-width:100%;font-size:clamp(1.75rem,3.2vw,3.5rem);white-space:normal}@media(max-width:1600px){.doc-excellence__content .heading h2{font-size:clamp(1.625rem,2.8vw,2.625rem)}}@media(max-width:768px){.doc-excellence__content .heading h2{font-size:clamp(1.375rem,7vw,1.75rem);line-height:1.12}}@media(max-width:400px){.doc-excellence__content .heading h2{font-size:1.375rem}}.doc-excellence__lead{margin:0 0 .625rem;color:var(--font-color-2);line-height:150%;max-width:40rem}@media(max-width:1600px){.doc-excellence__lead{font-size:.875rem;margin-bottom:.5rem}}@media(max-width:768px){.doc-excellence__lead{font-size:.875rem;max-width:100%}}.doc-excellence__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:1.5rem;column-gap:2.5rem;margin:1.25rem 0 1rem}@media(max-width:1600px)and (min-width:1201px){.doc-excellence__grid{column-gap:1.75rem;row-gap:1.25rem;margin:1rem 0 .75rem}}@media(max-width:1400px){.doc-excellence__grid{column-gap:1.5rem;row-gap:1.125rem}}@media(max-width:1200px){.doc-excellence__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.75rem;row-gap:1.5rem;margin:1.5rem 0 1.25rem}}@media(max-width:768px){.doc-excellence__grid{grid-template-columns:1fr;column-gap:0;row-gap:1rem;margin:1.25rem 0 1rem}}.doc-excellence__item{display:flex;align-items:center;gap:1rem;min-width:0}@media(max-width:1600px)and (min-width:1201px){.doc-excellence__item{gap:1.125rem}.doc-excellence__item img{width:1.625rem;height:1.625rem}.doc-excellence__item span{font-size:.8125rem;line-height:1.25}}@media(max-width:768px){.doc-excellence__item{gap:.875rem}.doc-excellence__item img{width:1.75rem;height:1.75rem}.doc-excellence__item span{font-size:.9375rem;white-space:normal}}.doc-excellence__item img{width:2.0625rem;height:2.0625rem;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.doc-excellence__item span{color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:.9375rem;font-weight:400;line-height:1.3;min-width:0}.doc-excellence__close{margin:0;color:var(--font-color-2);line-height:150%;max-width:40rem}@media(max-width:1600px){.doc-excellence__close{font-size:.875rem}}@media(max-width:768px){.doc-excellence__close{max-width:100%;font-size:.875rem}}[data-theme=light] .doc-excellence,[data-theme=light] .doc-excellence__content{background:#fff}[data-theme=light] .doc-excellence__content .heading .heading__subtitle{background:#fff;color:var(--font-color-1)}[data-theme=light] .doc-excellence__content .heading .heading__subtitle:after{background:#fff}[data-theme=light] .doc-excellence__content .heading h2{color:#000}[data-theme=light] .doc-excellence__lead,[data-theme=light] .doc-excellence__close{color:#636363}[data-theme=light] .doc-excellence__item img{filter:brightness(0)}[data-theme=light] .doc-excellence__item span{color:#000}.doc-infra{padding:clamp(3.75rem,5vw,8.125rem) 0;padding-bottom:0;position:relative;overflow:hidden;min-height:41.4375rem;display:flex;flex-direction:column;background:var(--color-bg-6)}.doc-infra__video-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.doc-infra__video-bg video{width:100%;height:100%;object-fit:cover;object-position:center}.doc-infra__overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg,#000b288c,#000b2873)}.doc-infra>.container{position:relative;z-index:2;flex:1;display:flex;flex-direction:column;justify-content:space-between}.doc-infra .heading{margin-bottom:clamp(1.75rem,4vw,3rem)}.doc-infra .heading .heading__subtitle{background:var(--color-bg-6)}.doc-infra .heading .heading__subtitle:after{background:var(--color-bg-6)}.doc-infra .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal;color:#fff}.doc-infra__band{background:#0000002b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:100vw;position:relative;left:50%;transform:translate(-50%);padding:clamp(2.5rem,6vw,3.75rem) clamp(1.25rem,12vw,14.8125rem);margin-top:clamp(1.25rem,3vw,1.875rem)}.doc-infra__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:2.25rem;column-gap:2.5rem}@media(max-width:1200px){.doc-infra__grid{grid-template-columns:repeat(2,1fr);gap:1.75rem}}@media(max-width:768px){.doc-infra__grid{grid-template-columns:1fr}}.doc-infra__item-head{display:flex;align-items:center;gap:.75rem;margin-bottom:.625rem}.doc-infra__item-head img{width:2.0625rem;height:2.0625rem;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.doc-infra__item-head span{color:#fff;font-weight:400;line-height:1.3}.doc-infra__item p{margin:0;padding-left:2.5rem;color:#ffffffc7;line-height:150%}@media(max-width:768px){.doc-infra__item p{padding-left:0}}.doc-platforms{position:relative;background:var(--color-bg);overflow:hidden;min-height:52.6875rem}@media(max-width:768px){.doc-platforms{min-height:0}}@media(max-width:768px){.doc-platforms>.container{padding-inline:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%;margin-inline:0}}.doc-platforms__bg{position:absolute;top:0;left:0;z-index:0;width:45%;max-width:53.5625rem;height:100%;min-height:52.6875rem;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}.doc-platforms__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#121726cc 39.66%,#0000 91.11%);pointer-events:none}@media(max-width:768px){.doc-platforms__bg{top:0;bottom:auto;left:0;right:0;width:100%;max-width:100%;height:17.5rem;min-height:17.5rem}}.doc-platforms__wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:stretch;gap:6.3125rem;min-height:52.6875rem}@media(max-width:1600px){.doc-platforms__wrapper{gap:clamp(2.5rem,5vw,6.3125rem)}}@media(max-width:768px){.doc-platforms__wrapper{flex-direction:column;gap:0;min-height:0;width:100%;max-width:100%}}.doc-platforms__text{display:flex;align-items:flex-start;width:45%;padding:clamp(5rem,8vw,7.5rem) clamp(1.5625rem,4vw,5rem) clamp(5rem,8vw,7.5rem) clamp(3rem,6vw,7.5rem)}@media(max-width:768px){.doc-platforms__text{order:1;width:100%;max-width:100%;margin-left:0;margin-right:0;height:17.5rem;min-height:17.5rem;padding:1.875rem .9375rem;align-items:flex-start;justify-content:flex-start;background-image:none}}.doc-platforms__text-content{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;max-width:25rem;z-index:2;text-align:left}@media(max-width:768px){.doc-platforms__text-content{max-width:100%;width:100%;gap:.75rem}}.doc-platforms__text-content .animate-icon{margin-bottom:0;line-height:0}.doc-platforms__text-content p{color:#fff;margin:0;line-height:150%;text-align:left}@media(max-width:768px){.doc-platforms__text-content p{font-size:1rem}}@media(max-width:480px){.doc-platforms__text-content p{font-size:.875rem}}.doc-platforms__content{width:55%;padding:clamp(3rem,6vw,6.25rem) 0}@media(max-width:768px){.doc-platforms__content{order:2;width:100%;padding:clamp(2rem,5vw,3rem) clamp(1rem,3vw,2.5rem)}}.doc-platforms__content .heading{margin-bottom:1.75rem}.doc-platforms__content .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}.doc-platforms__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:1.375rem;row-gap:1.1875rem;margin-bottom:clamp(2rem,4vw,3rem)}@media(max-width:991px){.doc-platforms__tiles{grid-template-columns:repeat(2,1fr);column-gap:1rem;row-gap:1rem}}@media(max-width:480px){.doc-platforms__tiles{grid-template-columns:1fr}}.doc-platforms__tile{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:.75rem;min-height:4.5rem;padding:.875rem 1rem;background:#ffffff08;border:1px solid rgba(255,255,255,.06);border-radius:.75rem;text-align:left}.doc-platforms__tile img{width:1.875rem;height:1.875rem;flex-shrink:0;object-fit:contain}.doc-platforms__tile span,.doc-platforms__tile .text-16{color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.doc-platforms__subhead{margin:clamp(1.75rem,3vw,2.5rem) 0 .5rem;font-weight:400;color:var(--font-color-1)}.doc-platforms__subhead:first-of-type{margin-top:0}.doc-platforms__label{display:inline-block;margin-bottom:1rem;color:var(--font-color-2);text-transform:none;letter-spacing:normal}.doc-platforms__checklist{display:grid;grid-template-columns:1fr 1fr;column-gap:1.375rem;row-gap:1.1875rem;margin-bottom:.5rem}@media(max-width:768px){.doc-platforms__checklist{grid-template-columns:1fr}}.doc-platforms__checklist ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.1875rem}.doc-platforms__checklist ul li{display:flex;align-items:center;gap:.75rem;padding:0}.doc-platforms__checklist ul li img{width:1.375rem;height:1.375rem;flex-shrink:0;filter:brightness(0) invert(1);opacity:.7}.doc-platforms__checklist ul li span,.doc-platforms__checklist ul li .text-16{color:#8d8d8d;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;white-space:nowrap}@media(max-width:480px){.doc-platforms__checklist ul li span,.doc-platforms__checklist ul li .text-16{white-space:normal}}[data-theme=light] .doc-platforms__tile{background:#00000008;border-color:#0000000f}[data-theme=light] .doc-platforms__tile span,[data-theme=light] .doc-platforms__tile .text-16{color:#000}[data-theme=light] .doc-platforms__checklist ul li img{filter:brightness(0);opacity:.55}[data-theme=light] .doc-platforms__checklist ul li span,[data-theme=light] .doc-platforms__checklist ul li .text-16{color:#8d8d8d}.industries--doc,.industries--doc .heading .heading__subtitle{background:var(--color-bg)}.industries--doc .heading .heading__subtitle:after{background:var(--color-bg)}.industries--doc .heading .heading-content h2{text-transform:uppercase;max-width:none;margin:0}.industries--doc .industries__content{display:flex;flex-wrap:nowrap;justify-content:stretch;gap:clamp(.5rem,1vw,1rem)}@media(max-width:1200px){.industries--doc .industries__content{flex-wrap:wrap}}@media(max-width:768px){.industries--doc .industries__content{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;overflow-x:visible}}.industries--doc .industries__content-item{flex:1 1 0;width:auto;min-width:0;background:#0a0a0a;border-radius:.625rem;padding:clamp(1.25rem,1.5vw,1.75rem) clamp(.5rem,.8vw,1rem)}@media(max-width:768px){.industries--doc .industries__content-item{flex:unset;width:100%;min-width:0}}.industries--doc .industries__content-item-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.industries--doc .industries__content-item-icon img{width:clamp(2rem,2.8vw,2.75rem);height:clamp(2rem,2.8vw,2.75rem);margin-bottom:.625rem}.industries--doc .industries__content-item-icon span{color:var(--font-color-1);line-height:1.3}[data-theme=dark] .industries--doc .industries__content-item-icon img{filter:brightness(0) invert(1)}[data-theme=light] .industries--doc .industries__content-item{background:#f0f0f0}[data-theme=light] .industries--doc .industries__content-item-icon img{filter:brightness(0)}.doc-why{position:relative;background:var(--color-bg)}@media(max-width:768px){.doc-why>.container{padding-inline:0!important;padding-left:0!important;padding-right:0!important;max-width:100%!important;width:100%;margin-inline:0}}.doc-why__bg{position:absolute;top:0;right:0;left:auto;z-index:0;width:45%;max-width:857px;height:843px;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media(max-width:1200px){.doc-why__bg{bottom:0;top:auto;height:360px;width:100%;max-width:100%;right:0;left:0}}@media(max-width:768px){.doc-why__bg{height:280px}}.doc-why__wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:stretch;gap:1.25rem;min-height:843px}@media(max-width:1200px){.doc-why__wrapper{flex-direction:column;min-height:0}}.doc-why__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(3rem,9.7vw,11.6875rem);width:45%;max-width:857px;min-height:843px;padding:clamp(3rem,5.3vw,6.375rem) clamp(1.5rem,4vw,3.75rem) clamp(3rem,6.4vw,7.625rem) clamp(2.5rem,5.8vw,7rem)}@media(max-width:1200px){.doc-why__text{order:2;height:360px;width:100%;max-width:100%;min-height:0;margin-top:0;padding:clamp(1.875rem,4vw,3rem) clamp(1.25rem,3vw,2.5rem);gap:1rem}}@media(max-width:768px){.doc-why__text{height:280px;padding:1.875rem .9375rem;gap:.75rem}}.doc-why__text-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;position:relative;z-index:30;max-width:26.25rem}.doc-why__text-content .animate-icon{flex-shrink:0;margin:0;line-height:1}.doc-why__text-content p{margin:0;color:#fff;font-weight:400;line-height:150%;text-align:left}@media(max-width:1200px){.doc-why__text-content{width:100%;max-width:35rem}.doc-why__text-content p{width:100%;max-width:100%;font-size:clamp(1rem,2vw,1.25rem)}}@media(max-width:768px){.doc-why__text-content{max-width:100%;gap:.75rem}.doc-why__text-content p{font-size:1rem}}@media(max-width:480px){.doc-why__text-content p{font-size:.875rem}}.doc-why__content{width:58%;padding:clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem) 0}@media(max-width:1200px){.doc-why__content{order:1;width:100%;padding:clamp(1.875rem,4vw,3rem) 0}}@media(max-width:768px){.doc-why__content{padding:.9375rem}}.doc-why__content .heading{margin-bottom:clamp(1.25rem,4vw,4.125rem)}.doc-why__content .heading .heading__subtitle{background:var(--color-bg)}.doc-why__content .heading .heading__subtitle:after{background:var(--color-bg)}.doc-why__content .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}.doc-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem) clamp(1.25rem,2.5vw,2.5rem)}@media(max-width:545px){.doc-why__grid{grid-template-columns:1fr;gap:1.75rem}}.doc-why__item{display:flex;align-items:flex-start;gap:1rem}.doc-why__item img{display:block;flex-shrink:0;width:2.0625rem;height:2.0625rem;margin:0;object-fit:contain;filter:brightness(0) invert(1)}.doc-why__item-body{flex:1;min-width:0}.doc-why__item-body span{display:block;margin-bottom:.5rem;color:var(--font-color-1);font-weight:400;line-height:normal}.doc-why__item-body p{margin:0;color:#8d8d8d;font-weight:400;line-height:150%}[data-theme=light] .doc-why__item img{filter:brightness(0)}[data-theme=light] .doc-why__item-body p{color:var(--font-color-2)}[data-theme=light] .doc-why__text-content p{color:var(--font-color-1)}.doc-usecases{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.doc-usecases .heading{margin-bottom:clamp(1.875rem,4vw,4.125rem)}.doc-usecases .heading h2{margin-bottom:0;line-height:normal;text-transform:uppercase}.doc-usecases__content{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(1.75rem,3.5vw,3rem) clamp(1.25rem,2.5vw,2.5rem)}@media(max-width:1200px){.doc-usecases__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:545px){.doc-usecases__content{grid-template-columns:1fr;gap:clamp(1.75rem,4vw,2.5rem)}}.doc-usecases__item{display:flex;flex-direction:column;align-items:flex-start}.doc-usecases__item img{display:block;width:2.0625rem;height:2.0625rem;margin-bottom:1.125rem;object-fit:contain;filter:brightness(0) invert(1)}.doc-usecases__item span{display:block;margin-bottom:.75rem;color:var(--font-color-1);font-weight:400;line-height:normal}.doc-usecases__item p{margin:0;color:#8d8d8d;font-weight:400;line-height:150%;max-width:17.5rem}[data-theme=dark] .doc-usecases__item img{filter:brightness(0) invert(1)}[data-theme=light] .doc-usecases__item p{color:#636363}[data-theme=light] .doc-usecases__item img{filter:brightness(0)}[data-theme=light] .footer-cta .footer-cta__content .heading .heading__subtitle{background:#040919;color:#fff}[data-theme=light] .footer-cta .footer-cta__content .heading .heading__subtitle:after{background:#040919}[data-theme=light] .footer-cta .footer-cta__content .heading .heading-content h3{color:#fff}[data-theme=light] .footer-cta .footer-cta__content>p.text-24{color:#fff}.footer-cta .footer-cta__content .heading .heading__subtitle{background:#040919;color:#fff}.footer-cta .footer-cta__content .heading .heading__subtitle:after{background:#040919}.footer-cta .footer-cta__content .heading .heading-content h3{color:#fff}.footer-cta .footer-cta__content>p.text-24{color:#fff}.mad-star-icon{width:clamp(2rem,3.5vw,3rem);height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(85%) saturate(3033%) hue-rotate(242deg) brightness(98%) contrast(93%)}.mad-br-xl{display:none}@media(min-width:1201px){.mad-br-xl{display:inline}}#mad-helps{background:#000;overflow:hidden}#mad-helps .why-modern-technologies__bg{z-index:0;width:45%;max-width:53.5625rem;height:100%;min-height:52.6875rem;background-position:left center!important;background-size:cover!important}@media(max-width:1200px)and (min-width:769px){#mad-helps .why-modern-technologies__bg{width:42%;max-width:none;min-height:clamp(30rem,60vw,40rem)}}@media(max-width:991){#mad-helps .why-modern-technologies__bg{width:100%;max-width:100%;min-height:20rem;height:20rem}}@media(max-width:480){#mad-helps .why-modern-technologies__bg{min-height:17.5rem;height:17.5rem}}#mad-helps .why-modern-technologies__wrapper{min-height:52.6875rem;align-items:stretch}@media(max-width:1200px)and (min-width:769px){#mad-helps .why-modern-technologies__wrapper{flex-direction:row!important;gap:clamp(1rem,2vw,1.5rem);min-height:clamp(30rem,60vw,40rem)}}@media(max-width:991){#mad-helps .why-modern-technologies__wrapper{flex-direction:column;min-height:0}}#mad-helps .why-modern-technologies__text{position:relative;z-index:1;width:45%;max-width:53.5625rem;min-height:52.6875rem;padding:clamp(4rem,7vw,7.5rem) clamp(1.75rem,4vw,5rem) clamp(3rem,5vw,6.25rem) clamp(1.75rem,4vw,4rem);display:flex;align-items:flex-start;justify-content:flex-end;box-sizing:border-box}@media(max-width:1200px)and (min-width:769px){#mad-helps .why-modern-technologies__text{width:42%;max-width:none;min-height:clamp(30rem,60vw,40rem);padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem)}}@media(max-width:991){#mad-helps .why-modern-technologies__text{order:1;width:100%;max-width:100%;min-height:20rem;height:20rem;padding:1.75rem 1rem;justify-content:flex-start;align-items:flex-start}}@media(max-width:480){#mad-helps .why-modern-technologies__text{min-height:17.5rem;height:17.5rem}}#mad-helps .why-modern-technologies__text-content{margin-left:auto;margin-right:0;max-width:20rem;width:100%;align-items:flex-start;text-align:left}#mad-helps .why-modern-technologies__text-content p{color:#fff;font-size:clamp(1rem,1.35vw,1.375rem);line-height:150%;text-align:left}@media(max-width:1200px)and (min-width:769px){#mad-helps .why-modern-technologies__text-content{max-width:17.5rem}#mad-helps .why-modern-technologies__text-content p{font-size:clamp(.9375rem,1.5vw,1.125rem)}}@media(max-width:991){#mad-helps .why-modern-technologies__text-content{max-width:18.75rem;margin-left:0}#mad-helps .why-modern-technologies__text-content p{font-size:1rem}#mad-helps .why-modern-technologies__text-content p br{display:none}}@media(max-width:480){#mad-helps .why-modern-technologies__text-content{max-width:100%}#mad-helps .why-modern-technologies__text-content p{font-size:.9375rem}}#mad-helps .why-modern-technologies__content{width:55%;padding:clamp(3rem,6vw,6.25rem) 0 clamp(3rem,6vw,6.25rem) clamp(2rem,4vw,5rem)}@media(max-width:1200px)and (min-width:769px){#mad-helps .why-modern-technologies__content{width:58%;padding:clamp(2rem,4vw,3.5rem) 0 clamp(2rem,4vw,3.5rem) clamp(1.25rem,2.5vw,2.5rem)}}@media(max-width:991){#mad-helps .why-modern-technologies__content{order:2;width:100%;padding:2rem 1rem 3rem}#mad-helps .why-modern-technologies__content .heading h2{font-size:clamp(1.75rem,7vw,2.5rem)}}#mad-helps .why-modern-technologies__content .heading .heading__subtitle{display:inline-flex;align-items:center;padding:.375rem 1.25rem;margin-bottom:clamp(1rem,2vw,1.75rem);border-radius:4rem;border:1px solid rgba(103,71,255,.5);background:transparent;color:#fff;font-size:.875rem;line-height:1.2}#mad-helps .why-modern-technologies__content .heading .heading__subtitle:before,#mad-helps .why-modern-technologies__content .heading .heading__subtitle:after{display:none}#mad-helps .why-modern-technologies__content .heading h2{font-weight:400;line-height:normal;text-transform:uppercase;margin:0 0 clamp(1.75rem,4vw,3rem)}#mad-helps .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem) clamp(1.5rem,3vw,3.5rem)}@media(max-width:1200px)and (min-width:769px){#mad-helps .why-modern-technologies__content-wrapper{gap:clamp(1.25rem,2.5vw,1.75rem)}}@media(max-width:545){#mad-helps .why-modern-technologies__content-wrapper{grid-template-columns:1fr}}@media(max-width:991){#mad-helps .why-modern-technologies__content-wrapper{gap:1.25rem 1rem}}#mad-helps .why-modern-technologies__content-wrapper .why-modern-technologies__content-item{display:flex;flex-direction:row;align-items:center;gap:1rem}#mad-helps .why-modern-technologies__content-wrapper .why-modern-technologies__content-item img{flex-shrink:0;width:2.0625rem;height:2.0625rem;margin-bottom:0;object-fit:contain}#mad-helps .why-modern-technologies__content-wrapper .why-modern-technologies__content-item span{margin-bottom:0;color:#fff;font-family:Google Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:normal}@media(max-width:991){#mad-helps .why-modern-technologies__content-wrapper .why-modern-technologies__content-item span{font-size:.9375rem}}#mad-helps .mad-helps__note{margin:clamp(2.25rem,4vw,3.5rem) 0 0;align-self:stretch;width:100%;max-width:45rem;color:#8d8d8d;font-family:Google Sans,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%;text-align:left}#mad-helps .mad-helps__note br.mad-br-xl{display:none}@media(min-width:1201px){#mad-helps .mad-helps__note br.mad-br-xl{display:inline}}@media(max-width:991){#mad-helps .mad-helps__note{font-size:1rem;max-width:100%;margin-top:1.5rem}}@media(min-width:1201px){#mad-helps{overflow:hidden}#mad-helps .why-modern-technologies__bg{left:0;width:calc((100vw - min(95.375rem,90vw))/2 + min(95.375rem,90vw)*.45);max-width:none;height:100%;min-height:52.6875rem}#mad-helps .why-modern-technologies__text{width:45%;max-width:none;flex:0 0 45%;padding:clamp(4rem,7vw,7.5rem) clamp(1.5rem,3vw,3rem) clamp(3rem,5vw,6.25rem) clamp(1.5rem,3vw,2.5rem);overflow:hidden;justify-content:flex-end}#mad-helps .why-modern-technologies__text-content{width:21.125rem;max-width:21.125rem;margin-left:auto;margin-right:0}#mad-helps .why-modern-technologies__text-content p{max-width:100%;font-size:clamp(1.125rem,1.25vw,1.375rem);overflow-wrap:break-word}}[data-theme=dark] #mad-helps .why-modern-technologies__content-wrapper img{filter:none}[data-theme=dark] #mad-helps .why-modern-technologies__content-wrapper img.mad-icon-ink{filter:brightness(0) invert(1)}[data-theme=light] #mad-helps{background:var(--color-bg)}[data-theme=light] #mad-helps .why-modern-technologies__content .heading__subtitle{color:var(--font-color-1);border-color:#6747ff73}[data-theme=light] #mad-helps .why-modern-technologies__content .heading h2{color:var(--font-color-1)}[data-theme=light] #mad-helps .why-modern-technologies__content-wrapper img{filter:brightness(0)}[data-theme=light] #mad-helps .why-modern-technologies__content-wrapper span{color:var(--font-color-1)}[data-theme=light] #mad-helps .mad-helps__note{color:var(--font-color-2)}.mad-features{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.mad-features .heading{margin-bottom:clamp(2rem,4vw,3.5rem)}.mad-features .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}@media(max-width:991){.mad-features .heading h2{font-size:clamp(1.75rem,7vw,2.5rem)}}.mad-features__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}@media(max-width:1200px)and (min-width:769px){.mad-features__grid{gap:.75rem}}@media(max-width:768){.mad-features__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}@media(max-width:545){.mad-features__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.mad-features__item{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.25rem,2vw,1.75rem) clamp(1rem,1.5vw,1.375rem);border-radius:.75rem;background:#ffffff08;border:1px solid rgba(255,255,255,.04);min-height:8.75rem}@media(max-width:1200px)and (min-width:769px){.mad-features__item{gap:.75rem;padding:1rem .75rem;min-height:7.5rem}}@media(max-width:991){.mad-features__item{min-height:6.875rem;padding:.875rem .75rem;gap:.625rem}}.mad-features__item img{width:2.34375rem;height:2.34375rem;object-fit:contain;filter:brightness(0) invert(1)}@media(max-width:1200px)and (min-width:769px){.mad-features__item img{width:2.34375rem;height:2.34375rem}}@media(max-width:991){.mad-features__item img{width:2rem;height:2rem}}.mad-features__item span{color:var(--font-color-1);line-height:140%}@media(max-width:1200px)and (min-width:769px){.mad-features__item span{font-size:.875rem}}@media(max-width:991){.mad-features__item span{font-size:.8125rem}}[data-theme=dark] .page-mad .mad-features__item img{filter:brightness(0) invert(1)}[data-theme=light] .page-mad .mad-features__item{background:#00000008;border-color:#0000000f}[data-theme=light] .page-mad .mad-features__item img{filter:brightness(0)}#mad-cross{background:var(--color-bg);overflow:hidden}#mad-cross .why-modern-technologies__bg{z-index:0;width:45%;max-width:53.5625rem;height:100%;min-height:52.6875rem;background-position:center!important;background-size:cover!important}#mad-cross .why-modern-technologies__bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#121726e6,#12172666);pointer-events:none}@media(max-width:1200px)and (min-width:769px){#mad-cross .why-modern-technologies__bg{width:42%;max-width:none;min-height:clamp(30rem,60vw,40rem)}}@media(max-width:991){#mad-cross .why-modern-technologies__bg{width:100%;max-width:100%;min-height:20rem;height:20rem}}@media(max-width:480){#mad-cross .why-modern-technologies__bg{min-height:17.5rem;height:17.5rem}}#mad-cross .why-modern-technologies__wrapper{min-height:52.6875rem;align-items:stretch}@media(max-width:1200px)and (min-width:769px){#mad-cross .why-modern-technologies__wrapper{flex-direction:row!important;gap:clamp(1rem,2vw,1.5rem);min-height:clamp(30rem,60vw,40rem)}}@media(max-width:991){#mad-cross .why-modern-technologies__wrapper{min-height:0;flex-direction:column}}#mad-cross .why-modern-technologies__text{position:relative;z-index:1;width:45%;max-width:53.5625rem;min-height:52.6875rem;padding:clamp(3.125rem,4vw,6.25rem) clamp(1.5625rem,4vw,5.9375rem);display:flex;align-items:flex-start;justify-content:flex-start;box-sizing:border-box}@media(max-width:1200px)and (min-width:769px){#mad-cross .why-modern-technologies__text{width:42%;max-width:none;min-height:clamp(30rem,60vw,40rem);padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem)}}@media(max-width:991){#mad-cross .why-modern-technologies__text{order:1;width:calc(100% + 1.875rem)!important;max-width:none;height:20rem!important;min-height:20rem;margin-left:-.9375rem;margin-right:-.9375rem;padding:1.75rem 1rem;justify-content:flex-end;align-items:flex-start}}@media(max-width:480){#mad-cross .why-modern-technologies__text{height:17.5rem!important;min-height:17.5rem}}#mad-cross .why-modern-technologies__text-content{margin:0;max-width:27.5rem;width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:1rem;text-align:left}#mad-cross .why-modern-technologies__text-content p{margin:0;color:#fff;line-height:150%;text-align:left}@media(max-width:1200px)and (min-width:769px){#mad-cross .why-modern-technologies__text-content{max-width:20rem;gap:.75rem}#mad-cross .why-modern-technologies__text-content p{font-size:clamp(.9375rem,1.5vw,1.125rem)}}@media(max-width:991){#mad-cross .why-modern-technologies__text-content{max-width:18.75rem;gap:.75rem}#mad-cross .why-modern-technologies__text-content p{font-size:1rem}#mad-cross .why-modern-technologies__text-content p br{display:none}}@media(max-width:480){#mad-cross .why-modern-technologies__text-content{max-width:100%}#mad-cross .why-modern-technologies__text-content p{font-size:.9375rem}}#mad-cross .why-modern-technologies__content{width:55%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:clamp(3rem,6vw,6.25rem) 0 clamp(3rem,6vw,6.25rem) clamp(2rem,4vw,5rem)}@media(max-width:1200px)and (min-width:769px){#mad-cross .why-modern-technologies__content{width:58%;padding:clamp(2rem,4vw,3.5rem) 0 clamp(2rem,4vw,3.5rem) clamp(1.25rem,2.5vw,2.5rem)}}@media(max-width:991){#mad-cross .why-modern-technologies__content{order:2;width:100%;padding:2rem 1rem 3rem}#mad-cross .why-modern-technologies__content .heading h2{font-size:clamp(1.75rem,7vw,2.5rem)}}#mad-cross .why-modern-technologies__content .heading{margin-bottom:clamp(1rem,2vw,1.5rem)}#mad-cross .why-modern-technologies__content .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}#mad-cross .mad-cross__lead{margin:0 0 clamp(1.75rem,3vw,2.5rem);color:#8d8d8d;line-height:150%;max-width:35rem}@media(max-width:1200px)and (min-width:769px){#mad-cross .mad-cross__lead{margin-bottom:1.25rem;font-size:1rem;max-width:100%}}#mad-cross .mad-cross__list{list-style:none;margin:0 0 clamp(2rem,3.5vw,3rem);padding:0;width:100%;max-width:35rem;display:flex;flex-direction:column;gap:0}@media(max-width:1200px)and (min-width:769px){#mad-cross .mad-cross__list{margin-bottom:1.75rem;max-width:100%}}#mad-cross .mad-cross__list li{display:flex;align-items:center;gap:1.125rem;padding:1.375rem 0;border-bottom:1px solid rgba(255,255,255,.1)}@media(max-width:1200px)and (min-width:769px){#mad-cross .mad-cross__list li{gap:.875rem;padding:.875rem 0}}#mad-cross .mad-cross__list li:first-child{padding-top:0}#mad-cross .mad-cross__list li:last-child{border-bottom:none;padding-bottom:0}#mad-cross .mad-cross__list img{flex-shrink:0;width:2.0625rem;height:2.0625rem;object-fit:contain;filter:brightness(0) invert(1)}@media(max-width:1200px)and (min-width:769px){#mad-cross .mad-cross__list img{width:1.75rem;height:1.75rem}}#mad-cross .mad-cross__list span{color:var(--font-color-1);line-height:150%}@media(max-width:991){#mad-cross .mad-cross__list span{font-size:.9375rem}}@media(min-width:1201px){#mad-cross{overflow:hidden}#mad-cross .why-modern-technologies__bg{left:0;width:calc((100vw - min(95.375rem,90vw))/2 + min(95.375rem,90vw)*.45);max-width:none;height:100%;min-height:52.6875rem}#mad-cross .why-modern-technologies__text{width:45%;max-width:none;flex:0 0 45%;padding:clamp(3.125rem,4vw,6.25rem) clamp(1.5rem,3vw,3rem) clamp(3.125rem,4vw,6.25rem) clamp(1.5rem,3vw,2.5rem);overflow:hidden;justify-content:flex-end}#mad-cross .why-modern-technologies__text-content{width:21.125rem;max-width:21.125rem;margin-left:auto;margin-right:0}#mad-cross .why-modern-technologies__text-content p{max-width:100%;font-size:clamp(1.125rem,1.25vw,1.375rem);overflow-wrap:break-word}}[data-theme=dark] #mad-cross .mad-cross__list img{filter:brightness(0) invert(1)}[data-theme=light] #mad-cross .mad-cross__lead{color:var(--font-color-2)}[data-theme=light] #mad-cross .mad-cross__list li{border-bottom-color:#00000014}[data-theme=light] #mad-cross .mad-cross__list img{filter:brightness(0)}.mad-ai{padding:clamp(3.75rem,5vw,8.125rem) 0 0 0;padding-bottom:0;background:var(--color-bg)}.mad-ai__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.95fr);gap:clamp(1.5rem,3vw,3rem);align-items:end}@media(max-width:1200px)and (min-width:769px){.mad-ai__grid{gap:clamp(1rem,2vw,1.75rem)}}@media(max-width:768){.mad-ai__grid{grid-template-columns:1fr;align-items:stretch}}.mad-ai__intro{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;padding-bottom:clamp(2rem,4vw,4rem)}@media(max-width:1200px)and (min-width:769px){.mad-ai__intro{padding-bottom:1.75rem}}.mad-ai__intro .heading{margin-bottom:clamp(1rem,2vw,1.5rem)}.mad-ai__intro .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}@media(max-width:1200px)and (min-width:769px){.mad-ai__intro .heading h2{font-size:clamp(1.75rem,3.2vw,2.5rem)}}.mad-ai__lead{margin:0;align-self:stretch;color:#fff;font-family:Google Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%;max-width:26.25rem}@media(max-width:1200px)and (min-width:769px){.mad-ai__lead{font-size:1rem;max-width:100%}}.mad-ai__media{position:relative;background:transparent;border-radius:0;overflow:visible;display:flex;align-items:flex-end;justify-content:center;align-self:end;margin-bottom:0;padding-bottom:0}@media(max-width:1200px)and (min-width:769px){.mad-ai__media{align-self:end}}@media(max-width:768){.mad-ai__media{grid-column:1/-1;order:-1;padding-bottom:0;justify-content:center}}.mad-ai__img{display:block;width:100%;max-width:38.3125rem;height:auto;object-fit:contain;object-position:bottom center;background:transparent;vertical-align:bottom}@media(max-width:1200px)and (min-width:769px){.mad-ai__img{max-width:26.25rem}}@media(max-width:768){.mad-ai__img{max-width:min(17.5rem,72vw);margin-inline:auto}}.mad-ai__img--light{display:none}.mad-ai__img--dark{display:block}.mad-ai__aside{display:flex;flex-direction:column;align-items:flex-start;gap:clamp(1.5rem,3vw,2rem);padding-bottom:clamp(2rem,4vw,4rem)}@media(max-width:1200px)and (min-width:769px){.mad-ai__aside{gap:1.25rem;padding-bottom:1.75rem}}.mad-ai__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.875rem}.mad-ai__list li{display:flex;align-items:center;gap:.75rem}.mad-ai__list img{flex-shrink:0;width:2.0625rem;height:2.0625rem;object-fit:contain;filter:brightness(0) invert(1)}.mad-ai__list span{color:var(--font-color-1);line-height:150%}@media(min-width:1280px){.mad-ai__aside{padding-bottom:clamp(2rem,4vw,4rem);overflow:hidden}.mad-ai__lead{max-width:23.75rem;font-size:clamp(1.125rem,1.1vw,1.25rem)}}[data-theme=dark] .mad-ai__img--dark{display:block}[data-theme=dark] .mad-ai__img--light{display:none}[data-theme=dark] .mad-ai__list img{filter:brightness(0) invert(1)}[data-theme=light] .mad-ai__lead{color:var(--font-color-1)}[data-theme=light] .mad-ai__img--dark{display:none}[data-theme=light] .mad-ai__img--light{display:block}[data-theme=light] .mad-ai__list img{filter:brightness(0)}.mad-industries{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.mad-industries .heading{margin-bottom:clamp(1.75rem,4vw,3rem)}.mad-industries .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}.mad-industries__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem;align-self:stretch}@media(max-width:1200px)and (min-width:769px){.mad-industries__grid{gap:1.5rem}}@media(max-width:768){.mad-industries__grid{grid-template-columns:1fr;gap:1.25rem}}.mad-industries__card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:100%;min-width:0;height:26.5625rem;min-height:26.5625rem;padding:clamp(1.75rem,4vw,3rem) clamp(1.5rem,3vw,2.5rem);border-radius:.625rem;overflow:hidden;background-color:transparent;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media(max-width:1200px)and (min-width:769px){.mad-industries__card{height:clamp(18.75rem,36vw,22.5rem);min-height:clamp(18.75rem,36vw,22.5rem);padding:1.75rem 1.25rem}}@media(max-width:768){.mad-industries__card{width:100%;max-width:100%;height:auto;min-height:20rem}}.mad-industries__card-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch;height:100%;flex-shrink:0}@media(max-width:768){.mad-industries__card-inner{gap:2.5rem}}.mad-industries__card-inner img{width:4.8125rem;height:4.8125rem;object-fit:contain;flex-shrink:0;filter:brightness(0) invert(1)}@media(max-width:1200px)and (min-width:769px){.mad-industries__card-inner img{width:3.5rem;height:3.5rem}}.mad-industries__card-text{display:flex;flex-direction:column;gap:.625rem;align-self:stretch}.mad-industries__card-text h3{margin:0;color:#fff;font-family:Google Sans,sans-serif;font-size:2rem;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}@media(max-width:1200px)and (min-width:769px){.mad-industries__card-text h3{font-size:1.375rem}}@media(max-width:768){.mad-industries__card-text h3{font-size:1.5rem}}.mad-industries__card-text p{margin:0;color:#bebebe;font-family:Google Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width:1200px)and (min-width:769px){.mad-industries__card-text p{font-size:.9375rem}}@media(max-width:768){.mad-industries__card-text p{font-size:1rem}}[data-theme=light] .mad-industries__card-inner img{filter:brightness(0) invert(1)}.mad-why{position:relative;background:var(--color-bg)}@media(max-width:991){.mad-why>.container{padding-inline:1rem!important;max-width:100%!important;width:100%;margin-inline:auto}}.mad-why__bg{position:absolute;top:0;right:0;left:auto;z-index:0;width:45%;max-width:53.5625rem;height:52.6875rem;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important}@media(max-width:1200px)and (min-width:769px){.mad-why__bg{width:42%;max-width:none;height:100%;min-height:clamp(32.5rem,70vw,42.5rem)}}@media(max-width:991){.mad-why__bg{bottom:0;top:auto;height:20rem;min-height:20rem;width:100%;max-width:100%;right:0;left:0}}@media(max-width:480){.mad-why__bg{height:17.5rem;min-height:17.5rem}}.mad-why__wrapper{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:stretch;gap:1.25rem;min-height:52.6875rem}@media(max-width:1200px)and (min-width:769px){.mad-why__wrapper{flex-direction:row!important;gap:clamp(1rem,2vw,1.5rem);min-height:clamp(32.5rem,70vw,42.5rem)}}@media(max-width:991){.mad-why__wrapper{flex-direction:column;min-height:0}}.mad-why__text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:clamp(3rem,9.7vw,11.6875rem);width:45%;max-width:53.5625rem;min-height:52.6875rem;padding:clamp(3rem,5.3vw,6.375rem) clamp(1.5rem,4vw,3.75rem) clamp(3rem,6.4vw,7.625rem) clamp(2.5rem,5.8vw,7rem);box-sizing:border-box}@media(max-width:1200px)and (min-width:769px){.mad-why__text{width:42%;max-width:none;min-height:clamp(32.5rem,70vw,42.5rem);padding:clamp(2rem,4vw,3.5rem) clamp(1.25rem,3vw,2.5rem);gap:clamp(1.5rem,4vw,3rem)}}@media(max-width:991){.mad-why__text{order:2;height:20rem;min-height:20rem;width:100%;max-width:100%;padding:1.75rem 1rem;gap:.75rem}}@media(max-width:480){.mad-why__text{height:17.5rem;min-height:17.5rem}}.mad-why__text-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;position:relative;z-index:30;width:100%;max-width:27rem;align-self:stretch}.mad-why__text-content .animate-icon{flex-shrink:0;margin:0;line-height:1}.mad-why__text-content p{margin:0;width:100%;max-width:27rem;align-self:stretch;color:#fff;font-family:Google Sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%;text-align:left}@media(max-width:1200px)and (min-width:769px){.mad-why__text-content{max-width:18.75rem}.mad-why__text-content p{max-width:100%;font-size:clamp(1rem,1.6vw,1.25rem)}}@media(max-width:991){.mad-why__text-content{max-width:18.75rem;gap:.75rem}.mad-why__text-content p{font-size:1rem}}@media(max-width:480){.mad-why__text-content{max-width:100%}.mad-why__text-content p{font-size:.9375rem}}.mad-why__content{width:58%;padding:clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem) 0}@media(max-width:1200px)and (min-width:769px){.mad-why__content{width:58%;padding:clamp(2rem,4vw,3.5rem) clamp(1rem,2vw,2rem) clamp(2rem,4vw,3.5rem) 0}}@media(max-width:991){.mad-why__content{order:1;width:100%;padding:2rem 1rem 1.75rem}.mad-why__content .heading h2{font-size:clamp(1.75rem,7vw,2.5rem)}}.mad-why__content .heading{margin-bottom:clamp(1.25rem,4vw,4.125rem)}@media(max-width:1200px)and (min-width:769px){.mad-why__content .heading{margin-bottom:1.75rem}}.mad-why__content .heading .heading__subtitle{background:var(--color-bg)}.mad-why__content .heading .heading__subtitle:after{background:var(--color-bg)}.mad-why__content .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}.mad-why__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem) clamp(1.25rem,2.5vw,2.5rem)}@media(max-width:1200px)and (min-width:769px){.mad-why__grid{gap:clamp(1.125rem,2.5vw,1.75rem) clamp(.75rem,2vw,1.5rem)}}@media(max-width:545){.mad-why__grid{grid-template-columns:1fr;gap:1.75rem}}@media(max-width:991){.mad-why__grid{gap:1.5rem 1rem}}.mad-why__item{display:flex;align-items:flex-start;gap:1rem;text-align:left}.mad-why__item img{display:block;flex-shrink:0;width:2.0625rem;height:2.0625rem;margin:0;object-fit:contain;filter:brightness(0) invert(1)}.mad-why__item-body{flex:1;min-width:0;text-align:left}.mad-why__item-body span{display:block;margin-bottom:.5rem;color:var(--font-color-1);font-weight:400;line-height:normal;text-align:left}.mad-why__item-body span br{display:inline}@media(max-width:991){.mad-why__item-body span br{display:none}}.mad-why__item-body p{margin:0;color:#8d8d8d;font-weight:400;line-height:150%;text-align:left}.mad-why__item-body p br{display:inline}@media(max-width:991){.mad-why__item-body p br{display:none}}@media(min-width:1201px){.mad-why{overflow:hidden}.mad-why__bg{right:0;left:auto;width:calc((100vw - min(95.375rem,90vw))/2 + min(95.375rem,90vw)*.45);max-width:none;height:52.6875rem}.mad-why__text{width:45%;max-width:none;flex:0 0 45%;padding:clamp(3rem,5.3vw,6.375rem) clamp(1.5rem,3vw,3rem) clamp(3rem,6.4vw,7.625rem) clamp(1.5rem,3vw,2.5rem);overflow:hidden}.mad-why__text-content{width:21.125rem;max-width:21.125rem;margin-left:0;margin-right:auto}.mad-why__text-content p{max-width:100%;font-size:clamp(1.125rem,1.25vw,1.375rem);overflow-wrap:break-word}}[data-theme=light] .mad-why__item img{filter:brightness(0)}[data-theme=light] .mad-why__item-body p{color:var(--font-color-2)}[data-theme=light] .mad-why__text-content p{color:#fff}.mad-metrics{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.mad-metrics .heading{margin-bottom:clamp(2.5rem,5vw,4.5rem)}.mad-metrics .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}@media(max-width:991){.mad-metrics .heading h2{font-size:clamp(1.75rem,7vw,2.5rem)}}.mad-metrics__grid{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}@media(min-width:769px){.mad-metrics__grid:before{content:"";position:absolute;top:4.625rem;left:0;right:0;height:1px;background:#ffffff1f;pointer-events:none}}@media(max-width:1200px)and (min-width:769px){.mad-metrics__grid:before{top:4rem}}@media(max-width:991){.mad-metrics__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}.mad-metrics__grid:before{display:none}}@media(max-width:545){.mad-metrics__grid{grid-template-columns:1fr;gap:1.75rem}}.mad-metrics__item{position:relative;display:flex;flex-direction:column;align-items:flex-start;padding:0 clamp(1rem,1.5vw,1.75rem);gap:.875rem}@media(min-width:769px){.mad-metrics__item:not(:last-child):after{content:"";position:absolute;top:3rem;right:0;bottom:0;width:1px;background:#ffffff1f}}@media(max-width:1200px)and (min-width:769px){.mad-metrics__item{padding:0 .625rem;gap:.625rem}.mad-metrics__item:not(:last-child):after{top:2.5rem}.mad-metrics__item img{width:1.75rem;height:1.75rem;margin-bottom:.25rem}.mad-metrics__item h3{font-size:1.125rem}.mad-metrics__item p{font-size:.8125rem;max-width:100%}}@media(max-width:991){.mad-metrics__item{padding:0}.mad-metrics__item:not(:last-child):after{display:none}.mad-metrics__item h3{font-size:1.125rem}.mad-metrics__item p{font-size:.875rem;max-width:100%}}.mad-metrics__item img{width:2.0625rem;height:2.0625rem;object-fit:contain;filter:brightness(0) invert(1);margin-bottom:.5rem}.mad-metrics__item h3{margin:0;color:var(--font-color-1);font-weight:400;line-height:normal}.mad-metrics__item p{margin:0;color:#8d8d8d;line-height:150%;max-width:13.75rem}.mad-metrics__number{position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.625rem;height:2.625rem;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:var(--color-bg);color:var(--font-color-1);font-size:.875rem;line-height:1;z-index:1}@media(max-width:1200px)and (min-width:769px){.mad-metrics__number{width:2.25rem;height:2.25rem;font-size:.75rem}}[data-theme=light] .mad-metrics__grid:before{background:#0000001a}@media(min-width:769px){[data-theme=light] .mad-metrics__item:not(:last-child):after{background:#0000001a}}[data-theme=light] .mad-metrics__item img{filter:brightness(0)}[data-theme=light] .mad-metrics__item p{color:var(--font-color-2)}[data-theme=light] .mad-metrics__number{border-color:#0000002e}.page-mad .banner.inner-banner .banner__highlights-item img{width:2.0625rem;height:2.0625rem}@media(min-width:992px){.page-mad .banner.inner-banner .banner__content{max-width:22.5rem;text-align:left}}@media(min-width:992px)and (max-width:1200){.page-mad .banner.inner-banner .banner__content{max-width:18.75rem}}@media(min-width:992px){.page-mad .banner.inner-banner .banner__content p.text-24{max-width:22.5rem;margin:0 0 1.875rem;color:var(--font-color-2);line-height:150%;text-align:left}.page-mad .banner.inner-banner .banner__content p.text-24 span{color:var(--font-color-1)}}@media(min-width:992px)and (max-width:1200){.page-mad .banner.inner-banner .banner__content p.text-24{max-width:18.75rem;margin-bottom:1.5rem;font-size:clamp(1rem,1.6vw,1.25rem)}}@media(min-width:992px)and (max-width:1200){.page-mad .banner.inner-banner .banner__content .link{margin-bottom:1.75rem}}@media(max-width:991){.page-mad .banner.inner-banner .banner__inner{flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:auto;padding-top:clamp(4.5rem,12vw,6.25rem);gap:1.5rem}.page-mad .banner.inner-banner .banner__heading{width:100%;max-width:100%;text-align:center}.page-mad .banner.inner-banner .banner__heading .heading{text-align:center}.page-mad .banner.inner-banner .banner__heading .heading__title.display-1{margin-bottom:clamp(1.25rem,2vw,2.8125rem);font-size:clamp(1.75rem,8.2vw,2.5rem);line-height:1.12;max-width:100%;overflow-wrap:break-word}.page-mad .banner.inner-banner .banner__heading .heading__title.display-1 br{display:none}.page-mad .banner.inner-banner .banner__heading .heading__subtitle{margin-left:auto;margin-right:auto;margin-bottom:1rem;max-width:100%;box-sizing:border-box;white-space:normal;height:auto;padding:.5rem .875rem;line-height:1.35}.page-mad .banner.inner-banner .banner__content{width:100%;max-width:21.25rem;margin-inline:auto;text-align:center}.page-mad .banner.inner-banner .banner__content p.text-24{max-width:100%;margin-bottom:clamp(.9375rem,2vw,1.875rem);color:var(--font-color-2);text-align:center;font-size:1rem;line-height:1.5}.page-mad .banner.inner-banner .banner__content p.text-24 span{color:var(--font-color-1);font-size:1rem;line-height:1.5}.page-mad .banner.inner-banner .banner__content .link{justify-content:center;margin-bottom:clamp(1.25rem,3vw,3.75rem)}.page-mad .banner.inner-banner .banner__content .btn-xl{width:auto;max-width:100%;justify-content:center}.page-mad .banner.inner-banner .banner__highlights{width:100%;gap:1rem}}@media(max-width:640){.page-mad .banner.inner-banner .banner__highlights{grid-template-columns:1fr;justify-items:center;text-align:center}.page-mad .banner.inner-banner .banner__highlights-item{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}}.page-mad .footer-cta .footer-cta__content .heading-content h2,.page-mad .footer-cta .footer-cta__content .heading-content h3{color:#fff}.page-mad .footer-cta .footer-cta__content>p.text-24{color:#fff}.page-mad .saas-expertise .heading-content .heading-description{white-space:normal;max-width:32.5rem}.page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content{align-items:flex-start;gap:clamp(1.5rem,3vw,3rem)}@media(max-width:1200px)and (min-width:769px){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content{gap:1.25rem}}.page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content h2{margin:0;line-height:normal;text-transform:uppercase;font-weight:400;flex:1 1 55%;min-width:23.75rem;max-width:none;white-space:nowrap}@media(max-width:1200px)and (min-width:769px){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content h2{min-width:0;flex:1 1 50%;font-size:clamp(1.75rem,3.5vw,2.75rem)}}@media(max-width:768){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content h2{min-width:0;white-space:normal;font-size:clamp(1.75rem,7vw,2.5rem)}}.page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content .heading-description{flex:0 1 40%;white-space:normal;width:100%;max-width:34.6875rem;margin:0;color:#fff;font-family:Google Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:150%;text-align:left}@media(max-width:1200px)and (min-width:769px){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content .heading-description{flex:0 1 42%;max-width:25rem;font-size:1rem}}@media(max-width:991){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content .heading-description{flex:1 1 auto;max-width:100%;font-size:1rem}}.page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.75rem) clamp(1.25rem,2.5vw,2.5rem);width:100%}@media(max-width:1200px)and (min-width:769px){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-wrapper{gap:1.25rem 1rem}}@media(max-width:768){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}}@media(max-width:545){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-wrapper{grid-template-columns:1fr}}.page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-item img{width:2.0625rem;height:2.0625rem;margin-bottom:.75rem;object-fit:contain}@media(max-width:1200px)and (min-width:769px){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-item img{width:1.75rem;height:1.75rem;margin-bottom:.5rem}}.page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-item span{font-family:Google Sans,sans-serif;font-size:1.25rem;font-weight:500;line-height:normal;color:#fff}@media(max-width:1200px)and (min-width:769px){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-item span{font-size:1rem}}.page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-item p{margin:0;color:#8d8d8d;font-family:Google Sans,sans-serif;font-size:1rem;font-weight:400;line-height:150%}@media(max-width:1200px)and (min-width:769px){.page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-item p{font-size:.875rem}}[data-theme=dark] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-item img{filter:brightness(0) invert(1)}[data-theme=light] .page-mad #mad-solutions.ai-powered-development:before{background:linear-gradient(0deg,#00000070,#00000070)}[data-theme=light] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__video--dark{display:block}[data-theme=light] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__video--light{display:none}[data-theme=light] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__content{background:#0000002b}[data-theme=light] .page-mad #mad-solutions.ai-powered-development .heading__subtitle{color:#fff;background:#000}[data-theme=light] .page-mad #mad-solutions.ai-powered-development .heading__subtitle:after{background:#000}[data-theme=light] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-description,[data-theme=light] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-description p,[data-theme=light] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content h2,[data-theme=light] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content h3{color:#fff}[data-theme=light] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-item img{filter:brightness(0) invert(1)}[data-theme=light] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-item span{color:#fff}[data-theme=light] .page-mad #mad-solutions.ai-powered-development .ai-powered-development__content-item p{color:#8d8d8d}[data-theme=dark] .page-mad .banner.inner-banner .banner__highlights-item img{filter:brightness(0) invert(1)}[data-theme=light] .page-mad .banner.inner-banner .banner__highlights-item img{filter:brightness(0)}@media(max-width:991){.page-ai{overflow-x:clip}.page-ai .main{overflow-x:clip;max-width:100%}.page-ai .container{max-width:100%;padding-inline:1rem}}.page-ai .banner.inner-banner .banner__highlights-item img{width:2.0625rem;height:2.0625rem}.page-ai .banner.inner-banner .banner__highlights{padding-top:clamp(1.75rem,3.5vw,3rem)}@media(min-width:992px){.page-ai .banner.inner-banner .banner__inner{align-items:flex-start;padding-bottom:clamp(2rem,4vw,3.5rem)}.page-ai .banner.inner-banner .banner__content .btn.btn-xl{margin-bottom:0}.page-ai .banner.inner-banner .banner__heading .heading__subtitle{margin-top:8rem}.page-ai .banner.inner-banner .banner__content{max-width:25.375rem;margin-top:9.5625rem;text-align:left;align-self:stretch}.page-ai .banner.inner-banner .banner__content p.text-24{width:100%;max-width:25.375rem;align-self:stretch;margin:0 0 1.875rem;color:var(--font-color-2);font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%;text-align:left}.page-ai .banner.inner-banner .banner__content p.text-24 span{color:var(--font-color-1)}.page-ai .banner.inner-banner .banner__content .link{justify-content:flex-start;text-align:left}.page-ai .banner.inner-banner .banner__content .btn-xl{justify-content:center;text-align:center}}@media(min-width:992px)and (max-width:1400px){.page-ai .banner.inner-banner .banner__content p.text-24{font-size:1.25rem}}@media(max-width:991){.page-ai .banner.inner-banner .banner__inner{flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:auto;padding-top:clamp(6.25rem,16vw,8rem);gap:1.5rem}.page-ai .banner.inner-banner .banner__heading{width:100%;max-width:100%;text-align:center}.page-ai .banner.inner-banner .banner__heading .heading{text-align:center}.page-ai .banner.inner-banner .banner__heading .heading__subtitle{margin-left:auto;margin-right:auto;margin-bottom:1rem}.page-ai .banner.inner-banner .banner__heading .heading__title.display-1{font-size:clamp(2rem,8vw,3rem);line-height:1.12}.page-ai .banner.inner-banner .banner__content{width:100%;max-width:21.25rem;margin-inline:auto;text-align:center}.page-ai .banner.inner-banner .banner__content p.text-24{max-width:100%;margin-bottom:clamp(.9375rem,2vw,1.875rem);color:var(--font-color-2);text-align:center}.page-ai .banner.inner-banner .banner__content p.text-24 span{color:var(--font-color-1)}.page-ai .banner.inner-banner .banner__content .link{justify-content:center;margin-bottom:clamp(1.25rem,3vw,3.75rem)}.page-ai .banner.inner-banner .banner__content .btn-xl{width:auto;max-width:100%;justify-content:center}.page-ai .banner.inner-banner .banner__highlights{width:100%;padding-top:1.5rem}}@media(max-width:640){.page-ai .banner.inner-banner .banner__highlights{grid-template-columns:1fr;justify-items:center;text-align:center}.page-ai .banner.inner-banner .banner__highlights-item{flex-direction:column;align-items:center;justify-content:center;gap:.5rem}}.page-ai .footer-cta .footer-cta__content .heading-content h2,.page-ai .footer-cta .footer-cta__content .heading-content h3{color:#fff}.page-ai .footer-cta .footer-cta__content>p.text-24{color:#fff}.page-ai .faq .heading-description{color:#fff}[data-theme=light] .page-ai .faq .heading-description{color:var(--font-color-1)}.page-ai .why-modern-technologies{overflow:hidden}.page-ai .why-modern-technologies .animate-icon img{width:clamp(2rem,3.5vw,3rem);height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(85%) saturate(3033%) hue-rotate(242deg) brightness(98%) contrast(93%)}.page-ai .why-modern-technologies .why-modern-technologies__bg{z-index:0;width:45%;height:100%;min-height:52.6875rem;background-position:center!important;background-size:cover!important}@media(max-width:768){.page-ai .why-modern-technologies .why-modern-technologies__bg{width:100%;max-width:100%;min-height:16.25rem;height:16.25rem}}@media(max-width:360){.page-ai .why-modern-technologies .why-modern-technologies__bg{min-height:17.5rem;height:17.5rem}}.page-ai .why-modern-technologies .why-modern-technologies__wrapper{min-height:52.6875rem;align-items:stretch;gap:0}@media(max-width:768){.page-ai .why-modern-technologies .why-modern-technologies__wrapper{min-height:0;flex-direction:column}}.page-ai .why-modern-technologies .why-modern-technologies__text{position:relative;z-index:1;width:48%;max-width:none;min-height:52.6875rem;padding:clamp(3.125rem,4vw,6.25rem) clamp(1.5625rem,4vw,5.9375rem);display:flex;align-items:flex-start}@media(max-width:768){.page-ai .why-modern-technologies .why-modern-technologies__text{width:100%;max-width:100%;height:16.25rem;min-height:16.25rem;padding:1.75rem 1.25rem;box-sizing:border-box;min-width:0;overflow:hidden}}@media(max-width:360){.page-ai .why-modern-technologies .why-modern-technologies__text{height:17.5rem;min-height:17.5rem;padding:1.5rem 1rem}}.page-ai .why-modern-technologies .why-modern-technologies__text-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:21.125rem;margin-left:auto;z-index:30;color:#fff}@media(max-width:768){.page-ai .why-modern-technologies .why-modern-technologies__text-content{max-width:100%;width:100%;min-width:0;margin-left:0;margin-right:0}}.page-ai .why-modern-technologies .why-modern-technologies__text-content p{color:#fff;line-height:150%}@media(max-width:768){.page-ai .why-modern-technologies .why-modern-technologies__text-content p{max-width:100%;min-width:0;font-size:.9375rem;overflow-wrap:anywhere;word-break:break-word}}@media(max-width:360){.page-ai .why-modern-technologies .why-modern-technologies__text-content p{font-size:.875rem}}.page-ai .why-modern-technologies .why-modern-technologies__content{width:62%;padding:clamp(1.875rem,4vw,6.25rem) 0 clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem)}@media(max-width:768){.page-ai .why-modern-technologies .why-modern-technologies__content{width:100%;padding:.9375rem}}.page-ai .why-modern-technologies .why-modern-technologies__content .heading h2{margin:0 0 1.875rem;text-transform:uppercase;font-weight:400;line-height:normal}.page-ai .why-modern-technologies__list{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-direction:column}.page-ai .why-modern-technologies__list li{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.page-ai .why-modern-technologies__list li:first-child{border-top:1px solid rgba(255,255,255,.1)}.page-ai .why-modern-technologies__list li:last-child{border-bottom:none}.page-ai .why-modern-technologies__list img{width:2.0625rem;height:2.0625rem;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.page-ai .why-modern-technologies__list span{display:block;margin-bottom:.375rem;color:var(--font-color-1)}.page-ai .why-modern-technologies__list p{margin:0;color:#8d8d8d;line-height:150%}.page-ai .why-modern-technologies__cta{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;gap:.625rem;padding:2.5rem;border-radius:.625rem;background:#020202}.page-ai .why-modern-technologies__cta h3{margin:0;color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}.page-ai .why-modern-technologies__cta p{margin:0 0 .5rem;color:#8d8d8d;line-height:150%}@media(max-width:768){.page-ai .why-modern-technologies__cta .btn.btn-xl{width:100%;max-width:100%;align-self:stretch;box-sizing:border-box;justify-content:center;align-items:center;text-align:center;padding:1rem .875rem;font-size:clamp(.75rem,3.8vw,1.0625rem);gap:.5rem;white-space:nowrap;overflow:hidden}.page-ai .why-modern-technologies__cta .btn.btn-xl .btn__text{white-space:nowrap}}@media(max-width:768){.page-ai .why-modern-technologies__cta{width:100%;padding:1rem;align-items:stretch}}[data-theme=light] .page-ai .why-modern-technologies{background:#f8f8f8}[data-theme=light] .page-ai .why-modern-technologies .why-modern-technologies__list li{border-bottom-color:#00000014}[data-theme=light] .page-ai .why-modern-technologies .why-modern-technologies__list li:first-child{border-top-color:#00000014}[data-theme=light] .page-ai .why-modern-technologies .why-modern-technologies__list img{filter:brightness(0)}[data-theme=light] .page-ai .why-modern-technologies .why-modern-technologies__list p{color:var(--font-color-2)}[data-theme=light] .page-ai .why-modern-technologies .why-modern-technologies__cta{border-radius:.625rem;background:#fff}[data-theme=light] .page-ai .why-modern-technologies .why-modern-technologies__cta h3{color:var(--font-color-1)}[data-theme=light] .page-ai .why-modern-technologies .why-modern-technologies__cta p{color:var(--font-color-2)}.core-benefits{padding:clamp(3.75rem,5vw,8.125rem) 0;background:#0b0b0b}.core-benefits .heading{margin-bottom:clamp(1.25rem,1.6vw,3.125rem)}.core-benefits .heading .heading__subtitle{background:#0b0b0b;color:#fff}.core-benefits .heading .heading__subtitle:after{background:#0b0b0b}.core-benefits .heading .heading-content{display:flex;align-items:flex-end;justify-content:space-between;gap:2.5rem}@media(max-width:768){.core-benefits .heading .heading-content{flex-direction:column;align-items:flex-start;gap:1.25rem}}.core-benefits .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}.core-benefits .heading .heading-description{width:auto;max-width:20rem;margin:0;color:#fff;text-align:left;flex-shrink:0}@media(max-width:768){.core-benefits .heading .heading-description{max-width:100%}}.core-benefits__desc-nl{display:none}@media(min-width:769px){.core-benefits__desc-nl{display:block}}.core-benefits__nl{display:none}@media(min-width:1201px){.core-benefits__nl{display:block}}.core-benefits__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.9375rem,3vw,1.5rem)}@media(max-width:1200){.core-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640){.core-benefits__grid{grid-template-columns:1fr}}.core-benefits__card{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;height:100%;text-align:left;gap:.75rem;padding:clamp(1.25rem,3vw,1.75rem) clamp(1rem,2vw,1.375rem);border-radius:.625rem;background:#0000005e;border:none}.core-benefits__card>img{width:2.0625rem;height:2.0625rem;object-fit:contain;filter:brightness(0) invert(1);margin-bottom:1.125rem}.core-benefits__card h3{margin:0;color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal}@media(min-width:1201px){.core-benefits__card:nth-child(3) h3,.core-benefits__card:nth-child(4) h3{white-space:nowrap}}.core-benefits__card>p{margin:0;color:#8d8d8d;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.core-benefits__card>span{margin-top:auto;color:#fff;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.core-benefits__card ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.core-benefits__card li{display:flex;align-items:center;gap:.625rem}.core-benefits__card li img{width:1.125rem;height:1.125rem;filter:brightness(0) invert(1)}.core-benefits__card li span{color:#8d8d8d;font-family:Google Sans,Google Sans Flex,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}[data-theme=light] .core-benefits{background:#fff}[data-theme=light] .core-benefits .heading__subtitle{background:#fff;color:var(--font-color-1)}[data-theme=light] .core-benefits .heading__subtitle:after{background:#fff}[data-theme=light] .core-benefits .heading-description{color:var(--font-color-1)}[data-theme=light] .core-benefits .core-benefits__card{background:#0000000a}[data-theme=light] .core-benefits .core-benefits__card>img,[data-theme=light] .core-benefits .core-benefits__card li img{filter:brightness(0)}[data-theme=light] .core-benefits .core-benefits__card h3,[data-theme=light] .core-benefits .core-benefits__card>span{color:var(--font-color-1)}[data-theme=light] .core-benefits .core-benefits__card>p,[data-theme=light] .core-benefits .core-benefits__card li span{color:#8d8d8d}.page-ai .industries{background:var(--color-bg)}.page-ai .industries .heading{margin-bottom:clamp(1.25rem,1.6vw,3.125rem)}.page-ai .industries .heading .heading-content{display:flex;align-items:center;justify-content:space-between;gap:2.5rem}@media(max-width:768){.page-ai .industries .heading .heading-content{flex-direction:column;align-items:flex-start;gap:1.25rem}}.page-ai .industries .heading h2{margin:0;text-transform:uppercase;font-weight:400;line-height:normal}.page-ai .industries .heading .heading-description{width:100%;max-width:28.125rem}@media(max-width:768){.page-ai .industries .heading .heading-description{max-width:100%}}.page-ai .industries__content{display:grid;justify-content:stretch;grid-template-columns:repeat(8,minmax(0,1fr));gap:clamp(.75rem,2vw,1rem)}@media(max-width:1200){.page-ai .industries__content{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768){.page-ai .industries__content{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-ai .industries__content-item{display:flex;width:auto;min-height:clamp(6.25rem,18vw,8.75rem);padding:1.25rem 1rem;border-radius:.625rem;background:#0a0a0a}@media(max-width:545){.page-ai .industries__content-item{width:100%}}.page-ai .industries__content-item-icon{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:.75rem;text-align:left}.page-ai .industries__content-item-icon img{width:3.125rem;height:3.125rem;aspect-ratio:1/1;object-fit:contain;filter:brightness(0) invert(1);margin-bottom:0}.page-ai .industries__content-item-icon span{color:#fff;text-align:left}[data-theme=light] .page-ai .industries{background:#f8f8f8}[data-theme=light] .page-ai .industries .heading__subtitle{background:#f8f8f8;color:var(--font-color-1)}[data-theme=light] .page-ai .industries .heading__subtitle:after{background:#f8f8f8}[data-theme=light] .page-ai .industries .industries__content-item{border-radius:.625rem;background:#fff}[data-theme=light] .page-ai .industries .industries__content-item-icon img{filter:brightness(0)}[data-theme=light] .page-ai .industries .industries__content-item-icon span{color:var(--font-color-1)}.page-ai .the-process .heading h2{width:100%;max-width:54.8125rem;color:#fff;line-height:normal}@media(max-width:768){.page-ai .the-process .heading h2{max-width:100%}}.page-ai .ai-powered-development{padding:clamp(3.75rem,5vw,8.125rem) 0 0 0;position:relative;overflow:hidden;display:flex;flex-direction:column;align-items:center;align-self:stretch;gap:12.6875rem}@media(max-width:1200){.page-ai .ai-powered-development{gap:clamp(3.125rem,2vw,12.6875rem)}}.page-ai .ai-powered-development__video{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1}.page-ai .ai-powered-development__video video{width:100%;height:100%;object-fit:cover}.page-ai .ai-powered-development .container{position:relative;z-index:300;width:100%}.page-ai .ai-powered-development .heading{display:flex;flex-direction:column;align-items:flex-start;gap:1.3125rem;width:100%;max-width:90.375rem}.page-ai .ai-powered-development .heading .heading__subtitle{margin-bottom:0}.page-ai .ai-powered-development .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;align-self:stretch;gap:11.8125rem;width:100%}@media(max-width:1600){.page-ai .ai-powered-development .heading .heading-content{gap:clamp(2.5rem,10vw,11.8125rem)}}@media(max-width:1200){.page-ai .ai-powered-development .heading .heading-content{gap:1.25rem}}@media(max-width:768){.page-ai .ai-powered-development .heading .heading-content{flex-direction:column}}.page-ai .ai-powered-development .heading h2{margin:0;flex:1 1 20rem;width:100%;max-width:43.8125rem;min-width:0;color:#fff;text-transform:uppercase;font-weight:400;line-height:normal}@media(max-width:768){.page-ai .ai-powered-development .heading h2{max-width:100%;flex:1 1 auto}}.page-ai .ai-powered-development .heading .heading-description{margin:0;flex:0 1 34.6875rem;width:100%;max-width:34.6875rem;min-width:0;color:#fff;font-weight:400;line-height:150%}@media(max-width:768){.page-ai .ai-powered-development .heading .heading-description{max-width:100%;flex:1 1 auto}}.page-ai .ai-powered-development__heading-wrapper{margin-bottom:0}.page-ai .ai-powered-development__nl{display:none}@media(min-width:1601px){.page-ai .ai-powered-development__nl{display:inline}}.page-ai .ai-powered-development__content{display:flex;justify-content:center;align-items:flex-start;align-self:stretch;gap:2rem;width:100%;padding:3.125rem 14.75rem 6.25rem;background:#0000002b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;z-index:300}@media(max-width:1600){.page-ai .ai-powered-development__content{justify-content:flex-start;gap:2rem;padding:3.125rem clamp(1.5rem,5vw,5rem) 5rem}}@media(max-width:1200){.page-ai .ai-powered-development__content{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;padding:2.6875rem clamp(1rem,3vw,2.5rem)}}@media(max-width:768){.page-ai .ai-powered-development__content{grid-template-columns:repeat(2,1fr)}}@media(max-width:545){.page-ai .ai-powered-development__content{grid-template-columns:1fr}}.page-ai .ai-powered-development__content-item{display:flex;flex-direction:column;align-items:flex-start;flex:0 0 16.5rem;width:16.5rem;max-width:16.5rem;min-width:0;gap:.75rem}@media(max-width:1600){.page-ai .ai-powered-development__content-item{flex:1 1 0;width:auto;max-width:none}}.page-ai .ai-powered-development__content-item>img{width:3.125rem;height:3.125rem;aspect-ratio:1/1;object-fit:contain;filter:brightness(0) invert(1)}.page-ai .ai-powered-development__content-item h3{margin:0;width:100%;color:#fff;font-family:Google Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal;text-align:left;font-variation-settings:"wght" 400}.page-ai .ai-powered-development__content-item>p{margin:0;width:100%;color:#c2c2c2;font-family:Google Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;text-align:left;font-variation-settings:"wght" 400}.page-ai .ai-powered-development__content-item ul{display:flex;flex-direction:column;align-items:flex-start;list-style:none;width:100%;margin:0;padding:1.1875rem 0;gap:.75rem}.page-ai .ai-powered-development__content-item li{display:flex;align-items:flex-start;gap:.5rem}.page-ai .ai-powered-development__content-item li img{width:1.25rem;height:1.25rem;aspect-ratio:1/1;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.page-ai .ai-powered-development__content-item li span{color:#c2c2c2;font-family:Google Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;text-align:left;font-variation-settings:"wght" 400}[data-theme=light] .page-ai .ai-powered-development .heading__subtitle{background:#060606;color:#fff}[data-theme=light] .page-ai .ai-powered-development .heading__subtitle:after{background:#060606}[data-theme=light] .page-ai .ai-powered-development .heading h2,[data-theme=light] .page-ai .ai-powered-development .heading .heading-description,[data-theme=light] .page-ai .ai-powered-development .heading .heading-description p,[data-theme=light] .page-ai .ai-powered-development__content-item h3,[data-theme=light] .page-ai .ai-powered-development__content-item span{color:#fff}[data-theme=light] .page-ai .ai-powered-development__content-item>p,[data-theme=light] .page-ai .ai-powered-development__content-item li span{color:#8d8d8d}[data-theme=light] .page-ai .ai-powered-development__content-item img{filter:brightness(0) invert(1)}[data-theme=light] .page-ai .ai-powered-development:before{background:linear-gradient(0deg,#00000070,#00000070)}[data-theme=light] .page-ai .ai-powered-development .ai-powered-development__video--dark{display:block}[data-theme=light] .page-ai .ai-powered-development .ai-powered-development__video--light{display:none}[data-theme=light] .page-ai .ai-powered-development__content{background:#0000002b}@media(max-width:991){.page-oss{overflow-x:clip}.page-oss .main{overflow-x:clip;max-width:100%}.page-oss .container{max-width:100%;padding-inline:1rem}}.page-oss .mega-menu__panel-header a{color:inherit;text-decoration:none}.page-oss .banner.inner-banner .banner__highlights-item img{width:2.0625rem;height:2.0625rem}.page-oss .banner.inner-banner .banner__highlights{padding-top:clamp(1.75rem,3.5vw,3rem)}@media(min-width:992px){.page-oss .banner.inner-banner .banner__inner{align-items:flex-start;padding-bottom:clamp(2rem,4vw,3.5rem)}.page-oss .banner.inner-banner .banner__content .btn.btn-xl{margin-bottom:0}.page-oss .banner.inner-banner .banner__heading .heading__subtitle{margin-top:8rem}.page-oss .banner.inner-banner .banner__heading{flex:0 1 47.125rem;width:47.125rem;max-width:47.125rem}.page-oss .banner.inner-banner .banner__heading .heading__title.display-1{width:47.125rem;max-width:47.125rem;line-height:1.08}.page-oss .banner.inner-banner .banner__content{flex-shrink:0;width:21.1875rem;max-width:21.1875rem;margin-top:9.5625rem;text-align:left;align-self:stretch}.page-oss .banner.inner-banner .banner__content p.text-24{width:21.1875rem;max-width:21.1875rem;align-self:stretch;margin:0 0 1.875rem;color:#878787;font-family:Google Sans,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:150%;text-align:left}.page-oss .banner.inner-banner .banner__content p.text-24 span{color:#fff;font-family:Google Sans,sans-serif;font-size:24px;font-style:normal;font-weight:400;line-height:150%}.page-oss .banner.inner-banner .banner__content .link,.page-oss .banner.inner-banner .banner__content .btn-xl{justify-content:flex-start;text-align:left}}@media(min-width:992px)and (max-width:1400px){.page-oss .banner.inner-banner .banner__heading,.page-oss .banner.inner-banner .banner__heading .heading__title.display-1{width:auto;max-width:47.125rem;flex:1 1 auto}}@media(max-width:991){.page-oss .banner.inner-banner .banner__inner{flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:auto;padding-top:clamp(6.25rem,16vw,8rem);gap:1.5rem}.page-oss .banner.inner-banner .banner__heading{width:100%;max-width:100%;text-align:center}.page-oss .banner.inner-banner .banner__heading .heading{text-align:center}.page-oss .banner.inner-banner .banner__heading .heading__subtitle{margin-left:auto;margin-right:auto;margin-bottom:1rem}.page-oss .banner.inner-banner .banner__heading .heading__title.display-1{font-size:clamp(2rem,8vw,3rem);line-height:1.12}.page-oss .banner.inner-banner .banner__heading .heading__title.display-1 br{display:none}.page-oss .banner.inner-banner .banner__content{width:100%;max-width:21.25rem;margin-inline:auto;text-align:center}.page-oss .banner.inner-banner .banner__content p.text-24{width:100%;max-width:100%;margin-bottom:clamp(.9375rem,2vw,1.875rem);color:#878787;text-align:center}.page-oss .banner.inner-banner .banner__content p.text-24 span{color:#fff}.page-oss .banner.inner-banner .banner__content .link{justify-content:center;margin-bottom:clamp(1.25rem,3vw,3.75rem)}.page-oss .banner.inner-banner .banner__content .btn-xl{width:auto;max-width:100%;justify-content:center}.page-oss .banner.inner-banner .banner__highlights{width:100%;padding-top:1.5rem}}@media(max-width:640){.page-oss .banner.inner-banner .banner__highlights{grid-template-columns:1fr;justify-items:center;text-align:center}.page-oss .banner.inner-banner .banner__highlights-item{flex-direction:column;align-items:center;justify-content:center;gap:.5rem}}.page-oss .footer-cta .footer-cta__content .heading-content h2,.page-oss .footer-cta .footer-cta__content .heading-content h3{color:#fff}.page-oss .footer-cta .footer-cta__content>p.text-24{color:#fff}.page-oss .faq .heading-description{color:#fff}[data-theme=light] .page-oss .faq .heading-description{color:var(--font-color-1)}[data-theme=light] .page-oss .banner.inner-banner .banner__content p.text-24{color:var(--font-color-2)}[data-theme=light] .page-oss .banner.inner-banner .banner__content p.text-24 span{color:var(--font-color-1)}.page-oss .oss-limitations,.page-oss .oss-limitations .why-modern-technologies__content .heading .heading__subtitle{background:#060606}.page-oss .oss-limitations .why-modern-technologies__content .heading .heading__subtitle:after{background:#060606}.page-oss .oss-limitations .why-modern-technologies__content .heading h2{width:45.3125rem;max-width:45.3125rem;margin:0 0 2.5rem;color:#fff}@media(max-width:991){.page-oss .oss-limitations .why-modern-technologies__content .heading h2{width:100%;max-width:100%}.page-oss .oss-limitations .why-modern-technologies__content .heading h2 br{display:none}}.page-oss .oss-limitations .why-modern-technologies__content-wrapper{display:inline-grid;width:100%;row-gap:3.75rem;column-gap:3.4375rem;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,fit-content(100%));grid-auto-flow:row}@media(max-width:1200){.page-oss .oss-limitations .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;row-gap:2.5rem;column-gap:2.5rem}}@media(max-width:768){.page-oss .oss-limitations .why-modern-technologies__content-wrapper{grid-template-columns:1fr;row-gap:2rem;column-gap:0}}.page-oss .oss-limitations .why-modern-technologies__content-item{display:flex;flex-direction:column;align-items:flex-start;min-width:0;gap:.5rem}.page-oss .oss-limitations .why-modern-technologies__content-item img{width:2.0625rem;height:2.0625rem;margin-bottom:.25rem;object-fit:contain;filter:brightness(0) invert(1)}.page-oss .oss-limitations .why-modern-technologies__content-item span{display:block;margin:0;max-width:100%;color:#fff;font-family:Google Sans,sans-serif;font-weight:400;overflow-wrap:break-word}.page-oss .oss-limitations .why-modern-technologies__content-item p{margin:0;max-width:100%;white-space:nowrap;color:#878787;font-family:Google Sans,sans-serif;font-weight:400;line-height:150%;overflow-wrap:break-word}@media(max-width:1200){.page-oss .oss-limitations .why-modern-technologies__content-item span,.page-oss .oss-limitations .why-modern-technologies__content-item p{white-space:normal}.page-oss .oss-limitations .why-modern-technologies__content-item span br,.page-oss .oss-limitations .why-modern-technologies__content-item p br{display:none}}.page-oss .oss-limitations .oss-limitations__cta{display:flex;align-items:flex-start;align-self:stretch;gap:.625rem;margin-top:3.75rem;padding:2.5rem;border-radius:.625rem;background:#0b0b0b}.page-oss .oss-limitations .oss-limitations__cta img{width:5.625rem;height:5.625rem;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(23%)}.page-oss .oss-limitations .oss-limitations__cta p{flex:1 0 0;align-self:stretch;margin:0;color:#fff;font-family:Google Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width:768){.page-oss .oss-limitations .oss-limitations__cta{margin-top:2rem;padding:1.25rem;flex-direction:column}.page-oss .oss-limitations .oss-limitations__cta img{width:3rem;height:3rem}}[data-theme=light] .page-oss .oss-limitations,[data-theme=light] .page-oss .oss-limitations .why-modern-technologies__content .heading .heading__subtitle{background:#f8f8f8}[data-theme=light] .page-oss .oss-limitations .why-modern-technologies__content .heading .heading__subtitle:after{background:#f8f8f8}[data-theme=light] .page-oss .oss-limitations .why-modern-technologies__content .heading h2{color:var(--font-color-1)}[data-theme=light] .page-oss .oss-limitations .why-modern-technologies__content-item img{filter:brightness(0) invert(23%)}[data-theme=light] .page-oss .oss-limitations .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] .page-oss .oss-limitations .why-modern-technologies__content-item p{color:#878787}[data-theme=light] .page-oss .oss-limitations .oss-limitations__cta{background:var(--Color, #fff)}[data-theme=light] .page-oss .oss-limitations .oss-limitations__cta img{filter:brightness(0) invert(23%)}[data-theme=light] .page-oss .oss-limitations .oss-limitations__cta p{color:var(--font-color-1)}.page-oss .core-benefits .heading-content{flex-direction:column;align-items:flex-start;gap:.75rem}.page-oss .core-benefits .heading-description{width:74.5625rem;max-width:100%;flex-shrink:1;color:#8d8d8d;font-family:Google Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.page-oss .core-benefits .core-benefits__card:nth-child(3) h3,.page-oss .core-benefits .core-benefits__card:nth-child(4) h3{white-space:normal}.page-oss .industries{background:var(--color-bg)}.page-oss .industries .heading{margin-bottom:clamp(1.25rem,1.6vw,3.125rem)}.page-oss .industries .heading .heading-content{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem}@media(max-width:768){.page-oss .industries .heading .heading-content{flex-direction:column;align-items:flex-start;gap:1.25rem}}.page-oss .industries .heading h2{width:31.5rem;max-width:31.5rem;margin:0;flex-shrink:0;text-transform:uppercase;font-weight:400;line-height:normal}@media(max-width:991){.page-oss .industries .heading h2{width:100%;max-width:100%}}.page-oss .industries .heading .heading-description{width:29.957rem;max-width:29.957rem;margin:0;color:#fff;font-family:Google Sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}@media(max-width:991){.page-oss .industries .heading .heading-description{width:100%;max-width:100%}}@media(max-width:768){.page-oss .industries .heading .heading-description{font-size:1rem}}.page-oss .industries__content{display:flex;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:clamp(.5rem,1vw,1rem)}@media(max-width:768){.page-oss .industries__content{flex-wrap:wrap}}.page-oss .industries__content-item{display:flex;flex:195 1 0;width:auto;min-width:0;padding:1.625rem 1.4375rem;flex-direction:column;align-items:flex-start;gap:.625rem;box-sizing:border-box;border-radius:.625rem;background:#0a0a0a}.page-oss .industries__content-item:last-child{flex:237 1 0}@media(max-width:768){.page-oss .industries__content-item{flex:1 1 calc(50% - .5rem);width:calc(50% - .5rem)}.page-oss .industries__content-item:last-child{flex:1 1 100%;width:100%}}.page-oss .industries__content-item-icon{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.625rem;text-align:left}.page-oss .industries__content-item-icon img{width:3.125rem;height:3.125rem;aspect-ratio:1/1;object-fit:contain;filter:brightness(0) invert(1);margin-bottom:0}.page-oss .industries__content-item-icon span{color:#fff;text-align:left}.page-oss .industries.oss-industries .heading h2{width:100%;max-width:52.25rem}@media(max-width:991){.page-oss .industries.oss-industries .heading h2{max-width:100%}}@media(max-width:768){.page-oss .industries.oss-industries .industries__content-item:last-child{flex:1 1 calc(50% - .5rem);width:calc(50% - .5rem)}}[data-theme=light] .page-oss .industries{background:#f8f8f8}[data-theme=light] .page-oss .industries .heading__subtitle{background:#f8f8f8;color:var(--font-color-1)}[data-theme=light] .page-oss .industries .heading__subtitle:after{background:#f8f8f8}[data-theme=light] .page-oss .industries .heading-description{color:var(--font-color-1)}[data-theme=light] .page-oss .industries .industries__content-item{border-radius:.625rem;background:var(--Color, #fff)}[data-theme=light] .page-oss .industries .industries__content-item-icon img{filter:brightness(0)}[data-theme=light] .page-oss .industries .industries__content-item-icon span{color:var(--font-color-1)}.page-oss .ai-powered-development{display:flex;flex-direction:column;align-items:center;gap:12.6875rem;overflow:hidden}@media(max-width:1200){.page-oss .ai-powered-development{gap:clamp(3.125rem,2vw,12.6875rem)}}@media(max-width:768){.page-oss .ai-powered-development{gap:1.75rem;padding-top:2.5rem}}@media(max-width:768){.page-oss .ai-powered-development .heading-content{flex-direction:column;align-items:flex-start;gap:1rem}}.page-oss .ai-powered-development .heading-content h2{margin:0;flex:1 1 20rem;max-width:43.8125rem;color:#fff;text-transform:uppercase;font-weight:400;line-height:normal}@media(max-width:768){.page-oss .ai-powered-development .heading-content h2{flex:none;width:100%;max-width:100%}}.page-oss .ai-powered-development .heading-description{margin:0;flex:0 1 34.6875rem;max-width:34.6875rem;color:#fff;font-weight:400;line-height:150%}@media(max-width:768){.page-oss .ai-powered-development .heading-description{flex:none;width:100%;max-width:100%;font-size:1rem}}.page-oss .ai-powered-development__heading-wrapper{width:100%;margin-bottom:0}.page-oss .ai-powered-development__content{width:100%;padding:3.125rem 0 6.25rem;background:#0000002b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(max-width:768){.page-oss .ai-powered-development__content{padding:2rem 0 3rem}}.page-oss .ai-powered-development__content-wrapper{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:1.5rem;width:100%}@media(max-width:1200){.page-oss .ai-powered-development__content-wrapper{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:768){.page-oss .ai-powered-development__content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:545){.page-oss .ai-powered-development__content-wrapper{grid-template-columns:1fr}}.page-oss .ai-powered-development__content-item img{width:2.0625rem;height:2.0625rem;margin-bottom:.75rem;object-fit:contain;filter:brightness(0) invert(1)}.page-oss .ai-powered-development__content-item span{margin-bottom:0;color:#fff}.page-oss .ai-powered-development__content-item p{margin:.5rem 0 0;color:#8d8d8d;line-height:150%}[data-theme=light] .page-oss .ai-powered-development:before{background:linear-gradient(0deg,#00000070,#00000070)}[data-theme=light] .page-oss .ai-powered-development .ai-powered-development__video--dark{display:block}[data-theme=light] .page-oss .ai-powered-development .ai-powered-development__video--light{display:none}[data-theme=light] .page-oss .ai-powered-development__content{background:#0000002b}[data-theme=light] .page-oss .ai-powered-development .heading__subtitle{background:#060606;color:#fff}[data-theme=light] .page-oss .ai-powered-development .heading__subtitle:after{background:#060606}[data-theme=light] .page-oss .ai-powered-development .heading-content h2,[data-theme=light] .page-oss .ai-powered-development .heading-content h3,[data-theme=light] .page-oss .ai-powered-development .heading-description,[data-theme=light] .page-oss .ai-powered-development .heading-description p{color:#fff}[data-theme=light] .page-oss .ai-powered-development .ai-powered-development__content-item img{filter:brightness(0) invert(1)}[data-theme=light] .page-oss .ai-powered-development .ai-powered-development__content-item span{color:#fff}[data-theme=light] .page-oss .ai-powered-development .ai-powered-development__content-item p{color:#8d8d8d}.page-oss .why-modern-technologies{overflow:hidden}.page-oss .why-modern-technologies .animate-icon img{width:clamp(2rem,3.5vw,3rem);height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(85%) saturate(3033%) hue-rotate(242deg) brightness(98%) contrast(93%)}.page-oss .why-modern-technologies .why-modern-technologies__bg{z-index:0;width:45%;height:100%;min-height:52.6875rem;background-position:center!important;background-size:cover!important}@media(max-width:768){.page-oss .why-modern-technologies .why-modern-technologies__bg{width:100%;max-width:100%;min-height:16.25rem;height:16.25rem}}.page-oss .why-modern-technologies .why-modern-technologies__wrapper{min-height:52.6875rem;align-items:stretch;gap:0}@media(max-width:768){.page-oss .why-modern-technologies .why-modern-technologies__wrapper{min-height:0;flex-direction:column}}.page-oss .why-modern-technologies .why-modern-technologies__text{position:relative;z-index:1;width:48%;max-width:none;min-height:52.6875rem;padding:clamp(3.125rem,4vw,6.25rem) clamp(1.5625rem,4vw,5.9375rem);display:flex;align-items:flex-start}@media(max-width:768){.page-oss .why-modern-technologies .why-modern-technologies__text{width:100%;max-width:100%;height:16.25rem;min-height:16.25rem;padding:1.75rem 1.25rem}}.page-oss .why-modern-technologies .why-modern-technologies__text-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;max-width:21.125rem;margin-left:auto;z-index:30;color:#fff}@media(max-width:768){.page-oss .why-modern-technologies .why-modern-technologies__text-content{max-width:100%;margin-left:0}}.page-oss .why-modern-technologies .why-modern-technologies__text-content p{color:#fff;line-height:150%}@media(max-width:768){.page-oss .why-modern-technologies .why-modern-technologies__text-content p br{display:none}}.page-oss .why-modern-technologies .why-modern-technologies__content{width:62%;padding:clamp(1.875rem,4vw,6.25rem) 0 clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,6.25rem)}@media(max-width:768){.page-oss .why-modern-technologies .why-modern-technologies__content{width:100%;padding:.9375rem}}.page-oss .why-modern-technologies .why-modern-technologies__content .heading h2{margin:0 0 1rem;max-width:32.5rem;text-transform:uppercase;font-weight:400;line-height:normal}@media(max-width:768){.page-oss .why-modern-technologies .why-modern-technologies__content .heading h2{max-width:100%}.page-oss .why-modern-technologies .why-modern-technologies__content .heading h2 br{display:none}}.page-oss .why-modern-technologies.oss-limitations .why-modern-technologies__content{min-width:0}.page-oss .why-modern-technologies.oss-limitations .why-modern-technologies__content .heading h2{width:45.3125rem;max-width:45.3125rem;margin:0 0 2.5rem;color:#fff}@media(max-width:991){.page-oss .why-modern-technologies.oss-limitations .why-modern-technologies__content .heading h2{width:100%;max-width:100%}.page-oss .why-modern-technologies.oss-limitations .why-modern-technologies__content .heading h2 br{display:none}}.page-oss .why-modern-technologies .why-modern-technologies__lead{margin:0 0 1.5rem;max-width:40rem;color:#8d8d8d;line-height:150%}.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__bg{width:50%}.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__text{width:50%;flex:1 1 50%;min-width:0;padding-right:clamp(1rem,2vw,2rem)}.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__content{width:50%;flex:1 1 50%;min-width:0;padding-left:clamp(1.5rem,2.5vw,3rem)}.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__content .heading h2{width:100%;max-width:45.3125rem}@media(max-width:768){.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__bg,.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__text,.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__content{width:100%;max-width:100%;flex:none}.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__text{padding:1.75rem 1.25rem}.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__content{padding:.9375rem}.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__content .heading h2,.page-oss .why-modern-technologies.oss-workflow .why-modern-technologies__lead{max-width:100%}}.page-oss .why-modern-technologies.why-clients-choose-us .why-modern-technologies__text-content{margin-left:0}.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__bg{width:50%}.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__text{width:50%;flex:1 1 50%;min-width:0}.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__text-content{max-width:23.875rem}.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__text-content p{width:100%;max-width:23.875rem}.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__content{width:50%;flex:1 1 50%;min-width:0}.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__content .heading h2{width:100%;max-width:45.3125rem}@media(max-width:768){.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__bg,.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__text,.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__content{width:100%;max-width:100%;flex:none}.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__text-content,.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__text-content p,.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__content .heading h2,.page-oss .why-modern-technologies.oss-ai-layer .why-modern-technologies__lead{width:100%;max-width:100%}}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__bg{width:50%}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__text{width:50%;flex:1 1 50%;min-width:0;padding-left:clamp(2.5rem,6vw,6rem);padding-right:clamp(1.5rem,3vw,3rem)}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__text-content{max-width:21.125rem;margin-left:0}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content{width:50%;flex:1 1 50%;min-width:0;padding:clamp(1.875rem,4vw,6.25rem) clamp(1rem,2vw,2rem) clamp(1.875rem,4vw,6.25rem) 0!important}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content .heading h2{width:100%;max-width:46.5625rem}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content-wrapper{display:inline-grid;width:100%;max-width:42.464875rem;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,fit-content(100%));grid-auto-flow:row;column-gap:clamp(1.5rem,3vw,4.125rem);row-gap:clamp(1.75rem,3vw,3rem);text-align:left}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content-item{display:grid;grid-template-columns:2.0625rem minmax(0,1fr);column-gap:1rem;row-gap:.5rem;align-items:start;text-align:left}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content-item img{width:2.0625rem;height:2.0625rem;margin:0;grid-row:1/span 2;object-fit:contain;filter:brightness(0) invert(1)}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content-item span{grid-column:2;margin:0;color:#fff}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content-item p{grid-column:2;margin:0;color:#8d8d8d}@media(max-width:768){.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__bg,.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__text,.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content{width:100%;max-width:100%;flex:none}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__text{padding:1.75rem 1.25rem}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content{padding:.9375rem!important}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content .heading h2,.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__text-content{max-width:100%}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__content-wrapper{display:grid;width:100%;grid-template-columns:1fr;grid-template-rows:none;column-gap:0}}@media(max-width:360){.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__bg,.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__text{height:21.25rem;min-height:21.25rem}.page-oss .why-modern-technologies.oss-why-us .why-modern-technologies__text{padding:1.5rem 1rem 2.5rem;box-sizing:border-box}}.page-oss .why-modern-technologies__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.page-oss .why-modern-technologies__list li{display:flex;align-items:center;gap:1rem;padding:1.25rem 0;border-bottom:1px solid rgba(255,255,255,.1)}.page-oss .why-modern-technologies__list li:first-child{border-top:1px solid rgba(255,255,255,.1)}.page-oss .why-modern-technologies__list img{width:2.0625rem;height:2.0625rem;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.page-oss .why-modern-technologies__list span{display:block;margin:0;color:var(--font-color-1)}[data-theme=light] .page-oss .why-modern-technologies{background:#f8f8f8}[data-theme=light] .page-oss .why-modern-technologies .why-modern-technologies__lead{color:var(--font-color-2)}[data-theme=light] .page-oss .why-modern-technologies.oss-limitations,[data-theme=light] .page-oss .why-modern-technologies.oss-limitations .why-modern-technologies__content .heading .heading__subtitle{background:#f8f8f8}[data-theme=light] .page-oss .why-modern-technologies.oss-limitations .why-modern-technologies__content .heading .heading__subtitle:after{background:#f8f8f8}[data-theme=light] .page-oss .why-modern-technologies.oss-limitations .why-modern-technologies__content .heading h2{color:var(--font-color-1)}[data-theme=light] .page-oss .why-modern-technologies.oss-limitations .why-modern-technologies__content-item img{filter:brightness(0)}[data-theme=light] .page-oss .why-modern-technologies.oss-limitations .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] .page-oss .why-modern-technologies.oss-limitations .why-modern-technologies__content-item p{color:var(--font-color-2)}[data-theme=light] .page-oss .why-modern-technologies.oss-limitations .oss-limitations__cta{background:#fff}[data-theme=light] .page-oss .why-modern-technologies.oss-limitations .oss-limitations__cta p{color:var(--font-color-1)}[data-theme=light] .page-oss .why-modern-technologies__list li{border-bottom-color:#00000014}[data-theme=light] .page-oss .why-modern-technologies__list li:first-child{border-top-color:#00000014}[data-theme=light] .page-oss .why-modern-technologies__list img{filter:brightness(0)}[data-theme=light] .page-oss .oss-why-us .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] .page-oss .oss-why-us .why-modern-technologies__content-item img{filter:brightness(0)}[data-theme=light] .page-oss .oss-why-us .why-modern-technologies__content-item p{color:#434343}.page-oss .the-process .heading h2{width:100%;max-width:54.8125rem;color:#fff;line-height:normal}@media(max-width:768){.page-oss .the-process .heading h2{max-width:100%}}@media(max-width:991){.page-cpc{overflow-x:clip}.page-cpc .main{overflow-x:clip;max-width:100%}.page-cpc .container{max-width:100%;padding-inline:1rem}}.page-cpc .mega-menu__panel-header a{color:inherit;text-decoration:none}.page-cpc .banner.inner-banner .banner__highlights-item img{width:2.0625rem;height:2.0625rem}@media(max-width:991){.page-cpc .banner.inner-banner .banner__inner{min-height:auto;padding-top:clamp(4.5rem,12vw,6.25rem);gap:1.5rem}.page-cpc .banner.inner-banner .banner__heading{width:100%;max-width:100%}.page-cpc .banner.inner-banner .banner__heading .heading__title.display-1{font-size:clamp(1.75rem,8.2vw,2.5rem);line-height:1.12;max-width:100%;overflow-wrap:break-word}.page-cpc .banner.inner-banner .banner__heading .heading__title.display-1 br{display:none}.page-cpc .banner.inner-banner .banner__heading .heading__subtitle{margin-bottom:1rem;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center;height:auto;padding:.5rem .875rem;line-height:1.35}}@media(max-width:991)and (max-width:360){.page-cpc .banner.inner-banner .banner__heading .heading__subtitle{font-size:.75rem;padding:.5rem .75rem;gap:.375rem}}@media(max-width:991){.page-cpc .banner.inner-banner .banner__content{width:100%;max-width:21.25rem;margin-inline:auto;margin-top:0}.page-cpc .banner.inner-banner .banner__content p.text-24{width:100%;max-width:100%;font-size:1rem;line-height:1.5}.page-cpc .banner.inner-banner .banner__content p.text-24 br{display:none}.page-cpc .banner.inner-banner .banner__content .link{margin-bottom:1.25rem}.page-cpc .banner.inner-banner .banner__content .btn-xl{width:auto;max-width:100%;justify-content:center}.page-cpc .banner.inner-banner .banner__highlights{width:100%;max-width:100%;gap:1.25rem;padding-top:1.5rem;justify-items:stretch}.page-cpc .banner.inner-banner .banner__highlights-item{width:100%;max-width:100%;justify-content:flex-start}.page-cpc .banner.inner-banner .banner__highlights-item span{max-width:100%;overflow-wrap:break-word}}@media(max-width:640){.page-cpc .banner.inner-banner .banner__highlights{grid-template-columns:1fr;justify-items:center;text-align:center}.page-cpc .banner.inner-banner .banner__highlights-item{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}.page-cpc .banner.inner-banner .banner__heading,.page-cpc .banner.inner-banner .banner__content{text-align:center}.page-cpc .banner.inner-banner .banner__content{max-width:100%}.page-cpc .banner.inner-banner .banner__content .link{justify-content:center}.page-cpc .banner.inner-banner .banner__content .btn-xl{width:100%}}@media(max-width:768){.page-cpc .cwa-challenges>.container{padding-inline:0!important;max-width:100%!important;width:100%;margin-inline:0}}@media(min-width:1201px){.page-cpc .cwa-challenges .cwa-challenges__bg{left:0;width:calc((100vw - min(95.375rem,90vw))/2 + min(95.375rem,90vw)*.45);max-width:none;height:100%;min-height:52.6875rem}}@media(max-width:1200){.page-cpc .cwa-challenges .cwa-challenges__bg{top:0;bottom:auto;height:22.5rem;min-height:0;width:100%;max-width:100%}}@media(max-width:768){.page-cpc .cwa-challenges .cwa-challenges__bg{height:17.5rem}}@media(max-width:1200){.page-cpc .cwa-challenges .cwa-challenges__wrapper{flex-direction:column;min-height:0}}.page-cpc .cwa-challenges .cwa-challenges__text{min-width:0}@media(min-width:1201px){.page-cpc .cwa-challenges .cwa-challenges__text{width:45%;padding:clamp(3.125rem,4vw,6.25rem) clamp(1.5rem,3vw,3rem) clamp(3.125rem,4vw,6.25rem) clamp(1.5rem,3vw,2.5rem);overflow:visible}}@media(max-width:1200){.page-cpc .cwa-challenges .cwa-challenges__text{order:1;width:100%;max-width:100%;height:22.5rem;min-height:0;padding:clamp(1.875rem,4vw,3rem) clamp(1.25rem,3vw,2.5rem);align-items:flex-start;overflow:hidden}}@media(max-width:768){.page-cpc .cwa-challenges .cwa-challenges__text{height:17.5rem;padding:1.875rem .9375rem}}.page-cpc .cwa-challenges .cwa-challenges__text-content{min-width:0}@media(min-width:1201px){.page-cpc .cwa-challenges .cwa-challenges__text-content{width:100%;max-width:21.125rem;margin-left:auto;margin-right:0}}.page-cpc .cwa-challenges .cwa-challenges__text-content .animate-icon{margin-bottom:1rem}.page-cpc .cwa-challenges .cwa-challenges__text-content .animate-icon img{width:clamp(2rem,3.5vw,3rem);height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(85%) saturate(3033%) hue-rotate(242deg) brightness(98%) contrast(93%)}.page-cpc .cwa-challenges .cwa-challenges__text-content p{white-space:normal;overflow-wrap:break-word;color:#fff}@media(max-width:1200){.page-cpc .cwa-challenges .cwa-challenges__text-content{width:100%;max-width:35rem;margin-left:0}.page-cpc .cwa-challenges .cwa-challenges__text-content p{width:100%;max-width:100%;font-size:clamp(1rem,2vw,1.25rem)}}@media(max-width:768){.page-cpc .cwa-challenges .cwa-challenges__text-content{max-width:100%}.page-cpc .cwa-challenges .cwa-challenges__text-content p{font-size:1rem}}@media(max-width:480){.page-cpc .cwa-challenges .cwa-challenges__text-content p{font-size:.875rem}}.page-cpc .cwa-challenges .cwa-challenges__content{min-width:0}@media(max-width:1200){.page-cpc .cwa-challenges .cwa-challenges__content{order:2;width:100%;padding:clamp(1.875rem,4vw,3rem) 0}}@media(max-width:768){.page-cpc .cwa-challenges .cwa-challenges__content{padding:.9375rem}}@media(max-width:1200){.page-cpc .cwa-challenges .cwa-challenges__content .heading{margin-bottom:clamp(1.25rem,3vw,2.5rem)}}.page-cpc .cwa-challenges .cwa-challenges__content .heading h2{max-width:100%}@media(max-width:1200){.page-cpc .cwa-challenges .cwa-challenges__content .heading h2 br{display:none}}.page-cpc .cwa-challenges .cwa-challenges__content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,1.75rem) clamp(.625rem,2vw,2.5rem);align-self:stretch}@media(max-width:545){.page-cpc .cwa-challenges .cwa-challenges__content-wrapper{grid-template-columns:1fr;gap:1.75rem}}.page-cpc .cwa-challenges .cwa-challenges__content-item{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;width:100%;min-width:0;box-sizing:border-box}.page-cpc .cwa-challenges .cwa-challenges__content-item img{display:block;width:2.0625rem;height:2.0625rem;margin:0;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.page-cpc .cwa-challenges .cwa-challenges__content-item p{white-space:normal;overflow-wrap:break-word;color:#fff}.page-cpc .cwa-challenges .cwa-challenges__content-item-body{display:block;flex:1 1 auto;width:18.125rem;max-width:18.125rem;min-width:0}@media(max-width:1200){.page-cpc .cwa-challenges .cwa-challenges__content-item-body{width:100%;max-width:100%}}.page-cpc .cwa-challenges .cwa-challenges__content-item-body span{display:none}.page-cpc .cwa-challenges .cwa-challenges__content-item-body p{width:100%;max-width:18.125rem;margin:0;color:#fff;white-space:normal;line-height:150%}@media(max-width:1200){.page-cpc .cwa-challenges .cwa-challenges__content-item-body p{max-width:100%}}.page-cpc .cwa-challenges .cwa-challenges__note{margin:2.5rem 0 0;max-width:40rem;color:#8d8d8d;line-height:150%;white-space:normal}@media(max-width:1200){.page-cpc .cwa-challenges .cwa-challenges__note{margin-top:2rem;max-width:100%}}@media(max-width:768){.page-cpc .cwa-challenges .cwa-challenges__note{margin-top:1.75rem}}.page-cpc #cpc-solutions.ai-powered-development{display:flex;flex-direction:column;align-items:center;gap:12.6875rem;overflow:hidden;position:relative}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__video video{width:100%;height:100%;object-fit:cover}.page-cpc #cpc-solutions.ai-powered-development .container{position:relative;z-index:300;width:100%}@media(max-width:1200){.page-cpc #cpc-solutions.ai-powered-development{gap:clamp(3.125rem,2vw,12.6875rem)}}@media(max-width:768){.page-cpc #cpc-solutions.ai-powered-development{gap:1.75rem;padding-top:2.5rem}}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper{width:100%;margin-bottom:0}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading__subtitle{background:#060606}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading__subtitle:after{background:#060606}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content{align-items:flex-start;gap:clamp(1.5rem,3vw,3rem)}@media(max-width:768){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content{flex-direction:column;align-items:flex-start;gap:1rem}}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content h2{margin:0;line-height:normal;text-transform:uppercase;font-weight:400;flex:1 1 55%;min-width:23.75rem;max-width:none;color:#fff;white-space:nowrap}@media(max-width:1200px)and (min-width:769px){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content h2{min-width:0;flex:1 1 50%;font-size:clamp(1.75rem,3.5vw,2.75rem)}}@media(max-width:768){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content h2{min-width:0;white-space:normal;font-size:clamp(1.75rem,7vw,2.5rem)}}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content .heading-description{flex:0 1 40%;width:100%;max-width:34.6875rem;margin:0;color:#fff;font-weight:400;line-height:150%;text-align:left}@media(max-width:1200px)and (min-width:769px){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content .heading-description{flex:0 1 42%;max-width:25rem;font-size:1rem}}@media(max-width:768){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content .heading-description{flex:1 1 auto;max-width:100%;font-size:1rem}}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content{width:100%;padding:3.125rem 0 6.25rem;background:#0000002b;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:relative;z-index:300;align-self:stretch}@media(max-width:768){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content{padding:2rem 0 3rem}}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-wrapper{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,3vw,2.75rem) clamp(1.25rem,2.5vw,2.5rem);width:100%}@media(max-width:1200px)and (min-width:769px){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-wrapper{gap:1.25rem 1rem}}@media(max-width:768){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 1rem}}@media(max-width:545){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-wrapper{grid-template-columns:1fr}}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-item img{width:2.0625rem;height:2.0625rem;margin-bottom:.75rem;object-fit:contain;filter:brightness(0) invert(1)}@media(max-width:1200px)and (min-width:769px){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-item img{width:1.75rem;height:1.75rem;margin-bottom:.5rem}}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-item span{margin-bottom:.625rem;color:#fff;font-weight:500;line-height:normal}@media(max-width:1200px)and (min-width:769px){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-item span{font-size:1rem}}.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-item p{margin:0;color:#8d8d8d;line-height:150%}@media(max-width:1200px)and (min-width:769px){.page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-item p{font-size:.875rem}}[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development:before{background:linear-gradient(0deg,#00000070,#00000070)}[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__video--dark{display:block}[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__video--light{display:none}[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content{background:#0000002b}[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading__subtitle{background:#060606;color:#fff}[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading__subtitle:after{background:#060606}[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content h2,[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__heading-wrapper .heading-content .heading-description{color:#fff}[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-item img{filter:brightness(0) invert(1)}[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-item span{color:#fff}[data-theme=light] .page-cpc #cpc-solutions.ai-powered-development .ai-powered-development__content-item p{color:#8d8d8d}.page-cpc .cpc-features{padding:clamp(3.75rem,5vw,8.125rem) 0;background:#060606}.page-cpc .cpc-features .heading{margin-bottom:clamp(1.25rem,1.6vw,3.125rem)}.page-cpc .cpc-features .heading .heading__subtitle{background:#060606}.page-cpc .cpc-features .heading .heading__subtitle:after{background:#060606}@media(max-width:768){.page-cpc .cpc-features .heading .heading-content{flex-direction:column;align-items:flex-start;gap:1rem}}.page-cpc .cpc-features .heading h2{margin:0;max-width:100%;text-transform:uppercase;font-weight:400;color:#fff}@media(max-width:768){.page-cpc .cpc-features .heading h2{font-size:clamp(1.75rem,7vw,2.5rem)}}.page-cpc .cpc-features .industries__content{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(.75rem,1.2vw,1.25rem)}@media(max-width:1200){.page-cpc .cpc-features .industries__content{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:991){.page-cpc .cpc-features .industries__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}}.page-cpc .cpc-features .industries__content-item{width:100%;min-width:0;padding:1.5rem 1.25rem;border-radius:.625rem;background:#0a0a0a;box-sizing:border-box}@media(max-width:768){.page-cpc .cpc-features .industries__content-item{padding:1.25rem 1rem}}.page-cpc .cpc-features .industries__content-item-icon{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.page-cpc .cpc-features .industries__content-item-icon img{width:2.5rem;height:2.5rem;object-fit:contain;filter:brightness(0) invert(1)}@media(max-width:768){.page-cpc .cpc-features .industries__content-item-icon img{width:2rem;height:2rem}}.page-cpc .cpc-features .industries__content-item-icon span{color:#fff;text-align:left;overflow-wrap:break-word}@media(max-width:768){.page-cpc .cpc-features .industries__content-item-icon span{font-size:.875rem}}.page-cpc .cwa-invest{padding:clamp(3.75rem,5vw,8.125rem) 0;padding-inline:0}.page-cpc .cwa-invest>.container{width:100%;max-width:1526px;margin-inline:auto;padding-inline:clamp(16px,3vw,40px)}@media(max-width:1700){.page-cpc .cwa-invest>.container{max-width:90vw}}@media(max-width:991){.page-cpc .cwa-invest>.container{max-width:100%;padding-inline:1rem}}.page-cpc .cwa-invest .cwa-invest__grid{justify-content:flex-start;gap:clamp(2rem,3.5vw,4rem)}.page-cpc .cwa-invest .heading h2{text-transform:uppercase}.page-cpc .cwa-invest .cwa-invest__intro-text{max-width:26.5rem;white-space:normal;font-size:1.25rem}@media(max-width:768){.page-cpc .cwa-invest .cwa-invest__intro-text{font-size:1rem;max-width:100%}.page-cpc .cwa-invest .cwa-invest__intro-text br{display:none}}.page-cpc .cwa-invest .cwa-invest__list li{align-items:center}.page-cpc .cwa-invest .cwa-invest__list li img{width:1.25rem;height:1.25rem;aspect-ratio:1/1;flex-shrink:0;margin-top:0}.page-cpc .cwa-invest .cwa-invest__list li span{color:var(--font-color-1);font-family:Google Sans,sans-serif;font-size:1rem;font-weight:400;line-height:normal;white-space:normal}@media(max-width:768){.page-cpc .cwa-invest .cwa-invest__list{width:100%}}@media(max-width:768){.page-cpc .cwa-ai .cwa-ai__content{padding:2rem 1.25rem 2.5rem}}@media(max-width:480){.page-cpc .cwa-ai .cwa-ai__content{padding:1.75rem 1rem 2rem}}@media(max-width:768){.page-cpc .cwa-ai .cwa-ai__content .heading{margin-bottom:1.25rem}}@media(max-width:768){.page-cpc .cwa-ai .cwa-ai__content .heading .heading__subtitle{margin-bottom:1rem}}@media(max-width:1200){.page-cpc .cwa-ai .cwa-ai__content .heading h2 br{display:inline}.page-cpc .cwa-ai .cwa-ai__content .heading h2{white-space:normal;overflow-wrap:break-word;word-break:break-word;max-width:100%}}@media(max-width:768){.page-cpc .cwa-ai .cwa-ai__content .heading h2{font-size:clamp(1.5rem,7.5vw,2.25rem);line-height:1.2}}@media(max-width:480){.page-cpc .cwa-ai .cwa-ai__content .heading h2{font-size:clamp(1.25rem,6.5vw,1.75rem);line-height:1.25}}@media(max-width:768){.page-cpc .cwa-ai .cwa-ai__lead{font-size:1rem;max-width:100%;margin-bottom:1.5rem}}.page-cpc .cwa-ai .cwa-ai__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem;max-width:40rem}@media(max-width:768){.page-cpc .cwa-ai .cwa-ai__features{grid-template-columns:1fr;max-width:none;gap:1rem}}.page-cpc .cwa-ai .cwa-ai__feature{flex-direction:row;align-items:center;gap:.75rem;min-width:0}.page-cpc .cwa-ai .cwa-ai__feature img{width:2.0625rem;height:2.0625rem;margin-bottom:0;flex-shrink:0;filter:brightness(0) invert(1)}.page-cpc .cwa-ai .cwa-ai__feature span{color:var(--font-color-1);white-space:normal;overflow-wrap:break-word}.page-cpc .cwa-ai .cwa-ai__feature span br,.page-cpc .cwa-ai .cwa-ai__aside-editor{display:none}.page-cpc .cwa-ai .cwa-ai__aside{background-size:cover;background-position:center;justify-content:flex-start}@media(max-width:1200){.page-cpc .cwa-ai .cwa-ai__aside{min-height:20rem}}@media(max-width:768){.page-cpc .cwa-ai .cwa-ai__aside{min-height:17.5rem}}@media(max-width:768){.page-cpc .cwa-ai .cwa-ai__aside-text{max-width:100%}.page-cpc .cwa-ai .cwa-ai__aside-text p{font-size:1rem}}.page-cpc .the-process .heading h2{text-transform:uppercase;max-width:54.8125rem}@media(max-width:768){.page-cpc .the-process .heading h2{max-width:100%}}.page-cpc .faq .heading-description{color:#fff}@media(max-width:768){.page-cpc .faq .heading-description{font-size:1rem;max-width:100%}}@media(max-width:768){.page-cpc .faq .heading-content{flex-direction:column;align-items:flex-start;gap:1rem}}@media(max-width:768){.page-cpc .faq .heading h2{max-width:100%}}.page-cpc .footer-cta .footer-cta__content .heading-content h2,.page-cpc .footer-cta .footer-cta__content .heading-content h3{color:#fff}.page-cpc .footer-cta .footer-cta__content>p.text-24{color:#fff}[data-theme=light] .page-cpc .faq .heading-description{color:var(--font-color-1)}[data-theme=light] .page-cpc .cwa-challenges,[data-theme=light] .page-cpc .cwa-challenges .cwa-challenges__content{background:#f8f8f8}[data-theme=light] .page-cpc .cwa-challenges .cwa-challenges__content .heading .heading__subtitle{color:var(--font-color-1);background:#f8f8f8}[data-theme=light] .page-cpc .cwa-challenges .cwa-challenges__content .heading .heading__subtitle:after{background:#f8f8f8}[data-theme=light] .page-cpc .cwa-challenges .cwa-challenges__content .heading h2{color:var(--font-color-1)}[data-theme=light] .page-cpc .cwa-challenges .cwa-challenges__content-item img{filter:brightness(0)}[data-theme=light] .page-cpc .cwa-challenges .cwa-challenges__content-item p,[data-theme=light] .page-cpc .cwa-challenges .cwa-challenges__content-item-body p{color:var(--font-color-1)}[data-theme=light] .page-cpc .cwa-challenges .cwa-challenges__note{color:var(--Lite-Version-Content-font, #636363)}[data-theme=light] .page-cpc .cwa-invest .heading .heading__subtitle,[data-theme=light] .page-cpc .cwa-invest .heading h2,[data-theme=light] .page-cpc .cwa-invest .cwa-invest__intro-text{color:var(--font-color-1)}[data-theme=light] .page-cpc .cwa-invest .cwa-invest__list li img{filter:brightness(0)}[data-theme=light] .page-cpc .cwa-invest .cwa-invest__list li span{color:var(--font-color-1)}[data-theme=light] .page-cpc .cpc-features,[data-theme=light] .page-cpc .cpc-features .heading .heading__subtitle{background:#f8f8f8}[data-theme=light] .page-cpc .cpc-features .heading .heading__subtitle:after{background:#f8f8f8}[data-theme=light] .page-cpc .cpc-features .heading h2{color:var(--font-color-1)}[data-theme=light] .page-cpc .cpc-features .industries__content-item{background:#fff}[data-theme=light] .page-cpc .cpc-features .industries__content-item-icon img{filter:brightness(0)}[data-theme=light] .page-cpc .cpc-features .industries__content-item-icon span{color:var(--font-color-1)}[data-theme=light] .page-cpc .cwa-ai .cwa-ai__feature img{filter:brightness(0)}[data-theme=light] .page-cpc .cwa-ai .cwa-ai__feature span,[data-theme=light] .page-cpc .cwa-ai .cwa-ai__content .heading h2{color:var(--font-color-1)}[data-theme=light] .page-cpc .cwa-ai .cwa-ai__lead{color:var(--font-color-2)}.page-cpc .cpc-industries{background:#060606;overflow:hidden}.page-cpc .cpc-industries .animate-icon img{width:clamp(2rem,3.5vw,3rem);height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(85%) saturate(3033%) hue-rotate(242deg) brightness(98%) contrast(93%)}.page-cpc .cpc-industries .why-modern-technologies__bg{z-index:0;width:45%;height:100%;min-height:52.6875rem;background-repeat:no-repeat!important;background-size:cover!important;background-position:center left!important}@media(min-width:1201px){.page-cpc .cpc-industries .why-modern-technologies__bg{left:0;width:calc((100vw - min(95.375rem,90vw))/2 + min(95.375rem,90vw)*.45);max-width:none;background-position:-7.6875rem .079px!important;background-size:115.668% 99.991%!important}}@media(max-width:1200px)and (min-width:769px){.page-cpc .cpc-industries .why-modern-technologies__bg{width:45%;background-position:center left!important;background-size:cover!important}}@media(max-width:768){.page-cpc .cpc-industries .why-modern-technologies__bg{top:0;bottom:auto;width:100%;max-width:100%;min-height:16.25rem;height:16.25rem;background-position:center!important;background-size:cover!important}}.page-cpc .cpc-industries .why-modern-technologies__wrapper{min-height:52.6875rem;align-items:stretch;gap:0}@media(max-width:768){.page-cpc .cpc-industries .why-modern-technologies__wrapper{min-height:0;flex-direction:column}}.page-cpc .cpc-industries .why-modern-technologies__text{position:relative;z-index:1;width:45%;min-width:0;min-height:52.6875rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.625rem;padding:clamp(3.125rem,4vw,6.375rem) 5.9375rem clamp(3.125rem,4vw,7.625rem) clamp(1.25rem,3vw,2.5rem);box-sizing:border-box}@media(min-width:1201px){.page-cpc .cpc-industries .why-modern-technologies__text{width:45%;max-width:none;padding:6.375rem 5.9375rem 7.625rem clamp(1.5rem,3vw,2.5rem)}}@media(max-width:1200px)and (min-width:769px){.page-cpc .cpc-industries .why-modern-technologies__text{width:45%;padding-right:5.9375rem}}@media(max-width:768){.page-cpc .cpc-industries .why-modern-technologies__text{order:1;width:100%;max-width:100%;min-height:16.25rem;height:16.25rem;padding:1.75rem 1.25rem}}.page-cpc .cpc-industries .why-modern-technologies__text-content{display:flex;flex-direction:column;align-items:flex-start;gap:.625rem;width:21.125rem;max-width:21.125rem;margin-left:auto;margin-right:0;color:#fff}.page-cpc .cpc-industries .why-modern-technologies__text-content p{width:100%;max-width:100%;margin:0;color:#fff;overflow-wrap:break-word}@media(max-width:1200px)and (min-width:769px){.page-cpc .cpc-industries .why-modern-technologies__text-content{width:min(100%,21.125rem);max-width:21.125rem}}@media(max-width:768){.page-cpc .cpc-industries .why-modern-technologies__text-content{width:100%;max-width:100%;margin-left:0}.page-cpc .cpc-industries .why-modern-technologies__text-content p{font-size:1rem}}.page-cpc .cpc-industries .why-modern-technologies__content{position:relative;z-index:1;width:55%;min-width:0;padding:clamp(1.875rem,4vw,6.25rem) 0 clamp(1.875rem,4vw,6.25rem) clamp(1.875rem,4vw,5rem)}@media(max-width:768){.page-cpc .cpc-industries .why-modern-technologies__content{order:2;width:100%;padding:1.5rem 1rem 2.5rem}}.page-cpc .cpc-industries .why-modern-technologies__content .heading .heading__subtitle{background:#060606}.page-cpc .cpc-industries .why-modern-technologies__content .heading .heading__subtitle:after{background:#060606}.page-cpc .cpc-industries .why-modern-technologies__content .heading h2{margin:0 0 2.5rem;max-width:100%;text-transform:uppercase;font-weight:400;color:#fff}@media(max-width:768){.page-cpc .cpc-industries .why-modern-technologies__content .heading h2{margin-bottom:1.75rem}}.page-cpc .cpc-industries .why-modern-technologies__content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,3rem);row-gap:clamp(1.75rem,3vw,2.5rem)}@media(max-width:991){.page-cpc .cpc-industries .why-modern-technologies__content-wrapper{grid-template-columns:1fr;row-gap:1.5rem}}.page-cpc .cpc-industries .why-modern-technologies__content-item{display:flex;flex-direction:row;align-items:flex-start;gap:1rem;min-width:0;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.12)}.page-cpc .cpc-industries .why-modern-technologies__content-item img{width:2.0625rem;height:2.0625rem;flex-shrink:0;margin-top:.125rem;object-fit:contain;filter:brightness(0) invert(1)}.page-cpc .cpc-industries .why-modern-technologies__content-item-body{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;flex:1 1 auto}.page-cpc .cpc-industries .why-modern-technologies__content-item span{display:block;color:#fff;font-weight:500;line-height:normal;overflow-wrap:break-word}.page-cpc .cpc-industries .why-modern-technologies__content-item p{margin:0;width:15.5449375rem;max-width:100%;color:#8d8d8d;line-height:150%;overflow-wrap:break-word}@media(max-width:768){.page-cpc .cpc-industries .why-modern-technologies__content-item p{width:100%}}[data-theme=light] .page-cpc .cpc-industries,[data-theme=light] .page-cpc .cpc-industries .why-modern-technologies__content .heading .heading__subtitle{background:#f8f8f8}[data-theme=light] .page-cpc .cpc-industries .why-modern-technologies__content .heading .heading__subtitle:after{background:#f8f8f8}[data-theme=light] .page-cpc .cpc-industries .why-modern-technologies__content .heading h2{color:var(--font-color-1)}[data-theme=light] .page-cpc .cpc-industries .why-modern-technologies__content-item{border-bottom-color:#0000001a}[data-theme=light] .page-cpc .cpc-industries .why-modern-technologies__content-item img{filter:brightness(0)}[data-theme=light] .page-cpc .cpc-industries .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] .page-cpc .cpc-industries .why-modern-technologies__content-item p{color:var(--font-color-2)}.page-cpc .cpc-why-us{overflow:hidden}.page-cpc .cpc-why-us .animate-icon img{width:clamp(2rem,3.5vw,3rem);height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(85%) saturate(3033%) hue-rotate(242deg) brightness(98%) contrast(93%)}.page-cpc .cpc-why-us .why-modern-technologies__bg{width:50%;min-height:52.6875rem}@media(max-width:768){.page-cpc .cpc-why-us .why-modern-technologies__bg{width:100%;max-width:100%;min-height:16.25rem;height:16.25rem}}.page-cpc .cpc-why-us .why-modern-technologies__wrapper{min-height:52.6875rem;gap:0}@media(max-width:768){.page-cpc .cpc-why-us .why-modern-technologies__wrapper{min-height:0;flex-direction:column}}.page-cpc .cpc-why-us .why-modern-technologies__text{width:50%;min-width:0;min-height:52.6875rem;padding-left:clamp(2.5rem,6vw,6rem);padding-right:clamp(1.5rem,3vw,3rem)}@media(max-width:768){.page-cpc .cpc-why-us .why-modern-technologies__text{width:100%;max-width:100%;min-height:16.25rem;height:16.25rem;padding:1.75rem 1.25rem}}.page-cpc .cpc-why-us .why-modern-technologies__text-content{max-width:21.125rem;margin-left:0;color:#fff}@media(max-width:768){.page-cpc .cpc-why-us .why-modern-technologies__text-content{max-width:100%}.page-cpc .cpc-why-us .why-modern-technologies__text-content p{font-size:1rem}}.page-cpc .cpc-why-us .why-modern-technologies__content{width:50%;min-width:0;padding:clamp(1.875rem,4vw,6.25rem) clamp(1rem,2vw,2.5rem) clamp(1.875rem,4vw,6.25rem) 0}@media(max-width:768){.page-cpc .cpc-why-us .why-modern-technologies__content{width:100%;padding:1.5rem 1rem 2.5rem}}.page-cpc .cpc-why-us .why-modern-technologies__content .heading .heading__subtitle{background:var(--color-bg)}.page-cpc .cpc-why-us .why-modern-technologies__content .heading .heading__subtitle:after{background:var(--color-bg)}.page-cpc .cpc-why-us .why-modern-technologies__content .heading h2{margin:0 0 2.5rem;max-width:46.5625rem;text-transform:uppercase;font-weight:400;color:#fff}@media(max-width:768){.page-cpc .cpc-why-us .why-modern-technologies__content .heading h2{max-width:100%;margin-bottom:1.75rem}}.page-cpc .cpc-why-us .why-modern-technologies__content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.5rem,3vw,4.125rem);row-gap:clamp(1.75rem,3vw,3rem);max-width:42.4375rem}@media(max-width:991){.page-cpc .cpc-why-us .why-modern-technologies__content-wrapper{grid-template-columns:1fr;max-width:100%;row-gap:1.5rem}}.page-cpc .cpc-why-us .why-modern-technologies__content-item{display:grid;grid-template-columns:2.0625rem minmax(0,1fr);column-gap:1rem;row-gap:.5rem;align-items:start;min-width:0}.page-cpc .cpc-why-us .why-modern-technologies__content-item img{width:2.0625rem;height:2.0625rem;margin:0;grid-row:1/span 2;object-fit:contain;filter:brightness(0) invert(1)}.page-cpc .cpc-why-us .why-modern-technologies__content-item span{grid-column:2;margin:0;color:#fff;overflow-wrap:break-word}.page-cpc .cpc-why-us .why-modern-technologies__content-item p{grid-column:2;margin:0;color:#8d8d8d;overflow-wrap:break-word}@media(max-width:768){.page-cpc .cpc-why-us .why-modern-technologies__bg,.page-cpc .cpc-why-us .why-modern-technologies__text,.page-cpc .cpc-why-us .why-modern-technologies__content{width:100%;flex:none}}@media(max-width:360){.page-cpc .cpc-why-us .why-modern-technologies__bg,.page-cpc .cpc-why-us .why-modern-technologies__text{height:21.25rem;min-height:21.25rem}.page-cpc .cpc-why-us .why-modern-technologies__text{padding:1.5rem 1rem 2.5rem;box-sizing:border-box}}[data-theme=light] .page-cpc .cpc-why-us .why-modern-technologies__content .heading h2,[data-theme=light] .page-cpc .cpc-why-us .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] .page-cpc .cpc-why-us .why-modern-technologies__content-item img{filter:brightness(0)}[data-theme=light] .page-cpc .cpc-why-us .why-modern-technologies__content-item p{color:#434343}@media(max-width:1199){.page-mvp{overflow-x:clip}.page-mvp .main{overflow-x:clip;max-width:100%}.page-mvp .container{max-width:100%;padding-inline:1.25rem}}@media(max-width:991){.page-mvp .container{padding-inline:1rem}}.page-mvp .mega-menu__panel-header a{color:inherit;text-decoration:none}.page-mvp .banner.inner-banner .banner__highlights-item img{width:2.0625rem;height:2.0625rem}@media(min-width:992px){.page-mvp .banner.inner-banner .banner__inner{align-items:flex-start;justify-content:space-between;padding-bottom:clamp(2rem,4vw,3.5rem)}.page-mvp .banner.inner-banner .banner__heading{width:58%;max-width:47.125rem}.page-mvp .banner.inner-banner .banner__heading .heading__subtitle{margin-top:8rem}.page-mvp .banner.inner-banner .banner__content{flex-shrink:0;align-self:flex-start;width:21.1875rem;max-width:21.1875rem;margin-top:9.5625rem;text-align:left}.page-mvp .banner.inner-banner .banner__content p.text-24{width:21.1875rem;max-width:21.1875rem;margin:0 0 1.875rem}.page-mvp .banner.inner-banner .banner__content .btn.btn-xl{margin-bottom:0}}@media(min-width:992px)and (max-width:1199px){.page-mvp .banner.inner-banner .banner__inner{min-height:auto;padding-top:clamp(5.625rem,10vw,6.875rem)}.page-mvp .banner.inner-banner .banner__heading{width:auto;flex:1 1 auto;max-width:40rem}.page-mvp .banner.inner-banner .banner__heading .heading__subtitle{margin-top:1.5rem}.page-mvp .banner.inner-banner .banner__heading .heading__title.display-1{font-size:clamp(2.25rem,4.2vw,3.25rem);line-height:1.1}.page-mvp .banner.inner-banner .banner__content{margin-top:3.0625rem}.page-mvp .banner.inner-banner .banner__highlights{padding-top:2rem}}@media(max-width:991){.page-mvp .banner.inner-banner .banner__inner{flex-direction:column;min-height:auto;padding-top:clamp(4.5rem,12vw,6.25rem);gap:1.5rem}.page-mvp .banner.inner-banner .banner__heading{width:100%;max-width:100%}.page-mvp .banner.inner-banner .banner__heading .heading__title.display-1{font-size:clamp(1.75rem,8.2vw,2.5rem);line-height:1.12;max-width:100%;overflow-wrap:break-word}.page-mvp .banner.inner-banner .banner__heading .heading__title.display-1 br{display:none}.page-mvp .banner.inner-banner .banner__heading .heading__subtitle{margin-top:0;margin-bottom:1rem;max-width:100%;box-sizing:border-box;white-space:normal;text-align:center;height:auto;padding:.5rem .875rem;line-height:1.35}.page-mvp .banner.inner-banner .banner__content{width:100%;max-width:21.1875rem;margin-inline:auto;margin-top:0}.page-mvp .banner.inner-banner .banner__content p.text-24{width:100%;max-width:100%;font-size:1rem;line-height:1.5}.page-mvp .banner.inner-banner .banner__content p.text-24 br{display:none}.page-mvp .banner.inner-banner .banner__content .link{margin-bottom:1.25rem}.page-mvp .banner.inner-banner .banner__content .btn-xl{width:auto;max-width:100%;justify-content:center}.page-mvp .banner.inner-banner .banner__highlights{width:100%;max-width:100%;gap:1.25rem;padding-top:1.5rem;justify-items:stretch}.page-mvp .banner.inner-banner .banner__highlights-item{width:100%;max-width:100%;justify-content:flex-start}.page-mvp .banner.inner-banner .banner__highlights-item span{max-width:100%;overflow-wrap:break-word}}@media(max-width:640){.page-mvp .banner.inner-banner .banner__heading,.page-mvp .banner.inner-banner .banner__content{text-align:center}.page-mvp .banner.inner-banner .banner__content{max-width:100%;margin-inline:auto}.page-mvp .banner.inner-banner .banner__content .link{justify-content:center}.page-mvp .banner.inner-banner .banner__content .btn-xl{width:100%}.page-mvp .banner.inner-banner .banner__highlights{grid-template-columns:1fr;justify-items:center;text-align:center}.page-mvp .banner.inner-banner .banner__highlights-item{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}}@media(min-width:1201px){.page-mvp .cwa-challenges .cwa-challenges__bg{left:0;width:calc((100vw - min(95.375rem,90vw))/2 + min(95.375rem,90vw)*.45);max-width:none;height:100%;min-height:52.6875rem}.page-mvp .cwa-challenges .cwa-challenges__text{width:45%;padding:clamp(3.125rem,4vw,6.25rem) clamp(1.5rem,3vw,3rem) clamp(3.125rem,4vw,6.25rem) clamp(1.5rem,3vw,2.5rem);background-image:none!important}.page-mvp .cwa-challenges .cwa-challenges__text-content{max-width:21.125rem;margin-left:auto;margin-right:0}.page-mvp .cwa-challenges .cwa-challenges__text-content p{white-space:normal}}.page-mvp .cwa-challenges .cwa-challenges__text-content p{white-space:normal}.page-mvp .cwa-challenges .cwa-challenges__text-content .animate-icon img{width:clamp(2rem,3.5vw,3rem);height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(85%) saturate(3033%) hue-rotate(242deg) brightness(98%) contrast(93%)}.page-mvp .cwa-challenges .cwa-challenges__content-wrapper{column-gap:clamp(1.25rem,3vw,2.5rem)}.page-mvp .cwa-challenges .cwa-challenges__content-item{flex-direction:row;align-items:flex-start;gap:.75rem}.page-mvp .cwa-challenges .cwa-challenges__content-item img{margin-bottom:0;flex-shrink:0}.page-mvp .cwa-challenges .cwa-challenges__content-item-body{max-width:10.5rem}.page-mvp .cwa-challenges .cwa-challenges__content-item span{display:block;max-width:10.5rem;white-space:normal;overflow-wrap:break-word;line-height:1.3}.page-mvp .cwa-challenges .cwa-challenges__content-item p{display:none}.page-mvp .cwa-challenges .cwa-challenges__note{margin:2.5rem 0 0;max-width:40rem;color:#8d8d8d;line-height:150%;white-space:normal}@media(max-width:1200){.page-mvp .cwa-challenges .cwa-challenges__note{margin-top:2rem;max-width:100%}}@media(max-width:1200){.page-mvp .cwa-challenges>.container{padding-inline:0;max-width:100%;width:100%;margin-inline:0}.page-mvp .cwa-challenges .cwa-challenges__bg{display:none}.page-mvp .cwa-challenges .cwa-challenges__text{order:1;width:100%;max-width:100%;height:auto;min-height:18.75rem;padding:1.75rem 1.25rem 2rem;background-size:cover;background-position:center;background-repeat:no-repeat}.page-mvp .cwa-challenges .cwa-challenges__content{padding-inline:1.25rem}.page-mvp .cwa-challenges .cwa-challenges__text-content{width:100%;max-width:35rem}.page-mvp .cwa-challenges .cwa-challenges__text-content p{width:100%;max-width:100%;font-size:clamp(1rem,2vw,1.25rem);overflow-wrap:break-word}.page-mvp .cwa-challenges .cwa-challenges__content-item-body,.page-mvp .cwa-challenges .cwa-challenges__content-item span{max-width:100%}}@media(max-width:768){.page-mvp .cwa-challenges>.container{padding-inline:0!important;max-width:100%!important;width:100%;margin-inline:0}.page-mvp .cwa-challenges .cwa-challenges__text{width:100%;max-width:100%;min-height:17.5rem;padding:1.5rem 1rem 1.75rem}.page-mvp .cwa-challenges .cwa-challenges__content{padding-inline:1rem}.page-mvp .cwa-challenges .cwa-challenges__text-content p{font-size:1rem}.page-mvp .cwa-challenges .cwa-challenges__content-wrapper{grid-template-columns:1fr;row-gap:1.25rem}.page-mvp .cwa-challenges .cwa-challenges__note{margin-top:1.5rem}}@media(max-width:480){.page-mvp .cwa-challenges .cwa-challenges__text{min-height:0;padding:1.25rem 1rem 1.5rem}.page-mvp .cwa-challenges .cwa-challenges__text-content p{font-size:.875rem;line-height:1.5}}@media(max-width:768){.page-mvp .mvp-definition .heading{margin-bottom:2rem}.page-mvp .mvp-definition .heading .heading__subtitle{margin-bottom:1rem}}.page-mvp .mvp-definition .heading-content{align-items:flex-start;justify-content:space-between;gap:clamp(2rem,5vw,5rem)}.page-mvp .mvp-definition .heading-content h2{flex:1 1 55%;max-width:45rem}.page-mvp .mvp-definition .heading-content .heading-description{flex:0 0 34.6875rem;width:34.6875rem;max-width:34.6875rem;margin-left:auto;white-space:normal;text-align:left}@media(max-width:1199){.page-mvp .mvp-definition .heading-content{flex-direction:column;gap:1.5rem}.page-mvp .mvp-definition .heading-content h2,.page-mvp .mvp-definition .heading-content .heading-description{flex:1 1 auto;width:100%;max-width:100%;margin-left:0}.page-mvp .mvp-definition .heading-content h2 br{display:inline}.page-mvp .mvp-definition .heading-content h2{font-size:clamp(1.5rem,7.5vw,2.25rem);line-height:1.2;white-space:normal;overflow-wrap:break-word}.page-mvp .mvp-definition .heading-content .heading-description{font-size:1rem;line-height:1.5}}@media(max-width:480){.page-mvp .mvp-definition .heading-content{gap:1.25rem}.page-mvp .mvp-definition .heading-content h2{font-size:clamp(1.25rem,6.5vw,1.75rem);line-height:1.25}}@media(max-width:1199){.page-mvp .mvp-definition .saas-expertise__band{padding-inline:clamp(1rem,4vw,2.5rem)}}.page-mvp .mvp-definition .saas-expertise__grid{grid-template-columns:repeat(8,minmax(0,1fr));column-gap:clamp(1rem,1.6vw,1.75rem);row-gap:2rem}@media(max-width:1400){.page-mvp .mvp-definition .saas-expertise__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1199){.page-mvp .mvp-definition .saas-expertise__grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.5rem}}@media(max-width:576){.page-mvp .mvp-definition .saas-expertise__grid{grid-template-columns:1fr}}.page-mvp .mvp-definition .saas-expertise__item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.75rem;grid-template-columns:none;grid-template-rows:none}.page-mvp .mvp-definition .saas-expertise__item img{grid-column:auto;grid-row:auto;align-self:flex-start;margin-left:0;margin-right:auto;filter:brightness(0) invert(1)}.page-mvp .mvp-definition .saas-expertise__item .text-20,.page-mvp .mvp-definition .saas-expertise__item .text-16{grid-column:auto;grid-row:auto;white-space:normal;text-align:left;align-self:flex-start}html[data-theme=light] .page-mvp .mvp-definition .saas-expertise__item img{filter:brightness(0) invert(1)}.page-mvp .mvp-solutions .heading{margin-bottom:clamp(1.75rem,4vw,3.5rem)}.page-mvp .mvp-solutions .saas-why-choose__cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-content:space-between;gap:1.25rem}@media(max-width:1399){.page-mvp .mvp-solutions .saas-why-choose__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media(max-width:767){.page-mvp .mvp-solutions .saas-why-choose__cards{grid-template-columns:1fr;gap:1rem}}.page-mvp .mvp-solutions .saas-why-choose__card{display:flex;width:100%;max-width:none;height:26.5625rem;padding:3.125rem 4.625rem 3.125rem 4rem;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:.625rem;flex-shrink:0;background-color:transparent}.page-mvp .mvp-solutions .saas-why-choose__card:before{display:none}@media(max-width:1399){.page-mvp .mvp-solutions .saas-why-choose__card{height:23.75rem;padding:2.25rem 2rem}}@media(max-width:767){.page-mvp .mvp-solutions .saas-why-choose__card{width:100%;height:auto;min-height:0;padding:2rem 1.5rem}}.page-mvp .mvp-solutions .saas-why-choose__card-inner{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;flex:1 0 0;align-self:stretch;height:auto}.page-mvp .mvp-solutions .saas-why-choose__card-inner img{width:4.8125rem;height:4.8125rem;min-width:4.8125rem;min-height:4.8125rem;max-width:4.8125rem;max-height:4.8125rem;object-fit:contain;align-self:flex-start;flex-shrink:0}@media(max-width:767){.page-mvp .mvp-solutions .saas-why-choose__card-inner img{width:3.5rem;height:3.5rem;min-width:3.5rem;min-height:3.5rem;max-width:3.5rem;max-height:3.5rem}}.page-mvp .mvp-solutions .saas-why-choose__card-text h3{color:#fff;font-size:clamp(1.375rem,2.2vw,2rem);font-weight:400;line-height:normal;text-transform:uppercase}.page-mvp .mvp-solutions .saas-why-choose__card-text p{color:#bebebe;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:400;line-height:150%}.page-mvp .the-process .heading h2{text-transform:uppercase}.page-mvp .mvp-comparison{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.page-mvp .mvp-comparison .heading{margin-bottom:clamp(1.75rem,4vw,3rem)}.page-mvp .mvp-comparison .heading h2{width:52.25rem;max-width:100%;text-transform:uppercase;font-weight:400}.page-mvp .mvp-comparison__table{display:flex;flex-direction:column;width:100%;border:1px solid #171717;border-radius:.625rem;overflow:hidden;background:#0a0a0a}.page-mvp .mvp-comparison__row{display:flex;align-items:stretch}.page-mvp .mvp-comparison__row--head .mvp-comparison__cell span{color:#fff;font-size:1.25rem;font-weight:600;line-height:150%;flex:1 0 0}.page-mvp .mvp-comparison__cell{display:flex;height:6rem;padding:1.875rem 3.125rem;justify-content:center;align-items:center;align-self:stretch;gap:.625rem;flex:1 0 0;min-width:0;background:#0a0a0a;border-right:1px solid #171717;border-bottom:1px solid #171717}.page-mvp .mvp-comparison__cell:last-child{border-right:0}.page-mvp .mvp-comparison__cell:nth-child(2){background:#101010;border:1px solid #171717}.page-mvp .mvp-comparison__cell img{width:1.5625rem;height:1.5625rem;aspect-ratio:1/1;flex-shrink:0;margin-top:0;object-fit:contain;filter:brightness(0) invert(1)}.page-mvp .mvp-comparison__cell span{flex:1 0 0;color:#bebebe;font-size:1.125rem;font-weight:400;line-height:150%;overflow-wrap:break-word}.page-mvp .mvp-comparison__metric span{color:#fff;font-size:1.125rem;font-weight:400;line-height:150%}@media(max-width:1399){.page-mvp .mvp-comparison__cell{height:auto;min-height:5rem;padding:1.25rem 1.5rem}}.page-mvp .mvp-comparison__list{display:none}@media(max-width:991){.page-mvp .mvp-comparison{height:auto;min-height:0;overflow:visible;padding-top:clamp(3rem,8vw,5rem);padding-bottom:clamp(3rem,8vw,5rem)}.page-mvp .mvp-comparison .heading{margin-bottom:2rem}.page-mvp .mvp-comparison .heading h2{width:100%}.page-mvp .mvp-comparison__table{display:none}.page-mvp .mvp-comparison__list{display:flex;flex-direction:column;gap:1.75rem;width:100%;height:auto}.page-mvp .mvp-comparison__group{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;width:100%;height:auto;padding-bottom:1.5rem;border-bottom:1px solid rgba(255,255,255,.12)}.page-mvp .mvp-comparison__group:last-child{padding-bottom:0;border-bottom:0}.page-mvp .mvp-comparison__group-title{display:flex;align-items:center;gap:.75rem;margin:0;color:var(--font-color-1);font-size:1.125rem;font-weight:500;line-height:1.35}.page-mvp .mvp-comparison__group-title img{width:1.75rem;height:1.75rem;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.page-mvp .mvp-comparison__group-points{display:flex;flex-direction:column;gap:.625rem;margin:0;padding:0 0 0 2.5rem;list-style:none}.page-mvp .mvp-comparison__group-points li{position:relative;color:var(--font-color-2);font-size:.9375rem;font-weight:400;line-height:1.5;padding-left:1rem}.page-mvp .mvp-comparison__group-points li:before{content:"";position:absolute;left:0;top:.5rem;width:.375rem;height:.375rem;border-radius:50%;background:var(--font-color-2)}}.page-mvp .mvp-why-us{overflow:hidden}.page-mvp .mvp-why-us .animate-icon img{width:clamp(2rem,3.5vw,3rem);height:auto;filter:brightness(0) saturate(100%) invert(38%) sepia(85%) saturate(3033%) hue-rotate(242deg) brightness(98%) contrast(93%)}.page-mvp .mvp-why-us .why-modern-technologies__bg{left:auto;right:0;width:45%;min-height:52.6875rem}@media(max-width:991){.page-mvp .mvp-why-us .why-modern-technologies__bg{left:0;right:0;width:100%;min-height:17.5rem;height:17.5rem}}@media(max-width:768){.page-mvp .mvp-why-us .why-modern-technologies__bg{min-height:13.75rem;height:13.75rem}}.page-mvp .mvp-why-us .why-modern-technologies__wrapper{min-height:52.6875rem;gap:0}@media(max-width:991){.page-mvp .mvp-why-us .why-modern-technologies__wrapper{min-height:0;flex-direction:column}}.page-mvp .mvp-why-us .why-modern-technologies__content{display:flex;flex-direction:column;gap:2.5rem;width:55%;min-width:0;padding:clamp(2.5rem,5vw,6.25rem) clamp(1.5rem,3vw,3rem) clamp(2.5rem,5vw,6.25rem) 0}@media(max-width:991){.page-mvp .mvp-why-us .why-modern-technologies__content{order:2;width:100%;gap:1.75rem;padding:1.75rem 1rem 2.5rem}}.page-mvp .mvp-why-us .why-modern-technologies__content .heading{margin-bottom:0}.page-mvp .mvp-why-us .why-modern-technologies__content .heading h2{text-transform:uppercase;font-weight:400}.page-mvp .mvp-why-us .why-modern-technologies__content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,2.5vw,2.5rem);row-gap:clamp(1.5rem,3vw,2.25rem)}@media(max-width:991){.page-mvp .mvp-why-us .why-modern-technologies__content-wrapper{grid-template-columns:1fr;row-gap:1.25rem}}.page-mvp .mvp-why-us .why-modern-technologies__content-item{display:flex;flex-direction:row;align-items:flex-start;gap:.875rem;min-width:0}.page-mvp .mvp-why-us .why-modern-technologies__content-item img{width:2.0625rem;height:2.0625rem;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.page-mvp .mvp-why-us .why-modern-technologies__content-item-body{display:flex;flex-direction:column;gap:.5rem;min-width:0}.page-mvp .mvp-why-us .why-modern-technologies__content-item span{color:var(--font-color-1);font-weight:500}.page-mvp .mvp-why-us .why-modern-technologies__content-item p{margin:0;color:#8d8d8d;line-height:150%}.page-mvp .mvp-why-us .why-modern-technologies__text{display:flex;flex-direction:column;align-items:flex-start;width:45%;min-height:52.6875rem;padding:6.375rem 5.9375rem 7.625rem 6.5rem}@media(max-width:1200){.page-mvp .mvp-why-us .why-modern-technologies__text{padding:4rem 2.5rem 4rem 3rem}}@media(max-width:991){.page-mvp .mvp-why-us .why-modern-technologies__text{order:1;width:100%;min-height:0;height:auto;padding:1.75rem 1.25rem 2rem}}.page-mvp .mvp-why-us .why-modern-technologies__text-content{width:18.1875rem;max-width:100%;color:#fff}.page-mvp .mvp-why-us .why-modern-technologies__text-content p{width:18.1875rem;max-width:100%;white-space:normal}@media(max-width:991){.page-mvp .mvp-why-us .why-modern-technologies__text-content{width:100%}.page-mvp .mvp-why-us .why-modern-technologies__text-content p{width:100%;font-size:1rem}}.page-mvp .mvp-clients{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.page-mvp .mvp-clients .heading{margin-bottom:clamp(2rem,4vw,3.5rem)}.page-mvp .mvp-clients .heading h2{text-transform:uppercase;font-weight:400}.page-mvp .mvp-clients__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}@media(max-width:1199){.page-mvp .mvp-clients__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.75rem 1.5rem}}@media(max-width:767){.page-mvp .mvp-clients__grid{grid-template-columns:1fr;gap:1.75rem}}.page-mvp .mvp-clients__item{display:grid;grid-template-columns:2.0625rem minmax(0,1fr);column-gap:.75rem;row-gap:.5rem;align-items:start;justify-items:start;min-width:0}.page-mvp .mvp-clients__item img{grid-column:1;grid-row:1;display:block;width:2.0625rem;height:2.0625rem;min-width:2.0625rem;max-width:none;object-fit:contain;filter:brightness(0) invert(1)}.page-mvp .mvp-clients__item span{grid-column:2;grid-row:1;color:var(--font-color-1);font-weight:500;line-height:normal}.page-mvp .mvp-clients__item p{grid-column:2;grid-row:2;width:18.1875rem;max-width:100%;margin:0;color:#8d8d8d;line-height:150%}@media(max-width:1199){.page-mvp .mvp-clients__item p{width:100%}}@media(max-width:991){.page-mvp .mvp-metrics{padding:clamp(3rem,8vw,5rem) 0}}.page-mvp .mvp-metrics .who-we-are__inner{gap:3.5rem}@media(max-width:1280){.page-mvp .mvp-metrics .who-we-are__inner{gap:2rem}}@media(max-width:575){.page-mvp .mvp-metrics .who-we-are__inner{gap:1.5rem}}@media(max-width:1280){.page-mvp .mvp-metrics .who-we-are__illustration{width:auto;flex-direction:row;align-items:center;gap:.75rem;margin-bottom:.5rem}}@media(max-width:575){.page-mvp .mvp-metrics .who-we-are__illustration{margin-bottom:.25rem}}.page-mvp .mvp-metrics .who-we-are__illustration .heading__subtitle{margin-bottom:1.75rem}@media(max-width:1280){.page-mvp .mvp-metrics .who-we-are__illustration .heading__subtitle{margin-bottom:0}}.page-mvp .mvp-metrics .who-we-are__illustration .line{align-self:flex-start;width:4.5625rem;height:22.8125rem;margin-top:-1.25rem;margin-left:3.125rem;object-fit:fill;flex-shrink:0}@media(max-width:1280){.page-mvp .mvp-metrics .who-we-are__illustration .line{display:none!important}}.page-mvp .mvp-metrics .who-we-are__content{flex:1;min-width:0;gap:7.9375rem}@media(max-width:1399){.page-mvp .mvp-metrics .who-we-are__content{gap:5rem}}@media(max-width:1199){.page-mvp .mvp-metrics .who-we-are__content{gap:3.5rem}}@media(max-width:575){.page-mvp .mvp-metrics .who-we-are__content{gap:2.25rem}}.page-mvp .mvp-metrics .who-we-are__content .text-area{display:flex;align-items:flex-start;justify-content:space-between;gap:2.5rem;margin-bottom:0}@media(max-width:1199){.page-mvp .mvp-metrics .who-we-are__content .text-area{flex-direction:column;gap:1.5rem}}@media(max-width:575){.page-mvp .mvp-metrics .who-we-are__content .text-area{gap:1.25rem}}.page-mvp .mvp-metrics .who-we-are__content .text-area .title{flex-shrink:0;width:auto;max-width:20rem}@media(max-width:1199){.page-mvp .mvp-metrics .who-we-are__content .text-area .title{width:100%;max-width:none}}.page-mvp .mvp-metrics .who-we-are__content .text-area .title h2{margin-bottom:0}@media(max-width:1199){.page-mvp .mvp-metrics .who-we-are__content .text-area .title h2 br{display:inline}.page-mvp .mvp-metrics .who-we-are__content .text-area .title h2{font-size:clamp(1.5rem,7.5vw,2.25rem);line-height:1.2;white-space:normal;overflow-wrap:break-word;margin-bottom:1rem}}@media(max-width:480){.page-mvp .mvp-metrics .who-we-are__content .text-area .title h2{font-size:clamp(1.25rem,6.5vw,1.75rem);line-height:1.25;margin-bottom:.75rem}}.page-mvp .mvp-metrics .who-we-are__content .text-area p{flex:0 1 52.75rem;align-self:stretch;width:52.75rem;max-width:100%;background:linear-gradient(180deg,#fff,#0a0d45);background-size:100% 200%;background-position:0% 0%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:1399){.page-mvp .mvp-metrics .who-we-are__content .text-area p{width:auto;flex:1 1 26.25rem}}@media(max-width:1199){.page-mvp .mvp-metrics .who-we-are__content .text-area p{width:100%;flex-basis:auto}}@media(max-width:575){.page-mvp .mvp-metrics .who-we-are__content .text-area p{font-size:1rem;line-height:1.5}}.page-mvp .mvp-metrics .who-we-are__content .counter-area{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:3.5rem;padding-right:0}@media(max-width:1399){.page-mvp .mvp-metrics .who-we-are__content .counter-area{flex-wrap:wrap;gap:2rem 1.75rem}}@media(max-width:575){.page-mvp .mvp-metrics .who-we-are__content .counter-area{flex-direction:column;align-items:flex-start;gap:1.5rem}}.page-mvp .mvp-metrics .who-we-are__content .counter-area .counter{display:flex;flex-direction:column;align-items:flex-start;flex:0 1 auto;min-width:0;gap:5px;padding-right:2.5625rem;border-right:1px solid rgba(255,255,255,.12)}.page-mvp .mvp-metrics .who-we-are__content .counter-area .counter:last-child{border-right:0;padding-right:0}.page-mvp .mvp-metrics .who-we-are__content .counter-area .counter h4{margin:0;background:linear-gradient(180deg,#fff,#3d46f9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-mvp .mvp-metrics .who-we-are__content .counter-area .counter .text-14{margin-top:0;color:#fff;font-weight:700}@media(max-width:1399){.page-mvp .mvp-metrics .who-we-are__content .counter-area .counter{flex:1 1 calc(50% - 1.75rem);padding-right:1.25rem}.page-mvp .mvp-metrics .who-we-are__content .counter-area .counter:nth-child(2n){border-right:0;padding-right:0}}@media(max-width:575){.page-mvp .mvp-metrics .who-we-are__content .counter-area .counter{flex:1 1 100%;width:100%;padding-right:0;border-right:0}}.page-mvp .mvp-metrics__unit{display:block;margin:0;font-weight:400;line-height:normal;background:linear-gradient(180deg,#fff,#3d46f9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.page-mvp .footer-cta .footer-cta__content .heading .heading__subtitle{background:#040919;color:#fff}.page-mvp .footer-cta .footer-cta__content .heading .heading__subtitle:after{background:#040919}.page-mvp .footer-cta .footer-cta__content .heading .heading-content h2,.page-mvp .footer-cta .footer-cta__content .heading .heading-content h3{color:#fff}.page-mvp .footer-cta .footer-cta__content>p.text-24{color:#fff}@media(max-width:991){.page-mvp .faq .faq__heading-wrapper .heading-content{flex-direction:column;gap:1rem}}@media(max-width:991){.page-mvp .faq .faq__heading-wrapper .heading-content h2,.page-mvp .faq .faq__heading-wrapper .heading-content .heading-description{max-width:100%}}@media(max-width:767){.page-mvp .the-process .heading h2{max-width:100%}}[data-theme=light] .page-mvp .cwa-challenges .cwa-challenges__content .heading .heading__subtitle{color:var(--font-color-1);background:#fff}[data-theme=light] .page-mvp .cwa-challenges .cwa-challenges__content .heading .heading__subtitle:after{background:#fff}[data-theme=light] .page-mvp .cwa-challenges .cwa-challenges__content .heading h2{color:var(--font-color-1)}[data-theme=light] .page-mvp .cwa-challenges .cwa-challenges__content-item img{filter:brightness(0)}[data-theme=light] .page-mvp .cwa-challenges .cwa-challenges__content-item span{color:var(--font-color-1)}[data-theme=light] .page-mvp .cwa-challenges .cwa-challenges__note{color:var(--font-color-2)}[data-theme=light] .page-mvp .mvp-comparison__table{background:#f8f8f8;border-color:#00000014}[data-theme=light] .page-mvp .mvp-comparison__cell{background:#f4f4f4;border-right-color:#00000014;border-bottom-color:#00000014}[data-theme=light] .page-mvp .mvp-comparison__cell:nth-child(2){background:#fff;border-color:#00000014}[data-theme=light] .page-mvp .mvp-comparison__cell img{filter:brightness(0)}[data-theme=light] .page-mvp .mvp-comparison__cell span{color:var(--font-color-2)}[data-theme=light] .page-mvp .mvp-comparison__row--head .mvp-comparison__cell span,[data-theme=light] .page-mvp .mvp-comparison__metric span{color:var(--font-color-1)}@media(max-width:991){[data-theme=light] .page-mvp .mvp-comparison__table{background:transparent;border:0}[data-theme=light] .page-mvp .mvp-comparison__group{border-bottom-color:#0000001a}[data-theme=light] .page-mvp .mvp-comparison__group-title img{filter:brightness(0)}[data-theme=light] .page-mvp .mvp-comparison__cell{background:transparent;border:0}[data-theme=light] .page-mvp .mvp-comparison__cell:nth-child(2){background:transparent;border:0}}[data-theme=light] .page-mvp .mvp-definition .heading .heading__subtitle{background:#060606;color:#fff}[data-theme=light] .page-mvp .mvp-definition .heading .heading__subtitle:after{background:#060606}[data-theme=light] .page-mvp .mvp-definition .heading-content h2,[data-theme=light] .page-mvp .mvp-definition .heading-content .heading-description{color:#fff}[data-theme=light] .page-mvp .mvp-why-us .why-modern-technologies__content .heading .heading__subtitle{background:var(--color-bg-6);color:var(--font-color-1)}[data-theme=light] .page-mvp .mvp-why-us .why-modern-technologies__content .heading .heading__subtitle:after{background:var(--color-bg-6)}[data-theme=light] .page-mvp .mvp-why-us .why-modern-technologies__content .heading h2{color:var(--font-color-1)}[data-theme=light] .page-mvp .mvp-why-us .why-modern-technologies__content-wrapper img,[data-theme=light] .page-mvp .mvp-why-us .why-modern-technologies__content-item img{filter:brightness(0)}[data-theme=light] .page-mvp .mvp-why-us .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] .page-mvp .mvp-why-us .why-modern-technologies__content-item p{color:var(--font-color-2)}[data-theme=light] .page-mvp .mvp-why-us .why-modern-technologies__text-content,[data-theme=light] .page-mvp .mvp-why-us .why-modern-technologies__text-content p{color:#fff}[data-theme=light] .page-mvp .mvp-clients__item img{filter:brightness(0)}[data-theme=light] .page-mvp .mvp-clients__item span{color:var(--font-color-1)}[data-theme=light] .page-mvp .mvp-clients__item p{color:var(--font-color-2)}[data-theme=light] .page-mvp .footer-cta .footer-cta__content .heading .heading__subtitle{background:#040919;color:#fff}[data-theme=light] .page-mvp .footer-cta .footer-cta__content .heading .heading__subtitle:after{background:#040919}[data-theme=light] .page-mvp .footer-cta .footer-cta__content .heading .heading-content h3{color:#fff}[data-theme=light] .page-mvp .footer-cta .footer-cta__content>p.text-24{color:#fff}[data-theme=light] .page-mvp .the-process .heading .heading__subtitle{background:#001f77;color:#fff}[data-theme=light] .page-mvp .the-process .heading .heading__subtitle:after{background:#001f77}[data-theme=light] .page-mvp .the-process .heading h2,[data-theme=light] .page-mvp .the-process .the-process__content-item-title{color:#fff}[data-theme=light] .page-mvp .mvp-metrics .who-we-are__content .text-area p{background:linear-gradient(180deg,#000,#0a0d45);background-size:100% 200%;background-position:0% 0%;background-repeat:no-repeat;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .page-mvp .mvp-metrics .who-we-are__content .counter-area .counter{border-right-color:#0000001a}[data-theme=light] .page-mvp .mvp-metrics .who-we-are__content .counter-area .counter h4{background:linear-gradient(180deg,#000,#3d46f9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}[data-theme=light] .page-mvp .mvp-metrics .who-we-are__content .counter-area .counter .text-14{color:var(--font-color-1)}[data-theme=light] .page-mvp .mvp-metrics__unit{background:linear-gradient(180deg,#000,#3d46f9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media(max-width:991){.page-whmcs{overflow-x:clip}.page-whmcs .main{overflow-x:clip;max-width:100%}.page-whmcs .container{max-width:100%;padding-inline:1rem}}.page-whmcs .mega-menu__panel-header a{color:inherit;text-decoration:none}.page-whmcs .banner.inner-banner .banner__highlights-item img{width:2.0625rem;height:2.0625rem;min-width:2.0625rem;max-width:none}.page-whmcs .banner.inner-banner .banner__highlights{padding-top:clamp(1.75rem,3.5vw,3rem)}.page-whmcs .banner.inner-banner .banner__content p.text-24{color:#878787;font-family:Google Sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}.page-whmcs .banner.inner-banner .banner__content p.text-24 span{color:#fff;font-family:Google Sans,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:150%}@media(min-width:992px){.page-whmcs .banner.inner-banner .banner__inner{align-items:flex-start;padding-bottom:clamp(2rem,4vw,3.5rem)}.page-whmcs .banner.inner-banner .banner__heading{flex:0 1 47.125rem;width:47.125rem;max-width:47.125rem}.page-whmcs .banner.inner-banner .banner__heading .heading__subtitle{margin-top:8rem}.page-whmcs .banner.inner-banner .banner__heading .heading__title.display-1{width:47.125rem;max-width:47.125rem;line-height:1.08}.page-whmcs .banner.inner-banner .banner__content{flex-shrink:0;width:auto;max-width:26.25rem;margin-top:9.5625rem;text-align:left;align-self:flex-start}.page-whmcs .banner.inner-banner .banner__content .btn.btn-xl{margin-bottom:0}.page-whmcs .banner.inner-banner .banner__content p.text-24{width:21.1875rem;max-width:21.1875rem;margin:0 0 1.875rem}.page-whmcs .banner.inner-banner .banner__content .link{width:max-content;max-width:100%;white-space:nowrap}.page-whmcs .banner.inner-banner .banner__content .link span{white-space:nowrap}}@media(min-width:992px)and (max-width:1400px){.page-whmcs .banner.inner-banner .banner__heading,.page-whmcs .banner.inner-banner .banner__heading .heading__title.display-1{width:auto;max-width:47.125rem;flex:1 1 auto}}@media(max-width:991){.page-whmcs .banner.inner-banner .banner__inner{flex-direction:column;justify-content:center;align-items:center;text-align:center;min-height:auto;padding-top:clamp(6.25rem,16vw,8rem);gap:1.5rem}.page-whmcs .banner.inner-banner .banner__heading{width:100%;max-width:100%;text-align:center}.page-whmcs .banner.inner-banner .banner__heading .heading__subtitle{margin-top:0;margin-bottom:1rem}.page-whmcs .banner.inner-banner .banner__heading .heading__title.display-1{font-size:clamp(2rem,8vw,3rem);line-height:1.12}.page-whmcs .banner.inner-banner .banner__heading .heading__title.display-1 br{display:none}.page-whmcs .banner.inner-banner .banner__content{width:100%;max-width:26.25rem;margin-inline:auto;margin-top:0;text-align:center}.page-whmcs .banner.inner-banner .banner__content p.text-24{width:100%;max-width:21.1875rem;margin-inline:auto}.page-whmcs .banner.inner-banner .banner__content .link{justify-content:center;white-space:nowrap}.page-whmcs .banner.inner-banner .banner__content .link span{white-space:nowrap}}@media(max-width:991)and (max-width:400){.page-whmcs .banner.inner-banner .banner__content .link,.page-whmcs .banner.inner-banner .banner__content .link span{white-space:normal}}@media(max-width:991){.page-whmcs .banner.inner-banner .banner__content .btn-xl{justify-content:center}}@media(max-width:640){.page-whmcs .banner.inner-banner .banner__highlights{grid-template-columns:1fr;justify-items:center}.page-whmcs .banner.inner-banner .banner__highlights-item{flex-direction:column;align-items:center;gap:.5rem}}.page-whmcs .core-benefits{background:var(--color-bg-6)}.page-whmcs .core-benefits .heading{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"row row" "offer copy";column-gap:clamp(1rem,1.8vw,1.75rem);row-gap:clamp(.75rem,1.4vw,1.5rem);align-items:center;width:100%;min-width:0;max-width:100%}.page-whmcs .core-benefits .core-benefits__head-row{grid-area:row;display:flex;align-items:center;gap:1.25rem;min-width:0;max-width:100%}.page-whmcs .core-benefits .heading__subtitle{flex-shrink:0;width:fit-content;margin-bottom:0;background:var(--color-bg-6)}.page-whmcs .core-benefits .heading__subtitle:after{background:var(--color-bg-6)}.page-whmcs .core-benefits .core-benefits__title{margin:0}.page-whmcs .core-benefits .core-benefits__offer{grid-area:offer;display:flex;align-items:center;gap:clamp(.75rem,1.4vw,1.25rem)}.page-whmcs .core-benefits .core-benefits__title,.page-whmcs .core-benefits h2{margin:0;min-width:0;max-width:100%;white-space:nowrap;line-height:1}.page-whmcs .core-benefits .core-benefits__offer .animate-icon{flex-shrink:0;display:flex;align-items:center}.page-whmcs .core-benefits .core-benefits__offer .animate-icon img{width:clamp(1.375rem,2.2vw,2.25rem);height:auto}.page-whmcs .core-benefits .heading-description{grid-area:copy;width:45.25rem;max-width:100%;margin:0;color:#fff;font-size:20px;font-weight:400;line-height:150%;text-align:left;overflow-wrap:break-word;word-break:break-word}@media(max-width:768){.page-whmcs .core-benefits .heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"row" "offer" "copy";row-gap:.75rem;align-items:flex-start}.page-whmcs .core-benefits .core-benefits__head-row{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.5rem}.page-whmcs .core-benefits .core-benefits__title,.page-whmcs .core-benefits h2{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.75rem,8.5vw,2.25rem);line-height:1.1}.page-whmcs .core-benefits .core-benefits__offer{flex-wrap:wrap;max-width:100%}.page-whmcs .core-benefits .heading-description{width:100%;max-width:100%;font-size:1rem}}.page-whmcs .core-benefits .services__content-item{display:flex;flex-direction:column;height:100%}.page-whmcs .core-benefits .services__content-item-icon{flex-shrink:0}.page-whmcs .core-benefits .services__content-item-icon img{width:4.8125rem;height:4.8125rem;flex-shrink:0;max-width:none;filter:none}.page-whmcs .core-benefits .services__content-item-content{display:flex;flex-direction:column;flex:1}.page-whmcs .core-benefits .services__content-item-content h3{max-width:100%}.page-whmcs .core-benefits .services__content-item-content ul{flex:1}.page-whmcs .core-benefits .services__content-item-content .link{margin-top:auto}.page-whmcs .oss-limitations{background:#060606}.page-whmcs .oss-limitations .why-modern-technologies__bg{z-index:0;width:45%;height:100%;min-height:52.6875rem;background-position:center!important;background-size:cover!important}.page-whmcs .oss-limitations .why-modern-technologies__wrapper{min-height:52.6875rem}.page-whmcs .oss-limitations .why-modern-technologies__text{position:relative;z-index:1}.page-whmcs .oss-limitations .why-modern-technologies__content .heading{margin-bottom:0}.page-whmcs .oss-limitations .why-modern-technologies__content .heading__subtitle{margin-bottom:1.25rem;background:#060606}.page-whmcs .oss-limitations .why-modern-technologies__content .heading__subtitle:after{background:#060606}.page-whmcs .oss-limitations .why-modern-technologies__content h2{margin:0 0 2.5rem;color:#fff;font-weight:400;line-height:1.2}.page-whmcs .oss-limitations .why-modern-technologies__content-wrapper{display:inline-grid;width:100%;align-self:stretch;row-gap:1.25rem;column-gap:1.1875rem;grid-template-rows:repeat(2,fit-content(100%));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}@media(max-width:1199){.page-whmcs .oss-limitations .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}@media(max-width:576){.page-whmcs .oss-limitations .why-modern-technologies__content-wrapper{grid-template-columns:1fr}}.page-whmcs .oss-limitations .why-modern-technologies__content-item{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;justify-self:stretch;grid-row:span 1;grid-column:span 1;gap:.8125rem;padding:.8125rem .625rem;border-radius:.625rem}.page-whmcs .oss-limitations .why-modern-technologies__content-item img{width:2.0625rem;height:2.0625rem;min-width:2.0625rem;max-width:none;margin-bottom:0;object-fit:contain}.page-whmcs .oss-limitations .why-modern-technologies__content-item p{display:none}.page-whmcs .oss-limitations .why-modern-technologies__content-item span{display:block;margin:0;color:#fff;line-height:1.3}.page-whmcs .oss-limitations .oss-limitations__cta{display:flex;align-items:flex-start;gap:.625rem;margin-top:2.5rem;padding:2.5rem;border-radius:.625rem;background:#0b0b0b}.page-whmcs .oss-limitations .oss-limitations__cta img{width:5.625rem;height:5.625rem;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(23%)}.page-whmcs .oss-limitations .oss-limitations__cta p{margin:0;color:#fff}.page-whmcs .industries .heading{margin-bottom:clamp(1.75rem,4vw,3rem)}.page-whmcs .industries .heading h2{text-transform:uppercase}.page-whmcs .industries .industries__content{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));justify-content:stretch;gap:.375rem}@media(max-width:1200){.page-whmcs .industries .industries__content{grid-template-columns:repeat(4,minmax(0,1fr));flex-wrap:unset}}@media(max-width:768){.page-whmcs .industries .industries__content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:545){.page-whmcs .industries .industries__content{grid-template-columns:1fr}}.page-whmcs .industries .industries__content-item{width:100%;min-width:0;padding:1.625rem 1rem;border-radius:.625rem;background:#0b0b0b;box-sizing:border-box}@media(max-width:545){.page-whmcs .industries .industries__content-item{width:100%}}.page-whmcs .industries .industries__content-item-icon{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:.625rem;text-align:left}@media(max-width:1200){.page-whmcs .industries .industries__content-item-icon{align-items:flex-start;justify-content:flex-start;text-align:left}}.page-whmcs .industries .industries__content-item-icon img{width:3.125rem;height:3.125rem;min-width:3.125rem;max-width:none;aspect-ratio:1/1;margin-bottom:0;object-fit:contain;filter:none}.page-whmcs .industries .industries__content-item-icon span{color:#fff;text-align:left}.page-whmcs .cwa-ai{min-height:0}@media(min-width:1201px){.page-whmcs .cwa-ai>.container{padding-left:0;padding-right:calc((100vw - min(95.375rem,90vw))/2 + clamp(1rem,3vw,2.5rem))}}.page-whmcs .cwa-ai .cwa-ai__grid{grid-template-columns:minmax(0,min(53.5625rem,48%)) minmax(0,1.1fr)}@media(max-width:1200){.page-whmcs .cwa-ai .cwa-ai__grid{grid-template-columns:1fr}}.page-whmcs .cwa-ai .cwa-ai__aside{order:0}.page-whmcs .cwa-ai .cwa-ai__content{order:0;padding-right:0;padding-left:clamp(1.5rem,2.5vw,3rem)}@media(max-width:1200){.page-whmcs .cwa-ai .cwa-ai__content{order:2;padding:2.5rem clamp(1rem,4vw,2.5rem) 0}}.page-whmcs .cwa-ai .cwa-ai__content .heading h2 br{display:inline}.page-whmcs .cwa-ai .cwa-ai__features{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:2rem;row-gap:0;max-width:45rem}@media(max-width:767){.page-whmcs .cwa-ai .cwa-ai__features{grid-template-columns:1fr}}.page-whmcs .cwa-ai .cwa-ai__feature{display:flex;flex-direction:row;align-items:flex-start;gap:.75rem;padding-block:1.75rem;border-bottom:1px solid rgba(255,255,255,.08)}.page-whmcs .cwa-ai .cwa-ai__feature:nth-last-child(-n+2){border-bottom:none;padding-bottom:0}.page-whmcs .cwa-ai .cwa-ai__feature:nth-child(-n+2){padding-top:0}@media(max-width:767){.page-whmcs .cwa-ai .cwa-ai__feature:nth-last-child(-n+2){border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:1.75rem}.page-whmcs .cwa-ai .cwa-ai__feature:last-child{border-bottom:none;padding-bottom:0}.page-whmcs .cwa-ai .cwa-ai__feature:nth-child(-n+2){padding-top:1.75rem}.page-whmcs .cwa-ai .cwa-ai__feature:first-child{padding-top:0}}.page-whmcs .cwa-ai .cwa-ai__feature img{width:3.125rem;height:3.125rem;min-width:3.125rem;max-width:none;aspect-ratio:1/1;margin:0;flex-shrink:0;object-fit:contain;filter:none}.page-whmcs .cwa-ai .cwa-ai__feature>div{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.page-whmcs .cwa-ai .cwa-ai__feature span{display:block;margin-bottom:.375rem;color:#fff;font-family:Google Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal;text-align:left}.page-whmcs .cwa-ai .cwa-ai__feature p{width:15.5449375rem;max-width:100%;margin:0;color:#8d8d8d;font-family:Google Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;text-align:left}@media(max-width:1200){.page-whmcs .cwa-ai>.container{padding-inline:0!important}.page-whmcs .cwa-ai .cwa-ai__aside{width:100%;min-height:280px}}.page-whmcs .saas-expertise{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg)}.page-whmcs .saas-expertise .saas-expertise__video-bg,.page-whmcs .saas-expertise .saas-expertise__overlay{display:none}.page-whmcs .saas-expertise .heading{margin-bottom:clamp(1.75rem,4vw,3rem)}.page-whmcs .saas-expertise .heading h2{max-width:52.25rem;text-transform:uppercase}.page-whmcs .saas-expertise .saas-expertise__band{left:0;transform:none;width:100%;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.page-whmcs .saas-expertise .saas-expertise__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:.375rem}@media(max-width:1400){.page-whmcs .saas-expertise .saas-expertise__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:991){.page-whmcs .saas-expertise .saas-expertise__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:576){.page-whmcs .saas-expertise .saas-expertise__grid{grid-template-columns:1fr}}.page-whmcs .saas-expertise .saas-expertise__item{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:.625rem;padding:1.625rem 1rem;border-radius:.625rem;background:#0b0b0b;box-sizing:border-box;grid-template-columns:none;grid-template-rows:none}.page-whmcs .saas-expertise .saas-expertise__item img{grid-column:auto;grid-row:auto;width:3.125rem;height:3.125rem;min-width:3.125rem;max-width:none;aspect-ratio:1/1;object-fit:contain;align-self:flex-start;margin-left:0;margin-right:auto;filter:none}.page-whmcs .saas-expertise .saas-expertise__item span{grid-column:auto;grid-row:auto;color:#fff;text-align:left;line-height:1.35;white-space:normal;align-self:flex-start}.page-whmcs .saas-expertise .saas-expertise__item .text-16{display:block}.page-whmcs .the-process .heading h2{text-transform:uppercase}@media(max-width:991){.page-whmcs .the-process .the-process__content-item{height:auto}}.page-whmcs .oss-why-us .why-modern-technologies__content-wrapper{display:grid;width:100%;max-width:42.464875rem;min-width:0;padding-top:2.5rem;column-gap:4.125rem;row-gap:0;grid-template-rows:repeat(3,fit-content(100%));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;box-sizing:border-box}@media(max-width:991){.page-whmcs .oss-why-us .why-modern-technologies__content-wrapper{grid-template-columns:minmax(0,1fr);grid-template-rows:none;column-gap:0;padding-top:1rem}}.page-whmcs .oss-why-us .why-modern-technologies__content-item{display:flex;align-items:flex-start;align-self:stretch;justify-self:stretch;grid-row:span 1;grid-column:span 1;gap:1.6875rem;padding:1.875rem 0;min-width:0;max-width:100%;text-align:left;box-sizing:border-box}.page-whmcs .oss-why-us .why-modern-technologies__content-item img{width:2.0625rem;height:2.0625rem;max-width:2.0625rem;margin:0;flex:0 0 2.0625rem;object-fit:contain;filter:none}.page-whmcs .oss-why-us .why-modern-technologies__content-item>div{display:flex;flex-direction:column;align-items:flex-start;flex:1 1 auto;min-width:0;max-width:100%}.page-whmcs .oss-why-us .why-modern-technologies__content-item span{display:block;width:100%;margin:0 0 .5rem;color:#fff;font-family:Google Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:normal;text-align:left;overflow-wrap:anywhere;word-break:break-word}.page-whmcs .oss-why-us .why-modern-technologies__content-item p{width:100%;margin:0;color:#8d8d8d;font-family:Google Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:150%;text-align:left;overflow-wrap:anywhere;word-break:break-word}@media(max-width:768){.page-whmcs .oss-why-us .why-modern-technologies__content-item{gap:.75rem;padding:1rem 0}.page-whmcs .oss-why-us .why-modern-technologies__content-item span{font-size:1rem}.page-whmcs .oss-why-us .why-modern-technologies__content-item p{font-size:.875rem}}@media(max-width:768){.page-whmcs .oss-limitations,.page-whmcs .oss-why-us{display:grid;grid-template-columns:minmax(0,1fr);overflow:visible}.page-whmcs .oss-limitations>.container,.page-whmcs .oss-why-us>.container{display:contents;padding-inline:0!important;max-width:100%!important}.page-whmcs .oss-limitations .why-modern-technologies__wrapper,.page-whmcs .oss-why-us .why-modern-technologies__wrapper{display:contents;min-height:0}.page-whmcs .oss-limitations .why-modern-technologies__bg,.page-whmcs .oss-why-us .why-modern-technologies__bg{display:block;grid-row:1;grid-column:1;align-self:stretch;position:relative!important;top:auto;left:0!important;right:0!important;width:100%!important;max-width:100%;height:100%!important;min-height:0!important;z-index:0}.page-whmcs .oss-limitations .why-modern-technologies__text,.page-whmcs .oss-why-us .why-modern-technologies__text{grid-row:1;grid-column:1;order:unset;position:relative;z-index:1;width:100%!important;max-width:100%;height:auto!important;min-height:0;padding:1.5rem 1.25rem 2rem!important;box-sizing:border-box}.page-whmcs .oss-limitations .why-modern-technologies__text-content,.page-whmcs .oss-why-us .why-modern-technologies__text-content{max-width:100%;margin:0}.page-whmcs .oss-limitations .why-modern-technologies__text-content p,.page-whmcs .oss-why-us .why-modern-technologies__text-content p{font-size:1rem;line-height:150%;overflow-wrap:break-word}.page-whmcs .oss-limitations .why-modern-technologies__content,.page-whmcs .oss-why-us .why-modern-technologies__content{grid-row:2;grid-column:1;order:unset;width:100%!important;max-width:100%;min-width:0;padding:1.75rem 1.25rem 2.5rem!important;box-sizing:border-box}.page-whmcs .oss-limitations .heading,.page-whmcs .oss-why-us .heading{min-width:0;max-width:100%}.page-whmcs .oss-limitations .heading__subtitle,.page-whmcs .oss-why-us .heading__subtitle{white-space:normal;max-width:100%;box-sizing:border-box;text-align:center;overflow-wrap:anywhere}.page-whmcs .oss-limitations .heading h2,.page-whmcs .oss-why-us .heading h2{width:100%;max-width:100%;overflow-wrap:anywhere;font-size:clamp(1.625rem,8.5vw,2.25rem);line-height:1.15}}@media(max-width:768){.page-whmcs .oss-limitations .oss-limitations__cta{padding:1.25rem;flex-direction:column}.page-whmcs .oss-limitations .oss-limitations__cta img{width:3rem;height:3rem}.page-whmcs .oss-limitations .oss-limitations__cta p{overflow-wrap:break-word}}@media(max-width:768){.page-whmcs .oss-why-us .why-modern-technologies__content-wrapper{width:100%;max-width:100%;min-width:0;padding-top:0}}@media(max-width:768){.page-whmcs .why-clients-choose-us.oss-why-us .why-modern-technologies__wrapper .why-modern-technologies__content{padding:1.75rem 1.25rem 2.5rem!important}}.page-whmcs .footer-cta .footer-cta__content .heading .heading__subtitle{background:#040919;color:#fff}.page-whmcs .footer-cta .footer-cta__content .heading .heading__subtitle:after{background:#040919}.page-whmcs .footer-cta .footer-cta__content .heading-content h2,.page-whmcs .footer-cta .footer-cta__content .heading-content h3{color:#fff}.page-whmcs .footer-cta .footer-cta__content>p.text-24{color:#fff}[data-theme=light] .page-whmcs .banner.inner-banner .banner__content p.text-24{color:var(--font-color-2)}[data-theme=light] .page-whmcs .banner.inner-banner .banner__content p.text-24 span{color:var(--font-color-1)}[data-theme=light] .page-whmcs .core-benefits .services__content-item-icon img{filter:brightness(0)}[data-theme=light] .page-whmcs .core-benefits .heading-description{color:var(--font-color-1)}[data-theme=light] .page-whmcs .oss-limitations{background:#f8f8f8}[data-theme=light] .page-whmcs .oss-limitations .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] .page-whmcs .oss-limitations .why-modern-technologies__content-item img{filter:brightness(0)}[data-theme=light] .page-whmcs .oss-limitations .why-modern-technologies__content .heading__subtitle{background:#f8f8f8}[data-theme=light] .page-whmcs .oss-limitations .why-modern-technologies__content .heading__subtitle:after{background:#f8f8f8}[data-theme=light] .page-whmcs .oss-limitations .why-modern-technologies__content h2{color:var(--font-color-1)}[data-theme=light] .page-whmcs .oss-limitations .oss-limitations__cta{background:#f4f4f4;border-radius:.625rem}[data-theme=light] .page-whmcs .oss-limitations .oss-limitations__cta img{filter:brightness(0) invert(23%)}[data-theme=light] .page-whmcs .oss-limitations .oss-limitations__cta p{color:var(--font-color-1)}[data-theme=light] .page-whmcs .saas-expertise__item{background:#f4f4f4}[data-theme=light] .page-whmcs .saas-expertise__item img{filter:brightness(0)}[data-theme=light] .page-whmcs .saas-expertise__item span{color:var(--font-color-1)}[data-theme=light] .page-whmcs .cwa-ai__feature{border-bottom-color:#00000014}[data-theme=light] .page-whmcs .cwa-ai__feature img{filter:brightness(0)}[data-theme=light] .page-whmcs .cwa-ai__feature span{color:var(--font-color-1)}[data-theme=light] .page-whmcs .industries .industries__content-item{background:#f4f4f4}[data-theme=light] .page-whmcs .industries .industries__content-item-icon img{filter:brightness(0)}[data-theme=light] .page-whmcs .industries .industries__content-item-icon span{color:var(--font-color-1)}[data-theme=light] .page-whmcs .oss-why-us .why-modern-technologies__content-item img{filter:brightness(0)}[data-theme=light] .page-whmcs .oss-why-us .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] .page-whmcs .oss-why-us .why-modern-technologies__content-item p{color:#636363}[data-theme=light] .page-whmcs .footer-cta .footer-cta__content .heading .heading__subtitle{background:#040919;color:#fff}[data-theme=light] .page-whmcs .footer-cta .footer-cta__content .heading .heading__subtitle:after{background:#040919}[data-theme=light] .page-whmcs .footer-cta .footer-cta__content .heading-content h2{color:#fff}[data-theme=light] .page-whmcs .footer-cta .footer-cta__content>p.text-24{color:#fff}@media(max-width:1023px){.page-contact .contact-hero .heading__title.display-1 br,.page-contact .contact-form__title br,.page-contact .contact-location__address br{display:none}}@media(max-width:991px){.page-contact{overflow-x:clip}.page-contact .main{overflow-x:clip;max-width:100%}.page-contact .container{max-width:100%;padding-inline:1rem}}.page-contact .contact-hero{position:relative;overflow:hidden;background:#000;color:#fff;min-height:92vh;padding:clamp(6.875rem,9vw,9.375rem) 0 clamp(3rem,5vw,5.625rem)}.page-contact .contact-hero .heading__subtitle{color:#fff;background:#000}.page-contact .contact-hero .heading__subtitle:after{background:#000}.page-contact .contact-hero .heading__title.display-1{margin:0;align-self:stretch;width:100%;color:#fff;font-size:clamp(2.5rem,5.2vw,6rem);font-weight:400;line-height:.9177;text-transform:uppercase}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-hero .heading__title.display-1{font-size:clamp(2.25rem,4.2vw,3.25rem)}}.page-contact .contact-hero .text-24{margin:0;color:#fff;font-size:clamp(1rem,1.4vw,1.5rem);font-weight:400;line-height:150%}@media(max-width:768px){.page-contact .contact-hero .text-24{max-width:26.25rem}}.page-contact .contact-hero__bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0}.page-contact .contact-hero__bg img{width:100%;height:100%;object-fit:cover}.page-contact .contact-hero__bg .banner__banner-image--light{display:none}.page-contact .contact-hero__inner{position:relative;z-index:1;display:flex;width:100%;min-width:0;padding:1.6875rem 0;justify-content:space-between;align-items:flex-start;align-self:stretch;gap:clamp(1.75rem,4vw,4rem)}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-hero__inner{gap:1rem;padding:1rem 0}}@media(max-width:1024px)and (min-width:769px){.page-contact .contact-hero__inner{gap:2.5rem}}@media(max-width:768px){.page-contact .contact-hero__inner{flex-direction:column;align-items:stretch;padding:.75rem 0 0;gap:2rem}}.page-contact .contact-hero__copy{display:flex;width:32.75rem;max-width:100%;flex-direction:column;align-items:flex-start;gap:2.6875rem;flex-shrink:0}@media(max-width:1700px)and (min-width:1280px){.page-contact .contact-hero__copy{width:30rem;flex:0 0 30rem}}.page-contact .contact-hero__copy .heading{margin:0;width:100%}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-hero__copy{width:min(17.5rem,36%);gap:1.25rem;flex-shrink:1}}@media(max-width:768px){.page-contact .contact-hero__copy{width:100%;gap:1.5rem}}.page-contact .contact-hero__cta{align-self:stretch;height:4.9375rem;padding:1.5rem 2.625rem;gap:.875rem}.page-contact .contact-hero__cta img{width:1.5625rem;height:1.5625rem;flex-shrink:0;display:block}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-hero__cta{height:auto;padding:1.125rem 1.75rem}}@media(max-width:768px){.page-contact .contact-hero__cta{align-self:flex-start;width:auto;height:auto;padding:1rem 1.5rem;gap:.625rem;font-size:1rem}.page-contact .contact-hero__cta img{width:1.25rem;height:1.25rem}}@media(max-width:575px){.page-contact .contact-hero__cta{height:auto;padding:1.125rem 1.5rem}}.page-contact .contact-form{display:flex;width:48.3125rem;max-width:100%;padding:5.3125rem 5.25rem;flex-direction:column;align-items:flex-start;gap:2.3125rem;border-radius:.625rem;background:#060606;flex-shrink:0;box-sizing:border-box;min-width:0}@media(max-width:1700px)and (min-width:1280px){.page-contact .contact-form{width:auto;flex:1 1 0;flex-shrink:1;padding:4rem 3rem;gap:2rem}}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-form{width:auto;max-width:none;flex:1 1 420px;min-width:0;padding:2rem 1.5rem;gap:1.375rem}}@media(max-width:1024px)and (min-width:769px){.page-contact .contact-form{flex:0 1 31.25rem;width:31.25rem;max-width:54%}}@media(max-width:768px){.page-contact .contact-form{width:100%;max-width:100%;padding:clamp(2rem,5vw,3.5rem);gap:1.75rem}}@media(max-width:575px){.page-contact .contact-form{padding:1.5rem 1.125rem}}.page-contact .contact-form__form{display:flex;flex-direction:column;align-items:flex-start;gap:2.3125rem;width:100%}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-form__form{gap:1.375rem}}.page-contact .contact-form__title{margin:0;align-self:stretch;color:#fff;font-size:clamp(1.5rem,2.4vw,2.5rem);font-weight:400;line-height:normal;text-transform:uppercase;overflow-wrap:break-word}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-form__title{font-size:1.375rem}}.page-contact .contact-form__grid{display:inline-grid;row-gap:1.25rem;column-gap:2rem;align-self:stretch;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-form__grid{column-gap:.875rem;row-gap:.875rem}}@media(max-width:575px){.page-contact .contact-form__grid{grid-template-columns:1fr;row-gap:1rem}}.page-contact .contact-form__field{display:flex;flex-direction:column;align-items:flex-start;gap:.1875rem;align-self:stretch}.page-contact .contact-form__field--full{grid-column:1/-1}.page-contact .contact-form__field label{align-self:stretch;color:#8d8d8d;font-size:1rem;font-weight:400;line-height:150%}.page-contact .contact-form__field input,.page-contact .contact-form__field textarea{display:flex;width:100%;height:3.625rem;padding:1.0625rem 1.25rem 1.0625rem 1.3125rem;align-items:center;align-self:stretch;border:1px solid transparent;border-radius:.3125rem;background:#111;color:#fff;font-family:inherit;font-size:1rem;font-weight:400;line-height:150%;outline:none;transition:border-color .15s ease}.page-contact .contact-form__field input::placeholder,.page-contact .contact-form__field textarea::placeholder{color:#323232}.page-contact .contact-form__field input:focus,.page-contact .contact-form__field textarea:focus{border-color:#3d46f9}.page-contact .contact-form__field input:user-invalid,.page-contact .contact-form__field textarea:user-invalid{border-color:#f87171}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-form__field input,.page-contact .contact-form__field textarea{height:3rem;padding:.75rem 1rem .75rem .875rem;font-size:.875rem}}.page-contact .contact-form__field textarea{height:8.125rem;min-height:8.125rem;max-height:8.125rem;flex:none;justify-content:space-between;align-items:flex-start;resize:none}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-form__field textarea{height:6.25rem;min-height:6.25rem;max-height:6.25rem}}.page-contact .contact-form__phone{display:flex;height:3.625rem;padding:.75rem 1.25rem .75rem 1rem;align-items:center;align-self:stretch;border-radius:.3125rem;background:#111;border:1px solid transparent;width:100%}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-form__phone{height:3rem;padding:.5rem .875rem .5rem .75rem}}.page-contact .contact-form__phone:focus-within{border-color:#3d46f9}.page-contact .contact-form__phone input{flex:1;min-width:0;height:100%;padding:0;background:transparent;border:0}.page-contact .contact-form__phone input::placeholder{color:#4d4d4d}.page-contact .contact-form__phone input:focus{border-color:transparent}.page-contact .contact-form__dial{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0}.page-contact .contact-form__dial img{display:block;width:1.3125rem;height:1.0625rem;object-fit:cover;border-radius:.1875rem}.page-contact .contact-form__dial i{display:inline-flex;color:#8d8d8d;font-size:.5rem;transform:rotate(90deg)}.page-contact .contact-form__phone-divider{width:1px;height:1.5rem;margin:0 .75rem;background:#2a2a2a;flex-shrink:0}.page-contact .btn.contact-form__submit{display:flex;height:auto;padding:1.5rem 2.625rem;align-items:center;gap:.875rem;border-radius:.625rem;background:#fff;color:#000;font-size:1rem;font-weight:500;line-height:normal}.page-contact .btn.contact-form__submit i{font-size:.625rem;width:1.125rem;color:#000}@media(max-width:1279px)and (min-width:769px){.page-contact .btn.contact-form__submit{padding:1rem 1.75rem;font-size:.9375rem}}.page-contact .contact-location{position:relative;width:100%;min-height:41.125rem;overflow:hidden;background:#060606}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-location{min-height:35rem}}@media(max-width:768px){.page-contact .contact-location{min-height:0;display:flex;flex-direction:column;padding:0}}.page-contact .contact-location__map{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#ececec}@media(max-width:768px){.page-contact .contact-location__map{position:relative;width:100%;height:55vw;min-height:16.25rem;max-height:23.75rem;flex-shrink:0}}.page-contact .contact-location__map-frame{position:absolute;width:180%;height:180%;left:-32%;top:-46%;pointer-events:none}.page-contact .contact-location__map-frame iframe{width:100%;height:100%;border:0;filter:grayscale(1) contrast(.88) brightness(1.12)}@media(max-width:768px){.page-contact .contact-location__map-frame{left:-40%;top:-48%}}.page-contact .contact-location__pin{position:absolute;left:58%;top:44%;width:3.4375rem;height:3.4375rem;transform:translate(-50%,calc(-42.7% - 16px));z-index:2;pointer-events:none}@media(max-width:768px){.page-contact .contact-location__pin{left:50%;top:42%;transform:translate(-50%,calc(-42.7% - 16px))}}.page-contact .contact-location .container{position:relative;z-index:1;display:flex;align-items:flex-end;min-height:41.125rem;padding-bottom:5.625rem}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-location .container{min-height:560px;padding-bottom:3.5rem}}@media(max-width:768px){.page-contact .contact-location .container{min-height:0;width:100%;max-width:100%;padding:0;margin-top:0}}.page-contact .contact-location__card{display:flex;width:34.625rem;max-width:100%;padding:3.125rem;flex-direction:column;align-items:flex-start;gap:.625rem;border-radius:.9375rem;background:#12121b}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-location__card{width:30rem;padding:2.25rem}}@media(max-width:768px){.page-contact .contact-location__card{width:100%;max-width:100%;display:grid;grid-template-columns:minmax(0,18.75rem) auto;align-items:start;column-gap:1.5rem;row-gap:1.25rem;border-radius:0;padding:2rem 1.25rem 3rem}}@media(max-width:575px){.page-contact .contact-location__card{display:flex;grid-template-columns:none;column-gap:0;row-gap:0}}.page-contact .contact-location__title{margin:0;align-self:stretch;color:#fff;font-size:clamp(1.375rem,2vw,2rem);font-weight:400;line-height:normal}@media(max-width:768px){.page-contact .contact-location__title{grid-column:1/-1}}@media(max-width:575px){.page-contact .contact-location__title{grid-column:auto}}.page-contact .contact-location__top{display:flex;justify-content:space-between;align-items:center;align-self:stretch;gap:1rem}@media(max-width:768px){.page-contact .contact-location__top{flex-direction:column;align-items:stretch;justify-content:flex-start;width:18.75rem;max-width:100%}}@media(max-width:575px){.page-contact .contact-location__top{width:100%}}.page-contact .contact-location__address{width:13.375rem;max-width:100%;margin:0;color:#8d8d8d;font-size:1rem;font-weight:400;line-height:150%}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-location__address{width:11.25rem;font-size:.875rem}}.page-contact .contact-location__direction{flex-shrink:0;padding:1.5rem 1.75rem;gap:.875rem;border-radius:.625rem;font-size:1rem;font-weight:500;white-space:nowrap}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-location__direction{padding:14px 16px;gap:.625rem;font-size:.875rem}}@media(max-width:768px){.page-contact .contact-location__direction{align-self:flex-start;width:auto;padding:1.125rem 1.5rem}}.page-contact .contact-location__info{display:flex;align-items:stretch;gap:1.25rem;align-self:stretch;width:100%;margin-top:.875rem}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-location__info{gap:.75rem;margin-top:.5rem}}@media(max-width:768px){.page-contact .contact-location__info{justify-content:flex-end;align-self:flex-end;margin-left:auto;width:auto;margin-top:0}}@media(max-width:575px){.page-contact .contact-location__info{flex-direction:column;align-items:stretch;justify-content:flex-start;align-self:stretch;margin-left:0;width:100%;margin-top:1.5rem}}.page-contact .contact-location__direct{display:flex;flex-direction:column;gap:.5625rem;min-width:0;align-self:stretch}@media(max-width:768px){.page-contact .contact-location__direct{align-self:auto;flex-shrink:0}}.page-contact .contact-location__box{display:flex;width:15.875rem;max-width:100%;flex:1 1 0;min-height:5.75rem;padding:22px 33px;align-items:center;gap:.625rem;border-radius:.625rem;border:1px solid #2a2a2a;color:#fff;text-decoration:none;box-sizing:border-box}.page-contact .contact-location__box i{width:1.5rem;height:1.5rem;display:inline-flex;align-items:center;justify-content:center;font-size:1.375rem;flex-shrink:0;color:#8d8d8d}.page-contact .contact-location__box>span{display:flex;flex-direction:column;align-items:flex-start;gap:.5625rem;min-width:0}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-location__box{width:auto;min-height:4.5rem;padding:14px 16px;gap:.5rem}}@media(max-width:768px){.page-contact .contact-location__box{width:13.75rem;flex:0 0 auto;padding:1.125rem 1.25rem}}@media(max-width:575px){.page-contact .contact-location__box{width:100%;padding:1.125rem 16px}}.page-contact .contact-location__label{color:#8d8d8d;font-size:.875rem;font-weight:400;line-height:normal}.page-contact .contact-location__value{color:#fff;font-size:1rem;font-weight:400;line-height:normal;white-space:nowrap}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-location__value{font-size:.8125rem}}.page-contact .contact-location__social{display:flex;width:11rem;padding:1.375rem;flex-direction:column;justify-content:center;align-items:flex-start;gap:.625rem;align-self:stretch;height:auto;border-radius:.625rem;border:1px solid #2a2a2a;flex-shrink:0;box-sizing:border-box}@media(max-width:1279px)and (min-width:769px){.page-contact .contact-location__social{width:8.25rem;padding:.875rem;gap:.5rem}}@media(max-width:768px){.page-contact .contact-location__social{width:9.375rem;padding:1.125rem;align-self:auto}}@media(max-width:575px){.page-contact .contact-location__social{width:100%}}.page-contact .contact-location__social ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.page-contact .contact-location__social a{display:inline-flex;align-items:center;gap:.5rem;color:#8d8d8d;text-decoration:none;font-size:.875rem;font-weight:400;line-height:normal}.page-contact .contact-location__social a i,.page-contact .contact-location__social a .contact-location__social-svg{width:.9375rem;height:.9375rem;font-size:.9375rem;flex-shrink:0}.page-contact .contact-location__social a:hover{color:#fff}.page-contact .contact-location__social-title{margin:0;color:#fff;font-size:.875rem;font-weight:400;line-height:normal}[data-theme=light] .page-contact .contact-hero{background:transparent;color:var(--color-text)}[data-theme=light] .page-contact .contact-hero .heading__subtitle{color:var(--color-text);background:var(--color-bg)}[data-theme=light] .page-contact .contact-hero .heading__subtitle:after{background:var(--color-bg)}[data-theme=light] .page-contact .contact-hero .heading__title.display-1,[data-theme=light] .page-contact .contact-hero .text-24{color:var(--color-text)}[data-theme=light] .page-contact .banner__banner-image--dark{display:none}[data-theme=light] .page-contact .banner__banner-image--light{display:block}[data-theme=light] .page-contact .contact-form{background:#fff;box-shadow:0 4px 40.3px #0000001a}[data-theme=light] .page-contact .contact-form__title{color:#000}[data-theme=light] .page-contact .contact-form__field label{color:#8d8d8d}[data-theme=light] .page-contact .contact-form__field input,[data-theme=light] .page-contact .contact-form__field textarea{background:#f6f6f6;color:#000}[data-theme=light] .page-contact .contact-form__field input::placeholder,[data-theme=light] .page-contact .contact-form__field textarea::placeholder{color:#323232}[data-theme=light] .page-contact .contact-form__phone{background:#f6f6f6}[data-theme=light] .page-contact .contact-form__phone input{color:#000}[data-theme=light] .page-contact .contact-form__phone input::placeholder{color:#323232}[data-theme=light] .page-contact .contact-form__phone-divider{background:#e8e8e8}[data-theme=light] .page-contact .btn.contact-form__submit{background:#000;color:#fff}[data-theme=light] .page-contact .btn.contact-form__submit i{color:#fff}[data-theme=light] .page-contact .contact-location{background:#f5f5f5}[data-theme=light] .page-contact .contact-location__card{background:#fff;box-shadow:0 4px 40.3px #0000001a}[data-theme=light] .page-contact .contact-location__title{color:#000}[data-theme=light] .page-contact .contact-location__address{color:#8d8d8d}[data-theme=light] .page-contact .contact-location__direction{background:#000;color:#fff}[data-theme=light] .page-contact .contact-location__direction i{color:#fff}[data-theme=light] .page-contact .contact-location__box{border-color:#e8e8e8;background:#fff}[data-theme=light] .page-contact .contact-location__box i,[data-theme=light] .page-contact .contact-location__label{color:#8d8d8d}[data-theme=light] .page-contact .contact-location__value{color:#000}[data-theme=light] .page-contact .contact-location__social{border-color:#e8e8e8;background:#fff}[data-theme=light] .page-contact .contact-location__social-title{color:#000}[data-theme=light] .page-contact .contact-location__social a{color:#8d8d8d}[data-theme=light] .page-contact .contact-location__social a:hover{color:#000}.page-dm .banner__banner-image--light{display:none}@media(max-width:1199){.page-dm{overflow-x:clip}.page-dm .main{overflow-x:clip;max-width:100%}.page-dm .container{max-width:100%;padding-inline:1.25rem}}@media(max-width:991){.page-dm .container{padding-inline:1rem}.page-dm .banner.inner-banner .heading__title.display-1 br,.page-dm .banner.inner-banner .dm-banner__copy br,.page-dm .dm-growth .heading h2 br,.page-dm .dm-growth .why-modern-technologies__content-item span br,.page-dm .core-benefits .core-benefits__title br,.page-dm .core-benefits h2 br,.page-dm .dm-ai .heading h2 br,.page-dm .the-process .heading h2 br,.page-dm .dm-why-us .heading h2 br,.page-dm .dm-benefits .heading h2 br{display:none}}@media(max-width:991){.page-dm .dm-benefits .heading h2{font-size:clamp(1.75rem,5vw,2.5rem)}.page-dm .dm-benefits .why-modern-technologies__content-item span{font-size:clamp(.875rem,1.8vw,1.125rem)}.page-dm .dm-benefits .why-modern-technologies__text-content p,.page-dm .why-modern-technologies__text-content .text-24{font-size:clamp(1rem,2.5vw,1.375rem)}.page-dm .dm-why-us .heading h2{font-size:clamp(1.75rem,5vw,2.5rem)}.page-dm .dm-why-us .why-modern-technologies__content-item span{font-size:clamp(.9375rem,1.8vw,1.25rem)}.page-dm .dm-why-us .why-modern-technologies__content-item p{font-size:clamp(.8125rem,1.5vw,1rem)}.page-dm .dm-ai .heading h2{font-size:clamp(1.75rem,5vw,2.75rem)}.page-dm .the-process .heading h2{font-size:clamp(1.625rem,5vw,2.5rem)}.page-dm .the-process__content-item-title{font-size:clamp(.9375rem,2vw,1.25rem)}.page-dm .dm-industries .heading h2{font-size:clamp(1.75rem,5vw,2.75rem)}.page-dm .dm-industries .dm-industries__desc{font-size:clamp(1rem,2vw,1.25rem)}.page-dm .faq .heading h2{font-size:clamp(1.75rem,5vw,2.5rem)}}@media(max-width:576){.page-dm .dm-benefits .heading h2{font-size:clamp(1.5rem,7vw,2rem)}.page-dm .dm-benefits .why-modern-technologies__content-wrapper{grid-template-columns:1fr}.page-dm .dm-benefits .why-modern-technologies__content-item span{font-size:.9375rem}.page-dm .dm-why-us .heading h2{font-size:clamp(1.5rem,7vw,2rem)}.page-dm .dm-why-us .why-modern-technologies__content-item span{font-size:.9375rem}.page-dm .dm-ai .heading h2{font-size:clamp(1.5rem,7vw,2.125rem)}.page-dm .the-process .heading h2{font-size:clamp(1.375rem,7vw,1.875rem)}.page-dm .dm-industries .heading h2{font-size:clamp(1.5rem,7vw,2.125rem)}.page-dm .faq .faq__trigger span{font-size:1rem!important}.page-dm .dm-growth .why-modern-technologies__content h2{font-size:clamp(1.5rem,7vw,2rem)}}.page-dm .banner.inner-banner .banner__content .link{display:inline-flex;align-items:center;gap:.625rem}.page-dm .banner.inner-banner .banner__content .link img{width:2.0625rem;height:2.0625rem;object-fit:contain;filter:brightness(0) invert(1)}.page-dm .banner.inner-banner .dm-banner__copy{margin:0 0 1.875rem;color:#fff}.page-dm .banner.inner-banner .dm-banner__copy .dm-banner__line{display:block}.page-dm .banner.inner-banner .dm-banner__copy .dm-banner__muted{color:#ffffff73}@media(min-width:992px){.page-dm .banner.inner-banner .banner__inner{align-items:flex-start;justify-content:space-between;padding-bottom:clamp(2rem,4vw,3.5rem)}.page-dm .banner.inner-banner .banner__heading{width:58.375rem;max-width:58.375rem;flex:0 1 58.375rem;min-width:0}.page-dm .banner.inner-banner .banner__heading .heading__subtitle{margin-top:8rem}.page-dm .banner.inner-banner .banner__heading .heading__title.display-1{width:58.375rem;max-width:58.375rem;line-height:.9177}.page-dm .banner.inner-banner .banner__content{flex-shrink:0;align-self:flex-start;width:21.1875rem;max-width:21.1875rem;margin-top:9.5625rem;text-align:left}.page-dm .banner.inner-banner .banner__content .dm-banner__copy{width:21.1875rem;max-width:21.1875rem;font-size:1.5rem;line-height:1.5}.page-dm .banner.inner-banner .banner__content .btn.btn-xl{margin-bottom:0}}@media(min-width:1280px){.page-dm .banner.inner-banner .dm-banner__copy .dm-banner__line{white-space:nowrap}}@media(min-width:992px)and (max-width:1279px){.page-dm .banner.inner-banner .banner__inner{min-height:auto;padding-top:clamp(5.625rem,10vw,6.875rem)}.page-dm .banner.inner-banner .banner__heading{width:auto;flex:1 1 auto;max-width:58.375rem}.page-dm .banner.inner-banner .banner__heading .heading__subtitle{margin-top:1.5rem}.page-dm .banner.inner-banner .banner__heading .heading__title.display-1{width:auto;max-width:58.375rem;font-size:clamp(2.25rem,4.2vw,3.25rem);line-height:1.1}.page-dm .banner.inner-banner .banner__content{width:21.1875rem;max-width:21.1875rem;margin-top:3.0625rem}.page-dm .banner.inner-banner .banner__content .dm-banner__copy{width:21.1875rem;max-width:21.1875rem;font-size:1.25rem}.page-dm .banner.inner-banner .banner__highlights{padding-top:2rem}}@media(max-width:991){.page-dm .banner.inner-banner .banner__inner{flex-direction:column;min-height:auto;padding-top:clamp(4.5rem,12vw,6.25rem);gap:1.5rem}.page-dm .banner.inner-banner .banner__heading{width:100%;max-width:100%}.page-dm .banner.inner-banner .banner__heading .heading__title.display-1{font-size:clamp(1.75rem,8.2vw,2.5rem);line-height:1.12}.page-dm .banner.inner-banner .banner__heading .heading__subtitle{margin-top:0;margin-bottom:1rem}.page-dm .banner.inner-banner .banner__content{width:100%;max-width:21.1875rem;margin-inline:auto;margin-top:0}.page-dm .banner.inner-banner .banner__content .dm-banner__copy{width:100%;max-width:100%;font-size:1rem;line-height:1.5}.page-dm .banner.inner-banner .banner__content .dm-banner__copy .dm-banner__line{white-space:normal}.page-dm .banner.inner-banner .banner__content .link{margin-bottom:1.25rem}.page-dm .banner.inner-banner .banner__content .btn-xl{width:auto;max-width:100%;justify-content:center}.page-dm .banner.inner-banner .banner__highlights{width:100%;gap:1.25rem;padding-top:1.5rem}}@media(max-width:640){.page-dm .banner.inner-banner .banner__heading,.page-dm .banner.inner-banner .banner__content{text-align:center}.page-dm .banner.inner-banner .banner__content{max-width:100%}.page-dm .banner.inner-banner .banner__content .link{justify-content:center}.page-dm .banner.inner-banner .banner__content .btn-xl{width:100%}.page-dm .banner.inner-banner .banner__highlights{grid-template-columns:1fr;justify-items:center;text-align:center}.page-dm .banner.inner-banner .banner__highlights-item{flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.5rem}}.page-dm .dm-growth{background:#060606}.page-dm .dm-growth .why-modern-technologies__wrapper{min-height:52.6875rem;gap:clamp(1.5rem,4vw,5rem)}@media(max-width:1199px)and (min-width:769px){.page-dm .dm-growth .why-modern-technologies__wrapper{min-height:clamp(32.5rem,60vw,52.6875rem);gap:clamp(1rem,2vw,2.5rem)}}@media(max-width:768){.page-dm .dm-growth .why-modern-technologies__wrapper{min-height:0;gap:0}}.page-dm .dm-growth .why-modern-technologies__bg{z-index:0;width:45%;height:100%;min-height:52.6875rem;background-position:center!important;background-size:cover!important}@media(max-width:1199px)and (min-width:769px){.page-dm .dm-growth .why-modern-technologies__bg{min-height:clamp(32.5rem,60vw,52.6875rem)}}@media(max-width:768){.page-dm .dm-growth .why-modern-technologies__bg{width:100%;min-height:13.75rem;height:13.75rem}}.page-dm .dm-growth .why-modern-technologies__text{position:relative;z-index:1}@media(max-width:1199px)and (min-width:769px){.page-dm .dm-growth .why-modern-technologies__text{width:42%;flex-shrink:0;padding:clamp(1.5rem,3vw,3rem) clamp(1rem,2vw,2.5rem)}}.page-dm .dm-growth .why-modern-technologies__text-content{max-width:22.625rem;width:22.625rem}@media(max-width:1199px)and (min-width:769px){.page-dm .dm-growth .why-modern-technologies__text-content{width:100%;max-width:100%}.page-dm .dm-growth .why-modern-technologies__text-content p{font-size:clamp(.875rem,1.6vw,1.125rem)}}@media(max-width:768){.page-dm .dm-growth .why-modern-technologies__text-content{width:100%;max-width:100%}}.page-dm .dm-growth .why-modern-technologies__text-content p{max-width:22.625rem}.page-dm .dm-growth .why-modern-technologies__content{display:flex;flex-direction:column;align-items:flex-start;gap:.875rem;align-self:stretch;min-width:0;overflow:hidden;padding-top:clamp(2.5rem,5vw,6.25rem);padding-right:clamp(1.5rem,3vw,3rem);padding-bottom:clamp(2.5rem,5vw,6.25rem)}@media(max-width:1199px)and (min-width:769px){.page-dm .dm-growth .why-modern-technologies__content{padding-top:clamp(1.75rem,3.5vw,3.75rem);padding-right:clamp(1rem,2vw,2rem);padding-bottom:clamp(1.75rem,3.5vw,3.75rem)}}@media(max-width:768){.page-dm .dm-growth .why-modern-technologies__content{padding:2rem 1.5rem;overflow:visible}}.page-dm .dm-growth .why-modern-technologies__content .heading{margin-bottom:0}.page-dm .dm-growth .why-modern-technologies__content .heading__subtitle{margin-bottom:1.25rem;background:#060606}.page-dm .dm-growth .why-modern-technologies__content .heading__subtitle:after{background:#060606}.page-dm .dm-growth .why-modern-technologies__content h2{margin:0;color:#fff;font-weight:400;line-height:1.2;text-transform:uppercase}@media(max-width:1199px)and (min-width:769px){.page-dm .dm-growth .why-modern-technologies__content h2{font-size:clamp(1.75rem,4vw,3.25rem)}}.page-dm .dm-growth .dm-growth__body{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem;width:45.3125rem;max-width:100%;padding-top:0}@media(max-width:1199px)and (min-width:769px){.page-dm .dm-growth .dm-growth__body{width:100%;gap:clamp(1.25rem,3vw,2.25rem)}}@media(max-width:991){.page-dm .dm-growth .dm-growth__body{gap:1.75rem}}.page-dm .dm-growth .dm-growth__lead{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0}.page-dm .dm-growth .dm-growth__lead p{margin:0;color:#8d8d8d;font-family:Google Sans,sans-serif;font-size:clamp(.875rem,1.5vw,1.25rem);font-weight:400;line-height:150%;word-break:break-word;overflow-wrap:break-word}.page-dm .dm-growth .why-modern-technologies__content-wrapper{display:grid;width:100%;max-width:100%;align-self:stretch;row-gap:1.5rem;column-gap:.625rem;grid-template-rows:repeat(2,fit-content(100%));grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row}@media(max-width:991){.page-dm .dm-growth .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none}}@media(max-width:480){.page-dm .dm-growth .why-modern-technologies__content-wrapper{grid-template-columns:repeat(2,minmax(0,1fr))}}.page-dm .dm-growth .why-modern-technologies__content-item{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch;justify-self:stretch;gap:.8125rem;padding:0}.page-dm .dm-growth .why-modern-technologies__content-item img{width:2.0625rem;height:2.0625rem;min-width:2.0625rem;margin-bottom:0;object-fit:contain;filter:brightness(0) invert(1)}.page-dm .dm-growth .why-modern-technologies__content-item span{display:block;margin:0;color:#fff;font-family:Google Sans,sans-serif;font-size:clamp(.8125rem,1.2vw,1rem);line-height:1.3}.page-dm .dm-growth .oss-limitations__cta{display:flex;align-items:flex-start;align-self:stretch;gap:.625rem;padding:2.5rem;border-radius:.625rem;background:#0b0b0b}.page-dm .dm-growth .oss-limitations__cta img{width:5.625rem;height:5.625rem;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(23%)}.page-dm .dm-growth .oss-limitations__cta p{flex:1 0 0;margin:0;color:#fff;font-family:Google Sans,sans-serif;font-size:clamp(1rem,1.5vw,1.25rem);font-weight:400;line-height:150%}@media(max-width:768){.page-dm .dm-growth .oss-limitations__cta{flex-direction:column;align-items:flex-start;padding:1.5rem;gap:1rem}.page-dm .dm-growth .oss-limitations__cta img{width:3.5rem;height:3.5rem}}@media(max-width:991){.page-dm .dm-growth .why-modern-technologies__content h2{font-size:clamp(1.75rem,5vw,3rem)}.page-dm .dm-growth .why-modern-technologies__content h2 br,.page-dm .dm-growth .why-modern-technologies__content-item span br{display:none}}@media(max-width:480){.page-dm .dm-growth .why-modern-technologies__content h2{font-size:clamp(1.625rem,7vw,2.25rem)}.page-dm .dm-growth .dm-growth__lead p{font-size:.9375rem}}.page-dm .core-benefits{background:var(--color-bg-6)}.page-dm .core-benefits .heading{display:grid;grid-template-columns:max-content minmax(0,1fr);grid-template-areas:"row row" "offer copy";column-gap:clamp(1rem,1.8vw,1.75rem);row-gap:clamp(.75rem,1.4vw,1.5rem);align-items:center;width:100%;min-width:0;max-width:100%;margin-bottom:clamp(1.25rem,1.6vw,3.125rem)}.page-dm .core-benefits .core-benefits__head-row{grid-area:row;display:flex;align-items:center;gap:1.25rem;min-width:0;max-width:100%}.page-dm .core-benefits .heading__subtitle{flex-shrink:0;width:fit-content;margin-bottom:0;background:var(--color-bg-6)}.page-dm .core-benefits .heading__subtitle:after{background:var(--color-bg-6)}.page-dm .core-benefits .core-benefits__title{margin:0;text-transform:uppercase;font-weight:400}.page-dm .core-benefits .core-benefits__offer{grid-area:offer;display:flex;align-items:center;gap:clamp(.75rem,1.4vw,1.25rem)}.page-dm .core-benefits .core-benefits__title,.page-dm .core-benefits h2{margin:0;min-width:0;max-width:100%;white-space:nowrap;line-height:1;text-transform:uppercase;font-weight:400}.page-dm .core-benefits .core-benefits__offer .animate-icon{flex-shrink:0;display:flex;align-items:center}.page-dm .core-benefits .core-benefits__offer .animate-icon img{width:clamp(1.375rem,2.2vw,2.25rem);height:auto}.page-dm .core-benefits .heading-description{grid-area:copy;width:45.25rem;max-width:100%;margin:0;color:#fff;font-size:1.25rem;font-weight:400;line-height:150%;text-align:left;overflow-wrap:break-word;word-break:break-word}@media(max-width:768){.page-dm .core-benefits .heading{grid-template-columns:minmax(0,1fr);grid-template-areas:"row" "offer" "copy";row-gap:.75rem;align-items:flex-start}.page-dm .core-benefits .core-benefits__head-row{flex-direction:column;flex-wrap:nowrap;align-items:flex-start;gap:.5rem}.page-dm .core-benefits .core-benefits__title,.page-dm .core-benefits h2{white-space:normal;overflow-wrap:anywhere;font-size:clamp(1.75rem,8.5vw,2.25rem);line-height:1.1}.page-dm .core-benefits .core-benefits__offer{flex-wrap:wrap;max-width:100%}.page-dm .core-benefits .heading-description{width:100%;max-width:100%;font-size:1rem}}.page-dm .core-benefits .services__content-item{display:flex;flex-direction:column;height:100%}.page-dm .core-benefits .services__content-item-icon{flex-shrink:0;width:4.8125rem;height:4.8125rem;display:flex;align-items:center;justify-content:flex-start}.page-dm .core-benefits .services__content-item-icon img{flex-shrink:0;max-width:none;object-fit:contain;filter:none}.page-dm .core-benefits .services__content-item-icon img.icon-search-seo{width:4.4114375rem;height:4.4114375rem}.page-dm .core-benefits .services__content-item-icon img.icon-geo{width:2.8073125rem;height:2.8073125rem}.page-dm .core-benefits .services__content-item-icon img.icon-smm{width:4.4114375rem;height:4.4114375rem}.page-dm .core-benefits .services__content-item-icon img.icon-perf{width:3.609375rem;height:3.609375rem}.page-dm .core-benefits .services__content-item-icon img.icon-content{width:3.2083125rem;height:3.609375rem}.page-dm .core-benefits .services__content-item-icon img.icon-analytics{width:3.609375rem;height:3.609375rem}.page-dm .core-benefits .services__content-item-content{display:flex;flex-direction:column;flex:1}.page-dm .core-benefits .services__content-item-content h3{max-width:100%;text-transform:uppercase;font-weight:400;line-height:normal}.page-dm .core-benefits .services__content-item-content ul{flex:1}.page-dm .core-benefits .services__content-item-content .link{margin-top:auto}.page-dm .dm-benefits,.page-dm .dm-why-us{overflow:hidden}.page-dm .dm-benefits .why-modern-technologies__bg,.page-dm .dm-why-us .why-modern-technologies__bg{left:auto;right:0;width:45%;min-height:100%;height:100%}@media(max-width:991){.page-dm .dm-benefits .why-modern-technologies__bg,.page-dm .dm-why-us .why-modern-technologies__bg{left:0;right:0;width:100%;min-height:0;height:17.5rem}}@media(max-width:768){.page-dm .dm-benefits .why-modern-technologies__bg,.page-dm .dm-why-us .why-modern-technologies__bg{height:13.75rem}}.page-dm .dm-benefits .why-modern-technologies__wrapper,.page-dm .dm-why-us .why-modern-technologies__wrapper{min-height:45rem;gap:0}@media(max-width:991){.page-dm .dm-benefits .why-modern-technologies__wrapper,.page-dm .dm-why-us .why-modern-technologies__wrapper{min-height:0;flex-direction:column}}.page-dm .dm-benefits .why-modern-technologies__content,.page-dm .dm-why-us .why-modern-technologies__content{display:flex;flex-direction:column;gap:2.5rem;width:55%;min-width:0;order:1;padding:clamp(2.5rem,5vw,6.25rem) clamp(1.5rem,3vw,3rem) clamp(2.5rem,5vw,6.25rem) 0!important}@media(max-width:991){.page-dm .dm-benefits .why-modern-technologies__content,.page-dm .dm-why-us .why-modern-technologies__content{order:2;width:100%;gap:1.75rem;padding:1.75rem 1rem 2.5rem!important}}.page-dm .dm-benefits .why-modern-technologies__content .heading,.page-dm .dm-why-us .why-modern-technologies__content .heading{margin-bottom:0}.page-dm .dm-benefits .why-modern-technologies__content .heading h2,.page-dm .dm-why-us .why-modern-technologies__content .heading h2{text-transform:uppercase;font-weight:400;line-height:normal;margin:0}.page-dm .dm-benefits .why-modern-technologies__content-wrapper,.page-dm .dm-why-us .why-modern-technologies__content-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.25rem,2.5vw,2.5rem);row-gap:clamp(1.5rem,3vw,2.25rem)}@media(max-width:991){.page-dm .dm-benefits .why-modern-technologies__content-wrapper,.page-dm .dm-why-us .why-modern-technologies__content-wrapper{grid-template-columns:1fr;row-gap:1.25rem}}.page-dm .dm-benefits .why-modern-technologies__content-item,.page-dm .dm-why-us .why-modern-technologies__content-item{display:flex;flex-direction:row;align-items:flex-start;gap:.875rem;min-width:0}.page-dm .dm-benefits .why-modern-technologies__content-item img,.page-dm .dm-why-us .why-modern-technologies__content-item img{width:2.0625rem;height:2.0625rem;flex-shrink:0;object-fit:contain;filter:brightness(0) invert(1)}.page-dm .dm-benefits .why-modern-technologies__content-item span,.page-dm .dm-why-us .why-modern-technologies__content-item span{display:block;margin-bottom:0;line-height:1.35}.page-dm .dm-benefits .why-modern-technologies__content-item p,.page-dm .dm-why-us .why-modern-technologies__content-item p{margin:.5rem 0 0}.page-dm .dm-benefits .why-modern-technologies__text,.page-dm .dm-why-us .why-modern-technologies__text{order:2;width:45%;padding:clamp(3rem,5vw,5rem) clamp(1.5rem,4vw,5rem)}@media(max-width:991){.page-dm .dm-benefits .why-modern-technologies__text,.page-dm .dm-why-us .why-modern-technologies__text{order:1;width:100%;height:17.5rem;padding:1.5rem 1rem}}@media(max-width:768){.page-dm .dm-benefits .why-modern-technologies__text,.page-dm .dm-why-us .why-modern-technologies__text{height:13.75rem}}.page-dm .dm-benefits .why-modern-technologies__text-content,.page-dm .dm-why-us .why-modern-technologies__text-content{margin:0;max-width:22.5rem}@media(max-width:991){.page-dm .dm-benefits .why-modern-technologies__text-content,.page-dm .dm-why-us .why-modern-technologies__text-content{max-width:100%}}.page-dm .dm-benefits .why-modern-technologies__content-item{flex-direction:row;align-items:center;gap:.875rem}.page-dm .dm-benefits .why-modern-technologies__content-wrapper{display:inline-grid;align-self:stretch;row-gap:1.125rem;column-gap:1.6875rem;grid-template-rows:repeat(4,fit-content(100%));grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}@media(max-width:991){.page-dm .dm-benefits .why-modern-technologies__content-wrapper{grid-template-columns:1fr;grid-template-rows:none}}.page-dm .dm-benefits .why-modern-technologies__content-item img{width:2.0625rem;height:2.0625rem;filter:none}.page-dm .dm-benefits .why-modern-technologies__content-item span{color:#fff;font-family:Google Sans,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.2}.page-dm .dm-benefits .why-modern-technologies__text-content{max-width:22.625rem;width:22.625rem}@media(max-width:991){.page-dm .dm-benefits .why-modern-technologies__text-content{width:100%;max-width:100%}}.page-dm .dm-benefits .why-modern-technologies__text-content p{margin:0;color:#fff;font-family:Google Sans,sans-serif;font-size:1.5rem;font-weight:400;line-height:150%}.page-dm .dm-why-us .why-modern-technologies__content-item-body{display:flex;flex-direction:column;gap:.5rem;min-width:0}.page-dm .dm-industries{position:relative;overflow:hidden}.page-dm .dm-industries:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(0deg,#00000070,#00000070);pointer-events:none}.page-dm .dm-industries .dm-industries__video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;object-fit:cover;pointer-events:none}.page-dm .dm-industries .dm-industries__video--light{display:none}.page-dm .dm-industries .dm-industries__video--dark{display:block}.page-dm .dm-industries .container{position:relative;z-index:2}.page-dm .dm-industries .industries__content-item-icon img{filter:brightness(0) invert(1)}.page-dm .dm-industries .industries__content-item-icon span{color:#fff}.page-dm .dm-industries .heading__subtitle:after{background:#0d0d0d}.page-dm .dm-ai{padding:clamp(3.75rem,5vw,8.125rem) 0;background:var(--color-bg-6)}.page-dm .dm-ai .heading{margin-bottom:clamp(2.25rem,4vw,4.5rem)}.page-dm .dm-ai .heading .heading__subtitle{background:var(--color-bg-6)}.page-dm .dm-ai .heading .heading__subtitle:after{background:var(--color-bg-6)}.page-dm .dm-ai .heading h2{text-transform:uppercase;font-weight:400;line-height:normal;margin:0;max-width:61.25rem}.page-dm .dm-ai__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.75rem,3.5vw,3rem) clamp(1.25rem,2.4vw,2.25rem)}@media(max-width:1199){.page-dm .dm-ai__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640){.page-dm .dm-ai__grid{grid-template-columns:1fr}}.page-dm .dm-ai__item{display:flex;flex-direction:column;align-items:flex-start;text-align:left}.page-dm .dm-ai__item img{width:2.0625rem;height:2.0625rem;margin-bottom:1rem;object-fit:contain;filter:brightness(0) invert(1)}.page-dm .dm-ai__item span{display:block;margin-bottom:.625rem;color:var(--font-color-1);line-height:1.3}.page-dm .dm-ai__item p{margin:0;color:#8d8d8d;line-height:150%}.page-dm .industries .heading h2{text-transform:uppercase;font-weight:400;margin:0}.page-dm .dm-industries .heading-content{align-items:flex-start}.page-dm .dm-industries .heading-content h2{flex:1 1 auto;min-width:0}.page-dm .dm-industries .heading-content .dm-industries__desc{flex:0 0 27rem;width:27rem;max-width:27rem!important}@media(max-width:991){.page-dm .dm-industries .heading-content .dm-industries__desc{flex:1 1 100%;width:100%;max-width:100%!important}}.page-dm .faq .faq__trigger span{width:35rem;max-width:100%}.page-dm .footer-cta .footer-cta__content .heading-content h2,.page-dm .footer-cta .footer-cta__content .heading-content h3{color:#fff}.page-dm .footer-cta .footer-cta__content>p.text-24{color:#fff}[data-theme=light] .page-dm .dm-industries__video--dark{display:none!important}[data-theme=light] .page-dm .dm-industries__video--light{display:block!important}[data-theme=light] .page-dm .dm-industries .heading__subtitle:after{background:#f0f0f0}[data-theme=light] .page-dm .banner__banner-image--dark{display:none}[data-theme=light] .page-dm .banner__banner-image--light{display:block}[data-theme=light] .page-dm .banner.inner-banner .banner__content .link img{filter:brightness(0)}[data-theme=light] .page-dm .banner.inner-banner .dm-banner__copy{color:var(--font-color-1)}[data-theme=light] .page-dm .banner.inner-banner .dm-banner__copy .dm-banner__muted{color:var(--font-color-2)}[data-theme=light] .page-dm .core-benefits .services__content-item-icon img{filter:none}[data-theme=light] .page-dm .core-benefits .heading-description{color:var(--font-color-1)}[data-theme=light] .page-dm .dm-growth{background:#f8f8f8}[data-theme=light] .page-dm .dm-growth .dm-growth__lead p{color:var(--font-color-2)}[data-theme=light] .page-dm .dm-growth .why-modern-technologies__content .heading__subtitle{background:#f8f8f8}[data-theme=light] .page-dm .dm-growth .why-modern-technologies__content .heading__subtitle:after{background:#f8f8f8}[data-theme=light] .page-dm .dm-growth .why-modern-technologies__content h2,[data-theme=light] .page-dm .dm-growth .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] .page-dm .dm-growth .why-modern-technologies__content-item img{filter:brightness(0)}[data-theme=light] .page-dm .dm-growth .oss-limitations__cta{background:#f4f4f4}[data-theme=light] .page-dm .dm-growth .oss-limitations__cta img{filter:brightness(0);opacity:.22}[data-theme=light] .page-dm .dm-growth .oss-limitations__cta p{color:var(--font-color-1)}[data-theme=light] .page-dm .dm-benefits .why-modern-technologies__content-item img{filter:brightness(0)}[data-theme=light] .page-dm .dm-benefits .why-modern-technologies__content-item span,[data-theme=light] .page-dm .dm-benefits .why-modern-technologies__text-content p{color:var(--font-color-1)}[data-theme=light] .page-dm .dm-why-us .why-modern-technologies__content-item img{filter:brightness(0)}[data-theme=light] .page-dm .dm-why-us .why-modern-technologies__content-item span{color:var(--font-color-1)}[data-theme=light] .page-dm .dm-why-us .why-modern-technologies__content-item p{color:var(--font-color-2)}[data-theme=light] .page-dm .dm-why-us .heading h2{color:var(--font-color-1)}[data-theme=light] .page-dm .dm-why-us .heading__subtitle{background:var(--color-bg)}[data-theme=light] .page-dm .dm-why-us .heading__subtitle:after{background:var(--color-bg)}[data-theme=light] .page-dm .dm-industries .industries__content-item{background:#f4f4f4}[data-theme=light] .page-dm .dm-industries .industries__content-item-icon img{filter:brightness(0)}[data-theme=light] .page-dm .dm-industries .industries__content-item-icon span,[data-theme=light] .page-dm .dm-industries .heading h2,[data-theme=light] .page-dm .dm-industries .heading-description{color:var(--font-color-1)}[data-theme=light] .page-dm .core-benefits .services__content-item{background:var(--color-bg);border-color:var(--color-border, #e5e5e5)}[data-theme=light] .page-dm .core-benefits .services__content-item-icon img{filter:brightness(0)}[data-theme=light] .page-dm .core-benefits .services__content-item-content h3{color:var(--font-color-1)}[data-theme=light] .page-dm .core-benefits .services__content-item-content p,[data-theme=light] .page-dm .core-benefits .services__content-item-content ul li span{color:var(--font-color-2)}[data-theme=light] .page-dm .core-benefits .services__content-item-content .link{color:var(--font-color-1)}[data-theme=light] .page-dm .dm-ai__item img{filter:brightness(0)}[data-theme=light] .page-dm .dm-ai__item p{color:#636363}@font-face{font-family:icomoon;src:url(./icomoon.eot?m0nsu6);src:url(./icomoon.eot?m0nsu6#iefix) format("embedded-opentype"),url(./icomoon.ttf?m0nsu6) format("truetype"),url(./icomoon.woff?m0nsu6) format("woff"),url(./icomoon.svg?m0nsu6#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search-icon-3:before{content:""}.icon-tick-box-2:before{content:""}.icon-close-box:before{content:""}.icon-arrow-turn-right:before{content:""}.icon-angle-arrow-right:before{content:""}.icon-email-2:before{content:""}.icon-rounded-tick:before{content:""}.icon-sm-right-arrow:before{content:""}.icon-instagram:before{content:""}.icon-linkedin:before{content:""}.icon-x:before{content:""}.icon-facebook:before{content:""}.icon-star:before{content:""}.icon-ai:before{content:""}.icon-suppot:before{content:""}.icon-magic:before{content:""}.icon-search-2:before{content:""}.icon-light:before{content:""}.icon-night:before{content:""}.icon-menu:before{content:""}.icon-arrow-right:before{content:""}
