.Hero-module__Z8hQ_W__hero{z-index:10;flex-direction:column;justify-content:center;min-height:100vh;padding-top:140px;padding-bottom:50px;display:flex;position:relative}.Hero-module__Z8hQ_W__bgImageContainer{z-index:-1;background-color:#dee3e6;border-bottom-right-radius:0;border-bottom-left-radius:0;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.Hero-module__Z8hQ_W__bgOverlay{z-index:1;background:linear-gradient(#fafaf973 0%,#fafaf9bf 50%,#fafaf9 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__Z8hQ_W__bgImage{object-fit:cover;object-position:center 25%;filter:contrast(1.02)saturate(1.05);opacity:0;width:100%;height:100%;transition:opacity 1.2s ease-in-out;position:absolute;top:0;left:0;transform:scale(1.05)}.Hero-module__Z8hQ_W__activeBgImage{opacity:1}.Hero-module__Z8hQ_W__bgImageSingle,.Hero-module__Z8hQ_W__bgImageSinglePackages{object-fit:cover;object-position:center center;opacity:1;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__Z8hQ_W__container{flex-direction:column;gap:16px;display:flex}.Hero-module__Z8hQ_W__content{max-width:720px;animation:.8s ease-out Hero-module__Z8hQ_W__fadeIn}.Hero-module__Z8hQ_W__badge{background-color:var(--brand-orange-light);color:var(--brand-orange);text-transform:uppercase;letter-spacing:.1em;border-radius:50px;align-items:center;gap:8px;margin-bottom:24px;padding:8px 16px;font-size:.85rem;font-weight:800;display:inline-flex}.Hero-module__Z8hQ_W__badgeDot{background-color:var(--brand-orange);border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite Hero-module__Z8hQ_W__pulse-soft;display:inline-block}.Hero-module__Z8hQ_W__title{font-family:var(--font-serif);color:var(--text-primary);letter-spacing:-.03em;margin-bottom:24px;font-size:3.8rem;font-weight:700;line-height:1.15}.Hero-module__Z8hQ_W__highlight{color:var(--brand-orange);z-index:1;position:relative}.Hero-module__Z8hQ_W__highlight:after{content:"";background-color:var(--bg-accent);z-index:-1;border-radius:4px;width:100%;height:8px;position:absolute;bottom:8px;left:0}.Hero-module__Z8hQ_W__subtitle{color:var(--text-secondary);max-width:620px;margin-bottom:36px;font-size:1.15rem}.Hero-module__Z8hQ_W__actions{align-items:center;gap:20px;display:flex}.Hero-module__Z8hQ_W__primaryButton{background-color:var(--brand-orange);color:var(--text-white);border-radius:var(--radius-md);transition:all var(--transition-normal);padding:16px 36px;font-size:1rem;font-weight:700;box-shadow:0 4px 14px #f9731640}.Hero-module__Z8hQ_W__primaryButton:hover{background-color:var(--brand-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px #ea580c59}.Hero-module__Z8hQ_W__secondaryButton{background-color:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-soft);transition:all var(--transition-normal);align-items:center;gap:8px;padding:16px 28px;font-size:1rem;font-weight:700;display:inline-flex}.Hero-module__Z8hQ_W__secondaryButton:hover{background-color:var(--bg-tertiary);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Hero-module__Z8hQ_W__playIcon{color:var(--brand-orange)}.Hero-module__Z8hQ_W__homeTabSwitcher{-webkit-backdrop-filter:blur(16px);z-index:100;background:#0f172abf;border:1px solid #ffffff1f;border-radius:50px;justify-content:center;align-items:center;gap:8px;max-width:fit-content;margin:0 auto;padding:6px;display:flex;box-shadow:0 10px 30px #00000040}.Hero-module__Z8hQ_W__homeTabBtn{color:#fffc;cursor:pointer;transition:all var(--transition-fast) ease-in-out;letter-spacing:.02em;background:0 0;border:none;border-radius:50px;align-items:center;gap:8px;padding:10px 24px;font-size:.9rem;font-weight:700;display:inline-flex}.Hero-module__Z8hQ_W__homeTabBtn:hover{color:#fff;background-color:#ffffff14}.Hero-module__Z8hQ_W__homeTabBtn svg{opacity:.8;transition:transform var(--transition-fast)}.Hero-module__Z8hQ_W__homeTabBtn:hover svg{transform:translateY(-1px)}.Hero-module__Z8hQ_W__homeActiveTabBtn{box-shadow:0 4px 15px #00000026;color:#0f172a!important;background-color:#fff!important}.Hero-module__Z8hQ_W__searchWidget{z-index:90;border-radius:24px;width:100%;padding:24px;animation:.8s ease-out Hero-module__Z8hQ_W__fadeIn;position:relative;-webkit-backdrop-filter:blur(30px)!important;background:#0f172abf!important;border:1px solid #ffffff14!important;box-shadow:0 20px 50px #0006!important}.Hero-module__Z8hQ_W__searchWidgetHeader{border-bottom:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;display:flex}.Hero-module__Z8hQ_W__subTabSwitcher{background:#0f172a80;border:1px solid #ffffff1a;border-radius:50px;gap:2px;padding:4px;display:flex}.Hero-module__Z8hQ_W__subTabBtn{color:#fff9;transition:all var(--transition-fast) ease;cursor:pointer;background:0 0;border:none;border-radius:50px;padding:8px 18px;font-size:.85rem;font-weight:700}.Hero-module__Z8hQ_W__subTabBtn:hover{color:#fff}.Hero-module__Z8hQ_W__subTabActive{box-shadow:0 2px 10px #0000001a;color:#0f172a!important;background-color:#fff!important}.Hero-module__Z8hQ_W__widgetSearchBtn{color:#0f172a;cursor:pointer;transition:all var(--transition-fast) ease-in-out;background-color:#fff;border:none;border-radius:8px;padding:10px 32px;font-size:.95rem;font-weight:800;box-shadow:0 4px 15px #ffffff1a}.Hero-module__Z8hQ_W__widgetSearchBtn:hover{background-color:#ffffffe6;transform:translateY(-1px)}.Hero-module__Z8hQ_W__mockupFormGrid{flex-direction:column;gap:16px;display:flex}.Hero-module__Z8hQ_W__mockupGridRow1{grid-template-columns:1.5fr auto 1.5fr 1fr 1fr;align-items:center;gap:12px;display:grid}.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1{grid-template-columns:2fr 1.25fr 1.25fr;gap:12px}.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow2{grid-template-columns:1fr 1fr;gap:12px}.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupBox{width:100%;margin:0}.Hero-module__Z8hQ_W__mockupGridRow2{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.Hero-module__Z8hQ_W__hotelGridRow1{grid-template-columns:2fr 1.25fr 1.25fr;align-items:center;gap:12px;display:grid}.Hero-module__Z8hQ_W__hotelGridRow2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.Hero-module__Z8hQ_W__mockupBox{cursor:pointer;min-height:86px;transition:all var(--transition-fast) ease-in-out;background:#0f172ab3;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;justify-content:center;padding:14px 20px;display:flex;position:relative}.Hero-module__Z8hQ_W__mockupBox:hover{background:#0f172a99;border-color:#fff3}.Hero-module__Z8hQ_W__disabledBox{opacity:.4;cursor:not-allowed;pointer-events:none}.Hero-module__Z8hQ_W__mockupLabel{text-transform:uppercase;letter-spacing:.06em;color:#ffffff80;align-items:center;gap:4px;margin-bottom:6px;font-size:.75rem;font-weight:700;display:flex}.Hero-module__Z8hQ_W__labelChevron{color:#fff6;vertical-align:middle;stroke-width:3px;flex-shrink:0;width:10px;height:10px;display:inline-block}.Hero-module__Z8hQ_W__mockupLargeValue{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1.5rem;font-weight:700;line-height:1.2;overflow:hidden}.Hero-module__Z8hQ_W__mockupSubtext{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:.8rem;font-weight:500;overflow:hidden}.Hero-module__Z8hQ_W__swapButtonWrapper{justify-content:center;align-items:center;width:24px;height:100%;display:flex}.Hero-module__Z8hQ_W__mockupSwapBtn{color:#fff;cursor:pointer;z-index:10;background:#0f172acc;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;margin:0 -8px;font-size:1rem;transition:all .3s;display:flex;box-shadow:0 4px 10px #00000040}.Hero-module__Z8hQ_W__mockupSwapBtn:hover{color:#0f172a;background-color:#fff;border-color:#fff;transform:scale(1.08)rotate(180deg)}.Hero-module__Z8hQ_W__swapSpacer{width:24px}.Hero-module__Z8hQ_W__mockupBoxPlaceholder{visibility:hidden;pointer-events:none}.Hero-module__Z8hQ_W__airportDrop{z-index:200;border:1px solid #ffffff1a;border-radius:12px;width:320px;max-height:280px;padding:8px;position:absolute;top:105%;left:0;overflow-y:auto;box-shadow:0 10px 30px #00000080;opacity:1!important;-ms-overflow-style:none!important;scrollbar-width:none!important;background-color:#1e293b!important}.Hero-module__Z8hQ_W__airportDrop::-webkit-scrollbar{display:none!important}.Hero-module__Z8hQ_W__flightCalDrop::-webkit-scrollbar{display:none!important}.Hero-module__Z8hQ_W__flightPassengerDrop::-webkit-scrollbar{display:none!important}.Hero-module__Z8hQ_W__airlineClassDrop::-webkit-scrollbar{display:none!important}.Hero-module__Z8hQ_W__specialFareDrop::-webkit-scrollbar{display:none!important}.Hero-module__Z8hQ_W__flightCalDrop,.Hero-module__Z8hQ_W__flightPassengerDrop,.Hero-module__Z8hQ_W__airlineClassDrop,.Hero-module__Z8hQ_W__specialFareDrop{-ms-overflow-style:none!important;scrollbar-width:none!important}.Hero-module__Z8hQ_W__airportSearchInput{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;margin-bottom:8px;padding:10px 14px;font-size:.9rem}.Hero-module__Z8hQ_W__airportSearchInput:focus{border-color:#ffffff4d}.Hero-module__Z8hQ_W__airportList{flex-direction:column;gap:4px;display:flex}.Hero-module__Z8hQ_W__airportItem{cursor:pointer;transition:all var(--transition-fast) ease;border-radius:8px;align-items:center;gap:10px;padding:8px 12px;display:flex}.Hero-module__Z8hQ_W__airportItem:hover{background-color:#ffffff14}.Hero-module__Z8hQ_W__airportCode{color:#fff;background-color:#ffffff1a;border-radius:4px;flex-shrink:0;padding:2px 6px;font-size:.75rem;font-weight:800}.Hero-module__Z8hQ_W__airportInfo{flex-direction:column;min-width:0;display:flex}.Hero-module__Z8hQ_W__airportCity{color:#fff;font-size:.85rem;font-weight:700}.Hero-module__Z8hQ_W__airportName{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.Hero-module__Z8hQ_W__airlineClassDrop{z-index:200;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:16px;width:440px;padding:16px;display:flex;position:absolute;top:105%;left:0;box-shadow:0 10px 30px #00000080;opacity:1!important;background-color:#1e293b!important}.Hero-module__Z8hQ_W__dropColumns{grid-template-columns:1.2fr 1fr;gap:16px;display:grid}.Hero-module__Z8hQ_W__dropColumn{flex-direction:column;gap:4px;display:flex}.Hero-module__Z8hQ_W__dropColumnTitle{text-transform:uppercase;color:#fff6;letter-spacing:.05em;margin-bottom:6px;font-size:.75rem;font-weight:800}.Hero-module__Z8hQ_W__dropColumnItem{color:#ffffffb3;cursor:pointer;transition:all var(--transition-fast) ease;border-radius:6px;padding:8px 12px;font-size:.85rem;font-weight:600}.Hero-module__Z8hQ_W__dropColumnItem:hover{color:#fff;background-color:#ffffff0f}.Hero-module__Z8hQ_W__dropColumnItemActive{color:#0f172a!important;background-color:#fff!important}.Hero-module__Z8hQ_W__specialFareDrop{z-index:200;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:4px;width:300px;padding:8px;display:flex;position:absolute;top:105%;left:0;box-shadow:0 10px 30px #00000080;opacity:1!important;background-color:#1e293b!important}.Hero-module__Z8hQ_W__specialFareItem{cursor:pointer;transition:all var(--transition-fast) ease;border-radius:8px;flex-direction:column;padding:8px 12px;display:flex}.Hero-module__Z8hQ_W__specialFareItem:hover{background-color:#ffffff0f}.Hero-module__Z8hQ_W__specialFareItemActive{background-color:#fff!important}.Hero-module__Z8hQ_W__specialFareItemActive .Hero-module__Z8hQ_W__specialFareItemType{color:#0f172a!important}.Hero-module__Z8hQ_W__specialFareItemActive .Hero-module__Z8hQ_W__specialFareItemDesc{color:#0f172ab3!important}.Hero-module__Z8hQ_W__specialFareItemType{color:#fff;font-size:.9rem;font-weight:700}.Hero-module__Z8hQ_W__specialFareItemDesc{color:#ffffff80;margin-top:2px;font-size:.75rem}.Hero-module__Z8hQ_W__flightCalDrop{z-index:200;border:1px solid #ffffff1a;border-radius:12px;width:320px;padding:16px;position:absolute;top:105%;left:0;box-shadow:0 10px 30px #00000080;opacity:1!important;background-color:#1e293b!important}.Hero-module__Z8hQ_W__flightCalHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.Hero-module__Z8hQ_W__flightCalMonthLabel{color:#fff;font-size:.9rem;font-weight:700}.Hero-module__Z8hQ_W__flightCalNavBtn{color:#fff;cursor:pointer;width:28px;height:28px;transition:all var(--transition-fast);background-color:#0000;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:.8rem;display:flex}.Hero-module__Z8hQ_W__flightCalNavBtn:hover{color:#0f172a;background-color:#fff}.Hero-module__Z8hQ_W__flightWeekdays{text-align:center;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:8px;display:grid}.Hero-module__Z8hQ_W__flightWeekdays span{color:#fff6;font-size:.75rem;font-weight:700}.Hero-module__Z8hQ_W__flightDaysGrid{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.Hero-module__Z8hQ_W__flightEmptyCell{aspect-ratio:1}.Hero-module__Z8hQ_W__flightDayCell{aspect-ratio:1;color:#fffc;cursor:pointer;transition:all var(--transition-fast);border-radius:8px;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:flex}.Hero-module__Z8hQ_W__flightDayCell:hover:not(.Hero-module__Z8hQ_W__flightDisabledDay){background-color:#ffffff14}.Hero-module__Z8hQ_W__flightSelectedDay{font-weight:700;color:#0f172a!important;background-color:#fff!important}.Hero-module__Z8hQ_W__flightTodayDay{border:1px solid #ffffff4d}.Hero-module__Z8hQ_W__flightDisabledDay{opacity:.2;cursor:not-allowed}.Hero-module__Z8hQ_W__flightInRangeDay{border-radius:0;color:#fff!important;background-color:#ffffff0f!important}.Hero-module__Z8hQ_W__flightPassengerDrop{z-index:200;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:14px;width:280px;padding:16px;display:flex;position:absolute;top:105%;left:0;box-shadow:0 10px 30px #00000080;opacity:1!important;background-color:#1e293b!important}.Hero-module__Z8hQ_W__passengerRow{justify-content:space-between;align-items:center;display:flex}.Hero-module__Z8hQ_W__passengerTitle{color:#fff;font-size:.85rem;font-weight:700}.Hero-module__Z8hQ_W__passengerDesc{color:#fff6;font-size:.75rem}.Hero-module__Z8hQ_W__counterControls{align-items:center;gap:10px;display:flex}.Hero-module__Z8hQ_W__counterControls button{color:#fff;cursor:pointer;width:28px;height:28px;transition:all var(--transition-fast) ease;background:0 0;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;font-size:.95rem;display:flex}.Hero-module__Z8hQ_W__counterControls button:hover{color:#0f172a;background-color:#fff}.Hero-module__Z8hQ_W__counterControls span{color:#fff;text-align:center;width:14px;font-size:.9rem;font-weight:700}.Hero-module__Z8hQ_W__doneBtn{color:#0f172a;cursor:pointer;transition:all var(--transition-fast);background:#fff;border:none;border-radius:6px;align-self:flex-end;padding:6px 16px;font-size:.8rem;font-weight:700}.Hero-module__Z8hQ_W__doneBtn:hover{background:#ffffffe6}.Hero-module__Z8hQ_W__bgOverlay{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(#0f172a59 0%,#0f172a99 60%,#0f172af2 100%)!important}.Hero-module__Z8hQ_W__title{color:#fff!important}.Hero-module__Z8hQ_W__subtitle{color:#ffffffb3!important}@media (max-width:1024px){.Hero-module__Z8hQ_W__mockupGridRow1{grid-template-columns:1fr auto 1fr;gap:12px}.Hero-module__Z8hQ_W__mockupGridRow1 .Hero-module__Z8hQ_W__mockupBox:nth-child(4),.Hero-module__Z8hQ_W__mockupGridRow1 .Hero-module__Z8hQ_W__mockupBox:nth-child(5){grid-column:span 3}.Hero-module__Z8hQ_W__hotelGridRow1{grid-template-columns:1.5fr 1fr 1fr}.Hero-module__Z8hQ_W__airlineClassDrop{width:300px}.Hero-module__Z8hQ_W__dropColumns{grid-template-columns:1fr;gap:12px}}@media (max-width:768px){.Hero-module__Z8hQ_W__hero{min-height:auto!important;padding-top:90px!important;padding-bottom:30px!important}.Hero-module__Z8hQ_W__homeTabSwitcher{border-radius:var(--radius-md)!important;background:#0f172abf!important;grid-template-columns:repeat(2,1fr)!important;gap:6px!important;width:100%!important;max-width:100%!important;padding:6px!important;display:grid!important;overflow:hidden!important}.Hero-module__Z8hQ_W__homeTabBtn{justify-content:center!important;width:100%!important;padding:10px 8px!important;font-size:.82rem!important}.Hero-module__Z8hQ_W__searchWidget{border-radius:16px!important;padding:16px!important}.Hero-module__Z8hQ_W__subTabSwitcher{background:#0f172a80!important;border-radius:30px!important;grid-template-columns:repeat(3,1fr)!important;gap:4px!important;width:100%!important;padding:4px!important;display:grid!important;overflow:hidden!important}.Hero-module__Z8hQ_W__subTabBtn{text-align:center!important;width:100%!important;padding:8px 4px!important;font-size:.75rem!important;font-weight:700!important}.Hero-module__Z8hQ_W__widgetSearchBtn{text-align:center!important;width:100%!important;margin-top:8px!important;padding:12px 24px!important}.Hero-module__Z8hQ_W__mockupGridRow1,.Hero-module__Z8hQ_W__hotelGridRow1,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1{grid-template-columns:repeat(2,1fr)!important;gap:12px!important;display:grid!important}.Hero-module__Z8hQ_W__mockupGridRow2,.Hero-module__Z8hQ_W__hotelGridRow2,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow2{grid-template-columns:1fr!important;gap:12px!important;display:grid!important}.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:first-child,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__swapButtonWrapper,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3){grid-column:span 2!important}.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(4),.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(5){grid-column:span 1!important}.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:first-child{grid-column:span 2!important}.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2),.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3){grid-column:span 1!important}.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:first-child{grid-column:span 2!important}.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2),.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3){grid-column:span 1!important}.Hero-module__Z8hQ_W__swapButtonWrapper{justify-content:center!important;width:100%!important;height:12px!important;margin:0 auto!important}.Hero-module__Z8hQ_W__mockupSwapBtn{transform:rotate(90deg)}.Hero-module__Z8hQ_W__mockupSwapBtn:hover{transform:scale(1.08)rotate(270deg)}.Hero-module__Z8hQ_W__swapSpacer,.Hero-module__Z8hQ_W__mockupBoxPlaceholder{display:none}.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(4) .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(4) .Hero-module__Z8hQ_W__flightCalDrop,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(4) .Hero-module__Z8hQ_W__flightPassengerDrop,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(4) .Hero-module__Z8hQ_W__airlineClassDrop,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(4) .Hero-module__Z8hQ_W__specialFareDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2) .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2) .Hero-module__Z8hQ_W__flightCalDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2) .Hero-module__Z8hQ_W__flightPassengerDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2) .Hero-module__Z8hQ_W__airlineClassDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2) .Hero-module__Z8hQ_W__specialFareDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2) .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2) .Hero-module__Z8hQ_W__flightCalDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2) .Hero-module__Z8hQ_W__flightPassengerDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2) .Hero-module__Z8hQ_W__airlineClassDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(2) .Hero-module__Z8hQ_W__specialFareDrop{box-sizing:border-box!important;width:calc(200% + 12px)!important;left:0!important;right:auto!important}.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(5) .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(5) .Hero-module__Z8hQ_W__flightCalDrop,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(5) .Hero-module__Z8hQ_W__flightPassengerDrop,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(5) .Hero-module__Z8hQ_W__airlineClassDrop,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(5) .Hero-module__Z8hQ_W__specialFareDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__flightCalDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__flightPassengerDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__airlineClassDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__specialFareDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__flightCalDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__flightPassengerDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__airlineClassDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__specialFareDrop{box-sizing:border-box!important;width:calc(200% + 12px)!important;left:auto!important;right:0!important}.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:first-child .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:nth-child(3) .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow1>.Hero-module__Z8hQ_W__mockupBox:first-child .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__hotelGridRow1>.Hero-module__Z8hQ_W__mockupBox:first-child .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__mockupGridRow2 .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__mockupGridRow2 .Hero-module__Z8hQ_W__flightCalDrop,.Hero-module__Z8hQ_W__mockupGridRow2 .Hero-module__Z8hQ_W__flightPassengerDrop,.Hero-module__Z8hQ_W__mockupGridRow2 .Hero-module__Z8hQ_W__airlineClassDrop,.Hero-module__Z8hQ_W__mockupGridRow2 .Hero-module__Z8hQ_W__specialFareDrop,.Hero-module__Z8hQ_W__hotelGridRow2 .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__hotelGridRow2 .Hero-module__Z8hQ_W__flightCalDrop,.Hero-module__Z8hQ_W__hotelGridRow2 .Hero-module__Z8hQ_W__flightPassengerDrop,.Hero-module__Z8hQ_W__hotelGridRow2 .Hero-module__Z8hQ_W__airlineClassDrop,.Hero-module__Z8hQ_W__hotelGridRow2 .Hero-module__Z8hQ_W__specialFareDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow2 .Hero-module__Z8hQ_W__airportDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow2 .Hero-module__Z8hQ_W__flightCalDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow2 .Hero-module__Z8hQ_W__flightPassengerDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow2 .Hero-module__Z8hQ_W__airlineClassDrop,.Hero-module__Z8hQ_W__packagesForm .Hero-module__Z8hQ_W__mockupGridRow2 .Hero-module__Z8hQ_W__specialFareDrop{box-sizing:border-box!important;width:100%!important;left:0!important;right:0!important}}@media (min-width:1025px){.Hero-module__Z8hQ_W__bgImageContainer{background:linear-gradient(#dee3e6 calc(50% + 128px),#0e61a7 calc(50% + 128px))!important}}
.Destinations-module__4P41DG__destinations{background-color:#f5efe4;padding:80px 0;position:relative;overflow:hidden}.Destinations-module__4P41DG__destinations .section-label{color:#b46a02}.Destinations-module__4P41DG__destinations .section-title{color:#261c14!important}.Destinations-module__4P41DG__sectionHeader{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:48px;display:flex}.Destinations-module__4P41DG__headerDesc{color:#4a5a56;max-width:500px;font-size:1.05rem;line-height:1.6}.Destinations-module__4P41DG__filterRow{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;gap:10px;margin-bottom:48px;padding-bottom:8px;display:flex;overflow-x:auto}.Destinations-module__4P41DG__filterRow::-webkit-scrollbar{display:none}.Destinations-module__4P41DG__filterPill{color:#354642;letter-spacing:.08em;text-transform:uppercase;transition:all var(--transition-fast);cursor:pointer;background-color:#0000;border:1px solid #35464233;border-radius:50px;flex-shrink:0;padding:10px 24px;font-size:.75rem;font-weight:800}.Destinations-module__4P41DG__filterPill:hover{background-color:#3546420d;border-color:#354642}.Destinations-module__4P41DG__filterPillActive{color:#1e293b!important;background-color:#fbc02d!important;border-color:#fbc02d!important}.Destinations-module__4P41DG__sliderWrapper{width:100%;position:relative;overflow:hidden}.Destinations-module__4P41DG__sliderContainer{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;gap:28px;padding:8px 30px 24px;scroll-padding-left:30px;display:flex;overflow-x:auto}.Destinations-module__4P41DG__sliderContainer::-webkit-scrollbar{display:none}.Destinations-module__4P41DG__carouselCard{scroll-snap-align:start;flex-shrink:0;width:320px;transition:transform .4s cubic-bezier(.16,1,.3,1)}.Destinations-module__4P41DG__cardImageArea{border-radius:28px;height:440px;transition:box-shadow .4s,transform .4s;position:relative;overflow:hidden;box-shadow:0 12px 28px -8px #00000026}.Destinations-module__4P41DG__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.16,1,.3,1)}.Destinations-module__4P41DG__cardOverlay{z-index:1;background:linear-gradient(#0000 15%,#0003 45%,#000000a6 70%,#000000d9 100%);width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;left:0}.Destinations-module__4P41DG__cardInfo{z-index:2;color:#fff;flex-direction:column;width:100%;padding:32px;display:flex;position:absolute;bottom:0;left:0}.Destinations-module__4P41DG__cardTagline{font-family:var(--font-sans);text-transform:uppercase;letter-spacing:-.02em;text-shadow:0 2px 8px #000000b3;margin-bottom:8px;font-size:1.9rem;font-weight:900;line-height:1.1;transition:transform .4s cubic-bezier(.16,1,.3,1);color:#fff!important}.Destinations-module__4P41DG__passiveDesc{opacity:.95;color:#f8fafc;text-shadow:0 1px 4px #0009;font-size:.85rem;line-height:1.45;transition:opacity .3s,transform .3s}.Destinations-module__4P41DG__hoverContent{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s,transform .4s cubic-bezier(.16,1,.3,1);overflow:hidden;transform:translateY(15px)}.Destinations-module__4P41DG__hoverDesc{opacity:.95;color:#f8fafc;text-shadow:0 1px 4px #0009;margin-bottom:20px;font-size:.85rem;line-height:1.45}.Destinations-module__4P41DG__buttonRow{flex-direction:column;gap:10px;display:flex}.Destinations-module__4P41DG__bookBtn{color:#1e293b;letter-spacing:.05em;cursor:pointer;background-color:#fbc02d;border:none;border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:12px 24px;font-size:.8rem;font-weight:800;transition:background-color .2s,transform .2s;display:flex}.Destinations-module__4P41DG__bookBtn:hover{background-color:#faba15;transform:translateY(-1px)}.Destinations-module__4P41DG__infoBtn{-webkit-backdrop-filter:blur(8px);color:#fff;letter-spacing:.05em;text-align:center;background-color:#ffffff26;border:1px solid #ffffff40;border-radius:50px;padding:12px 24px;font-size:.8rem;font-weight:800;transition:background-color .2s,border-color .2s;display:block}.Destinations-module__4P41DG__infoBtn:hover{background-color:#ffffff40;border-color:#fff6}.Destinations-module__4P41DG__carouselCard:hover .Destinations-module__4P41DG__cardImageArea{box-shadow:0 20px 35px -10px #00000040}.Destinations-module__4P41DG__carouselCard:hover .Destinations-module__4P41DG__cardImage{transform:scale(1.06)}.Destinations-module__4P41DG__carouselCard:hover .Destinations-module__4P41DG__cardOverlay{background:linear-gradient(#0000001a 10%,#00000059 40%,#000000bf 65%,#000000f2 100%)}.Destinations-module__4P41DG__carouselCard:hover .Destinations-module__4P41DG__hoverContent{opacity:1;max-height:220px;transform:translateY(0)}.Destinations-module__4P41DG__carouselCard:hover .Destinations-module__4P41DG__passiveDesc{opacity:0;transform:translateY(10px)}.Destinations-module__4P41DG__cardMeta{padding-top:18px;padding-left:4px}.Destinations-module__4P41DG__metaTitle{color:#253531;letter-spacing:.02em;margin-bottom:4px;font-size:1.05rem;font-weight:900}.Destinations-module__4P41DG__metaDetails{color:#828c89;letter-spacing:.06em;font-size:.75rem;font-weight:700}.Destinations-module__4P41DG__controlsRow{justify-content:space-between;align-items:center;margin-top:48px;display:flex}.Destinations-module__4P41DG__progressTrack{background-color:#3546421a;border-radius:2px;flex:1;height:2px;margin-right:48px;position:relative}.Destinations-module__4P41DG__progressBar{background-color:#fbc02d;border-radius:2px;height:100%;transition:width .2s;position:absolute;top:0;left:0}.Destinations-module__4P41DG__arrowButtons{gap:12px;display:flex}.Destinations-module__4P41DG__arrowBtn{cursor:pointer;color:#354642;width:48px;height:48px;transition:all var(--transition-fast);background-color:#0000;border:1px solid #35464233;border-radius:50%;justify-content:center;align-items:center;display:flex}.Destinations-module__4P41DG__arrowBtn:hover{background-color:#3546420d;border-color:#354642}.Destinations-module__4P41DG__arrowBtn:last-child{color:#1e293b;background-color:#fbc02d;border:none}.Destinations-module__4P41DG__arrowBtn:last-child:hover{background-color:#faba15}.Destinations-module__4P41DG__arrowBtnDisabled{pointer-events:none;opacity:.3!important}.Destinations-module__4P41DG__exploreAllRow{justify-content:center;margin-top:52px;display:flex}.Destinations-module__4P41DG__exploreAllBtn{color:#253531;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;background-color:#0000;border:1.5px solid #3546424d;border-radius:50px;align-items:center;gap:10px;padding:16px 40px;font-size:.88rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;overflow:hidden}.Destinations-module__4P41DG__exploreAllBtn:before{content:"";transform-origin:0;z-index:0;background-color:#fbc02d;border-radius:50px;transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.Destinations-module__4P41DG__exploreAllBtn:hover:before{transform:scaleX(1)}.Destinations-module__4P41DG__exploreAllBtn:hover{color:#1e293b;border-color:#fbc02d}.Destinations-module__4P41DG__exploreAllBtn span,.Destinations-module__4P41DG__exploreAllBtn svg{z-index:1;position:relative}@media (max-width:991px){.Destinations-module__4P41DG__controlsRow{margin-top:36px}}@media (max-width:768px){.Destinations-module__4P41DG__destinations{padding:60px 0}.Destinations-module__4P41DG__sectionHeader{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:32px}.Destinations-module__4P41DG__filterRow{margin-bottom:32px}.Destinations-module__4P41DG__carouselCard{width:280px}.Destinations-module__4P41DG__cardImageArea{border-radius:20px;height:380px}.Destinations-module__4P41DG__controlsRow{margin-top:28px}.Destinations-module__4P41DG__progressTrack{margin-right:24px}}
.Packages-module__FaRdYq__packages{background-color:var(--bg-primary);padding:100px 0}.Packages-module__FaRdYq__sectionHeader{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.Packages-module__FaRdYq__sectionTitle{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.01em;margin-top:6px;margin-bottom:12px;font-size:1.8rem;font-weight:700}.Packages-module__FaRdYq__grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.Packages-module__FaRdYq__card{background-color:var(--bg-secondary);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);border:1px solid var(--border-light);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);cursor:pointer;flex-direction:column;display:flex;overflow:hidden}.Packages-module__FaRdYq__imageWrapper{height:240px;position:relative;overflow:hidden}.Packages-module__FaRdYq__image{object-fit:cover;width:100%;height:100%;transition:transform var(--transition-slow)}.Packages-module__FaRdYq__durationBadge{-webkit-backdrop-filter:blur(10px);color:var(--text-primary);background-color:#ffffffd9;border:1px solid #ffffff80;border-radius:50px;padding:6px 14px;font-size:.75rem;font-weight:800;position:absolute;top:20px;left:20px;box-shadow:0 4px 10px #0000000d}.Packages-module__FaRdYq__body{flex-direction:column;flex-grow:1;padding:28px;display:flex}.Packages-module__FaRdYq__metaRow{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.Packages-module__FaRdYq__stars{align-items:center;gap:2px;display:flex}.Packages-module__FaRdYq__starIcon{color:var(--brand-gold)}.Packages-module__FaRdYq__reviewsText{color:var(--text-light);margin-left:6px;font-size:.8rem;font-weight:600}.Packages-module__FaRdYq__titleText{color:var(--text-primary);transition:color var(--transition-fast);margin-bottom:12px;font-size:1.25rem;font-weight:700;line-height:1.4}.Packages-module__FaRdYq__locationRow{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:8px;font-size:.85rem;font-weight:600;display:flex}.Packages-module__FaRdYq__mapIcon{color:var(--brand-orange);opacity:.8}.Packages-module__FaRdYq__guestsRow{color:var(--text-secondary);align-items:center;gap:6px;margin-bottom:24px;font-size:.85rem;font-weight:600;display:flex}.Packages-module__FaRdYq__guestsIcon{color:var(--brand-orange);opacity:.8}.Packages-module__FaRdYq__footer{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:20px;display:flex}.Packages-module__FaRdYq__priceCol{flex-direction:column;display:flex}.Packages-module__FaRdYq__priceLabel{text-transform:uppercase;letter-spacing:.05em;color:var(--text-light);font-size:.7rem;font-weight:800}.Packages-module__FaRdYq__priceValRow{align-items:baseline;gap:2px;display:flex}.Packages-module__FaRdYq__priceVal{color:var(--brand-orange);font-size:1.4rem;font-weight:800}.Packages-module__FaRdYq__priceUnit{color:var(--text-secondary);font-size:.8rem;font-weight:600}.Packages-module__FaRdYq__exploreLink{color:var(--brand-orange);transition:all var(--transition-fast);align-items:center;gap:6px;font-size:.85rem;font-weight:800;display:flex}.Packages-module__FaRdYq__exploreArrow{transition:transform var(--transition-fast)}.Packages-module__FaRdYq__card:hover{box-shadow:var(--shadow-hover);border-color:var(--border-color);transform:translateY(-6px)}.Packages-module__FaRdYq__card:hover .Packages-module__FaRdYq__image{transform:scale(1.06)}.Packages-module__FaRdYq__card:hover .Packages-module__FaRdYq__titleText{color:var(--brand-orange)}.Packages-module__FaRdYq__card:hover .Packages-module__FaRdYq__exploreArrow{transform:translate(4px)}.Packages-module__FaRdYq__viewMoreRow{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-top:50px;display:flex}.Packages-module__FaRdYq__showMoreBtn{background-color:var(--bg-secondary);color:var(--text-primary);border-radius:var(--radius-md);border:1.5px solid var(--border-color);box-shadow:var(--shadow-soft);transition:all var(--transition-normal);cursor:pointer;align-items:center;gap:10px;padding:14px 28px;font-family:inherit;font-size:.95rem;font-weight:700;display:inline-flex}.Packages-module__FaRdYq__showMoreBtn:hover{border-color:var(--brand-orange);color:var(--brand-orange);background-color:var(--brand-orange-light);box-shadow:var(--shadow-hover);transform:translateY(-2px)}.Packages-module__FaRdYq__showMoreCount{background-color:var(--brand-orange);color:#fff;border-radius:50px;justify-content:center;align-items:center;min-width:24px;padding:2px 8px;font-size:.75rem;font-weight:800;display:inline-flex}.Packages-module__FaRdYq__viewMoreBtn{background-color:var(--brand-orange);color:var(--text-white);border-radius:var(--radius-md);transition:all var(--transition-normal);align-items:center;gap:8px;padding:14px 32px;font-size:.95rem;font-weight:700;display:inline-flex;box-shadow:0 4px 14px #f9731633}.Packages-module__FaRdYq__viewMoreBtn:hover{background-color:var(--brand-orange-hover);transform:translateY(-2px);box-shadow:0 8px 24px #ea580c4d}@media (max-width:991px){.Packages-module__FaRdYq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Packages-module__FaRdYq__grid{grid-template-columns:1fr}}.Packages-module__FaRdYq__filterBanner{border-radius:var(--radius-md);width:100%;max-width:800px;animation:Packages-module__FaRdYq__fadeIn var(--transition-normal);justify-content:space-between;align-items:center;gap:16px;margin:-20px auto 40px;padding:12px 24px;display:flex}.Packages-module__FaRdYq__filterInfo{color:var(--text-secondary);align-items:center;gap:10px;display:flex}.Packages-module__FaRdYq__filterIcon{color:var(--brand-orange);flex-shrink:0}.Packages-module__FaRdYq__filterText{font-size:.95rem}.Packages-module__FaRdYq__filterText strong{color:var(--text-primary);font-weight:700}.Packages-module__FaRdYq__clearFilterBtn{background-color:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color);transition:all var(--transition-fast);cursor:pointer;white-space:nowrap;border-radius:50px;align-items:center;gap:6px;padding:8px 16px;font-size:.85rem;font-weight:700;display:inline-flex}.Packages-module__FaRdYq__clearFilterBtn:hover{background-color:var(--brand-orange);color:var(--text-white);border-color:var(--brand-orange)}.Packages-module__FaRdYq__noMatchesNotice{text-align:center;background-color:var(--bg-tertiary);width:100%;color:var(--text-secondary);border-radius:var(--radius-md);border:1px dashed var(--border-color);grid-column:1/-1;margin-bottom:20px;padding:24px;font-size:1rem;font-weight:600}
.ItineraryBottomSheet-module__xg9tDG__overlay{-webkit-backdrop-filter:blur();z-index:999;pointer-events:none;background-color:#1e140a00;transition:background-color .65s cubic-bezier(.19,1,.22,1),-webkit-backdrop-filter .65s cubic-bezier(.19,1,.22,1),backdrop-filter .65s cubic-bezier(.19,1,.22,1);position:fixed;inset:0}.ItineraryBottomSheet-module__xg9tDG__overlayOpen{-webkit-backdrop-filter:blur(10px);pointer-events:auto;background-color:#0f172a80}.ItineraryBottomSheet-module__xg9tDG__sheet{background-color:var(--bg-secondary);z-index:1000;border:1px solid var(--border-light);border-bottom:none;border-radius:28px 28px 0 0;flex-direction:column;width:1100px;max-width:95vw;height:88vh;transition:transform .65s cubic-bezier(.19,1,.22,1);display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%,100%);box-shadow:0 -20px 60px #1e140a33}.ItineraryBottomSheet-module__xg9tDG__sheetOpen{transform:translate(-50%)}.ItineraryBottomSheet-module__xg9tDG__dragHandle{cursor:pointer;width:50px;height:5px;transition:background-color var(--transition-fast);background-color:#cbd5e1;border-radius:10px;flex-shrink:0;margin:12px auto 6px}.ItineraryBottomSheet-module__xg9tDG__dragHandle:hover{background-color:var(--brand-orange)}.ItineraryBottomSheet-module__xg9tDG__closeBtn{background-color:var(--bg-tertiary);border:1px solid var(--border-light);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;z-index:1010;transition:all var(--transition-fast);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;right:20px}.ItineraryBottomSheet-module__xg9tDG__closeBtn:hover{background-color:var(--brand-orange);border-color:var(--brand-orange);color:var(--text-white);transform:rotate(90deg)}.ItineraryBottomSheet-module__xg9tDG__galleryContainer{flex-shrink:0;padding:0 0 28px}.ItineraryBottomSheet-module__xg9tDG__masonryGrid{gap:14px;width:100%;height:290px;display:flex}.ItineraryBottomSheet-module__xg9tDG__masonryImage{border-radius:var(--radius-md);background-position:50%;background-size:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 4px 12px #1e140a0a}.ItineraryBottomSheet-module__xg9tDG__masonryImage:before{content:"";background-color:#1e140a0d;transition:background-color .3s;position:absolute;inset:0}.ItineraryBottomSheet-module__xg9tDG__masonryImage:hover:before{background-color:#1e140a00}.ItineraryBottomSheet-module__xg9tDG__masonryMain{flex:1.4;align-items:flex-end;padding:20px;display:flex}.ItineraryBottomSheet-module__xg9tDG__masonryMain:after{content:"";z-index:1;background:linear-gradient(#1e140a1a 40%,#1e140ad9 100%);position:absolute;inset:0}.ItineraryBottomSheet-module__xg9tDG__masonryLabelRow{z-index:2;color:var(--text-white);flex-direction:column;gap:6px;width:100%;display:flex;position:relative}.ItineraryBottomSheet-module__xg9tDG__durationBadge{background-color:var(--brand-orange);color:var(--text-white);text-transform:uppercase;letter-spacing:.05em;border-radius:50px;align-self:flex-start;padding:4px 12px;font-size:.65rem;font-weight:800;box-shadow:0 4px 10px #f973164d}.ItineraryBottomSheet-module__xg9tDG__editorialSub{color:#fffc;text-transform:uppercase;letter-spacing:.08em;font-size:.75rem;font-weight:600}.ItineraryBottomSheet-module__xg9tDG__masonrySubStack{flex-direction:column;flex:1;gap:12px;display:flex}.ItineraryBottomSheet-module__xg9tDG__masonrySub{flex:1}.ItineraryBottomSheet-module__xg9tDG__scrollArea{background-color:var(--bg-primary);flex-grow:1;padding:28px 24px 120px;overflow-y:auto}.ItineraryBottomSheet-module__xg9tDG__headerInfoBlock{border-bottom:1px solid var(--border-light);margin-bottom:24px;padding-bottom:16px}.ItineraryBottomSheet-module__xg9tDG__packageNameTitle{font-size:2.2rem;font-weight:800;font-family:var(--font-primary);color:var(--text-primary);letter-spacing:-.03em;margin-bottom:6px}.ItineraryBottomSheet-module__xg9tDG__ratingBadgeLine{align-items:center;gap:6px;font-size:.85rem;font-weight:700;display:flex}.ItineraryBottomSheet-module__xg9tDG__starIcon{color:var(--brand-gold)}.ItineraryBottomSheet-module__xg9tDG__ratingScore{color:var(--text-primary)}.ItineraryBottomSheet-module__xg9tDG__ratingDetails{color:var(--text-light);font-weight:600}.ItineraryBottomSheet-module__xg9tDG__columnGrid{grid-template-columns:1.35fr 1fr;gap:28px;display:grid}.ItineraryBottomSheet-module__xg9tDG__sectionHeaderLine{margin-bottom:16px}.ItineraryBottomSheet-module__xg9tDG__sectionHeading{text-transform:uppercase;letter-spacing:.05em;color:var(--text-primary);font-size:1.25rem;font-weight:800}.ItineraryBottomSheet-module__xg9tDG__timelineDescText{color:var(--text-light);text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.ItineraryBottomSheet-module__xg9tDG__timeline{flex-direction:column;gap:16px;display:flex}.ItineraryBottomSheet-module__xg9tDG__timelineCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;transition:all .35s cubic-bezier(.16,1,.3,1);overflow:hidden;box-shadow:0 4px 15px #1e140a08}.ItineraryBottomSheet-module__xg9tDG__timelineCard:hover{background:#fffcf8;border-color:#f973164d;transform:translateY(-2px);box-shadow:0 8px 20px #1e140a0f}.ItineraryBottomSheet-module__xg9tDG__cardExpanded{background:#fffcf9!important;border-color:#f9731666!important;box-shadow:0 10px 30px #f9731614!important}.ItineraryBottomSheet-module__xg9tDG__cardHeader{-webkit-user-select:none;user-select:none;align-items:center;gap:16px;padding:16px 20px;display:flex}.ItineraryBottomSheet-module__xg9tDG__iconCircle{background:linear-gradient(135deg, var(--brand-orange) 0%, #ea580c 100%);width:36px;height:36px;color:var(--text-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:transform .3s;display:flex;box-shadow:0 4px 10px #f9731633}.ItineraryBottomSheet-module__xg9tDG__cardExpanded .ItineraryBottomSheet-module__xg9tDG__iconCircle{transform:scale(1.06)}.ItineraryBottomSheet-module__xg9tDG__headerInfo{flex-direction:column;flex-grow:1;gap:2px;display:flex}.ItineraryBottomSheet-module__xg9tDG__cardDayLabel{text-transform:uppercase;color:var(--brand-orange);letter-spacing:.05em;font-size:.65rem;font-weight:800}.ItineraryBottomSheet-module__xg9tDG__cardDayTitle{color:var(--text-primary);font-size:.95rem;font-weight:700;line-height:1.3}.ItineraryBottomSheet-module__xg9tDG__chevronIndicator{color:var(--text-light);justify-content:center;align-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1),color .3s;display:flex}.ItineraryBottomSheet-module__xg9tDG__cardExpanded .ItineraryBottomSheet-module__xg9tDG__chevronIndicator{color:var(--brand-orange);transform:rotate(180deg)}.ItineraryBottomSheet-module__xg9tDG__cardBody{opacity:0;max-height:0;transition:max-height .4s cubic-bezier(.16,1,.3,1),opacity .3s;overflow:hidden}.ItineraryBottomSheet-module__xg9tDG__bodyExpanded{opacity:1;max-height:350px}.ItineraryBottomSheet-module__xg9tDG__bodyInner{padding:0 24px 24px 74px}.ItineraryBottomSheet-module__xg9tDG__dayDesc{color:#0f172a;font-size:.95rem;line-height:1.75}.ItineraryBottomSheet-module__xg9tDG__incExcContainer{flex-direction:column;gap:16px;display:flex}.ItineraryBottomSheet-module__xg9tDG__board{border-radius:var(--radius-lg);border:1px solid var(--border-light);flex-direction:column;gap:16px;padding:20px;display:flex;box-shadow:0 8px 24px #1e140a08}.ItineraryBottomSheet-module__xg9tDG__inclusionsBoard{background:#f0fdf4;border-color:#a7f3d0}.ItineraryBottomSheet-module__xg9tDG__exclusionsBoard{background:#fff1f2;border-color:#fecdd3}.ItineraryBottomSheet-module__xg9tDG__boardHeader{border-bottom:1px dashed var(--border-light);align-items:center;gap:8px;padding-bottom:10px;display:flex}.ItineraryBottomSheet-module__xg9tDG__boardDotInc{background-color:#10b981;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #10b98199}.ItineraryBottomSheet-module__xg9tDG__boardDotExc{background-color:#f43f5e;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #f43f5e99}.ItineraryBottomSheet-module__xg9tDG__boardTitleInc{text-transform:uppercase;letter-spacing:.05em;color:#065f46;font-size:.85rem;font-weight:800}.ItineraryBottomSheet-module__xg9tDG__boardTitleExc{text-transform:uppercase;letter-spacing:.05em;color:#9f1239;font-size:.85rem;font-weight:800}.ItineraryBottomSheet-module__xg9tDG__luxuryList{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.ItineraryBottomSheet-module__xg9tDG__luxuryListItem{align-items:flex-start;gap:12px;display:flex}.ItineraryBottomSheet-module__xg9tDG__doubleCheckWrapper{background-color:#10b9811a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ItineraryBottomSheet-module__xg9tDG__luxuryCheckIcon{color:#10b981}.ItineraryBottomSheet-module__xg9tDG__doubleCrossWrapper{background-color:#f43f5e1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.ItineraryBottomSheet-module__xg9tDG__luxuryCrossIcon{color:#f43f5e}.ItineraryBottomSheet-module__xg9tDG__luxuryItemText{color:#0f172a;font-size:.98rem;font-weight:700;line-height:1.45}.ItineraryBottomSheet-module__xg9tDG__floatingFooterPanel{-webkit-backdrop-filter:blur(25px);border-radius:var(--radius-lg);z-index:1010;box-sizing:border-box;background:#fffdfab3;border:1px solid #ffffffa6;justify-content:center;width:calc(100% - 48px);max-width:440px;padding:12px 18px;display:flex;position:absolute;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 15px 35px #2d1e1426}.ItineraryBottomSheet-module__xg9tDG__bookCta{background:linear-gradient(135deg, var(--brand-orange) 0%, #ea580c 100%);width:100%;color:var(--text-white);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);border:none;justify-content:center;align-items:center;gap:8px;padding:14px 28px;font-size:.95rem;font-weight:700;display:flex;box-shadow:0 4px 14px #f9731659}.ItineraryBottomSheet-module__xg9tDG__bookCta:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ea580c73}.ItineraryBottomSheet-module__xg9tDG__arrowIcon{transition:transform var(--transition-fast)}.ItineraryBottomSheet-module__xg9tDG__bookCta:hover .ItineraryBottomSheet-module__xg9tDG__arrowIcon{transform:translate(4px)}@media (max-width:900px){.ItineraryBottomSheet-module__xg9tDG__sheet{border-left:none;border-right:none;border-radius:28px 28px 0 0;width:100vw;height:85vh}.ItineraryBottomSheet-module__xg9tDG__columnGrid{grid-template-columns:1fr;gap:24px}}@media (max-width:768px){.ItineraryBottomSheet-module__xg9tDG__galleryContainer{padding:4px 16px 12px}.ItineraryBottomSheet-module__xg9tDG__masonryGrid{height:180px}.ItineraryBottomSheet-module__xg9tDG__scrollArea{padding:8px 16px 100px}.ItineraryBottomSheet-module__xg9tDG__bodyInner{padding:0 16px 16px 50px}.ItineraryBottomSheet-module__xg9tDG__floatingFooterPanel{width:calc(100% - 32px);bottom:12px}}
.Planners-module__GxPTCG__planners{background-color:var(--bg-tertiary);padding:50px 0;position:relative;overflow:hidden}.Planners-module__GxPTCG__planners:before{content:"";background:linear-gradient(90deg, transparent, var(--border-color), transparent);width:90%;height:1px;position:absolute;top:0;left:5%}.Planners-module__GxPTCG__overviewGrid{grid-template-columns:repeat(3,1fr);align-items:start;gap:40px;display:grid}.Planners-module__GxPTCG__column{flex-direction:column;height:100%;display:flex}.Planners-module__GxPTCG__column:not(:last-child){border-right:1px solid var(--border-color);padding-right:40px}.Planners-module__GxPTCG__colLabel{color:var(--text-light);text-transform:uppercase;letter-spacing:.15em;margin-bottom:10px;font-size:.65rem;font-weight:700}.Planners-module__GxPTCG__colTitle{color:var(--text-primary);margin-bottom:10px;font-size:1.15rem;font-weight:700;line-height:1.3}.Planners-module__GxPTCG__colText{color:var(--text-secondary);font-size:.85rem;line-height:1.6}.Planners-module__GxPTCG__servicesList{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Planners-module__GxPTCG__serviceItem{color:var(--text-secondary);align-items:center;gap:8px;font-size:.85rem;font-weight:500;transition:color .2s;display:flex}.Planners-module__GxPTCG__chevronIcon{width:10px;height:10px;color:var(--brand-orange);flex-shrink:0;transition:transform .2s}.Planners-module__GxPTCG__serviceItem:hover{color:var(--text-primary)}.Planners-module__GxPTCG__serviceItem:hover .Planners-module__GxPTCG__chevronIcon{transform:translate(2px)}@media (max-width:991px){.Planners-module__GxPTCG__planners{padding:40px 0}.Planners-module__GxPTCG__overviewGrid{grid-template-columns:1fr;gap:24px}.Planners-module__GxPTCG__column:not(:last-child){border-right:none;border-bottom:1px solid var(--border-color);padding-bottom:24px;padding-right:0}}
.Hotels-module__EcapiG__hotelsSection{background-color:var(--bg-primary);border-top:1px solid #0f172a0d;padding:60px 0;position:relative}.Hotels-module__EcapiG__sectionHeader{text-align:left;flex-direction:column;align-items:flex-start;margin-bottom:36px;display:flex}.Hotels-module__EcapiG__sectionTitle{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.01em;margin-top:6px;margin-bottom:10px;font-size:1.8rem;font-weight:700}.Hotels-module__EcapiG__sectionDesc{color:var(--text-secondary);max-width:600px;margin-bottom:16px;font-size:.95rem;line-height:1.5}.Hotels-module__EcapiG__seeAllLink{color:var(--brand-orange);transition:color var(--transition-fast);align-items:center;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.Hotels-module__EcapiG__seeAllLink:hover{color:var(--brand-orange-hover);text-decoration:underline}.Hotels-module__EcapiG__hotelsGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.Hotels-module__EcapiG__hotelCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}.Hotels-module__EcapiG__hotelCard:hover{box-shadow:var(--shadow-hover);border-color:#f9731633;transform:translateY(-4px)}.Hotels-module__EcapiG__imageWrapper{background-color:var(--bg-tertiary);width:100%;height:220px;position:relative;overflow:hidden}.Hotels-module__EcapiG__hotelImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.Hotels-module__EcapiG__hotelCard:hover .Hotels-module__EcapiG__hotelImage{transform:scale(1.03)}.Hotels-module__EcapiG__badgeWrapper{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.Hotels-module__EcapiG__starsBadge{-webkit-backdrop-filter:blur(8px);background:#0f172abf;border:1px solid #ffffff1a;border-radius:50px;gap:2px;padding:4px 8px;display:flex}.Hotels-module__EcapiG__starIcon{color:var(--brand-gold)}.Hotels-module__EcapiG__trendingBadge{background-color:var(--brand-orange);color:#fff;letter-spacing:.05em;border-radius:50px;padding:4px 10px;font-size:.6rem;font-weight:800;box-shadow:0 4px 8px #f9731633}.Hotels-module__EcapiG__cardBody{flex-direction:column;flex-grow:1;padding:20px;display:flex}.Hotels-module__EcapiG__cardHeader{justify-content:space-between;align-items:center;display:flex}.Hotels-module__EcapiG__location{color:var(--brand-orange);text-transform:uppercase;letter-spacing:.08em;font-size:.725rem;font-weight:700}.Hotels-module__EcapiG__ratingInfo{align-items:center;font-size:.8rem;display:flex}.Hotels-module__EcapiG__ratingScore{color:var(--text-primary);font-weight:700}.Hotels-module__EcapiG__reviews{color:var(--text-light);margin-left:2px}.Hotels-module__EcapiG__hotelName{color:var(--text-primary);margin:8px 0 4px;font-size:1.15rem;font-weight:700;line-height:1.3}.Hotels-module__EcapiG__tagline{color:var(--text-secondary);-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;min-height:34px;margin-bottom:16px;font-size:.85rem;line-height:1.4;display:-webkit-box;overflow:hidden}.Hotels-module__EcapiG__cardFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.Hotels-module__EcapiG__priceSection{flex-direction:column;display:flex}.Hotels-module__EcapiG__price{color:var(--text-primary);font-size:1.15rem;font-weight:800;line-height:1.1}.Hotels-module__EcapiG__perNight{color:var(--text-light);margin-top:2px;font-size:.7rem}.Hotels-module__EcapiG__actionButtons{gap:16px;display:flex}.Hotels-module__EcapiG__detailsLink{color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline}.Hotels-module__EcapiG__detailsLink:hover{color:var(--text-primary)}.Hotels-module__EcapiG__enquireLink{color:var(--brand-orange);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline}.Hotels-module__EcapiG__enquireLink:hover{color:var(--brand-orange-hover)}@media (max-width:991px){.Hotels-module__EcapiG__hotelsSection{padding:50px 0}.Hotels-module__EcapiG__sectionTitle{font-size:1.6rem}.Hotels-module__EcapiG__hotelsGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:600px){.Hotels-module__EcapiG__hotelsGrid{grid-template-columns:1fr;gap:20px}}
.Services-module__PFRRnG__services{background-color:#fbf9f4;border-top:1px solid #0f172a0d;padding:100px 0 0;position:relative;overflow:hidden}.Services-module__PFRRnG__sectionHeader{text-align:center;flex-direction:column;align-items:center;max-width:800px;margin:0 auto 36px;padding:0 24px;display:flex}.Services-module__PFRRnG__servicesSectionTitle{font-family:var(--font-sans);color:#0c1220;letter-spacing:-.04em;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:12px;margin-bottom:20px;font-size:3.2rem;font-weight:850;line-height:1.15;display:flex}.Services-module__PFRRnG__titlePill{vertical-align:middle;border:2px solid #fff;border-radius:23px;justify-content:center;align-items:center;width:95px;height:46px;margin:0 10px;animation:3s ease-in-out infinite alternate Services-module__PFRRnG__floatPill;display:inline-flex;overflow:hidden;transform:translateY(2px);box-shadow:0 6px 16px #00000014}@keyframes Services-module__PFRRnG__floatPill{0%{transform:translateY(4px)rotate(-1deg)}to{transform:translateY(-2px)rotate(1.5deg)}}.Services-module__PFRRnG__titlePillImg{object-fit:cover;width:100%;height:100%}.Services-module__PFRRnG__filterTabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:56px;padding:0 24px;display:flex}.Services-module__PFRRnG__filterTab{color:var(--text-secondary);border:1px solid var(--border-color);cursor:pointer;transition:all var(--transition-fast);box-shadow:var(--shadow-soft);background:#fff;border-radius:50px;padding:10px 24px;font-size:.9rem;font-weight:700}.Services-module__PFRRnG__filterTab:hover{border-color:var(--brand-orange);color:var(--brand-orange);transform:translateY(-2px)}.Services-module__PFRRnG__filterTab.Services-module__PFRRnG__activeTab{background-color:var(--brand-orange);border-color:var(--brand-orange);color:#fff;box-shadow:0 8px 20px #f9731640}.Services-module__PFRRnG__servicesContainer{width:100%}.Services-module__PFRRnG__carouselWrapper{z-index:2;perspective:1200px;--card-spacing:180px;--card-y-offset:20px;--card-rotation:8deg;--card-scale-step:.06;justify-content:center;align-items:flex-end;width:100%;max-width:100%;height:420px;margin:0 auto -50px;display:flex;position:relative}.Services-module__PFRRnG__fannedCardsTrack{width:100%;height:100%;transform-style:preserve-3d;justify-content:center;align-items:flex-end;display:flex;position:relative}.Services-module__PFRRnG__fannedCard{cursor:pointer;will-change:transform, opacity;width:220px;height:300px;transform:translateX(calc(var(--diff) * var(--card-spacing))) translateY(calc(var(--abs-diff) * var(--card-y-offset))) rotate(calc(var(--diff) * var(--card-rotation))) rotateY(calc(var(--diff) * -12deg)) scale(calc(1 - var(--abs-diff) * var(--card-scale-step)));opacity:calc(1 - var(--abs-diff) * .18);background-color:#0b0f19;border:2px solid #ffffffd9;border-radius:28px;margin-left:-110px;transition:transform .8s cubic-bezier(.34,1.56,.64,1),opacity .7s,border-color .4s,box-shadow .4s;position:absolute;bottom:50px;left:50%;overflow:hidden;box-shadow:0 20px 40px #0f172a14,0 5px 15px #0f172a0a}.Services-module__PFRRnG__fannedCardActive{border:4px solid #fff;box-shadow:0 30px 60px #0000002e,0 12px 36px #00000014;z-index:20!important}.Services-module__PFRRnG__fannedCardActive:hover{box-shadow:0 35px 70px #00000038,0 15px 42px #0000001a;transform:translate(0)translateY(-12px)rotate(0)rotateY(0)scale(1.05)!important}.Services-module__PFRRnG__fannedCard:not(.Services-module__PFRRnG__fannedCardActive):hover{opacity:1;border-color:#fff;box-shadow:0 25px 50px #0f172a1f,0 8px 20px #0f172a0f;transform:translateX(calc(var(--diff) * var(--card-spacing))) translateY(calc(var(--abs-diff) * var(--card-y-offset) - 12px)) rotate(calc(var(--diff) * var(--card-rotation) * .7)) rotateY(calc(var(--diff) * -8deg)) scale(calc(1 - var(--abs-diff) * var(--card-scale-step) + .03))!important}.Services-module__PFRRnG__fannedCardHidden{opacity:0;pointer-events:none;visibility:hidden}.Services-module__PFRRnG__cardImg{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.16,1,.3,1)}.Services-module__PFRRnG__fannedCard:hover .Services-module__PFRRnG__cardImg{transform:scale(1.08)}.Services-module__PFRRnG__cardOverlayGradient{pointer-events:none;background:linear-gradient(#0f172a00 50%,#0f172a59 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Services-module__PFRRnG__cardImageBadge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#0f172a;letter-spacing:.06em;text-transform:uppercase;background-color:#ffffffe6;border-radius:50px;padding:4px 14px;font-size:.7rem;font-weight:800;position:absolute;top:18px;left:18px;box-shadow:0 4px 10px #0f172a14}.Services-module__PFRRnG__navArrows{pointer-events:none;z-index:10;justify-content:space-between;padding:0 20px;display:flex;position:absolute;top:45%;left:0;right:0;transform:translateY(-50%)}.Services-module__PFRRnG__navBtn{border:1px solid var(--border-color);color:#0f172a;pointer-events:auto;cursor:pointer;width:48px;height:48px;transition:all var(--transition-fast);background:#fff;border-radius:50%;justify-content:center;align-items:center;display:flex;box-shadow:0 6px 18px #0f172a14}.Services-module__PFRRnG__navBtn:hover{color:var(--brand-orange);border-color:var(--brand-orange);transform:scale(1.08);box-shadow:0 8px 24px #f9731626}.Services-module__PFRRnG__curvedPanel{z-index:5;text-align:center;background-color:#fff;border-top:1px solid #0f172a08;border-radius:50% 50% 0 0/100px 100px 0 0;flex-direction:column;align-items:center;width:100%;max-width:100%;margin:0 auto;padding:80px 40px 100px;display:flex;position:relative;box-shadow:0 -16px 48px -10px #0f172a0d}.Services-module__PFRRnG__curvedPanelContent{flex-direction:column;align-items:center;width:100%;animation:.6s cubic-bezier(.16,1,.3,1) forwards Services-module__PFRRnG__fadeSlideUp;display:flex}@keyframes Services-module__PFRRnG__fadeSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.Services-module__PFRRnG__curvedSubtitle{color:var(--theme-text,var(--brand-orange));text-transform:uppercase;letter-spacing:.08em;margin-bottom:12px;font-size:.8rem;font-weight:800}.Services-module__PFRRnG__curvedTitle{font-family:var(--font-sans);color:#0f172a;letter-spacing:-.02em;margin-bottom:16px;font-size:2.3rem;font-weight:850;line-height:1.15}.Services-module__PFRRnG__curvedDesc{color:#475569;max-width:680px;margin-bottom:30px;font-size:.98rem;line-height:1.65}.Services-module__PFRRnG__curvedBullets{flex-wrap:wrap;justify-content:center;gap:28px;margin-bottom:36px;padding:0;list-style:none;display:flex}.Services-module__PFRRnG__curvedBulletItem{color:#334155;align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:inline-flex}.Services-module__PFRRnG__bulletIcon{width:16px;height:16px;color:var(--brand-orange);flex-shrink:0}.Services-module__PFRRnG__curvedActions{justify-content:center;align-items:center;gap:16px;display:flex}.Services-module__PFRRnG__whatsAppBtn{color:#fff;cursor:pointer;transition:all var(--transition-fast);border:none;border-radius:30px;align-items:center;gap:8px;padding:12px 26px;font-size:.88rem;font-weight:800;display:inline-flex}.Services-module__PFRRnG__whatsAppBtn:hover{filter:brightness(1.08);transform:translateY(-2px)}.Services-module__PFRRnG__arrowIcon{width:14px;height:14px;transition:transform var(--transition-fast)}.Services-module__PFRRnG__whatsAppBtn:hover .Services-module__PFRRnG__arrowIcon{transform:translate(4px)}.Services-module__PFRRnG__detailsBtn{color:#64748b;border:1.5px solid var(--border-color);transition:all var(--transition-fast);border-radius:30px;padding:11px 26px;font-size:.88rem;font-weight:800;text-decoration:none}.Services-module__PFRRnG__detailsBtn:hover{color:#0f172a;background-color:#0f172a05;border-color:#0f172a}@media (max-width:1200px){.Services-module__PFRRnG__carouselWrapper{--card-spacing:140px;--card-y-offset:16px;--card-rotation:7deg}}@media (max-width:991px){.Services-module__PFRRnG__servicesSectionTitle{font-size:2.5rem}.Services-module__PFRRnG__carouselWrapper{--card-spacing:100px;--card-y-offset:12px;--card-rotation:6deg;height:380px;margin-bottom:-40px}.Services-module__PFRRnG__fannedCard{width:190px;height:260px;margin-left:-95px;bottom:40px;left:50%}.Services-module__PFRRnG__curvedPanel{border-radius:50% 50% 0 0/60px 60px 0 0;padding:60px 24px 80px}.Services-module__PFRRnG__curvedTitle{font-size:1.8rem}}@media (max-width:768px){.Services-module__PFRRnG__services{padding:60px 0 0}.Services-module__PFRRnG__servicesSectionTitle{font-size:2rem}.Services-module__PFRRnG__titlePill{width:70px;height:34px;margin:0 4px}.Services-module__PFRRnG__carouselWrapper{--card-spacing:65px;--card-y-offset:8px;--card-rotation:4.5deg;--card-scale-step:.07;height:320px;margin-bottom:-30px}.Services-module__PFRRnG__fannedCard{border-radius:20px;width:160px;height:220px;margin-left:-80px;bottom:30px;left:50%}.Services-module__PFRRnG__cardImageBadge{padding:3px 10px;font-size:.65rem;top:12px;left:12px}.Services-module__PFRRnG__curvedPanel{border-radius:50% 50% 0 0/40px 40px 0 0}.Services-module__PFRRnG__curvedTitle{font-size:1.5rem}.Services-module__PFRRnG__curvedDesc{margin-bottom:20px;font-size:.88rem}.Services-module__PFRRnG__curvedBullets{gap:16px;margin-bottom:28px}.Services-module__PFRRnG__navArrows{padding:0 10px}.Services-module__PFRRnG__navBtn{width:40px;height:40px}}@media (max-width:480px){.Services-module__PFRRnG__carouselWrapper{--card-spacing:52px;--card-y-offset:6px;--card-rotation:3.5deg;height:280px}.Services-module__PFRRnG__fannedCard{width:135px;height:185px;margin-left:-67.5px;left:50%}.Services-module__PFRRnG__curvedPanel{border-radius:50% 50% 0 0/25px 25px 0 0}.Services-module__PFRRnG__curvedBullets{flex-direction:column;align-items:center;gap:8px}.Services-module__PFRRnG__curvedActions{flex-direction:column;gap:12px;width:100%}.Services-module__PFRRnG__whatsAppBtn,.Services-module__PFRRnG__detailsBtn{justify-content:center;width:100%}}
.CarsSection-module__0gIXdW__carsSection{background-color:var(--bg-primary);border-top:1px solid #0f172a0d;padding:60px 0;position:relative}.CarsSection-module__0gIXdW__sectionHeader{text-align:left;flex-direction:column;align-items:flex-start;margin-bottom:36px;display:flex}.CarsSection-module__0gIXdW__sectionTitle{font-family:var(--font-sans);color:var(--text-primary);letter-spacing:-.01em;margin-top:6px;margin-bottom:10px;font-size:1.8rem;font-weight:700}.CarsSection-module__0gIXdW__sectionDesc{color:var(--text-secondary);max-width:600px;margin-bottom:16px;font-size:.95rem;line-height:1.5}.CarsSection-module__0gIXdW__seeAllLink{color:var(--brand-orange);transition:color var(--transition-fast);align-items:center;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.CarsSection-module__0gIXdW__seeAllLink:hover{color:var(--brand-orange-hover);text-decoration:underline}.CarsSection-module__0gIXdW__carsGrid{grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.CarsSection-module__0gIXdW__carCard{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--radius-md);transition:transform var(--transition-normal), box-shadow var(--transition-normal), border-color var(--transition-normal);box-shadow:var(--shadow-soft);flex-direction:column;display:flex;overflow:hidden}.CarsSection-module__0gIXdW__carCard:hover{box-shadow:var(--shadow-hover);border-color:#f9731633;transform:translateY(-4px)}.CarsSection-module__0gIXdW__imageWrapper{background-color:var(--bg-tertiary);width:100%;height:220px;position:relative;overflow:hidden}.CarsSection-module__0gIXdW__carImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.CarsSection-module__0gIXdW__carCard:hover .CarsSection-module__0gIXdW__carImage{transform:scale(1.03)}.CarsSection-module__0gIXdW__badgeWrapper{pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.CarsSection-module__0gIXdW__classTag{background-color:var(--brand-orange);color:#fff;letter-spacing:.05em;border-radius:50px;padding:4px 10px;font-size:.6rem;font-weight:800;box-shadow:0 4px 8px #f9731633}.CarsSection-module__0gIXdW__passengersBadge{-webkit-backdrop-filter:blur(8px);color:#fff;background:#0f172abf;border:1px solid #ffffff1a;border-radius:50px;padding:4px 8px;font-size:.65rem;font-weight:700}.CarsSection-module__0gIXdW__cardBody{flex-direction:column;flex-grow:1;padding:20px;display:flex}.CarsSection-module__0gIXdW__cardHeader{justify-content:space-between;align-items:center;display:flex}.CarsSection-module__0gIXdW__category{color:var(--brand-orange);text-transform:uppercase;letter-spacing:.08em;font-size:.725rem;font-weight:700}.CarsSection-module__0gIXdW__carName{color:var(--text-primary);margin:8px 0 6px;font-size:1.15rem;font-weight:700;line-height:1.3}.CarsSection-module__0gIXdW__featuresWrapper{flex-direction:column;gap:4px;min-height:38px;margin-bottom:16px;display:flex}.CarsSection-module__0gIXdW__featureItem{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;line-height:1.4;overflow:hidden}.CarsSection-module__0gIXdW__cardFooter{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:16px;display:flex}.CarsSection-module__0gIXdW__ratesSection{flex-direction:column;gap:2px;display:flex}.CarsSection-module__0gIXdW__rateRow{align-items:center;gap:6px;font-size:.75rem;display:flex}.CarsSection-module__0gIXdW__rateLabel{color:var(--text-light)}.CarsSection-module__0gIXdW__rateValue{color:var(--text-primary);font-weight:700}.CarsSection-module__0gIXdW__actionButtons{gap:16px;display:flex}.CarsSection-module__0gIXdW__detailsLink{color:var(--text-secondary);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline}.CarsSection-module__0gIXdW__detailsLink:hover{color:var(--text-primary)}.CarsSection-module__0gIXdW__enquireLink{color:var(--brand-orange);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none;padding:0;font-size:.8rem;font-weight:700;text-decoration:underline}.CarsSection-module__0gIXdW__enquireLink:hover{color:var(--brand-orange-hover)}@media (max-width:991px){.CarsSection-module__0gIXdW__carsSection{padding:50px 0}.CarsSection-module__0gIXdW__sectionTitle{font-size:1.6rem}.CarsSection-module__0gIXdW__carsGrid{grid-template-columns:repeat(2,1fr);gap:24px}}@media (max-width:600px){.CarsSection-module__0gIXdW__carsGrid{grid-template-columns:1fr;gap:20px}}
.cars-module__t27VMW__pageWrapper{color:#0f172a;min-height:100vh;font-family:var(--font-jakarta-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;background-color:#f8fafc;flex-direction:column;display:flex}.cars-module__t27VMW__heroSection{text-align:center;justify-content:center;align-items:center;height:480px;padding:40px 0;display:flex;position:relative;overflow:hidden}.cars-module__t27VMW__heroBg{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.cars-module__t27VMW__heroImg{object-fit:cover;width:100%;height:100%}.cars-module__t27VMW__heroOverlay{z-index:2;background:linear-gradient(#ffffff73 0%,#fffc 50%,#f8fafc 100%);width:100%;height:100%;position:absolute;top:0;left:0}.cars-module__t27VMW__heroContainer{z-index:3;max-width:800px;padding:0 20px;position:relative}.cars-module__t27VMW__promoBadge{color:#0f172a;text-transform:uppercase;letter-spacing:.1em;background-color:#facc15;border-radius:50px;margin-bottom:20px;padding:6px 14px;font-size:.72rem;font-weight:800;display:inline-block;box-shadow:0 4px 12px #eab30833}.cars-module__t27VMW__heroTitle{color:#0f172a;letter-spacing:-.03em;margin-bottom:16px;font-size:3.2rem;font-weight:850;line-height:1.15}.cars-module__t27VMW__heroSubtitle{color:#475569;max-width:600px;margin:0 auto;font-size:1.1rem;line-height:1.6}.cars-module__t27VMW__bookingSection{z-index:10;margin-top:-50px;margin-bottom:60px;padding:0 20px;position:relative}.cars-module__t27VMW__bookingCard{-webkit-backdrop-filter:blur(20px);background:#ffffffe6;border:1px solid #e2e8f0cc;border-radius:24px;padding:40px;box-shadow:0 20px 40px #0f172a0d,0 1px 3px #0f172a05}.cars-module__t27VMW__formTitle{color:#0f172a;letter-spacing:-.02em;border-left:4px solid #d97706;margin-bottom:24px;padding-left:12px;font-size:1.6rem;font-weight:800}.cars-module__t27VMW__bookingForm{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.cars-module__t27VMW__formGroup{flex-direction:column;gap:8px;display:flex}.cars-module__t27VMW__formGroupFull{grid-column:span 3}.cars-module__t27VMW__formGroup label{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.78rem;font-weight:800}.cars-module__t27VMW__inputWrapper{align-items:center;display:flex;position:relative}.cars-module__t27VMW__inputIcon{fill:#6b7280;pointer-events:none;width:20px;height:20px;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.cars-module__t27VMW__formInput{border:1px solid var(--border-color);color:#0f172a;background-color:#fff;border-radius:50px;outline:none;width:100%;padding:14px 16px 14px 44px;font-family:inherit;font-size:.92rem;transition:all .3s}.cars-module__t27VMW__formInput:focus{background-color:#fff;border-color:#d97706;box-shadow:0 0 0 3px #d9770614}.cars-module__t27VMW__formSelect{border:1px solid var(--border-color);color:#0f172a;cursor:pointer;appearance:none;background-color:#fff;border-radius:50px;outline:none;width:100%;padding:14px 16px 14px 44px;font-family:inherit;font-size:.92rem;transition:all .3s}.cars-module__t27VMW__formSelect:focus{background-color:#fff;border-color:#d97706;box-shadow:0 0 0 3px #d9770614}.cars-module__t27VMW__selectArrow{color:#64748b;pointer-events:none;position:absolute;right:16px}.cars-module__t27VMW__submitBtn{color:#0f172a;cursor:pointer;background-color:#eab308;border:none;border-radius:10px;grid-column:span 3;justify-content:center;align-items:center;gap:8px;padding:16px;font-size:1rem;font-weight:800;transition:all .3s;display:flex;box-shadow:0 4px 14px #eab30833}.cars-module__t27VMW__submitBtn:hover{background-color:#facc15;transform:translateY(-2px);box-shadow:0 6px 18px #eab3084d}.cars-module__t27VMW__submitBtn:active{transform:translateY(0)}.cars-module__t27VMW__quoteSection{max-width:1200px;margin:0 auto 80px;padding:0 20px}.cars-module__t27VMW__quoteCard{background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%);border:1px solid #ffffff14;border-radius:24px;justify-content:space-between;align-items:center;gap:30px;padding:32px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 40px #0f172a1f}.cars-module__t27VMW__quoteCard:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle,#eab30826 0%,#0000 70%);width:300px;height:300px;position:absolute;top:-50%;right:-20%}.cars-module__t27VMW__quoteContent{z-index:2;align-items:center;gap:20px;display:flex}.cars-module__t27VMW__quoteIconWrapper{background-color:#eab30826;border:1px solid #eab3084d;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.5rem;display:flex;box-shadow:0 8px 16px #eab3080d}.cars-module__t27VMW__quoteTextContainer{flex-direction:column;gap:6px;display:flex}.cars-module__t27VMW__quoteTitle{color:#fff;letter-spacing:-.01em;margin:0;font-size:1.35rem;font-weight:800}.cars-module__t27VMW__quoteSubtitle{color:#94a3b8;margin:0;font-size:.92rem;font-weight:500}.cars-module__t27VMW__quoteBtn{color:#0f172a;z-index:2;white-space:nowrap;background-color:#eab308;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #eab30833}.cars-module__t27VMW__quoteBtn:hover{background-color:#facc15;transform:translateY(-2px);box-shadow:0 8px 20px #eab3084d}.cars-module__t27VMW__quoteBtn:active{transform:translateY(0)}.cars-module__t27VMW__phoneIcon{transition:transform .3s}.cars-module__t27VMW__quoteBtn:hover .cars-module__t27VMW__phoneIcon{transform:scale(1.1)rotate(15deg)}@media (max-width:991px){.cars-module__t27VMW__quoteCard{text-align:center;flex-direction:column;padding:30px}.cars-module__t27VMW__quoteContent{flex-direction:column;gap:16px}.cars-module__t27VMW__quoteIconWrapper{margin:0 auto}.cars-module__t27VMW__quoteBtn{justify-content:center;width:100%}}.cars-module__t27VMW__statsSection{background-color:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;margin-bottom:80px;padding:60px 0}.cars-module__t27VMW__statsGrid{grid-template-columns:repeat(4,1fr);gap:30px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.cars-module__t27VMW__statCard{text-align:center;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:24px;transition:all .3s}.cars-module__t27VMW__statCard:hover{border-color:#cbd5e1;transform:translateY(-4px);box-shadow:0 10px 25px #0f172a08}.cars-module__t27VMW__statNumber{color:#d97706;letter-spacing:-.02em;margin-bottom:6px;font-size:2.8rem;font-weight:850}.cars-module__t27VMW__statLabel{color:#475569;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:800}.cars-module__t27VMW__showcaseSection{max-width:1200px;margin:0 auto 100px;padding:0 20px}.cars-module__t27VMW__sectionHeader{text-align:center;margin-bottom:40px}.cars-module__t27VMW__sectionLabel{color:#d97706;text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px;font-size:.8rem;font-weight:800;display:inline-block}.cars-module__t27VMW__sectionTitle{color:#0f172a;letter-spacing:-.02em;font-size:2.4rem;font-weight:850}.cars-module__t27VMW__categoryTabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:40px;display:flex}.cars-module__t27VMW__tabBtn{color:#475569;cursor:pointer;background-color:#fff;border:1px solid #cbd5e1;border-radius:50px;padding:12px 24px;font-size:.88rem;font-weight:800;transition:all .3s}.cars-module__t27VMW__tabBtn:hover{color:#0f172a;border-color:#94a3b8}.cars-module__t27VMW__activeTabBtn{color:#fff;background-color:#0f172a;border-color:#0f172a;box-shadow:0 4px 12px #0f172a26}.cars-module__t27VMW__carsGrid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.cars-module__t27VMW__carCard{color:#1e293b;background-color:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 4px 20px #0f172a08}.cars-module__t27VMW__carCard:hover{transform:translateY(-6px);box-shadow:0 12px 30px #0f172a14}.cars-module__t27VMW__carImgWrapper{background-color:#f8fafc;justify-content:center;align-items:center;height:220px;padding:0;display:flex;position:relative;overflow:hidden}.cars-module__t27VMW__carImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.cars-module__t27VMW__carCard:hover .cars-module__t27VMW__carImg{transform:scale(1.06)}.cars-module__t27VMW__rateBadge{color:#0f172a;background-color:#facc15;border-radius:50px;padding:6px 12px;font-size:.8rem;font-weight:850;position:absolute;top:16px;right:16px;box-shadow:0 2px 6px #0000000d}.cars-module__t27VMW__carContent{flex-direction:column;flex-grow:1;gap:14px;padding:24px;display:flex}.cars-module__t27VMW__carHeader{justify-content:space-between;align-items:flex-start;display:flex}.cars-module__t27VMW__carName{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:1.3rem;font-weight:800}.cars-module__t27VMW__carClassTag{color:#b45309;text-transform:uppercase;background-color:#fef3c7;border-radius:4px;align-self:flex-start;padding:4px 8px;font-size:.72rem;font-weight:800}.cars-module__t27VMW__carDetails{border-top:1px solid #f1f5f9;flex-direction:column;gap:8px;margin-top:auto;padding-top:14px;display:flex}.cars-module__t27VMW__detailItem{justify-content:space-between;font-size:.85rem;display:flex}.cars-module__t27VMW__detailLabel{color:#475569;font-weight:600}.cars-module__t27VMW__detailVal{color:#0f172a;font-weight:800}.cars-module__t27VMW__bookCarBtn{color:#fff;cursor:pointer;text-align:center;background-color:#0f172a;border:none;border-radius:8px;margin-top:8px;padding:12px;font-size:.88rem;font-weight:800;transition:all .3s}.cars-module__t27VMW__bookCarBtn:hover{color:#fff;background-color:#d97706;box-shadow:0 4px 12px #d9770633}.cars-module__t27VMW__showroomSection{max-width:1200px;margin:0 auto 120px;padding:40px 20px 0}.cars-module__t27VMW__showroomGrid{grid-template-columns:1fr 1.2fr;align-items:stretch;gap:48px;margin-top:40px;display:grid}.cars-module__t27VMW__showroomMenu{flex-direction:column;gap:20px;display:flex}.cars-module__t27VMW__showroomTab{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;outline:none;align-items:flex-start;width:100%;padding:24px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden}.cars-module__t27VMW__showroomTab:hover{border-color:#eab30866;transform:translateY(-2px);box-shadow:0 8px 24px #0f172a0a}.cars-module__t27VMW__activeShowroomTab{background:radial-gradient(circle at 0%,#fef3c740 0%,#fff0 60%),#fff;border-color:#eab308;box-shadow:0 12px 32px #d977060a,0 2px 4px #d9770603}.cars-module__t27VMW__showroomTabIconWrapper{color:#475569;background-color:#f1f5f9;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;margin-right:18px;transition:all .3s;display:flex}.cars-module__t27VMW__tabIcon{width:22px;height:22px;transition:transform .3s}.cars-module__t27VMW__showroomTab:hover .cars-module__t27VMW__tabIcon{transform:scale(1.1)}.cars-module__t27VMW__activeShowroomTab .cars-module__t27VMW__showroomTabIconWrapper{color:#fff;background:linear-gradient(135deg,#eab308 0%,#f97316 100%);box-shadow:0 6px 16px #d9770640}.cars-module__t27VMW__showroomTabText{flex-direction:column;gap:6px;display:flex}.cars-module__t27VMW__showroomTabTitle{color:#0f172a;margin:0;font-size:1.15rem;font-weight:800;transition:color .3s}.cars-module__t27VMW__activeShowroomTab .cars-module__t27VMW__showroomTabTitle{color:#d97706}.cars-module__t27VMW__showroomTabDesc{color:#475569;margin:0;font-size:.88rem;line-height:1.5}.cars-module__t27VMW__showroomTabProgress{pointer-events:none;background-color:#0000;height:3px;position:absolute;bottom:0;left:0;right:0}.cars-module__t27VMW__showroomTabProgressBar{background:linear-gradient(90deg,#eab308,#f97316);height:100%;transition:width .4s}.cars-module__t27VMW__showroomDisplay{background:radial-gradient(120% 120% at 50% 10%,#fff 40%,#f3f4f666 100%);border:1px solid #e2e8f0cc;border-radius:28px;justify-content:center;align-items:center;min-height:440px;padding:40px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 50px #0f172a05}.cars-module__t27VMW__mockupContainer{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cars-module__t27VMW__animateFade{animation:.45s cubic-bezier(.16,1,.3,1) forwards cars-module__t27VMW__fadeInUp}@keyframes cars-module__t27VMW__fadeInUp{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.cars-module__t27VMW__gpsMockup{background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;flex-direction:column;width:100%;max-width:440px;display:flex;overflow:hidden;box-shadow:0 15px 35px #0f172a0d}.cars-module__t27VMW__gpsHeader{color:#fff;background:#0f172a;justify-content:space-between;align-items:center;padding:14px 20px;display:flex}.cars-module__t27VMW__gpsLiveBadge{letter-spacing:.05em;color:#facc15;background-color:#eab30826;border-radius:50px;align-items:center;gap:8px;padding:4px 10px;font-size:.72rem;font-weight:800;display:inline-flex}.cars-module__t27VMW__gpsPulseDot{background-color:#facc15;border-radius:50%;width:6px;height:6px;animation:1.5s infinite alternate cars-module__t27VMW__pulse;box-shadow:0 0 8px #facc15}@keyframes cars-module__t27VMW__pulse{0%{opacity:.6;transform:scale(.9)}to{opacity:1;transform:scale(1.3);box-shadow:0 0 12px #facc15}}.cars-module__t27VMW__gpsStatusText{letter-spacing:.05em;color:#94a3b8;font-size:.72rem;font-weight:800}.cars-module__t27VMW__gpsMapArea{background-color:#f8fafc;border-bottom:1px solid #f1f5f9;height:220px;position:relative;overflow:hidden}.cars-module__t27VMW__mapGridLines{background-image:linear-gradient(90deg,#e2e8f099 1px,#0000 1px),linear-gradient(#e2e8f099 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.cars-module__t27VMW__mapRouteSvg{z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.cars-module__t27VMW__animatedRoute{animation:35s linear infinite cars-module__t27VMW__dash}@keyframes cars-module__t27VMW__dash{to{stroke-dashoffset:-1000px}}.cars-module__t27VMW__taxiPulseCircle{animation:2s ease-out infinite cars-module__t27VMW__taxiPulse}@keyframes cars-module__t27VMW__taxiPulse{0%{r:6px;opacity:.9}to{r:20px;opacity:0}}.cars-module__t27VMW__mapPinLabelStart{color:#fff;letter-spacing:.02em;background:#0f172a;border-radius:4px;padding:2px 6px;font-size:.62rem;font-weight:800;position:absolute;bottom:24px;left:36px}.cars-module__t27VMW__mapPinLabelEnd{color:#fff;letter-spacing:.02em;background:#d97706;border-radius:4px;padding:2px 6px;font-size:.62rem;font-weight:800;position:absolute;top:95px;right:36px}.cars-module__t27VMW__gpsFooter{background-color:#fff;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.cars-module__t27VMW__gpsStat{flex-direction:column;gap:2px;display:flex}.cars-module__t27VMW__gpsStatLabel{color:#64748b;text-transform:uppercase;letter-spacing:.02em;font-size:.68rem;font-weight:700}.cars-module__t27VMW__gpsStatValue{color:#0f172a;font-size:.85rem;font-weight:800}.cars-module__t27VMW__gpsSosButton{color:#b91c1c;background-color:#fee2e2;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:.75rem;font-weight:800;display:inline-flex}.cars-module__t27VMW__sosIcon{animation:1s infinite alternate cars-module__t27VMW__sosWiggle}@keyframes cars-module__t27VMW__sosWiggle{0%{transform:rotate(-5deg)scale(.95)}to{transform:rotate(5deg)scale(1.05)}}.cars-module__t27VMW__driverMockup{background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:400px;padding:24px;display:flex;box-shadow:0 15px 35px #0f172a0d}.cars-module__t27VMW__driverBadgeHeader{align-items:center;gap:12px;display:flex}.cars-module__t27VMW__badgeSeal{color:#fff;background-color:#10b981;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:.9rem;font-weight:850;display:flex;box-shadow:0 4px 10px #10b98133}.cars-module__t27VMW__badgeVerifyTitle{color:#059669;letter-spacing:.05em;font-size:.72rem;font-weight:855}.cars-module__t27VMW__badgeVerifySubtitle{color:#64748b;text-transform:uppercase;font-size:.65rem;font-weight:700}.cars-module__t27VMW__driverProfileDetails{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;align-items:center;gap:16px;padding:18px 0;display:flex}.cars-module__t27VMW__driverAvatarContainer{position:relative}.cars-module__t27VMW__driverAvatar{color:#475569;background:linear-gradient(135deg,#f1f5f9 0%,#cbd5e1 100%);border:2px solid #eab308;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.cars-module__t27VMW__driverIconAvatar{color:#64748b}.cars-module__t27VMW__driverRatingBadge{color:#eab308;white-space:nowrap;background-color:#0f172a;border-radius:50px;padding:2px 6px;font-size:.62rem;font-weight:850;position:absolute;bottom:-4px;left:50%;transform:translate(-50%);box-shadow:0 2px 5px #0000001a}.cars-module__t27VMW__driverIdentity{flex-direction:column;gap:4px;display:flex}.cars-module__t27VMW__driverNameText{color:#0f172a;font-size:1.15rem;font-weight:850}.cars-module__t27VMW__driverTitleText{color:#64748b;font-size:.78rem;font-weight:700}.cars-module__t27VMW__driverCertList{flex-direction:column;gap:10px;display:flex}.cars-module__t27VMW__certItem{color:#334155;align-items:center;gap:10px;font-size:.82rem;font-weight:700;display:flex}.cars-module__t27VMW__certCheck{color:#10b981;flex-shrink:0}.cars-module__t27VMW__invoiceMockup{background:#fff;border:1px solid #e2e8f0cc;border-radius:20px;flex-direction:column;gap:18px;width:100%;max-width:420px;padding:24px;display:flex;box-shadow:0 15px 35px #0f172a0d}.cars-module__t27VMW__invoiceHeader{justify-content:space-between;align-items:flex-start;display:flex}.cars-module__t27VMW__invoiceNum{color:#64748b;letter-spacing:.05em;font-size:.7rem;font-weight:850}.cars-module__t27VMW__invoiceDate{color:#0f172a;font-size:.95rem;font-weight:855}.cars-module__t27VMW__noSurgeBadge{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#eab308 0%,#d97706 100%);border-radius:6px;padding:4px 10px;font-size:.65rem;font-weight:900;box-shadow:0 4px 10px #d9770626}.cars-module__t27VMW__invoiceRouteBlock{background-color:#f8fafc;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex;position:relative}.cars-module__t27VMW__invoiceRoutePoint{color:#1e293b;align-items:center;gap:10px;font-size:.78rem;font-weight:750;display:flex}.cars-module__t27VMW__routeDotGreen{background-color:#10b981;border-radius:50%;flex-shrink:0;width:8px;height:8px}.cars-module__t27VMW__routeDotRed{background-color:#ef4444;border-radius:50%;flex-shrink:0;width:8px;height:8px}.cars-module__t27VMW__invoiceRouteLine{border-left:1px dashed #cbd5e1;width:1px;height:18px;position:absolute;top:22px;left:20px}.cars-module__t27VMW__invoiceDetailsTable{flex-direction:column;gap:10px;display:flex}.cars-module__t27VMW__invoiceRow{color:#475569;justify-content:space-between;font-size:.8rem;font-weight:700;display:flex}.cars-module__t27VMW__invoiceRow span:last-child{color:#0f172a;font-weight:800}.cars-module__t27VMW__invoiceDivider{background-color:#f1f5f9;height:1px;margin:4px 0}.cars-module__t27VMW__invoiceTotalRow{color:#0f172a;justify-content:space-between;font-size:1rem;font-weight:850;display:flex}.cars-module__t27VMW__invoiceTotalRow span:last-child{color:#d97706;font-size:1.15rem;font-weight:900}.cars-module__t27VMW__invoiceFooterAlert{color:#047857;background-color:#ecfdf5;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:.7rem;font-weight:700;display:flex}.cars-module__t27VMW__alertIcon{color:#10b981;flex-shrink:0}.cars-module__t27VMW__driverSection{background-color:#fff;border-top:1px solid #e2e8f0;margin-top:40px;padding:80px 0}.cars-module__t27VMW__driverGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;max-width:1200px;margin:0 auto;padding:0 20px;display:grid}.cars-module__t27VMW__driverContent{flex-direction:column;gap:20px;display:flex}.cars-module__t27VMW__driverContent h3{color:#0f172a;letter-spacing:-.02em;font-size:2.2rem;font-weight:850}.cars-module__t27VMW__driverContent p{color:#475569;line-height:1.65}.cars-module__t27VMW__driverBulletList{flex-direction:column;gap:12px;margin-top:10px;display:flex}.cars-module__t27VMW__driverBullet{color:#334155;align-items:center;gap:12px;font-size:.95rem;display:flex}.cars-module__t27VMW__driverBulletCheck{color:#d97706;font-weight:800}.cars-module__t27VMW__driverCard{background:#f8fafc;border:1px solid #e2e8f0;border-radius:20px;padding:40px;box-shadow:0 10px 30px #0f172a05}.cars-module__t27VMW__driverForm{flex-direction:column;gap:16px;display:flex}@media (max-width:991px){.cars-module__t27VMW__heroTitle{font-size:2.6rem}.cars-module__t27VMW__bookingForm{grid-template-columns:repeat(2,1fr)}.cars-module__t27VMW__submitBtn{grid-column:span 2}.cars-module__t27VMW__statsGrid,.cars-module__t27VMW__carsGrid{grid-template-columns:repeat(2,1fr)}.cars-module__t27VMW__showroomGrid{grid-template-columns:1fr;gap:32px}.cars-module__t27VMW__showroomDisplay{min-height:auto;padding:24px 16px}.cars-module__t27VMW__driverGrid{grid-template-columns:1fr;gap:40px}}@media (max-width:768px){.cars-module__t27VMW__heroSection{height:auto;padding:100px 0 60px}.cars-module__t27VMW__heroTitle{font-size:2.1rem;line-height:1.2}.cars-module__t27VMW__heroSubtitle{font-size:.95rem}.cars-module__t27VMW__bookingSection{margin-top:-30px;margin-bottom:40px;padding:0 12px}.cars-module__t27VMW__bookingCard{border-radius:20px!important;padding:24px 16px!important}.cars-module__t27VMW__bookingForm{grid-template-columns:1fr;gap:16px}.cars-module__t27VMW__formGroup>div{flex-direction:column!important;gap:8px!important}.cars-module__t27VMW__customSelectWrapper{flex:unset!important;width:100%!important}.cars-module__t27VMW__calendarDropdown{box-sizing:border-box!important;width:calc(100vw - 48px)!important;max-width:290px!important;left:50%!important;transform:translate(-50%)!important}.cars-module__t27VMW__submitBtn{grid-column:span 1;padding:14px;font-size:.95rem}.cars-module__t27VMW__quoteSection{margin-bottom:60px}.cars-module__t27VMW__quoteCard{flex-direction:column;gap:20px}.cars-module__t27VMW__statsSection{margin-bottom:60px;padding:40px 0}.cars-module__t27VMW__statsGrid{grid-template-columns:1fr;gap:20px}.cars-module__t27VMW__showcaseSection{margin-bottom:60px}.cars-module__t27VMW__categoryTabs{white-space:nowrap;box-sizing:border-box;scrollbar-width:none;justify-content:flex-start;gap:8px;width:100%;padding:4px;display:flex;overflow-x:auto}.cars-module__t27VMW__categoryTabs::-webkit-scrollbar{display:none}.cars-module__t27VMW__tabBtn{flex-shrink:0;padding:8px 16px}.cars-module__t27VMW__carsGrid{grid-template-columns:1fr;gap:24px}.cars-module__t27VMW__showroomSection{margin-bottom:60px}.cars-module__t27VMW__showroomTab{padding:16px}.cars-module__t27VMW__showroomTabIconWrapper{margin-right:12px}.cars-module__t27VMW__driverSection{padding:40px 0}.cars-module__t27VMW__driverCard{border-radius:20px!important;padding:24px 16px!important}}.cars-module__t27VMW__customSelectWrapper{width:100%;position:relative}.cars-module__t27VMW__customSelectTrigger{border:1px solid var(--border-color);color:#0f172a;cursor:pointer;text-align:left;background-color:#fff;border-radius:50px;outline:none;justify-content:space-between;align-items:center;width:100%;padding:14px 16px 14px 44px;font-family:inherit;font-size:.92rem;font-weight:600;transition:all .3s;display:flex}.cars-module__t27VMW__customSelectTrigger:focus{background-color:#fff;border-color:#d97706;box-shadow:0 0 0 3px #d9770614}.cars-module__t27VMW__selectValue{flex-grow:1}.cars-module__t27VMW__selectArrow{color:#64748b;pointer-events:none;justify-content:center;align-items:center;font-size:.72rem;transition:transform .2s;display:flex}.cars-module__t27VMW__arrowOpen{transform:rotate(180deg)}.cars-module__t27VMW__customSelectOptions{-webkit-backdrop-filter:blur(20px);z-index:100;background:#fffffffa;border:1px solid #e2e8f0cc;border-radius:10px;flex-direction:column;gap:2px;width:100%;padding:6px;animation:.25s cubic-bezier(.16,1,.3,1) cars-module__t27VMW__dropdownSlide;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 10px 25px #0f172a0f,0 8px 16px #0f172a05}@keyframes cars-module__t27VMW__dropdownSlide{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.cars-module__t27VMW__customOption{color:#475569;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:.88rem;font-weight:600;transition:all .2s;display:flex}.cars-module__t27VMW__customOption:hover{color:#d97706;background-color:#d977060d}.cars-module__t27VMW__activeOption{color:#d97706;background-color:#d9770614}.cars-module__t27VMW__checkIcon{color:#d97706;flex-shrink:0}.cars-module__t27VMW__calendarDropdown{z-index:100;background:#fff;border:1px solid #e2e8f0e6;border-radius:12px;width:290px;padding:16px;animation:.25s cubic-bezier(.16,1,.3,1) cars-module__t27VMW__dropdownSlide;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 30px #0f172a14,0 4px 12px #0f172a08}.cars-module__t27VMW__calendarHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cars-module__t27VMW__monthNavBtn{color:#475569;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:1rem;font-weight:700;transition:background-color .2s}.cars-module__t27VMW__monthNavBtn:hover{color:#0f172a;background-color:#f1f5f9}.cars-module__t27VMW__calendarMonthYear{color:#0f172a;font-size:.88rem;font-weight:800}.cars-module__t27VMW__weekdaysGrid{text-align:center;grid-template-columns:repeat(7,1fr);margin-bottom:6px;display:grid}.cars-module__t27VMW__weekdayHeader{color:#94a3b8;font-size:.72rem;font-weight:700}.cars-module__t27VMW__daysGrid{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.cars-module__t27VMW__dayCell{color:#334155;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;height:32px;font-size:.8rem;font-weight:600;transition:all .2s;display:flex}.cars-module__t27VMW__dayCell:hover{color:#d97706;background-color:#d977060d}.cars-module__t27VMW__selectedDay{color:#fff!important;background-color:#0f172a!important}.cars-module__t27VMW__todayDay{color:#d97706;border:1.5px solid #d97706}.cars-module__t27VMW__disabledDay{color:#cbd5e1;pointer-events:none;opacity:.4}.cars-module__t27VMW__emptyCell{height:32px}.cars-module__t27VMW__timeDropdown{z-index:100;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#fff;border:1px solid #e2e8f0e6;border-radius:10px;flex-direction:column;gap:2px;width:100%;max-height:220px;padding:6px;animation:.25s cubic-bezier(.16,1,.3,1) cars-module__t27VMW__dropdownSlide;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 10px 30px #0f172a14,0 4px 12px #0f172a08}.cars-module__t27VMW__timeDropdown::-webkit-scrollbar{width:6px}.cars-module__t27VMW__timeDropdown::-webkit-scrollbar-track{background:0 0}.cars-module__t27VMW__timeDropdown::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:3px}.cars-module__t27VMW__timeOption{color:#475569;cursor:pointer;text-align:center;border-radius:6px;padding:10px 14px;font-size:.88rem;font-weight:600;transition:all .2s}.cars-module__t27VMW__timeOption:hover{color:#d97706;background-color:#d977060d}.cars-module__t27VMW__activeTimeOption{color:#d97706;background-color:#d9770614;font-weight:700}.cars-module__t27VMW__carImgNavBtn{color:#0f172a;cursor:pointer;z-index:5;opacity:0;background-color:#ffffffe6;border:1px solid #e2e8f0cc;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.88rem;font-weight:800;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 10px #0f172a14}.cars-module__t27VMW__carImgWrapper:hover .cars-module__t27VMW__carImgNavBtn{opacity:1}.cars-module__t27VMW__carImgNavBtn:hover{color:#d97706;background-color:#fff;transform:translateY(-50%)scale(1.08)}.cars-module__t27VMW__carImgNavPrev{left:12px}.cars-module__t27VMW__carImgNavNext{right:12px}.cars-module__t27VMW__carImgDots{z-index:5;-webkit-backdrop-filter:blur(4px);background-color:#0f172a59;border-radius:20px;gap:6px;padding:4px 8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.cars-module__t27VMW__carImgDot{cursor:pointer;background-color:#ffffff80;border-radius:50%;width:6px;height:6px;transition:all .2s}.cars-module__t27VMW__carImgDot:hover{background-color:#fffc}.cars-module__t27VMW__carImgDotActive{background-color:#fff;transform:scale(1.2)}.cars-module__t27VMW__moreVehiclesWrapper{justify-content:center;margin-top:40px;display:flex}.cars-module__t27VMW__moreVehiclesBtn{color:#fff;cursor:pointer;background-color:#0f172a;border:none;border-radius:12px;outline:none;align-items:center;gap:10px;padding:14px 28px;font-size:.92rem;font-weight:800;text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 4px 14px #0f172a26}.cars-module__t27VMW__moreVehiclesBtn:hover{background-color:#d97706;transform:translateY(-2px);box-shadow:0 8px 20px #d9770633}.cars-module__t27VMW__moreVehiclesBtn:active{transform:translateY(0)}.cars-module__t27VMW__moreVehiclesBtn svg{transition:transform .3s}.cars-module__t27VMW__moreVehiclesBtn:hover svg{transform:translateY(2px)}.cars-module__t27VMW__noCarsMessage{text-align:center;color:#64748b;background-color:#fff;border:2px dashed #e2e8f0;border-radius:20px;grid-column:span 3;max-width:600px;margin:20px auto;padding:48px 32px;font-size:1rem;font-weight:700;box-shadow:0 4px 12px #0f172a03}.cars-module__t27VMW__featuresList{border-top:1px solid #f1f5f9;flex-direction:column;gap:8px;margin-top:10px;padding-top:14px;display:flex}.cars-module__t27VMW__featureTag{color:#475569;align-items:center;gap:8px;font-size:.82rem;font-weight:650;display:flex}.cars-module__t27VMW__keralaOnlyNotice{color:var(--brand-orange);background-color:#f9731614;border:1px solid #f9731626;border-radius:12px;margin-top:20px;padding:10px 20px;font-size:.9rem;font-weight:700;display:inline-block;box-shadow:0 4px 12px #f973160d}.cars-module__t27VMW__autocompleteWrapper{width:100%;position:relative}.cars-module__t27VMW__suggestionsList{z-index:1000;background:#fff;border:1px solid #e2e8f0e6;border-radius:12px;width:100%;max-height:240px;margin-top:4px;padding:6px 0;position:absolute;top:100%;left:0;overflow-y:auto;box-shadow:0 10px 30px #0f172a14}.cars-module__t27VMW__suggestionItem{color:#475569;cursor:pointer;text-align:left;padding:10px 16px;font-size:.9rem;transition:all .2s}.cars-module__t27VMW__suggestionItem:hover{color:var(--brand-orange);background-color:#f973160d}.cars-module__t27VMW__noSuggestions{color:#94a3b8;text-align:center;padding:12px 16px;font-size:.88rem}
