                                                                                  
body.wl-industrial{--it-ink:#15202a;--it-muted:#56616a;--it-paper:#f5f4f0;--it-line:#d8dcdd;--it-dark:#111a22;--it-accent:var(--brand-signature,#da5948);--wl-ink:var(--it-ink);--wl-muted:var(--it-muted);--wl-container:1280px;--wl-radius:8px;--wl-radius-lg:10px;--wl-shadow:none;background:var(--it-paper);color:var(--it-ink);font-family:Inter,"Segoe UI",sans-serif;line-height:1.65}
.wl-industrial *{box-sizing:border-box}
.wl-industrial :is(h1,h2,h3,h4,p){overflow-wrap:break-word}
.wl-industrial :is(h1,h2,h3,h4){color:var(--it-ink);font-weight:730;letter-spacing:-.035em;line-height:1.15}
.wl-industrial h1{font-size:clamp(38px,4.6vw,68px)}
.wl-industrial h2{font-size:clamp(29px,3.2vw,44px)}
.wl-industrial h3{font-size:24px}
.wl-industrial p{line-height:1.75}
.wl-industrial img{display:block;max-width:100%}
.wl-industrial a{color:inherit;text-decoration:none}
.wl-industrial .wl-container{width:100%;max-width:1280px;padding-inline:32px;margin-inline:auto}
.wl-industrial :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--it-accent);outline-offset:4px}
                                
body.wl-industrial .wl-header{position:sticky;top:0;left:0;right:0;width:100%;margin:0;border-radius:0;border:0;border-bottom:1px solid #ffffff20;background:#111a22f5;box-shadow:none;z-index:1040;backdrop-filter:blur(18px)}
.wl-industrial .wl-header::before,.wl-industrial .wl-header::after{display:none}
.wl-industrial .wl-navbar{padding:18px 0;background:transparent;border-radius:0;min-height:86px}
.wl-industrial .wl-brand{width:auto;max-width:calc(100% - 64px);flex-shrink:0;padding:0;margin-right:40px;color:#fff}
.wl-industrial .wl-brand img{width:166px;max-height:48px;height:auto;object-fit:contain}
.wl-industrial .navbar-collapse{justify-content:flex-start;min-width:0}
.wl-industrial .wl-navlinks{gap:22px;margin:0;align-items:center}
.wl-industrial .wl-navbar :is(.nav-link,.wl-admin-link){position:relative;color:#dce3e8;background:transparent;border:0;border-radius:0;box-shadow:none;padding:9px 0;font:600 14px/1.4 "Segoe UI",sans-serif;white-space:nowrap}
.wl-industrial .wl-navbar .nav-link.active{color:#fff;background:transparent;box-shadow:inset 0 -2px var(--it-accent)}
.wl-industrial .wl-navbar .nav-link:hover{color:#fff}
.wl-industrial .wl-navbar .nav-link::before{display:none}
.wl-industrial .wl-nav-cta{display:inline-flex;align-items:center;justify-content:center;width:auto;padding:11px 16px;border:1px solid #ffffff40;border-radius:5px;color:#fff;background:transparent;font-size:13px;font-weight:650;white-space:nowrap}
.wl-industrial .wl-nav-cta:hover{background:#ffffff10;color:#fff}
.wl-industrial .wl-admin-link{font-size:13px!important;opacity:.8}
.wl-industrial .wl-dropdown{padding:10px;min-width:240px;margin-top:14px;border:1px solid #405362;border-radius:16px;background:#18252f;box-shadow:0 18px 45px #0005}
.wl-industrial .wl-dropdown .dropdown-item{color:#e3eaf0;padding:11px 13px;min-height:44px;border-radius:10px;font-size:14px;white-space:normal}
.wl-industrial .wl-dropdown .dropdown-item:hover,.wl-industrial .wl-dropdown .dropdown-item:focus{background:#ffffff12;color:#fff}
.wl-industrial .wl-language-switch{display:flex;gap:2px;width:auto;padding:3px;border:1px solid #ffffff25;border-radius:50px;align-items:center;background:transparent}
.wl-industrial .wl-language-switch a{display:grid;place-items:center;min-width:29px;height:29px;border-radius:50%;color:#bfcad3;font-size:10px;font-weight:700}
.wl-industrial .wl-language-switch a.active{background:#edf3f6;color:#15202a}
.wl-industrial .wl-toggler{width:44px;min-height:44px;padding:9px;border:1px solid #ffffff30;border-radius:5px}
.wl-industrial .wl-toggler span{display:block;height:2px;width:22px;margin:4px auto;background:#fff}
                                                                          
.wl-industrial .transport-hero{position:relative;isolation:isolate;min-height:650px;height:min(760px,78vw);max-height:860px;background:#111a22;overflow:hidden;color:#fff}
.wl-industrial .transport-hero__media{position:absolute;inset:0;z-index:-2}
.wl-industrial .transport-hero__media img{width:100%;height:100%;object-fit:cover;object-position:62% 55%}
.wl-industrial .transport-hero::after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d151ef5 0%,#0d151ee3 23%,#0d151e9c 40%,#0d151e18 65%,#0d151e00 100%),linear-gradient(0deg,#0d151e42,transparent 30%)}
.wl-industrial .transport-hero__inner{height:100%;display:flex;align-items:center;padding-block:72px}
.wl-industrial .transport-hero__copy{max-width:600px;width:48%}
.wl-industrial .transport-hero h1{font-size:clamp(42px,4.15vw,65px);line-height:1.08;letter-spacing:-.045em;font-weight:750;color:#fff;margin:22px 0 25px;text-transform:none;text-wrap:balance}
.wl-industrial .transport-hero .v7-lead{color:#d3dce3;font-size:17px;line-height:1.8;max-width:510px;margin-bottom:32px}
.wl-industrial .transport-hero .v7-kicker{color:#e0e9ed;display:flex;align-items:center;gap:12px}
.wl-industrial .transport-hero .v7-kicker::before{content:"";width:32px;height:2px;background:var(--it-accent);flex:none}
                                                        
.wl-industrial :is(.v7-actions,.actions,.wl-actions){display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:flex-start}
body.wl-industrial :is(.v7-btn,.wl-btn,.btn,.button,button[type=submit],.wl-nav-cta){display:inline-flex;align-items:center;justify-content:center;gap:13px;width:fit-content;max-width:100%;min-width:0;flex:0 0 auto;align-self:flex-start;justify-self:start;padding:13px 20px;min-height:46px;border-radius:5px;clip-path:none;box-shadow:none;font:600 14px/1.4 "Segoe UI",sans-serif;text-decoration:none;white-space:normal}
.wl-industrial :is(.v7-btn--aqua,.wl-btn--primary,.btn-primary){background:#edf3f5;border:1px solid #edf3f5;color:#15202a}
.wl-industrial :is(.v7-btn--aqua,.wl-btn--primary,.btn-primary):hover{background:#fff;color:#111}
.wl-industrial :is(.v7-btn--glass,.wl-btn--ghost){background:#111a2240;border:1px solid #ffffff60;color:#fff}
.wl-industrial :is(.v7-btn--dark,.wl-btn--dark){background:#15202a;border:1px solid #15202a;color:#fff}
.wl-industrial .wl-btn--light{background:#fff;border:1px solid #fff;color:#15202a}
.wl-industrial .wl-contactform button[type=submit]{background:#15202a;color:#fff;border:1px solid #15202a}
.wl-industrial .transport-facts{background:#17242e;color:#e3e9ed;border-top:1px solid #ffffff14}
.wl-industrial .transport-facts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}
.wl-industrial .transport-facts article{display:flex;gap:20px;padding:29px 25px;border-right:1px solid #ffffff16}
.wl-industrial .transport-facts article:first-child{padding-left:0}.wl-industrial .transport-facts article:last-child{border:0}
.wl-industrial .transport-facts__number{font:500 12px/2 monospace;color:#9aadb9}
.wl-industrial .transport-facts h2{font-size:15px;color:#fff;letter-spacing:0;margin:0 0 7px}
.wl-industrial .transport-facts p{font-size:13px;line-height:1.6;color:#c1cdd5;margin:0}
                                                                                
.wl-industrial :is(.v7-section,.wl-section){padding:85px 0;background:var(--it-paper);color:var(--it-ink)}
.wl-industrial :is(.v7-kicker,.wl-eyebrow){display:block;font-size:11px;font-weight:750;letter-spacing:.15em;text-transform:uppercase;color:var(--it-muted);margin:0 0 16px}
.wl-industrial .v7-headingrow{display:flex;align-items:flex-end;justify-content:space-between;gap:50px;margin-bottom:38px}
.wl-industrial .v7-headingrow h2{margin:0;max-width:700px}
.wl-industrial .v7-headingrow>div{min-width:0}
.wl-industrial :is(.v7-sectionlead,.v7-headingrow__right){max-width:420px;color:var(--it-muted);font-size:16px}
.wl-industrial .v7-headingrow__right .v7-btn{margin-top:20px}
.wl-industrial .v7-solutions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.wl-industrial .v7-solution{display:flex;flex-direction:column;border:0;border-bottom:1px solid #cbd1d4;border-radius:0;background:transparent;color:var(--it-ink);overflow:hidden}
.wl-industrial .v7-solution__media{overflow:hidden;aspect-ratio:4/3;background:#dee2e3}
.wl-industrial .v7-solution__media img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}
.wl-industrial .v7-solution:hover img{transform:scale(1.035)}
.wl-industrial .v7-solution__body{padding:24px 0 22px;display:flex;flex:1;flex-direction:column}
.wl-industrial .v7-solution__icon{display:none}
.wl-industrial .v7-solution h3{font-size:23px;margin:0 0 12px;color:#15202a}
.wl-industrial .v7-cardtext{font-size:14px;color:#56616a;line-height:1.7;margin-bottom:22px}
.wl-industrial .v7-link{font-weight:700;font-size:13px;color:#243b49;margin-top:auto}
.wl-industrial .v7-section--practical{background:#e8ebe9}
.wl-industrial .v7-practical{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}
.wl-industrial .v7-practical__media{position:relative;min-height:480px}
.wl-industrial .v7-practical__media>img{height:480px;width:100%;object-fit:cover}
.wl-industrial .v7-media-cta{position:absolute;inset:auto 20px 20px;display:flex;gap:16px;align-items:center;padding:19px;background:#14202bee;color:#fff;border:1px solid #ffffff2b;backdrop-filter:blur(12px)}
.wl-industrial .v7-media-cta strong{display:block;color:#fff;font-size:15px}.wl-industrial .v7-media-cta small{display:block;color:#bfccd5}
.wl-industrial .v7-practical__copy h2{margin:0 0 22px}
.wl-industrial .v7-featuregrid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:30px}
.wl-industrial .v7-featuregrid>div{border-top:1px solid #bec8cd;padding-top:18px}
.wl-industrial .v7-featuregrid svg{width:24px;height:24px;stroke:#47616f;fill:none;stroke-width:1.5;margin-bottom:10px}
.wl-industrial .v7-featuregrid strong,.wl-industrial .v7-featuregrid small{display:block;font-size:14px;color:#24333e}.wl-industrial .v7-featuregrid small{font-size:13px;color:#56616a}
.wl-industrial .industrial-journey{padding:85px 0;background:#111a22;color:#e2e8ed}
.wl-industrial .industrial-journey__head{display:grid;grid-template-columns:1.2fr 1fr;gap:65px;align-items:end;margin-bottom:36px}
.wl-industrial .industrial-journey h2{color:#fff;margin:0}.wl-industrial .industrial-journey :is(p,.v7-kicker){color:#becbd5}
.wl-industrial .industrial-journey__track{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}
.wl-industrial .industrial-journey__media{aspect-ratio:4/3;background:#263641}.wl-industrial .industrial-journey__media img{width:100%;height:100%;object-fit:cover}
.wl-industrial .industrial-journey__body{padding-top:20px}.wl-industrial .industrial-journey__nr{display:block;font:11px monospace;color:#9fb5c2;margin-bottom:14px}
.wl-industrial .industrial-journey__body strong{display:block;font-size:21px;line-height:1.3;margin-bottom:12px;color:#f5f7f9}.wl-industrial .industrial-journey__body small{display:block;font-size:14px;line-height:1.7;color:#bac8d2}
.wl-industrial .v7-processgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}
.wl-industrial .v7-processgrid article{border-top:2px solid #192e3b;padding-top:22px;position:relative}
.wl-industrial .v7-processcard__top{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px}
.wl-industrial .v7-stepnr{font:16px monospace;color:#526572}.wl-industrial .v7-processicon svg{width:30px;height:30px;fill:none;stroke:#48616e;stroke-width:1.5}
.wl-industrial .v7-processlabel{display:none}.wl-industrial .v7-processgrid h3{font-size:23px}.wl-industrial .v7-processgrid p{color:#56616a;font-size:14px}.wl-industrial .v7-processarrow{display:none}
.wl-industrial .v7-section--projects{background:#e8ebe9}
.wl-industrial .v7-projectgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.wl-industrial .v7-projectcard{position:relative;min-height:360px;overflow:hidden;color:#fff;background:#18252f}
.wl-industrial .v7-projectcard img{width:100%;height:360px;object-fit:cover;opacity:.8}
.wl-industrial .v7-projectcard>div{position:absolute;inset:auto 0 0;padding:65px 24px 25px;background:linear-gradient(transparent,#0b1623f2)}
.wl-industrial .v7-projectcard strong{font-size:23px;display:block;color:#fff}.wl-industrial .v7-projectcard span{display:block;color:#d0dce3;font-size:14px}.wl-industrial .v7-projectcard b{display:none}
.wl-industrial .v7-audiencegrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}
.wl-industrial .v7-audiencegrid>a{display:flex;gap:20px;padding-block:25px;border-top:1px solid #bac6cc;color:#15202a}
.wl-industrial .v7-audienceicon svg{width:27px;height:27px;fill:none;stroke:#47616f;stroke-width:1.5}.wl-industrial .v7-audiencegrid strong{display:block;font-size:19px}.wl-industrial .v7-audiencegrid small{display:block;color:#56616a;font-size:14px;margin-top:8px}.wl-industrial .v7-audiencegrid b{margin-left:auto}
.wl-industrial .v7-section--trust{padding-top:20px}.wl-industrial .v14-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;margin:32px 0 60px}.wl-industrial .v14-benefit-icon{font:13px monospace;color:#56616a}.wl-industrial .v14-benefit h3{font-size:22px;margin-top:20px}.wl-industrial .v14-benefit p{font-size:14px;color:#56616a}
.wl-industrial :is(.v7-finalcta,.wl-cta){background:#162631;color:#d0dbe3;padding:clamp(30px,5vw,65px);border:0;border-radius:0;box-shadow:none;position:relative;overflow:hidden}
.wl-industrial :is(.v7-finalcta,.wl-cta)::before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--it-accent)}
.wl-industrial :is(.v7-finalcta,.wl-cta) :is(h2,h3,.v7-kicker){color:#fff}.wl-industrial :is(.v7-finalcta,.wl-cta) p{color:#d0dbe3}
.wl-industrial .v7-finalcta{display:grid;grid-template-columns:1.15fr 1fr;gap:25px 45px;align-items:center}.wl-industrial .v7-finalcta__text{font-size:16px}.wl-industrial .v7-finalcta .v7-btn{grid-column:1}.wl-industrial .wl-cta__grid{display:flex;justify-content:space-between;align-items:center;gap:35px}
                                                                          
.wl-industrial .wl-pagehero{padding:70px 0 52px;background:#e8ebe9;color:#15202a;border-bottom:1px solid #cbd2d4;overflow:visible}
.wl-industrial .wl-pagehero::before,.wl-industrial .wl-pagehero::after{display:none}
.wl-industrial .wl-pagehero__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.4fr);gap:70px;align-items:end}
.wl-industrial .wl-pagehero h1{color:#15202a;max-width:870px;line-height:1.1;margin:0 0 24px}
.wl-industrial .wl-pagehero p{color:#4d5e69;max-width:710px;font-size:17px}
.wl-industrial .wl-pagehero .wl-eyebrow{color:#435e6e;font-size:11px;letter-spacing:.17em}
.wl-industrial .wl-pagehero__aside{border:0;border-top:2px solid #263f4e;padding:24px 0 0;background:transparent;border-radius:0;box-shadow:none;min-height:0;color:#445761}
.wl-industrial .wl-pagehero__aside strong{display:block;color:#15202a;font-size:22px;line-height:1.3;margin-bottom:13px}.wl-industrial .wl-pagehero__aside span{display:block;font-size:14px;color:#56616a}
.wl-industrial .wl-pagehero__grid--service{grid-template-columns:1fr .95fr;align-items:center;gap:70px}
.wl-industrial .wl-pagehero__media{position:relative;aspect-ratio:5/4;overflow:hidden;box-shadow:none;border:0;min-height:0;background:#243440}
.wl-industrial .wl-pagehero__media img{height:100%;width:100%;object-fit:cover}
.wl-industrial .wl-pagehero__media-caption{position:absolute;bottom:0;left:0;right:0;padding:60px 25px 25px;background:linear-gradient(transparent,#0e1b28ed);color:#fff}
.wl-industrial .wl-pagehero__media-caption strong{display:block;color:#fff;font-size:17px}.wl-industrial .wl-pagehero__media-caption span{display:block;font-size:13px;color:#d7e1e7}
.wl-industrial :is(.wl-reading-panel,.wl-aside-card,.wl-copy,.wl-prose){background:transparent;border:0;border-radius:0;box-shadow:none;color:#354754;padding:0}
.wl-industrial :is(.wl-reading-panel,.wl-aside-card)::before,.wl-industrial :is(.wl-reading-panel,.wl-aside-card)::after{display:none}
.wl-industrial .wl-prose :is(h2,h3),.wl-industrial .wl-copy :is(h2,h3){color:#15202a;margin:0 0 23px}.wl-industrial .wl-prose h3{margin-top:35px}.wl-industrial .wl-prose p,.wl-industrial .wl-copy p{color:#52616b;font-size:16px}
.wl-industrial .wl-detailgrid{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:90px;align-items:start}
.wl-industrial .wl-service-nav{border-top:2px solid #203744;padding:0;background:transparent;position:sticky;top:120px}
.wl-industrial .wl-service-nav__label{display:block;color:#172c3a;font-size:12px;font-weight:750;text-transform:uppercase;letter-spacing:.08em;padding:22px 0}
.wl-industrial .wl-service-nav a{display:flex;justify-content:space-between;gap:12px;padding:17px 0;border-bottom:1px solid #d0d6d9;color:#3b5361;font-size:14px}
.wl-industrial .wl-service-nav a:hover{color:#111}.wl-industrial .wl-service-nav__contact{font-weight:750}
.wl-industrial .wl-benefit-list{list-style:none;padding:0;margin:25px 0;display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.wl-industrial .wl-benefit-list li{position:relative;color:#3a4f5b;padding:16px 0 16px 23px;border-bottom:1px solid #d3dadc;background:transparent;border-radius:0}.wl-industrial .wl-benefit-list li::before{content:"✓";position:absolute;left:0;top:16px;color:#476572}
.wl-industrial .wl-cards{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;counter-reset:service}
.wl-industrial .wl-card{padding:35px 0;border:0;border-top:1px solid #becbd1;background:transparent;border-radius:0;box-shadow:none;position:relative;counter-increment:service;color:#15202a}
.wl-industrial .wl-card::before{content:"0" counter(service);position:static;color:#607c8b;font:14px monospace;display:block;margin-bottom:25px;background:none;transform:none}
.wl-industrial .wl-card__icon{display:none}.wl-industrial .wl-card h3{font-size:29px;color:#15202a}.wl-industrial .wl-card p{color:#56616a}.wl-industrial .wl-card__arrow{display:block;margin-top:20px;color:#2c4c5d}
.wl-industrial .wl-section--soft{background:#e8ebe9}.wl-industrial .wl-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:start}
.wl-industrial .wl-split__visual{border:0;box-shadow:none;border-radius:0;overflow:hidden;min-height:420px}.wl-industrial .wl-split__visual img{width:100%;height:100%;min-height:420px;object-fit:cover}
.wl-industrial .wl-section__intro{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;border:0;padding:0;background:transparent}
.wl-industrial .wl-process{display:grid;grid-template-columns:1fr;gap:0;counter-reset:step}
.wl-industrial .wl-step{counter-increment:step;display:grid;grid-template-columns:65px .65fr 1fr;gap:35px;align-items:start;padding:32px 0;border:0;border-top:1px solid #bac7cd;background:transparent;border-radius:0;box-shadow:none;color:#15202a}
.wl-industrial .wl-step::before{content:"0" counter(step);position:static;display:block;font:24px monospace;color:#66808f;background:transparent;width:auto;height:auto;border:0;box-shadow:none}.wl-industrial .wl-step h3{font-size:27px;color:#15202a;margin:0}.wl-industrial .wl-step p{margin:0;color:#56616a}
.wl-industrial .wl-contactgrid{display:grid;grid-template-columns:.8fr 1.2fr;gap:65px;align-items:start}
.wl-industrial .wl-contactinfo{padding:38px;background:#172832;color:#d4dfe6;border:0;border-radius:0;box-shadow:none}.wl-industrial .wl-contactinfo :is(h2,h3,strong){color:#fff}.wl-industrial .wl-contactinfo :is(p,.wl-eyebrow){color:#c1d0da}
.wl-industrial .v14-contact-link{display:flex;gap:16px;align-items:center;border-top:1px solid #ffffff20;padding:20px 0;color:#fff;overflow-wrap:anywhere}.wl-industrial .v14-contact-link svg{width:22px;height:22px;fill:none;stroke:#d6e4ec;stroke-width:1.5}.wl-industrial .v14-contact-signature{border-top:1px solid #ffffff20;margin-top:28px;padding-top:25px}.wl-industrial .v14-contact-signature p{font-size:13px}
.wl-industrial .wl-contactform{padding:0;background:transparent;color:#15202a}.wl-industrial .wl-contactform :is(input,textarea,select){background:#fff;color:#15202a;border:1px solid #becbd2;border-radius:5px;box-shadow:none}.wl-industrial .wl-contactform label{color:#2b424f}
                                           
.wl-industrial .wl-footer{background:#0e1922;color:#bacad5;padding:65px 0 24px;border-top:1px solid #ffffff15}
.wl-industrial .wl-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:40px}.wl-industrial .wl-footer h2{font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin-bottom:20px}.wl-industrial .wl-footer a{display:block;color:#c0cfda;font-size:14px;margin:9px 0}.wl-industrial .wl-footer p{font-size:14px;color:#b4c5d0}.wl-industrial .wl-footer__logo{max-width:175px;max-height:60px;object-fit:contain;margin-bottom:25px}.wl-industrial .wl-footer__bottom{border-top:1px solid #ffffff1c;padding-top:22px;margin-top:35px;color:#8fa4b2;font-size:12px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px}
.wl-industrial :is(.technical-explorer,.workflow-story){border-radius:6px;box-shadow:none}
.wl-industrial .technical-explorer{background:#14232e;color:#dbe6ed}.wl-industrial .technical-explorer :is(h2,h3,strong,p){color:inherit}
.wl-industrial :is(.privacy-wrapper,.privacy-section){background:#f5f4f0;color:#253c49}.wl-industrial .privacy-wrapper :is(h1,h2,h3){color:#15202a}
                                                                               
@media(min-width:1200px){
 .wl-industrial .wl-navbar .wl-navlinks{width:100%;flex-wrap:nowrap;justify-content:flex-start}
 .wl-industrial .wl-navlinks>.wl-language-item{margin-left:auto}
 .wl-industrial .wl-navlinks>.wl-account-item{margin-left:auto}
 .wl-industrial .wl-navlinks>.wl-language-item+.wl-account-item{margin-left:0}
 .wl-industrial .wl-navbar :is(.nav-link,.wl-admin-link){display:inline-flex;align-items:center;min-height:44px}
}
@media(max-width:1199.98px){.wl-industrial .wl-navbar{padding:14px 0;min-height:74px}.wl-industrial .navbar-collapse{padding:22px 0 12px;background:transparent;max-height:calc(100dvh - 90px);overflow-y:auto}.wl-industrial .navbar-collapse.collapsing{overflow:hidden}.wl-industrial .wl-navlinks{align-items:flex-start;gap:5px;width:100%}.wl-industrial .wl-navlinks>.nav-item{width:auto;max-width:100%;padding:3px 0}.wl-industrial .wl-navlinks>.dropdown{width:100%}.wl-industrial .wl-dropdown{position:static;border:0;border-left:1px solid #526773;margin:8px 0;padding:0 0 0 14px;border-radius:0;box-shadow:none}.wl-industrial .wl-language-item{margin:12px 0 3px}.wl-industrial .wl-nav-action{margin-top:10px}.wl-industrial .wl-brand{margin-right:20px}.wl-industrial .transport-hero{height:660px;min-height:0}.wl-industrial .transport-hero__copy{width:54%}.wl-industrial .transport-hero h1{font-size:clamp(40px,5vw,58px)}.wl-industrial .v7-solutions{grid-template-columns:1fr 1fr}.wl-industrial .wl-detailgrid{gap:45px}.wl-industrial .wl-pagehero__grid{gap:40px}.wl-industrial .wl-footer__grid{grid-template-columns:1.3fr 1fr;gap:35px}}
@media(max-width:820px){.wl-industrial .wl-container{padding-inline:24px}.wl-industrial .transport-hero{height:auto;min-height:650px;display:flex;align-items:stretch}.wl-industrial .transport-hero__inner{padding-block:65px 210px;height:auto}.wl-industrial .transport-hero__copy{width:100%;max-width:570px}.wl-industrial .transport-hero h1{font-size:44px;max-width:540px}.wl-industrial .transport-hero__media img{object-position:65% center}.wl-industrial .transport-hero::after{background:linear-gradient(90deg,#0d151ee8,#0d151e88 62%,#0d151e22),linear-gradient(180deg,#0d151eb0 0%,#0d151e88 40%,transparent 90%)}.wl-industrial .transport-facts article{padding:24px 15px;gap:10px}.wl-industrial .transport-facts__number{display:none}.wl-industrial .transport-facts h2{font-size:13px}.wl-industrial .transport-facts p{font-size:12px}.wl-industrial :is(.v7-section,.wl-section,.industrial-journey){padding-block:58px}.wl-industrial .v7-headingrow{display:block}.wl-industrial .v7-sectionlead,.wl-industrial .v7-headingrow__right{max-width:100%;margin-top:20px}.wl-industrial :is(.v7-practical,.wl-split,.wl-section__intro,.wl-contactgrid,.industrial-journey__head){grid-template-columns:1fr;gap:35px}.wl-industrial :is(.industrial-journey__track,.v7-processgrid){grid-template-columns:1fr 1fr;gap:30px}.wl-industrial .v7-projectgrid{grid-template-columns:1fr 1fr}.wl-industrial .v7-projectcard:last-child{grid-column:1/-1}.wl-industrial .v7-audiencegrid{grid-template-columns:1fr;gap:0}.wl-industrial .v7-finalcta{grid-template-columns:1fr}.wl-industrial .wl-pagehero{padding:50px 0 40px}.wl-industrial .wl-pagehero__grid,.wl-industrial .wl-pagehero__grid--service{grid-template-columns:1fr;gap:30px}.wl-industrial .wl-pagehero__aside{max-width:480px}.wl-industrial .wl-pagehero__media{aspect-ratio:16/10;max-height:440px}.wl-industrial .wl-detailgrid{grid-template-columns:1fr;gap:45px}.wl-industrial .wl-service-nav{position:static}.wl-industrial .wl-cta__grid{align-items:flex-start;flex-direction:column;gap:22px}.wl-industrial .wl-step{grid-template-columns:40px 1fr;gap:15px 25px}.wl-industrial .wl-step p{grid-column:2}}
@media(max-width:520px){.wl-industrial .wl-container{padding-inline:20px}.wl-industrial .wl-brand img{width:145px}.wl-industrial .transport-hero__inner{padding-top:45px;padding-bottom:180px}.wl-industrial .transport-hero{min-height:660px}.wl-industrial .transport-hero h1{font-size:39px;line-height:1.09;letter-spacing:-.045em;margin:20px 0}.wl-industrial .transport-hero .v7-lead{font-size:15px;line-height:1.75}.wl-industrial .v7-kicker{font-size:10px;letter-spacing:.1em}.wl-industrial .transport-hero__media img{object-position:68% center}.wl-industrial .v7-actions{gap:10px}.wl-industrial :is(.v7-btn,.wl-btn,.btn,.button,button[type=submit]){padding:12px 15px;font-size:13px}.wl-industrial .transport-facts__grid{grid-template-columns:1fr}.wl-industrial .transport-facts article,.wl-industrial .transport-facts article:first-child{border:0;border-bottom:1px solid #ffffff16;padding:19px 0;gap:20px}.wl-industrial .transport-facts__number{display:block}.wl-industrial .transport-facts h2{font-size:14px}.wl-industrial .transport-facts p{font-size:13px}.wl-industrial :is(.v7-solutions,.v7-projectgrid,.v14-benefits,.wl-cards){grid-template-columns:1fr}.wl-industrial .v7-solutions{gap:30px}.wl-industrial .v7-solution__media{aspect-ratio:16/10}.wl-industrial .industrial-journey__track{grid-template-columns:1fr}.wl-industrial .v7-processgrid{grid-template-columns:1fr;gap:25px}.wl-industrial .v7-processcard__top{margin-bottom:14px}.wl-industrial .v7-practical__media,.wl-industrial .v7-practical__media>img{min-height:360px;height:360px}.wl-industrial .wl-benefit-list{grid-template-columns:1fr}.wl-industrial .wl-contactinfo{padding:28px}.wl-industrial .wl-footer__grid{grid-template-columns:1fr 1fr;gap:30px 20px}.wl-industrial .wl-footer__brandcol{grid-column:1/-1}.wl-industrial .wl-footer__grid>div:last-child{grid-column:1/-1}.wl-industrial .wl-pagehero h1{font-size:38px}.wl-industrial .wl-step{grid-template-columns:28px 1fr;gap:15px}.wl-industrial .wl-step h3{font-size:24px}}
@media(prefers-reduced-motion:reduce){.wl-industrial *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
                                                                          
body.wl-industrial .wl-navbar>.wl-container,body.wl-industrial .wl-header.is-scrolled .wl-navbar>.wl-container{background:transparent;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;padding-block:0;max-width:1280px}
body.wl-industrial .wl-header.is-scrolled{background:#111a22f5;box-shadow:none}
.wl-industrial .wl-split>*{min-width:0}
.wl-industrial .wl-checks.wl-benefit-list li::before{background:none;border-radius:0;width:auto;height:auto;transform:none;box-shadow:none}
.wl-industrial .wl-cta::after{display:none}
.wl-industrial .wl-nav-cta{white-space:nowrap!important}
                                                             
                                                                             
                                                          
.wl-industrial :is(.wl-pagehero__grid,.v7-practical,.wl-contactgrid,.wl-section__intro,.v7-finalcta)>*{min-width:0}
.wl-industrial .wl-pagehero h1{overflow-wrap:anywhere}
.wl-industrial .technical-explorer__contact{background:#edf3f5;color:#15202a!important;border-color:#edf3f5;width:fit-content;max-width:100%;gap:12px;border-radius:5px}
.wl-industrial .technical-explorer__buttons{justify-items:start}
.wl-industrial .technical-explorer__buttons button{width:fit-content;max-width:100%;border-radius:5px}
.wl-industrial .technical-explorer__heading>span{color:#f6b1a6}
.wl-industrial .privacy-wrapper{max-width:980px;margin:60px auto;padding:32px;border:0;border-radius:0;box-shadow:none;backdrop-filter:none}
.wl-industrial .privacy-wrapper::before,.wl-industrial .privacy-wrapper::after{display:none}
.wl-industrial .technical-explorer__contact:hover{background:#fff;color:#111a22}
.wl-industrial .wl-navbar .wl-navlinks{list-style:none;padding-left:0}
.wl-industrial .wl-navbar .wl-navlinks .nav-link{padding:9px 0!important}
.wl-industrial .wl-navbar .wl-dropdown{list-style:none;text-align:left}
.wl-industrial .wl-navbar .dropdown-divider{border-color:#ffffff30}
.wl-industrial .wl-navbar .dropdown-item.active{background:#304551;color:#fff}
.wl-industrial .wl-navbar .dropdown-toggle::after{position:static;display:inline-block;width:0;height:0;margin-left:8px;vertical-align:.15em;transform:none;background:none;border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}
.wl-industrial .wl-navlinks>.nav-item{min-width:0}
.wl-industrial .wl-navbar .wl-language-switch a{padding:0;margin:0}
@media(max-width:1199.98px){.wl-industrial .wl-navbar .wl-navlinks{align-items:flex-start!important}.wl-industrial .wl-header .navbar-collapse{margin:0;padding:22px 0 12px;background:transparent}.wl-industrial .wl-navbar .wl-navlinks .nav-link{padding:10px 0!important}}
                                                                                 
body.wl-industrial.projectcase-pagina{background:var(--it-paper);background-attachment:scroll}
.wl-industrial .projectcase-hero{margin-top:0;min-height:560px;background:#111a22}
.wl-industrial .projectcase-hero__inner{width:calc(100% - 64px);max-width:1216px;min-height:560px;padding:70px 0;align-items:center}
.wl-industrial .projectcase-hero__content{max-width:690px}
.wl-industrial .projectcase-hero__shade{background:linear-gradient(90deg,#111a22f2,#111a22ce 45%,#111a2244)}
.wl-industrial .projectcase-hero h1{color:#fff;font-size:clamp(36px,4.5vw,64px);line-height:1.12;letter-spacing:-.035em;max-width:18ch}
.wl-industrial .projectcase-hero__intro p{color:#e0e7eb}
.wl-industrial :is(.projectcase-back,.projectcase-hero__badge){color:#e0e7eb;border-color:#ffffff50;background:transparent;border-radius:4px}
.wl-industrial :is(.projectcase-intro,.projectcase-feature,.projectcase-info,.projectcase-gallery,.projectcase-cta){padding:60px 32px}
.wl-industrial :is(.projectcase-intro__inner,.projectcase-feature__inner,.projectcase-info__inner,.projectcase-gallery__inner,.projectcase-cta__inner){max-width:1216px;width:100%;margin-inline:auto}
.wl-industrial :is(.projectcase-feature__media,.projectcase-feature__imagewrap,.projectcase-gallery__item){border:0;border-radius:0;box-shadow:none;background:transparent;transform:none}
.wl-industrial .projectcase-feature__media{padding:0}
.wl-industrial .projectcase-feature__media::before{display:none}
.wl-industrial .projectcase-feature__imagewrap img,.wl-industrial .projectcase-feature__inner:hover .projectcase-feature__imagewrap img{border-radius:0;box-shadow:none;border:0;transform:none;filter:none}
.wl-industrial.projectcase-pagina main{background:var(--it-paper)}
.wl-industrial :is(.projectcase-intro,.projectcase-feature,.projectcase-info,.projectcase-gallery,.projectcase-cta){background:var(--it-paper)}
.wl-industrial .projectcase-feature__inner{gap:55px}
.wl-industrial :is(.projectcase-info__inner,.projectcase-cta__inner){background:#172832;color:#d4dfe6;border:0;border-radius:0;box-shadow:none;padding:clamp(24px,4vw,55px);min-height:0}
.wl-industrial :is(.projectcase-info__inner,.projectcase-cta__inner)::before{display:none}
.wl-industrial :is(.projectcase-info,.projectcase-cta) :is(h2,h3){color:#fff;max-width:24ch;line-height:1.2;letter-spacing:-.03em}
.wl-industrial :is(.projectcase-info,.projectcase-cta) :is(p,.projectcase-kicker,.projectcase-info__work-label,.projectcase-cta__badge){color:#c6d4dd}
.wl-industrial .projectcase-info__card{border:0;border-top:1px solid #ffffff40;background:transparent;box-shadow:none;border-radius:0;padding:22px 0;backdrop-filter:none}
.wl-industrial .projectcase-info__card strong{color:#bbccd6;line-height:1.5}
.wl-industrial .projectcase-info__card span{font-size:21px;line-height:1.35;letter-spacing:-.02em;color:#fff}
.wl-industrial .projectcase-info__work{background:transparent;border:0;border-top:1px solid #ffffff30;border-radius:0;box-shadow:none;padding:28px 0 0;margin-top:16px;backdrop-filter:none}
.wl-industrial :is(.projectcase-btn,.projectcase-info__work-link){display:inline-flex;width:fit-content;max-width:100%;min-width:0;flex:0 0 auto;align-self:start;justify-self:start;padding:13px 20px;min-height:46px;gap:10px;border-radius:5px;box-shadow:none;font-size:14px;line-height:1.4;white-space:normal;text-align:left}
.wl-industrial :is(.projectcase-btn--primary,.projectcase-info__work-link){background:#edf3f5;border:1px solid #edf3f5;color:#15202a}
.wl-industrial .projectcase-btn--dark{background:transparent;border:1px solid #ffffff60;color:#fff}
.wl-industrial :is(.projectcase-btn,.projectcase-info__work-link):hover{background:#fff;color:#15202a;transform:none}
.wl-industrial .projectcase-kicker,.wl-industrial .projectcase-feature__label{color:#526572;border:0;background:transparent;padding:0;border-radius:0}
@media(min-width:1200px) and (max-width:1399.98px){.wl-industrial .wl-navlinks{gap:14px}.wl-industrial .wl-brand{margin-right:24px}.wl-industrial .wl-brand img{width:145px}.wl-industrial .wl-navbar .nav-link{font-size:13px}}
@media(max-width:820px){.wl-industrial .wl-pagehero__grid--service{grid-template-columns:minmax(0,1fr)}.wl-industrial .projectcase-hero__inner{width:calc(100% - 40px);min-height:500px;padding:45px 0}.wl-industrial .projectcase-hero{min-height:500px}.wl-industrial :is(.projectcase-intro,.projectcase-feature,.projectcase-info,.projectcase-gallery,.projectcase-cta){padding:40px 20px}.wl-industrial .projectcase-info__work{grid-template-columns:minmax(0,1fr)}.wl-industrial .projectcase-info__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.wl-industrial .projectcase-feature__inner{gap:30px}}
@media(max-width:430px){.wl-industrial .projectcase-info__cards{grid-template-columns:minmax(0,1fr)}}
.wl-industrial .transport-hero{height:740px;min-height:640px;max-height:none}
.wl-industrial .transport-hero__media img{object-position:center top}
.wl-industrial .transport-hero::after{background:linear-gradient(90deg,transparent 20%,#0d151e12 38%,#0d151ec7 59%,#0d151ef2 80%,#0d151efa)}
.wl-industrial .transport-hero__inner{justify-content:flex-end}
.wl-industrial .transport-hero__copy{width:43%;max-width:530px}
.wl-industrial .transport-hero h1{font-size:clamp(42px,3.8vw,59px)}
@media(max-width:1000px){
 .wl-industrial .transport-hero{height:auto;min-height:0;display:flex;flex-direction:column}
 .wl-industrial .transport-hero__media{position:relative;inset:auto;z-index:0;width:100%;aspect-ratio:3/2}
 .wl-industrial .transport-hero__media img{object-fit:cover;object-position:center top}
 .wl-industrial .transport-hero::after{display:none}
 .wl-industrial .transport-hero__inner{height:auto;padding-block:36px 44px;background:#111a22}
 .wl-industrial .transport-hero__copy{width:100%;max-width:680px;margin-inline:auto}
 .wl-industrial .transport-hero h1{font-size:clamp(36px,5.2vw,52px)}
 .wl-industrial .transport-hero .v7-lead{max-width:600px;margin-bottom:25px}
}

                                                                                   
@media(max-width:1199.98px){
 .wl-industrial .wl-navbar :is(.nav-link,.wl-admin-link){min-height:44px;white-space:normal;text-align:left}
 .wl-industrial .wl-language-switch a{min-width:44px;height:44px;font-size:11px}
 .wl-industrial .wl-navbar .wl-dropdown{min-width:0;max-width:100%;padding:8px;border:1px solid #405362;border-radius:14px;background:#18252f}
 .wl-industrial .wl-navbar .wl-dropdown .dropdown-item{overflow-wrap:anywhere}
 .wl-industrial .wl-toggler{border-radius:12px}
}

@media (max-width: 1199.98px) {
 body.wl-industrial .wl-toggler { position:relative; width:46px; height:46px; padding:0; border-radius:14px; background:#ffffff09; }
 body.wl-industrial .wl-toggler span { position:absolute; left:12px; top:21px; width:20px; height:2px; margin:0; border-radius:2px; transition:transform .2s ease, opacity .15s ease; }
 body.wl-industrial .wl-toggler span:nth-child(1) { transform:translateY(-6px); }
 body.wl-industrial .wl-toggler span:nth-child(3) { transform:translateY(6px); }
 body.wl-industrial .wl-toggler[aria-expanded="true"] span:nth-child(1) { transform:rotate(45deg); }
 body.wl-industrial .wl-toggler[aria-expanded="true"] span:nth-child(2) { opacity:0; }
 body.wl-industrial .wl-toggler[aria-expanded="true"] span:nth-child(3) { transform:rotate(-45deg); }
 body.wl-industrial .wl-toggler:focus-visible { outline:2px solid #c2ede6; outline-offset:4px; box-shadow:none; }
 
 body.wl-industrial .wl-navbar .wl-navlinks { gap:4px; }
 body.wl-industrial .wl-navbar .wl-navlinks .nav-link {
   width:fit-content; max-width:100%; font-size:20px; font-weight:600;
   line-height:1.35; letter-spacing:-.02em; padding:11px 0 !important;
   color:#e7eff4; min-height:48px;
 }
 body.wl-industrial .wl-navbar .wl-navlinks .nav-link.active { color:#fff; }
 body.wl-industrial .wl-navbar .wl-dropdown { margin-block:8px 10px !important; padding:8px 12px; background:#0d1c26; border-color:#a4c1ce30; }
 body.wl-industrial .wl-navbar .wl-dropdown .dropdown-item { font-size:16px; line-height:1.4; min-height:46px; padding:12px 8px; color:#dce7ee; }
 body.wl-industrial .wl-navbar .wl-nav-cta { width:fit-content; max-width:100%; font-size:16px; padding:12px 18px; border-radius:12px; margin:8px 0; }
 body.wl-industrial .wl-navbar .wl-language-item { margin:14px 0 2px; padding-top:16px; border-top:1px solid #ffffff20; }
 body.wl-industrial .wl-navbar .wl-language-switch a { font-size:13px; min-width:46px; height:44px; }
 body.wl-industrial .wl-navbar .wl-admin-link { width:fit-content; font-size:16px; min-height:44px; padding:10px 0; }
}
@media (max-width: 820px) {
 body.wl-industrial .wl-footer .wl-footer__bottom {
   display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start;
   gap:14px; text-align:left;
 }
 body.wl-industrial .wl-footer .wl-footer__bottom > div {
   display:flex; flex-direction:column; align-items:flex-start; justify-content:flex-start;
   margin:0; gap:12px;
 }
 body.wl-industrial .wl-footer .wl-footer__bottom a {
   display:inline-block; width:fit-content; max-width:100%; margin:0;
   padding-block:4px; font-size:13px; line-height:1.6; text-align:left;
 }
}
@media (prefers-reduced-motion: reduce) {
 body.wl-industrial .wl-toggler span { transition:none; }
}

@media (prefers-reduced-transparency: reduce) {
 body.wl-industrial .wl-header,
 body.wl-industrial .wl-header.is-scrolled { background:#111a22;backdrop-filter:none;-webkit-backdrop-filter:none; }
 body.wl-industrial .wl-navbar .wl-dropdown { background:#182a36;backdrop-filter:none;-webkit-backdrop-filter:none; }
}
@media (prefers-contrast: more) {
 body.wl-industrial .wl-header { background:#111a22;border-bottom-color:#b8cbd8;backdrop-filter:none;-webkit-backdrop-filter:none; }
 body.wl-industrial .wl-navbar .wl-dropdown { background:#182a36;border-color:#b8cbd8;backdrop-filter:none;-webkit-backdrop-filter:none; }
 body.wl-industrial .wl-navbar :is(.nav-link,.wl-admin-link,.dropdown-item,.wl-language-switch a) { color:#fff;opacity:1; }
 body.wl-industrial .wl-navbar .wl-language-switch a.active { color:#111a22;background:#fff; }
 body.wl-industrial .wl-navbar .nav-link.active { box-shadow:inset 0 -3px #fff; }
 body.wl-industrial .wl-navbar :is(a,button):focus-visible { outline:3px solid #fff;outline-offset:4px;text-decoration:underline;text-underline-offset:5px; }
 body.wl-industrial .wl-navbar :is(.wl-language-switch,.wl-toggler) { border-color:#b8cbd8; }
}
