.home-services{padding-block:clamp(64px,7vw,112px);scroll-margin-top:calc(var(--header) + 24px)}.home-services>h2{font-size:clamp(40px,4.5vw,64px);line-height:1.1;margin:0 0 40px}.home-services>h2>span{color:var(--red)}.home-services-list{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-services-list>li{min-width:0}.home-service{position:relative;isolation:isolate;display:flex;align-items:flex-end;min-height:460px;height:100%;overflow:hidden;border:1px solid #555a51;border-radius:16px;background:#191e1c;color:var(--ink);text-decoration:none;transition:border-color .18s ease,transform .15s cubic-bezier(.23,1,.32,1)}.home-service-media{position:absolute;inset:0;z-index:-2}.home-service-media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0d111000,#0d111012 25%,#0d1110bd 55%,#0d1110f5)}.home-service-media img{width:100%;height:100%;object-fit:cover;object-position:75% center;transition:transform .5s cubic-bezier(.16,1,.3,1)}.home-service-cars .home-service-media img{object-position:64% center}.home-service-parts .home-service-media img{object-position:84% center}.home-service-copy{width:100%;padding:28px}.home-service h3{font:500 clamp(32px,3vw,44px)/1.08 var(--font-display);text-transform:uppercase;letter-spacing:-.025em;margin:0 0 16px;max-width:12ch;text-wrap:balance}.home-service p{font-size:16px;line-height:1.6;color:#e2e2d9;margin:0;max-width:30ch;min-height:78px}.home-service-action{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:50px;margin-top:24px;padding:13px 20px;border-radius:28px;background:var(--action-red);font-size:15px;font-weight:600;line-height:1.5;color:var(--ink);transition:background-color .18s ease}.home-service-action svg{flex-shrink:0;transition:transform .18s cubic-bezier(.23,1,.32,1)}.home-service:is(:hover,:focus-visible){border-color:#b4bab0}.home-service:is(:hover,:focus-visible) .home-service-action{background:var(--action-red-hover)}.home-service:focus-visible{outline:2px solid var(--ink);outline-offset:5px}.home-service:active{transform:scale(.995)}#order-info,#order-steps{scroll-margin-top:calc(var(--header) + 24px)}@media(hover:hover) and (pointer:fine){.home-service:hover .home-service-media img{transform:scale(1.035)}.home-service:hover .home-service-action svg{transform:translate(2px,-2px)}}@media(max-width:1100px){.home-services-list{gap:16px}.home-service{min-height:450px}.home-service-copy{padding:24px 20px}.home-service h3{font-size:34px}.home-service p{min-height:104px}.home-service-action{padding-inline:16px;font-size:14px;gap:10px}}@media(max-width:760px){.home-services>h2{margin-bottom:28px}.home-services-list{grid-template-columns:1fr;gap:20px}.home-service{min-height:400px}.home-service-copy{padding:28px 24px}.home-service h3{font-size:40px;max-width:none;margin-bottom:12px}.home-service p{max-width:34ch;min-height:0;font-size:16px}.home-service-action{width:fit-content;min-width:min(100%,230px);max-width:100%;font-size:15px;gap:12px;margin-top:22px;padding:13px 16px}.home-service-media img{object-position:70% center}.home-service-cars .home-service-media img{object-position:64% center}.home-service-parts .home-service-media img{object-position:82% center}}@media(max-width:360px){.home-service{min-height:420px}.home-service-copy{padding:24px 20px}.home-service h3{font-size:36px}.home-service-action{width:100%;min-width:0;gap:10px}}@media(prefers-reduced-motion:reduce){.home-service,.home-service-action,.home-service-action svg,.home-service-media img{transition:none}.home-service:hover .home-service-action svg,.home-service:hover .home-service-media img,.home-service:is(:hover,:active,:focus-visible){transform:none}}