.direction-legend{display:flex;gap:15px;flex-wrap:wrap;font-size:10px;white-space:nowrap}.direction-legend .mvp{color:#164fe5}.direction-legend .developing{color:#a87818}.direction-legend .planned{color:#8390a4}.directions-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.direction-card{display:flex;flex-direction:column;padding:21px 17px;border:1px solid #e1e8f4;border-radius:17px;background:#fff;text-align:left;min-height:218px;box-shadow:0 5px 18px #253b6805;color:#14243b;transition:transform .2s,border-color .2s}.direction-card:hover{transform:translateY(-3px);border-color:#9ab5f3}.direction-top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:23px}.direction-top i{font-style:normal;color:#164fe5;font-size:23px}.direction-status{font-size:8px;font-weight:600;border-radius:20px;padding:6px 8px;white-space:nowrap}.direction-status.mvp{color:#164fe5;background:#edf3ff}.direction-status.planned{color:#7d8798;background:#edf0f4}.direction-card>strong{font-size:12px}.direction-card>p{font-size:10px;line-height:1.7;margin:9px 0 12px}.direction-card>small{margin-top:auto;padding-top:13px;color:#164fe5;font-size:10px;font-weight:600}.direction-card.future{background:#f9fafc;border-style:dashed}.direction-card.future .direction-top i{color:#8290a6}.direction-card.future>small{color:#7a879b}.development-tag{font-size:7px;color:#967017;background:#fff5df;padding:6px;border-radius:7px;line-height:1.5}.directions-note{margin:19px 0 0}.other-directions{padding:15px 0;border:0}.other-directions summary{font-size:11px;justify-content:flex-start;gap:15px;color:#637695}.other-directions p{font-size:11px;margin-bottom:0}@media(max-width:1000px){.direction-card{padding:17px 12px;min-height:210px}.direction-status{font-size:7px;padding:5px 6px}.direction-card>strong{font-size:11px}.direction-card>p{font-size:9px}.direction-legend{font-size:9px;gap:10px}}@media(max-width:700px){.directions-section .section-head{display:block}.direction-legend{margin-top:19px;gap:14px;font-size:9px}.directions-grid{grid-template-columns:1fr 1fr;gap:11px}.direction-card{padding:19px 14px;min-height:196px}.direction-card>strong{font-size:12px}.direction-card>p{font-size:10px}.direction-top{margin-bottom:18px}.direction-status{font-size:8px}.development-tag{font-size:7px}}
.direction-image{width:64px;height:64px;object-fit:contain;display:block}.direction-top{min-height:64px;align-items:flex-start}.direction-top .direction-status{margin-top:3px}.direction-top i{align-self:center}@media(max-width:700px){.direction-image{width:60px;height:60px}}
.direction-image{width:88px;height:88px}.direction-top{min-height:88px}@media(max-width:700px){.direction-image{width:80px;height:80px}.direction-top{min-height:80px}}
.direction-image{width:112px;height:112px;flex-shrink:0}.direction-top{min-height:112px;gap:4px}.direction-status{padding:5px 6px;font-size:7px}@media(max-width:700px){.direction-image{width:100px;height:100px}.direction-top{min-height:100px;position:relative}.direction-top .direction-status{position:absolute;right:0;top:0}}
.direction-top{height:64px;min-height:64px;position:relative;margin-bottom:23px;overflow:visible}.direction-image{position:absolute;left:-8px;top:-17px;width:112px;height:112px;max-width:none;object-fit:contain}.direction-top .direction-status{position:absolute;right:0;top:0;margin-top:3px;padding:6px 8px;font-size:8px}.direction-top i{align-self:center}.direction-card{min-height:218px}@media(max-width:1000px){.direction-card{min-height:210px}}@media(max-width:700px){.direction-top{height:64px;min-height:64px;margin-bottom:18px}.direction-image{width:100px;height:100px;left:-8px;top:-13px}.direction-card{min-height:196px}}
.directions-grid{grid-template-columns:repeat(6,minmax(0,1fr))}@media(min-width:701px) and (max-width:1100px){.directions-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.directions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.direction-top{height:154px;min-height:154px;margin-bottom:14px;display:flex;justify-content:center;align-items:center;position:relative}.direction-image{position:relative;left:auto;top:auto;width:144px;height:144px;max-width:none;object-fit:contain;flex-shrink:0}.direction-top .direction-status{position:absolute;top:0;right:0;margin:0;z-index:1}.direction-card{min-height:300px;padding:18px 14px}.direction-card>strong{font-size:12px;line-height:1.5}.direction-card>p{margin-top:7px}@media(min-width:701px) and (max-width:1100px){.direction-card{min-height:300px}.direction-top{height:154px;min-height:154px}.direction-image{width:144px;height:144px}}@media(max-width:700px){.direction-top{height:138px;min-height:138px;margin-bottom:12px}.direction-image{width:128px;height:128px;left:auto;top:auto}.direction-card{min-height:284px;padding:16px 12px}}
.direction-image{width:176px;height:176px}.direction-top{height:186px;min-height:186px}.direction-card{min-height:332px}@media(min-width:701px) and (max-width:1100px){.direction-image{width:176px;height:176px}.direction-top{height:186px;min-height:186px}.direction-card{min-height:332px}}@media(max-width:700px){.direction-image{width:152px;height:152px}.direction-top{height:162px;min-height:162px}.direction-card{min-height:308px}}
.direction-card[data-future="Workshops"] .direction-image{filter:grayscale(100%)}
.direction-card[data-future="Insurance"] .direction-image{filter:grayscale(100%)}
.direction-card[data-future="Parts"] .direction-image{filter:grayscale(100%)}
.direction-card[data-future="Car rental"] .direction-image{filter:grayscale(100%)}
.direction-card[data-future="Car marketplace"] .direction-image,.direction-card[data-future="Parking spots"] .direction-image,.direction-card[data-future="AI assistant"] .direction-image{filter:grayscale(100%)}
