:root{--bw-green:#00ef7f;--bw-ink:#07100d;--bw-cream:#f2f5ef;--bw-line:rgba(255,255,255,.18)}
.bw4,.bw4 *{box-sizing:border-box}.bw4{background:var(--bw-ink);color:#fff;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.bw4 a{text-decoration:none}.bw4 h1,.bw4 h2,.bw4 h3,.bw4 p{margin-top:0}.bw4 .wrap{width:min(1440px,100%);margin:auto;padding-left:clamp(24px,5vw,80px);padding-right:clamp(24px,5vw,80px)}
.bw4 .eyebrow{display:flex;align-items:center;gap:12px;color:var(--bw-green);font-size:12px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.bw4 .eyebrow:before{content:"";width:35px;height:2px;background:var(--bw-green)}
.bw4 .btn{display:inline-flex;align-items:center;justify-content:center;min-height:56px;padding:0 25px;border:1px solid transparent;border-radius:4px;font-size:14px;font-weight:800;letter-spacing:.04em;color:#06100c!important;background:var(--bw-green);transition:.2s}.bw4 .btn:hover{transform:translateY(-2px);box-shadow:0 12px 35px rgba(0,239,127,.2)}.bw4 .btn.ghost{background:transparent;color:#fff!important;border-color:rgba(255,255,255,.5)}
.bw4-hero{position:relative;min-height:760px;display:grid;align-items:end;background:linear-gradient(90deg,rgba(2,10,7,.98) 0%,rgba(2,10,7,.9) 38%,rgba(2,10,7,.22) 74%,rgba(2,10,7,.12)),url('/wp-content/uploads/2026/09/Commercial-Box-Truck-Fleet-Rollout.png') center/cover no-repeat}.bw4-hero:after{content:"";position:absolute;inset:auto 0 0;height:5px;background:var(--bw-green)}.bw4-hero-inner{position:relative;z-index:1;padding-top:135px;padding-bottom:90px;max-width:950px}.bw4-hero h1{font-size:clamp(58px,7.5vw,126px)!important;line-height:.87!important;letter-spacing:-.065em!important;color:#fff!important;max-width:1020px;margin:28px 0 30px!important;text-transform:uppercase}.bw4-hero h1 span{display:block;color:var(--bw-green)}.bw4-hero .lead{font-size:clamp(18px,1.5vw,23px);line-height:1.55;max-width:720px;color:rgba(255,255,255,.82);margin-bottom:35px}.bw4-actions{display:flex;flex-wrap:wrap;gap:12px}.bw4-hero-note{position:absolute;right:clamp(24px,5vw,80px);bottom:72px;width:235px;padding:20px;border-left:3px solid var(--bw-green);background:rgba(3,12,9,.76);backdrop-filter:blur(12px);font-size:13px;line-height:1.5}.bw4-hero-note strong{display:block;font-size:18px;margin-bottom:5px}
.bw4-proof{background:var(--bw-green);color:#05100b}.bw4-proof .wrap{display:flex;justify-content:space-between;gap:30px;padding-top:20px;padding-bottom:20px}.bw4-proof span{font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}
.bw4-intro{background:var(--bw-cream);color:var(--bw-ink);padding:clamp(70px,9vw,145px) 0}.bw4-intro-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(50px,9vw,150px);align-items:start}.bw4-intro h2{font-size:clamp(45px,6vw,90px)!important;line-height:.94!important;letter-spacing:-.055em!important;color:var(--bw-ink)!important;margin:20px 0 0!important;text-transform:uppercase}.bw4-intro-copy{padding-top:48px}.bw4-intro-copy p{font-size:clamp(19px,1.7vw,27px);line-height:1.5;margin-bottom:32px}.bw4-text-link{font-size:14px;font-weight:900;color:#087947!important;text-transform:uppercase;letter-spacing:.08em;border-bottom:2px solid var(--bw-green);padding-bottom:7px}
.bw4-project{display:grid;grid-template-columns:1.25fr .75fr;min-height:720px;background:#030806}.bw4-project-image{position:relative;background:linear-gradient(rgba(0,0,0,.13),rgba(0,0,0,.4)),url('/wp-content/uploads/2026/09/Box-Truck-Wrap-Installation.png') center/cover no-repeat}.bw4-project-image:after{content:"WRAP / INSTALL / DEPLOY";position:absolute;left:34px;bottom:30px;font-size:12px;font-weight:900;letter-spacing:.2em}.bw4-project-copy{display:flex;flex-direction:column;justify-content:center;padding:clamp(45px,7vw,105px);border-left:1px solid var(--bw-line)}.bw4-project-copy h2{font-size:clamp(46px,5.5vw,82px)!important;line-height:.92!important;letter-spacing:-.05em!important;color:#fff!important;margin:24px 0 34px!important;text-transform:uppercase}.bw4-project-copy p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.7);max-width:520px}.bw4-specs{margin-top:34px;border-top:1px solid var(--bw-line)}.bw4-specs div{display:flex;justify-content:space-between;gap:20px;padding:16px 0;border-bottom:1px solid var(--bw-line);font-size:13px;text-transform:uppercase;letter-spacing:.08em}.bw4-specs b{color:var(--bw-green)}
.bw4-services{background:var(--bw-cream);color:var(--bw-ink);padding:clamp(70px,8vw,125px) 0}.bw4-services-head{display:flex;align-items:end;justify-content:space-between;gap:40px;margin-bottom:45px}.bw4-services h2{font-size:clamp(48px,6vw,88px)!important;line-height:.9!important;letter-spacing:-.055em!important;color:var(--bw-ink)!important;margin:18px 0 0!important;text-transform:uppercase}.bw4-service-list{border-top:2px solid var(--bw-ink)}.bw4-service-row{display:grid;grid-template-columns:1.2fr 1fr auto;gap:30px;align-items:center;padding:28px 6px;border-bottom:1px solid rgba(7,16,13,.22);color:var(--bw-ink)!important;transition:.2s}.bw4-service-row:hover{padding-left:20px;background:#fff}.bw4-service-row strong{font-size:clamp(27px,3vw,45px);letter-spacing:-.04em}.bw4-service-row span{font-size:15px;line-height:1.5;color:#44504b}.bw4-service-row i{font-style:normal;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--bw-green);font-size:20px}
.bw4-fleet{display:grid;grid-template-columns:.75fr 1.25fr;min-height:690px}.bw4-fleet-copy{padding:clamp(55px,7vw,105px);display:flex;flex-direction:column;justify-content:center;background:#064e30}.bw4-fleet-copy h2{font-size:clamp(45px,5vw,76px)!important;line-height:.94!important;letter-spacing:-.05em!important;color:#fff!important;margin:24px 0 30px!important;text-transform:uppercase}.bw4-fleet-copy p{font-size:18px;line-height:1.65;color:rgba(255,255,255,.8)}.bw4-fleet-image{background:url('/wp-content/uploads/2026/09/Commercial-Service-Van-Fleet.png') center/cover no-repeat;min-height:520px}
.bw4-process{padding:clamp(65px,8vw,110px) 0;background:#020705}.bw4-process h2{font-size:clamp(42px,5vw,74px)!important;color:#fff!important;letter-spacing:-.05em!important;line-height:.95!important;text-transform:uppercase;margin:20px 0 55px!important;max-width:900px}.bw4-process-line{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--bw-line)}.bw4-process-line article{padding:30px 30px 10px 0;position:relative}.bw4-process-line article:before{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--bw-green)}.bw4-process-line h3{color:#fff!important;font-size:24px;margin:8px 0 12px}.bw4-process-line p{color:rgba(255,255,255,.65);line-height:1.6;font-size:15px;max-width:240px}
.bw4-industries{background:var(--bw-cream);color:var(--bw-ink);padding:clamp(65px,8vw,115px) 0}.bw4-industries h2{font-size:clamp(45px,5.5vw,80px)!important;line-height:.94!important;letter-spacing:-.05em!important;color:var(--bw-ink)!important;text-transform:uppercase;margin:20px 0 50px!important}.bw4-industry-cols{columns:3;column-gap:60px;border-top:2px solid var(--bw-ink)}.bw4-industry-cols a{display:flex;justify-content:space-between;break-inside:avoid;padding:20px 2px;border-bottom:1px solid rgba(7,16,13,.2);color:var(--bw-ink)!important;font-size:17px;font-weight:800}.bw4-industry-cols a:after{content:"↗";color:#087947}
.bw4-cta{position:relative;padding:clamp(85px,10vw,150px) 0;text-align:center;background:radial-gradient(circle at 50% 120%,rgba(0,239,127,.23),transparent 52%),#020705}.bw4-cta h2{font-size:clamp(55px,8vw,118px)!important;line-height:.88!important;letter-spacing:-.065em!important;color:#fff!important;text-transform:uppercase;max-width:1100px;margin:20px auto 35px!important}.bw4-cta p{font-size:19px;color:rgba(255,255,255,.7);margin-bottom:30px}.bw4-cta .bw4-actions{justify-content:center}
@media(max-width:900px){.bw4-hero{min-height:690px;background-position:62% center}.bw4-hero-inner{padding-top:110px;padding-bottom:62px}.bw4-hero-note{display:none}.bw4-proof .wrap{overflow:auto;justify-content:flex-start}.bw4-intro-grid,.bw4-project,.bw4-fleet{grid-template-columns:1fr}.bw4-intro-copy{padding-top:0}.bw4-project-image{min-height:520px}.bw4-project-copy{border-left:0}.bw4-fleet-image{order:-1}.bw4-process-line{grid-template-columns:1fr 1fr;row-gap:20px}.bw4-service-row{grid-template-columns:1fr auto}.bw4-service-row span{grid-column:1/-1;grid-row:2}.bw4-industries .bw4-industry-cols{columns:2}.bw4-services-head{align-items:start;flex-direction:column}}
@media(max-width:600px){.bw4 .wrap{padding-left:20px;padding-right:20px}.bw4-hero{min-height:650px;background-position:66% center}.bw4-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(2,10,7,.97) 0%,rgba(2,10,7,.58) 65%,rgba(2,10,7,.3))}.bw4-hero-inner{padding-top:100px;padding-bottom:45px}.bw4-hero h1{font-size:50px!important;line-height:.9!important}.bw4-hero .lead{font-size:17px;line-height:1.5}.bw4 .btn{width:100%;min-height:58px}.bw4-proof .wrap{gap:25px}.bw4-proof span{font-size:11px}.bw4-intro,.bw4-services,.bw4-industries{padding:65px 0}.bw4-intro h2,.bw4-services h2,.bw4-industries h2{font-size:43px!important}.bw4-intro-copy p{font-size:18px}.bw4-project{min-height:0}.bw4-project-image{min-height:430px}.bw4-project-copy,.bw4-fleet-copy{padding:55px 20px}.bw4-project-copy h2,.bw4-fleet-copy h2{font-size:43px!important}.bw4-service-row{padding:23px 2px;gap:14px}.bw4-service-row strong{font-size:26px}.bw4-service-row span{font-size:14px}.bw4-fleet-image{min-height:360px}.bw4-process-line{grid-template-columns:1fr}.bw4-process-line article{padding-right:0}.bw4-industries .bw4-industry-cols{columns:1}.bw4-cta h2{font-size:50px!important}.bw4-cta{padding:80px 0}}