:root{--orange:#ff5b22;--yellow:#ffd23f;--cream:#f4f0e7;--black:#11100e;--paper:#fffdf7;--green:#b8e45c;--line:#211f1a;--max:1200px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--black);font-family:Inter,sans-serif;line-height:1.55}img{display:block;width:100%;height:auto}a{color:inherit}button,input,select,textarea{font:inherit}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:"Archivo Black",sans-serif;line-height:.92;text-transform:uppercase}h1{font-size:clamp(4rem,10.5vw,10.5rem);letter-spacing:-.065em}h2{font-size:clamp(2.6rem,6vw,5.8rem);letter-spacing:-.055em}h3{font-size:1.25rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;z-index:1000;left:12px;top:12px;background:#fff;padding:10px 14px;transform:translateY(-160%)}.skip-link:focus{transform:none}.demobar{background:var(--black);color:#fff;font-size:.75rem}.demo-inner{max-width:var(--max);min-height:38px;margin:auto;padding:0 20px;display:flex;align-items:center;justify-content:space-between;gap:18px}.demo-inner a:last-child{color:var(--yellow);font-weight:800}.site-header{height:78px;padding:0 max(20px,calc((100vw - var(--max))/2));display:flex;align-items:center;gap:35px;border-bottom:3px solid var(--black);position:relative;z-index:50;background:var(--paper)}.brand{display:flex;align-items:center;gap:11px;margin-right:auto;text-decoration:none;min-width:0}.brand-box{display:grid;place-items:center;width:43px;height:43px;background:var(--orange);border:2px solid var(--black);box-shadow:4px 4px 0 var(--black);font:800 .86rem Inter}.brand strong,.brand small{display:block;line-height:1}.brand strong{font:1.1rem "Archivo Black"}.brand small{font-size:.6rem;text-transform:uppercase;letter-spacing:.16em;margin-top:5px}nav{display:flex;align-items:center;gap:25px}nav a{text-decoration:none;font-weight:800;font-size:.83rem}.call{background:var(--black);color:#fff;padding:11px 15px}.nav-toggle{display:none;border:0;background:none;padding:10px}.nav-toggle i{display:block;width:26px;height:3px;background:#111;margin:4px}.hero{display:grid;grid-template-columns:1.08fr .92fr;min-height:760px;border-bottom:3px solid var(--black)}.hero-copy{padding:clamp(55px,7vw,100px) max(20px,calc((100vw - var(--max))/2));padding-right:clamp(30px,5vw,80px);background:var(--orange);min-width:0}.rush{display:inline-block;background:var(--yellow);border:2px solid var(--black);padding:8px 12px;font-weight:900;text-transform:uppercase;font-size:.73rem;letter-spacing:.08em;transform:rotate(-1deg);box-shadow:4px 4px 0 var(--black)}.hero h1{margin:35px 0 26px}.hero h1 span{color:var(--paper);text-shadow:5px 5px 0 var(--black);-webkit-text-stroke:2px var(--black)}.hero-text{max-width:610px;font-size:1.13rem;font-weight:600}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.button{min-height:50px;padding:13px 18px;border:2px solid var(--black);font-weight:900;text-decoration:none}.button--black{background:var(--black);color:#fff}.button--line{background:transparent}.hero-photo{position:relative;min-width:0}.hero-photo img{height:100%;object-fit:cover}.photo-stamp{position:absolute;right:22px;bottom:25px;width:126px;height:126px;border-radius:50%;display:grid;place-items:center;text-align:center;background:var(--yellow);border:3px solid var(--black);font-weight:900;text-transform:uppercase;transform:rotate(7deg);box-shadow:5px 5px 0 var(--black)}.same-day{display:flex;align-items:center;justify-content:center;gap:30px;flex-wrap:wrap;background:var(--yellow);border-bottom:3px solid var(--black);padding:17px 20px}.same-day strong{font:1.15rem "Archivo Black"}.same-day a{font-weight:900}.take,.pricing,.proof,.book{padding:clamp(75px,9vw,130px) max(20px,calc((100vw - var(--max))/2))}.take{background:var(--cream)}.take-head{display:grid;grid-template-columns:.4fr 1.6fr;gap:45px;margin-bottom:60px}.take-head>p,.pricing header>p,.proof-title>p,.book-copy>p{font-weight:900;font-size:.75rem;letter-spacing:.13em}.chip-wall{display:flex;flex-wrap:wrap;gap:12px}.chip-wall span{border:3px solid var(--black);background:var(--paper);padding:13px 19px;font:clamp(1rem,2.2vw,1.55rem) "Archivo Black";text-transform:uppercase;box-shadow:4px 4px 0 var(--black);transform:rotate(var(--r,0deg))}.chip-wall span:nth-child(3n+1){--r:-1deg;background:var(--green)}.chip-wall span:nth-child(3n+2){--r:1deg;background:var(--yellow)}.chip-wall span:nth-child(5n){background:var(--orange);color:#fff}.take-note{max-width:760px;margin:45px 0 0;font-size:1.05rem}.pricing{background:var(--black);color:#fff}.pricing header{display:grid;grid-template-columns:.4fr 1.2fr .6fr;gap:45px;align-items:end}.pricing header h2{margin:0}.pricing header span{color:#bbb7ae;font-size:.82rem}.load-meter{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:70px}.load-meter article{min-width:0}.truck{height:150px;position:relative;border:4px solid #fff;border-radius:5px 15px 5px 5px;overflow:hidden;display:flex;align-items:center;justify-content:center}.truck:after{content:"";position:absolute;right:13px;bottom:-12px;width:42px;height:42px;border-radius:50%;border:4px solid var(--black);background:#fff;box-shadow:-220px 0 0 #fff}.truck i{position:absolute;inset:0 auto 0 0;width:var(--fill);background:var(--orange);border-right:3px dashed #fff}.truck span{position:relative;z-index:1;font:2.8rem "Archivo Black";text-shadow:2px 2px 0 var(--black)}.load-meter h3{margin:35px 0 8px}.load-meter p{color:#bbb7ae}.price-includes{display:flex;align-items:center;gap:14px;flex-wrap:wrap;border-top:1px solid #4a4740;margin-top:55px;padding-top:26px}.price-includes strong{margin-right:auto}.price-includes span{border:1px solid #666158;padding:8px 12px;font-size:.8rem}.service-posters{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:3px solid var(--black)}.service-posters figure{margin:0;position:relative;border-right:3px solid var(--black);min-width:0}.service-posters figure:last-child{border:0}.service-posters img{aspect-ratio:4/3;object-fit:cover}.service-posters figcaption{padding:22px;background:var(--paper)}.service-posters figcaption span{font-weight:900;color:var(--orange);margin-right:10px}.service-posters strong,.service-posters small{display:block}.service-posters strong{font:1.12rem "Archivo Black";text-transform:uppercase}.service-posters small{margin:7px 0 0;color:#5d5951}.proof{background:var(--yellow)}.proof-title{display:grid;grid-template-columns:.4fr 1.2fr .6fr;gap:45px;align-items:end;margin-bottom:55px}.proof-title h2,.proof-title p{margin-bottom:0}.before-after{display:grid;grid-template-columns:1fr 80px 1fr;align-items:center}.before-after figure{margin:0;position:relative;border:3px solid var(--black);box-shadow:7px 7px 0 var(--black);min-width:0}.before-after img{aspect-ratio:4/3;object-fit:cover}.before-after figure span{position:absolute;z-index:1;top:12px;left:12px;background:var(--paper);border:2px solid var(--black);padding:7px 10px;font-weight:900}.proof-arrow{font:3rem "Archivo Black";text-align:center}.book{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;background:var(--orange)}.book-copy,.form-wrap{min-width:0}.book-copy ol{list-style:none;padding:0;margin:35px 0}.book-copy li{display:flex;align-items:center;gap:15px;border-top:2px solid var(--black);padding:14px 0;font-weight:800}.book-copy li strong{display:grid;place-items:center;width:33px;height:33px;border-radius:50%;background:var(--yellow)}.book-contact{display:grid;gap:4px;font-weight:800}.book-contact a{overflow-wrap:anywhere}.form-wrap{background:var(--paper);border:3px solid var(--black);box-shadow:9px 9px 0 var(--black);padding:clamp(24px,4vw,42px)}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.form-wrap label{display:grid;gap:6px;margin-bottom:15px;font-weight:800;font-size:.82rem;text-transform:uppercase;min-width:0}.form-wrap input,.form-wrap select,.form-wrap textarea{width:100%;min-width:0;border:2px solid var(--black);padding:12px;background:#fff}.form-wrap textarea{resize:vertical}.form-wrap button{width:100%;min-height:52px;border:2px solid var(--black);background:var(--yellow);box-shadow:4px 4px 0 var(--black);font-weight:900;cursor:pointer}.form-wrap form>small{display:block;text-align:center;margin-top:12px;color:#6d675e;text-transform:none}.form-success{display:none;background:var(--green);border:2px solid var(--black);padding:20px;font-weight:900}.site-footer{background:var(--black);color:#fff;padding:65px max(20px,calc((100vw - var(--max))/2)) 90px}.footer-main{display:grid;grid-template-columns:1.5fr 1fr auto auto;align-items:center;gap:28px}.brand--footer{margin:0}.footer-main p{margin:0;color:#c8c4bc}.footer-main a{overflow-wrap:anywhere}.disclaimer{border-top:1px solid #45423d;padding-top:22px;margin:45px 0 0;color:#9c978e;font-size:.76rem}.mobile-quote{display:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:4px solid #51a9ff;outline-offset:3px}
@media(max-width:900px){.nav-toggle{display:block}nav{display:none;position:absolute;top:100%;left:0;right:0;background:var(--paper);border-bottom:3px solid var(--black);padding:18px;flex-direction:column;align-items:stretch}nav.open{display:flex}nav a{display:flex;align-items:center;min-height:44px}.hero{grid-template-columns:1fr}.hero-photo{min-height:520px}.take-head,.pricing header,.proof-title{grid-template-columns:1fr}.load-meter{grid-template-columns:1fr}.truck{max-width:520px}.truck:after{box-shadow:-380px 0 0 #fff}.service-posters{grid-template-columns:1fr}.service-posters figure{border-right:0;border-bottom:3px solid var(--black)}.service-posters figure:last-child{border-bottom:0}.before-after{grid-template-columns:1fr}.proof-arrow{transform:rotate(90deg);padding:15px}.book{grid-template-columns:1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-main .brand{grid-column:span 2}}
@media(max-width:520px){.demo-inner span{display:none}.demo-inner{padding:0 12px}.demo-inner a{font-size:.66rem}.site-header{height:68px;padding:0 16px}.hero-copy{padding:48px 16px}.hero h1{font-size:clamp(3.8rem,20vw,6rem)}.hero-photo{min-height:390px}.photo-stamp{width:105px;height:105px}.same-day{align-items:flex-start;flex-direction:column;gap:5px}.take,.pricing,.proof,.book{padding-left:16px;padding-right:16px}.chip-wall span{font-size:.92rem;padding:10px 12px}.pricing header{gap:16px}.load-meter{margin-top:45px}.truck{height:125px}.truck:after{box-shadow:-245px 0 0 #fff}.price-includes{align-items:flex-start;flex-direction:column}.price-includes strong{margin:0}.proof-title{gap:16px}.book{gap:40px}.field-row{grid-template-columns:1fr}.form-wrap{padding:22px 18px}.footer-main{grid-template-columns:1fr}.footer-main .brand{grid-column:auto}.mobile-quote{display:block;position:fixed;z-index:80;bottom:10px;left:12px;right:12px;padding:13px;text-align:center;background:var(--yellow);border:2px solid var(--black);box-shadow:4px 4px 0 var(--black);font-weight:900;text-decoration:none}body{padding-bottom:70px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* interactive before/after slider — match ClearLoad brutalist style */
.proof .ba{border-radius:0;border:3px solid var(--black);box-shadow:7px 7px 0 var(--black);background:var(--paper);max-width:960px;margin-inline:auto}
.proof .ba-handle{background:var(--black);width:3px}
.proof .ba-grip{border-radius:0;background:var(--yellow);color:var(--black);box-shadow:0 0 0 3px var(--black);font-weight:900}
.proof .ba-tag{border-radius:0;background:var(--paper);color:var(--black);border:2px solid var(--black);font-weight:900}
.proof .ba-hint{border-radius:0;background:var(--black);border:2px solid var(--black);font-weight:900}
