:root{--red:#e20d19;--red-dark:#a7070e;--black:#08090b;--charcoal:#12151a;--steel:#c9ced5;--paper:#f6f6f4;--ink:#16191d}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.site-header{height:92px;background:#08090bf5;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(28px,calc((100vw - 1220px)/2));position:sticky;top:0;z-index:50;border-bottom:1px solid #ffffff1c;box-shadow:0 5px 24px #0005}.logo-link{height:76px;width:250px;display:flex;align-items:center}.logo-link img{max-width:100%;max-height:70px;object-fit:contain}.site-header nav{display:flex;gap:30px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.site-header nav a:hover{color:#ff2b35}.header-call{background:linear-gradient(135deg,#f21c29,var(--red-dark));min-width:196px;padding:12px 18px;border-radius:5px;text-align:center;font-size:19px;font-weight:900;box-shadow:0 8px 20px #e20d1930}.header-call span{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:2px}.hero{min-height:650px;background:#090b0e url(/tow-hero.jpg) center/cover no-repeat;position:relative;color:#fff;display:flex;align-items:center}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,#060709f7 0%,#090a0de8 37%,#090a0d8c 60%,#090a0d38 100%)}.hero-content{position:relative;z-index:2;width:min(1220px,calc(100% - 56px));margin:auto;padding:60px 0}.eyebrow,.kicker{text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:900}.eyebrow{display:flex;align-items:center;gap:11px;color:#e3e5e8}.eyebrow span{width:36px;height:3px;background:var(--red);display:inline-block}.hero h1{font-size:clamp(52px,6.6vw,88px);line-height:.94;letter-spacing:-.055em;margin:24px 0 25px;max-width:850px}.hero h1 em{font-style:normal;color:#ff1f2b;text-shadow:0 4px 30px #000}.hero-copy{max-width:680px;color:#d6d9dd;font-size:21px;line-height:1.55;margin:0 0 28px}.primary-call{display:inline-flex;align-items:center;gap:14px;background:linear-gradient(135deg,#f51e2a,var(--red-dark));padding:14px 23px;border-radius:5px;box-shadow:0 12px 28px #e20d1940;transition:.2s}.primary-call:hover{transform:translateY(-2px);filter:brightness(1.08)}.phone-icon{font-size:28px}.primary-call small{display:block;text-transform:uppercase;letter-spacing:.14em;font-size:10px;margin-bottom:2px}.primary-call span:last-child{font-size:27px;font-weight:900}.hero-notes{display:flex;flex-wrap:wrap;gap:25px;margin-top:28px;color:#ebedf0;font-size:13px;font-weight:800}.hero-notes span::first-letter{color:#ff202c}.quick-trust{background:#fff;display:grid;grid-template-columns:repeat(3,1fr);max-width:1220px;margin:auto;padding:27px 0}.quick-trust div{padding:0 34px;border-right:1px solid #d9dce0}.quick-trust div:last-child{border:0}.quick-trust strong,.quick-trust span{display:block}.quick-trust strong{font-size:18px}.quick-trust span{color:#737a83;font-size:13px;margin-top:6px}.section{max-width:1180px;margin:auto;padding:100px 28px}.intro{display:grid;grid-template-columns:1fr 1fr;gap:85px}.kicker{color:var(--red);margin:0 0 16px}.section-heading h2,.area-copy h2{font-size:clamp(38px,4.5vw,58px);line-height:1.05;letter-spacing:-.045em;margin:0}.intro-copy{font-size:18px;line-height:1.75;color:#4e555d}.intro-copy p{margin-top:0}.scope-note{background:#f2f2f1;border-left:4px solid var(--red);padding:18px 20px;color:#24282d}.vehicle-section{background:var(--charcoal);color:#fff;padding:100px max(28px,calc((100vw - 1180px)/2))}.centered{text-align:center;max-width:800px;margin:0 auto}.centered>p:last-child{color:#aeb4bc;font-size:17px}.vehicle-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:50px}.vehicle-grid article{background:linear-gradient(150deg,#1d2127,#0e1014);border:1px solid #ffffff16;padding:32px 27px;min-height:238px;position:relative;overflow:hidden}.vehicle-grid article:after{content:"";position:absolute;right:-30px;bottom:-45px;width:110px;height:110px;border:20px solid #e20d1916;border-radius:50%}.card-number{color:#ff2530;font:800 13px var(--font-geist-mono);letter-spacing:.1em}.vehicle-grid h3{font-size:25px;margin:35px 0 12px}.vehicle-grid p{color:#aeb4bc;line-height:1.55;font-size:15px;margin:0}.limit-line{text-align:center;color:#e1e3e6;font-size:13px;margin:30px 0 0}.service-area{display:grid;grid-template-columns:1.05fr .95fr;min-height:650px}.map-panel{position:relative;background-color:#d9dde1;background-image:linear-gradient(25deg,transparent 47%,#aeb5bd 48%,#aeb5bd 50%,transparent 51%),linear-gradient(155deg,transparent 46%,#bcc2c9 47%,#bcc2c9 49%,transparent 50%);background-size:170px 140px;overflow:hidden}.map-panel:after{content:"NC";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:210px;font-weight:900;color:#c7ccd1;letter-spacing:-.12em}.route{position:absolute;z-index:2;background:#fff;border:3px solid var(--red);height:8px;border-radius:8px;box-shadow:0 0 0 2px #777}.route-a{width:80%;left:8%;top:56%;transform:rotate(-5deg)}.route-b{width:67%;left:20%;top:42%;transform:rotate(22deg)}.route-c{width:62%;left:4%;top:70%;transform:rotate(-30deg)}.map-dot{position:absolute;z-index:3;background:#111;color:#fff;padding:8px 11px;border-radius:3px;font-size:12px;font-weight:800;box-shadow:0 5px 12px #0003}.map-dot:before{content:"";display:inline-block;width:8px;height:8px;background:var(--red);border-radius:50%;margin-right:6px}.dot-g{left:12%;top:53%}.dot-b{left:42%;top:46%}.dot-d{right:9%;top:58%}.dot-m{left:58%;top:40%}.area-copy{background:var(--paper);padding:90px clamp(35px,6vw,90px)}.area-copy>p:not(.kicker){font-size:17px;line-height:1.7;color:#565d65}.city-list{display:grid;grid-template-columns:1fr 1fr;gap:11px 20px;margin:28px 0}.city-list span{font-size:14px;font-weight:800}.city-list span::first-letter{color:var(--red)}.text-call{display:inline-block;color:var(--red);font-weight:900;margin-top:14px}.how-section{padding:100px max(28px,calc((100vw - 1100px)/2));background:#fff}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:55px}.steps>div{position:relative;padding-left:65px}.steps b{position:absolute;left:0;top:0;width:45px;height:45px;border:2px solid var(--red);color:var(--red);border-radius:50%;display:grid;place-items:center;font-size:20px}.steps h3{font-size:22px;margin:2px 0 10px}.steps p{color:#666e76;line-height:1.6;margin:0}.faq-section{background:#0d0f12;color:#fff;padding:100px max(28px,calc((100vw - 1100px)/2));display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.faq-list details{border-top:1px solid #ffffff24;padding:20px 0}.faq-list details:last-child{border-bottom:1px solid #ffffff24}.faq-list summary{cursor:pointer;font-size:18px;font-weight:800;list-style:none;padding-right:30px;position:relative}.faq-list summary:after{content:"+";position:absolute;right:2px;color:var(--red);font-size:24px}.faq-list details[open] summary:after{content:"−"}.faq-list p{color:#adb3bb;line-height:1.65;margin-bottom:0}.final-cta{background:linear-gradient(120deg,#d20914,#f11c28);color:#fff;min-height:190px;display:grid;grid-template-columns:250px 1fr auto;align-items:center;gap:35px;padding:35px max(28px,calc((100vw - 1180px)/2))}.final-cta img{max-width:230px;max-height:110px;object-fit:contain}.final-cta p{font-size:12px;text-transform:uppercase;letter-spacing:.15em;font-weight:800;margin:0 0 8px}.final-cta h2{font-size:35px;margin:0;letter-spacing:-.035em}.final-cta>a{background:#08090b;padding:15px 25px;border-radius:5px;font-size:24px;font-weight:900;text-align:center}.final-cta small{display:block;font-size:10px;text-transform:uppercase;letter-spacing:.13em;margin-bottom:3px}footer{background:#050608;color:#fff;text-align:center;padding:55px 25px 80px}footer img{width:240px;max-height:100px;object-fit:contain}footer p{color:#999fa7;max-width:570px;margin:20px auto;line-height:1.6}footer>a{color:#ff2631;font-size:21px;font-weight:900;display:block;margin-bottom:28px}footer small{color:#696f77}.mobile-call{display:none}
@media(max-width:900px){.site-header{height:78px;padding:0 18px}.logo-link{width:170px;height:64px}.logo-link img{max-height:58px}.site-header nav{display:none}.header-call{min-width:152px;font-size:15px;padding:10px 12px}.hero{min-height:620px;background-position:62% center}.hero-shade{background:linear-gradient(90deg,#050608f4 0%,#050608d9 70%,#05060870)}.hero-content{width:calc(100% - 40px)}.hero h1{font-size:58px}.quick-trust{grid-template-columns:1fr;padding:0 20px}.quick-trust div{border-right:0;border-bottom:1px solid #ddd;padding:18px 0}.intro{grid-template-columns:1fr;gap:25px;padding:75px 22px}.vehicle-section{padding:75px 22px}.vehicle-grid{grid-template-columns:1fr 1fr}.service-area{grid-template-columns:1fr}.map-panel{min-height:400px}.area-copy{padding:70px 25px}.steps{grid-template-columns:1fr;gap:35px}.faq-section{grid-template-columns:1fr;gap:35px;padding:75px 24px}.final-cta{grid-template-columns:1fr;text-align:center}.final-cta img{margin:auto}.final-cta>a{justify-self:center}footer{padding-bottom:110px}.mobile-call{display:flex;position:fixed;z-index:80;bottom:0;left:0;right:0;height:62px;background:linear-gradient(120deg,#f01a26,#ad080f);color:#fff;align-items:center;justify-content:center;gap:8px;font-weight:900;box-shadow:0 -6px 25px #0005}.mobile-call span{text-transform:uppercase;font-size:11px;letter-spacing:.09em}}
@media(max-width:560px){.site-header{height:70px}.logo-link{width:145px}.header-call{min-width:138px;font-size:14px}.hero{min-height:650px}.hero-content{padding:42px 0}.hero h1{font-size:48px}.hero-copy{font-size:17px}.primary-call span:last-child{font-size:23px}.hero-notes{gap:11px;flex-direction:column}.vehicle-grid{grid-template-columns:1fr}.city-list{grid-template-columns:1fr 1fr}.final-cta h2{font-size:29px}}

.coverage-visual{background:radial-gradient(circle at 50% 32%,#292e35 0%,#111419 58%,#080a0d 100%);color:#fff;display:flex;flex-direction:column;justify-content:center;padding:72px clamp(30px,5vw,72px);position:relative;overflow:hidden}.coverage-visual:before{content:"NC";position:absolute;right:-35px;bottom:-85px;color:#ffffff08;font-size:260px;font-weight:950;letter-spacing:-.12em}.corridor-label{font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:#aeb4bc;margin-bottom:72px}.corridor-label span{display:inline-block;background:var(--red);color:#fff;border-radius:4px;padding:7px 9px;margin-right:10px;letter-spacing:.08em}.corridor-road{display:grid;grid-template-columns:repeat(3,1fr);position:relative;z-index:2}.corridor-road:before{content:"";position:absolute;left:8%;right:8%;top:18px;height:8px;background:linear-gradient(90deg,#a6070e,#f52732,#a6070e);border:2px solid #fff;border-radius:999px;box-shadow:0 0 0 4px #4b5057,0 12px 28px #0008}.city-stop{text-align:center;position:relative;padding-top:55px}.city-stop:before{content:"";position:absolute;top:6px;left:50%;width:25px;height:25px;border-radius:50%;background:#fff;border:7px solid var(--red);transform:translateX(-50%);box-shadow:0 0 0 4px #111}.city-stop b,.city-stop small{display:block}.city-stop b{font-size:clamp(17px,2vw,25px);letter-spacing:-.025em}.city-stop small{margin-top:5px;color:#8f969f;font-size:11px;text-transform:uppercase;letter-spacing:.1em}.coverage-visual>p{position:relative;z-index:2;color:#afb5bd;text-align:center;line-height:1.6;margin:60px auto 22px;max-width:520px}.nearby-strip{position:relative;z-index:2;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.nearby-strip span{border:1px solid #ffffff1f;background:#ffffff09;padding:8px 10px;border-radius:3px;font-size:11px;font-weight:800;color:#d4d7db}

@media(max-width:900px){.coverage-visual{min-height:460px;padding:65px 24px}.corridor-label{margin-bottom:58px}.coverage-visual>p{margin-top:52px}}
@media(max-width:560px){.coverage-visual{min-height:440px}.corridor-road:before{left:6%;right:6%}.city-stop b{font-size:15px}.city-stop small{font-size:9px}.nearby-strip span{font-size:10px}}

.location-hero{min-height:610px}.location-intro{display:grid;grid-template-columns:1fr 1fr;gap:85px}.compact-vehicles{padding-top:85px;padding-bottom:85px}.location-area{display:grid;grid-template-columns:1.2fr .8fr;background:var(--paper)}.location-area-copy{padding:90px max(35px,calc((100vw - 1140px)/2));padding-right:65px}.location-area-copy h2,.location-callout h2{font-size:clamp(36px,4vw,54px);line-height:1.05;letter-spacing:-.045em;margin:0}.location-area-copy>p:not(.kicker){color:#59616a;font-size:17px;line-height:1.65}.location-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.location-chips span{background:#fff;border:1px solid #d9dcdf;padding:10px 13px;font-size:13px;font-weight:800;border-radius:3px}.location-chips span::first-letter{color:var(--red)}.location-callout{background:linear-gradient(145deg,#15191e,#08090b);color:#fff;padding:90px 65px;display:flex;flex-direction:column;justify-content:center}.location-callout>span{text-transform:uppercase;letter-spacing:.16em;color:#ff2732;font-size:12px;font-weight:900}.location-callout h2{margin:18px 0 30px}.location-callout a{display:inline-block;align-self:flex-start;background:var(--red);padding:16px 22px;border-radius:4px;font-size:24px;font-weight:900}
@media(max-width:900px){.location-intro,.location-area{grid-template-columns:1fr}.location-intro{gap:25px}.location-area-copy,.location-callout{padding:70px 25px}.location-callout{min-height:330px}}

.location-menu{position:relative;display:inline-block}.location-menu>a{display:block}.location-dropdown{display:none;position:absolute;top:100%;left:50%;transform:translateX(-50%);min-width:185px;padding-top:18px;z-index:90}.location-dropdown:before{content:"";position:absolute;inset:10px 0 0;background:#11151a;border:1px solid #ffffff20;box-shadow:0 14px 28px #0008}.location-dropdown a{display:block;position:relative;padding:11px 17px;color:#fff;white-space:nowrap;font-size:11px;letter-spacing:.05em}.location-dropdown a:hover{background:var(--red);color:#fff}.location-menu:hover .location-dropdown,.location-menu:focus-within .location-dropdown{display:block}.footer-locations{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;margin:0 auto 22px}.footer-locations a{color:#d5d8dc;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.footer-locations a:hover{color:#ff2631}.city-stop:hover b{color:#ff2631}

/* 2026 green and white refresh */
:root{--red:#16835f;--red-dark:#0b5b42;--black:#103a2e;--charcoal:#e8f4ef;--steel:#cadbd4;--paper:#f3faf7;--ink:#15342b;--green:#16835f;--green-dark:#0b4d39;--green-light:#e8f4ef}
body{background:#fff;color:var(--ink)}
.site-header{height:88px;background:#fffffff7;color:#173b30;border-bottom:1px solid #dbe8e2;box-shadow:0 8px 28px #0b4d3912}
.menu-toggle{display:none;flex:0 0 46px;width:46px;height:46px;border:0;border-radius:8px;background:#eef7f3;color:#174c3b;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}.menu-toggle span{display:block!important;flex:0 0 3px!important;width:24px!important;height:3px!important;min-height:3px;background:#174c3b!important;border-radius:3px;transition:transform .2s,opacity .2s}.menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}.menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
.site-header .menu-toggle~.menu-toggle{display:none!important}
.brand,.logo-link{height:74px;width:220px;display:flex;align-items:center}.brand img,.logo-link img{max-width:100%;max-height:66px;object-fit:contain}
.site-header nav{gap:22px;font-size:12px}.site-header nav a:hover,.site-header nav a.active{color:var(--green)}
.header-call,.primary-call{background:linear-gradient(135deg,#1b996f,#0b5b42);box-shadow:0 10px 24px #0b5b4230;color:#fff;border-radius:7px}
.hero{min-height:625px}.hero-shade{background:linear-gradient(90deg,#082f24f2 0%,#0b4a37d9 40%,#0b4a3780 67%,#0b4a3730 100%)}
.hero h1 em,.kicker,.card-number,.text-call,.location-callout>span,footer>a{color:var(--green)}.hero h1 em{text-shadow:0 4px 30px #073b2d99}.eyebrow span{background:#59d4a8}
.quick-trust{border-bottom:1px solid #e2ece7}.quick-trust div{border-color:#d9e7e1}.quick-trust strong{color:#153f33}
.service-cards-section,.service-detail-section{padding:95px max(28px,calc((100vw - 1180px)/2));background:#f3faf7}.service-cards-section .section-heading,.service-detail-section .section-heading{margin-bottom:44px}.service-cards-section .section-heading h2,.service-detail-section .section-heading h2{font-size:clamp(38px,4.5vw,58px);line-height:1.05;letter-spacing:-.045em;margin:0}.service-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.service-cards article,.detail-grid article{background:#fff;border:1px solid #d9e9e1;border-radius:12px;padding:30px;box-shadow:0 14px 40px #0b4d390b}.service-icon{width:48px;height:48px;display:grid;place-items:center;background:#dff3ea;color:#0b684c;border-radius:50%;font-size:24px;font-weight:900}.service-cards h3,.detail-grid h3{font-size:24px;margin:24px 0 12px}.service-cards p,.detail-grid p{color:#5b7169;line-height:1.65}.service-cards a{color:var(--green);font-weight:900}
.vehicle-section{background:#e8f4ef;color:#173c31}.vehicle-grid article{background:#fff;border:1px solid #d4e5dd;border-radius:10px;box-shadow:0 10px 28px #0b4d390d}.vehicle-grid article:after{border-color:#16835f12}.vehicle-grid p,.centered>p:last-child,.limit-line{color:#5b7169}.steps b{border-color:var(--green);color:var(--green)}
.coverage-visual{background:radial-gradient(circle at 50% 32%,#25775d 0%,#10533f 58%,#083d2e 100%)}.corridor-label span{background:#dff3ea;color:#0b5b42}.corridor-road:before{background:linear-gradient(90deg,#79d8b6,#fff,#79d8b6);border-color:#dff3ea}.city-stop:before{border-color:#57c99f}.city-stop:hover b{color:#baf2dd}.nearby-strip span{background:#ffffff12}
.faq-section{background:#0c4a38}.faq-list details{border-color:#ffffff30}.faq-list summary:after{color:#82e2be}.faq-list p{color:#d2e8df}
.final-cta{background:linear-gradient(120deg,#16835f,#0b5b42);grid-template-columns:1fr auto}.final-cta>a{background:#fff;color:#0b5b42}.final-cta img{display:none}
footer{background:#083a2d}footer p{color:#b9d3c9}.footer-services,.footer-locations{display:flex;flex-wrap:wrap;justify-content:center;gap:12px 22px;margin:0 auto 18px}.footer-services a,.footer-locations a{color:#d7ebe3;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.06em}.footer-services a:hover,.footer-locations a:hover{color:#82e2be}footer>a{color:#82e2be}
.mobile-call{background:linear-gradient(120deg,#1b996f,#0b5b42)}
.location-dropdown:before{background:#0d4d3b;border-color:#ffffff20}.location-dropdown a:hover{background:#16835f}
.location-area{background:#f3faf7}.location-chips span{border-color:#d6e7df}.location-callout{background:linear-gradient(145deg,#17634d,#0b4d39)}.location-callout a{background:#fff;color:#0b5b42}
.subpage-hero{min-height:570px;display:flex;align-items:center;color:#fff;background:linear-gradient(115deg,#0a4b38 0%,#16835f 68%,#49b98f 100%);position:relative;overflow:hidden}.subpage-hero:after{content:"";position:absolute;width:520px;height:520px;border:100px solid #ffffff0d;border-radius:50%;right:-180px;top:-150px}.subpage-hero-content{width:min(1180px,calc(100% - 56px));margin:auto;padding:75px 0;position:relative;z-index:2}.subpage-hero h1{font-size:clamp(48px,6vw,78px);line-height:.98;letter-spacing:-.055em;margin:22px 0}.subpage-hero h1 em{font-style:normal;color:#c8f7e5}.subpage-hero-content>p:not(.eyebrow){max-width:720px;font-size:20px;line-height:1.6;color:#e2f2ec}.subpage-hero .hero-notes{color:#fff}
.detail-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.detail-grid article>span{color:var(--green);font-size:13px;font-weight:900;letter-spacing:.1em}.detail-grid h3{font-size:21px}.service-detail-section.soft{background:#fff}.detail-grid.four{grid-template-columns:repeat(4,1fr)}
.split-callout{display:grid;grid-template-columns:1fr 1fr}.split-callout>div{padding:90px max(32px,calc((100vw - 1100px)/2));padding-right:65px}.split-callout h2{font-size:clamp(36px,4vw,54px);line-height:1.06;letter-spacing:-.04em;margin:0 0 26px}.split-callout ul{padding-left:21px;color:#536b62;line-height:2}.price-panel{background:#e8f4ef}.price-panel>span{text-transform:uppercase;letter-spacing:.15em;color:var(--green);font-size:12px;font-weight:900}.price-panel h2{margin-top:18px}.price-panel p{color:#536b62;line-height:1.7}.price-panel a{display:inline-block;margin-top:18px;background:var(--green);color:#fff;padding:16px 22px;border-radius:6px;font-size:20px;font-weight:900}
@media(max-width:1050px){.site-header nav{gap:14px;font-size:11px}.brand,.logo-link{width:180px}.header-call{min-width:165px}.detail-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:900px){.site-header{height:76px;position:sticky}.brand,.logo-link{width:160px;height:62px}.brand img,.logo-link img{max-height:56px}.menu-toggle{display:flex;order:2}.site-header .header-call{order:3}.site-header nav{display:none;position:absolute;top:100%;left:0;right:0;background:#fff;border-top:1px solid #dbe8e2;border-bottom:1px solid #dbe8e2;box-shadow:0 14px 28px #0b4d3924;padding:12px 18px 18px;flex-direction:column;gap:0;align-items:stretch}.site-header nav.is-open{display:flex}.site-header nav>a,.site-header nav>.location-menu>a{display:block;padding:14px 4px;border-bottom:1px solid #e6efeb;font-size:13px}.location-menu{display:block}.location-dropdown{display:flex!important;position:static!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:none!important;border:0!important;background:#f5faf8!important;padding:4px 12px!important;gap:12px;flex-wrap:wrap}.location-dropdown a{padding:8px 0!important;font-size:11px}.hero{min-height:610px}.service-cards{grid-template-columns:1fr}.service-cards-section,.service-detail-section{padding:72px 22px}.detail-grid,.detail-grid.four{grid-template-columns:1fr 1fr}.split-callout{grid-template-columns:1fr}.split-callout>div{padding:70px 25px}.subpage-hero-content{width:calc(100% - 40px)}.final-cta{grid-template-columns:1fr}}
@media(max-width:560px){.site-header{height:68px}.brand,.logo-link{width:135px}.site-header .header-call{display:none}.hero{min-height:660px}.subpage-hero{min-height:610px}.subpage-hero h1{font-size:46px}.subpage-hero-content>p:not(.eyebrow){font-size:17px}.detail-grid,.detail-grid.four{grid-template-columns:1fr}.service-cards-section .section-heading h2,.service-detail-section .section-heading h2{font-size:38px}}

/* Greensboro Cash For Junk Cars inspired palette */
:root{--red:#087a3b;--red-dark:#064f2f;--black:#101b14;--charcoal:#edf5e8;--steel:#d4ded0;--paper:#f5f8ef;--ink:#111a13;--green:#087a3b;--green-dark:#064f2f;--green-light:#edf5e8;--lime:#70c83a}
body{background:#fff;color:#111a13}
.site-header{background:#fff;color:#111a13;border-color:#dfe7dc;box-shadow:0 7px 24px #064f2f14}
.brand,.logo-link{width:235px}.brand img,.logo-link img{width:100%;max-height:76px;object-fit:contain}
.site-header nav a:hover,.site-header nav a.active{color:#087a3b}
.header-call,.primary-call{background:#087a3b;box-shadow:0 10px 24px #064f2f2e}.header-call:hover,.primary-call:hover{background:#066d34}
.hero-shade{background:linear-gradient(90deg,#07341ff2 0%,#064f2fdc 42%,#064f2f82 68%,#064f2f32 100%)}
.hero h1 em,.kicker,.card-number,.text-call,.location-callout>span,footer>a,.service-cards a,.detail-grid article>span,.price-panel>span{color:#087a3b}
.hero h1 em{color:#70c83a;text-shadow:0 4px 30px #03271699}.eyebrow span{background:#70c83a}
.hero-notes span::first-letter,.city-list span::first-letter,.location-chips span::first-letter{color:#70c83a}
.service-cards-section,.service-detail-section,.location-area,.area-copy{background:#f5f8ef}
.service-cards article,.detail-grid article,.vehicle-grid article{border-color:#dce7d8;box-shadow:0 14px 40px #064f2f0d}.service-icon{background:#e4f3d9;color:#087a3b}
.vehicle-section,.price-panel{background:#edf5e8}.vehicle-grid article:after{border-color:#70c83a18}
.steps b{border-color:#087a3b;color:#087a3b}
.coverage-visual{background:radial-gradient(circle at 50% 32%,#16824a 0%,#086335 58%,#064526 100%)}.corridor-label span{background:#70c83a;color:#0b331d}.corridor-road:before{background:linear-gradient(90deg,#70c83a,#fff,#70c83a)}.city-stop:before{border-color:#70c83a}.nearby-strip span{background:#ffffff14}
.faq-section{background:#064f2f}.faq-list summary:after{color:#91dc5f}.faq-list p{color:#d9ead4}
.final-cta{background:linear-gradient(120deg,#087a3b,#064f2f)}.final-cta>a{color:#064f2f}
footer{background:#f5f8ef;color:#111a13;border-top:1px solid #dfe7dc}footer img{width:300px;max-height:125px}footer p{color:#516258}.footer-services a,.footer-locations a{color:#28543c}.footer-services a:hover,.footer-locations a:hover,footer>a{color:#087a3b}footer small{color:#68766d}
.mobile-call{background:linear-gradient(120deg,#087a3b,#064f2f)}
.location-dropdown:before{background:#064f2f}.location-dropdown a:hover{background:#087a3b}
.location-callout{background:linear-gradient(145deg,#087a3b,#064f2f)}.location-callout>span{color:#b7ec94}.location-callout a{color:#064f2f}
.subpage-hero{background:linear-gradient(115deg,#064f2f 0%,#087a3b 70%,#70c83a 130%)}.subpage-hero h1 em{color:#c9f1ad}
.subpage-hero.roadside-hero{background:linear-gradient(90deg,#032d1ff2 0%,#064f2fd9 42%,#064f2f5c 68%,#064f2f12 100%),url("/roadside-hero.svg") center/cover no-repeat}
.subpage-hero.accident-hero{background:linear-gradient(90deg,#032d1ff2 0%,#064f2fd9 42%,#064f2f5c 68%,#064f2f12 100%),url("/accident-hero.svg") center/cover no-repeat}
.price-panel a{background:#087a3b}.menu-toggle{background:#edf5e8;color:#064f2f}.menu-toggle span{background:#064f2f!important}
@media(max-width:900px){.site-header nav{background:#fff;border-color:#dfe7dc;box-shadow:0 14px 28px #064f2f24}.location-dropdown{display:flex!important;flex-direction:column!important;align-items:stretch!important;background:#f5f8ef!important;padding:4px 0 4px 24px!important;gap:0!important}.location-dropdown:before{display:none!important}.location-dropdown a{display:block!important;width:100%!important;padding:11px 12px!important;border-bottom:1px solid #dfe7dc!important;color:#28543c!important;font-size:12px!important}.location-dropdown a:last-child{border-bottom:0!important}.location-dropdown a:hover{background:#edf5e8!important;color:#064f2f!important}.brand,.logo-link{width:180px}.brand img,.logo-link img{max-height:64px}}
@media(max-width:560px){.brand,.logo-link{width:165px}}
@media(max-width:560px){.subpage-hero.roadside-hero,.subpage-hero.accident-hero{background-position:68% center}}
@media(max-width:560px){footer>img{display:none}}
