.HeroBanner_hero__0sYCq{background:transparent;border-radius:8px;overflow:hidden;min-height:clamp(360px,50vw,560px);margin-bottom:30px}.HeroBanner_hero_overflow__vs78m{overflow:visible}.HeroBanner_hero_inner__xzsxE{display:flex;flex-direction:column;min-height:inherit;background:transparent}.HeroBanner_hero_content__DVVvM{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;flex:1;background:transparent;padding:40px clamp(2rem,4vw,3.5rem) 40px 0}.HeroBanner_hero_content_bottom__fXz4y{justify-content:flex-start}.HeroBanner_hero_body__q8041{margin-top:auto;display:flex;flex-direction:column;gap:1.5rem;align-items:flex-start}.HeroBanner_badge_row__FO0Dx{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:.9rem;color:rgba(15,23,42,.7);letter-spacing:.01em}.HeroBanner_intro_label__MRSAl{font-size:.9rem;font-weight:500;color:#4285f4;letter-spacing:.01em}.HeroBanner_breadcrumbs__gbeyA{display:flex;flex-wrap:wrap;align-items:center;gap:0;font-size:.9rem;color:rgba(15,23,42,.7);letter-spacing:.01em}.HeroBanner_breadcrumb_item__rj1_0{display:inline-flex;align-items:center}.HeroBanner_breadcrumb_item__rj1_0:after{content:"";width:.8rem;height:.8rem;background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/right-arrow-svgrepo-com.svg) 50%/contain no-repeat;opacity:.6;margin-left:.5rem}.HeroBanner_breadcrumb_item__rj1_0:last-child{margin-right:0}.HeroBanner_breadcrumb_item__rj1_0:last-child:after{display:none}.HeroBanner_breadcrumb_item__rj1_0:not(:last-child){margin-right:.5rem}.HeroBanner_breadcrumb_link__FNMTr,.HeroBanner_breadcrumb_text__Pewgk{color:inherit;text-decoration:none}.HeroBanner_breadcrumb_link__FNMTr:focus-visible,.HeroBanner_breadcrumb_link__FNMTr:hover{color:#4285f4;text-decoration:underline}.HeroBanner_breadcrumb_current__ki4hk{color:#4285f4}.HeroBanner_badge_item__6H1gd{position:relative;padding:0 1rem}.HeroBanner_badge_item__6H1gd:first-child{padding-left:0}.HeroBanner_badge_item__6H1gd:last-child{padding-right:0}.HeroBanner_badge_item__6H1gd:not(:first-child):before{content:"";position:absolute;left:0;top:50%;width:1px;height:.8rem;background:rgba(15,23,42,.2);transform:translateY(-50%)}.HeroBanner_badge_item_bullet__GBqya{display:inline-flex;align-items:center;gap:10px}.HeroBanner_badge_icon__poPgw{width:1.6rem;height:1.6rem;display:inline-flex;align-items:center;justify-content:center;color:#4285f4;flex:0 0 auto}.HeroBanner_badge_icon__poPgw svg{width:100%;height:100%;fill:currentColor;stroke:none}.HeroBanner_title__JHBEu{font-size:clamp(2.4rem,4.6vw,3.7rem);line-height:1.15;margin:0;color:#0b132b}.HeroBanner_title_line__ltMEn{display:block}.HeroBanner_title_emphasis__4eZ_W{font-weight:500}.HeroBanner_subtitle__NTkO4{font-size:1.05rem;line-height:1.7;max-width:36rem;color:rgba(15,23,42,.75);margin:0}.HeroBanner_cta_row__Q5s2G{margin-top:.5rem}.HeroBanner_cta_row_full__RKO8G{width:100%;align-self:stretch}.HeroBanner_cta__K30dB{display:inline-flex}.HeroBanner_hero_art__brcTB{flex:0 0 clamp(440px,65vw,840px);min-height:240px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:20px;position:relative;overflow:hidden;border-radius:8px}.HeroBanner_hero_art_no_text__esHjU{justify-content:flex-end}.HeroBanner_hero_art_text__yB5hl{color:#fff;display:flex;flex-direction:column;gap:.35rem;border-left:1px solid hsla(0,0%,100%,.35);padding-left:1.25rem;position:relative;z-index:2}.HeroBanner_hero_art_callout__i3WG4{flex-direction:row;align-items:center;gap:20px;border-left:none;padding-left:0;color:#000;justify-content:flex-end;align-self:flex-end;width:100%}.HeroBanner_hero_art_callout_badge__edWG0{width:140px;height:auto}.HeroBanner_hero_art_callout_text__fxEhT{font-size:20px;font-weight:500;letter-spacing:.01em;color:#000;text-align:right;max-width:460px}.HeroBanner_hero_art_kicker__XkG0Z{font-size:.95rem;letter-spacing:.01em}.HeroBanner_hero_art_title__Iz65q{font-size:24px;font-weight:500}.HeroBanner_hero_badges__fo7VE{display:flex;align-items:center;justify-content:center;gap:clamp(.75rem,2vw,2rem);width:100%;flex-wrap:nowrap;margin-bottom:1.5rem;position:relative;z-index:2}.HeroBanner_hero_badge_highlight__fEp_X{display:flex;flex-direction:row;gap:20px;align-items:center;color:#0b132b;max-width:520px;align-self:flex-end;justify-content:flex-end;text-align:right;opacity:0;transition:opacity .5s ease-out;z-index:2}.HeroBanner_hero_badge_highlight_visible__vnHOa{opacity:1;transition:opacity 1.6s cubic-bezier(.22,1,.36,1)}.HeroBanner_hero_badge_highlight_badge__9rZU9{position:relative;flex:0 0 auto}.HeroBanner_hero_badge_highlight_text__V04YJ{font-size:20px;font-weight:500;line-height:1.5;color:#0b132b;width:440px;flex:0 0 440px}.HeroBanner_hero_badges_card__vMb12{background:hsla(0,0%,100%,.5);border-radius:8px;padding:24px;margin-bottom:0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.HeroBanner_hero_badge_item__rKj9K{position:relative;flex:0 0 auto;display:inline-flex}.HeroBanner_hero_badge_item_fade_in__r1VtY{animation:HeroBanner_heroBadgeRowFadeIn__h0bF_ 1.2s cubic-bezier(.22,1,.36,1)}.HeroBanner_hero_badge_item_fade_out__Yn_x4{animation:HeroBanner_heroBadgeRowFadeOut__Qm4k0 .5s ease-out}@keyframes HeroBanner_heroBadgeRowFadeIn__h0bF_{0%{opacity:0}85%{opacity:1}to{opacity:1}}@keyframes HeroBanner_heroBadgeRowFadeOut__Qm4k0{0%{opacity:1}85%{opacity:0}to{opacity:0}}.HeroBanner_hero_badge_button__0AgT3{border:none;padding:0;background:transparent;cursor:default;transition:box-shadow .18s ease}.HeroBanner_hero_badge_button__0AgT3:focus-visible,.HeroBanner_hero_badge_button__0AgT3:hover{outline:none}.HeroBanner_hero_badge_button__0AgT3:focus-visible{box-shadow:0 0 0 2px rgba(15,23,42,.18);border-radius:10px}.HeroBanner_hero_art_background__8fNmY{position:absolute;inset:0;z-index:0;border-radius:inherit}.HeroBanner_hero_art_overlay__G2cmv{position:absolute;inset:0;z-index:1;border-radius:inherit}@media (max-width:1676px){.HeroBanner_hero_art__brcTB{flex-basis:clamp(360px,50vw,680px)}.HeroBanner_hero_badges_card__vMb12{gap:.75rem}}@media (max-width:1440px){.HeroBanner_badge_row__FO0Dx,.HeroBanner_breadcrumbs__gbeyA{font-size:12px}.HeroBanner_badge_row__FO0Dx{flex-wrap:nowrap;gap:.75rem}.HeroBanner_breadcrumbs__gbeyA{flex-wrap:nowrap;gap:.35rem}}@media (min-width:62em){.HeroBanner_hero_inner__xzsxE{flex-direction:row}.HeroBanner_hero_content__DVVvM{padding-right:clamp(2.5rem,5vw,4.5rem)}.HeroBanner_hero_art__brcTB{min-height:auto;align-self:stretch}}@media (max-width:1280px){.HeroBanner_hero_inner__xzsxE{flex-direction:column}.HeroBanner_hero_content__DVVvM{width:100%}.HeroBanner_title__JHBEu{display:flex;flex-direction:row;flex-wrap:nowrap;gap:10px;white-space:nowrap;width:100%}.HeroBanner_title__JHBEu br{display:none}}@media (max-width:1200px){.HeroBanner_hero_badge_highlight_text__V04YJ{width:auto;flex:1 1 auto}}@media (max-width:1100px){.HeroBanner_title__JHBEu{flex-wrap:wrap;white-space:normal}.HeroBanner_title__JHBEu br{display:inline}}@media (min-width:1281px){.HeroBanner_title__JHBEu{display:flex;flex-direction:column}}@media (max-width:62em){.HeroBanner_hero_badges__fo7VE{flex-wrap:wrap}}@media (max-width:48em){.HeroBanner_badge_row__FO0Dx{gap:.75rem}.HeroBanner_breadcrumbs__gbeyA{gap:.4rem}.HeroBanner_badge_item__6H1gd{padding-left:0}.HeroBanner_badge_item__6H1gd:not(:first-child):before{display:none}}@media (max-width:500px){.HeroBanner_hero__0sYCq{background:transparent;border-radius:0;overflow:visible}.HeroBanner_hero_content__DVVvM{align-items:center;padding:0}.HeroBanner_cta_row__Q5s2G{display:flex;justify-content:center;align-items:center}.HeroBanner_hero_body__q8041{align-items:center;margin-bottom:40px}.HeroBanner_title__JHBEu{text-align:center;align-items:center;width:100%;justify-content:center}.HeroBanner_hero_art__brcTB{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);border-radius:8px;padding:14px}.HeroBanner_hero_badge_highlight__fEp_X{flex-direction:column;align-items:center;text-align:center;width:100%}}@media (max-width:800px){.HeroBanner_hero_art__brcTB{min-height:auto;align-items:center;gap:1.5rem;flex:0 0 auto}.HeroBanner_hero_art_text__yB5hl{border-left:none;padding-left:0;text-align:center;align-items:center}.HeroBanner_hero_art_callout__i3WG4{flex-direction:column}.HeroBanner_hero_art_callout_text__fxEhT{text-align:center}.HeroBanner_hero_badge_highlight__fEp_X{align-items:center;text-align:center}.HeroBanner_hero_badges__fo7VE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;justify-items:center;margin-bottom:0}}.IndustriesCarousel_section___iPXQ{margin-top:30px;padding:clamp(2.5rem,6vw,4.5rem) 0;background:#f7f8f8;border-radius:8px}.IndustriesCarousel_inner__WigP2{width:100%;padding:0 clamp(1.5rem,5vw,4rem)}.IndustriesCarousel_header__Z8hBW{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem;align-items:center;margin-bottom:2.5rem}.IndustriesCarousel_header__Z8hBW h2{margin:0;font-size:clamp(2.2rem,4.5vw,3.2rem);font-weight:500;color:#0f172a}.IndustriesCarousel_header_copy__O5Akj{display:flex;flex-direction:column;gap:1.25rem;color:rgba(15,23,42,.7);align-items:flex-start;text-align:left;flex:1 1 auto}.IndustriesCarousel_header_actions__nDZSo{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:2.5rem;width:100%}.IndustriesCarousel_cloud_icons__ggCRi{display:inline-flex;align-items:center;gap:.6rem;flex:0 0 auto}.IndustriesCarousel_cloud_icon__nXwua{width:64px;height:64px;border-radius:16px;background:rgba(15,23,42,.04);display:grid;place-items:center}.IndustriesCarousel_header_copy__O5Akj p{margin:0;line-height:1.7;width:100%}.IndustriesCarousel_header_copy__O5Akj strong{color:#0f172a;font-weight:600}.IndustriesCarousel_link__60wkq{color:#3e7ae5;text-decoration:none;font-weight:500}.IndustriesCarousel_carousel__YthvI{display:grid;grid-auto-flow:column;grid-auto-columns:311px;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:1rem}.IndustriesCarousel_industries_grid__hwptZ{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.IndustriesCarousel_carousel__YthvI::-webkit-scrollbar{display:none}.IndustriesCarousel_card__zzeNg{background:#eceff3;border-radius:8px;padding:1.5rem 1.5rem 2rem;width:311px;min-height:340px;display:flex;flex-direction:column;gap:1.5rem;scroll-snap-align:start;position:relative;overflow:hidden;transition:color .5s ease .12s;cursor:pointer}.IndustriesCarousel_grid_card__LonBB{width:100%;cursor:pointer;text-decoration:none;color:inherit;gap:0}.IndustriesCarousel_grid_card__LonBB h3{margin-top:auto;transition:transform .6s ease .12s,color .6s ease .12s}.IndustriesCarousel_grid_card__LonBB p{opacity:1;max-height:120px;overflow:visible;transform:translateY(0);transition:opacity .5s ease .12s,transform .5s ease .12s,max-height .5s ease .12s,color .5s ease .12s;margin:0}.IndustriesCarousel_read_more__ATn65{display:block;opacity:0;max-height:0;overflow:hidden;transform:translateY(6px);color:inherit;font-weight:600;font-size:.95rem;margin-top:0;transition:opacity .5s ease .12s,transform .5s ease .12s,max-height .5s ease .12s,color .5s ease .12s,margin-top .5s ease .12s}.IndustriesCarousel_grid_card__LonBB .IndustriesCarousel_icon__adMOG{margin-bottom:48px}.IndustriesCarousel_grid_card__LonBB:focus-visible h3,.IndustriesCarousel_grid_card__LonBB:hover h3{transform:translateY(0)}.IndustriesCarousel_grid_card__LonBB:focus-visible .IndustriesCarousel_read_more__ATn65,.IndustriesCarousel_grid_card__LonBB:hover .IndustriesCarousel_read_more__ATn65{opacity:1;max-height:40px;overflow:visible;transform:translateY(0);margin-top:.35rem;color:#fff}.IndustriesCarousel_card__zzeNg h3{margin:0;font-size:24px;font-weight:500;color:#0f172a;transition:color .5s ease .12s}.IndustriesCarousel_card__zzeNg p{margin:.35rem 0 0;color:rgba(15,23,42,.7);line-height:1.6;transition:color .5s ease .12s}.IndustriesCarousel_card__zzeNg:before{content:"";position:absolute;inset:0;background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/our-expertise-1-bg.webp) 50%/cover no-repeat;opacity:0;transition:opacity .5s ease .12s;z-index:0}.IndustriesCarousel_card_fintech__LoJd3:before{background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/fintech-hero-img-v2.webp) 50%/cover no-repeat}.IndustriesCarousel_card_healthcare__KyROa:before{background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/industry-healthcare.webp) 50%/cover no-repeat}.IndustriesCarousel_card_energy__Wsbx_:before{background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/energy-page-hero-img.webp) 50%/cover no-repeat}.IndustriesCarousel_card_agriculture__7L_eM:before{background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/agriculture-hero-img-v2.webp) 50%/cover no-repeat}.IndustriesCarousel_card_education___50zw:before{background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/education-page-hero-img.webp) 50%/cover no-repeat}.IndustriesCarousel_card_construction__Lck3r:before{background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/construction-page-hero-img-v2.webp) 50%/cover no-repeat}.IndustriesCarousel_card_retail__Iey60:before{background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/retail-page-hero-img.webp) 50%/cover no-repeat}.IndustriesCarousel_card_media__ceDmG:before{background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/media-page-hero.webp) 50%/cover no-repeat}.IndustriesCarousel_card_logistics__ka8OH:before{background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/logistics-page-hero.webp) 50%/cover no-repeat}.IndustriesCarousel_card_automotive__f7UMa:before{background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/automotive-page-hero.webp) 50%/cover no-repeat}.IndustriesCarousel_card__zzeNg:after{content:"";position:absolute;inset:0;background:rgba(5,12,26,.55);opacity:0;transition:opacity .5s ease .12s;z-index:1}.IndustriesCarousel_card__zzeNg:hover:after,.IndustriesCarousel_card__zzeNg:hover:before{opacity:1}.IndustriesCarousel_card__zzeNg:hover h3,.IndustriesCarousel_card__zzeNg:hover p{color:#fff}.IndustriesCarousel_card__zzeNg:hover .IndustriesCarousel_icon_placeholder__dwuNe{border-color:#fff}.IndustriesCarousel_card__zzeNg:hover .IndustriesCarousel_icon_image__Rg9V2{filter:brightness(0) invert(1)}.IndustriesCarousel_card__zzeNg>*{position:relative;z-index:2}.IndustriesCarousel_card_link__eggjn{position:absolute;inset:0;z-index:3;text-decoration:none}.IndustriesCarousel_icon__adMOG{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:80px}.IndustriesCarousel_industries_page_icon__Vf6bx{width:40px;height:40px}.IndustriesCarousel_grid_card__LonBB .IndustriesCarousel_icon__adMOG{margin-bottom:auto}.IndustriesCarousel_icon_placeholder__dwuNe{width:14px;height:14px;border-radius:4px;border:1.5px solid #0f3ea3;display:inline-flex;transition:border-color .5s ease .12s}.IndustriesCarousel_icon_image__Rg9V2{width:36px;height:36px;transition:filter .5s ease .12s}.IndustriesCarousel_industries_page_icon__Vf6bx .IndustriesCarousel_icon_image__Rg9V2{width:40px;height:40px}.IndustriesCarousel_controls__yfExF{display:flex;align-items:center;justify-content:space-between;margin-top:1.5rem}.IndustriesCarousel_dots__O6_PB{display:flex;align-items:center;gap:8px}.IndustriesCarousel_dot__W5PY8{width:8px;height:8px;border-radius:999px;background:rgba(15,23,42,.2)}.IndustriesCarousel_dot_active__jNqSM{background:#3e7ae5}.IndustriesCarousel_buttons__SLyHD{display:flex;gap:8px}.IndustriesCarousel_nav_button__lQgpn{width:38px;height:38px;border-radius:10px;border:none;background:#fff;cursor:pointer}.IndustriesCarousel_nav_button__lQgpn,.IndustriesCarousel_nav_icon__zF7KO{display:inline-flex;align-items:center;justify-content:center}.IndustriesCarousel_nav_icon_left__J6Q_0{transform:rotate(180deg)}.IndustriesCarousel_nav_icon__zF7KO img{filter:brightness(0) saturate(100%);transition:filter .2s ease}.IndustriesCarousel_nav_button__lQgpn:focus-visible .IndustriesCarousel_nav_icon__zF7KO img,.IndustriesCarousel_nav_button__lQgpn:hover .IndustriesCarousel_nav_icon__zF7KO img{filter:brightness(0) saturate(100%) invert(32%) sepia(92%) saturate(1611%) hue-rotate(201deg) brightness(98%) contrast(98%)}@media (max-width:900px){.IndustriesCarousel_header__Z8hBW{grid-template-columns:1fr}.IndustriesCarousel_carousel__YthvI{grid-auto-columns:minmax(240px,70%);gap:16px}.IndustriesCarousel_card__zzeNg{width:100%;min-height:300px}.IndustriesCarousel_card__zzeNg:after,.IndustriesCarousel_card__zzeNg:before{opacity:1}.IndustriesCarousel_card__zzeNg h3,.IndustriesCarousel_card__zzeNg p{color:#fff}.IndustriesCarousel_icon_image__Rg9V2{filter:brightness(0) invert(1)}.IndustriesCarousel_industries_grid__hwptZ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1440px){.IndustriesCarousel_inner__WigP2{padding:0 32px}}@media (max-width:1200px){.IndustriesCarousel_industries_grid__hwptZ{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.IndustriesCarousel_inner__WigP2{padding:0}.IndustriesCarousel_industries_grid__hwptZ{grid-template-columns:1fr}.IndustriesCarousel_carousel__YthvI{grid-auto-columns:100%}.IndustriesCarousel_card__zzeNg{width:100%}.IndustriesCarousel_buttons__SLyHD{display:none}}.ProjectContactSection_section__B_PuV{background:#f7f8f8;padding:clamp(3rem,7vw,5rem) 0}.ProjectContactSection_inner__jM_W4{width:100%;padding:0}.ProjectContactSection_section__B_PuV h2{margin:0 0 2.5rem;font-size:clamp(2.1rem,4vw,3rem);font-weight:500;color:#0b132b}.ProjectContactSection_layout__JYXFI{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:2.5rem}.ProjectContactSection_form_panel__Vt2Qo{display:flex;flex-direction:column;gap:1.5rem}.ProjectContactSection_grid__b8t1J{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ProjectContactSection_consent_row__KSDkz,.ProjectContactSection_cta__PvpgO{grid-column:1/-1}.ProjectContactSection_field__kmJvm,.ProjectContactSection_field_full__mrGiH{display:flex;flex-direction:column;gap:.4rem;position:relative}.ProjectContactSection_field_full__mrGiH{grid-column:1/-1}.ProjectContactSection_label_text__Ckvl7{position:absolute;top:.65rem;left:1rem;font-size:.8rem;color:#98a2b3;pointer-events:none}.ProjectContactSection_error_note__rFTxJ{position:absolute;top:.65rem;right:1rem;font-size:.75rem;color:#dc2626;opacity:0;transform:translateY(-2px);transition:opacity .2s ease,transform .2s ease}.ProjectContactSection_error_note_visible__P6s4H{opacity:1;transform:translateY(0)}.ProjectContactSection_label_row__x_7i0{position:absolute;top:.65rem;left:1rem;right:1rem;display:flex;justify-content:space-between;align-items:center;gap:1rem;pointer-events:none}.ProjectContactSection_label_row__x_7i0 .ProjectContactSection_label_text__Ckvl7{position:static}.ProjectContactSection_label_row__x_7i0 span{font-size:.8rem;color:#98a2b3}.ProjectContactSection_field__kmJvm input,.ProjectContactSection_field__kmJvm textarea,.ProjectContactSection_field_full__mrGiH input,.ProjectContactSection_field_full__mrGiH textarea{border:none;background:#fff;border-radius:6px;padding:1.6rem 1rem .85rem;font-size:.95rem;color:#0b132b;resize:vertical;transition:border-color .2s ease,box-shadow .2s ease}.ProjectContactSection_input_error__YQokj{border:1px solid #fca5a5;box-shadow:0 0 0 2px hsla(0,94%,82%,.2)}.ProjectContactSection_field__kmJvm input::placeholder,.ProjectContactSection_field__kmJvm textarea::placeholder,.ProjectContactSection_field_full__mrGiH input::placeholder,.ProjectContactSection_field_full__mrGiH textarea::placeholder{color:#98a2b3}.ProjectContactSection_cta__PvpgO{width:100%;background:#4285f4;color:#fff;border:none;border-radius:6px;padding:.95rem 1rem;font-size:1rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;text-align:center}.ProjectContactSection_cta__PvpgO:hover{background:#000}.ProjectContactSection_cta_success__TOV_G{background:#000;color:#7ee29a}.ProjectContactSection_cta_icon__O0t6b{display:inline-flex;width:18px;height:18px}.ProjectContactSection_cta_icon__O0t6b svg{width:100%;height:100%}.ProjectContactSection_consent_label__ESUld{font-weight:500;font-size:.75rem;color:#98a2b3}.ProjectContactSection_consent_warning__JXh0O{margin-left:.5rem;color:#dc2626;font-size:inherit}.ProjectContactSection_consent_input__8bNkU:checked{background-color:#0b132b;border-color:transparent;border-radius:.25rem}.ProjectContactSection_note__pxYAE{margin:0;font-size:.75rem;color:#98a2b3;line-height:1.5;text-align:center}.ProjectContactSection_side_panel__VvTqc{display:flex;flex-direction:column;gap:1.5rem}.ProjectContactSection_contact_side__u3PZJ{display:flex;flex-direction:column;gap:2rem}.ProjectContactSection_contact_title__atbfe{margin:0;font-size:1.25rem;line-height:1.6;color:#0b132b}.ProjectContactSection_contact_profiles__QPHbL{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;max-width:100%}.ProjectContactSection_contact_side_row__apC7F{display:flex;align-items:flex-start;gap:32px}.ProjectContactSection_contact_profile__oaqgK{display:flex;flex-direction:row;gap:1rem;align-items:center;width:100%}.ProjectContactSection_contact_meta__EG585{display:flex;flex-direction:column;gap:.35rem}.ProjectContactSection_contact_avatar_wrap__6ItRw{position:relative;width:fit-content;flex:0 0 auto}.ProjectContactSection_contact_avatar__UunvY{border-radius:8px;object-fit:cover}.ProjectContactSection_contact_name_row__pDBrq{display:flex;align-items:center;gap:.5rem}.ProjectContactSection_contact_link__iT1uq{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border-radius:0;box-shadow:none}.ProjectContactSection_contact_name__rY8vV{margin:0;font-size:1rem;font-weight:500;color:#0b132b}.ProjectContactSection_contact_name_link__l9a79{text-decoration:none}.ProjectContactSection_contact_name_link__l9a79:hover{text-decoration:underline}.ProjectContactSection_contact_role__ZrFfj{margin:0;font-size:.9rem;color:rgba(15,23,42,.7)}.ProjectContactSection_card__1G47c{background:#fff;border-radius:8px;padding:1.5rem}.ProjectContactSection_card__1G47c:last-child{min-height:190px}.ProjectContactSection_card_title_row__cGF3X{display:flex;align-items:center;gap:20px;margin:0 0 24px}.ProjectContactSection_card_title_icon__hQVmH{width:36px;height:36px;filter:brightness(0) saturate(100%) invert(36%) sepia(88%) saturate(1748%) hue-rotate(205deg) brightness(98%) contrast(101%)}.ProjectContactSection_card__1G47c h3{margin:0;font-size:1.2rem;font-weight:500;color:#0b132b}.ProjectContactSection_card__1G47c:last-child .ProjectContactSection_card_title_row__cGF3X{margin-bottom:32px}.ProjectContactSection_card__1G47c:last-child h3{margin-bottom:24px}.ProjectContactSection_card__1G47c ol{margin:0;padding-left:1.25rem;color:#667085;display:grid;gap:.6rem;font-size:.9rem;line-height:1.5}.ProjectContactSection_logos__6sj6W{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6rem;align-items:center}.ProjectContactSection_logo__2K_3C{display:flex;align-items:center;justify-content:center;height:52px}.ProjectContactSection_logo__2K_3C img{height:auto;width:auto;max-height:48px;max-width:180px;filter:grayscale(1)}@media (max-width:1280px){.ProjectContactSection_contact_profiles__QPHbL,.ProjectContactSection_grid__b8t1J,.ProjectContactSection_layout__JYXFI{grid-template-columns:1fr}.ProjectContactSection_logos__6sj6W{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}@media (max-width:1440px){.ProjectContactSection_inner__jM_W4{padding:0 32px}}@media (max-width:600px){.ProjectContactSection_inner__jM_W4{padding:0}.ProjectContactSection_logos__6sj6W{grid-template-columns:1fr;justify-items:center}.ProjectContactSection_logo__2K_3C{justify-content:center}}.KeyServicesBlock_section___x5Vs{position:relative;padding:clamp(3rem,6vw,5rem) 0;color:#fff;border-radius:8px;overflow:hidden;background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/hero-background-mesh-2.webp) 50%/cover no-repeat}.KeyServicesBlock_section___x5Vs:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);z-index:0}.KeyServicesBlock_inner__mHMal{position:relative;z-index:1;width:100%;padding:0 clamp(1.5rem,5vw,4rem)}.KeyServicesBlock_header__Dv9Kp{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:2.5rem;align-items:start}.KeyServicesBlock_header__Dv9Kp h2{margin:0;font-size:clamp(2rem,4vw,2.8rem);font-weight:500}.KeyServicesBlock_header__Dv9Kp p{margin:0;font-size:1rem;line-height:1.7;color:hsla(0,0%,100%,.75)}.KeyServicesBlock_divider__VUFlB{height:1px;width:100%;background:hsla(0,0%,100%,.12);margin:2rem 0}.KeyServicesBlock_grid__Az_s_{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.KeyServicesBlock_card__7pojw{background:hsla(0,0%,8%,.6);border-radius:10px;padding:1.5rem;min-height:210px;display:flex;flex-direction:column;gap:2rem;position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s ease}.KeyServicesBlock_cardContent__eV5Qx{flex:1;display:flex;flex-direction:column;justify-content:flex-start}.KeyServicesBlock_card__7pojw h3{margin:0;font-size:1.2rem;font-weight:500}.KeyServicesBlock_card__7pojw p{margin:.35rem 0 0;font-size:.9rem;line-height:1.6;color:hsla(0,0%,100%,.75)}.KeyServicesBlock_icon__opcAH{width:36px;height:36px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.KeyServicesBlock_iconImage__Is4Pi{width:100%;height:100%;object-fit:contain;filter:brightness(0) saturate(100%) invert(43%) sepia(91%) saturate(1552%) hue-rotate(200deg) brightness(98%) contrast(96%)}@media (max-width:900px){.KeyServicesBlock_header__Dv9Kp{grid-template-columns:1fr}.KeyServicesBlock_grid__Az_s_{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1440px){.KeyServicesBlock_inner__mHMal{padding:0 32px}}@media (max-width:600px){.KeyServicesBlock_grid__Az_s_{grid-template-columns:1fr}}.IndustriesPage_tech__GcDKj{position:relative;padding:clamp(3rem,6vw,5rem) 0;margin:30px 0;border-radius:8px;overflow:hidden;color:#fff;background:url(https://westpoint-website-assets.s3.us-east-1.amazonaws.com/section-bg-blocks.webp) 50%/cover no-repeat}.IndustriesPage_tech__GcDKj:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45)}.IndustriesPage_tech_inner__Bi0Cm{position:relative;z-index:1;width:100%;padding:0 clamp(1.5rem,5vw,4rem)}.IndustriesPage_industries_section_inner___WtF2{padding-left:0;padding-right:0}.IndustriesPage_tech_inner__Bi0Cm h2{margin:0 0 2rem;font-size:clamp(2rem,4vw,2.8rem);font-weight:500}.IndustriesPage_tech_grid__Zrs8j{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem}.IndustriesPage_tech_grid__Zrs8j>:first-child,.IndustriesPage_tech_grid__Zrs8j>:nth-child(2),.IndustriesPage_tech_grid__Zrs8j>:nth-child(3){grid-column:span 2}.IndustriesPage_tech_grid__Zrs8j>:nth-child(4),.IndustriesPage_tech_grid__Zrs8j>:nth-child(5){grid-column:span 3}.IndustriesPage_tech_card__5lh5l{background:hsla(0,0%,8%,.6);border-radius:10px;padding:1.5rem;min-height:190px;display:flex;flex-direction:column;gap:.75rem;position:relative;overflow:hidden;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .3s ease}.IndustriesPage_tech_text__Cj4D9{display:flex;flex-direction:column;flex:1}.IndustriesPage_tech_card__5lh5l h3{font-size:1.15rem;font-weight:500;margin:auto 0 0}.IndustriesPage_tech_card__5lh5l p{margin:0;color:hsla(0,0%,100%,.72);line-height:1.5;font-size:.95rem}.IndustriesPage_tech_icon___XEGR{width:36px;height:36px;filter:brightness(0) saturate(100%) invert(43%) sepia(91%) saturate(1552%) hue-rotate(200deg) brightness(98%) contrast(96%)}.IndustriesPage_tech_icon___XEGR svg{width:100%;height:100%}.IndustriesPage_work_with_header__7bHv4{align-items:center;justify-items:start;text-align:left}.IndustriesPage_work_with_header__7bHv4 p{text-align:left}.IndustriesPage_work_with_link__wYD2W{color:inherit;text-decoration:none}.IndustriesPage_work_with_link__wYD2W:focus-visible,.IndustriesPage_work_with_link__wYD2W:hover{text-decoration:none}@media (max-width:900px){.IndustriesPage_tech_grid__Zrs8j{grid-template-columns:repeat(2,minmax(0,1fr))}.IndustriesPage_tech_grid__Zrs8j>:first-child,.IndustriesPage_tech_grid__Zrs8j>:nth-child(2),.IndustriesPage_tech_grid__Zrs8j>:nth-child(3),.IndustriesPage_tech_grid__Zrs8j>:nth-child(4),.IndustriesPage_tech_grid__Zrs8j>:nth-child(5){grid-column:span 1}}@media (max-width:600px){.IndustriesPage_tech_grid__Zrs8j{grid-template-columns:1fr}}.IndustryChallengesSection_section__y5lrh{margin:30px 0;padding:clamp(2.5rem,6vw,4.5rem) 0}.IndustryChallengesSection_section_help__M6mjZ{background:#eef0f3;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:120px;padding-right:120px}.IndustryChallengesSection_section_help_no_bg__H3mR3{background:transparent}.IndustryChallengesSection_section_label__wNHsW{display:block;margin-bottom:.5rem;text-transform:uppercase;letter-spacing:.18em;font-weight:600;font-size:.85rem;color:#4284f4}.IndustryChallengesSection_section_industry__RELj0{background:#eef0f3;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:120px}.IndustryChallengesSection_inner__vMDrj{width:100%;padding:0}.IndustryChallengesSection_inner_constrained__RxHfS{max-width:1768px;margin:0 auto;width:100%}.IndustryChallengesSection_section_help__M6mjZ .IndustryChallengesSection_inner_constrained__RxHfS{max-width:1768px;padding-left:0;padding-right:0}.IndustryChallengesSection_grid__jHMUs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:clamp(1rem,3vw,1.5rem)}.IndustryChallengesSection_grid_enterprise__MY3OH,.IndustryChallengesSection_help_layout__aCG_O{display:flex;gap:clamp(1rem,3vw,1.5rem);align-items:stretch}.IndustryChallengesSection_section_industry__RELj0 .IndustryChallengesSection_help_layout__aCG_O{flex-direction:column}.IndustryChallengesSection_section_industry__RELj0 .IndustryChallengesSection_help_lead__Tc6MB{flex:0 0 auto;width:100%}.IndustryChallengesSection_help_lead__Tc6MB{flex:0 0 36%;display:flex;align-self:flex-start}.IndustryChallengesSection_help_lead__Tc6MB .IndustryChallengesSection_card__jGexc{width:100%;height:fit-content}.IndustryChallengesSection_help_cards__cqwJm{flex:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,1.5rem)}.IndustryChallengesSection_grid_enterprise__MY3OH .IndustryChallengesSection_icon___2V75{width:40px;height:40px;margin-bottom:.5rem}.IndustryChallengesSection_card__jGexc{background:#fff;border-radius:8px;display:flex;flex-direction:column;gap:1rem;min-height:260px;position:relative;overflow:hidden}.IndustryChallengesSection_card_lead__ziTW_{min-height:auto}.IndustryChallengesSection_card__jGexc>*{position:relative;z-index:1}.IndustryChallengesSection_card_body__SNX9e{padding:1.75rem;display:flex;flex-direction:column;gap:1rem}.IndustryChallengesSection_card_lead__ziTW_ .IndustryChallengesSection_card_body__SNX9e{padding:0}.IndustryChallengesSection_card_media__wMCfG{width:100%;min-height:50px;height:120px;border-radius:8px 8px 0 0;overflow:hidden;position:relative}.IndustryChallengesSection_card_media__wMCfG:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.7),transparent);pointer-events:none}.IndustryChallengesSection_card_media_image__YT9Qr{width:100%;height:100%;object-fit:cover;display:block}.IndustryChallengesSection_card_media_desaturated__ZVF1M .IndustryChallengesSection_card_media_image__YT9Qr{filter:saturate(.7)}.IndustryChallengesSection_card_media_icon__BZqqQ{position:absolute;top:12px;left:12px;width:48px;height:48px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;background:transparent;z-index:2}.IndustryChallengesSection_card_media_icon_image__uYbnj{width:32px;height:32px;object-fit:contain;filter:brightness(0) saturate(100%) invert(1)}.IndustryChallengesSection_icon___2V75{width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1rem}.IndustryChallengesSection_icon_image__aLa6v{width:100%;height:100%;object-fit:contain;filter:brightness(0);transition:filter .5s ease .12s}.IndustryChallengesSection_card__jGexc h4{margin:0;font-size:1.25rem;font-weight:500;color:#0f172a;transition:color .5s ease .12s}.IndustryChallengesSection_card__jGexc p{margin:0;color:rgba(15,23,42,.75);line-height:1.6;transition:color .5s ease .12s}.IndustryChallengesSection_card_detail__N7GUN{color:rgba(15,23,42,.7)}.IndustryChallengesSection_card_lead__ziTW_ h2{margin-top:0;font-size:clamp(2rem,4vw,3rem);line-height:1.15}.IndustryChallengesSection_card_lead__ziTW_{padding:0;background:transparent;max-width:500px}.IndustryChallengesSection_section_industry__RELj0 .IndustryChallengesSection_card_lead__ziTW_{max-width:660px}@media (max-width:1200px){.IndustryChallengesSection_card_lead__ziTW_{max-width:100%}}.IndustryChallengesSection_grid_enterprise__MY3OH .IndustryChallengesSection_card__jGexc{flex:1 1 0}.IndustryChallengesSection_grid_enterprise__MY3OH .IndustryChallengesSection_card_lead__ziTW_{flex:0 0 auto}.IndustryChallengesSection_card_interactive__QwjlM{background:#fff;text-decoration:none;color:inherit;transition:box-shadow .2s ease}.IndustryChallengesSection_card_interactive__QwjlM:after,.IndustryChallengesSection_card_interactive__QwjlM:before{display:none}.IndustryChallengesSection_card_interactive__QwjlM:before{background:none}.IndustryChallengesSection_card_interactive__QwjlM:after{background:hsla(0,0%,100%,.9)}.IndustryChallengesSection_card_interactive__QwjlM:focus-visible,.IndustryChallengesSection_card_interactive__QwjlM:hover{box-shadow:0 14px 28px rgba(15,23,42,.12)}.IndustryChallengesSection_card_interactive__QwjlM:focus-visible:after,.IndustryChallengesSection_card_interactive__QwjlM:focus-visible:before,.IndustryChallengesSection_card_interactive__QwjlM:hover:after,.IndustryChallengesSection_card_interactive__QwjlM:hover:before{opacity:0}.IndustryChallengesSection_card_interactive__QwjlM h4,.IndustryChallengesSection_card_interactive__QwjlM p{color:#0f172a}.IndustryChallengesSection_card_interactive__QwjlM .IndustryChallengesSection_icon_image__aLa6v{filter:brightness(0) saturate(100%) invert(0)}.IndustryChallengesSection_card_interactive__QwjlM>*{position:relative;z-index:1}@media (max-width:767px){.IndustryChallengesSection_section_industry__RELj0{padding:72px 14px}.IndustryChallengesSection_section_help__M6mjZ{padding-left:14px;padding-right:14px;width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.IndustryChallengesSection_section_label__wNHsW{text-align:center}.IndustryChallengesSection_inner_constrained__RxHfS{padding-left:0;padding-right:0}.IndustryChallengesSection_grid__jHMUs{grid-template-columns:1fr}.IndustryChallengesSection_grid_enterprise__MY3OH{display:block;text-align:center;width:100%}.IndustryChallengesSection_grid_enterprise__MY3OH .IndustryChallengesSection_card__jGexc{width:100%;flex:none;margin-bottom:16px}.IndustryChallengesSection_grid_enterprise__MY3OH .IndustryChallengesSection_card__jGexc:last-child{margin-bottom:0}.IndustryChallengesSection_card_interactive__QwjlM{box-shadow:0 16px 32px rgba(15,23,42,.12)}.IndustryChallengesSection_card__jGexc{min-height:auto;text-align:center}.IndustryChallengesSection_card_body__SNX9e{align-items:center}.IndustryChallengesSection_icon___2V75{margin-left:auto;margin-right:auto}.IndustryChallengesSection_card_media__wMCfG{height:160px}.IndustryChallengesSection_card_interactive__QwjlM:after,.IndustryChallengesSection_card_interactive__QwjlM:before{opacity:0}}@media (max-width:900px){.IndustryChallengesSection_section_help__M6mjZ{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.IndustryChallengesSection_help_cards__cqwJm{grid-template-columns:1fr}}@media (max-width:1024px){.IndustryChallengesSection_section_help__M6mjZ{padding-left:32px;padding-right:32px}.IndustryChallengesSection_section_industry__RELj0{padding:72px 32px}}@media (max-width:600px){.IndustryChallengesSection_section_help__M6mjZ,.IndustryChallengesSection_section_industry__RELj0{padding-left:14px;padding-right:14px}}@media (max-width:500px){.IndustryChallengesSection_section_help__M6mjZ,.IndustryChallengesSection_section_industry__RELj0{padding-left:14px!important;padding-right:14px!important}}@media (max-width:1100px){.IndustryChallengesSection_help_cards__cqwJm{grid-template-columns:1fr}.IndustryChallengesSection_section_help__M6mjZ,.IndustryChallengesSection_section_industry__RELj0{padding-left:32px;padding-right:32px}}@media (max-width:1440px){.IndustryChallengesSection_help_layout__aCG_O,.IndustryChallengesSection_section_industry__RELj0 .IndustryChallengesSection_help_layout__aCG_O{flex-direction:column}.IndustryChallengesSection_help_lead__Tc6MB{flex:none}.IndustryChallengesSection_help_lead__Tc6MB .IndustryChallengesSection_card__jGexc,.IndustryChallengesSection_section_industry__RELj0 .IndustryChallengesSection_card_lead__ziTW_{min-height:auto}}