@charset "UTF-8";@font-face{font-family:Gotham;src:url(../fonts/Gotham\ Book.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham\ Medium.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham\ Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham\ Black.otf) format("opentype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham\ Light.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham\ Thin.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham\ Italic.otf) format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url("../fonts/Gotham Bold Italic.ttf") format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Gotham;src:url(../fonts/Gotham\ ItalicBold.otf) format("opentype");font-weight:700;font-style:italic;font-display:swap}:root{--pc:#323287;--sc:#32b482;--body-color:#000;--gray-bg:#e5e7e9;--footer-bg:#272727;--white:#fff;--black:#000;--tf:transparent;--p-color:#5d5d5d;--h1toh6:#323287;--line-light:#d9d9d9;--btn-hover:#323287;--ani-2:all 0.2s 0s ease;--ani-3:all 0.3s 0s ease;--ani-4:all 0.4s 0s ease;--ani-5:all 0.5s 0s ease;--op-thr:0.3;--op-n:0.9;--op-e:0.8;--op-f:0.5;--font-t:100;--font-el:200;--font-l:300;--font-r:400;--font-m:500;--font-sb:600;--font-b:700;--font-eb:800;--font-black:900;--font-eblack:950}body,html{line-height:1.5;font-size:18px;transition:all .3s ease-in;scroll-behavior:smooth}*,body,html{font-family:Gotham,sans-serif}*{margin:0;padding:0;box-sizing:border-box}.h1,h1{font-weight:500;font-size:4rem}@media (max-width:640px){.h1,h1{font-size:3.6rem}}.h2,h2{font-weight:500;font-size:2.3333333333rem}@media (max-width:640px){.h2,h2{font-size:2.4rem}}.h3,h3{font-weight:500;font-size:1.7777777778rem}@media (max-width:640px){.h3,h3{font-size:2rem}}.h4,h4{font-weight:500;font-size:1.4444444444rem}@media (max-width:640px){.h4,h4{font-size:1.6rem}}.h5,h5{font-weight:500;font-size:1.2222222222rem}@media (max-width:640px){.h5,h5{font-size:1.6rem}}.h6,h6{font-weight:500;font-size:1.1111111111rem}@media (max-width:640px){.h6,h6{font-size:1.4rem}}p{color:var(--p-color);font-weight:400;padding:0;margin:0;font-size:1rem}@media (max-width:640px){p{font-size:1.2rem}}a{color:var(--pc);text-decoration:none;font-weight:400;font-size:1rem}@media (max-width:640px){a{font-size:1.2rem}}li,ul{list-style:none;padding:0;margin:0;font-weight:400;font-size:1rem}@media (max-width:640px){li,ul{font-size:1.2rem}}img{display:block}img,svg{width:100%;height:auto}.btn{-moz-appearance:none;appearance:none}.showOnDesktop{display:inline-block}@media (max-width:640px){.showOnDesktop{display:none}}.showOnMobile{display:none}@media (max-width:640px){.showOnMobile{display:inline-block}}.wpcf7-submit{cursor:pointer}.btn{display:flex;padding:1.2222222222rem 2.2222222222rem;justify-content:center;align-items:center;gap:.5555555556rem;font-size:1rem;border-radius:3.8888888889rem;line-height:1}.btn img,.btn svg{width:1rem;height:1rem;flex-shrink:0}@media (max-width:640px){.btn img,.btn svg{width:1.4rem;height:1.4rem}}.btn.primary{border:1px solid var(--pc);background:var(--pc);color:var(--white)}.btn.primary:hover{background:var(--sc);border-color:var(--sc)}.btn.secondary{border:1px solid var(--pc);background:var(--white);color:var(--pc)}.btn.secondary:hover{background:var(--sc);border-color:var(--sc);color:var(--white)}@media (max-width:640px){.btn{padding:1.1rem 1.6rem;gap:1rem;font-size:1.2rem;border-radius:7rem}}.heading__wrapper .section-label{display:flex;align-items:center;justify-content:center;gap:.5555555556rem;font-size:1rem;text-transform:uppercase;color:var(--p-color);margin-bottom:.6666666667rem;line-height:1}.heading__wrapper .section-label svg{width:1.5rem;height:auto}.heading__wrapper .section-heading{color:var(--pc);text-align:center;line-height:1.4;font-weight:500;margin-bottom:.8888888889rem}.heading__wrapper .section-heading .accent{color:var(--sc)}.heading__wrapper .section-heading .accent.is-stacked{display:block}.heading__wrapper .section-heading .accent.is-inline{display:inline}.heading__wrapper .section-heading.h-50{margin-bottom:2.2222222222rem}.heading__wrapper .section-description{text-align:center;color:var(--p-color);font-size:1rem;font-weight:400;line-height:1.5;margin-bottom:2.2222222222rem}@media (max-width:767px){.heading__wrapper .section-heading .accent{display:inline!important}}@media (max-width:640px){.heading__wrapper .section-label{gap:1rem;font-size:1.2rem;margin-bottom:1.2rem}.heading__wrapper .section-label svg{width:2.7rem}.heading__wrapper .section-heading{line-height:1.25;margin-bottom:1.2rem}.heading__wrapper .section-heading .accent{display:inline!important}}@media (max-width:640px) and (max-width:640px){.heading__wrapper .section-heading{letter-spacing:-.96px}}@media (max-width:640px){.heading__wrapper .section-heading.h-50{margin-bottom:4rem}.heading__wrapper .section-description{font-size:1.2rem;line-height:1.3;margin-bottom:2.5rem}}.p-equal{padding-block:2.7777777778rem}@media (max-width:640px){.p-equal{padding-block:2.5rem}}.p-t-full{padding-top:5.5555555556rem}@media (max-width:640px){.p-t-full{padding-top:5rem}}.p-b-full{padding-bottom:5.5555555556rem}@media (max-width:640px){.p-b-full{padding-bottom:5rem}}.text-left{text-align:left!important}.mb-0{margin-bottom:0!important}.pb-0{padding-bottom:0!important}.mb-10{margin-bottom:2.7777777778rem}.header{position:absolute;top:0;left:0;width:100%;z-index:1000;padding:1.6666666667rem 0}@media (max-width:640px){.header{padding:2rem 0;background-color:#fff}}.header .container{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.1111111111rem}@media (max-width:640px){.header .container{gap:2rem}}.header .logo img{width:11.1111111111rem;height:auto}@media (max-width:640px){.header .logo img{width:11rem}}.header .nav-wrap{display:flex;align-items:center;margin-left:auto}@media (max-width:640px){.header .nav-wrap{display:none}}.header .desktop-nav{background:#fff;height:100%;display:flex;align-items:center;padding-left:1.9444444444rem;border-radius:2.2222222222rem 0 0 2.2222222222rem;border:1px solid #d9d9d9;border-right:none}.header .desktop-nav ul{display:flex;gap:3.3333333333rem;align-items:center}.header .desktop-nav>ul>li{position:relative}.header .desktop-nav>ul>li>a{display:flex;align-items:center;gap:.4444444444rem;color:#343434;padding:1.6111111111rem 0;border-radius:40px;transition:color .3s ease;line-height:1;font-weight:500}.header .desktop-nav>ul>li.menu-item-has-children>a:after{content:"";display:inline-block;width:.3333333333rem;height:.3333333333rem;border-right:2px solid #343434;border-bottom:2px solid #343434;transform:rotate(45deg);margin-top:-.3333333333rem;transition:transform .3s ease}.header .desktop-nav>ul>li.menu-item-has-children.is-open>a:after,.header .desktop-nav>ul>li.menu-item-has-children:hover>a:after{transform:rotate(225deg) translateY(-.0555555556rem)}.header .desktop-nav .sub-menu{position:absolute;top:100%;left:50%;transform:translateX(-50%) translateY(.5555555556rem);background-color:#fff;min-width:13.3333333333rem;box-shadow:0 .5555555556rem 1.6666666667rem rgba(0,0,0,.08);border-radius:.8888888889rem;border:1px solid #e2e8f0;padding:.6666666667rem .4444444444rem;z-index:100;display:flex;flex-direction:column;gap:.1111111111rem;opacity:0;visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s ease}.header .desktop-nav .sub-menu li{width:100%;display:block;border:none}.header .desktop-nav .sub-menu li a{display:block;padding:.5555555556rem .8888888889rem;font-size:.8333333333rem;color:#343434;font-weight:500;border-radius:.4444444444rem;transition:background .2s ease,color .2s ease;white-space:nowrap}.header .desktop-nav .sub-menu li a:after{display:none!important}.header .desktop-nav .sub-menu li a:hover{background-color:rgba(50,50,135,.05);color:var(--pc)}.header .desktop-nav>ul>li:hover .sub-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.header .nav-bridge{width:4.8333333333rem;height:100%;display:block;margin:0;z-index:2}.header .nav-btn-housing{background:#fff;height:100%;display:flex;align-items:center;padding:.2777777778rem;border-radius:2.2222222222rem 2.2222222222rem;border:1px solid #d9d9d9;border-left:none;margin-left:-1.7777777778rem}.header .nav-btn-housing a{font-weight:500;z-index:6}.header .search-housing{position:relative;z-index:1001}@media (max-width:640px){.header .search-housing{display:none}}.header .search-btn{display:flex;width:4.1666666667rem;height:4.1666666667rem;padding:1.3888888889rem;justify-content:center;align-items:center;border-radius:50%;background:#fff;border:1px solid #e5e5e5;cursor:pointer;transition:all .3s ease}.header .search-btn svg{width:1.3888888889rem;height:1.3888888889rem;flex-shrink:0}.header .search-btn svg path{transition:stroke .3s ease}.header .search-btn.active,.header .search-btn:hover{background-color:var(--sc);border-color:var(--sc)}.header .search-btn.active svg path,.header .search-btn:hover svg path{stroke:var(--white)}.header .search-pane{position:absolute;top:calc(100% + .8333333333rem);right:0;width:21.1111111111rem;background:#fff;border-radius:1.3333333333rem;box-shadow:0 1.3333333333rem 3.3333333333rem rgba(50,50,135,.12);border:1px solid rgba(0,0,0,.05);padding:1.3333333333rem;opacity:0;visibility:hidden;transform:translateY(15px);transition:all .3s cubic-bezier(.4,0,.2,1);z-index:1000}.header .search-pane.active{opacity:1;visibility:visible;transform:translateY(0)}.header .search-input-wrap{display:flex;align-items:center;background:#f4f4f6;border-radius:5.5555555556rem;padding:.2222222222rem .2222222222rem .2222222222rem 1.1111111111rem;border:1px solid #e5e5e5;transition:border-color .3s ease,background-color .3s ease}.header .search-input-wrap:focus-within{border-color:var(--pc);background:#fff}.header .search-input-wrap .search-field{flex:1;background:transparent;border:none;outline:none;font-size:.8333333333rem;color:#121212;padding:.4444444444rem 0;padding-right:.5555555556rem}.header .search-input-wrap .search-field::placeholder{color:#999}.header .search-input-wrap .search-submit{width:2.1111111111rem;height:2.1111111111rem;border-radius:50%;background:var(--pc);border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s ease}.header .search-input-wrap .search-submit:hover{background:var(--sc)}.header .search-input-wrap .search-submit svg{width:1rem;height:1rem}.header .search-results-list{margin-top:1.1111111111rem}.header .search-suggestions-title{font-size:.6666666667rem;text-transform:uppercase;color:#8c8c8c;letter-spacing:.08em;font-weight:600;margin-bottom:.6666666667rem}.header .search-suggestions{list-style:none;padding:0;margin:0;max-height:12.2222222222rem;overflow-y:auto}.header .search-suggestions li{margin-bottom:.3333333333rem;border-bottom:none}.header .search-suggestions li a{display:block;padding:.5555555556rem .8888888889rem;font-size:.8333333333rem;font-weight:500;color:#343434;border-radius:.6666666667rem;text-decoration:none;transition:background .2s ease,color .2s ease}.header .search-suggestions li a:hover{background:rgba(50,50,135,.05);color:var(--pc)}.header .menu-toggle{display:none;width:3.6rem;height:3.6rem;background:var(--pc);border-radius:50%;position:relative;border:none!important;outline:none!important}@media (max-width:640px){.header .menu-toggle{display:block}}.header .menu-toggle span{position:absolute;left:1.1rem;width:1.4rem;height:.1rem;background:#fff;transition:.35s}.header .menu-toggle span:first-child{top:1.4rem}.header .menu-toggle span:nth-child(2){top:1.8rem}.header .menu-toggle span:nth-child(3){top:2.2rem}.header .menu-toggle.active span:first-child{top:1.8rem;transform:rotate(45deg)}.header .menu-toggle.active span:nth-child(2){opacity:0}.header .menu-toggle.active span:nth-child(3){top:1.8rem;transform:rotate(-45deg)}.mobile-menu{position:fixed;top:0;right:-100%;width:100%;height:100vh;background:#fff;z-index:999;transition:.45s;padding-top:8rem;box-shadow:-10px 0 30px rgba(0,0,0,.05);overflow-y:scroll}.mobile-menu.show{right:0}.mobile-menu .element-style{position:absolute;width:18rem;height:auto;bottom:0;right:4rem}.mobile-menu ul{display:flex;flex-direction:column}.mobile-menu li{border-bottom:1px solid #eee;position:relative}.mobile-menu a{display:flex;align-items:center;justify-content:space-between;padding:1.8rem 3rem;font-weight:500;color:#343434;transition:color .3s ease;font-size:2rem}.mobile-menu a:hover{color:#32b482}.mobile-menu .menu-item-has-children>a:after{content:"";display:inline-block;width:.8rem;height:.8rem;border-right:1.5px solid #343434;border-bottom:1.5px solid #343434;transform:rotate(45deg);transition:transform .3s ease}.mobile-menu .menu-item-has-children.is-open>a{color:#32b482}.mobile-menu .menu-item-has-children.is-open>a:after{transform:rotate(225deg) translateY(-1px)}.mobile-menu .sub-menu{display:none;padding-left:1rem}.mobile-menu .sub-menu li{border-bottom:none}.mobile-menu .sub-menu li a{padding:1.2rem 3rem;font-size:1rem;font-weight:400;color:#1a1a1a}@media (max-width:640px){.mobile-menu .sub-menu li a{font-size:1.8rem}}.hero{position:relative;height:100%;overflow:hidden}.hero .hero-image,.hero .hero-video{position:relative;inset:0;width:100%;height:auto;object-fit:contain}.hero .overlay{position:absolute;inset:0}.hero .hero-content{position:absolute;z-index:2;top:11.1111111111rem;left:50%;width:100%;transform:translateX(-50%);height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}@media (max-width:640px){.hero .hero-content{top:10rem}}.hero .hero-content h1{line-height:1.4;color:var(--pc);text-align:center}@media (max-width:640px){.hero .hero-content h1{line-height:1.3}}.hero .hero-content h1 span{color:var(--sc)}.hero .hero-content .hero-buttons{display:flex;gap:1.1111111111rem;margin-top:2.2222222222rem}@media (max-width:640px){.hero .hero-content .hero-buttons{gap:1rem;margin-top:2rem}}.hero .scroll-indicator{position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:13.8888888889rem;height:1.6666666667rem;display:flex;justify-content:center;align-items:center;background:transparent;z-index:5;cursor:pointer}@media (max-width:640px){.hero .scroll-indicator{width:18.4rem;height:2.2rem}}.hero .scroll-indicator__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.hero .scroll-indicator__text{position:relative;z-index:2;color:#5d5d5d;font-size:.7777777778rem;font-weight:400;line-height:1;letter-spacing:.3888888889rem;margin-left:.3888888889rem}@media (max-width:640px){.hero .scroll-indicator__text{font-size:1rem;letter-spacing:.5rem;margin-left:.5rem}}.mega-menu{position:absolute;top:calc(100% + .8333333333rem);left:50%;width:max-content;max-width:calc(100vw - 60px);background-color:var(--white);border-radius:2.2222222222rem;box-shadow:0 1.1111111111rem 3.3333333333rem rgba(0,0,0,.12);opacity:0;visibility:hidden;transform:translateX(-50%) translateY(15px);transition:opacity .35s cubic-bezier(.4,0,.2,1),transform .35s cubic-bezier(.4,0,.2,1),visibility .35s;z-index:999}.has-mega-menu.is-open .mega-menu,.has-mega-menu:hover .mega-menu{opacity:1;visibility:visible;transform:translateX(-50%) translateY(0)}.desktop-nav>ul>li:nth-child(n+2) .mega-menu{transform:translateX(-68%) translateY(15px)}.has-mega-menu.is-open .desktop-nav>ul>li:nth-child(n+2) .mega-menu,.has-mega-menu:hover .desktop-nav>ul>li:nth-child(n+2) .mega-menu{transform:translateX(-68%) translateY(0)}@media (max-width:640px){.mega-menu{position:static;box-shadow:none;border-radius:0;display:none;transform:none}.has-mega-menu.is-open .mega-menu{display:block;transform:none}}.mega-menu__inner{margin:0 auto;padding:1.6666666667rem;display:flex;gap:3.8888888889rem}@media (max-width:640px){.mega-menu__inner{flex-direction:column;padding:1.3333333333rem;gap:1.3333333333rem}}.mega-menu__grid{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:2.2222222222rem}@media (max-width:640px){.mega-menu__grid{grid-template-columns:repeat(2,1fr);gap:1.3333333333rem}}.mega-menu__item{display:flex;flex-direction:column;gap:1.1111111111rem;text-decoration:none}.mega-menu__thumb{display:block;border-radius:1.1111111111rem;overflow:hidden;background-color:#eee;transition:transform .25s ease}.mega-menu__thumb img{display:block;width:15.5rem;height:auto;aspect-ratio:4/3;object-fit:cover}.mega-menu__item:hover .mega-menu__thumb{transform:scale(.97)}.mega-menu__label{font-size:1rem;font-weight:500;color:#121212;line-height:1.2}.mega-menu__promo{position:relative;flex:0 0 22.2222222222rem;background-color:var(--sc);border-radius:1.1111111111rem;padding:1.9444444444rem;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:640px){.mega-menu__promo{flex:unset;width:100%;min-height:14rem}}.mega-menu__dots{position:relative;inset:0;width:13.8888888889rem;height:auto;margin-bottom:.5555555556rem;margin-inline:auto;pointer-events:none}.mega-menu__decor{position:absolute;top:70%;right:.5555555556rem;transform:translateY(-50%);height:90%;width:auto;pointer-events:none}.mega-menu__promo-content{position:relative;z-index:1}.mega-menu__promo-title{font-size:2.6666666667rem;font-weight:500;color:var(--white);margin:0}.mega-menu__promo-subtitle{font-size:1.3333333333rem;color:var(--white);margin:-.2777777778rem 0 0}.mega-menu .btn--white{position:relative;z-index:1;align-self:center;background-color:var(--white);color:#323287;font-weight:400;border-radius:5.5555555556rem;padding:.6666666667rem 1.3333333333rem;font-size:1rem;transition:background-color .3s ease,color .3s ease}.mega-menu .btn--white:hover{background-color:var(--sc);color:var(--white)}.records{position:relative}.records .heading__wrapper .section-heading{max-width:850px;margin-inline:auto}.records .heading__wrapper{margin-bottom:3.3333333333rem}.records__logos{display:grid;grid-template-columns:repeat(5,1fr);gap:5.5555555556rem;margin-bottom:5.5555555556rem;text-align:center;max-width:85%;margin-inline:auto;align-items:start}@media (max-width:1024px){.records__logos{gap:2.2222222222rem;max-width:100%}}@media (max-width:640px){.records__logos{display:flex;flex-wrap:wrap;justify-content:center;gap:2.4rem 1rem;margin-bottom:5rem}}.records__logo-item{display:flex;flex-direction:column;align-items:center}@media (max-width:640px){.records__logo-item{width:45%}}.records__logo-item img{height:3.8888888889rem;width:100%;margin-bottom:.5555555556rem;object-fit:contain}@media (max-width:640px){.records__logo-item img{height:4.5rem;margin-bottom:1rem}}.records__logo-item span{font-size:.7777777778rem;font-weight:500;color:#343434}@media (max-width:640px){.records__logo-item span{font-size:1.2rem}}.records__grid{display:flex;gap:2.7777777778rem;max-width:73%;margin-inline:auto}@media (max-width:640px){.records__grid{flex-direction:column;gap:1.6rem;max-width:100%}}.records__cards{flex:1;display:grid;grid-template-columns:repeat(2,1fr);gap:1.6666666667rem}@media (max-width:640px){.records__cards{gap:1.6rem}}.records__card{position:relative;background-color:var(--white);border:1px solid #d3d3d3;border-radius:1.7777777778rem;padding:1.8888888889rem;overflow:hidden}@media (max-width:640px){.records__card{border-radius:2rem;padding:3rem 2rem}}.records__card--featured{flex:0 0 22.2222222222rem;background-color:var(--sc);border:none;display:flex;flex-direction:column;justify-content:flex-start}@media (max-width:640px){.records__card--featured{flex:unset;width:100%}}.records__card-content{position:relative;z-index:1}@media (max-width:640px){.records__card-content{height:12rem;max-width:50%!important}}.records .decor{position:absolute;right:1.3888888889rem;bottom:0;pointer-events:none;width:8.8888888889rem;height:auto}@media (max-width:640px){.records .decor{width:7rem}}.records .text-body{font-size:1rem;line-height:1.5;color:#343434;margin:0}@media (max-width:640px){.records .text-body{font-size:1.2rem;line-height:1.3}}.records .text-body--light{color:var(--white);max-width:300px}@media (max-width:640px){.records .text-body--light{font-size:1.2rem}}.records .stat-number{font-size:3.3333333333rem;color:var(--pc);margin-bottom:.5555555556rem;line-height:1;font-weight:500}@media (max-width:640px){.records .stat-number{font-size:2.4rem;margin-bottom:1rem}}.records .stat-number--light{color:var(--white);font-size:5rem}@media (max-width:640px){.records .stat-number--light{font-size:2.4rem}}.records .body-decor{position:absolute;right:1.6666666667rem;top:0;pointer-events:none;width:13.7777777778rem;height:auto}@media (max-width:640px){.records .body-decor{display:none}}.records.body-decor-hide .body-decor{display:none!important}.clients{overflow:hidden}.clients .heading__wrapper .section-description{max-width:75rem;margin-inline:auto}.clients__marquee{width:100%;overflow:hidden;position:relative;display:flex}.clients__marquee:before{left:0}.clients__marquee:after,.clients__marquee:before{height:100%;width:250px;content:"";position:absolute;top:0;z-index:1;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.clients__marquee:after{right:0;transform:rotate(180deg)}@media (max-width:640px){.clients__marquee:after,.clients__marquee:before{width:8rem}}.clients__track{display:flex;align-items:center;width:max-content;gap:3.5rem;padding-right:3.5rem;flex-shrink:0;animation:a 100s linear infinite}@media (max-width:640px){.clients__track{gap:1rem;padding-right:1rem;animation-duration:72s}}.clients__logo{display:flex;align-items:center;gap:.625rem;white-space:nowrap;font-size:1.25rem;font-weight:500;color:#4a4a4a}.clients__logo svg{flex-shrink:0}.clients__logo img{width:160px;height:60px;object-fit:contain;display:block;content-visibility:auto}@media (min-width:641px) and (max-width:1024px){.clients__logo img{width:130px;height:50px}}@media (max-width:640px){.clients__logo{font-size:1rem}.clients__logo img{width:15.5rem;height:50px}}@media (min-width:641px) and (max-width:1024px){.clients__track{animation-duration:80s!important;gap:2.5rem}}@keyframes a{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.capabilities{position:relative}@media (max-width:640px){.capabilities{overflow:hidden}}.capabilities.extra-space-below{padding-bottom:5.5555555556rem}@media (max-width:640px){.capabilities.extra-space-below{padding-bottom:5rem}}@media (max-width:640px){.capabilities .section-heading{max-width:250px;text-align:center;margin:0 auto;padding-bottom:2rem}}.capabilities .heading__wrapper .section-description{max-width:64.1111111111rem;margin-inline:auto}.capabilities .bg-svg{position:absolute;top:30%;left:50%;transform:translateX(-50%) translateY(-30%);width:auto;height:22.2222222222rem;z-index:-1}@media (max-width:640px){.capabilities .bg-svg{height:20rem;left:unset;right:-3%;top:40%;transform:translateY(-50%)}}.capabilities__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1111111111rem;position:relative}@media (max-width:640px){.capabilities__grid{grid-template-columns:1fr;gap:1.6rem}}.capabilities .capability-card{border:1px solid #e2e2e2;border-radius:1.7777777778rem;background:var(--white);overflow:hidden;position:relative;cursor:pointer}@media (max-width:640px){.capabilities .capability-card{border-radius:2rem;height:35rem}}.capabilities .capability-card__content{position:absolute;z-index:2;padding:1.6666666667rem;top:0;left:0;width:100%;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0))}@media (max-width:640px){.capabilities .capability-card__content{padding:2rem}}.capabilities .capability-card__title{font-size:1.3333333333rem;font-weight:500;color:var(--pc);line-height:1.33;padding-bottom:.5555555556rem}@media (max-width:640px){.capabilities .capability-card__title{font-size:2rem;padding-bottom:1rem}}.capabilities .capability-card__media{position:relative;width:100%;height:100%;overflow:hidden}.capabilities .capability-card__img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .35s ease}@media (max-width:640px){.capabilities .capability-card__img{min-height:40rem}}.capabilities .capability-card__hover-text{position:absolute;top:0;left:0;width:100%;height:100%;padding:1.6666666667rem;display:flex;align-items:start;font-size:1.1111111111rem;font-weight:500;line-height:1.5;color:var(--white);background:#32b482;opacity:0;transform:translateY(15px);transition:opacity .35s ease,transform .35s ease;z-index:6;margin:0}@media (max-width:640px){.capabilities .capability-card__hover-text{font-size:1.2rem;padding:2rem;line-height:1.3}}.capabilities .capability-card__link{position:absolute;left:1.6666666667rem;bottom:1.6666666667rem;display:inline-flex;align-items:center;gap:.4444444444rem;font-size:1rem;font-weight:500;color:var(--pc);text-decoration:none;z-index:8;transition:opacity .3s ease}@media (max-width:640px){.capabilities .capability-card__link{left:2rem;bottom:2rem;font-size:1.2rem}}.capabilities .capability-card__link svg{display:inline-block;width:1.1111111111rem;height:1.1111111111rem;vertical-align:middle;transition:transform .3s ease}@media (max-width:640px){.capabilities .capability-card__link svg{width:1.6rem;height:1.6rem}}.capabilities .capability-card__link img{display:inline-block;width:1.1111111111rem;height:1.1111111111rem;object-fit:contain;vertical-align:middle;transition:transform .3s ease}@media (max-width:640px){.capabilities .capability-card__link img{width:1.6rem;height:1.6rem}}.capabilities .capability-card__link:hover{opacity:.8}.capabilities .capability-card__link:hover img,.capabilities .capability-card__link:hover svg{transform:translateX(4px)}.capabilities .capability-card__icon{position:absolute;right:2.2222222222rem;bottom:2.2222222222rem;width:2.2222222222rem;height:2.2222222222rem;display:flex;align-items:center;justify-content:center;border-radius:50%;background-color:rgba(var(--white),.9);z-index:7}@media (max-width:640px){.capabilities .capability-card__icon{width:2rem;height:2rem;right:3rem;bottom:3rem}}.capabilities .capability-card .icon-line{transition:transform .35s ease,stroke .35s ease,stroke-width .35s ease;transform-origin:center;stroke:#2f2a8f;stroke-width:.6px}.capabilities .capability-card.is-active .capability-card__icon,.capabilities .capability-card:hover .capability-card__icon{background:var(--pc);padding:.5555555556rem;height:3.0555555556rem;width:3.0555555556rem}@media (max-width:640px){.capabilities .capability-card.is-active .capability-card__icon,.capabilities .capability-card:hover .capability-card__icon{padding:.5rem;height:3rem;width:3rem}}.capabilities .capability-card.is-active .capability-card__icon .icon-line,.capabilities .capability-card:hover .capability-card__icon .icon-line{stroke:var(--white);stroke-width:1px}.capabilities .capability-card.is-active .icon-line--v,.capabilities .capability-card:hover .icon-line--v{transform:scaleY(0)}.capabilities .capability-card.is-active .capability-card__img,.capabilities .capability-card:hover .capability-card__img{transform:scale(1.04)}.capabilities .capability-card.is-active .capability-card__hover-text,.capabilities .capability-card:hover .capability-card__hover-text{opacity:1;transform:translateY(0)}.segments{position:relative;overflow:hidden}@media (max-width:640px){.segments .section-heading{max-width:250px;text-align:center;margin:0 auto;padding-bottom:2rem}}.segments .bg-svg{position:absolute;top:20%;left:50%;transform:translate(-50%,-20%);width:auto;height:15.8888888889rem;z-index:-1}@media (max-width:640px){.segments .bg-svg{height:14.3rem;top:60%;object-fit:cover}}.segments .heading__wrapper .section-description{max-width:75rem;margin-inline:auto}.segments__grid{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1.6666666667rem .8333333333rem}@media (max-width:640px){.segments__grid{grid-auto-flow:unset;grid-template-columns:repeat(2,1fr);gap:3rem 1.5rem}}.segment-item{text-align:center}.segment-item,.segment-item__link{display:flex;flex-direction:column;align-items:center}.segment-item__link{text-decoration:none;color:inherit;cursor:pointer}.segment-item__icon{width:8.3333333333rem;height:8.3333333333rem;display:flex;align-items:center;justify-content:center;border-radius:40px;color:var(--pc);margin-bottom:1.6666666667rem}.segment-item__icon img{width:100%;height:auto}@media (max-width:640px){.segment-item__icon img{width:100%}}@media (max-width:640px){.segment-item__icon{width:8rem;height:8rem;border-radius:2rem;margin-bottom:1rem}}.segment-item__title{font-size:1.3333333333rem;font-weight:500;color:#343434;margin:0}@media (max-width:640px){.segment-item__title{font-size:2rem}}.domains{position:relative}@media (min-width:641px){.domains{min-height:80vh}}.domains .svg-bg-bracket{position:absolute;bottom:0;right:3.3333333333rem;width:14.8888888889rem;height:auto;z-index:-1}@media (max-width:640px){.domains .svg-bg-bracket{display:none}}.domains .heading__wrapper{margin-top:0!important;padding-top:0!important}.domains .heading__wrapper .section-label{margin-top:0!important}.domains .heading__wrapper .section-description{max-width:59.4444444444rem;margin-inline:auto}.domains .bg-svg{position:absolute;top:50%;left:0;transform:translateY(-50%);width:auto;height:28.8888888889rem;z-index:-1;filter:blur(150px)}@media (max-width:640px){.domains .bg-svg{display:none}}.domains.is-static-stack .domains__stack{overflow:visible!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:30px!important}.domains.is-static-stack .domain-card{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;transform:none!important;height:auto!important;min-height:100%!important}@media (min-width:641px) and (max-width:1200px) and (min-height:801px){.domains .domains__stack{overflow:visible!important;height:auto!important;display:flex!important;flex-direction:column!important;gap:30px!important}.domains .domain-card{position:relative!important;top:auto!important;left:auto!important;right:auto!important;width:100%!important;transform:none!important;height:auto!important;min-height:380px!important}}.domains__stack{position:relative;width:100%;overflow:hidden;border-radius:1.7777777778rem;max-width:1200px;margin-inline:auto}@media (max-width:640px){.domains__stack{border-radius:20px;max-width:35.8rem}}.domains .domain-card{position:absolute;top:0;left:0;right:0;width:100%;display:flex;align-items:stretch;border-radius:1.7777777778rem;overflow:hidden;max-width:1200px!important;margin-inline:auto;height:550px!important}@media (min-width:641px) and (max-height:800px){.domains .domain-card{height:460px!important;max-width:1000px!important}}@media (min-width:801px) and (max-width:1380px){.domains .domain-card{height:400px!important;max-width:900px!important}}@media (max-width:640px){.domains .domain-card{display:flex;flex-direction:row;border-radius:20px;max-width:35.8rem!important;height:55rem!important}}.domains .domain-card__content{position:absolute;top:0;left:0;bottom:0;width:27.7777777778rem;max-width:50%;padding:2.2222222222rem;display:flex;flex-direction:column;justify-content:space-between;gap:.5555555556rem;background:unset;z-index:2}@media (max-width:640px){.domains .domain-card__content{position:absolute;top:10px;left:0;bottom:20px;right:0;width:100%;max-width:100%;padding:1.6rem;background:unset;order:unset}}.domains .domain-card__title{font-size:1.6666666667rem;font-weight:500;color:var(--pc);margin:0;margin-bottom:0}@media (max-width:640px){.domains .domain-card__title{font-size:1.8rem;line-height:1.3;margin-bottom:.2rem}}.domains .domain-card__subtitle{font-size:1.3333333333rem;font-weight:500;color:var(--p-color);margin:0;margin-bottom:1.1111111111rem}@media (max-width:640px){.domains .domain-card__subtitle{font-size:1.3rem;line-height:1.2;margin-bottom:1rem}}.domains .domain-card__btn-wrapper{margin-top:1.6666666667rem;margin-bottom:1.1111111111rem}@media (max-width:640px){.domains .domain-card__btn-wrapper{margin-top:1.2rem;margin-bottom:1rem}}.domains .domain-card__btn{width:fit-content;display:inline-flex;align-items:center;gap:.4444444444rem;padding:.8333333333rem 1.9444444444rem;font-size:1rem;border:1px solid #323287;border-radius:2.7777777778rem;color:#323287}@media (max-width:640px){.domains .domain-card__btn{padding:.8rem 1.6rem;font-size:1.2rem;background-color:hsla(0,0%,100%,.6)!important}}@media (max-width:640px){.domains .domain-card p{font-size:1.2rem;line-height:1.35;margin-inline:auto}}.domains .domain-card__tag{display:inline-block;width:fit-content;background-color:#f1f1f1;border-radius:1.1111111111rem;padding:.3333333333rem .5555555556rem;color:#343434}.domains .domain-card__tag strong{font-weight:500}@media (max-width:640px){.domains .domain-card__tag{font-size:1.1rem;padding:.4rem .8rem;border-radius:2rem;background-color:var(--white)}}.domains .domain-card__media{position:relative;flex:1}@media (max-width:640px){.domains .domain-card__media{flex:1;order:unset;height:100%;width:100%}}.domains .domain-card__img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:640px){.domains .domain-card__img{height:100%}}.domains .domain-card__info{position:absolute;top:1.1111111111rem;right:1.1111111111rem;width:2.4444444444rem;height:2.4444444444rem;border-radius:50%;border:none;outline:none;cursor:pointer;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;z-index:3}.domains .domain-card__info svg{position:absolute;width:4.2222222222rem;height:4.2222222222rem;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.domains .domain-card__info .info-icon{display:block}.domains .domain-card__info .close-icon,.domains .domain-card__info[aria-expanded=true] .info-icon{display:none}.domains .domain-card__info[aria-expanded=true] .close-icon{display:block}.domains .domain-card .info-icon{display:block;animation:d 6s ease-in-out infinite}.domains .domain-card .info-icon rect{animation:b 6s ease-in-out infinite}.domains .domain-card .info-icon path{animation:c 6s ease-in-out infinite}@keyframes b{0%,70%,to{fill:var(--white)}80%,95%{fill:#32b482}}@keyframes c{0%,70%,to{stroke:#323287}80%,95%{stroke:var(--white)}}@keyframes d{0%,70%,to{filter:drop-shadow(0 4px 8px rgba(0,0,0,.05))}80%,95%{filter:drop-shadow(0 0 12px rgba(50,180,130,.9))}}.domains .domain-card__tooltip{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.6);border-radius:.8888888889rem;padding:1.2222222222rem 3.3333333333rem;opacity:0;visibility:hidden;transform:translateY(.5rem);transition:opacity .25s ease,transform .25s ease,visibility .25s ease;z-index:2;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;overflow-y:auto}@media (max-width:640px){.domains .domain-card__tooltip{padding:1.1111111111rem .8888888889rem}}.domains .domain-card__tooltip-list{list-style:none;padding:1.6666666667rem;margin:0;display:flex;flex-direction:column;gap:1.1111111111rem;background-color:#fff;border-radius:30px}.domains .domain-card__tooltip-list li{display:flex;align-items:center;gap:.6666666667rem}.domains .domain-card__tooltip-pointer{display:inline-flex;align-items:center;flex-shrink:0}.domains .domain-card__tooltip-pointer svg{width:1.3333333333rem;height:auto}@media (max-width:640px){.domains .domain-card__tooltip-pointer svg{width:1.8rem}}.domains .domain-card__tooltip-text{font-size:1rem;font-weight:400;color:#2c2c2c;line-height:1.3}@media (max-width:640px){.domains .domain-card__tooltip-text{font-size:1.2rem}}.domains .domain-card__info[aria-expanded=true]+.domain-card__tooltip{opacity:1;visibility:visible;transform:translateY(0)}.why-accolade{position:relative}.why-accolade__inner{display:flex;align-items:flex-start;justify-content:space-between;gap:2.7777777778rem}@media (max-width:640px){.why-accolade__inner{display:flex;flex-direction:column;gap:3rem}}.why-accolade__inner .heading__wrapper .section-label{justify-content:start}@media (max-width:640px){.why-accolade__inner .heading__wrapper .section-label{justify-content:center}}.why-accolade__inner .heading__wrapper .section-heading{text-align:left}@media (max-width:640px){.why-accolade__inner .heading__wrapper .section-heading{text-align:center}}.why-accolade__inner .heading__wrapper .section-description{text-align:left}@media (max-width:640px){.why-accolade__inner .heading__wrapper .section-description{text-align:center;margin-bottom:2rem}}.why-accolade__inner .btn{margin-top:2.7777777778rem;width:fit-content}@media (max-width:640px){.why-accolade__inner .btn{margin:0 auto;margin-top:2rem}}.why-accolade__intro{flex:0 0 40rem;max-width:720px;position:sticky;top:8.3333333333rem;align-self:flex-start}.why-accolade__intro .bg-svg{position:absolute;top:50%;left:100%;transform:translate(-30%,-50%);width:66.6666666667rem;height:auto;z-index:-1;pointer-events:none;filter:blur(50px)}@media (max-width:640px){.why-accolade__intro .bg-svg{top:0;left:0;transform:translate(0);width:100%;height:100%}}@media (max-width:640px){.why-accolade__intro{flex:unset;position:static;width:100%;overflow:hidden}}.why-accolade__cards{flex:1;display:flex;flex-direction:column;gap:1.1111111111rem;min-width:0;max-width:37.7777777778rem}@media (max-width:640px){.why-accolade__cards{gap:2rem;max-width:100%}}.why-card{background-color:var(--white);border-radius:1.7777777778rem;overflow:hidden;position:relative;transition:box-shadow .3s ease,transform .3s ease}@media (max-width:640px){.why-card{border-radius:2rem}}.why-card__media img{display:block;width:100%;height:auto;object-fit:cover}.why-card__content{padding:1.6666666667rem;position:absolute;bottom:0;left:0;right:0;width:100%;background:linear-gradient(180deg,rgba(255,0,0,0),#fff)}@media (max-width:640px){.why-card__content{padding:2rem;position:relative;padding-top:0;margin-top:-5rem}}.why-card__title{font-size:1.3333333333rem;font-weight:500;color:var(--pc);margin-bottom:.5555555556rem}@media (max-width:640px){.why-card__title{font-size:2rem}}.resources{overflow:hidden}.resources__top{display:flex;align-items:flex-end;justify-content:space-between;gap:2.2222222222rem}@media (max-width:640px){.resources__top{flex-direction:column;align-items:center;text-align:center;gap:0}}.resources__top .heading__wrapper .section-label{justify-content:start}@media (max-width:640px){.resources__top .heading__wrapper .section-label{justify-content:center}}.resources__top .heading__wrapper .section-heading .accent{color:var(--sc);display:block}.resources__top .heading__wrapper .section-heading .accent.is-inline{display:inline}.resources__top .heading__wrapper .section-heading .accent.is-stacked{display:block}@media (max-width:767px){.resources__top .heading__wrapper .section-heading .accent{display:inline!important}}.resources__top .heading__wrapper .section-description,.resources__top .heading__wrapper .section-heading{text-align:left}@media (max-width:640px){.resources__top .heading__wrapper .section-description,.resources__top .heading__wrapper .section-heading{text-align:center}}.resources__top .btn{margin-bottom:2.7777777778rem}@media (max-width:640px){.resources__top .btn{margin-bottom:3rem;margin-top:-2rem}}.resources__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.2222222222rem}@media (max-width:640px){.resources__grid{grid-template-columns:1fr;gap:3rem}}.resources__grid.slick-initialized{display:block;width:100%}.resources__grid.slick-initialized .slick-list{overflow:visible}.resources__grid.slick-initialized .slick-track{display:flex!important}.resources__grid.slick-initialized .resource-card{padding-right:1.6666666667rem;box-sizing:border-box;height:auto;flex-shrink:0!important}@media (max-width:640px){.resources__grid.slick-initialized .resource-card{padding-right:0}}.resource-card__media{border-radius:1.7777777778rem;overflow:hidden;margin-bottom:1.6666666667rem}.resource-card__media img{display:block;width:100%;height:auto;object-fit:cover}@media (max-width:640px){.resource-card__media{border-radius:2rem;margin-bottom:3rem}}.resource-card__date,.resource-card__title{margin-bottom:.5555555556rem}.resource-card__title{font-size:1.3333333333rem;color:var(--pc)}@media (max-width:640px){.resource-card__title{font-size:2rem}}.faq{position:relative}@media (max-width:640px){.faq{overflow:hidden}}.faq__inner{display:flex;align-items:flex-start;gap:2.7777777778rem;position:relative}@media (max-width:640px){.faq__inner{flex-direction:column;gap:3rem}}.faq__intro{flex:0 0 40rem;position:sticky;max-width:720px;top:8.3333333333rem;align-self:flex-start;max-height:100vh}@media (max-width:640px){.faq__intro{flex:unset;position:static;max-height:none;width:100%;text-align:center}}.faq__intro .bg-svg{position:absolute;top:0;left:100%;transform:translate(-30%,-50%);width:66.6666666667rem;height:auto;z-index:-1;pointer-events:none;filter:blur(50px)}@media (max-width:640px){.faq__intro .bg-svg{left:7%;top:50%;height:100%;width:auto}}.faq__intro .heading__wrapper .section-label{display:flex;align-items:center;justify-content:start}@media (max-width:640px){.faq__intro .heading__wrapper .section-label{justify-content:center}}.faq__intro .heading__wrapper .section-heading{text-align:left}@media (max-width:640px){.faq__intro .heading__wrapper .section-heading{text-align:center}}.faq__intro .heading__wrapper .section-description{text-align:left}@media (max-width:640px){.faq__intro .heading__wrapper .section-description{text-align:center;margin-bottom:2rem}}.faq__actions{display:flex;flex-wrap:wrap;gap:1.1111111111rem}@media (max-width:640px){.faq__actions{justify-content:center;gap:1.6rem}}.faq__list{flex:1;min-width:0;display:flex;flex-direction:column;gap:1.6666666667rem;position:relative}@media (min-width:641px){.faq__list{overflow-y:auto;padding-right:.75rem;scrollbar-width:thin}}@media (max-width:640px){.faq__list{gap:.8888888889rem}}.faq__load-more{display:none;align-self:center;margin-top:2rem;border:none}@media (max-width:640px){.faq__load-more{display:inline-flex}}.faq-item{background-color:#fff;border-radius:1.7777777778rem}@media (max-width:640px){.faq-item{border-radius:2rem}}@media (max-width:640px){.faq-item--extra{display:none}.faq-item--extra.is-visible{display:block}}.faq-item__header{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:2.2222222222rem;background:#fff;border:none;text-align:left;cursor:pointer;border-radius:1.7777777778rem}@media (max-width:640px){.faq-item__header{padding:2rem;border-radius:2rem}}.faq-item__question{font-size:1.3333333333rem;font-weight:500;color:#202020}@media (max-width:640px){.faq-item__question{font-size:1.6rem;line-height:1.5}}.faq-item__icon{flex-shrink:0;width:1.7777777778rem;height:1.7777777778rem;border-radius:50%;padding:.5rem;background-color:var(--pc);color:var(--white);display:flex;align-items:center;justify-content:center;transition:transform .3s ease}@media (max-width:640px){.faq-item__icon{width:2.6rem;height:2.6rem;padding:.6rem}}.faq-item__header[aria-expanded=true]{padding-bottom:1.1111111111rem}.faq-item__header[aria-expanded=true] .faq-item__icon{transform:rotate(180deg)}.faq-item__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.faq-item__header[aria-expanded=true]+.faq-item__panel{grid-template-rows:1fr}.faq-item__answer{overflow:hidden;padding:0 2.2222222222rem;font-size:1rem;line-height:1.5}@media (max-width:640px){.faq-item__answer{padding:0 2rem;font-size:1.2rem;line-height:1.3}}.faq-item__header[aria-expanded=true]+.faq-item__panel .faq-item__answer{padding:0 2.2222222222rem 2.2222222222rem}@media (max-width:640px){.faq-item__header[aria-expanded=true]+.faq-item__panel .faq-item__answer{padding:0 2rem 2rem}}.site-footer-cta .site-footer__cta{max-width:63.3333333333rem;margin-inline:auto}.site-footer-cta .site-footer__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1.1111111111rem}.site-footer{position:relative}@media (max-width:640px){.site-footer{overflow:hidden}}.site-footer .container{max-width:100%;padding-inline:1.6666666667rem}.site-footer .footer-svg{position:absolute;bottom:0;left:0;right:0;width:100%;height:100%;z-index:-1}@media (max-width:640px){.site-footer .footer-svg{height:auto;width:100%}}.site-footer .footer-card{position:relative;background-color:var(--white);padding:2.7777777778rem;overflow:hidden;border-radius:1.7777777778rem;box-shadow:0 4px 26px 0 rgba(0,0,0,.1)}@media (max-width:640px){.site-footer .footer-card{padding:2rem;border-radius:2rem}}.site-footer .footer-card__decor{position:absolute;top:0;left:34.4444444444rem;width:9.3333333333rem;height:auto;color:var(--pc);pointer-events:none}@media (max-width:640px){.site-footer .footer-card__decor{display:none}}.site-footer .footer-card__top{position:relative;z-index:1;display:flex;justify-content:space-between;gap:2.7777777778rem;margin-bottom:1.6666666667rem}@media (max-width:640px){.site-footer .footer-card__top{flex-direction:column;gap:2rem;margin-bottom:3rem}}.site-footer .footer-card__brand{flex:0 0 30%;max-width:490px}@media (max-width:640px){.site-footer .footer-card__brand{flex:unset}}.site-footer .footer-card__logo{display:block;height:3.3333333333rem;width:auto;margin-bottom:1.6666666667rem}@media (max-width:640px){.site-footer .footer-card__logo{height:4.3rem;margin-bottom:2rem}}.site-footer .footer-card__tagline{margin-bottom:2.7777777778rem}@media (max-width:640px){.site-footer .footer-card__tagline{margin-bottom:2rem}}.site-footer .footer-card__badges{display:flex;gap:1.6666666667rem}@media (max-width:640px){.site-footer .footer-card__badges{gap:1.6rem}}.site-footer .footer-card__badges img{width:5rem;height:5rem;border-radius:50%}@media (max-width:640px){.site-footer .footer-card__badges img{width:4.6rem;height:4.6rem}}.site-footer .footer-card__columns{display:flex;gap:5.5555555556rem}@media (max-width:640px){.site-footer .footer-card__columns{flex-wrap:wrap;gap:3rem 5rem}}.site-footer .footer-card__bottom{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1.1111111111rem;padding-top:1.3888888889rem;border-top:1px solid #d3d3d3}@media (max-width:640px){.site-footer .footer-card__bottom{flex-direction:row;align-items:center;padding-top:2.5rem;gap:1rem;justify-content:space-between}}.site-footer .footer-card__copyright{margin:0}.site-footer .footer-card__legal{display:flex;gap:1.1111111111rem}@media (max-width:640px){.site-footer .footer-card__legal{flex-direction:row;gap:7rem}}.site-footer .footer-card__legal a{color:var(--p-color)}.site-footer .footer-card__legal a:hover{color:var(--pc)}.site-footer .footer-card__social{margin-left:auto}.site-footer .footer-card__social-link{display:flex;align-items:center;justify-content:center;transition:all .3s ease}@media (max-width:640px){.site-footer .footer-card__social-link{width:2.8rem;height:2.8rem}}.site-footer .footer-card__social-link svg{width:32px;height:32px}@media (max-width:640px){.site-footer .footer-card__social-link svg{width:24px;height:24px}}@media (max-width:640px){.site-footer .footer-nav--segments{grid-column:1/-1}}.site-footer .footer-nav__title{font-weight:500;text-transform:uppercase;margin:0 0 1.6666666667rem}@media (max-width:640px){.site-footer .footer-nav__title{color:#7c7c7c}}.site-footer .footer-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.3888888889rem}.site-footer .footer-nav__list a{text-decoration:none;color:#343434}@media (max-width:640px){.site-footer .footer-nav__list{gap:1.2rem}.site-footer .footer-nav__list a{font-size:1.2rem}}@media (max-width:640px){.site-footer .footer-nav:first-child{flex:1 1 100%}}.tech-hero{position:relative;min-height:33.3333333333rem;display:flex;flex-direction:column;overflow:hidden;background:var(--white);font-family:Gotham,sans-serif}.tech-hero__bg-blur{position:absolute;z-index:1;pointer-events:none}.tech-hero__bg-blur--desktop{display:block;top:0;right:0;width:auto;height:36.1111111111rem}.tech-hero__bg-blur--mobile{display:none}.tech-hero__inner{position:relative;z-index:2;width:100%;max-width:95.5555555556rem;margin:auto;display:flex;align-items:center;flex:1;padding-top:10rem;padding-bottom:5.5555555556rem}.tech-hero__content{max-width:65%;position:relative;z-index:3}.tech-hero__title{font-family:Gotham,sans-serif;font-size:3.7777777778rem;line-height:1.15;font-weight:500;color:var(--pc);margin-bottom:.5555555556rem;max-width:85%}.tech-hero__title--accent{color:var(--sc)}.tech-hero__title--accent.is-inline{display:inline}.tech-hero__description{font-family:Gotham,sans-serif;font-size:1rem;line-height:1.6;color:var(--p-color)}.tech-hero__curly-bracket{position:absolute;right:5.5555555556rem;bottom:0;z-index:1;width:10rem;pointer-events:none}@media (max-width:1024px){.tech-hero__title{font-size:2.7777777778rem}}@media (max-width:620px){.tech-hero{min-height:auto;padding-bottom:8.8888888889rem}}@media (max-width:620px) and (max-width:600px){.tech-hero{padding-bottom:0;height:70vh}}@media (max-width:620px) and (max-width:390px){.tech-hero{height:75vh}}@media (max-width:620px) and (max-width:375px){.tech-hero{height:100vh}}@media (max-width:620px){.tech-hero__bg-blur--desktop{display:none}.tech-hero__bg-blur--mobile{display:block;top:0;left:0;right:0;width:100%;height:100%;position:absolute;z-index:1;opacity:.45;object-fit:cover}.tech-hero__inner{padding-inline:1.3333333333rem;flex-direction:column;justify-content:center;text-align:center;padding-top:7.7777777778rem;padding-bottom:2.2222222222rem}.tech-hero__content{max-width:100%;display:flex;flex-direction:column;align-items:center}.tech-hero__title{font-size:2.4444444444rem;margin-bottom:1.1111111111rem;max-width:100%}.tech-hero__title--accent{display:inline}.tech-hero__description{font-size:.8888888889rem;margin-inline:auto}.tech-hero__curly-bracket{left:auto;right:4.4444444444rem;transform:none;bottom:-5.5555555556rem;width:11.1111111111rem;height:16.6666666667rem;opacity:.85;z-index:2}.tech-hero__curly-bracket svg path{fill:var(--white)}}@media (max-width:640px){.tech-hero{padding-bottom:unset;height:91vh}.tech-hero__inner{padding-inline:1.6rem;justify-content:start;padding-top:11rem}.tech-hero__title{font-size:3.6rem}.tech-hero__description{font-size:1.2rem}.tech-hero__curly-bracket{left:auto;right:0!important;bottom:0;width:30rem;height:26rem!important;height:auto;z-index:2}}.tech-stats{position:relative;background:var(--white);padding:5.5555555556rem 0 1.3888888889rem;z-index:10}.tech-stats__inner{position:relative;width:100%;max-width:95.5555555556rem;margin:auto;padding-inline:2.2222222222rem}.tech-stats__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.6666666667rem}.tech-stats__card{background:var(--white);border:1px solid #d3d3d3;border-radius:1.7777777778rem;padding:1.7777777778rem 2.2222222222rem;display:flex;flex-direction:column;justify-content:center;min-height:8.3333333333rem;transition:transform .3s ease,box-shadow .3s ease}.tech-stats__number{font-family:Gotham,sans-serif;font-size:2.6666666667rem;font-weight:500;color:var(--pc);line-height:1.2;margin-bottom:.4444444444rem}.tech-stats__label{font-family:Gotham,sans-serif;font-size:1rem;font-weight:400;color:#4a5568;line-height:1.4}@media (max-width:991px){.tech-stats{padding-bottom:3.3333333333rem}.tech-stats__inner{padding-inline:1.3333333333rem}.tech-stats__grid{grid-template-columns:repeat(2,1fr);gap:1.3333333333rem}.tech-stats__card{padding:1.3333333333rem;border-radius:.8888888889rem;min-height:6.6666666667rem}.tech-stats__number{font-size:2rem;margin-bottom:.3333333333rem}.tech-stats__label{font-size:.7777777778rem}}@media (max-width:640px){.tech-stats{padding-bottom:4rem}.tech-stats__inner{padding-inline:1.6rem}.tech-stats__grid{grid-template-columns:repeat(2,1fr);gap:1.2rem}.tech-stats__card{padding:1.6rem 2rem;border-radius:1.6rem;min-height:11rem}.tech-stats__number{font-size:2.4rem;margin-bottom:.4rem}.tech-stats__label{font-size:1.2rem}}.tech-capabilities{position:relative;background:var(--white);padding-block:5.5555555556rem;z-index:10}.tech-capabilities__inner{width:100%;max-width:95.5555555556rem;margin:auto;padding-inline:2.2222222222rem}.tech-capabilities__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:2.2222222222rem}.tech-capabilities__grid.slick-initialized{display:block}.tech-capabilities__slide{height:100%;outline:none}.tech-capabilities__card{background:#f4f6fb;border-radius:1.7777777778rem;overflow:hidden;position:relative;display:flex;flex-direction:column;justify-content:flex-start;min-height:33.3333333333rem;height:100%;transition:transform .3s ease,box-shadow .3s ease}.tech-capabilities__card:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(50,50,135,.08)}.tech-capabilities__content{position:relative;z-index:2;padding:2.6666666667rem 2.6666666667rem 1.7777777778rem}.tech-capabilities__card-title{font-family:Gotham,sans-serif;font-size:1.3333333333rem;font-weight:600;color:var(--pc);margin-bottom:.8888888889rem;line-height:1.3}.tech-capabilities__card-desc{font-family:Gotham,sans-serif;font-size:1rem;color:#5d5d5d;line-height:1.6}.tech-capabilities__img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.tech-capabilities__img-wrapper:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(244,246,251,.95),rgba(244,246,251,.75) 45%,rgba(244,246,251,0) 75%);pointer-events:none}.tech-capabilities__img-wrapper img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width:991px){.tech-capabilities{padding-block:3.8888888889rem}.tech-capabilities__inner{padding-inline:1.3333333333rem}.tech-capabilities__grid{gap:1.3333333333rem}.tech-capabilities__content{padding:1.7777777778rem 1.7777777778rem 1.3333333333rem}.tech-capabilities__card{border-radius:1.3333333333rem;min-height:28.8888888889rem}.tech-capabilities__card-title{font-size:1.1111111111rem;margin-bottom:.6666666667rem}.tech-capabilities__card-desc{font-size:.8333333333rem}}@media (max-width:768px){.tech-capabilities__grid{grid-template-columns:1fr;gap:1.6666666667rem}}@media (max-width:640px){.tech-capabilities{padding-block:5rem;overflow:hidden}.tech-capabilities__inner{padding-inline:1.6rem}.tech-capabilities__grid.slick-initialized{display:block;width:100%}.tech-capabilities__grid.slick-initialized .slick-list{overflow:visible}.tech-capabilities__grid.slick-initialized .slick-track{display:flex!important}.tech-capabilities__slide{padding-right:0;box-sizing:border-box;height:auto}.tech-capabilities__card{border-radius:2rem;min-height:44rem;height:100%}.tech-capabilities__card-title{font-size:1.8rem;margin-bottom:.8rem}.tech-capabilities__card-desc{font-size:1.3rem;line-height:1.5}}.tech-intro{position:relative;background-color:var(--white)}.tech-intro__inner{display:flex;align-items:center;justify-content:space-between;gap:3.3333333333rem}@media (max-width:600px){.tech-intro__inner{gap:2.2222222222rem;flex-direction:column;gap:3rem}}.tech-intro__content{flex:1;min-width:0}.tech-intro__content .heading__wrapper .section-label{justify-content:flex-start}@media (max-width:600px){.tech-intro__content .heading__wrapper .section-label{justify-content:center}}.tech-intro__content .heading__wrapper .section-label svg{width:1.8888888889rem;height:auto;flex-shrink:0}@media (max-width:768px){.tech-intro__content .heading__wrapper .section-label svg{width:3.4rem}}.tech-intro__content .heading__wrapper .section-heading{text-align:left;font-size:2.3333333333rem;line-height:1.3;margin-bottom:1.6666666667rem}@media (max-width:1200px){.tech-intro__content .heading__wrapper .section-heading{font-size:2rem}}@media (max-width:600px){.tech-intro__content .heading__wrapper .section-heading{text-align:center;font-size:2.4rem;margin-bottom:2rem}}@media (max-width:768px){.tech-intro__content .heading__wrapper .section-heading br{display:none}}.tech-intro__body{display:flex;flex-direction:column;gap:1.1111111111rem}@media (max-width:768px){.tech-intro__body{gap:1.5rem}}.tech-intro__body .text-body{font-size:1rem;line-height:1.6;color:#666;margin:0}@media (max-width:600px){.tech-intro__body .text-body{font-size:1.2rem;line-height:1.5;text-align:center}}.tech-intro__media{flex:0 0 50%;width:50%}@media (max-width:600px){.tech-intro__media{flex:0 0 24.4444444444rem;width:24.4444444444rem;flex:0 0 21.1111111111rem;width:21.1111111111rem;flex:unset;width:100%;margin-inline:auto}}.tech-intro__img{display:block;width:100%;height:auto;object-fit:cover;border-radius:20px}@media (max-width:768px){.tech-intro__img{border-radius:2rem}}.compliance{position:relative;background-color:var(--white);overflow:hidden}.compliance__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6666666667rem;max-width:66.6666666667rem;margin-inline:auto}@media (max-width:640px){.compliance__grid{display:block;max-width:none}}.compliance__slide{height:100%;outline:none;flex-shrink:0}@media (max-width:640px){.compliance__slide{padding-right:1.6rem;box-sizing:border-box;height:auto;flex-shrink:0}}.compliance__grid.slick-initialized{display:block;width:100%}.compliance__grid.slick-initialized .slick-list{overflow:visible}.compliance__grid.slick-initialized .slick-track{display:flex!important}.compliance__grid.slick-initialized .slick-slide{flex-shrink:0!important}.compliance .compliance-card{background:var(--white);border:1px solid #e2e2e2;border-radius:32px;padding:2.2222222222rem;display:flex;flex-direction:column;gap:1.1111111111rem;height:100%}@media (max-width:640px){.compliance .compliance-card{border-radius:2rem;padding:3rem 2.4rem;gap:1.6rem;height:100%}}.compliance .compliance-card__header{display:flex;align-items:center;gap:1.1111111111rem}@media (max-width:640px){.compliance .compliance-card__header{flex-direction:column;align-items:flex-start;gap:1.2rem}}.compliance .compliance-card__icon-wrapper{width:3.3333333333rem;height:3.3333333333rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:640px){.compliance .compliance-card__icon-wrapper{width:5rem;height:5rem}}.compliance .compliance-card__icon-wrapper svg{width:100%;height:100%;display:block}.compliance .compliance-card__title{font-size:1.3333333333rem;font-weight:500;color:var(--pc);margin:0}@media (max-width:640px){.compliance .compliance-card__title{font-size:1.6rem}}.compliance .compliance-card__desc{font-size:1rem;line-height:1.5;color:#5d5d5d;margin:0}@media (max-width:640px){.compliance .compliance-card__desc{font-size:1.2rem;line-height:1.45}}.featured-products{background:linear-gradient(180deg,#fff,#f1f1f1 25%,#f1f1f1 75%,#fff)}.featured-products .heading__wrapper{margin-bottom:2.2222222222rem}@media (max-width:640px){.featured-products .heading__wrapper{margin-bottom:3rem}}.featured-products .products-filter{display:none;justify-content:space-between;gap:.5555555556rem;flex-direction:column;margin-bottom:1.6666666667rem}@media (max-width:640px){.featured-products .products-filter{flex-direction:column;align-items:flex-start;margin-bottom:2.4rem;width:100%}}.featured-products .products-filter__label{font-size:1.3333333333rem;font-weight:500;color:var(--pc)}@media (max-width:640px){.featured-products .products-filter__label{font-size:1.8rem}}.featured-products .products-filter__dropdowns{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6666666667rem;width:100%}@media (max-width:1024px){.featured-products .products-filter__dropdowns{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.featured-products .products-filter__dropdowns{grid-template-columns:1fr;gap:1.2rem}}.featured-products .products-filter__select-wrapper{position:relative;width:100%}.featured-products .products-filter__select-wrapper:after{content:"";position:absolute;right:1.1111111111rem;top:50%;transform:translateY(-50%);width:.6666666667rem;height:.4444444444rem;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'><path d='M1 1.5L6 6.5L11 1.5' stroke='%23323287' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-repeat:no-repeat;background-size:contain;transition:transform .2s ease}@media (max-width:640px){.featured-products .products-filter__select-wrapper:after{right:2rem;width:1.2rem;height:.8rem}}.featured-products .products-filter__select-wrapper:focus-within:after{transform:translateY(-50%) rotate(180deg)}.featured-products .products-filter__select{width:100%;height:2.6666666667rem;padding:0 2.2222222222rem 0 1.1111111111rem;font-family:Gotham,sans-serif;font-size:.8888888889rem;font-weight:400;color:#343434;background-color:var(--white);border:1px solid #d9d9d9;border-radius:2.2222222222rem;-moz-appearance:none;appearance:none;cursor:pointer;outline:none;transition:border-color .2s ease,box-shadow .2s ease}@media (max-width:640px){.featured-products .products-filter__select{height:4.8rem;padding:0 4rem 0 2rem;font-size:1.5rem;border-radius:4rem}}.featured-products .products-filter__select:focus{border-color:var(--pc);box-shadow:0 0 0 3px rgba(50,50,135,.1)}.featured-products .products-filter__status{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:1.6666666667rem;padding-top:.5555555556rem}@media (max-width:640px){.featured-products .products-filter__status{margin-bottom:2.4rem;padding-top:0}}.featured-products .products-filter__count{font-size:.8888888889rem;font-weight:500;color:var(--p-color)}@media (max-width:640px){.featured-products .products-filter__count{font-size:1.4rem}}.featured-products .products-filter__clear{font-size:.8888888889rem;font-weight:500;color:var(--sc);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;display:none;outline:none}@media (max-width:640px){.featured-products .products-filter__clear{font-size:1.4rem}}.featured-products .products-filter__clear.is-visible{display:block}.featured-products .products-filter__clear:hover{color:var(--pc)}.featured-products .products-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6666666667rem}@media (max-width:767px){.featured-products .products-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.featured-products .products-grid{grid-template-columns:1fr;gap:2.4rem}}.featured-products .no-products-found{grid-column:1/-1;text-align:center;padding:2.6666666667rem 1.3333333333rem;background:var(--white);border:1px solid #e2e2e2;border-radius:1.3333333333rem}@media (max-width:640px){.featured-products .no-products-found{padding:3.2rem 1.6rem;border-radius:1.6rem}}.featured-products .no-products-found p{font-size:1.1111111111rem;font-weight:500;color:var(--pc);margin:0}@media (max-width:640px){.featured-products .no-products-found p{font-size:1.6rem}}.featured-products .product-card{background-color:var(--white);border:1px solid #e2e2e2;border-radius:1.3333333333rem;overflow:hidden;display:flex;flex-direction:column;height:100%;transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s ease}@media (max-width:640px){.featured-products .product-card{border-radius:2rem}}.featured-products .product-card:hover{transform:translateY(-5px);box-shadow:0 .8333333333rem 1.9444444444rem rgba(50,50,135,.08)}@media (max-width:640px){.featured-products .product-card:hover{transform:none;box-shadow:none}}.featured-products .product-card:hover .product-card__link{color:var(--sc);gap:.6666666667rem}@media (max-width:640px){.featured-products .product-card:hover .product-card__link{gap:.8rem}}.featured-products .product-card.is-hidden{display:none!important}.featured-products .product-card__media{position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}@media (min-width:768px) and (max-width:1024px){.featured-products .product-card__media{height:unset;padding:unset}}@media (max-width:640px){.featured-products .product-card__media{height:unset}}.featured-products .product-card__img{max-height:100%;max-width:100%;width:auto;height:auto;object-fit:contain;display:block;transition:transform .35s ease}.featured-products .product-card__tech-tag{position:absolute;top:1.1111111111rem;left:1.1111111111rem;background-color:var(--pc);color:var(--white);padding:.3333333333rem .8888888889rem;border-radius:1.1111111111rem;font-size:1rem;font-weight:400;line-height:1}@media (max-width:640px){.featured-products .product-card__tech-tag{top:2.6rem;left:2.6rem;padding:1rem 1.2rem;font-size:1.2rem;border-radius:2rem}}.featured-products .product-card__content{padding:1.6666666667rem;display:flex;flex-direction:column;flex:1;gap:.8888888889rem}@media (max-width:640px){.featured-products .product-card__content{padding:2rem;gap:1.2rem}}.featured-products .product-card__category{font-size:.6666666667rem;font-weight:500;padding:.2222222222rem .6666666667rem;border-radius:.2222222222rem;width:fit-content;line-height:1}@media (max-width:640px){.featured-products .product-card__category{font-size:1.1rem;padding:.4rem 1rem}}.featured-products .product-card__category--advanced-telematics{background-color:#dabff9;color:var(--black);font-size:1rem;font-weight:400;border-radius:.6666666667rem}.featured-products .product-card__category--cockpit-electronics{color:var(--black);background-color:#f4e9de;font-size:1rem;font-weight:400;border-radius:.6666666667rem}.featured-products .product-card__category--adas{color:var(--black);background-color:#c9f3f7;font-size:1rem;font-weight:400;border-radius:.6666666667rem}.featured-products .product-card__category--body-and-power-electronics,.featured-products .product-card__category--body-power-electronics{color:#3c3d41;background-color:#e3cbd8;font-size:1rem;font-weight:400;border-radius:.6666666667rem}.featured-products .product-card__title{font-size:1.3333333333rem;font-weight:400;color:var(--pc);margin:0}@media (max-width:640px){.featured-products .product-card__title{font-size:2rem}}.featured-products .product-card__desc{font-size:1rem;line-height:1.5;color:var(--p-color);margin:0;flex:1}@media (max-width:640px){.featured-products .product-card__desc{font-size:1.2rem;line-height:1.45}}.featured-products .product-card__tags{display:flex;flex-wrap:wrap;gap:.4444444444rem;margin-top:.4444444444rem}@media (max-width:640px){.featured-products .product-card__tags{gap:.6rem;margin-top:.6rem}}.featured-products .product-card__tag{font-size:1rem;color:var(--p-color);border:1px solid #e2e2e2;padding:.2222222222rem .6666666667rem;border-radius:1.1111111111rem;line-height:1;font-weight:400}@media (max-width:640px){.featured-products .product-card__tag{font-size:1.2rem;padding:.3rem 1rem;border-radius:2rem}}.featured-products .product-card__link{font-size:1rem;font-weight:400;color:var(--pc);text-transform:uppercase;display:flex;align-items:center;gap:.4444444444rem;margin-top:.4444444444rem;transition:color .2s ease,gap .2s ease}@media (max-width:640px){.featured-products .product-card__link{font-size:1.2rem;margin-top:.8rem;gap:.8rem}}.featured-products .product-card__link svg{width:.7777777778rem;height:auto;fill:currentColor;transition:transform .2s ease}@media (max-width:640px){.featured-products .product-card__link svg{width:1.4rem}}.tracks-section{position:relative;background-color:var(--white);overflow:hidden}.tracks-slider-container{position:relative;width:100%}.tracks-slider-arrow{position:absolute;bottom:14.2222222222rem;width:2.6666666667rem;height:2.6666666667rem;border-radius:50%;border:none;z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:all .3s ease;box-shadow:0 .2222222222rem .6666666667rem rgba(0,0,0,.06)}.tracks-slider-arrow img{width:100%;height:100%;object-fit:contain;display:block}.tracks-slider-arrow:hover{opacity:.9;transform:scale(1.05)}@media (max-width:640px){.tracks-slider-arrow{width:4rem;height:4rem;bottom:22rem}}.tracks-slider-arrow--prev{left:-1.3333333333rem;opacity:.85}@media (max-width:640px){.tracks-slider-arrow--prev{left:1rem}}.tracks-slider-arrow--next{right:-1.3333333333rem}@media (max-width:640px){.tracks-slider-arrow--next{right:1rem}}.tracks-slider{display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;user-select:none;width:100vw;margin-left:calc(-1 * (100vw - 100%) / 2);padding-left:calc((100vw - 100%) / 2 - .8333333333rem);padding-right:calc((100vw - 100%) / 2 - .8333333333rem)}.tracks-slider::-webkit-scrollbar{display:none}@media (max-width:640px){.tracks-slider{width:auto;margin-left:0;margin-inline:-.8rem;padding-inline:.8rem;padding-left:0;padding-right:0}}.tracks-slide{flex:0 0 auto;width:41.6666666667rem;padding-inline:.8333333333rem;box-sizing:border-box;display:flex;height:auto;outline:none}@media (max-width:640px){.tracks-slide{width:31rem!important;padding-inline:.8rem}}.tracks-card{position:relative;background:#f8f9fc;border-radius:1.7777777778rem;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start;width:100%;max-width:100%;height:31.1111111111rem}@media (max-width:640px){.tracks-card{width:100%;height:auto;min-height:48rem;border-radius:2rem}}.tracks-card__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.tracks-card__bg img{display:block;width:100%;height:100%;object-fit:cover}.tracks-card__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(248,249,252,.95) 0,rgba(248,249,252,.85) 45%,rgba(248,249,252,0) 75%,rgba(248,249,252,0));pointer-events:none;z-index:2}@media (max-width:640px){.tracks-card__bg:after{background:linear-gradient(180deg,rgba(248,249,252,.95) 0,rgba(248,249,252,.85) 55%,rgba(248,249,252,0) 85%,rgba(248,249,252,0))}}.tracks-card__content{position:relative;z-index:3;padding:2.2222222222rem;display:flex;flex-direction:column;gap:.5555555556rem;height:100%;box-sizing:border-box}@media (max-width:640px){.tracks-card__content{padding:3rem 2.4rem;gap:1.2rem}}.tracks-card__title{font-size:1.3333333333rem;font-weight:500;color:var(--pc);margin:0}@media (max-width:640px){.tracks-card__title{font-size:2rem}}.tracks-card__desc{font-size:1rem;line-height:1.5;color:#5d5d5d;margin:0;max-width:90%}@media (max-width:640px){.tracks-card__desc{font-size:1.2rem;line-height:1.45;max-width:100%}}.tracks-card__example{font-size:1rem;color:#5d5d5d;margin:0}.tracks-card__example strong{color:#5d5d5d;font-weight:500}@media (max-width:640px){.tracks-card__example{font-size:1.2rem}}.subscribe-section{position:relative;background-color:var(--white);overflow:visible;overflow-x:clip;overflow-y:visible}.subscribe-section__bg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:106.6666666667rem;height:36.4444444444rem;z-index:1;pointer-events:none}.subscribe-section__bg svg{display:block;width:100%;height:100%}@media (max-width:991px){.subscribe-section__bg{width:66.6666666667rem;height:22.7777777778rem}}@media (max-width:640px){.subscribe-section__bg{width:80rem;height:45rem}}.subscribe-section .container{position:relative;z-index:2}.subscribe-content{background:var(--white);border-radius:1.6666666667rem;box-shadow:0 .8333333333rem 2.7777777778rem rgba(50,50,135,.06),0 0 .0555555556rem rgba(50,50,135,.15);padding:2.7777777778rem 3.3333333333rem;display:flex;justify-content:space-between;align-items:center;gap:1.6666666667rem}.subscribe-content .heading__wrapper{text-align:left;margin-bottom:0}.subscribe-content .heading__wrapper .section-label{justify-content:flex-start}.subscribe-content .heading__wrapper .section-description,.subscribe-content .heading__wrapper .section-heading{text-align:left}@media (max-width:767px){.subscribe-content{flex-direction:column;align-items:stretch;padding:2.2222222222rem;gap:1.6666666667rem}.subscribe-content .heading__wrapper{text-align:center}.subscribe-content .heading__wrapper .section-label{justify-content:center}.subscribe-content .heading__wrapper .section-heading{text-align:center}.subscribe-content .heading__wrapper .section-description{text-align:center;margin-inline:auto}}@media (max-width:640px){.subscribe-content{border-radius:2.4rem;padding:3rem 2rem;gap:2.5rem}.subscribe-content .heading__wrapper .section-label{margin-bottom:2rem}.subscribe-content .heading__wrapper .section-heading{font-size:2.4rem;margin-bottom:2rem}.subscribe-content .heading__wrapper .section-description{font-size:1.2rem;line-height:1.4}}.subscribe-form{display:flex;align-items:center;gap:.6666666667rem;flex-shrink:1}.subscribe-form .subscribe-input{width:23.7222222222rem;flex-shrink:1;min-width:0;padding:1.2222222222rem 2.2222222222rem;border:1px solid #323287;border-radius:3.8888888889rem;font-size:1rem;color:var(--pc);background:var(--white);outline:none;box-sizing:border-box;transition:border-color .3s ease,box-shadow .3s ease}.subscribe-form .subscribe-input::placeholder{color:#323287}.subscribe-form .subscribe-input:focus{border-color:var(--pc);box-shadow:0 0 0 .2222222222rem rgba(50,50,135,.08)}@media (max-width:767px){.subscribe-form{width:100%;justify-content:center}.subscribe-form .subscribe-input{width:100%;max-width:22.2222222222rem}}@media (max-width:640px){.subscribe-form{flex-direction:column;gap:2rem}.subscribe-form .subscribe-input{max-width:100%;height:5rem;padding:0 2rem;font-size:1.4rem}.subscribe-form .btn{width:100%;height:5rem;padding:0;font-size:1.4rem}}.contact-section{position:relative}.contact-section .contact-grid{display:grid;grid-template-columns:1.1fr .8fr;gap:3.3333333333rem;align-items:flex-start;margin:0 auto}@media (max-width:640px){.contact-section .contact-grid{grid-template-columns:1fr;gap:3rem}}.contact-section .contact-form-panel{background-color:var(--white);border:1px solid #d3d3d3;border-radius:1.7777777778rem;padding:3.3333333333rem;padding-bottom:0}@media (max-width:640px){.contact-section .contact-form-panel{padding:2rem;border-radius:2rem;padding-bottom:0}}.contact-section .contact-form-title{font-size:2.3333333333rem;font-weight:500;color:var(--pc);margin:0 0 1.6666666667rem}@media (max-width:640px){.contact-section .contact-form-title{font-size:2.4rem;margin-bottom:2rem}}.contact-section .contact-form-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.6666666667rem}@media (max-width:640px){.contact-section .contact-form-grid{grid-template-columns:1fr;gap:1.2rem}}.contact-section .form-group{position:relative;display:flex;flex-direction:column}.contact-section .form-group--full{grid-column:span 2}@media (max-width:640px){.contact-section .form-group--full{grid-column:span 1}}.contact-section .form-group--half{grid-column:span 1}.contact-section .form-group--submit{grid-column:span 2;align-items:center;margin-top:.5555555556rem}@media (max-width:640px){.contact-section .form-group--submit{grid-column:span 1}}.contact-section .form-group input[type=email],.contact-section .form-group input[type=text],.contact-section .form-group select,.contact-section .form-group textarea{width:100%;background-color:var(--white);border:1px solid #d3d3d3;border-radius:.5555555556rem;padding:.8888888889rem 1.1111111111rem;font-size:1rem;color:#5d5d5d;transition:all .3s ease;outline:none}@media (max-width:640px){.contact-section .form-group input[type=email],.contact-section .form-group input[type=text],.contact-section .form-group select,.contact-section .form-group textarea{padding:1.2rem 1.6rem;font-size:1.2rem;border-radius:1rem}}.contact-section .form-group input[type=email]:focus,.contact-section .form-group input[type=text]:focus,.contact-section .form-group select:focus,.contact-section .form-group textarea:focus{border-color:var(--pc)}.contact-section .form-group input[type=email]::placeholder,.contact-section .form-group input[type=text]::placeholder,.contact-section .form-group select::placeholder,.contact-section .form-group textarea::placeholder{color:#666;opacity:1;font-size:1rem}@media (max-width:640px){.contact-section .form-group input[type=email]::placeholder,.contact-section .form-group input[type=text]::placeholder,.contact-section .form-group select::placeholder,.contact-section .form-group textarea::placeholder{font-size:1.2rem}}.contact-section .form-group textarea{height:7.7777777778rem;resize:vertical}@media (max-width:640px){.contact-section .form-group textarea{height:10rem}}.contact-section .form-group select{appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1.1111111111rem center;background-size:1.3333333333rem;padding-right:2.5rem;cursor:pointer}@media (max-width:640px){.contact-section .form-group select{background-position:right 1.6rem center;background-size:1.2rem}}.contact-section .form-group--file{position:relative}.contact-section .form-group--file .wpcf7-form-control-wrap{width:100%}.contact-section .form-group--file input[type=file]{width:100%;border:1px solid #e2e8f0;border-radius:.5555555556rem;padding:.8888888889rem 1.1111111111rem;font-size:1rem;color:transparent;background-color:var(--white);cursor:pointer;outline:none;position:relative}@media (max-width:640px){.contact-section .form-group--file input[type=file]{padding:1.2rem 1.6rem;font-size:1.2rem;border-radius:1rem}}.contact-section .form-group--file input[type=file]::file-selector-button{display:none}.contact-section .form-group--file input[type=file]:after{content:"Attachment (Optional)";position:absolute;left:1.1111111111rem;top:50%;transform:translateY(-50%);color:#666;pointer-events:none}@media (max-width:640px){.contact-section .form-group--file input[type=file]:after{left:1.6rem}}.contact-section .form-group--file input[type=file].has-file{color:#5d5d5d}.contact-section .form-group--file input[type=file].has-file:after{display:none}.contact-section .form-group--file .file-upload-icon{position:absolute;right:1.3888888889rem;top:50%;transform:translateY(-50%);pointer-events:none;display:flex;align-items:center}@media (max-width:640px){.contact-section .form-group--file .file-upload-icon{right:1.6rem}}.contact-section .form-group--file .file-upload-icon svg{width:1.1666666667rem;height:auto}@media (max-width:640px){.contact-section .form-group--file .file-upload-icon svg{width:1.8rem}}.contact-section .contact-form-wrapper .wpcf7-not-valid-tip{font-size:.6666666667rem;color:#e53e3e;margin-top:.2777777778rem;display:block}.contact-section .contact-form-wrapper .wpcf7-response-output{margin:1.1111111111rem 0 0!important;padding:.8333333333rem 1.1111111111rem!important;border-radius:.6666666667rem!important;font-size:.6666666667rem!important;line-height:1.5!important;border:none!important}@media (max-width:640px){.contact-section .contact-form-wrapper .wpcf7-response-output{font-size:1.2rem!important;padding:1.2rem 1.6rem!important;border-radius:1rem!important}}.contact-section .contact-form-wrapper .custom-error-tip{font-size:.6666666667rem;color:#e53e3e;margin-top:.2777777778rem;display:block}@media (max-width:640px){.contact-section .contact-form-wrapper .custom-error-tip{font-size:1rem!important}}.contact-section .contact-form-wrapper .custom-error-tip~.wpcf7-not-valid-tip,.contact-section .contact-form-wrapper .custom-invalid~.wpcf7-not-valid-tip{display:none!important}.contact-section .contact-form-wrapper .wpcf7-not-valid,.contact-section .contact-form-wrapper input.custom-invalid,.contact-section .contact-form-wrapper select.custom-invalid,.contact-section .contact-form-wrapper textarea.custom-invalid{border-color:#e53e3e!important;background-color:#fffafb!important}.contact-section .contact-form-wrapper .wpcf7-not-valid:focus,.contact-section .contact-form-wrapper input.custom-invalid:focus,.contact-section .contact-form-wrapper select.custom-invalid:focus,.contact-section .contact-form-wrapper textarea.custom-invalid:focus{box-shadow:0 0 0 3px rgba(229,62,98,.1)!important}.contact-section .contact-card-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.contact-section .contact-card-panel .decor{position:absolute;right:2.7777777778rem;top:1.3888888889rem;width:9.4444444444rem;height:auto;z-index:1}@media (max-width:640px){.contact-section .contact-card-panel .decor{right:5rem;bottom:unset;top:3rem;width:17rem}}.contact-section .contact-info-card{background-color:var(--sc);color:var(--white);border-radius:1.7777777778rem;padding:2.7777777778rem;display:flex;flex-direction:column;height:100%;position:relative;overflow:hidden}@media (max-width:640px){.contact-section .contact-info-card{padding:2.5rem;border-radius:2rem}}.contact-section .contact-info-label{display:inline-flex;align-items:center;font-size:1rem;font-weight:400;text-transform:uppercase;color:var(--white);margin-bottom:1.1111111111rem}@media (max-width:640px){.contact-section .contact-info-label{font-size:1.2rem;margin-bottom:2rem}}.contact-section .contact-info-label svg{width:1.4444444444rem;height:auto;margin-right:.5555555556rem}@media (max-width:640px){.contact-section .contact-info-label svg{width:1.8rem;margin-right:.8rem}}.contact-section .contact-info-title{font-size:1.7777777778rem;font-weight:500;color:var(--white);margin:0 0 .2777777778rem;line-height:1.4}@media (max-width:640px){.contact-section .contact-info-title{font-size:1.8rem}}.contact-section .contact-info-desc{color:hsla(0,0%,100%,.9)}.contact-section .contact-info-divider{height:2px;background-color:#d3d3d3;opacity:.4;margin:.8333333333rem 0;max-width:25rem}@media (max-width:640px){.contact-section .contact-info-divider{margin:3rem 0}}.contact-section .contact-info-item{display:flex;align-items:flex-start;gap:.8333333333rem;position:relative;z-index:2}@media (max-width:640px){.contact-section .contact-info-item{gap:1.5rem}}.contact-section .contact-info-icon{display:flex;align-items:center;justify-content:center;border-radius:50%;flex-shrink:0}.contact-section .contact-info-icon svg{width:1.3333333333rem;height:1.3333333333rem}@media (max-width:640px){.contact-section .contact-info-icon svg{width:2.4rem;height:2.4rem;margin-top:.6rem}}.contact-section .contact-info-content{display:flex;flex-direction:column}.contact-section .contact-info-value{font-size:1.3333333333rem;font-weight:500;color:var(--white);text-decoration:none;transition:opacity .3s ease;line-height:1}@media (max-width:640px){.contact-section .contact-info-value{font-size:1.6rem}}.contact-section .contact-info-sub{color:var(--white);margin-top:.8333333333rem;font-size:1rem}@media (max-width:640px){.contact-section .contact-info-sub{font-size:1.2rem}}.presence-section{position:relative}.presence-section .heading__wrapper .section-description{max-width:56.8888888889rem;margin:0 auto;padding:0 0 3.3333333333rem}.presence-section .presence-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6666666667rem;max-width:62.7777777778rem;margin:0 auto}@media (max-width:640px){.presence-section .presence-grid{grid-template-columns:1fr;gap:2rem}}.presence-section .presence-card{background-color:var(--white);border:1px solid #d3d3d3;border-radius:1.7777777778rem;overflow:hidden;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;padding:1.6666666667rem}@media (max-width:640px){.presence-section .presence-card{border-radius:2rem;padding:2rem}}.presence-section .presence-card__media{width:100%;height:auto;position:relative;overflow:hidden}.presence-section .presence-card__media img{position:relative;width:100%;height:auto;transition:transform .5s ease}.presence-section .presence-card__media:hover img{transform:scale(1.02)}.presence-section .presence-card__content{display:flex;flex-direction:column;flex-grow:1;padding-top:2.2222222222rem}@media (max-width:640px){.presence-section .presence-card__content{padding:2.4rem;padding-inline:0}}.presence-section .presence-card__title{color:var(--pc);margin:0 0 .8333333333rem;line-height:1.4}@media (max-width:640px){.presence-section .presence-card__title{margin-bottom:1rem}}.presence-section .presence-card__address{margin:0 0 1.3888888889rem}@media (max-width:640px){.presence-section .presence-card__address{margin-bottom:1.5rem}}.presence-section .presence-card__contact-item{margin-bottom:.4444444444rem}.presence-section .presence-card__contact-item:last-child{margin-bottom:0}@media (max-width:640px){.presence-section .presence-card__contact-item{margin-bottom:.6rem}}.presence-section .presence-card__link{color:var(--p-color);text-decoration:none;transition:color .3s ease}.presence-section .presence-card__link:hover{color:var(--sc)}.presence-section .presence-card__link--email{color:var(--pc);text-decoration:underline}.presence-section .presence-card__link--email:hover{color:var(--sc)}.presence-section .presence-card--fullwidth{grid-column:span 2;flex-direction:row;align-items:stretch}@media (max-width:640px){.presence-section .presence-card--fullwidth{grid-column:span 1;flex-direction:column}}.presence-section .presence-card--fullwidth .presence-card__media{width:45%;height:auto}@media (max-width:991px){.presence-section .presence-card--fullwidth .presence-card__media{width:100%;min-height:auto}}.presence-section .presence-card--fullwidth .presence-card__content{width:55%;justify-content:center;padding:1.6666666667rem}@media (max-width:640px){.presence-section .presence-card--fullwidth .presence-card__content{width:100%;padding:2.4rem;padding-inline:0}}.presence-section .presence-card--fullwidth .presence-card__title{margin-bottom:1.1111111111rem}@media (max-width:640px){.presence-section .presence-card--fullwidth .presence-card__title{margin-bottom:1.2rem}}.thank-you-hero{position:relative;min-height:41.6666666667rem;background:var(--white)}.thank-you-hero .tech-hero__bg-blur{position:absolute;z-index:1;pointer-events:none}.thank-you-hero .tech-hero__bg-blur--desktop{display:block;top:0;right:0;width:auto;height:100%}.thank-you-hero .tech-hero__bg-blur--mobile{display:none}.thank-you-hero .tech-hero__inner{z-index:2;width:100%;max-width:95.5555555556rem;margin:auto;display:flex;flex-direction:column;align-items:center;text-align:center;padding-top:12.7777777778rem;padding-bottom:5.5555555556rem}@media (max-width:991px){.thank-you-hero .tech-hero__inner{padding-inline:1.3333333333rem;padding-top:16.6666666667rem;padding-bottom:3.3333333333rem}}@media (max-width:640px){.thank-you-hero .tech-hero__inner{padding-inline:1.6rem;padding-top:10rem}}.thank-you-hero .thank-you-title-wrapper{width:100%;display:flex;justify-content:center;margin-bottom:5.5555555556rem;order:-1;position:relative;z-index:3}@media (max-width:991px){.thank-you-hero .thank-you-title-wrapper{order:4;margin-top:2.2222222222rem;margin-bottom:0}}@media (max-width:640px){.thank-you-hero .thank-you-title-wrapper{margin-top:3rem}}.thank-you-hero .tech-hero__title{margin:0;text-align:center;font-size:12.0555555556rem;font-weight:700;line-height:1.1;color:var(--pc);font-family:Gotham,sans-serif}@media (max-width:1024px){.thank-you-hero .tech-hero__title{font-size:7.7777777778rem}}@media (max-width:991px){.thank-you-hero .tech-hero__title{font-size:5.5555555556rem}}@media (max-width:640px){.thank-you-hero .tech-hero__title{font-size:6.5rem;padding-top:5rem}}.thank-you-hero .tech-hero__content{max-width:100%;width:100%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;order:0;z-index:3}@media (max-width:991px){.thank-you-hero .tech-hero__content{align-items:center;text-align:center}}.thank-you-hero .thank-you-msg{font-size:4rem;font-weight:500;color:var(--pc);margin-bottom:1.3333333333rem;line-height:4.4444444444rem;max-width:50rem}.thank-you-hero .thank-you-msg .accent{color:var(--sc);margin-bottom:1.3333333333rem}@media (max-width:1024px){.thank-you-hero .thank-you-msg{font-size:2.7777777778rem}}@media (max-width:991px){.thank-you-hero .thank-you-msg{font-size:2rem;text-align:center;margin-bottom:1.1111111111rem}}@media (max-width:640px){.thank-you-hero .thank-you-msg{font-size:3.6rem;margin-bottom:2rem}}.thank-you-hero .tech-hero__description{font-size:1rem;line-height:1.6;color:var(--p-color);margin-bottom:1.6666666667rem;max-width:38.8888888889rem;font-family:Gotham,sans-serif}@media (max-width:991px){.thank-you-hero .tech-hero__description{font-size:.8888888889rem;margin-inline:auto;margin-bottom:1.6666666667rem}}@media (max-width:640px){.thank-you-hero .tech-hero__description{font-size:1.2rem;margin-bottom:2rem;max-width:25rem}}.thank-you-hero .btn{width:fit-content}.thank-you-hero .tech-hero__curly-bracket{position:absolute;right:5.5555555556rem;bottom:0;z-index:1;width:10rem;pointer-events:none}@media (max-width:991px){.thank-you-hero .tech-hero__curly-bracket{right:4.4444444444rem;bottom:-5.5555555556rem;width:11.1111111111rem;height:16.6666666667rem;opacity:.85;z-index:2}}@media (max-width:640px){.thank-you-hero .tech-hero__curly-bracket{left:70%!important;right:auto!important;transform:translateX(-64%)!important;bottom:0;width:11.2rem;height:auto;z-index:1}}.thank-you-section{display:block;height:0;margin:0;padding:0}@media (max-width:991px){.thank-you-hero .tech-hero__bg-blur--desktop{display:none}.thank-you-hero .tech-hero__bg-blur--mobile{display:block;top:0;left:0;right:0;width:100%;height:100%;position:absolute;z-index:1;opacity:.45;object-fit:cover}}.error-404{position:relative;height:50rem;background-color:var(--white);background-image:url(../images/404-deskto.png);background-size:cover;background-position:100%;background-repeat:no-repeat;overflow:hidden;display:flex;align-items:center}@media (max-width:640px){.error-404{flex-direction:column;justify-content:flex-start;align-items:center;background-image:url(../images/404-mobile.png);background-position:bottom;padding-top:5rem;padding-bottom:4rem;height:72rem}}.error-404__container{width:100%;margin:auto;display:flex;align-items:center;position:relative;z-index:2;padding-inline:5.5555555556rem}@media (max-width:640px){.error-404__container{padding-inline:1.6rem;padding-bottom:26rem}}.error-404__content{width:50%;display:flex;flex-direction:column;align-items:flex-start;text-align:left;margin-top:11.1111111111rem}@media (max-width:640px){.error-404__content{margin-top:0;width:100%;align-items:center;text-align:center}}.error-404__title{font-family:Gotham,sans-serif;font-weight:700;color:var(--pc);order:1;font-size:12.0555555556rem}@media (max-width:640px){.error-404__title{order:4;font-size:6.6666666667rem;margin-top:2.2222222222rem;margin-bottom:0;font-size:7.2rem;margin-top:0}}.error-404__heading{font-family:Gotham,sans-serif;font-size:4rem;line-height:4.4444444444rem;font-weight:500;color:var(--pc);margin:0 0 .5555555556rem;order:2}.error-404__heading .accent{color:var(--sc);display:block}@media (max-width:991px){.error-404__heading{order:1;font-size:2rem;margin-bottom:.8888888889rem}}@media (max-width:640px){.error-404__heading{font-size:3.6rem;margin-bottom:1.2rem;letter-spacing:-.5px}}.error-404__description{font-family:Gotham,sans-serif;font-size:1rem;line-height:1.6;color:var(--p-color);margin:0 0 1.6666666667rem;order:3}@media (max-width:991px){.error-404__description{order:2;font-size:1rem;margin-bottom:1.6666666667rem}}@media (max-width:640px){.error-404__description{font-size:1.2rem;margin-bottom:2.4rem}}.error-404__btn{order:4;width:fit-content}@media (max-width:991px){.error-404__btn{order:3}}.sampark-sync{position:relative;background-color:var(--white)}.sampark-sync .heading__wrapper{margin-bottom:2.6666666667rem}@media (max-width:640px){.sampark-sync .heading__wrapper{margin-bottom:3.2rem}}.sampark-sync .heading__wrapper .section-heading{color:var(--pc)}.sampark-sync .heading__wrapper .section-heading .accent{color:var(--sc)}@media (max-width:767px){.sampark-sync .heading__wrapper .section-heading .accent{display:inline!important}}.sampark-sync .heading__wrapper .section-description{max-width:45.5555555556rem;margin-inline:auto}@media (max-width:640px){.sampark-sync .heading__wrapper .section-description{padding-inline:1rem}}.sampark-sync__grid{display:flex;flex-direction:column;gap:1.5555555556rem;max-width:79.4444444444rem;margin-inline:auto;width:100%}@media (max-width:767px){.sampark-sync__grid{gap:2rem}}.sampark-sync__row{display:flex;gap:1.5555555556rem;width:100%}@media (max-width:767px){.sampark-sync__row{flex-direction:column;gap:2rem}}.sampark-sync__row--1 .sampark-sync__card:first-child{flex:1.45}.sampark-sync__row--1 .sampark-sync__card:last-child,.sampark-sync__row--2 .sampark-sync__card:first-child{flex:1}.sampark-sync__row--2 .sampark-sync__card:last-child{flex:1.45}.sampark-sync__row--3{justify-content:center}.sampark-sync__row--3 .sampark-sync__card{width:100%;max-width:45.5555555556rem}.sampark-sync__card{background:var(--white);border:1px solid rgba(50,50,135,.08);border-radius:1.3333333333rem;overflow:hidden;position:relative;display:flex;flex-direction:column;height:26.1111111111rem;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}@media (max-width:767px){.sampark-sync__card{flex:none!important;height:440px!important;width:100%!important;max-width:100%!important}}@media (max-width:640px){.sampark-sync__card{flex:none!important;height:300px!important;border-radius:20px}}.sampark-sync__card-content{position:relative;z-index:2;padding:1.5555555556rem 1.5555555556rem 0;pointer-events:none}@media (max-width:640px){.sampark-sync__card-content{padding:2.4rem 2rem 0}}.sampark-sync__card-title{color:var(--pc);line-height:1.3;margin-bottom:.5555555556rem;font-size:1.3333333333rem}@media (max-width:640px){.sampark-sync__card-title{margin-bottom:1rem}}.sampark-sync__card-desc{max-width:95%}@media (max-width:640px){.sampark-sync__card-desc{max-width:100%}}.sampark-sync__card-image{position:absolute;inset:0;width:100%;height:100%;z-index:1;overflow:hidden;display:flex;align-items:flex-end;justify-content:center}.sampark-sync__card-image:after{content:"";position:absolute;top:0;left:0;right:0;height:100%;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,.85) 35%,hsla(0,0%,100%,0) 85%);pointer-events:none;z-index:2}.sampark-sync__card-image img{width:100%;height:100%;display:block;object-fit:cover;object-position:bottom center;transition:transform .4s ease;position:relative;top:2.2222222222rem}@media (max-width:640px){.sampark-sync__card-image img{top:3rem}}.empower-detail{background-color:var(--white);position:relative}.empower-detail .heading__wrapper{margin-bottom:2.2222222222rem}@media (max-width:767px){.empower-detail .heading__wrapper{margin-bottom:3rem!important}}.empower-detail .heading__wrapper .section-heading{color:var(--pc)}.empower-detail .heading__wrapper .section-heading .accent{color:var(--sc)}.empower-detail .heading__wrapper .section-description{margin-top:.4444444444rem;margin-bottom:0!important}@media (max-width:767px){.empower-detail .heading__wrapper .section-description{margin-top:.6rem;margin-bottom:0!important}}.empower-detail__diagram{width:100%;display:flex;justify-content:center;align-items:center}.empower-detail__diagram img{width:100%;height:auto;display:block}.empower-detail__desktop-only{display:block}@media (max-width:767px){.empower-detail__desktop-only{display:none!important}}.empower-detail__mobile-only{display:none}@media (max-width:767px){.empower-detail__mobile-only{display:flex!important;flex-direction:column;gap:2rem}}.empower-detail__mobile-list{width:100%;max-width:31rem;margin-inline:auto;padding-inline:.5rem}.empower-detail__item{display:flex;align-items:flex-start;gap:2rem;align-items:center}.empower-detail__icon{flex-shrink:0;width:3.6rem;height:3.6rem}.empower-detail__icon img,.empower-detail__icon svg{width:100%;height:100%;display:block;object-fit:contain}.empower-detail__text{display:flex;flex-direction:column;gap:.3rem}.empower-detail__title{color:var(--pc);margin:0;line-height:1.3}.empower-detail__subtitle{color:#323287;line-height:1.45;margin:0}.empower-engineer{background-color:var(--white);position:relative}.empower-engineer .heading__wrapper{margin-bottom:2.2222222222rem}@media (max-width:767px){.empower-engineer .heading__wrapper{margin-bottom:2.8rem!important}}.empower-engineer .heading__wrapper .section-heading{color:var(--pc)}.empower-engineer .heading__wrapper .section-heading .accent{color:var(--sc)}.empower-engineer .heading__wrapper .section-description{margin-top:.4444444444rem;margin-bottom:0!important}@media (max-width:767px){.empower-engineer .heading__wrapper .section-description{margin-top:.6rem;margin-bottom:0!important}}.empower-engineer__wrapper{max-width:80.5555555556rem;margin-inline:auto;background:#fff;border-radius:1.7777777778rem;padding:1.3333333333rem;border:1px solid rgba(0,0,0,.06);box-shadow:0 4px 25px rgba(0,0,0,.1)}@media (max-width:767px){.empower-engineer__wrapper{padding:1.4rem;border-radius:1.8rem}}.empower-engineer__accordion{display:flex;flex-direction:column;gap:.6666666667rem}@media (max-width:767px){.empower-engineer__accordion{gap:1rem}}.empower-engineer__item{background:#fafafd;border-radius:16px;border:1px solid transparent;overflow:hidden;transition:background-color .3s ease,border-color .3s ease,box-shadow .3s ease}@media (max-width:767px){.empower-engineer__item{border-radius:14px}}.empower-engineer__item:hover{background:#f4f4f8}.empower-engineer__item.is-open{background:#f8f8f8;border-radius:16px}@media (max-width:767px){.empower-engineer__item.is-open{border-radius:14px}}.empower-engineer__item.is-open .empower-engineer__content{display:block}.empower-engineer__item.is-open .empower-engineer__header{border-bottom:none}.empower-engineer__header{width:100%;display:flex;justify-content:space-between;align-items:center;padding:1.1111111111rem 1.3333333333rem;background:transparent;border:none;cursor:pointer;text-align:left;outline:none}@media (max-width:767px){.empower-engineer__header{padding:1.6rem 1.8rem}}.empower-engineer__title{color:var(--pc);margin:0;line-height:1.3;font-size:1.3333333333rem}.empower-engineer__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.empower-engineer__icon svg{width:24px;height:24px;display:block;transition:transform .3s ease}.empower-engineer__content{display:none;padding:0 1.3333333333rem 1.3333333333rem}@media (max-width:767px){.empower-engineer__content{padding:0 1.8rem 1.8rem}}.empower-engineer__specs{display:flex;flex-direction:column}.empower-engineer__row{display:flex;align-items:flex-start;padding-block:.7777777778rem;border-bottom:1px solid #ededed;gap:1.1111111111rem}@media (max-width:767px){.empower-engineer__row{padding-block:1.1rem;gap:1.2rem}}.empower-engineer__row:last-child{border-bottom:none;padding-bottom:0}.empower-engineer__row:first-child{padding-top:0}.empower-engineer__label{flex:0 0 45%;max-width:45%;margin:0;color:#000;text-align:left}@media (max-width:767px){.empower-engineer__label{flex:0 0 50%;max-width:50%}}.empower-engineer__value{flex:1;text-align:left;margin:0;color:#000}.empower-standard{background-color:var(--white);position:relative}.empower-standard .heading__wrapper{margin-bottom:2.7777777778rem}@media (max-width:767px){.empower-standard .heading__wrapper{margin-bottom:3.2rem!important}}.empower-standard .heading__wrapper .section-heading{color:var(--pc)}.empower-standard .heading__wrapper .section-heading .accent{color:var(--sc)}.empower-standard .heading__wrapper .section-description{max-width:46.6666666667rem;margin-inline:auto;margin-top:.6666666667rem;margin-bottom:0!important}@media (max-width:767px){.empower-standard .heading__wrapper .section-description{margin-top:.8rem;margin-bottom:0!important}}.empower-standard__grid{display:flex;flex-direction:column;gap:2.2222222222rem;max-width:71.1111111111rem;margin-inline:auto}@media (max-width:767px){.empower-standard__grid{gap:2.4rem}}.empower-standard__row{display:flex;justify-content:center;align-items:center;gap:2.2222222222rem}@media (max-width:991px){.empower-standard__row{flex-wrap:wrap;gap:1.1111111111rem}}@media (max-width:640px){.empower-standard__row{flex-direction:column;gap:5rem}}.empower-standard__leaf-item{flex:0 0 15.5555555556rem;max-width:15.5555555556rem;display:flex;justify-content:center}@media (max-width:640px){.empower-standard__leaf-item{flex:0 0 100%;max-width:26rem}}.empower-standard__wreath{position:relative;width:15.5555555556rem;height:10.1111111111rem;display:flex;align-items:center;justify-content:center}@media (max-width:640px){.empower-standard__wreath{width:24rem;height:15.6rem}}.empower-standard__leaf-svg{position:absolute;top:0;height:100%;width:auto}.empower-standard__leaf-svg--left{left:0}.empower-standard__leaf-svg--right{right:0}.empower-standard__leaf-content{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding-inline:2.3333333333rem;padding-block:1.1111111111rem;z-index:2}@media (max-width:640px){.empower-standard__leaf-content{padding-inline:3.6rem;padding-block:1.5rem}}.empower-standard__leaf-content p{color:var(--pc);line-height:1.35;margin:0}@media (max-width:640px){.empower-standard__leaf-content p{line-height:1.3}}.empower-application{background-color:var(--white);position:relative;overflow:hidden}.empower-application__inner{display:flex;align-items:stretch;gap:3.3333333333rem}@media (max-width:991px){.empower-application__inner{flex-direction:column;gap:.4rem}}.empower-application__left{flex:0 0 31.6666666667rem;max-width:44.4444444444rem;display:flex;flex-direction:column;justify-content:space-between}@media (max-width:991px){.empower-application__left{display:contents}}.empower-application__left .heading__wrapper{margin-bottom:0}@media (max-width:991px){.empower-application__left .heading__wrapper{order:1;text-align:center}}.empower-application__left .heading__wrapper .section-heading{text-align:left}@media (max-width:991px){.empower-application__left .heading__wrapper .section-heading{text-align:center}}.empower-application__left .heading__wrapper .section-heading .accent{color:var(--sc)}.empower-application__left .heading__wrapper .section-description{text-align:left;margin-inline:0}@media (max-width:991px){.empower-application__left .heading__wrapper .section-description{text-align:center;margin-inline:auto;margin-top:.8rem}}.empower-application__nav{display:flex;align-items:center;gap:.8888888889rem;margin-top:auto;padding-top:2.2222222222rem}@media (max-width:991px){.empower-application__nav{order:3;margin-top:1.2rem;padding-top:0;justify-content:flex-start}}.empower-application__nav-btn{width:3.1111111111rem;height:3.1111111111rem;border-radius:50%;border:none;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:transform .2s ease,opacity .2s ease}@media (max-width:640px){.empower-application__nav-btn{width:4.8rem;height:4.8rem}}.empower-application__nav-btn img,.empower-application__nav-btn svg{width:100%;height:100%;display:block}.empower-application__nav-btn:hover:not(:disabled){transform:scale(1.06)}.empower-application__nav-btn:disabled{opacity:.5;cursor:not-allowed}.empower-application__slider-wrapper{flex:1;overflow:hidden;min-width:0}@media (max-width:991px){.empower-application__slider-wrapper{order:2;width:100%;overflow:hidden}}.empower-application__slider{display:flex;gap:1.3333333333rem}.empower-application__slider.slick-initialized{display:block;width:100%}.empower-application__slider.slick-initialized .slick-list{overflow:hidden;margin-inline:-.7777777778rem}@media (max-width:640px){.empower-application__slider.slick-initialized .slick-list{margin-inline:-1rem}}.empower-application__slider.slick-initialized .slick-track{display:flex!important}.empower-application__slider.slick-initialized .empower-application__slide{padding-inline:.7777777778rem;box-sizing:border-box;height:auto;flex-shrink:0!important}@media (max-width:640px){.empower-application__slider.slick-initialized .empower-application__slide{padding-inline:1rem}}.empower-application__slide{padding-inline:.7777777778rem;box-sizing:border-box;height:100%;outline:none}@media (max-width:640px){.empower-application__slide{padding-inline:1rem}}.empower-application__card{display:flex;flex-direction:column;gap:.8888888889rem;width:100%;height:100%}@media (max-width:640px){.empower-application__card{gap:1.2rem}}.empower-application__card-image{width:100%;height:33.3333333333rem;border-radius:1.3333333333rem;overflow:hidden;background:#f0f2f5}@media (max-width:991px){.empower-application__card-image{height:19.4444444444rem}}@media (max-width:640px){.empower-application__card-image{height:24rem;border-radius:1.6rem}}.empower-application__card-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .4s ease;object-position:70% center}.empower-application__card-image:hover img{transform:scale(1.03)}.empower-application__card-title{color:var(--pc);margin:0;line-height:1.3}.empower-application__card-desc{color:var(--p-color);margin:0;line-height:1.6}.empower-possibility{background-color:var(--white);position:relative;overflow:hidden}.empower-possibility .heading__wrapper{text-align:center;margin-bottom:2.6666666667rem}@media (max-width:991px){.empower-possibility .heading__wrapper{margin-bottom:3.2rem}}.empower-possibility .heading__wrapper .section-heading{text-align:center}.empower-possibility .heading__wrapper .section-heading .accent{color:var(--sc)}.empower-possibility .heading__wrapper .section-description{text-align:center;margin-inline:auto;max-width:48.8888888889rem}.empower-possibility__slider-wrapper{margin:0!important;padding-left:max(24px,(100vw - 1600px)/2);width:100%;overflow:hidden}@media (max-width:640px){.empower-possibility__slider-wrapper{padding-left:16px}}.empower-possibility__slider{margin-inline:-.6666666667rem}@media (max-width:640px){.empower-possibility__slider{margin-inline:-.8rem}}.empower-possibility__slider.slick-initialized{display:block;width:auto}.empower-possibility__slider.slick-initialized .slick-list{overflow:hidden}.empower-possibility__slider.slick-initialized .slick-track{display:flex!important;flex-wrap:nowrap!important}.empower-possibility__slider.slick-initialized .empower-possibility__slide{padding-inline:.6666666667rem;box-sizing:border-box;height:auto;flex-shrink:0!important}@media (max-width:640px){.empower-possibility__slider.slick-initialized .empower-possibility__slide{padding-inline:.8rem}}.empower-possibility__slide{padding-inline:.6666666667rem;box-sizing:border-box;height:100%;outline:none}@media (max-width:640px){.empower-possibility__slide{padding-inline:.8rem}}.empower-possibility__card{background:#f4f4f6;border-radius:1.3333333333rem;padding:2rem 1.7777777778rem 1.5555555556rem;display:flex;flex-direction:column;height:23.3333333333rem;width:100%;box-sizing:border-box;position:relative;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}@media (max-width:991px){.empower-possibility__card{height:20rem;padding:1.5555555556rem 1.3333333333rem 1.1111111111rem}}@media (max-width:640px){.empower-possibility__card{height:auto;min-height:32rem;border-radius:1.6rem;padding:2.4rem 2rem 1.6rem}}.empower-possibility__card:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(0,0,0,.06)}.empower-possibility__card-content{display:flex;flex-direction:column;gap:.4444444444rem}.empower-possibility__card-title{color:#1e1e1e;font-size:1.1111111111rem;font-weight:700;margin:0;line-height:1.3}@media (max-width:640px){.empower-possibility__card-title{font-size:1.7rem}}.empower-possibility__card-desc{color:#555;font-size:.7777777778rem;line-height:1.5;margin:0}@media (max-width:640px){.empower-possibility__card-desc{font-size:1.3rem}}.empower-possibility__card-example{color:#333;font-size:.7777777778rem;margin:0}.empower-possibility__card-example strong{font-weight:700}.empower-possibility__card-image-wrapper{margin-top:auto;display:flex;align-items:flex-end;justify-content:flex-end;width:100%;padding-top:.6666666667rem}.empower-possibility__card-image{max-width:85%;max-height:11.1111111111rem;width:auto;height:auto;object-fit:contain;object-position:bottom right;display:block;margin-left:auto}@media (max-width:640px){.empower-possibility__card-image{max-height:16rem}}.advanced-telematics-banner{position:relative}.advanced-telematics-banner .hero-back-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media (max-width:991px){.advanced-telematics-banner .tech-hero__inner{flex-direction:row;justify-content:start;padding-inline:0;text-align:start}}@media (max-width:640px){.advanced-telematics-banner .tech-hero__inner{padding-top:10rem;flex-direction:column;text-align:center;padding-inline:1.6rem}}@media (max-width:991px){.advanced-telematics-banner .tech-hero__inner .tech-hero__content{align-items:start}}@media (max-width:640px){.advanced-telematics-banner .tech-hero__inner .tech-hero__content{align-items:center}}@media (max-width:991px){.advanced-telematics-banner .tech-hero__inner .tech-hero__title--accent{display:block}}@media (max-width:640px){.advanced-telematics-banner .tech-hero__inner .tech-hero__title--accent{display:inline}}.advanced-telematics-banner .tech-hero__inner .tech-hero__description{width:100%;max-width:80%}@media (max-width:991px){.advanced-telematics-banner .tech-hero__inner .tech-hero__description{max-width:51.1111111111rem}}@media (max-width:640px){.advanced-telematics-banner .tech-hero__inner .tech-hero__description{max-width:100%}}.advanced-telematics-banner .tech-hero__inner .btn{width:fit-content;margin-top:1.1111111111rem}@media (max-width:640px){.advanced-telematics-banner .tech-hero__inner .btn{margin-top:1rem}}.advanced-telematics-banner.caree_banner .tech-hero__description{max-width:70%}.account-cards-section{margin-top:3.3333333333rem}@media (max-width:640px){.account-cards-section{margin-top:2rem}}.account-cards-section .records__cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1111111111rem}@media (max-width:640px){.account-cards-section .records__cards{grid-template-columns:repeat(2,1fr);gap:1rem}}.account-cards-section .records__cards .stat-number{font-size:1.7777777778rem}@media (max-width:992px){.account-cards-section .records__cards .stat-number{font-size:2rem}}.technology-adas-banner .tech-hero__inner .tech-hero__title--accent{display:block}.megatrend-section{position:relative}.megatrend-section .megatrend-svg{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.megatrend-section .megatrend-section__inner{position:relative;z-index:2}.megatrend-section .megatrend-section__inner .section-heading .accent{display:block}.megatrend-section .megatrend-section__inner .megatrend-image{display:block;margin:auto;width:80%;margin-top:1.1111111111rem}@media (max-width:640px){.megatrend-section .megatrend-section__inner .megatrend-image{width:80%;margin-top:2rem}}@media (max-width:640px){.capabilities-section .container{overflow-x:clip;padding-right:0;padding-left:0}}@media (max-width:640px){.capabilities-section .heading__wrapper{padding-inline:1.6rem}}.capabilities-section .section-heading{margin-bottom:.8888888889rem!important}@media (max-width:640px){.capabilities-section .section-heading{max-width:100%;margin-bottom:1.2rem!important}}@media (max-width:640px){.capabilities-section .section-description{max-width:90%;margin:auto}}.capabilities-section .capabilities-cards{width:90%;margin:auto;margin-top:2.2222222222rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.1111111111rem}@media (max-width:640px){.capabilities-section .capabilities-cards{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.2rem;margin-top:4rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-left:2rem;padding:0 2rem 1rem}.capabilities-section .capabilities-cards::-webkit-scrollbar{display:none}.capabilities-section .capabilities-cards{scrollbar-width:none;-ms-overflow-style:none}}.capabilities-section .capabilities-cards .capabilities-card{border-radius:1.7777777778rem;overflow:hidden;position:relative;cursor:pointer}@media (max-width:640px){.capabilities-section .capabilities-cards .capabilities-card{border-radius:2rem;height:auto;flex:0 0 96%;min-width:0;scroll-snap-align:start}}.capabilities-section .capabilities-cards .capabilities-card__content{position:absolute;z-index:2;padding:1.6666666667rem;top:0;left:0;width:100%}@media (max-width:640px){.capabilities-section .capabilities-cards .capabilities-card__content{padding:2rem}}.capabilities-section .capabilities-cards .capabilities-card__title{font-size:1.3333333333rem;font-weight:500;color:var(--pc);line-height:1.33;padding-bottom:.5555555556rem}@media (max-width:640px){.capabilities-section .capabilities-cards .capabilities-card__title{font-size:1.6rem;padding-bottom:1rem}}.capabilities-section .capabilities-cards .capabilities-card__media{position:relative;width:100%;height:100%;overflow:hidden}.capabilities-section .capabilities-cards .capabilities-card__img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .35s ease}@media (max-width:640px){.capabilities-section .capabilities-cards .capabilities-card__img{min-height:40rem}}.featured-products{padding-top:3.3333333333rem}@media (max-width:640px){.featured-products{padding-top:2rem}}.featured-products .section-heading{margin-bottom:.8888888889rem!important}@media (max-width:640px){.featured-products .section-heading{margin-bottom:1.2rem!important}}.featured-products .products-filter__select{display:none;height:4rem}@media (max-width:640px){.featured-products .products-filter__select{height:5.2rem;border-radius:1.4rem}}.featured-products .products-grid{gap:1.6666666667rem .8888888889rem}@media (max-width:640px){.featured-products .products-grid{gap:1.2rem 1.2rem}}.featured-products .products-grid .product-card .product-card__category{line-height:1.6;padding:.4444444444rem .5555555556rem .1111111111rem}@media (max-width:640px){.featured-products .products-grid .product-card .product-card__category{border-radius:4rem;padding:.6rem 1rem .4rem}}.featured-products .products-grid .product-card .product-card__title{font-weight:500}.featured-products .products-grid .product-card .product-card__tech-tag{line-height:1.6;border-radius:.7777777778rem;padding:.4444444444rem .5555555556rem .1111111111rem}@media (max-width:640px){.featured-products .products-grid .product-card .product-card__tech-tag{top:1.4rem;left:1.4rem;padding:.6rem 1rem .4rem}}.featured-products .products-grid .product-card:hover{transform:none}.connectivity-section{position:relative}.connectivity-section .back-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.connectivity-section .section-heading{margin-bottom:.8888888889rem!important;text-transform:capitalize}@media (max-width:640px){.connectivity-section .section-heading{max-width:100%;margin-bottom:1.2rem!important;margin-top:0!important}}.connectivity-section .section-description{width:63.3333333333rem;margin:auto}@media (max-width:640px){.connectivity-section .section-description{width:100%}}.connectivity-section .conn-table{border:1px solid #e0e2e8;border-radius:.8888888889rem;overflow:hidden;background:var(--white);padding:1.1111111111rem;width:90%;margin:auto;margin-top:2.2222222222rem}@media (max-width:640px){.connectivity-section .conn-table{margin-top:3rem;border-radius:1.2rem;overflow-x:auto;padding:2rem;-webkit-overflow-scrolling:touch}.connectivity-section .conn-table::-webkit-scrollbar{display:none}.connectivity-section .conn-table{scrollbar-width:none;-ms-overflow-style:none}}.connectivity-section .conn-table__title{font-size:1.1111111111rem;font-weight:500;color:var(--pc);margin-bottom:1.1111111111rem}@media (max-width:640px){.connectivity-section .conn-table__title{font-size:1.6rem;margin-bottom:1.6rem}}.connectivity-section .conn-table__table{width:100%;border-collapse:collapse;table-layout:fixed}@media (max-width:640px){.connectivity-section .conn-table__table{min-width:420px}}.connectivity-section .conn-table__table thead tr{background:#f1f1f1}.connectivity-section .conn-table__table thead tr th:first-child{border-radius:.5555555556rem 0 0 .5555555556rem}@media (max-width:640px){.connectivity-section .conn-table__table thead tr th:first-child{border-radius:1rem 0 0 1rem}}.connectivity-section .conn-table__table thead tr th:last-child{border-radius:0 .5555555556rem .5555555556rem 0}@media (max-width:640px){.connectivity-section .conn-table__table thead tr th:last-child{border-radius:0 1rem 1rem 0}}.connectivity-section .conn-table__table .conn-table__th,.connectivity-section .conn-table__table__th{font-size:1.1111111111rem;font-weight:400;color:var(--pc);padding:.6666666667rem 1.3333333333rem;text-align:left;vertical-align:middle}@media (max-width:640px){.connectivity-section .conn-table__table .conn-table__th,.connectivity-section .conn-table__table__th{font-size:1.3rem;padding:1.4rem}}.connectivity-section .conn-table__table tbody tr{border-top:1px solid #e0e2e8}.connectivity-section .conn-table__table tbody tr:first-child{border-top:none}.connectivity-section .conn-table__table .conn-table__td{font-size:1rem;color:#3b3b3b;line-height:1.55;padding:1.2222222222rem 1.3333333333rem;vertical-align:top}@media (max-width:640px){.connectivity-section .conn-table__table .conn-table__td{font-size:1.2rem;padding:1.2rem 1.4rem}}.connectivity-section .additional{margin-top:1.1111111111rem}@media (max-width:640px){.connectivity-section .additional{display:none}}.connectivity-section .additional-mobile-cards{display:none}@media (max-width:640px){.connectivity-section .additional-mobile-cards{display:flex;flex-direction:column;gap:1.2rem;margin-top:1.6rem;padding:0 2rem}}.connectivity-section .additional-mobile-cards .additional-mobile-card{background:var(--white);border:1px solid #d3d3d3;border-radius:1.6rem;padding:1.6rem}.connectivity-section .additional-mobile-cards .additional-mobile-card__header{display:flex;align-items:center;gap:1.4rem;margin-bottom:1.6rem}.connectivity-section .additional-mobile-cards .additional-mobile-card__icon{flex-shrink:0;width:5.2rem;height:5.2rem}.connectivity-section .additional-mobile-cards .additional-mobile-card__title{font-size:1.8rem;font-weight:500;color:var(--pc);line-height:1.3;margin:0}.connectivity-section .additional-mobile-cards .additional-mobile-card__tags{display:flex;flex-wrap:wrap;gap:.8rem}.connectivity-section .additional-mobile-cards .additional-mobile-card__tag{display:inline-block;padding:.7rem 1.4rem;border:1px solid #d3d3d3;border-radius:5rem;font-size:1.3rem;font-weight:400;line-height:1}.compliance-section{padding-top:2.2222222222rem}@media (max-width:640px){.compliance-section{padding-top:2rem}}.compliance-section .compliance-row{margin-top:2.2222222222rem}@media (max-width:640px){.compliance-section .compliance-row{margin-top:3rem}}.compliance-section .compliance-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:3.3333333333rem 2.7777777778rem;max-width:81%;margin:0 auto}@media (max-width:991px){.compliance-section .compliance-cards{gap:2.2222222222rem}}@media (max-width:640px){.compliance-section .compliance-cards{grid-template-columns:1fr;gap:3rem;max-width:100%}}.compliance-section .compliance-cards .compliance-card{display:flex;align-items:flex-start;gap:1.1111111111rem;margin-bottom:0}@media (max-width:640px){.compliance-section .compliance-cards .compliance-card{gap:1.4rem}}.compliance-section .compliance-cards .compliance-card__icon{flex-shrink:0}@media (max-width:640px){.compliance-section .compliance-cards .compliance-card__icon{width:6.4rem;height:6.4rem}}.compliance-section .compliance-cards .compliance-card__icon img,.compliance-section .compliance-cards .compliance-card__icon svg{width:100%;height:100%;object-fit:contain}.compliance-section .compliance-cards .compliance-card__body{flex:1;min-width:0}.compliance-section .compliance-cards .compliance-card__header{display:flex;align-items:center;gap:.6666666667rem;flex-wrap:wrap;margin-bottom:.6666666667rem}@media (max-width:640px){.compliance-section .compliance-cards .compliance-card__header{gap:.8rem;margin-bottom:.8rem}}.compliance-section .compliance-cards .compliance-card__title{font-size:1.2222222222rem;font-weight:500;line-height:1.2;color:#343434;margin:0}@media (max-width:640px){.compliance-section .compliance-cards .compliance-card__title{font-size:1.4rem}}.compliance-section .compliance-cards .compliance-card__badge{display:inline-flex;align-items:center;background-color:#b8f1f4;color:#343434;font-size:.8888888889rem;font-weight:400;padding:.5555555556rem;border-radius:.6666666667rem;line-height:1.2;white-space:nowrap}@media (max-width:640px){.compliance-section .compliance-cards .compliance-card__badge{font-size:1.1rem;padding:.4rem 1rem}}.compliance-section .compliance-cards .compliance-card__desc{font-size:.8888888889rem;line-height:1.6;margin:0;color:#6d6d6d}@media (max-width:640px){.compliance-section .compliance-cards .compliance-card__desc{font-size:1.3rem}}.insights-section{margin-top:calc(2.2222222222rem / 1px);position:relative}.insights-section .section-heading{text-transform:capitalize}.insights-section .insights-back-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.insights-section .insights-cards{margin-top:2.2222222222rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.1111111111rem}@media (max-width:640px){.insights-section .insights-cards{grid-template-columns:repeat(1,1fr);gap:1.2rem;margin-top:1rem;width:100%}}.insights-section .insights-cards .insights-card{border-radius:1.7777777778rem;overflow:hidden;position:relative;cursor:pointer}@media (max-width:640px){.insights-section .insights-cards .insights-card{border-radius:2rem;height:auto;flex:0 0 96%;min-width:0;scroll-snap-align:start}}.insights-section .insights-cards .insights-card__content{position:absolute;z-index:2;padding:1.6666666667rem;top:0;left:0;width:100%}@media (max-width:640px){.insights-section .insights-cards .insights-card__content{padding:2rem}}.insights-section .insights-cards .insights-card__title{font-size:1.3333333333rem;font-weight:500;color:var(--pc);line-height:1.33;padding-bottom:.5555555556rem}@media (max-width:640px){.insights-section .insights-cards .insights-card__title{font-size:1.6rem;padding-bottom:1rem}}.insights-section .insights-cards .insights-card__media{position:relative;width:100%;height:100%;overflow:hidden}.insights-section .insights-cards .insights-card__img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .35s ease}.insights-section .insights-cards .insights-card .btn{position:absolute;bottom:.5555555556rem;left:0;font-size:.8888888889rem}@media (max-width:640px){.insights-section .insights-cards .insights-card .btn{bottom:1rem;left:0;font-size:1.2rem;gap:.4rem}}.insights-section .insights-cards .insights-card .btn .btn-arrow{width:1.1111111111rem}.leadership-section{position:relative;overflow:hidden}.leadership-section__decor{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);width:100%;height:auto;z-index:0;pointer-events:none;min-width:1400px}@media (max-width:640px){.leadership-section__decor{display:block;min-width:700px;bottom:-6%}}.leadership-section .container{position:relative;z-index:1}.leadership-section .heading__wrapper{text-align:center;max-width:44.4444444444rem;margin-inline:auto;margin-bottom:2.7777777778rem}@media (max-width:640px){.leadership-section .heading__wrapper{margin-bottom:3rem}}.leadership-section .heading__wrapper .section-label{display:inline-flex;align-items:center;gap:.4444444444rem}.leadership-section .leadership-cards{display:flex;flex-direction:column;gap:1.6666666667rem}@media (max-width:640px){.leadership-section .leadership-cards{gap:2rem}}.leadership-section .leadership-cards.slick-initialized{display:block;width:100%}.leadership-section .leadership-cards.slick-initialized .slick-list{overflow:hidden}.leadership-section .leadership-cards.slick-initialized .slick-track{display:flex!important}.leadership-section .leadership-cards.slick-initialized .slick-slide{margin-inline:.5rem;box-sizing:border-box}.leadership-section .leadership-cards.slick-initialized .leadership-card{height:auto;flex-shrink:0!important}.leadership-section .slick-dots{display:flex!important;justify-content:center;align-items:center;list-style:none;padding:0;margin:4.5rem 0 0;gap:1rem}.leadership-section .slick-dots li{width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}.leadership-section .slick-dots li button{font-size:0;line-height:0;display:block;width:1rem;height:1rem;padding:0;cursor:pointer;color:transparent;border:1.5px solid #323287;background:transparent;border-radius:50%;transition:all .3s ease}.leadership-section .slick-dots li button:before{display:none!important;content:""!important}.leadership-section .slick-dots li button:focus,.leadership-section .slick-dots li button:hover{outline:none}.leadership-section .slick-dots li.slick-active button{background-color:#32b482;border-color:#32b482;width:2.4rem;border-radius:1rem}.leadership-section .leadership-card{background:var(--white);border-radius:1.3333333333rem;overflow:hidden;display:flex;flex-direction:column}@media (max-width:640px){.leadership-section .leadership-card{border-radius:1.6rem}}.leadership-section .leadership-card__image-wrapper{width:100%}.leadership-section .leadership-card__image-wrapper img{width:100%;height:auto;display:block;object-fit:cover}.leadership-section .leadership-card__content{padding:1.6666666667rem;flex-grow:1}@media (max-width:640px){.leadership-section .leadership-card__content{padding:2rem}}.leadership-section .leadership-card__name{font-size:1.7777777778rem;font-weight:500;color:var(--pc);margin-bottom:.5555555556rem}@media (max-width:640px){.leadership-section .leadership-card__name{font-size:2rem;margin-bottom:.5rem}}.leadership-section .leadership-card__role{font-size:1rem;color:#7c7c7c;margin-bottom:.8333333333rem;font-weight:400}@media (max-width:640px){.leadership-section .leadership-card__role{font-size:1.2rem;margin-bottom:1rem}}.leadership-section .leadership-card__desc{font-size:1rem;line-height:1.6;color:#5d5d5d;font-weight:500}@media (max-width:640px){.leadership-section .leadership-card__desc{font-size:1.2rem}}.leadership-section .leadership-card__desc p{margin-bottom:.5555555556rem}.leadership-section .leadership-card__desc p:last-child{margin-bottom:0}.leadership-section .leadership-card--simple{background:transparent;border:none!important;border-radius:0}.leadership-section .leadership-card--simple .leadership-card__image-wrapper{border-radius:1.3333333333rem;overflow:hidden;margin-bottom:1.1111111111rem}@media (max-width:640px){.leadership-section .leadership-card--simple .leadership-card__image-wrapper{border-radius:1.6rem;margin-bottom:1.2rem}}.leadership-section .leadership-card--simple .leadership-card__content{padding:0}.leadership-section .layout-top-leader .leadership-card{flex-direction:row;align-items:stretch;background:var(--white);border:1px solid #d3d3d3}@media (max-width:600px){.leadership-section .layout-top-leader .leadership-card{flex-direction:column}}.leadership-section .layout-top-leader .leadership-card__image-wrapper{width:45%;flex-shrink:0}@media (max-width:600px){.leadership-section .layout-top-leader .leadership-card__image-wrapper{width:100%}}.leadership-section .layout-top-leader .leadership-card__image-wrapper img{height:100%}.leadership-section .layout-top-leader .leadership-card__content{width:55%;padding:2.7777777778rem;display:flex;flex-direction:column;justify-content:center;background-color:#fff!important}@media (max-width:600px){.leadership-section .layout-top-leader .leadership-card__content{width:100%;padding:2.5rem;justify-content:unset}}.leadership-section .layout-top-leader .leadership-card__name{font-size:1.7777777778rem;color:#202020}@media (max-width:640px){.leadership-section .layout-top-leader .leadership-card__name{font-size:1.8rem}}.team-member{display:flex;flex-direction:column;overflow:hidden;height:100%}.team-member__image-wrapper{width:100%}.team-member__image-wrapper img{width:100%;height:auto;display:block;object-fit:cover}.team-member__name{font-size:1.7777777778rem;font-weight:500;color:#202020;margin-bottom:.1666666667rem}@media (max-width:600px){.team-member__name{font-size:2rem}}.team-member__role{font-size:1rem;color:#7c7c7c;margin-bottom:.5555555556rem;font-weight:400}@media (max-width:600px){.team-member__role{font-size:1.2rem}}.team-member__desc{font-size:1rem;line-height:1.4;font-weight:500;color:#5d5d5d;margin-top:.8888888889rem}.team-member__desc p{margin-bottom:.6666666667rem}.team-member__desc p:last-child{margin-bottom:0}.team-member--detailed{background:var(--white);border-radius:1.3333333333rem;border:1px solid #d3d3d3}.team-member--detailed .team-member__content{padding:1.1111111111rem 1.6666666667rem}@media (max-width:640px){.team-member--detailed .team-member__content{padding:2rem}}.team-member--simple{background:transparent;border:none;border-radius:0}.team-member--simple .team-member__image-wrapper{border-radius:1.3333333333rem;overflow:hidden;margin-bottom:1.1111111111rem}@media (max-width:640px){.team-member--simple .team-member__image-wrapper{border-radius:1.6rem;margin-bottom:1.2rem}}.team-member--simple .team-member__content{padding:0}.team-member-section{position:relative;overflow:hidden}.team-member-section__decor{position:absolute;bottom:-27%;left:50%;transform:translateX(-50%);width:100%;height:auto;z-index:0;pointer-events:none;min-width:1400px}@media (max-width:640px){.team-member-section__decor{display:block;min-width:700px;bottom:13%}}.team-member-section .container{position:relative;z-index:1}.team-member-section .heading__wrapper{text-align:center;max-width:44.4444444444rem;margin-inline:auto;margin-bottom:2.7777777778rem}@media (max-width:640px){.team-member-section .heading__wrapper{margin-bottom:3rem}}.team-member-section .heading__wrapper .section-label{display:inline-flex;align-items:center;gap:.4444444444rem}.team-member-section .section-heading{text-align:center}.team-member-section .section-heading .accent{color:#32b482}.team-member-section .team-members{display:grid;gap:1.6666666667rem}@media (max-width:640px){.team-member-section .team-members{display:flex;flex-direction:row;flex-wrap:nowrap;gap:1.6rem;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:1rem}.team-member-section .team-members::-webkit-scrollbar{display:none}.team-member-section .team-members{scrollbar-width:none;-ms-overflow-style:none}}.team-member-section .team-members.layout-four-col{display:flex;flex-wrap:wrap;justify-content:center}.team-member-section .team-members.layout-four-col .team-member{width:calc((100% - 3 * 1.6666666667rem) / 4)}@media (max-width:640px){.team-member-section .team-members.layout-four-col{flex-wrap:nowrap;justify-content:flex-start}.team-member-section .team-members.layout-four-col .team-member{width:auto;flex:0 0 72%;min-width:0;scroll-snap-align:start}}.vision-mission-values{position:relative;overflow:hidden}.vision-mission-values .heading__wrapper{text-align:center;margin-inline:auto;margin-bottom:2.7777777778rem}@media (max-width:640px){.vision-mission-values .heading__wrapper{margin-bottom:3rem}}.vision-mission-values .section-heading{text-align:center}.vision-mission-values .section-heading .accent{color:#32b482}.vision-mission-values .vision-mission-card{position:relative;overflow:hidden;background:#32b482;border-radius:1.7777777778rem;padding:4.4444444444rem 3.3333333333rem;color:var(--white);display:flex;justify-content:space-between;gap:2.2222222222rem}.vision-mission-values .vision-mission-card .vision-mission__decor{position:absolute;bottom:0;left:29%;width:9.3333333333rem;height:auto;pointer-events:none;z-index:0}@media (max-width:640px){.vision-mission-values .vision-mission-card .vision-mission__decor{width:8.5rem;left:75%;right:0;bottom:0}}@media (max-width:991px){.vision-mission-values .vision-mission-card{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.vision-mission-values .vision-mission-card::-webkit-scrollbar{display:none}}@media (max-width:640px){.vision-mission-values .vision-mission-card{padding:4rem 2.4rem;border-radius:1.6rem;gap:2.4rem!important;flex-direction:column}}.vision-mission-values .vision-mission-card .vision-box{position:relative;z-index:1;width:34%;flex-shrink:0}@media (max-width:640px){.vision-mission-values .vision-mission-card .vision-box{width:100%}}.vision-mission-values .vision-mission-card .vision-box__title{font-size:2.3333333333rem;font-weight:500;color:var(--white);margin-bottom:1.6666666667rem}@media (max-width:640px){.vision-mission-values .vision-mission-card .vision-box__title{font-size:2.4rem;margin-bottom:1.2rem}}.vision-mission-values .vision-mission-card .vision-box__text{font-size:1.3333333333rem;font-weight:400;color:var(--white);line-height:1.4;margin-bottom:0}@media (max-width:640px){.vision-mission-values .vision-mission-card .vision-box__text{font-size:1.6rem}}.vision-mission-values .vision-mission-card .divider-bracket{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.vision-mission-values .vision-mission-card .divider-bracket svg{width:6.1111111111rem;height:auto;max-height:16.6666666667rem}@media (max-width:640px){.vision-mission-values .vision-mission-card .divider-bracket svg{width:6rem;max-height:24rem}}.vision-mission-values .vision-mission-card .mission-box{position:relative;z-index:1;width:56%;flex-shrink:0}@media (max-width:640px){.vision-mission-values .vision-mission-card .mission-box{width:100%}}.vision-mission-values .vision-mission-card .mission-box__title{font-size:2.3333333333rem;font-weight:500;color:var(--white);margin-bottom:1.6666666667rem}@media (max-width:640px){.vision-mission-values .vision-mission-card .mission-box__title{font-size:2.4rem;margin-bottom:1.2rem}}.vision-mission-values .vision-mission-card .mission-box__list{list-style:none;padding:0;margin:0}@media (max-width:640px){.vision-mission-values .vision-mission-card .mission-box__list{max-width:90%}}.vision-mission-values .vision-mission-card .mission-box__list li{position:relative;padding-left:1.3333333333rem;font-size:1.3333333333rem;font-weight:400;color:var(--white);margin-bottom:.7777777778rem;line-height:1.4;display:flex;align-items:center}@media (max-width:640px){.vision-mission-values .vision-mission-card .mission-box__list li{font-size:1.6rem;margin-bottom:1rem;padding-left:1.8rem}}.vision-mission-values .vision-mission-card .mission-box__list li:before{content:"•";position:absolute;font-size:1.1111111111rem;color:var(--white);line-height:1;margin-left:-3%}@media (max-width:640px){.vision-mission-values .vision-mission-card .mission-box__list li:before{margin-left:-7%!important;margin-top:2%}}.vision-mission-values .vision-mission-card .mission-box__list li:last-child{margin-bottom:0}.vision-mission-values .values-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1.3333333333rem;margin-top:3.3333333333rem}@media (max-width:600px){.vision-mission-values .values-grid{grid-template-columns:repeat(2,1fr)}}.vision-mission-values .values-grid .value-card{display:flex;flex-direction:column}.vision-mission-values .values-grid .value-card__icon{width:8.3333333333rem;height:8.3333333333rem;display:flex;align-items:center;justify-content:center;margin-bottom:1.6666666667rem;flex-shrink:0}@media (max-width:640px){.vision-mission-values .values-grid .value-card__icon{width:5.6rem;height:5.6rem;border-radius:1.6rem;margin-bottom:1.6rem;background-color:#f5f5f5}}.vision-mission-values .values-grid .value-card__icon svg{width:8.3333333333rem;height:8.3333333333rem;object-fit:contain}@media (max-width:640px){.vision-mission-values .values-grid .value-card__icon svg{width:2.6rem;height:2.6rem}}.vision-mission-values .values-grid .value-card__title{font-size:1.3333333333rem;font-weight:500;color:#343434;margin-bottom:.6666666667rem;line-height:1.3}@media (max-width:640px){.vision-mission-values .values-grid .value-card__title{font-size:1.6rem;margin-bottom:.8rem}}.vision-mission-values .values-grid .value-card__desc{font-size:1rem;color:#5d5d5d;line-height:1.5;font-weight:400}@media (max-width:640px){.vision-mission-values .values-grid .value-card__desc{font-size:1.3rem;line-height:1.4}}.about-us-banner-section .tech-hero__inner .tech-hero__description{width:100%;max-width:37.7777777778rem}@media (max-width:640px){.about-us-banner-section .tech-hero__inner .tech-hero__description{max-width:100%}}.about-belief-section{padding-top:5.5555555556rem}@media (max-width:640px){.about-belief-section{padding-top:4rem}}.about-belief-section .about-row{display:flex;justify-content:space-between;align-items:center;gap:1.1111111111rem}@media (max-width:640px){.about-belief-section .about-row{flex-direction:column;gap:0}}.about-belief-section .about-row .heading__wrapper{width:100%;max-width:37.7777777778rem;text-align:start}@media (max-width:640px){.about-belief-section .about-row .heading__wrapper{max-width:100%}}.about-belief-section .about-row .heading__wrapper .section-label{justify-content:start}@media (max-width:640px){.about-belief-section .about-row .heading__wrapper .section-label{justify-content:center}}.about-belief-section .about-row .heading__wrapper .section-heading{text-align:start}@media (max-width:640px){.about-belief-section .about-row .heading__wrapper .section-heading{text-align:center}}.about-belief-section .about-row .heading__wrapper .section-heading .accent{display:block}@media (max-width:640px){.about-belief-section .about-row .heading__wrapper .section-heading .accent{display:block!important}}.about-belief-section .about-row .heading__wrapper .section-description{text-align:start}@media (max-width:640px){.about-belief-section .about-row .heading__wrapper .section-description{text-align:center}}.about-belief-section .about-row .belief-image{width:100%;max-width:51.1111111111rem}@media (max-width:640px){.about-belief-section .about-row .belief-image{max-width:100%}}.about-journey-section{padding-top:3.3333333333rem}@media (max-width:640px){.about-journey-section{padding-top:4rem}}.about-journey-section .heading__wrapper{text-align:center;margin-bottom:2.2222222222rem}@media (max-width:640px){.about-journey-section .heading__wrapper{margin-bottom:2.4rem}}.about-journey-section .heading__wrapper .section-label{display:inline-flex;align-items:center;justify-content:center;gap:.4444444444rem}.about-journey-section .heading__wrapper .section-heading{text-align:center}.about-journey-section .heading__wrapper .section-description{width:100%;max-width:51.1111111111rem;margin:.8333333333rem auto 0;text-align:center}@media (max-width:640px){.about-journey-section .heading__wrapper .section-description{max-width:100%;margin-top:1rem}}.about-journey-section .journey-cards{width:100%;margin-top:2.2222222222rem;display:grid;grid-template-columns:repeat(3,1fr);gap:1.6666666667rem;align-items:stretch}@media (max-width:991px){.about-journey-section .journey-cards{grid-template-columns:repeat(3,1fr);gap:.8888888889rem}}@media (max-width:640px){.about-journey-section .journey-cards{display:block;margin-top:2rem;width:100%;padding:0}}.about-journey-section .journey-cards.slick-initialized{display:block;width:100%}.about-journey-section .journey-cards.slick-initialized .slick-list{overflow:hidden}.about-journey-section .journey-cards.slick-initialized .slick-track{display:flex!important}.about-journey-section .journey-cards.slick-initialized .slick-slide{margin-inline:0;padding-inline:.4rem;box-sizing:border-box}.about-journey-section .journey-cards.slick-initialized .journey-card{height:auto;flex-shrink:0!important}.about-journey-section .journey-cards .journey-card{background:var(--white);border-radius:1.3333333333rem;overflow:hidden;position:relative;display:block;width:100%;transition:transform .3s ease,box-shadow .3s ease}@media (max-width:640px){.about-journey-section .journey-cards .journey-card{border-radius:1.6rem}}.about-journey-section .journey-cards .journey-card__content{position:absolute;top:0;left:0;right:0;z-index:2;padding:1.6666666667rem;background:linear-gradient(180deg,#f8f8f8 39.24%,hsla(0,0%,100%,0) 58.77%);pointer-events:none}@media (max-width:640px){.about-journey-section .journey-cards .journey-card__content{padding:2rem 1.6rem 3.6rem}}.about-journey-section .journey-cards .journey-card__title{font-size:1.7777777778rem;font-weight:500;color:var(--pc);line-height:1.35;margin-bottom:.3888888889rem}@media (max-width:640px){.about-journey-section .journey-cards .journey-card__title{font-size:1.8rem;margin-bottom:1rem}}.about-journey-section .journey-cards .journey-card .text-body{font-size:1rem;color:#5d5d5d;line-height:1.6;margin-bottom:0}@media (max-width:640px){.about-journey-section .journey-cards .journey-card .text-body{font-size:1.3rem;line-height:1.5}}.about-journey-section .journey-cards .journey-card__media{position:relative;width:100%;height:auto;overflow:hidden;border-radius:1.3333333333rem}@media (max-width:640px){.about-journey-section .journey-cards .journey-card__media{height:auto;border-radius:1.6rem}}.about-journey-section .journey-cards .journey-card__media img,.about-journey-section .journey-cards .journey-card__media picture{width:100%;height:auto;object-fit:cover;display:block}.about-journey-section .slick-dots{display:flex!important;justify-content:center;align-items:center;list-style:none;padding:0;margin:2.4rem 0 0;gap:1rem}.about-journey-section .slick-dots li{width:auto!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center;justify-content:center}.about-journey-section .slick-dots li button{font-size:0;line-height:0;display:block;width:1rem;height:1rem;padding:0;cursor:pointer;color:transparent;border:1.5px solid #323287;background:transparent;border-radius:50%;transition:all .3s ease}.about-journey-section .slick-dots li button:before{display:none!important;content:""!important}.about-journey-section .slick-dots li button:focus,.about-journey-section .slick-dots li button:hover{outline:none}.about-journey-section .slick-dots li.slick-active button{background-color:#32b482;border-color:#32b482;width:2.4rem;border-radius:1rem}.about-build-section{padding-top:3.3333333333rem;position:relative}@media (max-width:640px){.about-build-section{padding-top:4rem}}.about-build-section .back-img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.about-build-section .heading__wrapper .section-description{width:100%;max-width:65.5555555556rem;margin:auto}@media (max-width:640px){.about-build-section .heading__wrapper .section-description{max-width:100%}}.about-build-section .build-cards{position:relative;z-index:1;margin-top:2.2222222222rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}@media (max-width:640px){.about-build-section .build-cards{grid-template-columns:1fr;gap:1.6rem;margin-top:2rem}}.about-build-section .build-card{background:#fff;border:1px solid #d3d3d3;border-radius:1.3333333333rem;padding:2.2222222222rem;box-shadow:0 .6666666667rem 1.7777777778rem rgba(0,0,0,.02);display:flex;flex-direction:column;height:100%}@media (max-width:640px){.about-build-section .build-card{border-radius:2rem;padding:1.4rem}}.about-build-section .build-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.3333333333rem}@media (max-width:640px){.about-build-section .build-card__header{margin-bottom:2rem;gap:.6rem}}.about-build-section .build-card__header-left{display:flex;align-items:center;gap:.8888888889rem}@media (max-width:640px){.about-build-section .build-card__header-left{gap:1.2rem}}.about-build-section .build-card__icon-wrapper{width:3.1111111111rem;height:3.1111111111rem}@media (max-width:640px){.about-build-section .build-card__icon-wrapper{width:4.4rem;height:4.4rem}}.about-build-section .build-card__icon-wrapper img{width:100%;height:auto}.about-build-section .build-card__title{font-size:1.3333333333rem;font-weight:500;margin:0;color:var(--pc)}@media (max-width:640px){.about-build-section .build-card__title{font-size:1.8rem}}.about-build-section .build-card__badge{display:inline-flex;align-items:center;justify-content:center;padding:.4444444444rem .5555555556rem .2222222222rem;border-radius:2.2222222222rem;font-size:.7222222222rem;font-weight:400;background-color:#b8f1f4;color:#343434;white-space:nowrap}@media (max-width:640px){.about-build-section .build-card__badge{padding:.4rem .8rem;font-size:1rem}}.about-build-section .build-card__desc{font-size:1rem;line-height:1.6;color:#5a5d6b;margin:0 0 1.3333333333rem;height:5rem}@media (max-width:640px){.about-build-section .build-card__desc{height:auto;font-size:1.2rem;margin-bottom:2rem}}.about-build-section .build-card__divider{border:0;border-top:1px solid #afafaf;margin:0 0 1.3333333333rem}@media (max-width:640px){.about-build-section .build-card__divider{margin:0 0 2rem}}.about-build-section .build-card__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.8888888889rem}@media (max-width:640px){.about-build-section .build-card__list{gap:1.2rem}}.about-build-section .build-card__item{display:flex;align-items:flex-start;gap:.6666666667rem}@media (max-width:640px){.about-build-section .build-card__item{gap:1rem}}.about-build-section .build-card__check{width:.7777777778rem;height:.7777777778rem}@media (max-width:640px){.about-build-section .build-card__check{width:1.8rem;height:1.8rem}}.about-build-section .build-card__check svg{width:100%;height:100%}.about-build-section .build-card__item-text{font-size:1rem;line-height:1.48;color:#5d5d5d}@media (max-width:640px){.about-build-section .build-card__item-text{font-size:1.2rem}}.about-build-section .build-bottom-cards{margin-top:1rem}@media (max-width:640px){.about-build-section .build-bottom-cards{margin-top:1.6rem}}.about-build-section .build-bottom-cards .build-card__desc{height:auto;margin:0}.about-partner-section{padding-top:5.5555555556rem;position:relative;margin-bottom:2.2222222222rem}@media (max-width:640px){.about-partner-section{padding-top:6rem;margin-bottom:3rem}}.about-partner-section .partner-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.about-partner-section .partner-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}@media (max-width:640px){.about-partner-section .partner-cards{grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-top:2rem}}.about-partner-section .partner-cards .partner-card{background:#fff;border:1px solid #d3d3d3;border-radius:1.3333333333rem;padding:1.1111111111rem;display:flex;flex-direction:column;height:100%}@media (max-width:640px){.about-partner-section .partner-cards .partner-card{border-radius:2rem;padding:1.4rem 1.4rem 3rem}}.about-partner-section .partner-cards .partner-card .title{font-size:2.8888888889rem;font-weight:500;color:#b8f1f4}@media (max-width:640px){.about-partner-section .partner-cards .partner-card .title{font-size:3.2rem}}.about-partner-section .partner-cards .partner-card .desc{font-size:1rem;line-height:1.4;color:#5a5d6b}@media (max-width:640px){.about-partner-section .partner-cards .partner-card .desc{font-size:1.2rem}}.career-thrive{position:relative;background-color:var(--white);overflow:hidden}.career-thrive__bg-blur{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:106.6666666667rem;height:auto;pointer-events:none;z-index:0}@media (max-width:767px){.career-thrive__bg-blur{width:150%}}.career-thrive .container{position:relative;z-index:1}.career-thrive .heading__wrapper{margin-bottom:2.6666666667rem}@media (max-width:640px){.career-thrive .heading__wrapper{margin-bottom:3.2rem}}.career-thrive .heading__wrapper .section-heading{color:var(--pc)}.career-thrive .heading__wrapper .section-heading .accent{color:var(--sc)}.career-thrive__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6666666667rem;width:100%}@media (max-width:600px){.career-thrive__grid{grid-template-columns:1fr;gap:3rem}}.career-thrive__grid.slick-initialized{display:block;width:100%}.career-thrive__grid.slick-initialized .slick-list{overflow:hidden;margin-inline:-1rem}.career-thrive__grid.slick-initialized .slick-track{display:flex!important}.career-thrive__grid.slick-initialized .career-thrive__slide{padding-inline:1rem;box-sizing:border-box;height:auto;flex-shrink:0!important}.career-thrive__slide{height:100%;outline:none}.career-card{background:var(--white);border:1px solid var(--Grey-200,#d3d3d3);border-radius:1.6666666667rem;overflow:hidden;display:flex;flex-direction:column;height:100%;box-shadow:0 4px 20px rgba(50,50,135,.03)}@media (max-width:640px){.career-card{border-radius:1.8rem}}.career-card__image{position:relative;width:100%;height:21.6666666667rem;overflow:hidden;background-color:#f1f5f9}@media (max-width:991px){.career-card__image{height:17.7777777778rem}}@media (max-width:640px){.career-card__image{height:23rem}}.career-card__image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.career-card__content{padding:1.7777777778rem 1.5555555556rem 2rem;display:flex;flex-direction:column;gap:.3333333333rem;flex:1;padding-top:1.1111111111rem}@media (max-width:640px){.career-card__content{padding:2.4rem 2rem 2.8rem;gap:1.2rem}}.career-reasons{position:relative;background-color:var(--white);overflow:hidden}.career-reasons__bg-blur{position:absolute;top:50%;right:-10%;transform:translateY(-50%);width:62.7222222222rem;max-width:65%;height:auto;pointer-events:none;z-index:0}@media (max-width:991px){.career-reasons__bg-blur{width:120%;max-width:120%;right:-20%}}.career-reasons .container{position:relative;z-index:1}.career-reasons__grid{display:grid;grid-template-columns:1fr 1fr;gap:3.3333333333rem;align-items:center}@media (max-width:600px){.career-reasons__grid{display:flex;flex-direction:column;gap:3.2rem;margin-top:3.3333333333rem}}@media (max-width:620px){.career-reasons__grid{margin-top:2.2222222222rem}}.career-reasons__media{width:100%;border-radius:1.3333333333rem;overflow:hidden;background-color:#f1f5f9;box-shadow:inset 0 0 0 1px var(--Grey-200,#d3d3d3);position:relative}@media (max-width:991px){.career-reasons__media{order:2}}@media (max-width:640px){.career-reasons__media{border-radius:1.8rem}}.career-reasons__media img{width:100%;height:auto;display:block;object-fit:cover;border-radius:inherit}.career-reasons__list{display:flex;flex-direction:column;gap:2.2222222222rem}@media (max-width:991px){.career-reasons__list{order:1}}@media (max-width:640px){.career-reasons__list{gap:1.8rem}}.career-reason-item{display:flex;align-items:flex-start;gap:1.1111111111rem;align-items:center}@media (max-width:640px){.career-reason-item{gap:1.4rem;align-items:flex-start}}.career-reason-item__icon{width:5.5555555556rem;height:5.5555555556rem;min-width:5.5555555556rem;border-radius:.8888888889rem;background:linear-gradient(180deg,#fff,#e6e6e6);box-shadow:0 4px 12px rgba(50,50,135,.04);display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:640px){.career-reason-item__icon{width:5rem;height:5rem;min-width:5rem;border-radius:1.2rem}}.career-reason-item__icon img,.career-reason-item__icon svg{width:2.2222222222rem;height:2.2222222222rem;object-fit:contain;display:block}@media (max-width:640px){.career-reason-item__icon img,.career-reason-item__icon svg{width:2rem;height:2rem}}.career-reason-item__content{display:flex;flex-direction:column;gap:.1666666667rem}.career-reason-item__title{font-weight:450;margin:0;line-height:1.35;font-size:1.3333333333rem}@media (max-width:640px){.career-reason-item__title{font-size:1.8rem}}.career-reason-item__desc{color:#64748b;margin:0;line-height:1.5}.career-culture{position:relative;background-color:var(--white);overflow:hidden}.career-culture__bg-blur{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:106.6666666667rem;height:auto;pointer-events:none;z-index:0}@media (max-width:767px){.career-culture__bg-blur{width:160%}}.career-culture .container{position:relative;z-index:1}.career-culture .heading__wrapper{margin-bottom:2.6666666667rem}@media (max-width:640px){.career-culture .heading__wrapper{margin-bottom:3.2rem}}.career-culture .heading__wrapper .section-desc{max-width:42.2222222222rem;margin:.8888888889rem auto 0;color:#64748b;line-height:1.6}@media (max-width:640px){.career-culture .heading__wrapper .section-desc{margin-top:1.2rem}}.career-culture__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.3333333333rem;width:100%}@media (max-width:px){.career-culture__grid{grid-template-columns:repeat(2,1fr);gap:1.3333333333rem}}@media (max-width:640px){.career-culture__grid{grid-template-columns:1fr;gap:2rem}}.career-culture__grid.slick-initialized{display:block;width:100%}.career-culture__grid.slick-initialized .slick-list{overflow:hidden;margin-inline:-1rem}.career-culture__grid.slick-initialized .slick-track{display:flex!important}.career-culture__grid.slick-initialized .career-culture__slide{padding-inline:1rem;box-sizing:border-box;height:auto;flex-shrink:0!important}.career-culture__slide{height:100%;outline:none}.career-culture-card{background:var(--white);border:1px solid var(--Grey-200,#d3d3d3);border-radius:1.7777777778rem;padding:1.7777777778rem 1.5555555556rem;display:flex;flex-direction:column;height:100%;box-shadow:0 4px 20px rgba(50,50,135,.03)}@media (max-width:640px){.career-culture-card{border-radius:1.8rem;padding:2.4rem 2rem}}.career-culture-card__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.3333333333rem}@media (max-width:640px){.career-culture-card__top{margin-bottom:1.8rem}}.career-culture-card__icon{width:4.4444444444rem;height:4.4444444444rem;min-width:4.4444444444rem;border-radius:.7777777778rem;background:linear-gradient(180deg,#fff,#e6e6e6);box-shadow:0 4px 12px rgba(50,50,135,.04);display:flex;align-items:center;justify-content:center}@media (max-width:640px){.career-culture-card__icon{width:4.4rem;height:4.4rem;min-width:4.4rem;border-radius:1.2rem}}.career-culture-card__icon img,.career-culture-card__icon svg{width:1.7777777778rem;height:1.7777777778rem;object-fit:contain;display:block}@media (max-width:640px){.career-culture-card__icon img,.career-culture-card__icon svg{width:2rem;height:2rem}}.career-culture-card__num{font-size:3.3333333333rem;font-weight:700;color:#b8f1f4;letter-spacing:-.02em;line-height:1}@media (max-width:640px){.career-culture-card__num{font-size:2.8rem}}.career-culture-card__body{display:flex;flex-direction:column;gap:1.1111111111rem}@media (max-width:640px){.career-culture-card__body{gap:1rem}}.career-culture-card__title{color:var(--pc);margin:0;line-height:1.35}.career-culture-card__desc{color:#64748b;margin:0;line-height:1.6}.career-apply{position:relative;background-color:var(--white)}.career-apply__card{background:linear-gradient(135deg,#f8fafc,#edf2f7);border:1px solid rgba(50,50,135,.1);border-radius:1.3333333333rem;padding:2.2222222222rem 2.6666666667rem;display:flex;align-items:center;gap:1.7777777778rem;box-shadow:0 8px 30px rgba(50,50,135,.04)}@media (max-width:767px){.career-apply__card{flex-direction:column;align-items:flex-start;padding:2.8rem 2rem;gap:2rem;border-radius:1.8rem}}.career-apply__icon{width:4rem;height:4rem;min-width:4rem;border-radius:1.1111111111rem;background:var(--white);border:1px solid rgba(50,50,135,.08);box-shadow:0 4px 16px rgba(50,50,135,.06);display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:767px){.career-apply__icon{width:5.6rem;height:5.6rem;min-width:5.6rem;border-radius:1.4rem}}.career-apply__icon svg{width:1.7777777778rem;height:1.7777777778rem;display:block}@media (max-width:767px){.career-apply__icon svg{width:2.4rem;height:2.4rem}}.career-apply__content{display:flex;flex-direction:column;gap:.5555555556rem}.career-apply__title{color:var(--pc);margin:0;line-height:1.3}.career-apply__desc{color:#334155;margin:0;line-height:1.6}.career-apply__email{color:var(--sc);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color .25s ease}.career-apply__email:hover{color:var(--pc)}.career-apply__note{color:#64748b;margin:0;line-height:1.5}.product-listing-banner-section{margin-bottom:2.2222222222rem}@media (max-width:640px){.product-listing-banner-section{margin-bottom:3rem}}.product-listing-banner-section .tech-hero__inner .tech-hero__title{width:100%;max-width:30rem}@media (max-width:640px){.product-listing-banner-section .tech-hero__inner .tech-hero__title{max-width:30rem}}.product-listing-banner-section .tech-hero__inner .tech-hero__description{width:100%;max-width:35.5555555556rem}@media (max-width:640px){.product-listing-banner-section .tech-hero__inner .tech-hero__description{max-width:100%}}.domain-index-cards-section{position:relative;padding-top:5.5555555556rem;margin-bottom:2.2222222222rem}@media (max-width:640px){.domain-index-cards-section{padding-top:5rem;margin-bottom:4rem}}.domain-index-cards-section .domain-back-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.domain-index-cards-section .container{position:relative;z-index:2}.domain-index-cards-section .domain-cards{margin-top:1.6666666667rem;display:grid;grid-template-columns:repeat(5,1fr);gap:1.1111111111rem}@media (max-width:640px){.domain-index-cards-section .domain-cards{grid-template-columns:repeat(2,1fr);gap:1.6rem;margin-top:2rem}}.domain-index-cards-section .domain-cards .domain-card{background:var(--white);border:1px solid #d3d3d3;border-radius:1.3333333333rem;padding:1.3333333333rem}@media (max-width:640px){.domain-index-cards-section .domain-cards .domain-card{border-radius:1.6rem;padding:2rem}}.domain-index-cards-section .domain-cards .domain-card__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.6666666667rem}@media (max-width:640px){.domain-index-cards-section .domain-cards .domain-card__header{margin-bottom:2rem}}.domain-index-cards-section .domain-cards .domain-card img{width:3.8888888889rem;height:3.8888888889rem}.domain-index-cards-section .domain-cards .domain-card__number{font-size:2.8888888889rem;font-weight:500;color:#b8f1f4;line-height:1}@media (max-width:640px){.domain-index-cards-section .domain-cards .domain-card__number{font-size:3.2rem}}.domain-index-cards-section .domain-cards .domain-card__content{margin-top:auto}.domain-index-cards-section .domain-cards .domain-card__title{font-size:1.3333333333rem;font-weight:500;color:var(--pc);line-height:1.25;margin-bottom:1.1111111111rem;height:3.3333333333rem}@media (max-width:640px){.domain-index-cards-section .domain-cards .domain-card__title{height:auto;line-height:1.55;font-size:1.6rem;margin-bottom:1rem}}.domain-index-cards-section .domain-cards .domain-card__desc{font-size:.8333333333rem;font-weight:400;color:#343434;line-height:1.4}@media (max-width:640px){.domain-index-cards-section .domain-cards .domain-card__desc{font-size:1.2rem}}@media (min-width:1921px){html{font-size:18px}}@media (min-width:641px) and (max-width:1920px){html{font-size:.9375vw}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:95.5555555556rem;margin-inline:auto}}@media (max-width:640px){html{font-size:10px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;max-width:100%;padding-inline:1.6rem}}
/*# sourceMappingURL=style.css.map */
