.industry-4-0-page{width:100%}.i40-hero-section{box-sizing:border-box;background:#fff;width:100%;min-height:clamp(560px,50vw,960px);position:relative}.i40-hero-inner{min-height:inherit;align-items:center;max-width:1484px;padding-block:clamp(64px,5.83333vw,112px);display:flex}.i40-hero-main{flex-direction:column;gap:clamp(48px,4.16667vw,80px);width:100%;max-width:clamp(480px,42.6042vw,818px);display:flex}.i40-hero-header,.i40-hero-copy{flex-direction:column;gap:clamp(20px,1.66667vw,32px);width:100%;display:flex}.i40-hero-title{letter-spacing:-1.4096px;color:#000;white-space:nowrap;margin:0;font-size:clamp(44.8px,4.375vw,84px);line-height:clamp(44.8px,4.375vw,84px)}.i40-hero-subtitle{color:#000;max-width:clamp(320px,42.6042vw,818px);margin:0;font-size:clamp(18px,1.66667vw,32px);font-weight:400;line-height:clamp(26px,2.1875vw,42px)}.i40-hero-ctas{flex-wrap:wrap;align-items:center;gap:clamp(10px,.833333vw,16px);display:flex}.i40-hero-cta{box-sizing:border-box;white-space:nowrap;border-radius:0;flex-shrink:0;justify-content:center;align-items:center;gap:clamp(10px,.833333vw,16px);height:clamp(40px,2.5vw,48px);padding:clamp(6px,.416667vw,8px) clamp(12px,.729167vw,14px);font-size:clamp(14px,.9375vw,18px);line-height:clamp(24px,1.45833vw,28px);text-decoration:none;transition:background .2s,color .2s,border-color .2s;display:inline-flex}.i40-hero-cta--primary{color:#fff;background:#ba202a;border:none;width:clamp(200px,14.2188vw,273px)}.i40-hero-cta--primary:hover{background:#9e1b24}.i40-hero-cta--secondary{color:#000;background:#fff;border:1px solid #c9c9c9;width:clamp(168px,11.3542vw,218px)}.i40-hero-cta--secondary:hover{border-color:#9a9a9a}.i40-hero-cta-icon{flex-shrink:0;width:clamp(12px,.833333vw,16px);height:clamp(12px,.833333vw,16px);display:block}.i40-hero-cards{width:100%;max-width:min(100%, calc(var(--hero-card-w-image) * 2 + var(--hero-card-gap)))}@media (max-width:767px){.i40-hero-title{white-space:normal}.i40-hero-cta--primary,.i40-hero-cta--secondary{width:100%;max-width:273px}}.i40-expertise-section{box-sizing:border-box;background:#fff;width:100%;padding:clamp(66.133px,6.45833vw,124px) 0}.i40-expertise-inner{flex-direction:column;gap:clamp(40px,3.33333vw,64px);max-width:1484px;display:flex}.i40-expertise-header{justify-content:space-between;align-items:flex-start;gap:clamp(32px,3.33333vw,64px);width:100%;display:flex}.i40-expertise-title{color:#000;flex:auto;margin:0;font-size:clamp(38.4px,3.75vw,72px);line-height:clamp(48px,4.6875vw,90px)}.i40-expertise-subtitle{color:#000;flex-shrink:0;width:min(100%,clamp(280px,30.0521vw,577px));margin:0;font-size:clamp(12.8px,1.25vw,24px);font-weight:400;line-height:clamp(22px,2.08333vw,40px)}.i40-expertise-panels{flex-direction:column;gap:clamp(24px,1.82292vw,35px);width:100%;display:flex}.i40-practice-panel{box-sizing:border-box;align-items:center;gap:clamp(32px,3.33333vw,64px);width:100%;min-height:clamp(280px,25.2083vw,484px);padding:clamp(32px,2.29167vw,44px) clamp(40px,4.94792vw,95px);display:flex}.i40-practice-panel--light{color:#000;background:#f5f5f5}.i40-practice-panel--dark{color:#fff;background:#000;flex-direction:row-reverse}.i40-practice-copy{flex-direction:column;flex:1 1 0;gap:clamp(16px,1.25vw,24px);min-width:0;max-width:clamp(320px,29.8958vw,574px);display:flex}.i40-practice-title{margin:0;font-size:clamp(28px,2.5vw,48px);line-height:clamp(34px,2.86458vw,55px)}.i40-practice-title-line{display:block}.i40-practice-desc{letter-spacing:-.1px;margin:0;font-size:clamp(14px,.9375vw,18px);line-height:clamp(20px,1.25vw,24px)}.i40-practice-panel--light .i40-practice-desc{color:#666}.i40-practice-panel--dark .i40-practice-desc{color:#fff}.i40-practice-bullets{flex-direction:column;gap:0;margin:0;padding:0;list-style:none;display:flex}.i40-practice-bullet{letter-spacing:-.1px;align-items:flex-start;gap:clamp(10px,.78125vw,15px);font-size:clamp(14px,.9375vw,18px);font-weight:500;line-height:clamp(22px,1.45833vw,28px);display:flex}.i40-practice-panel--light .i40-practice-bullet{color:#666}.i40-practice-panel--dark .i40-practice-bullet{color:#fff}.i40-practice-bullet-mark{background:#ba202a;flex-shrink:0;width:6px;height:6px;margin-top:11px}.i40-practice-cta{color:#ba202a;align-items:center;gap:clamp(6px,.416667vw,8px);margin-top:clamp(8px,.833333vw,16px);font-size:clamp(12px,.729167vw,14px);line-height:12.869px;text-decoration:none;display:inline-flex}.i40-practice-cta:hover{text-decoration:underline}.i40-practice-cta-arrow{color:#ba202a;flex-shrink:0;width:clamp(10.267px,1.0026vw,19.25px);height:clamp(5.333px,.520833vw,10px)}.i40-practice-media{flex:1 1 0;min-width:0;max-width:clamp(320px,37.8125vw,726px)}.i40-practice-img{object-fit:contain;width:100%;height:auto;display:block}.i40-practice-panel--dark .i40-practice-img{mix-blend-mode:normal}.i40-outcomes-section{box-sizing:border-box;background:#f5f5f5;width:100%;padding:clamp(66.133px,6.45833vw,124px) 0}.i40-outcomes-inner{flex-direction:column;gap:clamp(40px,3.33333vw,64px);max-width:1484px;display:flex}.i40-outcomes-header{justify-content:space-between;align-items:flex-start;gap:clamp(32px,3.33333vw,64px);width:100%;display:flex}.i40-outcomes-title{color:#000;flex:auto;max-width:clamp(320px,37.2396vw,715px);margin:0;font-size:clamp(38.4px,3.75vw,72px);line-height:clamp(48px,5.20833vw,100px)}.i40-outcomes-subtitle{color:#000;flex-shrink:0;width:min(100%,clamp(280px,31.6667vw,608px));margin:0;font-size:clamp(12.8px,1.25vw,24px);font-weight:400;line-height:clamp(22px,2.08333vw,40px)}.i40-outcomes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,1.66667vw,32px) clamp(48px,10.625vw,204px);margin:0;padding:0;list-style:none;display:grid}.i40-outcomes-item{flex-direction:column;gap:clamp(10px,.729167vw,14px);padding:0 clamp(16px,1.66667vw,32px) clamp(16px,1.66667vw,32px);display:flex}.i40-outcomes-icon{width:clamp(36px,3.125vw,60px);height:clamp(36px,3.125vw,60px)}.i40-outcomes-icon img{object-fit:contain;width:100%;height:100%;display:block}.i40-outcomes-copy{flex-direction:column;gap:clamp(10px,.729167vw,14px);max-width:clamp(280px,31.7708vw,610px);display:flex}.i40-outcomes-item-title{color:#000;margin:0;font-size:clamp(20px,1.66667vw,32px);line-height:clamp(28px,2.57354vw,49.412px)}.i40-outcomes-item-desc{letter-spacing:.2px;color:#585858;margin:0;font-size:clamp(14px,.9375vw,18px);line-height:clamp(22px,1.66667vw,32px)}@media (max-width:1279px){.i40-expertise-header,.i40-outcomes-header{flex-direction:column;align-items:flex-start}.i40-expertise-subtitle,.i40-outcomes-subtitle{width:100%}.i40-practice-panel,.i40-practice-panel--dark{flex-direction:column;align-items:stretch;padding:40px 32px}.i40-practice-copy,.i40-practice-media{max-width:none}.i40-outcomes-grid{column-gap:48px}}@media (max-width:767px){.i40-outcomes-grid{grid-template-columns:1fr}.i40-practice-panel{padding:32px 20px}}
