:root{--ink:lab(.0578117% 0 0);--ink-raised:lab(.658503% 0 0);--ink-soft:lab(3.04863% 0 0);--paper:lab(93.04% .0000298023 -.0000119209);--paper-dim:lab(81.44% -.0000298023 0);--chrome:lab(67.52% -.0000298023 0);--accent:lab(55.92% -.0000298023 0);--accent-bright:lab(90.72% .0000298023 -.0000119209);--accent-dark:lab(16.48% 0 0);--load-green:lab(81.95% -67.5848 58.1828);--load-green-deep:lab(41.6302% -49.1611 33.5114);--muted:lab(62.88% -.0000298023 0);--line-dark:lab(100% 0 0/.16);--line-light:lab(.448196% .493899 .216758/.17);--success:lab(53.0337% -42.3708 28.0513);--error:lab(47.9322% 69.1378 52.6975);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4.5rem;--space-9:7rem;--ease-out:cubic-bezier(.16, 1, .3, 1);--z-header:10;--z-menu:20;--z-sticky:30;--z-toast:40}*{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;background:var(--ink);scroll-padding-top:5.2rem}body{background:var(--paper);color:var(--ink);font-family:var(--font-body), Arial, sans-serif;font-kerning:normal;font-optical-sizing:auto;margin:0;font-size:1rem;line-height:1.55;overflow-x:clip}button,input,select,textarea{font:inherit}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{cursor:pointer}button:disabled{cursor:not-allowed}::selection{background:var(--accent-bright);color:var(--ink)}.site-shell{min-height:100vh}.skip-link{z-index:var(--z-toast);background:var(--accent);color:#fff;transition:transform .18s var(--ease-out);padding:.75rem 1rem;position:fixed;top:.75rem;left:.75rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}:focus-visible{outline:3px solid var(--accent-bright);outline-offset:4px}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display), Impact, sans-serif;text-wrap:balance;font-weight:650}p{text-wrap:pretty}.site-header{z-index:var(--z-header);justify-content:space-between;align-items:center;gap:var(--space-5);border-bottom:1px solid var(--line-dark);color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:lab(.112911% 0 0/.94);min-height:4.9rem;padding:.8rem max(1.25rem,50% - 45rem);display:flex;position:fixed;inset:0 0 auto}.brand-lockup,.footer-brand{align-items:center;gap:.75rem;min-height:44px;display:inline-flex}.brand-lockup img,.footer-brand img{object-fit:contain;background:linear-gradient(135deg,lab(5.26802% 0 0),lab(.112911% 0 0));border:1px solid lab(100% 0 0/.22)}.brand-lockup img{width:2.85rem;height:2.85rem}.brand-lockup span,.footer-brand span{line-height:.86;display:grid}.brand-lockup b,.footer-brand b{font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;font-size:1.55rem;font-weight:700}.brand-lockup em,.footer-brand em{color:var(--chrome);text-transform:uppercase;margin-top:.3rem;font-size:.72rem;font-style:normal;font-weight:800}.main-nav{align-items:center;gap:clamp(.8rem,1.5vw,1.4rem);font-size:.88rem;font-weight:750;display:flex}.main-nav>a:not(.nav-quote),.main-nav>button:not(.nav-quote){color:lab(89.56% -.0000298023 0);background:0 0;border:0;align-items:center;min-height:44px;padding:0;transition:color .17s;display:inline-flex}.main-nav>a:not(.nav-quote):hover,.main-nav>button:not(.nav-quote):hover{color:var(--accent-bright)}.nav-quote{border:1px solid var(--accent-bright);background:var(--accent-bright);min-height:44px;color:var(--ink);align-items:center;gap:.45rem;padding:.62rem .9rem;font-weight:900;display:inline-flex}.nav-quote:hover{background:#fff}.nav-quote svg{width:.95rem}.menu-button{border:1px solid var(--line-dark);color:#fff;background:0 0;min-width:44px;min-height:44px;display:none}.hero{isolation:isolate;background:var(--ink);color:#fff;min-height:100vh;position:relative;overflow:hidden}.hero-image{z-index:-2;filter:grayscale()contrast(1.16)brightness(1.08);background-image:radial-gradient(circle at 68% 34%,lab(79.12% -.0000298023 -.0000119209/.28),#0000 28rem),linear-gradient(90deg,lab(.0243893% 0 0/.99) 0%,lab(.0578117% 0 0/.91) 34%,lab(.0578117% 0 0/.38) 68%,lab(.0578117% 0 0/.84) 100%),url(/images/titan-dump-trailer-desert-dawn-hero.png);background-position:50%,50%,74%;background-repeat:no-repeat;background-size:auto,auto,cover;position:absolute;inset:0;transform:scale(1.02)}.hero:after{z-index:-1;content:"";background:linear-gradient(180deg, transparent, var(--ink));height:22rem;position:absolute;inset:auto 0 0}.hero-inner{grid-template-columns:minmax(22rem,.52fr) minmax(30rem,1fr);align-items:end;gap:clamp(2.5rem,6vw,7rem);width:min(100% - 3rem,90rem);min-height:100vh;margin:0 auto;padding:8.6rem 0 6rem;display:grid}.hero-copy{max-width:48rem}.location-label{margin-bottom:var(--space-5);color:lab(86.1085% .583261 3.77473);align-items:center;gap:.55rem;font-size:.86rem;font-weight:850;display:inline-flex}.location-label svg{width:1rem;color:var(--accent-bright)}.hero h1{max-width:11ch;margin-bottom:var(--space-5);letter-spacing:0;text-transform:uppercase;font-size:clamp(4.3rem,9vw,7.7rem);line-height:.82}.hero h1 i{color:var(--accent-bright);font-style:normal;display:block}.hero-summary{display:none}.hero-info-tabs{gap:var(--space-4);max-width:47rem;margin:0 0 var(--space-6);display:grid}.info-tab-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.info-tab-list{border:1px solid var(--line-dark);background:lab(.117367% -.11459 -.00100434/.52);flex-wrap:wrap;gap:0;width:fit-content;max-width:100%;display:flex}.info-tab-list label{border-right:1px solid var(--line-dark);color:lab(86.0975% .341952 2.25961);cursor:pointer;justify-content:center;align-items:center;min-height:3rem;padding:.65rem .95rem;font-size:.82rem;font-weight:900;display:inline-flex}.info-tab-list label:last-child{border-right:0}#info-radio-service:checked~.info-tab-list label[for=info-radio-service],#info-radio-price:checked~.info-tab-list label[for=info-radio-price],#info-radio-area:checked~.info-tab-list label[for=info-radio-area],#info-radio-disposal:checked~.info-tab-list label[for=info-radio-disposal]{background:var(--accent-bright);color:var(--ink)}.info-tab-input:focus-visible~.info-tab-list{outline:3px solid var(--accent-bright);outline-offset:4px}.info-tab-panels{padding-top:var(--space-4);border-top:1px solid var(--line-dark)}.info-tab-panel{gap:var(--space-5);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(12rem,.7fr);align-items:start;display:none}#info-radio-service:checked~.info-tab-panels #info-panel-service,#info-radio-price:checked~.info-tab-panels #info-panel-price,#info-radio-area:checked~.info-tab-panels #info-panel-area,#info-radio-disposal:checked~.info-tab-panels #info-panel-disposal{display:grid}.info-tab-panel strong{color:var(--accent-bright);font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;margin-bottom:.35rem;font-size:clamp(1.8rem,3vw,2.6rem);font-weight:650;line-height:.9;display:block}.info-tab-panel p{color:lab(82.6231% .461996 3.01677);margin:0;font-size:.92rem;line-height:1.6}.info-tab-panel ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.info-tab-panel li{color:lab(89.5776% .341505 2.25936);padding-left:1rem;font-size:.82rem;font-weight:760;line-height:1.45;position:relative}.info-tab-panel li:before{content:"";background:var(--accent-bright);width:.38rem;height:.38rem;position:absolute;top:.58em;left:0}.hero-meta{gap:var(--space-5);grid-template-columns:minmax(11rem,15rem) minmax(0,26rem);align-items:center;margin-bottom:0;display:grid}.hero-meta a{border:1px solid var(--line-dark);min-height:6rem;transition:border-color .17s ease, transform .17s var(--ease-out);background:lab(.636763% .753589 .327322/.7);align-content:center;gap:.2rem;margin:0;padding:.95rem;display:grid}.hero-meta a:hover{border-color:var(--accent-bright);transform:translateY(-2px)}.hero-meta span{color:var(--muted);font-size:.82rem;font-weight:750}.hero-meta b{color:var(--accent-bright);font-family:var(--font-display), Impact, sans-serif;font-size:2.2rem;line-height:1}.hero-service-area{color:lab(83.7803% .401676 2.63796);gap:.25rem;font-size:.9rem;line-height:1.5;display:grid}.hero-service-area strong{color:var(--accent-bright);font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;font-size:clamp(1.7rem,3vw,2.6rem);font-weight:650;line-height:.9}.hero-service-area span{color:lab(81.463% .462264 3.01695);font-size:.86rem;font-weight:700}.hero-actions{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.button{min-height:3.25rem;color:inherit;transition:transform .16s var(--ease-out), background .16s ease, border-color .16s ease;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.65rem;padding:.82rem 1.1rem;font-size:.95rem;font-weight:850;display:inline-flex}.button:hover{transform:translateY(-2px)}.button:active{transform:translateY(1px)}.button svg{width:1rem}.button-accent{border-color:var(--accent-bright);background:var(--accent-bright);color:var(--ink)}.button-accent:hover{background:#fff}.button-dark{border-color:var(--ink);background:var(--ink);color:#fff}.button-dark:hover{background:var(--ink-soft)}.text-link{color:#fff;align-items:center;gap:.25rem;min-height:44px;font-size:.98rem;font-weight:800;display:inline-flex}.text-link svg{width:1rem;transition:transform .17s var(--ease-out)}.text-link:hover svg{transform:translate(.25rem)}.price-ledger{align-self:end;gap:var(--space-3);-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:linear-gradient(90deg,lab(100% 0 0/.09),lab(100% 0 0/.02) 54%,#0000);border:0;padding:clamp(.6rem,1vw,1.1rem) 0;display:grid}.ledger-heading{gap:var(--space-4);grid-template-columns:minmax(5rem,.36fr) 1fr;align-items:start;display:grid}.ledger-heading span{color:var(--accent-bright);font-size:.9rem;font-weight:850}.ledger-heading h2{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.3rem,4.6vw,4rem);line-height:.88}.ledger-list{border-top:1px solid lab(100% 0 0/.24)}.ledger-row{align-items:center;gap:var(--space-3);color:#fff;text-align:left;width:100%;min-height:4.85rem;transition:background .16s ease, padding .16s var(--ease-out), border-color .16s ease;background:linear-gradient(90deg,lab(100% 0 0/.03),#0000);border:0;border-bottom:1px solid oklch(100% 0 0/.18);grid-template-columns:4rem minmax(0,1fr) auto;padding:0 .35rem 0 0;display:grid}.ledger-row:hover{background:linear-gradient(90deg,lab(100% 0 0/.12),lab(100% 0 0/.03));border-color:lab(100% 0 0/.34);padding-inline:.6rem .35rem}.ledger-fill{background:linear-gradient(90deg,lab(100% 0 0/.18),lab(100% 0 0/.04));border:1px solid lab(100% 0 0/.38);width:4rem;height:1.55rem;display:block;box-shadow:inset 0 0 0 1px lab(0% 0 0/.38)}.ledger-fill i{background:linear-gradient(90deg, var(--load-green-deep), var(--load-green));height:100%;display:block}.ledger-row div{gap:.08rem;min-width:0;display:grid}.ledger-row strong{color:lab(96.52% -.0000298023 .0000119209);font-size:.9rem}.ledger-row em{color:lab(79.12% -.0000298023 -.0000119209);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;font-style:normal;line-height:1.35;overflow:hidden}.ledger-row b{color:lab(94.2% 0 0);font-family:var(--font-display), Impact, sans-serif;text-shadow:0 1px 18px lab(100% 0 0/.22);font-size:1.9rem;font-weight:650}.price-ledger>p{color:lab(79.143% .46283 3.01729);margin:0;font-size:.84rem;line-height:1.6}.proof-strip{background:var(--ink);color:#fff;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.proof-strip article{border-right:1px solid var(--line-dark);min-height:15rem;padding:clamp(1.25rem,3vw,2.25rem) max(1.25rem,50vw - 45rem)}.proof-strip article:first-child{padding-left:max(1.5rem,50vw - 45rem)}.proof-strip article:last-child{border-right:0;padding-right:max(1.5rem,50vw - 45rem)}.proof-strip b{margin-bottom:var(--space-5);color:var(--accent-bright);font-family:var(--font-display), Impact, sans-serif;font-size:clamp(4rem,8vw,7rem);line-height:.8;display:block}.proof-strip span{margin-bottom:var(--space-3);color:#fff;font-weight:900;display:block}.proof-strip p{color:lab(74.5716% -2.66376 -.553167);max-width:24rem;margin:0;font-size:.9rem;line-height:1.65}.transfer-reveal{background:radial-gradient(circle at 78% 18%, lab(32.72% -.0000149012 0/.16), transparent 28rem), var(--ink);color:#fff;--transfer-progress:0;--garage-clip:0%;--trailer-fill:0;--trailer-clip:100%;min-height:145vh;position:relative}.transfer-sticky{grid-template-columns:minmax(18rem,.42fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,6rem);width:min(100% - 3rem,90rem);min-height:calc(100vh - 4.9rem);margin:0 auto;padding:clamp(3rem,6vw,5.5rem) 0;display:grid;position:sticky;top:4.9rem}.transfer-copy{max-width:35rem}.transfer-copy .location-label{margin-bottom:var(--space-4)}.transfer-copy h1{letter-spacing:0;text-transform:uppercase;max-width:9.4ch;margin:0;font-size:clamp(4.2rem,8vw,6rem);line-height:.84}.transfer-copy h1 i{color:var(--accent-bright);font-style:normal;display:block}.transfer-copy h2{max-width:10ch;margin:0 0 var(--space-5);letter-spacing:0;text-transform:uppercase;font-size:clamp(3.4rem,7vw,6.8rem);line-height:.84}.transfer-copy p{max-width:37rem;margin-bottom:var(--space-5);color:lab(81.463% .462264 3.01695);font-size:1.02rem;line-height:1.75}.quote-starter{max-width:38rem;margin:0 0 var(--space-4);background:lab(100% 0 0/.18);border:1px solid lab(100% 0 0/.3);grid-template-columns:minmax(7rem,.55fr) minmax(10rem,1fr) auto;gap:1px;display:grid}.quote-starter label{color:lab(83.76% -.0000298023 0);text-transform:uppercase;background:lab(.112911% 0 0/.86);gap:.25rem;padding:.72rem .8rem;font-size:.68rem;font-weight:900;display:grid}.quote-starter input,.quote-starter select{color:#fff;text-transform:none;background:0 0;border:0;outline:none;width:100%;min-width:0;font-size:1rem;font-weight:800}.quote-starter input::placeholder{color:lab(65.2% 0 0);opacity:1}.quote-starter select option{color:var(--ink)}.quote-starter button{background:var(--accent-bright);min-width:10.5rem;color:var(--ink);border:0;justify-content:center;align-items:center;gap:.45rem;font-size:.9rem;font-weight:950;display:inline-flex}.quote-starter button svg{width:1rem}.hero-contact-row{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero-contact-row a{color:#fff;align-items:center;gap:.45rem;min-height:44px;font-size:.9rem;font-weight:850;display:inline-flex}.hero-contact-row svg{width:1rem;color:var(--accent-bright)}.transfer-stage{isolation:isolate;aspect-ratio:16/10.8;background:var(--ink);border:1px solid lab(100% 0 0/.42);justify-self:end;width:min(100%,58rem);position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px lab(0% 0 0/.68)}.transfer-stage:before{z-index:9;content:"";pointer-events:none;border:1px solid lab(100% 0 0/.18);position:absolute;inset:0}.transfer-stage:after{z-index:8;content:"";pointer-events:none;background:linear-gradient(#0000 46%,lab(.117367% -.11459 -.00100434/.1) 61%,lab(.117367% -.11459 -.00100434/.3));position:absolute;inset:0}.transfer-garage{z-index:1;position:absolute;inset:0 0 31%;overflow:hidden}.transfer-garage:after{z-index:5;left:0;right:0;top:max(0%, calc(var(--garage-clip) - 2.2rem));content:"";pointer-events:none;mix-blend-mode:screen;height:4.4rem;opacity:clamp(0, calc(var(--transfer-progress) * 2), .42);background:linear-gradient(#0000,lab(100% 0 0/.18),#0000);position:absolute}.transfer-image{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.transfer-empty{z-index:1}.transfer-before{z-index:2;clip-path:inset(var(--garage-clip) 0 0 0);will-change:clip-path}.transfer-sweep,.transfer-route{display:none}.transfer-trailer-dock{z-index:3;background:var(--ink-soft);height:43%;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.transfer-trailer-dock .transfer-image{object-position:center 44%}.transfer-trailer-empty{z-index:1;filter:grayscale()contrast(1.05)}.transfer-trailer-loaded{z-index:2;clip-path:inset(var(--trailer-clip) 0 0 0);will-change:clip-path}.transfer-trailer-dock:after{content:"";pointer-events:none;background:linear-gradient(lab(.117367% -.11459 -.00100434/.08),lab(.117367% -.11459 -.00100434/.38));position:absolute;inset:0}.transfer-trailer-label{z-index:2;color:#fff;text-shadow:0 1px 10px lab(0% 0 0/.85);text-transform:uppercase;font-size:.72rem;font-weight:900;position:absolute;bottom:.75rem;left:.75rem;right:.75rem}.pricing-dock{background:radial-gradient(circle at 74% 14%, lab(74.48% -.0000298023 0/.12), transparent 30rem), linear-gradient(180deg, var(--ink), lab(.30983% 0 -.00000298023));color:#fff;align-items:center;min-height:92vh;padding:clamp(5.5rem,8vw,8rem) max(1.5rem,50% - 47rem);display:grid}.pricing-dock>div{background:linear-gradient(135deg,lab(3.04863% 0 0/.92),lab(.30983% 0 -.00000298023/.96) 48%,lab(5.26802% 0 0/.88));border:1px solid lab(100% 0 0/.16);border-radius:8px;align-items:end;gap:clamp(2rem,5vw,4rem);padding:clamp(1.5rem,3vw,2.75rem);display:grid;position:relative}.pricing-dock h2{color:lab(97.68% -.0000298023 .0000119209);letter-spacing:0;text-transform:uppercase;max-width:10ch;margin:0;font-size:clamp(4.4rem,8.4vw,8rem);line-height:.82}.pricing-dock .price-ledger{z-index:1;background:0 0;width:100%;max-width:none;padding:0;position:relative}.pricing-dock .ledger-list{border:0;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.7rem,1.2vw,1rem);display:grid}.pricing-dock .ledger-row{align-content:space-between;align-items:stretch;gap:var(--space-5);background:linear-gradient(lab(100% 0 0/.09),lab(100% 0 0/.03));border:1px solid lab(100% 0 0/.18);border-radius:8px;grid-template-columns:1fr;min-height:18.5rem;padding:clamp(1.15rem,2vw,1.55rem);display:grid}.pricing-dock .ledger-row:hover{background:linear-gradient(lab(100% 0 0/.15),lab(100% 0 0/.04));border-color:lab(100% 0 0/.34);padding:clamp(1.15rem,2vw,1.55rem)}.pricing-dock .ledger-fill{border-color:lab(100% 0 0/.34);border-radius:999px;order:1;width:100%;height:2.7rem;overflow:hidden}.pricing-dock .ledger-row div{order:2;align-content:start;gap:.35rem}.pricing-dock .ledger-row strong{font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.2}.pricing-dock .ledger-row em{white-space:normal;min-height:4rem}.pricing-dock .ledger-row b{order:3;font-size:clamp(2.8rem,4vw,4.1rem);line-height:.86}.options-section,.process-section,.faq-section{width:min(100% - 3rem,90rem);padding:var(--space-9) 0;margin:0 auto}.service-showcase-heading{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:var(--space-6);display:flex}.service-showcase-heading h2{text-transform:uppercase;max-width:11ch;margin:0;font-size:clamp(4rem,8vw,7rem);line-height:.82}.service-showcase-heading button{border:1px solid var(--ink);background:var(--ink);color:#fff;white-space:nowrap;align-items:center;gap:.45rem;min-height:3rem;padding:.75rem 1rem;font-weight:900;display:inline-flex}.service-showcase-heading svg{width:1rem}.section-intro{margin-bottom:var(--space-7);grid-template-columns:minmax(8rem,.25fr) minmax(0,.95fr) minmax(16rem,.55fr);align-items:start;gap:clamp(1.5rem,5vw,5rem);display:grid}.section-intro>span,.handling-intro span,.final-cta>div>span{color:var(--accent);font-size:1rem;font-weight:850}.section-intro h2{letter-spacing:0;text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(3.2rem,6.4vw,6rem);line-height:.86}.section-intro>p{color:lab(19.8618% 3.94928 3.7812);max-width:36rem;margin:0;font-size:1.02rem;line-height:1.75}.service-mosaic{gap:var(--space-3);grid-template-columns:minmax(22rem,.95fr) repeat(2,minmax(16rem,.55fr));display:grid}.service-card{border:1px solid var(--line-light);background:lab(100% 0 0/.36);border-radius:8px;min-height:15rem;padding:clamp(1.15rem,2vw,1.6rem)}.service-card-large{color:#fff;background:linear-gradient(lab(.448196% .493899 .216758/.1),lab(.448196% .493899 .216758/.88)),url(/images/titan-dump-trailer-desert-dawn-hero.png) 50%/cover no-repeat;flex-direction:column;grid-row:span 2;justify-content:flex-end;min-height:32rem;display:flex}.service-card h3{max-width:11ch;margin:0 0 var(--space-4);letter-spacing:0;text-transform:uppercase;font-size:clamp(2.35rem,5vw,4.5rem);line-height:.9}.service-card p{max-width:44rem;color:inherit;margin:0;line-height:1.7}.service-card-large p{color:lab(86.1031% .461251 3.01629)}.service-card a,.service-card button{width:fit-content;min-height:44px;margin-top:var(--space-5);color:var(--accent-bright);text-align:left;background:0 0;border:0;align-items:center;gap:.45rem;padding:0;font-weight:850;display:inline-flex}.service-card a svg,.service-card button svg{width:1rem}.service-card b{margin-bottom:var(--space-3);color:var(--accent);font-family:var(--font-display), Impact, sans-serif;font-size:clamp(4rem,9vw,7rem);line-height:.82;display:block}.service-card>span{color:var(--ink);font-weight:850}.item-card h3{font-size:clamp(1.85rem,3.4vw,3rem)}.item-card button{color:var(--accent-dark)}.muted-card{background:var(--ink);color:#fff;align-content:end;display:grid}.muted-card svg{width:2rem;height:2rem;color:var(--accent-bright);margin-bottom:auto}.muted-card h3{font-size:clamp(2rem,4vw,3.2rem)}.muted-card p{color:lab(79.143% .46283 3.01729)}.scope-section{background:radial-gradient(circle at 82% 26%, lab(55.92% -.0000298023 0/.18), transparent 28rem), linear-gradient(180deg, var(--ink), lab(.30983% 0 -.00000298023));color:#fff;grid-template-columns:minmax(16rem,.34fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);min-height:100vh;padding:clamp(5.5rem,8vw,8rem) max(1.5rem,50% - 45rem);display:grid}.scope-copy{align-content:center;gap:var(--space-6);min-height:22rem;display:grid}.scope-copy h2{letter-spacing:0;text-transform:uppercase;max-width:8ch;margin:0;font-size:clamp(3.4rem,6vw,5.8rem);line-height:.86}.scope-copy p{max-width:34rem;margin-bottom:var(--space-6);color:lab(79.143% .46283 3.01729);line-height:1.75}.scope-toggle{background:lab(100% 0 0/.05);border:1px solid lab(100% 0 0/.24);grid-template-columns:1fr 1fr;align-self:start;width:min(100%,22rem);display:inline-grid}.scope-toggle button{color:#fff;background:0 0;border:0;border-right:1px solid oklch(100% 0 0/.18);min-height:3.35rem;font-size:.88rem;font-weight:900}.scope-toggle button:last-child{border-right:0}.scope-toggle button.active{background:var(--accent-bright);color:var(--ink)}.scope-board{color:#fff;border:1px solid lab(100% 0 0/.26);border-radius:8px;align-items:stretch;gap:clamp(1.2rem,3vw,2.2rem);min-height:30rem;padding:clamp(1.1rem,2.2vw,1.8rem);transition:border-color .22s;display:grid;position:relative;overflow:hidden}.scope-board:before{content:"";pointer-events:none;opacity:.45;background:radial-gradient(circle at 80% 16%,lab(100% 0 0/.16),#0000 16rem);position:absolute;inset:0}.scope-board.can,.scope-board.cant{color:#fff;background:0 0}.scope-board-heading{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);padding:0 0 var(--space-4);font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;border-bottom:1px solid;font-size:clamp(2rem,3.6vw,3.6rem);font-weight:650;line-height:.88;display:flex;position:relative}.scope-board-heading:after{content:"Tap the switch to compare";font-family:var(--font-body), Arial, sans-serif;text-transform:none;font-size:.78rem;font-weight:850;line-height:1.2}.scope-board-heading span{max-width:none}.scope-list{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid;position:relative}.scope-list li{background:lab(100% 0 0/.04);border:1px solid lab(100% 0 0/.24);align-items:start;gap:.65rem;min-height:5.2rem;padding:1rem;font-size:clamp(.95rem,1.3vw,1.1rem);font-weight:850;line-height:1.35;display:flex}.scope-list li:before{content:"";background:linear-gradient(135deg, var(--load-green-deep), var(--load-green));border:1px solid;width:.75rem;height:.75rem;margin-top:.32rem}.scope-board.cant .scope-list li:before{background:currentColor}.scope-board.cant .scope-list li{background:lab(100% 0 0/.06)}.scope-list li svg{width:1rem;min-width:1rem;margin-top:.18rem}.process-section{background:var(--paper)}.process-list{gap:var(--space-4);margin:0 0 var(--space-6);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid}.process-list li{min-height:18rem;padding:var(--space-5);border:1px solid var(--line-light);background:#fff}.process-list li:nth-child(2){margin-top:var(--space-6)}.process-list li:nth-child(3){margin-top:calc(var(--space-6) * 2)}.process-number{margin-bottom:var(--space-6);color:var(--accent);font-family:var(--font-display), Impact, sans-serif;font-size:3.2rem;line-height:.9;display:block}.process-list h3{margin:0 0 var(--space-3);font-family:var(--font-body), sans-serif;font-size:1.1rem;font-weight:850}.process-list p{color:lab(24.5091% 3.6709 3.51596);margin:0;font-size:.95rem;line-height:1.7}.price-promise{align-items:start;gap:var(--space-3);max-width:58rem;padding-top:var(--space-5);border-top:1px solid var(--line-light);color:lab(22.1889% 3.67531 3.51971);line-height:1.65;display:flex}.price-promise svg{width:1.25rem;min-width:1.25rem;color:var(--accent);margin-top:.15rem}.price-promise p{margin:0}.handling-section{padding:var(--space-9) max(1.5rem, calc((100% - 90rem) / 2));background:var(--ink);color:#fff;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.handling-intro{gap:var(--space-4);grid-template-columns:auto 1fr;align-items:start;display:grid}.handling-intro>svg{width:2.1rem;height:2.1rem;color:var(--accent-bright)}.handling-intro span{margin-bottom:var(--space-4);color:var(--accent-bright);display:block}.handling-intro h2{margin:0 0 var(--space-4);letter-spacing:0;text-transform:uppercase;font-size:clamp(3rem,5vw,5rem);line-height:.88}.handling-intro div>p:last-child{color:lab(79.143% .46283 3.01729);max-width:52ch;margin:0;line-height:1.7}.handling-list{border-top:1px solid var(--line-dark);margin:0}.handling-list>div{gap:var(--space-5);padding:var(--space-5) 0;border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(7.5rem,.35fr) 1fr;display:grid}.handling-list dt{color:var(--accent-bright);font-size:.85rem;font-weight:850}.handling-list dd{color:lab(86.1003% .401318 2.6377);margin:0;font-size:.92rem;line-height:1.7}.inline-faq{max-width:43rem;margin-top:var(--space-7)}.inline-faq-heading{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);color:var(--ink);font-weight:950;display:flex}.inline-faq-heading svg{width:1.25rem;height:1.25rem}.faq-list{border-top:1px solid lab(.448196% .493899 .216758/.18)}.faq-list details{border-bottom:1px solid lab(.448196% .493899 .216758/.18)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:4.75rem;color:var(--ink);cursor:pointer;font-size:clamp(1rem,1.5vw,1.18rem);font-weight:900;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{width:1.2rem;min-width:1.2rem;color:var(--accent);transition:transform .2s var(--ease-out)}.faq-list details[open] summary svg{transform:rotate(90deg)}.faq-list details p{max-width:68ch;margin:0 0 var(--space-5);color:lab(13.2667% -6.18275 3.32437);line-height:1.7}.final-cta{background:radial-gradient(circle at 18% 18%, lab(83.76% -.0000298023 0/.12), transparent 25rem), var(--ink);color:#fff;grid-template-columns:minmax(0,.72fr) minmax(22rem,.58fr);align-items:center;gap:clamp(2rem,6vw,6rem);padding:clamp(5rem,9vw,8rem) max(1.5rem,50% - 45rem);display:grid}.final-cta h2{max-width:10ch;margin:0 0 var(--space-5);letter-spacing:0;text-transform:uppercase;font-size:clamp(3.6rem,7vw,6rem);line-height:.84}.final-cta p{color:lab(81.463% .462264 3.01695);max-width:44ch;margin:0;line-height:1.7}.final-cta .quote-form{background:lab(95.36% 0 0);border-color:lab(100% 0 0/.18);border-radius:8px;justify-self:end;width:100%;max-width:34rem}.cta-contact-stack{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.cta-contact-stack a{color:#fff;border:1px solid lab(100% 0 0/.2);border-radius:8px;align-items:center;gap:.45rem;min-height:3rem;padding:.75rem .9rem;font-weight:900;display:inline-flex}.cta-contact-stack svg{width:1rem;color:var(--accent-bright)}.quote-form{gap:var(--space-4);border:1px solid var(--line-light);background:var(--paper);color:var(--ink);padding:clamp(1.2rem,2.6vw,2rem);display:grid}.form-title-row{justify-content:space-between;align-items:start;gap:var(--space-3);display:flex}.form-kicker{margin:0 0 var(--space-2);color:var(--accent-dark);font-size:.82rem;font-weight:850}.quote-form h2{color:var(--ink);font-family:var(--font-body), sans-serif;letter-spacing:0;margin:0;font-size:1.45rem;font-weight:850}.service-choice{border:0;margin:0;padding:0}.service-choice legend{margin-bottom:.5rem;font-size:.9rem;font-weight:850}.service-choice>div{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.service-choice label{cursor:pointer;display:block;position:relative}.service-choice input{opacity:0;pointer-events:none;position:absolute}.service-choice label>span{border:1px solid var(--line-light);min-height:4.35rem;color:var(--ink);background:#fff;gap:.18rem;padding:.7rem .75rem;font-size:.78rem;font-weight:650;line-height:1.35;transition:border-color .16s,background .16s,color .16s;display:grid}.service-choice label>span b{color:var(--accent-dark);font-size:.72rem;font-weight:850}.service-choice label.selected>span{border-color:var(--ink);background:var(--ink);color:#fff}.service-choice label.selected>span b{color:var(--accent-bright)}.service-choice label:focus-within>span{outline:3px solid var(--accent-bright);outline-offset:2px}.field-grid{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.zip-field{grid-column:1/-1}.quote-form label:not(.service-choice label):not(.photo-picker){color:var(--ink);gap:.38rem;font-size:.88rem;font-weight:850;display:grid}.quote-form input:not([type=radio]),.quote-form textarea{width:100%;min-height:2.9rem;color:var(--ink);background:#fff;border:1px solid lab(.448196% .493899 .216758/.24);padding:.65rem .72rem;font-size:1rem;font-weight:560;transition:border-color .16s,background .16s}.quote-form textarea{resize:vertical;min-height:5.6rem;line-height:1.45}.quote-form input:not([type=radio]):focus,.quote-form textarea:focus{border-color:var(--accent-dark);background:#fff;outline:none}.quote-form input::placeholder,.quote-form textarea::placeholder{color:lab(32.6555% 2.89644 3.29633);opacity:1}.details-field{grid-column:1/-1}.photo-field{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3);border:1px solid var(--line-light);background:#fff;display:flex}.photo-field>div{min-width:0}.photo-field b{align-items:center;gap:.45rem;font-size:.86rem;display:flex}.photo-field b span{color:var(--accent-dark);font-size:.68rem;font-weight:850}.photo-field p{color:lab(25.695% 2.9057 3.30347);margin:.18rem 0 0;font-size:.72rem;line-height:1.45}.photo-picker{background:var(--ink);color:#fff;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;min-width:8.8rem;min-height:2.7rem;padding:.55rem .7rem;font-size:.76rem;font-weight:850;display:inline-flex;position:relative}.photo-picker svg{width:1rem}.photo-picker input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.photo-picker:focus-within{outline:3px solid var(--accent-bright);outline-offset:2px}.photo-list{gap:var(--space-2);margin:calc(var(--space-2) * -1) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.photo-list li{background:var(--paper-dim);align-items:center;gap:.35rem;min-height:2.2rem;padding:.35rem .4rem .35rem .55rem;font-size:.72rem;font-weight:780;display:inline-flex}.photo-list li>svg{width:.85rem;color:var(--success)}.photo-list button{width:1.65rem;height:1.65rem;color:var(--ink);background:#fff;border:0;place-items:center;padding:0;display:grid}.photo-list button svg{width:.8rem}.photo-status{min-height:.95rem;margin:calc(var(--space-3) * -1) 0 0;color:lab(25.695% 2.9057 3.30347);font-size:.7rem}.optional-details{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light)}.optional-details summary{justify-content:space-between;align-items:center;gap:var(--space-3);color:lab(16.4141% 2.92392 3.31824);cursor:pointer;min-height:2.85rem;font-size:.78rem;font-weight:850;list-style:none;display:flex}.optional-details summary::-webkit-details-marker{display:none}.optional-details summary svg{width:1rem;transition:transform .18s var(--ease-out)}.optional-details[open] summary svg{transform:rotate(180deg)}.optional-details>label{padding-bottom:var(--space-3)}.form-disclosure{color:lab(25.695% 2.9057 3.30347);margin:0;font-size:.78rem;line-height:1.5}.form-submit{width:100%}.form-message{color:lab(23.3748% 2.90948 3.30645);min-height:1.2rem;margin:0;font-size:.78rem;line-height:1.45}.form-message.error{color:var(--error)}.form-message.success{color:var(--success)}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}@supports (animation-timeline:view()){.proof-strip article,.service-card,.accepted-list li,.scope-warning,.process-list li,.handling-list>div,.faq-list details{animation:revealUp both var(--ease-out);animation-timeline:view();animation-range:entry 8% cover 28%}}@keyframes revealUp{0%{opacity:.35;transform:translateY(1.4rem)}to{opacity:1;transform:translateY(0)}}.site-footer{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) max(1.25rem, calc((100% - 90rem) / 2));background:var(--ink);color:#fff;display:flex}.footer-brand img{width:2.2rem;height:2.2rem}.site-footer>p{color:lab(69.8593% 1.06293 4.45737);text-align:center;max-width:42rem;margin:0;font-size:.84rem}.footer-actions{align-items:center;gap:var(--space-4);display:flex}.footer-actions a,.footer-actions button{min-height:44px;color:var(--accent-bright);white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;padding:0;font-size:.88rem;font-weight:850;display:inline-flex}.footer-actions a:first-child:not(:last-child){color:#fff}.footer-actions svg{width:1rem}.mobile-contact-bar{display:none}.site-modal{z-index:var(--z-toast);padding:max(1rem, env(safe-area-inset-top)) 1rem max(1rem, env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:lab(0% 0 0/.74);place-items:center;display:grid;position:fixed;inset:0}.modal-panel{background:var(--paper);width:min(100%,46rem);max-height:min(52rem,100vh - 2rem);color:var(--ink);position:relative;overflow:auto}.quote-modal-panel{width:min(100%,42rem)}.faq-modal-panel{padding:clamp(1.2rem,3vw,2rem)}.modal-close{z-index:2;float:right;width:3rem;height:3rem;margin:0 0 var(--space-3) var(--space-3);background:var(--ink);color:#fff;border:0;place-items:center;display:grid;position:sticky;top:0}.modal-close svg{width:1.1rem}.modal-heading{align-items:center;gap:var(--space-3);margin:0 3.4rem var(--space-5) 0;display:flex}.modal-heading svg{width:1.35rem;color:var(--accent-dark)}.modal-heading h2{letter-spacing:0;text-transform:uppercase;margin:0;font-size:clamp(2.2rem,5vw,4rem);line-height:.9}.site-modal .quote-form{border:0}.local-page{background:var(--ink);color:#fff;min-height:100vh}.local-hero{background:radial-gradient(circle at 76% 22%, lab(79.12% -.0000298023 -.0000119209/.16), transparent 28rem), linear-gradient(180deg, var(--ink), lab(.462488% 0 0));align-content:center;min-height:82vh;padding:clamp(6rem,10vw,9rem) max(1.5rem,50% - 45rem) clamp(4rem,8vw,7rem);display:grid}.local-brand{width:fit-content;margin-bottom:var(--space-7);color:var(--accent-bright);font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;font-size:1.35rem;font-weight:700}.local-hero h1{max-width:11ch;margin:0 0 var(--space-5);text-transform:uppercase;font-size:clamp(4rem,9vw,7rem);line-height:.84}.local-hero>p:not(.location-label){max-width:46rem;margin:0 0 var(--space-6);color:lab(81.463% .462264 3.01695);font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.7}.local-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.local-panel{padding:var(--space-8) max(1.5rem, calc((100% - 90rem) / 2));background:var(--paper);color:var(--ink)}.local-panel h2{max-width:13ch;margin:0 0 var(--space-6);text-transform:uppercase;font-size:clamp(3rem,6vw,5.4rem);line-height:.86}.local-pricing{background:linear-gradient(180deg, var(--ink), lab(.30983% 0 -.00000298023));color:#fff}.local-pricing .ledger-list{border:1px solid lab(100% 0 0/.24);display:grid}.local-pricing .ledger-row{grid-template-columns:5rem minmax(0,1fr) auto}@media (max-width:1100px){.hero-inner{align-items:start;gap:var(--space-7);grid-template-columns:1fr}.price-ledger{max-width:48rem}.transfer-sticky{gap:var(--space-6);grid-template-columns:minmax(16rem,.38fr) minmax(0,1fr);align-content:center}.transfer-stage{justify-self:end;width:min(100%,54rem);max-width:none}.pricing-dock>div{grid-template-columns:1fr;align-items:start}.pricing-dock h2{max-width:12ch}.pricing-dock .price-ledger{max-width:none;padding-right:2rem}.garage-reveal .cleanout-frame{width:min(100%,48rem)}.scope-section{grid-template-columns:1fr}.section-intro{gap:var(--space-4);grid-template-columns:1fr}.section-intro h2{max-width:13ch}.service-mosaic{grid-template-columns:repeat(2,minmax(0,1fr))}.service-card-large{grid-area:auto/1/auto/-1;min-height:30rem}.handling-section,.final-cta{grid-template-columns:1fr}.final-cta .quote-form{justify-self:stretch;max-width:42rem}}@media (max-width:760px){.main-nav{z-index:var(--z-menu);align-content:center;justify-items:start;gap:var(--space-5);width:100vw;min-height:100vh;font-family:var(--font-display), Impact, sans-serif;text-transform:uppercase;visibility:hidden;pointer-events:none;transition:transform .42s var(--ease-out), visibility 0s linear .42s;background:lab(.117367% -.11459 -.00100434/.97);padding:6rem 2rem 2rem;font-size:clamp(3rem,12vw,6rem);font-weight:650;line-height:.86;display:grid;position:fixed;inset:0;transform:translateY(-102%)}.main-nav.open{visibility:visible;pointer-events:auto;transition-delay:0s;transform:translateY(0)}.main-nav>a:not(.nav-quote),.main-nav>button:not(.nav-quote){display:inline-flex}.main-nav a,.main-nav button{opacity:0;transform:translateY(1rem)}.main-nav.open a,.main-nav.open button{animation:menuItemIn .52s var(--ease-out) forwards}.main-nav.open a:nth-child(2),.main-nav.open button:nth-child(2){animation-delay:55ms}.main-nav.open a:nth-child(3),.main-nav.open button:nth-child(3){animation-delay:.11s}.main-nav.open a:nth-child(4),.main-nav.open button:nth-child(4){animation-delay:.165s}.main-nav.open a:nth-child(5),.main-nav.open button:nth-child(5){animation-delay:.22s}.main-nav.open a:nth-child(6),.main-nav.open button:nth-child(6){animation-delay:.275s}.main-nav.open a:nth-child(7),.main-nav.open button:nth-child(7){animation-delay:.33s}.main-nav.open a:nth-child(8),.main-nav.open button:nth-child(8){animation-delay:.385s}.main-nav .nav-quote{margin-top:var(--space-3);font-size:clamp(2rem,9vw,4rem)}.menu-button{z-index:calc(var(--z-menu) + 1);place-items:center;display:grid;position:relative}.transfer-sticky{grid-template-columns:1fr;align-content:start}.transfer-stage{justify-self:stretch;width:100%;max-width:50rem}.pricing-dock .ledger-list{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-strip{grid-template-columns:1fr}.proof-strip article,.proof-strip article:first-child,.proof-strip article:last-child{min-height:auto;padding:var(--space-5) 1.5rem;border-right:0;border-bottom:1px solid var(--line-dark)}.proof-strip article:last-child{border-bottom:0}.pricing-dock .ledger-row:nth-child(2n){border-right:0}.pricing-dock .ledger-row{border-bottom:1px solid lab(100% 0 0/.22)}.pricing-dock .ledger-row:last-child{border-bottom:0}.service-mosaic{grid-template-columns:1fr}.service-card-large{min-height:28rem}.process-list{grid-template-columns:1fr}.process-list li:nth-child(2),.process-list li:nth-child(3){margin-top:0}.process-list li{min-height:auto}}@keyframes menuItemIn{to{opacity:1;transform:translateY(0)}}@media (max-width:700px){html{scroll-padding-top:4.8rem}.site-shell{padding-bottom:4.25rem}.site-header{min-height:4.6rem;padding:.7rem 1rem}.brand-lockup img{width:2.5rem;height:2.5rem}.brand-lockup b{font-size:1.35rem}.hero-image{background:linear-gradient(180deg, lab(.298851% .381887 .163931/.84) 0%, lab(.298851% .381887 .163931/.94) 46%, var(--ink) 100%), url(/images/titan-dump-trailer-desert-dawn-hero.png) 70% top / auto 34rem no-repeat}.hero-inner{width:min(100% - 2rem,90rem);min-height:auto;padding:7rem 0 4rem}.location-label{margin-bottom:var(--space-4);font-size:.78rem}.hero h1{max-width:9.5ch;font-size:clamp(4rem,18vw,5.2rem);line-height:.82}.hero-summary{font-size:.98rem;line-height:1.68}.hero-meta{grid-template-columns:1fr}.hero-info-tabs{margin-bottom:var(--space-5)}.info-tab-list{grid-template-columns:1fr 1fr;width:100%;display:grid}.info-tab-list label{border-bottom:1px solid var(--line-dark)}.info-tab-list label:nth-child(2n){border-right:0}.info-tab-list label:nth-last-child(-n+2){border-bottom:0}.info-tab-panel{gap:var(--space-4);grid-template-columns:1fr}.hero-actions{align-items:stretch;gap:var(--space-2);flex-direction:column}.hero-actions .button,.hero-actions .text-link{width:100%}.hero-actions .text-link{justify-content:center}.price-ledger{padding:1rem}.ledger-heading{gap:var(--space-2);grid-template-columns:1fr}.ledger-heading h2{font-size:clamp(2.7rem,12vw,3.7rem)}.ledger-row{gap:var(--space-2);grid-template-columns:3.35rem minmax(0,1fr) auto;min-height:4.35rem}.ledger-fill{width:3.35rem;height:1.55rem}.ledger-row b{font-size:1.45rem}.transfer-reveal{min-height:118vh}.transfer-sticky{width:min(100% - 1.5rem,90rem);min-height:calc(100vh - 4.6rem);padding:var(--space-5) 0 var(--space-4);top:4.6rem}.transfer-copy h1{font-size:clamp(3.8rem,16vw,5rem)}.transfer-copy h2{font-size:clamp(3.4rem,15vw,5rem)}.transfer-copy p{font-size:.96rem}.quote-starter{grid-template-columns:1fr;gap:1px;max-width:none}.quote-starter button{min-height:3.4rem}.hero-contact-row{gap:var(--space-2);grid-template-columns:1fr;display:grid}.hero-contact-row a{border:1px solid lab(100% 0 0/.18);justify-content:center}.transfer-stage{aspect-ratio:4/4.6;width:100%}.transfer-garage{inset:0 0 34%}.transfer-trailer-dock{height:41%}.transfer-route{bottom:34%;left:12%;right:14%}.pricing-dock{min-height:auto;padding:var(--space-5) .75rem var(--space-7);align-items:start}.pricing-dock>div{padding:var(--space-5) 1rem;clip-path:none}.pricing-dock>div:before{clip-path:none}.pricing-dock h2{font-size:clamp(3.2rem,14vw,4.5rem)}.pricing-dock .price-ledger{padding-right:0}.pricing-dock .ledger-list{grid-template-columns:1fr}.pricing-dock .ledger-row,.pricing-dock .ledger-row:nth-child(2n){border-right:0;min-height:12rem}.options-section,.process-section,.faq-section{width:min(100% - 2rem,90rem);padding:var(--space-8) 0}.section-intro{margin-bottom:var(--space-6)}.section-intro h2{font-size:clamp(3.2rem,15vw,4.8rem)}.section-intro>p{font-size:.96rem}.service-card,.service-card-large{min-height:auto;padding:var(--space-5)}.service-card-large{min-height:24rem}.service-card h3{font-size:3rem}.item-card h3{font-size:2.45rem}.scope-section{gap:var(--space-5);min-height:auto;padding:var(--space-7) 1rem;grid-template-columns:1fr}.scope-copy h2{font-size:4rem}.scope-copy{min-height:auto}.scope-board{grid-template-columns:1fr;min-height:auto}.scope-board-heading{min-height:auto}.scope-list{grid-template-columns:1fr}.scope-list li{min-height:auto}.handling-section,.final-cta{gap:var(--space-6);padding:var(--space-8) 1rem}.handling-intro{grid-template-columns:1fr}.handling-list>div{gap:var(--space-2);grid-template-columns:1fr}.faq-intro>svg{justify-self:start;width:3.5rem}.final-cta h2{font-size:4.2rem}.quote-form{padding:1rem}.service-choice>div,.field-grid{grid-template-columns:1fr}.zip-field{grid-column:auto}.photo-field{flex-direction:column;align-items:stretch}.photo-picker{width:100%}.site-footer{padding:var(--space-5) 1rem;flex-wrap:wrap}.site-footer>p{text-align:left;order:3;width:100%}.local-hero,.local-panel{padding-left:1rem;padding-right:1rem}.local-hero h1{font-size:clamp(3.6rem,16vw,5rem)}.local-actions{grid-template-columns:1fr;display:grid}.local-pricing .ledger-row{grid-template-columns:3.35rem minmax(0,1fr) auto}.mobile-contact-bar{z-index:var(--z-sticky);right:.75rem;bottom:max(.7rem, env(safe-area-inset-bottom));background:var(--ink);border:1px solid lab(100% 0 0/.14);grid-template-columns:auto 1fr;display:grid;position:fixed;left:.75rem;overflow:hidden}.mobile-contact-bar.solo{grid-template-columns:1fr}.mobile-contact-bar a,.mobile-contact-bar button{border:0;justify-content:center;align-items:center;min-height:3.4rem;padding:.7rem 1rem;font-size:.92rem;font-weight:850;display:flex}.mobile-text-action{background:var(--ink);color:#fff}.mobile-estimate-action{background:var(--accent);color:#fff;gap:.45rem}.mobile-estimate-action span{opacity:.78;font-size:.74rem;font-weight:650}.mobile-estimate-action svg{width:1rem}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.transfer-reveal{--transfer-progress:1;--garage-clip:100%;--trailer-fill:1;--trailer-clip:0%;min-height:auto}.transfer-sticky{min-height:auto;position:static}}
