.services-page{background:#fff}.services-intro{padding:42px 0 30px;background:linear-gradient(180deg,#fff 0%,#f6f6f2 100%);border-bottom:1px solid #e7e7e1}.services-intro-grid{display:grid;gap:24px;align-items:stretch}.services-breadcrumb{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin:0 0 14px;color:#777;font-size:11px;font-weight:800}.services-breadcrumb a{color:#333}.services-breadcrumb i{font-size:8px}.services-kicker{display:inline-flex;align-items:center;gap:9px;margin:0 0 12px;color:#b9000c;font-size:10px;font-weight:900;letter-spacing:.15em;text-transform:uppercase}.services-kicker::before{content:"";width:30px;height:3px;border-radius:999px;background:#e30613}.services-intro h1{max-width:760px;margin:0;font-size:clamp(38px,8vw,68px);line-height:.96;letter-spacing:-.055em;text-wrap:balance}.services-intro h1 span{color:#e30613}.services-lead{max-width:690px;margin:17px 0 0;color:#555;font-size:14px;line-height:1.7}.services-proof{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.services-proof span{display:inline-flex;align-items:center;gap:7px;padding:9px 11px;border:1px solid #deded8;border-radius:999px;background:#fff;color:#262626;font-size:10px;font-weight:800}.services-proof i{color:#e30613}.services-primary-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.services-primary-actions a{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 17px;border-radius:14px;font-size:12px;font-weight:900}.services-primary-actions .wa{color:#fff;background:#118b43}.services-primary-actions .call{border:2px solid #111;background:#fff}.dispatch-card{align-self:stretch;padding:22px;border-radius:22px;color:#fff;background:linear-gradient(155deg,#1c1c1c,#050505);box-shadow:0 24px 60px rgba(0,0,0,.18)}.dispatch-status{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:15px;border-bottom:1px solid rgba(255,255,255,.12)}.dispatch-status strong{font-size:11px;letter-spacing:.09em}.dispatch-live{display:inline-flex;align-items:center;gap:7px;color:#b8f7cb;font-size:9px;font-weight:900}.dispatch-live::before{content:"";width:8px;height:8px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 5px rgba(34,197,94,.15)}.dispatch-card h2{margin:19px 0 7px;font-size:26px;line-height:1.05}.dispatch-card>p{margin:0;color:#bbb;font-size:12px;line-height:1.6}.dispatch-phone{display:flex;align-items:center;gap:11px;margin-top:17px;padding:14px;border-radius:14px;background:#ffc400;color:#111}.dispatch-phone i{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;background:#111;color:#fff}.dispatch-phone small,.dispatch-phone strong{display:block}.dispatch-phone small{font-size:8px;font-weight:900;letter-spacing:.08em}.dispatch-phone strong{margin-top:2px;font-size:18px}.dispatch-list{display:grid;gap:9px;margin:17px 0 0;padding:0;list-style:none}.dispatch-list li{display:grid;grid-template-columns:28px minmax(0,1fr);gap:9px;align-items:center;color:#d3d3cf;font-size:11px;line-height:1.4}.dispatch-list span{width:28px;height:28px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.15);border-radius:9px;color:#ffc400;background:rgba(255,255,255,.05)}.service-jumpbar{border-bottom:1px solid #ecece7;background:#fff}.service-jumpbar-inner{display:flex;gap:8px;padding:12px 0;overflow-x:auto;scrollbar-width:none}.service-jumpbar-inner::-webkit-scrollbar{display:none}.service-jumpbar a{flex:0 0 auto;padding:9px 12px;border-radius:999px;background:#f1f1ed;color:#333;font-size:10px;font-weight:900}.service-jumpbar a:hover{background:#111;color:#fff}.services-section{padding:58px 0}.services-section.alt{background:#f6f6f2}.services-section.dark{color:#fff;background:#0b0b0b}.services-section-head{display:grid;gap:12px;margin-bottom:24px}.services-section-head h2{max-width:720px;margin:0;font-size:clamp(30px,6vw,48px);line-height:1;letter-spacing:-.045em;text-wrap:balance}.services-section-head p{max-width:680px;margin:0;color:#676763;font-size:13px;line-height:1.65}.services-section.dark .services-section-head p{color:#aaa}.service-feature-grid{display:grid;gap:12px}.service-feature{position:relative;overflow:hidden;padding:22px;border:1px solid #dfdfda;border-radius:20px;background:#fff}.service-feature::before{content:attr(data-number);position:absolute;right:15px;top:8px;color:#efefeb;font-size:62px;font-weight:900;line-height:1}.service-feature.urgent{color:#fff;border-color:#111;background:#111}.service-feature.urgent::before{color:#242424}.service-feature-icon{width:50px;height:50px;display:grid;place-items:center;margin-bottom:18px;border-radius:15px;color:#fff;background:#e30613;font-size:19px}.service-feature.urgent .service-feature-icon{color:#111;background:#ffc400}.service-feature h3{position:relative;margin:0;font-size:21px;line-height:1.12}.service-feature p{position:relative;margin:8px 0 0;color:#686866;font-size:12px;line-height:1.6}.service-feature.urgent p{color:#bdbdb8}.service-feature ul{position:relative;display:grid;gap:6px;margin:15px 0 0;padding:0;list-style:none}.service-feature li{display:flex;gap:7px;align-items:flex-start;color:#4f4f4c;font-size:11px;line-height:1.4}.service-feature.urgent li{color:#dededa}.service-feature li i{margin-top:2px;color:#e30613}.service-feature.urgent li i{color:#ffc400}.vehicle-grid{display:grid;gap:10px}.vehicle-card{display:grid;grid-template-columns:46px minmax(0,1fr);gap:13px;align-items:start;padding:17px;border:1px solid #e1e1dc;border-radius:17px;background:#fff}.vehicle-card-icon{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;color:#e30613;background:#fff0f0;font-size:18px}.vehicle-card h3,.vehicle-card p{margin:0}.vehicle-card h3{font-size:15px}.vehicle-card p{margin-top:5px;color:#686866;font-size:11px;line-height:1.52}.service-process{display:grid;gap:10px;counter-reset:steps}.process-card{position:relative;padding:18px 18px 18px 62px;border:1px solid #303030;border-radius:17px;background:#171717}.process-card::before{counter-increment:steps;content:"0" counter(steps);position:absolute;left:17px;top:17px;color:#ffc400;font-size:22px;font-weight:900}.process-card h3,.process-card p{margin:0}.process-card h3{font-size:15px}.process-card p{margin-top:5px;color:#aaa;font-size:11px;line-height:1.55}.services-gallery{display:grid;grid-template-columns:1fr 1fr;gap:9px}.services-gallery button{position:relative;min-width:0;aspect-ratio:1/1;padding:0;overflow:hidden;border:0;border-radius:16px;cursor:zoom-in;background:#222}.services-gallery button:first-child{grid-column:1/-1;aspect-ratio:16/9}.services-gallery img{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.services-gallery button::after{content:"";position:absolute;inset:45% 0 0;background:linear-gradient(transparent,rgba(0,0,0,.85))}.services-gallery span{position:absolute;z-index:2;left:12px;right:12px;bottom:11px;display:flex;align-items:center;justify-content:space-between;gap:8px;color:#fff;font-size:10px;font-weight:900;text-align:left}.services-gallery i{width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.16)}.services-gallery button:hover img{transform:scale(1.035)}.local-seo-card{display:grid;gap:20px;padding:23px;border:1px solid #e0e0db;border-radius:22px;background:#fff}.local-seo-copy h2{margin:0;font-size:clamp(28px,6vw,44px);line-height:1;letter-spacing:-.045em}.local-seo-copy p{margin:12px 0 0;color:#60605d;font-size:12px;line-height:1.7}.local-intents{display:grid;gap:8px}.local-intents span{display:flex;align-items:center;gap:9px;padding:11px 12px;border-radius:12px;background:#f4f4f0;font-size:11px;font-weight:800}.local-intents i{color:#e30613}.services-faq{display:grid;gap:8px}.services-faq details{border:1px solid #dfdfda;border-radius:15px;background:#fff;overflow:hidden}.services-faq summary{position:relative;padding:17px 48px 17px 16px;cursor:pointer;list-style:none;font-size:12px;font-weight:900}.services-faq summary::-webkit-details-marker{display:none}.services-faq summary::after{content:"+";position:absolute;right:17px;top:50%;transform:translateY(-50%);font-size:22px}.services-faq details[open] summary::after{content:"−"}.services-faq p{margin:0;padding:0 16px 17px;color:#666;font-size:11px;line-height:1.65}.services-final-cta{display:grid;gap:18px;align-items:center;padding:23px;border-radius:22px;color:#fff;background:linear-gradient(135deg,#a90009,#e30613)}.services-final-cta h2,.services-final-cta p{margin:0}.services-final-cta h2{font-size:30px;line-height:1}.services-final-cta p{margin-top:8px;color:#ffd7d9;font-size:12px;line-height:1.55}.services-final-actions{display:flex;flex-wrap:wrap;gap:9px}.services-final-actions a{min-height:50px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 15px;border-radius:13px;font-size:11px;font-weight:900}.services-final-actions .wa{background:#fff;color:#0a7538}.services-final-actions .call{border:1px solid rgba(255,255,255,.45);background:rgba(0,0,0,.2)}@media(min-width:700px){.service-feature-grid{grid-template-columns:1fr 1fr}.vehicle-grid{grid-template-columns:1fr 1fr}.service-process{grid-template-columns:repeat(3,1fr)}.services-gallery{grid-template-columns:repeat(4,1fr)}.services-gallery button:first-child{grid-column:span 2;grid-row:span 2;aspect-ratio:auto}.local-seo-card{grid-template-columns:minmax(0,1.3fr) minmax(260px,.7fr);align-items:center}.services-final-cta{grid-template-columns:minmax(0,1fr) auto}.services-section-head{grid-template-columns:minmax(0,1fr) minmax(260px,.55fr);align-items:end}.services-section-head p{justify-self:end}}@media(min-width:980px){.services-intro{padding:58px 0 42px}.services-intro-grid{grid-template-columns:minmax(0,1.45fr) minmax(330px,.55fr);gap:40px}.service-feature{padding:27px}.vehicle-grid{grid-template-columns:repeat(3,1fr)}.services-gallery{min-height:500px}}@media(max-width:699px){.services-primary-actions{display:grid}.services-primary-actions a{width:100%}.services-section{padding:46px 0}.services-gallery button:first-child{aspect-ratio:4/3}.dispatch-card{padding:18px}.service-jumpbar{position:relative}.services-final-actions{display:grid}.services-final-actions a{width:100%}}@media(prefers-reduced-motion:reduce){.services-gallery img{transition:none}}