                                                                       
body.wl-industrial{--it-radius:22px;--it-card-shadow:0 12px 36px #152a3510;--it-paper:#f5f6f3}
.wl-industrial .transport-hero{height:710px;min-height:640px;background:#111a22}
.wl-industrial .transport-hero__inner{justify-content:flex-start}
.wl-industrial .transport-hero__copy{width:43%;max-width:550px}
.wl-industrial .transport-hero__media{left:0;width:100%}
.wl-industrial .transport-hero__media img{object-fit:cover;object-position:35% center}
.wl-industrial .transport-hero__ambient{display:none}
.wl-industrial .transport-hero{background:radial-gradient(ellipse at 20% 35%,#203342 0%,#111a22 65%)}
.wl-industrial .transport-hero::after{background:none;pointer-events:none}
@media(min-width:1001px){
.wl-industrial .transport-hero{height:clamp(550px,36vw,720px);min-height:550px}
.wl-industrial .transport-hero__copy{width:40%;max-width:490px;margin:0}
.wl-industrial .transport-hero h1{font-size:clamp(38px,3.1vw,54px)}
.wl-industrial .transport-hero .v7-lead{font-size:16px;line-height:1.65}
.wl-industrial .transport-hero__media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;mask-image:none;-webkit-mask-image:none}
.wl-industrial .transport-hero::after{background:linear-gradient(90deg,rgba(12,23,32,.76) 0%,rgba(12,23,32,.66) 28%,rgba(12,23,32,.28) 48%,transparent 68%)}
.wl-industrial .transport-hero__copy{text-shadow:0 2px 12px #0008}

}
.wl-industrial .transport-facts{padding:26px 0 32px;background:linear-gradient(180deg,#14222e,#182c39);border-top:1px solid #a9d9f02b}
.wl-industrial .transport-facts__grid{gap:18px}
.wl-industrial .transport-facts article,.wl-industrial .transport-facts article:first-child,.wl-industrial .transport-facts article:last-child{position:relative;align-items:flex-start;padding:26px 22px;border:1px solid #8bcce14a;border-radius:18px;background:linear-gradient(135deg,#315770a3,#1a324860);box-shadow:inset 0 1px #ffffff18,0 12px 22px #08192330;overflow:hidden}
.wl-industrial .transport-facts article:nth-child(2){background:linear-gradient(135deg,#245b61ad,#1c353f80);border-color:#7edcc54a}
.wl-industrial .transport-facts article:nth-child(3){background:linear-gradient(135deg,#485165b0,#28344280);border-color:#b9c5e24a}
.wl-industrial .transport-facts article::before{content:"";position:absolute;top:0;left:24px;right:24px;height:2px;background:linear-gradient(90deg,#85d8f8,#85d8f800)}
.wl-industrial .transport-facts article:nth-child(2)::before{background:linear-gradient(90deg,#8cdfc6,#8cdfc600)}
.wl-industrial .transport-facts article:nth-child(3)::before{background:linear-gradient(90deg,#bbd0f2,#bbd0f200)}
.wl-industrial .transport-facts__number{display:grid;place-items:center;flex:none;width:32px;height:32px;border:1px solid #ffffff30;border-radius:10px;background:#ffffff0b;color:#cce8f7;font-size:11px}
.wl-industrial .transport-facts h2{font-size:16px}.wl-industrial .transport-facts p{color:#d9e5ec}
.wl-industrial :is(.v7-solution,.v7-projectcard,.industrial-journey__item,.v14-benefit,.wl-card,.project-gallery-card){border:1px solid #d3dde0;border-radius:var(--it-radius);box-shadow:var(--it-card-shadow);overflow:hidden;background:#fff}
.wl-industrial .v7-solution__body{padding:24px}
.wl-industrial .v7-solution{transition:box-shadow .2s,transform .2s}
.wl-industrial .v7-solution:hover{transform:translateY(-4px);box-shadow:0 18px 40px #152a3520}
.wl-industrial .v7-practical__media,.wl-industrial .v7-practical__media>img{border-radius:26px;overflow:hidden}
.wl-industrial .v7-practical__media{box-shadow:0 22px 50px #14283220}
.wl-industrial .v7-media-cta{inset:auto 22px 22px;width:fit-content;max-width:calc(100% - 44px);padding:17px 20px;gap:15px;border:1px solid #ffffff65;border-radius:18px;background:linear-gradient(125deg,#142737cf,#233d4dab);backdrop-filter:blur(20px) saturate(135%);-webkit-backdrop-filter:blur(20px) saturate(135%);box-shadow:inset 0 1px #ffffff20,0 12px 32px #07121f30;transition:background .2s,transform .2s}
.wl-industrial .v7-media-cta:hover{background:#203e51e6;transform:translateY(-2px)}
.wl-industrial .v7-media-cta>span{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;border:1px solid #ffffff65;background:#ffffff15;font-size:13px}
.wl-industrial .v7-media-cta strong{font-size:15px}.wl-industrial .v7-media-cta small{color:#e1e9ef;font-size:12px}
.wl-industrial .v7-featuregrid>div{padding:20px;background:#ffffff7a;border:1px solid #cad6db;border-radius:17px}
.wl-industrial .industrial-journey__item{background:#1b2d3a;border-color:#ffffff25;box-shadow:0 14px 32px #0002}
.wl-industrial .industrial-journey__body{padding:24px}
.wl-industrial .v7-processgrid{gap:20px}
.wl-industrial .v7-processgrid article{padding:26px;border:1px solid #ccd9df;border-radius:22px;background:#fff;box-shadow:var(--it-card-shadow)}
.wl-industrial .v7-audiencegrid>a{padding:26px;border:1px solid #cfdae0;border-radius:20px;background:#fff;box-shadow:var(--it-card-shadow)}
.wl-industrial .v7-audiencegrid>a,.wl-industrial .v7-audiencegrid>a>div{min-width:0;overflow-wrap:anywhere;hyphens:auto}
.wl-industrial .v7-audienceicon{flex:none}
.wl-industrial .v14-benefit{padding:27px}
.wl-industrial :is(.v7-finalcta,.wl-cta,.wl-contactinfo,.projectcase-info__inner,.projectcase-cta__inner){border-radius:26px;border:1px solid #ffffff25;background:linear-gradient(135deg,#203b4d,#142832);box-shadow:0 20px 45px #11283315}
.wl-industrial :is(.v7-finalcta,.wl-cta)::before{width:3px;top:26px;bottom:26px;border-radius:3px;background:linear-gradient(#79d0f3,#6cbac000)}
.wl-industrial .wl-pagehero{background:radial-gradient(ellipse at 90% 10%,#d5e4e780,transparent 65%),#e8eeed}
.wl-industrial .wl-pagehero__aside{padding:26px;border:1px solid #c6d7db;border-radius:22px;background:#ffffff80;box-shadow:var(--it-card-shadow)}
.wl-industrial :is(.wl-pagehero__media,.wl-split__visual,.projectcase-feature__media,.projectcase-feature__imagewrap,.projectcase-gallery__item){border-radius:24px;overflow:hidden}
.wl-industrial .projectcase-feature__imagewrap img,.wl-industrial .projectcase-feature__inner:hover .projectcase-feature__imagewrap img{border-radius:24px}
.wl-industrial .wl-cards{gap:24px}
.wl-industrial .wl-card{padding:30px}
.wl-industrial .wl-step{padding:28px;border:1px solid #cad8dd;border-radius:22px;background:#fff;box-shadow:var(--it-card-shadow)}
.wl-industrial .wl-process{gap:18px;grid-template-columns:minmax(0,1fr)}
.wl-industrial .wl-step,.wl-industrial .wl-step>*{min-width:0;overflow-wrap:anywhere;hyphens:auto}
.wl-industrial .wl-split__visual::before{display:none}
.wl-workflow-intro{max-width:760px;margin-bottom:32px}
.wl-industrial .privacy-wrapper h2{font-size:clamp(24px,2.5vw,32px);line-height:1.2}
.wl-industrial .wl-service-nav{padding:22px;border:1px solid #cad8dd;border-radius:20px;background:#ffffffc9;box-shadow:var(--it-card-shadow)}
.wl-industrial .wl-contactform{padding:32px;border:1px solid #d1dce1;border-radius:26px;background:#fff;box-shadow:var(--it-card-shadow)}
.wl-industrial .wl-contactform :is(input,textarea,select){border-radius:11px}
.wl-industrial :is(.technical-explorer__visual,.technical-explorer__panel){border-radius:22px}
.wl-industrial .projectcase-info__card{padding:22px;border:1px solid #ffffff25;border-radius:18px;background:#ffffff06}
.wl-industrial .projectcase-info__work{padding:24px;border:1px solid #ffffff25;border-radius:20px;background:#ffffff08}
.wl-industrial .privacy-wrapper,.wl-industrial .wl-formpage{padding:36px;border:1px solid #cedce1;border-radius:26px;background:#fff;box-shadow:var(--it-card-shadow)}
.wl-industrial .wl-formpage{width:min(calc(100% - 40px),900px);margin:56px auto 72px}
.wl-industrial .wl-formpage h1{font-size:clamp(30px,4vw,48px);margin-bottom:30px}
.wl-industrial .wl-formpage .form-group{margin-bottom:23px}
.wl-industrial .wl-formpage label{display:block;margin-bottom:8px;font-size:14px;font-weight:700}
.wl-industrial .wl-formpage .form-control{border-radius:11px;min-height:46px;border-color:#cbd8de}
.wl-industrial .wl-formpage textarea{min-height:130px}
.wl-industrial .modal-content .wl-formpage{width:100%;margin:0;box-shadow:none}
body.wl-industrial :is(.v7-btn,.wl-btn,.btn,.button,button[type=submit],.wl-nav-cta,.projectcase-btn,.projectcase-info__work-link){border-radius:11px}
.wl-industrial .wl-dropdown{border-radius:16px;background:#182a36f5;backdrop-filter:blur(18px);border-color:#b8d7e333;padding:9px}
.wl-industrial .wl-dropdown .dropdown-item{border-radius:9px}
.wl-industrial .wl-navlinks .dropdown-toggle{border-radius:10px}
.wl-industrial .wl-nav-cta{background:#ffffff08;box-shadow:inset 0 1px #ffffff10}
.wl-industrial .cookie-banner{border-radius:20px}
.cookie-banner p::before{content:attr(data-cookie-title)}
@media(max-width:1000px){.wl-industrial .transport-hero{height:auto;min-height:0}.wl-industrial .transport-hero__media{left:auto;width:100%;aspect-ratio:3/2}.wl-industrial .transport-hero__media img{object-position:center top}.wl-industrial .transport-hero__inner{padding-block:36px 44px}.wl-industrial .transport-hero__copy{width:100%;max-width:680px}.wl-industrial .transport-facts__grid{gap:12px}.wl-industrial .transport-facts article{gap:12px}.wl-industrial .transport-facts__number{display:none}}
@media(max-width:820px){.wl-industrial .v7-audiencegrid{gap:16px}.wl-industrial .v14-benefits{gap:20px}.wl-industrial .wl-step{padding:24px}.wl-industrial .wl-contactform{padding:26px}.wl-industrial .transport-facts article,.wl-industrial .transport-facts article:first-child,.wl-industrial .transport-facts article:last-child{padding:22px 17px}.wl-industrial .wl-dropdown{background:#1a2d39b8}}
@media(max-width:520px){.wl-industrial .transport-facts__number{display:grid}.wl-industrial .transport-facts{padding:22px 0}.wl-industrial .v7-media-cta{inset:auto 14px 14px;max-width:calc(100% - 28px);padding:14px;gap:11px}.wl-industrial .v7-media-cta>span{width:36px;height:36px}.wl-industrial .v7-media-cta strong{font-size:14px}.wl-industrial .v7-featuregrid{gap:14px}.wl-industrial .v7-featuregrid>div{padding:16px}.wl-industrial .wl-contactform{padding:22px}.wl-industrial .privacy-wrapper,.wl-industrial .wl-formpage{padding:22px}.wl-industrial .wl-step{padding:22px 18px}.wl-industrial .projectcase-info__work{padding:20px}}
@media(prefers-reduced-motion:reduce){.wl-industrial .v7-solution:hover,.wl-industrial .v7-media-cta:hover{transform:none}}

@media(max-width:1000px){
.wl-industrial .transport-hero__inner{order:0;background:transparent;padding-block:32px 24px}
.wl-industrial .transport-hero__media{order:1;aspect-ratio:3/2;max-width:780px;margin-inline:auto}
.wl-industrial .transport-hero__media img{display:block;width:100%;height:100%;object-fit:contain;mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 10%,#000 88%,transparent 100%)}
.wl-industrial .transport-hero h1{margin:16px 0 18px;font-size:clamp(34px,5.2vw,50px);line-height:1.08}
.wl-industrial .transport-hero .v7-lead{font-size:16px;line-height:1.6;margin-bottom:20px}
.wl-industrial .transport-hero .v7-actions{gap:10px;align-items:flex-start;flex-wrap:wrap}
.wl-industrial .transport-hero .v7-btn{width:auto;flex:0 1 auto;min-width:0;max-width:100%}
}
@media(max-width:700px){
.wl-industrial .transport-facts__grid{grid-template-columns:minmax(0,1fr)}
.wl-industrial .transport-facts__number{display:grid}
.wl-industrial .transport-facts article,.wl-industrial .transport-facts article:first-child,.wl-industrial .transport-facts article:last-child{padding:18px 20px;gap:15px}
.wl-industrial .transport-facts h2{font-size:16px}
.wl-industrial .transport-facts p{font-size:14px}
}

.wl-industrial .transport-hero__media picture{display:contents}
