.services-page .service-photo{aspect-ratio:8/5;position:relative;overflow:hidden}.services-page .vehicle-card .service-photo img{width:var(--photo-width);max-width:none;height:auto;transform:translate(var(--photo-x),var(--photo-y));transform-origin:50%;object-fit:initial;transition:filter .5s;position:absolute;top:50%;left:50%}.services-page .vehicle-card:hover .service-photo img{transform:translate(var(--photo-x),var(--photo-y))}.services-page .cards>article.vehicle-card{background:#121315;padding:0!important}.services-page .vehicle-card>figure{flex-shrink:0;margin:0}.services-page .service-card-body{background:linear-gradient(#261517 0,#1e1517 110px,#121315 235px);flex-direction:column;flex:1;padding:27px 32px 32px;display:flex}.services-page .cards>article.vehicle-card:after{content:none}.services-page .service-card-link{position:static}.services-page .service-secondary-link{z-index:3;position:relative}.services-page .service-installation-action{z-index:3;margin-top:18px;position:relative}.services-page .service-installation-action .partner-installation-trigger{width:100%;padding:10px 14px;font-size:.9rem}.services-page .vehicle-card .service-details-link{z-index:3;color:#ece8e8;background:linear-gradient(120deg,#24191b,#151518);border:1px solid #474044;border-radius:5px;align-items:center;gap:11px;min-height:46px;margin-top:17px;padding:11px 13px;font-size:.875rem;line-height:1.4;text-decoration:none;transition:background .18s,border-color .18s;display:flex;position:relative}.services-page .service-details-link>svg{color:#dd5a53;flex-shrink:0}.services-page .service-details-link>span:first-of-type{overflow-wrap:break-word;flex:1;min-width:0}.services-page .service-details-arrow{color:#cbb7b7;flex-shrink:0;font-size:1.1rem}.services-page .vehicle-card .service-details-link:hover{background:#2e1b1e;border-color:#b3423b}.services-page .vehicle-card .service-details-link:focus-visible{outline-offset:4px;outline:3px solid #ed6b61}.services-page .service-details-link:after{content:none}.services-page .service-installation-action{margin-top:10px}.services-page .service-card-link:after{content:"";z-index:2;cursor:pointer;position:absolute;inset:0}.services-page .delivery-explainer .partner-installation-trigger{margin:0 0 22px}.services-page .cards>article.vehicle-card:hover,.services-page .cards>article.vehicle-card:focus-within{border-color:var(--brand-red);box-shadow:0 0 0 2px var(--brand-red), 0 16px 40px #0006}@media (max-width:650px){.services-page .service-card-body{padding:24px 25px 25px}}
