/* WLT Warehousing & Storage | All page styles scoped to .wlt-storage-page */
.wlt-storage-page{--wlt-red:#e02228;--wlt-ink:#24272b;--wlt-text:#4e535a;--wlt-off:#f4f5f6;color:var(--wlt-ink);overflow:hidden;font-family:inherit}
.wlt-storage-page *{box-sizing:border-box}
.wlt-storage-page h1,.wlt-storage-page h2,.wlt-storage-page h3,.wlt-storage-page p{margin-top:0}
.wlt-storage-page a{text-decoration:none}
.wlt-storage-container{width:min(1200px,calc(100% - 48px));margin-inline:auto}
.wlt-storage-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.16em;font-weight:800;color:var(--wlt-red);text-transform:uppercase;margin-bottom:23px}
.wlt-storage-eyebrow>span{width:24px;height:2px;background:currentColor}
.wlt-storage-eyebrow--light{color:#ff6267}
.wlt-storage-button{display:inline-flex;align-items:center;justify-content:center;gap:24px;border-radius:5px;padding:17px 24px;font-size:13px;font-weight:800;letter-spacing:.025em;transition:transform .2s,background .2s,color .2s;white-space:normal}
.wlt-storage-button:hover{transform:translateY(-2px)}
.wlt-storage-button--red{background:var(--wlt-red);color:#fff!important}
.wlt-storage-button--red:hover{background:#bd161c}
.wlt-storage-button--outline{border:1px solid rgba(255,255,255,.6);color:#fff!important;background:rgba(255,255,255,.04)}
.wlt-storage-button--outline:hover{background:#fff;color:var(--wlt-ink)!important}
.wlt-storage-button span{font-size:19px;line-height:1}
.wlt-storage-hero{position:relative;min-height:610px;display:flex;align-items:center;background-image:linear-gradient(90deg,rgba(15,20,26,.96) 0%,rgba(15,20,26,.88) 42%,rgba(15,20,26,.45) 100%),var(--wlt-storage-hero-image,linear-gradient(130deg,#20252c,#414b56));background-position:center;background-size:cover;color:#fff;isolation:isolate}
.wlt-storage-hero__glow{position:absolute;right:-60px;bottom:-100px;width:450px;height:450px;border:1px solid rgba(255,255,255,.15);transform:rotate(35deg);pointer-events:none;z-index:-1}
.wlt-storage-hero__inner{position:relative;padding-block:100px}
.wlt-storage-hero__content{max-width:790px}
.wlt-storage-hero h1{font-size:clamp(50px,6.5vw,88px);line-height:1.05;letter-spacing:-.055em;font-weight:800;margin:0 0 28px;color:#fff}
.wlt-storage-hero h1 em{font-style:normal;color:#ff5359}
.wlt-storage-hero p{max-width:610px;font-size:18px;line-height:1.75;color:#d2d7db;margin-bottom:33px}
.wlt-storage-actions{display:flex;gap:14px;flex-wrap:wrap}
.wlt-storage-hero__tag{position:absolute;bottom:36px;right:0;display:flex;gap:15px;align-items:center;font-size:10px;letter-spacing:.18em;color:rgba(255,255,255,.65);font-weight:700}
.wlt-storage-hero__tag span:first-child{font-size:19px;color:#fff;letter-spacing:-.04em}
.wlt-storage-intro{padding:105px 0 115px;background:#fff}
.wlt-storage-intro__grid{display:grid;grid-template-columns:1fr 1fr;gap:90px}
.wlt-storage-intro h2,.wlt-storage-section-heading h2,.wlt-storage-process h2,.wlt-storage-final-cta h2{font-size:clamp(34px,4.1vw,56px);line-height:1.13;letter-spacing:-.043em;font-weight:800;color:var(--wlt-ink);margin-bottom:0}
.wlt-storage-intro h2 span,.wlt-storage-section-heading h2 span,.wlt-storage-final-cta h2 span{color:var(--wlt-red)}
.wlt-storage-intro__copy{padding-top:24px}
.wlt-storage-intro__copy p{font-size:16px;line-height:1.9;color:var(--wlt-text);margin-bottom:17px}
.wlt-storage-intro__copy p.wlt-storage-lead{font-size:19px;font-weight:650;line-height:1.7;color:var(--wlt-ink)}
.wlt-storage-editor-content{border-top:1px solid #ececee;margin-top:22px;padding-top:22px}
.wlt-storage-editor-content ul,.wlt-storage-editor-content ol{margin:0 0 20px 22px;padding:0;color:var(--wlt-text);line-height:1.8}
.wlt-storage-editor-content a{color:var(--wlt-red);text-decoration:underline}
.wlt-storage-text-link{display:inline-flex;gap:15px;align-items:center;color:var(--wlt-red);font-size:14px;font-weight:800;margin-top:10px}
.wlt-storage-benefits{background:var(--wlt-off);padding:100px 0 110px}
.wlt-storage-section-heading{display:flex;align-items:end;justify-content:space-between;gap:60px;margin-bottom:43px}
.wlt-storage-section-heading p{width:390px;max-width:100%;margin:0 0 5px;color:var(--wlt-text);font-size:15px;line-height:1.8}
.wlt-storage-benefit-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:21px}
.wlt-storage-benefit-card{background:#fff;border:1px solid #e8e9eb;padding:34px 33px 40px;border-radius:8px;box-shadow:0 10px 35px rgba(25,30,35,.025);transition:transform .22s,box-shadow .22s}
.wlt-storage-benefit-card:hover{transform:translateY(-5px);box-shadow:0 14px 40px rgba(25,30,35,.08)}
.wlt-storage-benefit-card__number{display:block;color:#adb1b7;font-weight:700;font-size:12px;letter-spacing:.16em;margin-bottom:28px}
.wlt-storage-benefit-card__icon{display:flex;width:67px;height:67px;align-items:center;justify-content:center;background:#fff2f2;border-radius:7px;color:var(--wlt-red);margin-bottom:28px}
.wlt-storage-benefit-card__icon svg{width:39px;height:39px}
.wlt-storage-benefit-card h3{font-size:22px;color:var(--wlt-ink);font-weight:800;letter-spacing:-.02em;margin-bottom:14px}
.wlt-storage-benefit-card p{font-size:15px;color:var(--wlt-text);line-height:1.8;margin-bottom:0}
.wlt-storage-process{background:#23272d;padding:100px 0 110px;color:#fff}
.wlt-storage-process__grid{display:grid;grid-template-columns:1fr 1fr;gap:95px}
.wlt-storage-process h2{color:#fff;margin-bottom:24px}
.wlt-storage-process h2 span{color:#ff6267}
.wlt-storage-process p{font-size:16px;line-height:1.85;color:#bfc5cb;max-width:520px;margin-bottom:30px}
.wlt-storage-process__steps{border-left:1px solid #43484e;padding-left:40px}
.wlt-storage-process__step{display:grid;grid-template-columns:45px 1fr;gap:19px;padding:21px 0 24px;border-bottom:1px solid #41464b}
.wlt-storage-process__step:first-child{padding-top:7px}
.wlt-storage-process__step:last-child{border-bottom:0}
.wlt-storage-process__step>span{color:#ff686c;font-size:15px;font-weight:800}
.wlt-storage-process__step h3{color:#fff;font-size:20px;letter-spacing:-.02em;margin-bottom:8px;font-weight:750}
.wlt-storage-process__step p{font-size:14px;line-height:1.7;margin:0}
.wlt-storage-final-cta{padding:95px 0;background:#fff}
.wlt-storage-final-cta__inner{display:flex;justify-content:space-between;align-items:center;gap:65px}
.wlt-storage-final-cta__inner>div:first-child{max-width:700px}
.wlt-storage-final-cta h2{margin-bottom:17px}
.wlt-storage-final-cta p{font-size:16px;line-height:1.75;color:var(--wlt-text);margin:0}
.wlt-storage-final-cta__actions{display:flex;flex-direction:column;align-items:flex-start;gap:11px;min-width:245px}
.wlt-storage-final-cta__actions .wlt-storage-button{margin-bottom:5px}
.wlt-storage-final-cta__email,.wlt-storage-final-cta__phone{font-size:14px;color:var(--wlt-ink);font-weight:700}
.wlt-storage-final-cta__email:hover,.wlt-storage-final-cta__phone:hover{color:var(--wlt-red)}
@media(max-width:900px){.wlt-storage-intro__grid,.wlt-storage-process__grid{gap:35px}.wlt-storage-section-heading{align-items:start;flex-direction:column;gap:22px}.wlt-storage-benefit-card{padding:28px 22px}.wlt-storage-final-cta__inner{gap:25px}}
@media(max-width:720px){.wlt-storage-container{width:min(100% - 34px,1200px)}.wlt-storage-hero{min-height:560px}.wlt-storage-hero__inner{padding-block:70px}.wlt-storage-hero h1{font-size:clamp(44px,11vw,68px)}.wlt-storage-hero p{font-size:16px}.wlt-storage-hero__tag{display:none}.wlt-storage-intro,.wlt-storage-benefits,.wlt-storage-process,.wlt-storage-final-cta{padding:70px 0}.wlt-storage-intro__grid,.wlt-storage-process__grid{grid-template-columns:1fr;gap:35px}.wlt-storage-intro__copy{padding-top:0}.wlt-storage-benefit-grid{grid-template-columns:1fr}.wlt-storage-process__steps{padding-left:22px}.wlt-storage-final-cta__inner{flex-direction:column;align-items:start}.wlt-storage-actions{flex-direction:column;align-items:stretch}.wlt-storage-actions .wlt-storage-button{width:100%}}
@media(prefers-reduced-motion:reduce){.wlt-storage-page *{scroll-behavior:auto!important;transition:none!important}}
