.v-main{padding-bottom:72px}
.v-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:28px;font-size:12px;color:var(--t-muted)}
.v-breadcrumbs a:hover{color:var(--t-blue)}
.v-main>h1{margin-top:44px;font-size:clamp(34px,3.8vw,50px);line-height:1.16;letter-spacing:-.03em;font-weight:650}
.v-grid{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}
.v-card{min-width:0}
.v-card-title{margin-top:16px;font-size:21px;line-height:1.4;font-weight:600;letter-spacing:-.02em;text-wrap:pretty}
.v-card .t-video-play{width:60px;height:60px}
.v-card .t-video-play>svg{width:34px;height:34px}
.v-client-card{display:flex;flex-direction:column}
.v-client-card>.t-review-details{display:flex;flex-direction:column;flex:1}
.v-client-card h2{font-size:21px;line-height:1.4;font-weight:650;letter-spacing:-.02em;text-wrap:pretty}
.v-client-card>.t-review-details .t-review-facts{display:flex;flex-direction:column;flex:1}
.v-client-card>.t-review-details .t-review-price{margin-top:auto;padding-top:12px}
.v-client-card>.t-review-cars{flex:1}
.v-client-card .t-review-price span{white-space:normal}
.v-page .t-video-dialog .t-dialog-close:focus-visible{outline:none;box-shadow:none;background:transparent;color:var(--t-blue)}
@media(max-width:1000px){.v-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.v-main{padding-bottom:48px}.v-main>h1{margin-top:36px}.v-card-title,.v-client-card h2{font-size:20px}.v-grid{gap:32px 24px}}
@media(max-width:600px){.v-breadcrumbs{padding-top:24px}.v-main>h1{margin-top:32px;font-size:34px}.v-grid{grid-template-columns:1fr;gap:32px;margin-top:24px}.v-card-title{font-size:20px;margin-top:12px}}
