.tcPrelaunchPolishV150{--v150-ink:#091c36;--v150-navy:#071c35;--v150-muted:#5f7185;--v150-gold:#c49a42;--v150-border:#dae2eb;color:var(--v150-ink)}.tcPrelaunchPolishV150 :is(h1,h2,h3){text-wrap:balance;overflow-wrap:break-word;letter-spacing:-.044em}.tcPrelaunchPolishV150 :is(.tc23Hero,.tc5ServiceIndexSection,.tc23IndustrySection,.tcAbout46CapabilitySection,.tcContact64FormSection,.tcRequest73Quick){isolation:isolate}.tcPrelaunchPolishV150 .tc23Hero{background:linear-gradient(130deg,#fff 14%,#f2f6fa 100%);border-bottom:1px solid #e0e8ee}.tcPrelaunchPolishV150 .tc23HeroGrid{align-items:center;gap:clamp(22px,4vw,58px)}.tcPrelaunchPolishV150 .tc23HeroCopy h1{letter-spacing:-.052em;font-size:clamp(2.75rem,4.3vw,4.75rem);font-weight:820;line-height:1.065}.tcPrelaunchPolishV150 .tc23HeroLead p{color:#4a5c70;max-width:650px;font-size:clamp(1rem,1.2vw,1.13rem);line-height:1.6}.tcPrelaunchPolishV150 .tc23HeroCopy .tc5Eyebrow{color:#9a752c;letter-spacing:.13em}.tcPrelaunchPolishV150 .tc23HeroVisual{border:1px solid #d4dfe8;border-radius:20px;overflow:hidden;box-shadow:0 22px 58px #071c351f}.tcPrelaunchPolishV150 .tc23HeroVisual>img{transition:transform .6s}@media (hover:hover){.tcPrelaunchPolishV150 .tc23HeroVisual:hover>img{transform:scale(1.026)}}.tcPrelaunchPolishV150 .tc23HeroVisual figcaption{border-radius:0 0 18px 18px}.tcPrelaunchPolishV150 .tc23HeroChips span{border-radius:999px;font-weight:700}.tcPrelaunchPolishV150 :is(.tc23HeroActions,.tcAbout46LeadershipActions,.tcAbout46FinalActions,.tcAbout75CredentialActions,.tcServicesEquipmentBridgeActions,.tcIndustriesFinalActions,.tcContact64FormIntro,.tc2001FinalActions)>:is(.button,.brandCta,a.button){border-radius:10px;min-height:50px;font-size:.84rem;font-weight:780}.tcPrelaunchPolishV150 :is(.tc23QuickNav a,.tc7FocusedGrid>a,.tc5ServiceIndexList>article,.tcAbout46CapabilityGrid article,.tcAbout46PrinciplesGrid article,.tcIndustryRouteCard,.tcContact64DirectGrid>a,.tcContact64DirectInfo,.tc7QuickFormFrame,.tcContact64FormFrame,.tcAbout75CredentialGrid article){border-radius:15px}.tcPrelaunchPolishV150 :is(.tc23SectionHead,.tcAbout46PrinciplesHead,.tcAbout46CapabilityIntro,.tcContact64FormIntro,.tcRequest73QuickGrid>div:first-child) h2{letter-spacing:-.044em;line-height:1.09}.tcPrelaunchPolishV150 :is(.tcAbout46CapabilityGrid article,.tcAbout46PrinciplesGrid article,.tcIndustryRouteCard,.tc7FocusedGrid>a,.tcContact64DirectGrid>a){transition:transform .22s,box-shadow .22s,border-color .22s}@media (hover:hover){.tcPrelaunchPolishV150 :is(.tcIndustryRouteCard,.tc7FocusedGrid>a,.tcContact64DirectGrid>a):hover{border-color:#c6b079;transform:translateY(-3px);box-shadow:0 16px 32px #071c3517}}.tcPrelaunchPolishV150 :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #247db5}.tcPrelaunchPolishV150 .tcAbout46CapabilityGrid article{border:1px solid var(--v150-border);background:#fff}.tcPrelaunchPolishV150 .tcAbout46PrinciplesGrid article{border:1px solid var(--v150-border)}.tcPrelaunchPolishV150 .tcAbout46FounderCard{border-radius:19px;overflow:hidden}.tcPrelaunchPolishV150 .tcAbout46FieldStrip{border-radius:16px;overflow:hidden}.tcPrelaunchPolishV150 .tcContact64FormFrame,.tcPrelaunchPolishV150 .tc7QuickFormFrame{border:1px solid #d8e2ec;overflow:hidden;box-shadow:0 18px 40px #081e3514}.tcPrelaunchPolishV150 :is(.tcContact64FormFrame,.tc7QuickFormFrame) header{border-radius:15px 15px 0 0}.tcPrelaunchPolishV150 .tcRequest73QuickGrid>div:first-child p{font-size:.98rem;line-height:1.6}.tcPrelaunchPolishV150 .tcContact64FormIntro>p{line-height:1.6}.tcPrelaunchPolishV150 .tc5ServiceIndexList>article{border:1px solid var(--v150-border);overflow:hidden;box-shadow:0 9px 25px #071c350d}.tcPrelaunchPolishV150 .tc5ServiceIndexImage{overflow:hidden}.tcPrelaunchPolishV150 .tc5ServiceIndexImage img{transition:transform .55s}@media (hover:hover){.tcPrelaunchPolishV150 .tc5ServiceIndexList>article:hover img{transform:scale(1.03)}}.tcPrelaunchPolishV150 .tc7FocusedGrid>a{border-radius:14px!important}.tcPrelaunchPolishV150 .tcServicesEquipmentBridge{background:#081d36}.tcPrelaunchPolishV150 .tcIndustryRouteCard{border:1px solid var(--v150-border);border-top:0;box-shadow:0 12px 28px #071c350d}.tcPrelaunchPolishV150 .tcV150IndustryPhoto{background:#dde6ed;height:170px;display:block;position:relative;overflow:hidden}.tcPrelaunchPolishV150 .tcV150IndustryPhoto:after{content:"";pointer-events:none;background:linear-gradient(#0000,#081c3430);position:absolute;inset:45% 0 0}.tcPrelaunchPolishV150 .tcV150IndustryPhoto img{object-fit:cover;width:100%;height:100%;transition:transform .5s;display:block}@media (hover:hover){.tcPrelaunchPolishV150 .tcIndustryRouteCard:hover .tcV150IndustryPhoto img{transform:scale(1.035)}}.tcPrelaunchPolishV150 .tcIndustryRouteCard>a{background:#f8fafc}@media (max-width:760px){.tcPrelaunchPolishV150 .tc23Hero{padding-top:18px;padding-bottom:26px}.tcPrelaunchPolishV150 .tc23HeroGrid{gap:19px}.tcPrelaunchPolishV150 .tc23HeroCopy{padding-top:26px;padding-bottom:21px}.tcPrelaunchPolishV150 .tc23HeroCopy h1{max-width:100%;margin-bottom:17px;font-size:clamp(2.45rem,9.8vw,3.25rem)!important;line-height:1.045!important}.tcPrelaunchPolishV150 .tc23HeroLead p{font-size:1rem!important;line-height:1.55!important}.tcPrelaunchPolishV150 .tc23HeroVisual{border-radius:17px;min-height:240px}.tcPrelaunchPolishV150 .tc23HeroActions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.tcPrelaunchPolishV150 .tc23HeroActions>:is(.button,.brandCta,a.button){text-align:center;border-radius:9px;justify-content:center;align-items:center;min-height:51px;padding:11px 13px;line-height:1.3;display:flex;font-size:13px!important}.tcPrelaunchPolishV150 .tc23HeroChips{margin-top:19px}.tcPrelaunchPolishV150 .tc23HeroChips span{min-height:35px;font-size:12px}.tcPrelaunchPolishV150 :is(.tc23SectionHead,.tcAbout46PrinciplesHead,.tcAbout46CapabilityIntro,.tcContact64FormIntro,.tcRequest73QuickGrid>div:first-child) h2{font-size:clamp(2rem,7.8vw,2.55rem)!important;line-height:1.09!important}.tcPrelaunchPolishV150 .tc5ServiceIndexCopy h2{font-size:clamp(1.48rem,6vw,1.85rem)!important}.tcPrelaunchPolishV150 .tc5ServiceIndexCopy{padding:23px 20px!important}.tcPrelaunchPolishV150 .tc5ServiceIndexList{gap:17px}.tcPrelaunchPolishV150 .tcIndustryRouteCard{min-height:0}.tcPrelaunchPolishV150 .tcV150IndustryPhoto{height:170px}.tcPrelaunchPolishV150 .tcIndustryRouteBody{padding:20px 17px 18px}.tcPrelaunchPolishV150 .tcIndustryRouteBody>p{margin-top:11px;font-size:.88rem;line-height:1.5;display:block}.tcPrelaunchPolishV150 .tcIndustryRouteBody h3{font-size:1.45rem}.tcPrelaunchPolishV150 .tcIndustryRouteBody ul{grid-template-columns:1fr}.tcPrelaunchPolishV150 .tcContact64DirectGrid strong{font-size:14px}.tcPrelaunchPolishV150 .tcContact64FormIntro>p,.tcPrelaunchPolishV150 .tcAbout46CapabilityIntro>p{font-size:.95rem;line-height:1.55}.tcPrelaunchPolishV150 .tcAbout46CapabilityGrid article{padding:19px 16px}.tcPrelaunchPolishV150 .tcAbout46CapabilityGrid h3{font-size:1.11rem}.tcPrelaunchPolishV150 .tcRequest73QuickGrid>div:first-child p{font-size:.96rem!important}.tcPrelaunchPolishV150 .tc7QuickFormFrame,.tcPrelaunchPolishV150 .tcContact64FormFrame{border-radius:16px}}@media (max-width:390px){.tcPrelaunchPolishV150 .tc23HeroActions{grid-template-columns:1fr}.tcPrelaunchPolishV150 .tc23HeroCopy h1{font-size:clamp(2.3rem,10vw,2.65rem)!important}.tcPrelaunchPolishV150 .tc23HeroChips{gap:7px}}@media (prefers-reduced-motion:reduce){.tcPrelaunchPolishV150 :is(.tc23HeroVisual>img,.tcV150IndustryPhoto img,.tc5ServiceIndexImage img,.tcIndustryRouteCard,.tc7FocusedGrid>a,.tcContact64DirectGrid>a){transition:none!important;transform:none!important}}
