:root{--teal:#0b3d4a;--teal2:#072d36;--cream:#fbf5e9;--sand:#eee5d7;--gold:#e7b94a;--gold2:#d4a83d;--ink:#13242b;--muted:#66777d;--line:#d8d0c1;--black:#0e1518;--card:#fffdf8;--trailer:url('https://www.carry-ontrailer.com/wp-content/smush-webp/2022/07/10k-low-profile-tandem-axle-dump-trailer-6X12DUMPLP10K.jpg.webp');--grinder:url('https://www.gnedi.com/images/thumbs/0319698_dosko-stump-grinder-mini-6-hp-gx200_320.jpeg')}*{box-sizing:border-box}body{font-family:Inter,Arial,sans-serif;background:var(--cream);color:var(--ink);line-height:1.55;overflow-x:hidden}h1,h2,.big{font-family:Anton,Impact,sans-serif;letter-spacing:.01em;line-height:.92}.site-nav{background:linear-gradient(180deg,#fffaf0,#f4ecdc);border-bottom:1px solid rgba(11,61,74,.15);box-shadow:0 8px 28px rgba(24,39,44,.09);padding:.65rem 0}.brand-logo{display:block;width:330px;max-width:min(42vw,330px);height:auto;object-fit:contain}.navbar-brand{padding:0;margin-right:1.25rem}.nav-link{font-weight:900;color:var(--teal2)!important}.nav-link:hover{color:var(--teal)!important}.nav-phone{font-weight:900;color:var(--teal2)!important;text-decoration:none;border:1px solid rgba(11,61,74,.22);border-radius:999px;padding:.55rem .8rem;background:#fffdf8;white-space:nowrap}.nav-phone:hover{background:#eef5f5;color:var(--teal)!important}.btn-j{background:var(--gold);color:#10242b;border:none;font-weight:900;padding:.88rem 1.15rem;border-radius:.75rem;text-decoration:none;box-shadow:0 7px 20px rgba(231,185,74,.22);display:inline-block}.btn-j:hover{background:var(--gold2);color:#10242b}.btn-green{background:var(--teal);color:#fff;border:none;font-weight:900;padding:.88rem 1.15rem;border-radius:.75rem;text-decoration:none;display:inline-block}.btn-green:hover{background:var(--teal2);color:#fff}.hero-photo{position:relative;min-height:650px;display:flex;align-items:center;color:white;background-image:linear-gradient(90deg,rgba(7,29,35,.96),rgba(7,45,54,.84) 44%,rgba(7,45,54,.25) 77%),var(--trailer);background-size:cover;background-position:center}.hero-photo:after{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:var(--gold)}.hero-photo .container{position:relative;z-index:2}.hero-photo h1{font-size:clamp(4rem,9vw,8rem);text-shadow:0 5px 24px rgba(0,0,0,.36)}.page-hero{background:linear-gradient(135deg,var(--teal2),var(--teal));color:white;padding:5.5rem 0;border-bottom:6px solid var(--gold)}.page-hero h1{font-size:clamp(3.3rem,8vw,6.6rem)}.eyebrow{font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--teal)}.hero-photo .eyebrow,.page-hero .eyebrow,.section-dark .eyebrow{color:var(--gold)}.leadx{font-size:1.18rem;max-width:780px;color:#46565c}.hero-photo .leadx,.page-hero .leadx{color:rgba(255,255,255,.92)}.hero-badge{display:inline-flex;gap:.55rem;align-items:center;border:1px solid rgba(231,185,74,.75);background:rgba(9,52,62,.36);border-radius:999px;padding:.55rem .9rem;font-weight:900}.hero-badge i{width:9px;height:9px;border-radius:50%;background:var(--gold);display:block}.section{padding:5rem 0}.section-alt{background:var(--sand)}.section-dark{background:var(--teal2);color:white}.section h2{font-size:clamp(2.6rem,6vw,4.8rem)}.equipment-card{height:100%;background:var(--card);border:1px solid var(--line);border-radius:1.15rem;overflow:hidden;box-shadow:0 14px 42px rgba(24,39,44,.075)}.equipment-visual{min-height:275px;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;color:white;padding:1.6rem}.equipment-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,21,25,.72),rgba(8,21,25,.04))}.equipment-visual>div{position:relative;z-index:2}.trailer-photo{background-image:var(--trailer)}.grinder-photo{background-image:linear-gradient(0deg,rgba(7,29,35,.62),rgba(7,29,35,.04)),var(--grinder);background-color:#fbfaf6;background-size:contain;background-repeat:no-repeat}.big{font-size:3.3rem}.tag{display:inline-block;background:#e3ecec;color:var(--teal);padding:.38rem .65rem;border-radius:999px;font-size:.72rem;font-weight:900}.price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin:1rem 0}.price-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.pricebox{background:var(--card);border:1px solid var(--line);border-radius:.85rem;text-align:center;padding:.85rem .35rem;min-width:0}.pricebox span{display:block;font-size:.8rem;white-space:nowrap;color:var(--muted)}.pricebox strong{display:block;font-size:1.45rem;line-height:1.1}.pricebox.featured{background:var(--teal);color:white;border-color:var(--teal)}.pricebox.featured span{color:#dbe6e7}.story-img,.detail-img{width:100%;height:455px;object-fit:cover;object-position:center;border-radius:1.15rem;box-shadow:0 16px 48px rgba(7,45,54,.18);border:5px solid rgba(255,255,255,.55);background:var(--sand)}.story-panel{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-left:4px solid var(--gold);padding:1.4rem;border-radius:.8rem}.story-quote{background:var(--card);border-left:6px solid var(--gold);border-radius:.8rem;padding:1.25rem;box-shadow:0 12px 32px rgba(24,39,44,.07);font-weight:700}.step,.legal-card,.info-card{background:var(--card);border:1px solid var(--line);border-radius:1rem;box-shadow:0 10px 30px rgba(24,39,44,.045);padding:1.5rem;height:100%}.stepnum{width:52px;height:52px;background:var(--gold);border-radius:14px;display:grid;place-items:center;font-weight:900;font-size:1.15rem;margin-bottom:1rem;font-family:Anton,Impact,sans-serif;color:#10242b}.service-band{background:linear-gradient(90deg,var(--teal2),var(--teal));color:white;border-top:5px solid var(--gold)}.footer{background:var(--teal2);color:white;padding:2.5rem 0}.footer a{color:white}.footer-logo-wrap{display:inline-block;background:var(--cream);border-radius:16px;padding:.3rem .55rem;border:1px solid rgba(231,185,74,.55);box-shadow:0 8px 24px rgba(0,0,0,.18)}.footer-logo-wrap .brand-logo{width:310px;max-width:100%}.form-control,.form-select{padding:.85rem;border-radius:.7rem;border-color:#cfc8bc;background:#fffdf9}.accordion-button{font-weight:800}.accordion-button:not(.collapsed){background:#e7efef;color:var(--teal2)}.sticky-cta{display:none}@media(max-width:991px){.brand-logo{width:280px;max-width:70vw}.navbar-collapse{padding:1rem 0}.site-nav .btn-j,.nav-phone{margin-top:.5rem}.hero-photo{background-image:linear-gradient(90deg,rgba(7,29,35,.96),rgba(7,45,54,.72)),var(--trailer);background-position:62% center}}@media(max-width:767px){.site-nav{padding:.45rem 0}.brand-logo{width:235px;max-width:74vw}.hero-photo{min-height:570px}.hero-photo h1{font-size:clamp(3.4rem,17vw,5.7rem)}.leadx{font-size:1.05rem}.section{padding:3.6rem 0}.section h2{font-size:clamp(2.3rem,11vw,3.65rem)}.story-img,.detail-img{height:380px}.equipment-card .p-4{padding:1.1rem!important}.price-grid,.price-grid.four{grid-template-columns:repeat(2,minmax(0,1fr));justify-items:stretch}.pricebox{padding:.8rem .25rem}.pricebox strong{font-size:1.35rem}.sticky-cta{display:flex;position:fixed;bottom:0;left:0;right:0;z-index:1000;background:#fffdf9;border-top:1px solid var(--line);padding:.55rem;gap:.5rem}.sticky-cta a{flex:1;text-align:center}.footer{padding-bottom:5rem}}@media(max-width:390px){.price-grid,.price-grid.four{grid-template-columns:1fr}.brand-logo{width:205px}}
.pure-menu-horizontal {width: fit-content;}
