.sitelink-page{min-height:100vh;background:var(--paper)}.page-hero{min-height:70vh;display:grid;place-items:end start;padding:calc(var(--banner) + var(--header) + 3rem) 0 4rem;color:var(--white);background:linear-gradient(90deg,rgba(28,25,23,.9),rgba(28,25,23,.45)),var(--hero-image) center /cover no-repeat}.emergency-page .page-hero{--hero-image:url(/images/towing3.jpeg)}.accident-page .page-hero{--hero-image:url(/images/towing2.png)}.repo-page .page-hero{--hero-image:url(/images/towing1.png)}.areas-page .page-hero{--hero-image:url(/images/towing5.png)}.page-hero .container{max-width:860px}.page-hero h1{font-family:var(--display);font-size:clamp(2.6rem,6vw,5rem);line-height:.94;text-transform:uppercase;letter-spacing:.02em;margin:.4rem 0 .8rem}.page-hero .eyebrow{color:var(--gold);font-size:.78rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.page-hero p{color:hsla(0,0%,100%,.82);font-size:1.15rem;max-width:52ch;margin-bottom:1.6rem}.page-hero .hero-cta-note{margin:.8rem 0 0;font-size:.92rem;font-weight:500;color:hsla(0,0%,100%,.72)}.page-content{padding:5rem 0 4rem}.content-wrap{width:min(var(--max),calc(100% - 40px));margin:0 auto}.content-wrap h2{font-family:var(--display);font-size:clamp(1.8rem,3vw,2.8rem);text-transform:uppercase;letter-spacing:.03em;margin:2.5rem 0 1rem}.content-wrap h2:first-child{margin-top:0}.lead{font-size:1.2rem;color:var(--muted);line-height:1.75;margin-bottom:2rem}.feature-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px;margin:2rem 0 3rem}.feature-card{padding:1.2rem 0;background:transparent;border:0;border-top:1px solid var(--line);border-radius:0}.feature-card h3{margin:.4rem 0 .5rem}.feature-card p{color:var(--muted);font-size:.95rem}.feature-icon{width:auto;height:auto;display:block;border-radius:0;background:none;color:var(--gold);font-family:var(--display);font-weight:800;letter-spacing:.08em;margin-bottom:.35rem}.service-list{display:grid;grid-gap:12px;gap:12px;margin:1rem 0 2rem}.service-list li{padding:.85rem 0;border-left:0;border-top:1px solid var(--line);list-style:none}.info-card,.service-list li{background:transparent;border-radius:0}.info-card{border-top:2px solid var(--gold);padding:1.4rem 0 0;margin:1.5rem 0}.info-card h3{margin-bottom:.8rem}.info-card li,.info-card p{color:var(--navy);margin-bottom:.55rem}.cta-box{margin-top:3rem;padding:2.2rem 0 0;border-radius:0;border-top:1px solid var(--ink);background:transparent;color:var(--ink)}.cta-box h3{font-family:var(--display);font-size:2rem;text-transform:uppercase;margin-bottom:.5rem}.cta-box p{color:var(--muted);margin-bottom:1.2rem}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.areas-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin:1.5rem 0 2rem}.area-card{background:transparent;border:0;border-top:1px solid var(--line);border-radius:0;padding:1.2rem 0}.area-card h3{font-size:1.4rem;margin-bottom:.5rem;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.area-card h3 em{font-style:normal;font-size:.92rem;font-weight:700;color:var(--gold);letter-spacing:.04em;white-space:nowrap}.area-card ul{margin-top:.8rem;padding-left:1.1rem;color:var(--muted)}@media (max-width:900px){.areas-grid,.feature-grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page-hero{min-height:62vh;place-items:center start}.areas-grid,.feature-grid{grid-template-columns:1fr}.cta-row .btn{width:100%}}