@media (max-width:639px){.home2-container{padding-left:max(.875rem,env(safe-area-inset-left,0px));padding-right:max(.875rem,env(safe-area-inset-right,0px))}.home2-hero{min-height:min(92svh,46rem);padding-top:calc(5.25rem + env(safe-area-inset-top, 0px));padding-bottom:calc(1.35rem + env(safe-area-inset-bottom, 0px))}.home2-hero__title{font-size:clamp(2rem,8vw + 1rem,2.55rem)}.home2-hero__actions{flex-direction:column;width:100%;max-width:22rem;margin-left:auto;margin-right:auto}.home2-company__panel.home2-company__panel--split{padding:20px 16px}.home2-hero__cta{width:100%;justify-content:center}.home2-hero__marquee-slot{margin-top:clamp(1.1rem,5vw,2.5rem)}.home2-models__card{min-height:0;padding:clamp(1rem,3vw,1.2rem) clamp(.7rem,2.5vw,.9rem)}.home2-problem-depth{padding-top:clamp(2.75rem,9vw,4.5rem);padding-bottom:max(clamp(3.25rem,11vw,5.5rem),env(safe-area-inset-bottom,0px))}.home2-solution{padding-top:clamp(2.75rem,9vw,5rem);padding-bottom:max(clamp(2.5rem,8vw,4.5rem),env(safe-area-inset-bottom,0px))}.home2-ec-prism__inner{padding-block:clamp(1.25rem,4vw,2rem)}.home2-pii__pin{padding-block:clamp(2.5rem,8vw,4rem)}.home2-bottom-cta__title{font-size:clamp(1.65rem,6vw + .5rem,2.35rem)}.home2-actaa-intro__chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.home2-actaa-intro__chip-icon{width:2rem;height:2rem;margin-bottom:.5rem}.home2-page .home2-arch__grid-card-split{padding:22px 16px!important}.home2-ec-prism__card{max-width:90%;margin:auto;text-align:center}.home2-actaa-intro__chip-face{padding:16px}.home2-solution__copy{text-align:center}.home2-ec-prism__icon-wrap{margin:0 auto 16px}.home2-solution__trait{margin:auto!important}.home2-actaa-intro__chip-label{font-size:1rem;font-weight:600}.home2-hero__marquee-slot{margin-top:15vw}.home2-page .home2-arch__grid-copy{margin-bottom:12px}.home2-faq__card{padding:.9rem 1rem}article.home2-pii__card{max-width:90%;margin:auto;text-align:center}.home2-pii__cards{gap:26px}.home2-pii__card--active .home2-pii__card-icon-wrap,.home2-pii__card-icon-wrap{margin:0 auto 16px}.home2-page .home2-arch__grid-desc{font-size:1rem}.home2-page .home2-arch__grid{gap:clamp(.85rem,5.5vw,2.15rem)}.home2-page .home2-arch__grid-card-split{padding:clamp(.85rem,2vw,1rem) clamp(.85rem,2vw,1rem) clamp(.9rem,2.2vw,1.15rem)}.home2-page .home2-arch__stage.architecture-why-actaa.home2-arch__stage--grid{--home2-arch-demo-min-h:clamp(12rem,58vw,17rem)}.home2-actaa-intro,.home2-bottom-cta,.home2-company,.home2-math,.home2-models,.home2-scale{padding-left:max(0,env(safe-area-inset-left,0px));padding-right:max(0,env(safe-area-inset-right,0px))}}@media (min-width:640px) and (max-width:767px){.home2-container{padding-left:max(1.125rem,env(safe-area-inset-left,0px));padding-right:max(1.125rem,env(safe-area-inset-right,0px))}.home2-hero{min-height:min(88svh,50rem);padding-top:calc(6rem + env(safe-area-inset-top, 0px))}.home2-ec-prism__grid-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.home2-page .home2-arch__slide{width:min(44rem,92vw)}.home2-built-teams__card{min-height:clamp(17rem,38vw,24rem)}}@media (min-width:768px) and (max-width:1023px){.home2-container{padding-left:max(1.375rem,env(safe-area-inset-left,0px));padding-right:max(1.375rem,env(safe-area-inset-right,0px))}.home2-built-teams__layout{gap:clamp(1.5rem,3.5vw,2.5rem)}.home2-faq__grid{gap:clamp(.75rem,1.5vw,1rem)}.home2-ec-prism__grid-cards{gap:clamp(.85rem,1.8vw,1.1rem)}.home2-solution__grid{gap:clamp(1.5rem,3vw,2.25rem)}.home2-company__deck{max-width:min(48rem,100%)}}