.page_page__ldPOJ{display:grid;gap:40px;width:100%;padding-bottom:32px}.page_visuallyHidden__mwWrd{position:absolute;overflow:hidden;width:1px;height:1px;margin:-1px;padding:0;clip:rect(0 0 0 0);white-space:nowrap;border:0}.page_searchPanel__aJ_gQ{position:relative;display:grid;justify-items:stretch;padding:8px 16px 36px;border-radius:16px;background:linear-gradient(180deg,#fff,rgba(255,255,255,0))}.page_searchField__RC9_M{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px;border-radius:8px;background:#f5f6f7;cursor:text}.page_searchLabel___LQ4L{font-size:12px;line-height:1.5;color:#364153}.page_searchInput__5RnZx{width:100%;border:0;padding:0;background:rgba(0,0,0,0);font-size:18px;font-weight:600;line-height:1.5;color:#1e2122;outline:none}.page_searchInput__5RnZx::placeholder{font-weight:400;color:#929aa0}.page_searchButton__NapFQ{position:absolute;left:50%;bottom:-20px;width:min(100%,280px);height:40px;border:0;border-radius:40px;background:#0b3d5d;color:#fff;font-size:16px;font-weight:500;line-height:1.5;transform:translateX(-50%);cursor:pointer}.page_searchButton__NapFQ:hover{background:#0a3550}.page_searchButton__NapFQ:focus-visible{outline:2px solid #1267ca;outline-offset:2px}.page_recommendSection__scpwi{display:grid;gap:16px}.page_sectionHeader__bF1G9{display:flex;gap:8px;align-items:center;min-height:40px;padding-inline:8px}.page_sectionIcon__bHWNJ{flex-shrink:0}.page_sectionTitle__xorxR{margin:0;font-size:14px;font-weight:500;line-height:21px;color:#1e2122}.page_vehicleGrid__2HU05{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.page_vehicleCard__sjksS{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid #edeff4;border-radius:8px;background:#fff;cursor:pointer}.page_vehicleBookingLink__iVbUs{position:absolute;inset:0;z-index:2;border-radius:8px}.page_vehicleBookingLink__iVbUs:focus-visible{outline:2px solid #1267ca;outline-offset:2px}.page_vehicleImage__hLevC{position:relative;z-index:3;height:300px;overflow:hidden;border-radius:8px 8px 0 0;pointer-events:none}.page_vehicleImage__hLevC:after{position:absolute;right:0;bottom:0;left:0;z-index:2;height:100px;pointer-events:none;content:"";background:rgba(255,255,255,.45)}.page_imagePlaceholder__C0PI3{width:100%;height:100%;background:rgba(30,33,34,.06);pointer-events:none}.page_stateMessage__kqZo_{padding:32px 16px;border-radius:8px;background:#fff;color:#4f5c65;font-size:14px;line-height:21px;text-align:center}.page_mint__8i_KR{background:#ddefe8}.page_peach__42mj6{background:#ffe5c5}.page_blue__91DRe{background:#d8e9fa}.page_lilac__UICHq{background:#e8e0f5}.page_carImage__6g79b{position:absolute;inset:0;z-index:1;width:100%;height:100%;object-fit:cover;object-position:center 48%;pointer-events:none}.page_carouselArrow__ZTdNp{position:absolute;top:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.88);color:#1e2122;box-shadow:0 1px 4px rgba(30,33,34,.16);transform:translateY(-50%);opacity:0;pointer-events:none;cursor:pointer;transition:opacity .15s ease,background .15s ease}.page_carouselArrow__ZTdNp:hover{background:#fff}.page_carouselArrow__ZTdNp:focus-visible{opacity:1;pointer-events:auto;outline:2px solid #1267ca;outline-offset:2px}.page_carouselArrowPrev__PqpFs{left:8px}.page_carouselArrowNext__laHPa{right:8px}.page_vehicleCard__sjksS:hover .page_carouselArrow__ZTdNp{opacity:1;pointer-events:auto}@media(hover:none){.page_carouselArrow__ZTdNp{opacity:.92;pointer-events:auto}}.page_carouselDots__OI08d{position:absolute;bottom:20px;left:50%;z-index:3;display:flex;width:74px;transform:translateX(-50%);pointer-events:auto}.page_carouselDot__spRXa{flex:1 0;height:2px;min-width:0;padding:0;border:0;background:rgba(30,33,34,.2);cursor:pointer}.page_carouselDotActive__rvlM4{background:#1e2122}.page_carouselDot__spRXa:focus-visible{outline:2px solid #1267ca;outline-offset:2px}.page_vehicleContent__Yz45q{position:relative;z-index:1;display:flex;flex:1 1;flex-direction:column;gap:16px;padding:16px}.page_vehicleHeader__qGN5J{display:grid;gap:0}.page_vehicleHeader__qGN5J h3,.page_vehicleHeader__qGN5J p{margin:0}.page_vehicleHeader__qGN5J h3{font-size:18px;font-weight:600;line-height:1.5;color:#111}.page_vehicleModels___kCMX{font-size:14px;font-weight:400;line-height:1.5;color:#111}.page_vehicleTags__0fCwb{display:flex;flex-wrap:wrap;gap:6px;align-items:flex-start}.page_tagGrade__iSksb,.page_tagService__TSsbI,.page_tagType__4zs_h{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:1px 8px;border-radius:6px;font-size:12px;line-height:1.5;white-space:nowrap}.page_tagGrade__iSksb{background:rgba(11,61,93,.1);color:#154562;font-weight:500}.page_tagType__4zs_h{background:rgba(128,121,97,.1);color:#807961;font-weight:500}.page_tagService__TSsbI{border:1px solid #edeff4;background:#fff;color:#364153;font-weight:400}.page_vehiclePricing___ItPk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:auto;padding-top:16px;border-top:1px solid #e2e8f0}.page_priceCell__YboHu{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-width:0}.page_priceLabel__U5T_v{font-size:12px;line-height:1.5;color:#8c8c8c;white-space:nowrap}.page_priceAmount__eRcFQ{display:flex;gap:2px;align-items:flex-end;min-width:0}.page_priceCurrency__zNet7{padding-bottom:3px;font-size:12px;font-weight:500;line-height:1.5;color:#222}.page_priceValueOnly__18DRb,.page_priceValue__jhNGp{overflow:hidden;font-size:20px;font-weight:600;line-height:1.5;color:#1e2122;text-overflow:ellipsis;white-space:nowrap}@media(max-width:1400px){.page_vehicleGrid__2HU05{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:1100px){.page_vehicleGrid__2HU05{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:768px){.page_page__ldPOJ{gap:24px;padding-bottom:16px}.page_vehicleGrid__2HU05{grid-template-columns:repeat(2,minmax(0,1fr))}.page_vehicleImage__hLevC{height:220px}.page_carouselDots__OI08d{bottom:12px}}@media(max-width:520px){.page_vehicleGrid__2HU05{grid-template-columns:1fr}.page_searchButton__NapFQ{width:calc(100% - 32px)}}