.Features-module__ZD3nRW__features{background:#fafafa;position:relative}.Features-module__ZD3nRW__features__container{padding-block:80px}.Features-module__ZD3nRW__features__header{text-align:center;margin-bottom:48px}.Features-module__ZD3nRW__features__overline{color:var(--color-primary);margin-bottom:16px;font-weight:600}.Features-module__ZD3nRW__features__heading{margin-bottom:24px}.Features-module__ZD3nRW__features__tags{letter-spacing:-.5px;color:var(--color-primary);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:14px;font-weight:600;line-height:170%;display:flex}.Features-module__ZD3nRW__features__tag{align-items:center;gap:12px;display:flex}.Features-module__ZD3nRW__features__tag-dot{background-color:#868c98;border-radius:50%;width:8px;height:8px;display:inline-block}.Features-module__ZD3nRW__features__grid{gap:var(--space-6);grid-template-columns:repeat(12,1fr);display:grid}.Features-module__ZD3nRW__feature-card{background:var(--color-white);border-radius:var(--radius-lg);height:300px;padding:var(--space-3);border:1px solid var(--color-border);flex-direction:column;display:flex}.Features-module__ZD3nRW__feature-card--span-2{grid-column:span 3}.Features-module__ZD3nRW__feature-card--span-3{grid-column:span 4}.Features-module__ZD3nRW__feature-card--span-4,.Features-module__ZD3nRW__feature-card--span-5{grid-column:span 5}.Features-module__ZD3nRW__feature-card--span-6{grid-column:span 7}.Features-module__ZD3nRW__feature-card__header{align-items:flex-start;gap:var(--space-3);display:flex}.Features-module__ZD3nRW__feature-card__icon{border:1px solid var(--color-border);border-radius:var(--radius-md);flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.Features-module__ZD3nRW__feature-card__title{letter-spacing:-.3px;vertical-align:middle;color:var(--color-primary);font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:170%}.Features-module__ZD3nRW__feature-card__desc{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-primary);line-height:var(--leading-relaxed);font-weight:600}.Features-module__ZD3nRW__feature-card__placeholder{border-radius:var(--radius-md);background:#f5f5f7;width:100%}.Features-module__ZD3nRW__feature-card__image-container{border-radius:var(--radius-md);flex-grow:1;width:100%;min-height:100px;margin-top:12px;position:relative;overflow:hidden}#Features-module__ZD3nRW__flexible-rentals{opacity:1;border-width:1px;border-radius:12px;gap:8px;height:300px;padding:12px}#Features-module__ZD3nRW__reliable-secure,#Features-module__ZD3nRW__fast-booking,#Features-module__ZD3nRW__vehicle-range,#Features-module__ZD3nRW__support{height:300px}@media (max-width:1024px){.Features-module__ZD3nRW__features__grid{grid-template-columns:1fr}.Features-module__ZD3nRW__features__stack-col,.Features-module__ZD3nRW__feature-card--wide{flex-direction:column}}@media (max-width:768px){.Features-module__ZD3nRW__features__tags{letter-spacing:-.3px;gap:8px;font-size:12px}.Features-module__ZD3nRW__features__grid{flex-direction:column;gap:12px;display:flex}}
.CtaSection-module__UNd34q__cta-section{margin-top:var(--space-8);margin-block:var(--space-16);border-radius:var(--radius-2xl);padding:var(--space-16) var(--space-12);gap:var(--space-12);background:#000;grid-template-columns:1fr 1fr;align-items:center;display:grid;position:relative;overflow:hidden}.CtaSection-module__UNd34q__cta-section:before{content:"";filter:blur(120px);opacity:.35;z-index:0;pointer-events:none;border-radius:var(--radius-full);background-color:#722bff;width:300px;height:300px;position:absolute;top:50%;left:0;transform:translate(-40%,-50%)}.CtaSection-module__UNd34q__cta-section__cube{pointer-events:none;z-index:0;object-fit:contain;position:absolute}.CtaSection-module__UNd34q__cta-section__cube--1{width:45%;max-width:500px;top:0;left:0}.CtaSection-module__UNd34q__cta-section__cube--2{width:56%;bottom:0;left:51%;transform:translate(-50%)}.CtaSection-module__UNd34q__cta-section__content{z-index:1;position:relative}.CtaSection-module__UNd34q__cta-section__heading{font-family:var(--font-heading);letter-spacing:-1.3px;color:var(--color-white);margin-bottom:var(--space-4);font-size:clamp(1.8rem,4vw,40px);font-weight:600;line-height:70%}.CtaSection-module__UNd34q__cta-section__sub{font-family:var(--font-body);color:var(--color-white);margin-bottom:var(--space-10);max-width:477px;font-size:20px}.cta-section__actions{gap:var(--space-4);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.cta-section__actions .btn{letter-spacing:-.3px;gap:4px;padding:10px;font-size:14px;font-style:normal;font-weight:500;line-height:170%}.cta-section__actions .btn-ghost-white{border:1px solid #ffffff80}.CtaSection-module__UNd34q__cta-section__visual{z-index:1;justify-content:flex-end;align-items:flex-end;height:400px;display:flex;position:relative}.CtaSection-module__UNd34q__cta-phone-img{pointer-events:none;height:auto;position:absolute}.CtaSection-module__UNd34q__cta-phone-img--back{z-index:1;width:65%;top:-43px;right:11px}.CtaSection-module__UNd34q__cta-phone-img--front{z-index:2;width:62%;bottom:-60px;right:32%}.CtaSection-module__UNd34q__cta-appscreen{padding:12px 10px}.CtaSection-module__UNd34q__cta-appscreen__bar{font-family:var(--font-heading);color:var(--color-dark-text);justify-content:space-between;margin-bottom:8px;font-size:.5rem;display:flex}.CtaSection-module__UNd34q__cta-appscreen__greeting{font-family:var(--font-heading);color:var(--color-dark-text);margin-bottom:2px;font-size:.65rem;font-weight:600}.CtaSection-module__UNd34q__cta-appscreen__tag{font-family:var(--font-body);color:var(--color-dark-muted);margin-bottom:8px;font-size:.5rem}.CtaSection-module__UNd34q__cta-appscreen__label{font-family:var(--font-heading);color:var(--color-dark-text);margin-bottom:4px;font-size:.58rem;font-weight:600}.CtaSection-module__UNd34q__cta-appscreen__sub{font-family:var(--font-body);color:var(--color-dark-muted);margin-bottom:6px;font-size:.48rem}.CtaSection-module__UNd34q__cta-appscreen__card{background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;margin-bottom:6px;overflow:hidden}.CtaSection-module__UNd34q__cta-appscreen__card-info{justify-content:space-between;align-items:center;padding:5px 6px;display:flex}.CtaSection-module__UNd34q__cta-appscreen__car-name{font-family:var(--font-heading);color:var(--color-dark-text);font-size:.5rem;font-weight:600}.CtaSection-module__UNd34q__cta-appscreen__car-price{font-family:var(--font-heading);color:var(--color-dark-text);font-size:.55rem;font-weight:700}@media (max-width:1024px){.CtaSection-module__UNd34q__cta-section{grid-template-columns:1fr}.CtaSection-module__UNd34q__cta-section__visual{height:300px;margin-top:var(--space-8);justify-content:flex-start}.CtaSection-module__UNd34q__cta-phone-img--back{width:60%}.CtaSection-module__UNd34q__cta-phone-img--front{width:58%}}@media (max-width:768px){.CtaSection-module__UNd34q__cta-section{margin:0 calc(-1 * var(--space-5));border-radius:0;grid-template-columns:1fr;gap:0;padding:0}.CtaSection-module__UNd34q__cta-section__heading{letter-spacing:-.8px;text-align:center;margin-top:52px;font-size:24px;line-height:130%}.CtaSection-module__UNd34q__cta-section__sub{letter-spacing:.3px;text-align:center;color:#f6f8fa;margin-bottom:24px;padding-inline:16px;font-size:13px;font-weight:400;line-height:170%}.cta-section__actions{flex-wrap:nowrap;justify-content:center;gap:8px;margin-top:0}.cta-section__actions .btn{gap:6px;padding:10px 12px;font-size:12px}.CtaSection-module__UNd34q__cta-section__visual{justify-content:center;width:100%;height:280px;margin-top:40px;position:relative;overflow:hidden}.CtaSection-module__UNd34q__cta-phone-img--back{top:-9px;right:5%}.CtaSection-module__UNd34q__cta-phone-img--front{top:auto;bottom:-30px;right:33%}.CtaSection-module__UNd34q__cta-section__cube--1{width:127%}.CtaSection-module__UNd34q__cta-section__cube--2{width:71%;bottom:-16px;left:102%}}
.Footer-module__EZoWya__footer{background:var(--color-white);color:var(--color-text);padding:var(--space-10) 0 0;border-top:1px solid var(--color-border);position:relative;overflow:hidden}.Footer-module__EZoWya__footer__watermark{font-family:var(--font-heading);color:#f6f8fa;z-index:0;pointer-events:none;white-space:nowrap;letter-spacing:-.05em;font-size:20vw;font-style:italic;font-weight:900;line-height:1;position:absolute;top:68%;left:50%;transform:translate(-50%,-50%)}.Footer-module__EZoWya__footer__container{z-index:1;position:relative}.Footer-module__EZoWya__footer__grid{justify-content:space-between;align-items:flex-start;gap:var(--space-8);margin-bottom:var(--space-16);width:90%;display:flex}.Footer-module__EZoWya__footer__column__grid{gap:90px;display:flex}.Footer-module__EZoWya__footer__logo{font-family:var(--font-heading);color:var(--color-primary);letter-spacing:-.03em;font-size:28px;font-style:italic;font-weight:800;display:block}.Footer-module__EZoWya__footer__tagline{letter-spacing:-.8px;max-width:403px;margin-bottom:var(--space-10);font-size:16px;font-style:normal;font-weight:500;line-height:125%}.footer__apps{gap:var(--space-2);flex-flow:row;display:flex}.footer__app-btn{transition:all var(--transition-fast);white-space:nowrap;color:var(--color-muted);border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:12px;font-weight:400;display:flex}.footer__app-btn--dark{color:var(--color-white);background:#111;border:1px solid #111}.footer__app-btn--outline{color:#868c98;border:1px solid var(--color-border);background:0 0}.footer__app-btn:hover{box-shadow:var(--shadow-sm);transform:translateY(-2px)}.Footer-module__EZoWya__footer__col-title{font-family:var(--font-heading);color:var(--color-primary);margin-bottom:var(--space-6);font-size:18px;font-weight:700}.Footer-module__EZoWya__footer__links{gap:var(--space-4);flex-direction:column;display:flex}.Footer-module__EZoWya__footer__link{font-family:var(--font-body);color:var(--color-primary);transition:color var(--transition-fast);font-size:14px;font-weight:500}.Footer-module__EZoWya__footer__link:hover{color:var(--color-primary)}.Footer-module__EZoWya__footer__newsletter-text{font-family:var(--font-body);color:var(--color-muted);margin-bottom:var(--space-6);font-size:14px}.Footer-module__EZoWya__footer__newsletter-form{gap:var(--space-3);width:100%;max-width:400px;display:flex}.Footer-module__EZoWya__footer__newsletter-input{border-radius:var(--radius-md);border:1px solid var(--color-border);color:var(--color-primary);letter-spacing:-.3px;background:#fff;flex:1;padding:10px;font-size:14px}.Footer-module__EZoWya__footer__newsletter-input::placeholder{font-family:var(--font-body);letter-spacing:-.3px;line-height:170%}.Footer-module__EZoWya__footer__newsletter-btn{color:var(--color-white);border-radius:var(--radius-md);transition:opacity var(--transition-fast);background:#111;padding:10px 16px;font-size:14px;font-weight:400}.Footer-module__EZoWya__footer__newsletter-btn:hover{opacity:.9}.Footer-module__EZoWya__footer__bottom{background-color:var(--color-surface);width:100%;padding-block:var(--space-8);position:relative;bottom:0;left:0}.Footer-module__EZoWya__footer__bottom-container{justify-content:space-between;align-items:center;display:flex}.Footer-module__EZoWya__footer__copy{font-family:var(--font-body);color:var(--color-primary);font-size:14px}.Footer-module__EZoWya__footer__socials{gap:var(--space-6);align-items:center;display:flex}.Footer-module__EZoWya__footer__social-link{color:var(--color-primary);transition:opacity var(--transition-fast)}.Footer-module__EZoWya__footer__social-link:hover{opacity:.7}@media (max-width:1024px){.Footer-module__EZoWya__footer__grid{gap:var(--space-8);grid-template-columns:1fr 1fr 1fr;display:grid}.Footer-module__EZoWya__footer__column__grid{gap:var(--space-8)}}@media (max-width:768px){.Footer-module__EZoWya__footer__grid{grid-template-columns:1fr;margin-bottom:200px;display:grid}.Footer-module__EZoWya__footer__newsletter-input{padding:10px 12px;font-size:12px}.Footer-module__EZoWya__footer__newsletter-btn{padding:10px 20px;font-size:13px}.Footer-module__EZoWya__footer__bottom{text-align:center;flex-direction:column}.Footer-module__EZoWya__footer__column__grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.Footer-module__EZoWya__footer__watermark{top:88%}.Footer-module__EZoWya__footer__tagline{width:100%;max-width:100%;font-size:14px}.footer__apps{width:328px}}
.DatePickerModal-module__wrz7lq__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:110;background:#0f172a66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DatePickerModal-module__wrz7lq__modal{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:320px;padding:20px;display:flex;box-shadow:0 20px 25px -5px #0000001a}.DatePickerModal-module__wrz7lq__dropdowns{align-items:center;gap:10px;display:flex}.DatePickerModal-module__wrz7lq__selectBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:11px;font-weight:600;display:flex}.DatePickerModal-module__wrz7lq__calendar{flex-direction:column;gap:12px;display:flex}.DatePickerModal-module__wrz7lq__weekdays{text-align:center;color:#94a3b8;grid-template-columns:repeat(7,1fr);font-size:9px;font-weight:600;display:grid}.DatePickerModal-module__wrz7lq__daysGrid{text-align:center;grid-template-columns:repeat(7,1fr);align-items:center;gap:4px;display:grid}.DatePickerModal-module__wrz7lq__prevMonthDay,.DatePickerModal-module__wrz7lq__nextMonthDay{color:#cbd5e1;padding:6px 0;font-size:11px}.DatePickerModal-module__wrz7lq__dayBtn{color:#1e293b;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin:0 auto;padding:6px 0;font-size:11px;font-weight:500;display:flex}.DatePickerModal-module__wrz7lq__dayBtn:hover:not(:disabled){background:#f1f5f9}.DatePickerModal-module__wrz7lq__disabledDay{opacity:.28!important;color:#94a3b8!important;cursor:not-allowed!important;pointer-events:none!important;background:0 0!important}.DatePickerModal-module__wrz7lq__disabledNavBtn{opacity:.3!important;cursor:not-allowed!important;pointer-events:none!important}.DatePickerModal-module__wrz7lq__selected{font-weight:600;color:#fff!important;background:#0f172a!important}.DatePickerModal-module__wrz7lq__actions{align-items:center;gap:10px;margin-top:8px;display:flex}.DatePickerModal-module__wrz7lq__clearBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;padding:10px;font-size:12px;font-weight:600}.DatePickerModal-module__wrz7lq__continueBtn{color:#cbd5e1;cursor:not-allowed;background:#f1f5f9;border:none;border-radius:12px;flex:1;padding:10px;font-size:12px;font-weight:600}.DatePickerModal-module__wrz7lq__activeContinue{color:#fff;cursor:pointer;background:#0f172a}
.Spinner-module__zGEXbG__spinnerContainer{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;padding:60px 20px;display:flex}.Spinner-module__zGEXbG__spinner{animation:1.5s linear infinite Spinner-module__zGEXbG__rotate;display:inline-block}.Spinner-module__zGEXbG__path{stroke-linecap:round;animation:1.5s cubic-bezier(.4,0,.2,1) infinite Spinner-module__zGEXbG__dash}.Spinner-module__zGEXbG__label{color:#64748b;font-size:14px;font-weight:500}@keyframes Spinner-module__zGEXbG__rotate{to{transform:rotate(360deg)}}@keyframes Spinner-module__zGEXbG__dash{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:89 200;stroke-dashoffset:-35px}to{stroke-dasharray:89 200;stroke-dashoffset:-124px}}
.RateTripModal-module__H4qMjq__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.RateTripModal-module__H4qMjq__modal{background:#fff;border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:580px;padding:28px 32px;display:flex;box-shadow:0 25px 50px -12px #00000040}.RateTripModal-module__H4qMjq__header{justify-content:space-between;align-items:center;display:flex}.RateTripModal-module__H4qMjq__title{color:#0f172a;margin:0;font-size:22px;font-weight:700}.RateTripModal-module__H4qMjq__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.RateTripModal-module__H4qMjq__starsRow{justify-content:center;align-items:center;gap:12px;padding:8px 0;display:flex}.RateTripModal-module__H4qMjq__starBtn{color:#cbd5e1;cursor:pointer;background:0 0;border:none;font-size:32px;transition:transform .15s,color .15s}.RateTripModal-module__H4qMjq__starBtn:hover{transform:scale(1.15)}.RateTripModal-module__H4qMjq__filledStar{color:#0f172a}.RateTripModal-module__H4qMjq__inputGroup{flex-direction:column;gap:8px;display:flex}.RateTripModal-module__H4qMjq__inputLabel{color:#0f172a;font-size:13px;font-weight:600}.RateTripModal-module__H4qMjq__textareaWrap{position:relative}.RateTripModal-module__H4qMjq__textarea{color:#0f172a;resize:none;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;height:140px;padding:14px 16px 28px;font-size:13px}.RateTripModal-module__H4qMjq__charCounter{color:#94a3b8;font-size:11px;position:absolute;bottom:10px;right:14px}.RateTripModal-module__H4qMjq__submitBtn{color:#cbd5e1;cursor:not-allowed;background:#f1f5f9;border:none;border-radius:12px;width:100%;padding:14px;font-size:14px;font-weight:600}.RateTripModal-module__H4qMjq__activeSubmit{color:#fff;cursor:pointer;background:#0f172a}
.GetHelpModal-module__My4Lua__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.GetHelpModal-module__My4Lua__modal{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:580px;padding:28px 32px;display:flex;box-shadow:0 25px 50px -12px #00000040}.GetHelpModal-module__My4Lua__header{justify-content:space-between;align-items:center;display:flex}.GetHelpModal-module__My4Lua__title{color:#0f172a;margin:0;font-size:20px;font-weight:600}.GetHelpModal-module__My4Lua__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.GetHelpModal-module__My4Lua__subtitle{color:#64748b;margin:0;font-size:13px}.GetHelpModal-module__My4Lua__optionsList{flex-direction:column;gap:12px;display:flex}.GetHelpModal-module__My4Lua__optionBtn{color:#0f172a;text-align:left;cursor:pointer;background:#f8fafc;border:none;border-radius:12px;width:100%;padding:16px 20px;font-size:14px;font-weight:400;transition:background .15s}.GetHelpModal-module__My4Lua__optionBtn:hover{background:#f1f5f9}
.CancelReservationModal-module__HV8W1a__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.CancelReservationModal-module__HV8W1a__modal{background:#fff;border-radius:20px;flex-direction:column;gap:18px;width:100%;max-width:600px;padding:28px 32px;display:flex;box-shadow:0 25px 50px -12px #00000040}.CancelReservationModal-module__HV8W1a__header{justify-content:space-between;align-items:center;display:flex}.CancelReservationModal-module__HV8W1a__title{color:#0f172a;margin:0;font-size:22px;font-weight:700}.CancelReservationModal-module__HV8W1a__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.CancelReservationModal-module__HV8W1a__description{color:#64748b;margin:0;font-size:13px;line-height:1.5}.CancelReservationModal-module__HV8W1a__warningBanner{color:#c2410c;background:#fff7ed;border:1px solid #ffedd5;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:12px;font-weight:500;display:flex}.CancelReservationModal-module__HV8W1a__actionsRow{grid-template-columns:1fr 1fr;gap:16px;margin-top:6px;display:grid}.CancelReservationModal-module__HV8W1a__confirmCancelBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;padding:14px;font-size:13px;font-weight:600}.CancelReservationModal-module__HV8W1a__keepBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;font-size:13px;font-weight:600}
.RentalModeModal-module__tMgMva__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.RentalModeModal-module__tMgMva__modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:797px;padding:28px 32px;animation:.2s ease-out RentalModeModal-module__tMgMva__fadeIn;display:flex;position:relative;box-shadow:0 25px 50px -12px #00000040}.RentalModeModal-module__tMgMva__overlaySpinner{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:10;background:#ffffffbf;border-radius:20px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes RentalModeModal-module__tMgMva__fadeIn{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}.RentalModeModal-module__tMgMva__header{justify-content:space-between;align-items:center;display:flex}.RentalModeModal-module__tMgMva__title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}.RentalModeModal-module__tMgMva__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:all .2s;display:flex}.RentalModeModal-module__tMgMva__closeBtn:hover{color:#0f172a;background:#f8fafc}.RentalModeModal-module__tMgMva__subtitle{color:#334155;margin:12px 0 24px;font-size:14px}.RentalModeModal-module__tMgMva__optionsGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.RentalModeModal-module__tMgMva__optionCol{flex-direction:column;display:flex}.RentalModeModal-module__tMgMva__optionCard{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;align-items:center;gap:16px;min-height:100px;padding:18px 20px;transition:all .2s;display:flex;position:relative}.RentalModeModal-module__tMgMva__optionCard:hover{background:#f1f5f9}.RentalModeModal-module__tMgMva__disabledCard{opacity:.6;cursor:not-allowed;pointer-events:none}.RentalModeModal-module__tMgMva__selectedCard{background:#f8fafc;border:1.5px solid #0f172a}.RentalModeModal-module__tMgMva__cardTop{align-items:center;gap:16px;display:flex}.RentalModeModal-module__tMgMva__iconBox{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:66px;height:66px;display:flex}.RentalModeModal-module__tMgMva__cardText{flex-direction:column;gap:4px;display:flex}.RentalModeModal-module__tMgMva__cardTitle{color:#0f172a;margin:0;font-size:14px;font-weight:600}.RentalModeModal-module__tMgMva__cardDesc{color:#94a3b8;margin:0;font-size:13px;line-height:1.35}.RentalModeModal-module__tMgMva__noteText{color:#94a3b8;text-align:right;margin:10px 0 0;font-size:11px}.RentalModeModal-module__tMgMva__confirmBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;width:100%;padding:14px;font-size:14px;font-weight:600;transition:background .2s}.RentalModeModal-module__tMgMva__confirmBtn:hover{background:#1e293b}@media (max-width:640px){.RentalModeModal-module__tMgMva__optionsGrid{grid-template-columns:1fr;gap:14px}}
.ExtendRentalDateModal-module__J8drsa__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ExtendRentalDateModal-module__J8drsa__modal{background:#fff;border-radius:20px;flex-direction:column;gap:18px;width:100%;max-width:620px;padding:28px 32px;display:flex;box-shadow:0 25px 50px -12px #00000040}.ExtendRentalDateModal-module__J8drsa__header{justify-content:space-between;align-items:center;display:flex}.ExtendRentalDateModal-module__J8drsa__title{color:#0f172a;margin:0;font-size:22px;font-weight:700}.ExtendRentalDateModal-module__J8drsa__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ExtendRentalDateModal-module__J8drsa__infoBanner{color:#2563eb;background:#eff6ff;border-radius:10px;padding:12px 16px;font-size:14px;font-weight:400}.ExtendRentalDateModal-module__J8drsa__availableBanner{color:#16a34a;background:#f0fdf4;border-radius:10px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:400;display:flex}.ExtendRentalDateModal-module__J8drsa__inputGroup{flex-direction:column;gap:8px;display:flex}.ExtendRentalDateModal-module__J8drsa__label{color:#0f172a;font-size:14px;font-weight:600}.ExtendRentalDateModal-module__J8drsa__dateInputWrap{cursor:pointer;align-items:center;display:flex;position:relative}.ExtendRentalDateModal-module__J8drsa__dateInput{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;height:48px;padding:0 44px 0 16px;font-size:14px;font-weight:400}.ExtendRentalDateModal-module__J8drsa__calIcon{color:#94a3b8;pointer-events:none;position:absolute;right:16px}.ExtendRentalDateModal-module__J8drsa__calendarContainer{background:#fff;border:1px solid #f1f5f9;border-radius:14px;flex-direction:column;gap:14px;padding:16px;display:flex}.ExtendRentalDateModal-module__J8drsa__calendarHeader{align-items:center;gap:10px;display:flex}.ExtendRentalDateModal-module__J8drsa__dropdownBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:6px 14px;font-size:12px;font-weight:600}.ExtendRentalDateModal-module__J8drsa__weekDaysGrid{text-align:center;color:#94a3b8;grid-template-columns:repeat(7,1fr);font-size:11px;font-weight:600;display:grid}.ExtendRentalDateModal-module__J8drsa__daysGrid{text-align:center;grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.ExtendRentalDateModal-module__J8drsa__dayBtn{color:#0f172a;cursor:pointer;background:0 0;border:none;border-radius:8px;height:38px;font-size:13px;font-weight:500}.ExtendRentalDateModal-module__J8drsa__dayBtn:hover{background:#f1f5f9}.ExtendRentalDateModal-module__J8drsa__selectedDay{color:#fff;background:#0f172a;font-weight:600}.ExtendRentalDateModal-module__J8drsa__mutedDay{color:#cbd5e1;justify-content:center;align-items:center;height:38px;font-size:13px;display:flex}.ExtendRentalDateModal-module__J8drsa__actionsRow{grid-template-columns:140px 1fr;gap:16px;margin-top:4px;display:grid}.ExtendRentalDateModal-module__J8drsa__clearBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;font-size:14px;font-weight:400}.ExtendRentalDateModal-module__J8drsa__continueBtn{color:#cbd5e1;cursor:not-allowed;background:#f1f5f9;border:none;border-radius:12px;padding:14px;font-size:14px;font-weight:400}.ExtendRentalDateModal-module__J8drsa__activeContinue{color:#fff;cursor:pointer;background:#0f172a}
.UploadDocumentsModal-module__KbtmWW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.UploadDocumentsModal-module__KbtmWW__modal{background:#fff;border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:680px;padding:28px 32px;display:flex;box-shadow:0 25px 50px -12px #00000040}.UploadDocumentsModal-module__KbtmWW__header{justify-content:space-between;align-items:center;display:flex}.UploadDocumentsModal-module__KbtmWW__titleWrap{align-items:center;gap:12px;display:flex}.UploadDocumentsModal-module__KbtmWW__backBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.UploadDocumentsModal-module__KbtmWW__title{color:#0f172a;margin:0;font-size:22px;font-weight:700}.UploadDocumentsModal-module__KbtmWW__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.UploadDocumentsModal-module__KbtmWW__description{color:#64748b;margin:0;font-size:13px;line-height:1.4}.UploadDocumentsModal-module__KbtmWW__uploadSection{flex-direction:column;gap:8px;display:flex}.UploadDocumentsModal-module__KbtmWW__sectionLabel{color:#94a3b8;font-size:12px;font-weight:600}.UploadDocumentsModal-module__KbtmWW__selectInput{color:#0f172a;cursor:pointer;background-color:#f8fafc;border:1px solid #cbd5e1;border-radius:10px;outline:none;width:100%;padding:10px 14px;font-size:13px;font-weight:500;transition:border-color .2s,background-color .2s}.UploadDocumentsModal-module__KbtmWW__selectInput:focus{background-color:#fff;border-color:#16a34a}.UploadDocumentsModal-module__KbtmWW__licenseGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.UploadDocumentsModal-module__KbtmWW__subLabel{color:#64748b;margin-bottom:4px;font-size:11px;font-weight:600}.UploadDocumentsModal-module__KbtmWW__dropzone{cursor:pointer;background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;transition:background-color .2s,border-color .2s;display:flex}.UploadDocumentsModal-module__KbtmWW__dropzone:hover{background:#f1f5f9;border-color:#94a3b8}.UploadDocumentsModal-module__KbtmWW__cloudIcon{color:#94a3b8}.UploadDocumentsModal-module__KbtmWW__dropText{flex-direction:column;flex:1;gap:2px;margin:0 16px;display:flex}.UploadDocumentsModal-module__KbtmWW__dropTitle{color:#0f172a;font-size:13px;font-weight:600}.UploadDocumentsModal-module__KbtmWW__dropHint{color:#94a3b8;font-size:11px}.UploadDocumentsModal-module__KbtmWW__browseBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600}.UploadDocumentsModal-module__KbtmWW__hiddenInput{display:none}.UploadDocumentsModal-module__KbtmWW__fileCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex}.UploadDocumentsModal-module__KbtmWW__fileIcon{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:40px;display:flex}.UploadDocumentsModal-module__KbtmWW__fileMeta{flex-direction:column;flex:1;gap:3px;display:flex}.UploadDocumentsModal-module__KbtmWW__fileName{color:#0f172a;font-size:13px;font-weight:600}.UploadDocumentsModal-module__KbtmWW__fileStatus{color:#94a3b8;font-size:11px}.UploadDocumentsModal-module__KbtmWW__completedText{color:#16a34a;font-weight:600}.UploadDocumentsModal-module__KbtmWW__deleteBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:16px}.UploadDocumentsModal-module__KbtmWW__disclaimerText{color:#94a3b8;margin:-4px 0 0;font-size:11px}.UploadDocumentsModal-module__KbtmWW__continueBtn{color:#cbd5e1;cursor:not-allowed;background:#f1f5f9;border:none;border-radius:12px;width:100%;padding:14px;font-size:14px;font-weight:600}.UploadDocumentsModal-module__KbtmWW__activeContinue{color:#fff;cursor:pointer;background:#0f172a}
.EnhanceTripModal-module__u8iIsa__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.EnhanceTripModal-module__u8iIsa__modal{background:#fff;border-radius:20px;flex-direction:column;gap:16px;width:100%;max-width:680px;max-height:90vh;padding:28px 32px;display:flex;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}.EnhanceTripModal-module__u8iIsa__header{justify-content:space-between;align-items:center;display:flex}.EnhanceTripModal-module__u8iIsa__titleWrap{align-items:center;gap:12px;display:flex}.EnhanceTripModal-module__u8iIsa__backBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.EnhanceTripModal-module__u8iIsa__title{color:#0f172a;margin:0;font-size:22px;font-weight:700}.EnhanceTripModal-module__u8iIsa__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.EnhanceTripModal-module__u8iIsa__description{color:#64748b;margin:0;font-size:13px}.EnhanceTripModal-module__u8iIsa__infoBanner{color:#2563eb;background:#eff6ff;border-radius:10px;padding:10px 14px;font-size:11px;font-weight:500}.EnhanceTripModal-module__u8iIsa__extrasList{flex-direction:column;gap:10px;display:flex}.EnhanceTripModal-module__u8iIsa__sectionGroup{flex-direction:column;gap:8px;margin-top:6px;display:flex}.EnhanceTripModal-module__u8iIsa__sectionHeading{color:#0f172a;text-transform:uppercase;letter-spacing:.05em;margin:12px 0 2px;font-size:13px;font-weight:700}.EnhanceTripModal-module__u8iIsa__extraItem{cursor:pointer;background:#f8fafc;border:1.5px solid #f1f5f9;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;transition:all .15s;display:flex}.EnhanceTripModal-module__u8iIsa__extraItem:hover{background:#f1f5f9}.EnhanceTripModal-module__u8iIsa__extraItemSelected{background:#fff;border-color:#0f172a;box-shadow:0 4px 12px -4px #0f172a14}.EnhanceTripModal-module__u8iIsa__centerContainer{flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:32px 0;display:flex}.EnhanceTripModal-module__u8iIsa__loadingText{color:#64748b;margin:0;font-size:13px}.EnhanceTripModal-module__u8iIsa__errorBanner{color:#ef4444;text-align:center;background:#fef2f2;border-radius:10px;padding:14px;font-size:13px}.EnhanceTripModal-module__u8iIsa__extraItem input[type=checkbox]{accent-color:#0f172a;cursor:pointer;width:18px;height:18px;margin-top:2px}.EnhanceTripModal-module__u8iIsa__extraContent{flex-direction:column;flex:1;gap:4px;display:flex}.EnhanceTripModal-module__u8iIsa__extraHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.EnhanceTripModal-module__u8iIsa__extraTitle{color:#0f172a;font-size:14px;font-weight:600}.EnhanceTripModal-module__u8iIsa__extraPrice{color:#0f172a;white-space:nowrap;font-size:13px;font-weight:700}.EnhanceTripModal-module__u8iIsa__extraPrice small{color:#94a3b8;font-size:10px;font-weight:500}.EnhanceTripModal-module__u8iIsa__extraSub{color:#64748b;margin:0;font-size:12px;line-height:1.4}.EnhanceTripModal-module__u8iIsa__quantifiedControls{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;margin-top:8px;padding-top:8px;display:flex}.EnhanceTripModal-module__u8iIsa__qtyLabel{color:#64748b;font-size:12px;font-weight:500}.EnhanceTripModal-module__u8iIsa__stepper{background:#fff;border:1px solid #cbd5e1;border-radius:8px;align-items:center;display:flex;overflow:hidden}.EnhanceTripModal-module__u8iIsa__stepBtn{color:#0f172a;cursor:pointer;background:#f8fafc;border:none;justify-content:center;align-items:center;width:32px;height:30px;font-size:16px;font-weight:700;transition:background .15s;display:flex}.EnhanceTripModal-module__u8iIsa__stepBtn:hover:not(:disabled){background:#e2e8f0}.EnhanceTripModal-module__u8iIsa__stepBtn:disabled{opacity:.4;cursor:not-allowed}.EnhanceTripModal-module__u8iIsa__qtyValue{text-align:center;color:#0f172a;min-width:32px;font-size:13px;font-weight:700}.EnhanceTripModal-module__u8iIsa__summaryFooter{background:#f1f5f9;border-radius:10px;justify-content:space-between;align-items:center;margin-top:4px;padding:12px 16px;display:flex}.EnhanceTripModal-module__u8iIsa__summaryLabel{color:#475569;font-size:13px;font-weight:600}.EnhanceTripModal-module__u8iIsa__summaryValue{color:#0f172a;font-size:15px;font-weight:700}.EnhanceTripModal-module__u8iIsa__continueBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;width:100%;margin-top:4px;padding:14px;font-size:14px;font-weight:600;transition:background .15s}.EnhanceTripModal-module__u8iIsa__continueBtn:hover{background:#1e293b}
.ExtensionPriceBreakdownModal-module__jEgCha__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ExtensionPriceBreakdownModal-module__jEgCha__modal{background:#fff;border-radius:20px;flex-direction:column;gap:18px;width:100%;max-width:620px;padding:28px 32px;display:flex;box-shadow:0 25px 50px -12px #00000040}.ExtensionPriceBreakdownModal-module__jEgCha__header{justify-content:space-between;align-items:center;display:flex}.ExtensionPriceBreakdownModal-module__jEgCha__titleWrap{align-items:center;gap:12px;display:flex}.ExtensionPriceBreakdownModal-module__jEgCha__backBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ExtensionPriceBreakdownModal-module__jEgCha__title{color:#0f172a;margin:0;font-size:22px;font-weight:700}.ExtensionPriceBreakdownModal-module__jEgCha__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ExtensionPriceBreakdownModal-module__jEgCha__subtitle{color:#64748b;margin:0;font-size:14px;font-weight:400}.ExtensionPriceBreakdownModal-module__jEgCha__summaryCard{background:#f8fafc;border-radius:14px;flex-direction:column;gap:14px;width:100%;padding:20px;display:flex}.ExtensionPriceBreakdownModal-module__jEgCha__priceRow{color:#64748b;justify-content:space-between;align-items:center;font-size:14px;font-weight:400;display:flex}.ExtensionPriceBreakdownModal-module__jEgCha__priceRow strong{color:#0f172a;font-weight:600}.ExtensionPriceBreakdownModal-module__jEgCha__totalRow{color:#0f172a;padding-top:4px;font-size:15px;font-weight:700}.ExtensionPriceBreakdownModal-module__jEgCha__totalRow strong{font-size:16px;font-weight:700}.ExtensionPriceBreakdownModal-module__jEgCha__confirmBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;width:100%;margin-top:4px;padding:14px;font-size:14px;font-weight:400}
.PaymentMethodModal-module__oKMOZa__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.PaymentMethodModal-module__oKMOZa__modal{background:#fff;border-radius:20px;flex-direction:column;gap:20px;width:100%;max-width:680px;padding:28px 32px;display:flex;box-shadow:0 25px 50px -12px #00000040}.PaymentMethodModal-module__oKMOZa__header{justify-content:space-between;align-items:center;display:flex}.PaymentMethodModal-module__oKMOZa__titleWrap{align-items:center;gap:12px;display:flex}.PaymentMethodModal-module__oKMOZa__backBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.PaymentMethodModal-module__oKMOZa__title{color:#0f172a;margin:0;font-size:22px;font-weight:700}.PaymentMethodModal-module__oKMOZa__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.PaymentMethodModal-module__oKMOZa__methodsList{flex-direction:column;gap:12px;display:flex}.PaymentMethodModal-module__oKMOZa__methodCard{cursor:pointer;background:#f8fafc;border:1.5px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;padding:16px 20px;transition:all .2s;display:flex}.PaymentMethodModal-module__oKMOZa__methodCard:hover{background:#f1f5f9}.PaymentMethodModal-module__oKMOZa__selectedCard{background:#fff;border-color:#0f172a}.PaymentMethodModal-module__oKMOZa__methodLeft{align-items:center;gap:14px;display:flex}.PaymentMethodModal-module__oKMOZa__iconBox{justify-content:center;align-items:center;width:36px;height:36px;display:flex}.PaymentMethodModal-module__oKMOZa__methodLabel{color:#0f172a;font-size:14px;font-weight:600}.PaymentMethodModal-module__oKMOZa__arrowIcon{color:#94a3b8;font-size:20px}.PaymentMethodModal-module__oKMOZa__disabledCard{opacity:.5;cursor:not-allowed;background:#f1f5f9}.PaymentMethodModal-module__oKMOZa__disabledCard:hover{background:#f1f5f9}.PaymentMethodModal-module__oKMOZa__comingSoon{color:#94a3b8;margin-left:4px;font-size:11px;font-weight:400}.PaymentMethodModal-module__oKMOZa__errorText{color:#ef4444;text-align:center;background:#fef2f2;border-radius:8px;padding:10px 14px;font-size:12px}.PaymentMethodModal-module__oKMOZa__confirmBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;width:100%;margin-top:8px;padding:14px;font-size:14px;font-weight:600}.PaymentMethodModal-module__oKMOZa__waitingContainer{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:24px 16px;display:flex}.PaymentMethodModal-module__oKMOZa__waitingTitle{color:#0f172a;margin:0;font-size:18px;font-weight:700}.PaymentMethodModal-module__oKMOZa__waitingText{color:#64748b;max-width:440px;margin:0;font-size:13px;line-height:1.5}.PaymentMethodModal-module__oKMOZa__waitingActions{flex-direction:column;gap:10px;width:100%;max-width:360px;margin-top:8px;display:flex}.PaymentMethodModal-module__oKMOZa__checkStatusBtn{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:12px;font-size:13px;font-weight:600;transition:all .15s}.PaymentMethodModal-module__oKMOZa__checkStatusBtn:hover{background:#f8fafc;border-color:#cbd5e1}.PaymentMethodModal-module__oKMOZa__reopenBtn{color:#2563eb;cursor:pointer;background:0 0;border:none;width:100%;padding:10px;font-size:13px;font-weight:600;text-decoration:underline}
.CustomerHome-module__LENvqa__container{flex-direction:column;gap:32px;display:flex}.CustomerHome-module__LENvqa__searchBar{align-items:center;gap:12px;display:flex}.CustomerHome-module__LENvqa__searchInputWrap{flex:1;align-items:center;display:flex;position:relative}.CustomerHome-module__LENvqa__searchIcon{color:#868c98;pointer-events:none;position:absolute;right:16px}.CustomerHome-module__LENvqa__searchInput{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;height:46px;padding:0 46px 0 16px;font-size:14px;transition:border-color .2s}.CustomerHome-module__LENvqa__searchInput::placeholder{color:#868c98}.CustomerHome-module__LENvqa__searchInput:focus{border-color:#cbd5e1}.CustomerHome-module__LENvqa__filterBtn{color:#525866;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.CustomerHome-module__LENvqa__filterBtn:hover{background:#f8fafc;border-color:#cbd5e1}.CustomerHome-module__LENvqa__filterBtnActive{color:#0f172a;background:#f8fafc;border-color:#0f172a;font-weight:600}.CustomerHome-module__LENvqa__section{flex-direction:column;gap:16px;display:flex}.CustomerHome-module__LENvqa__sectionHeader{justify-content:space-between;align-items:flex-end;display:flex}.CustomerHome-module__LENvqa__sectionTitle{color:#0f172a;margin:0 0 4px;font-size:18px;font-weight:700}.CustomerHome-module__LENvqa__sectionSubtitle{color:#64748b;margin:0;font-size:12px}.CustomerHome-module__LENvqa__seeAll{color:#64748b;font-size:12px;font-weight:500;text-decoration:none}.CustomerHome-module__LENvqa__seeAll:hover{color:#0f172a;text-decoration:underline}.CustomerHome-module__LENvqa__familyGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.CustomerHome-module__LENvqa__popularGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.CustomerHome-module__LENvqa__eventGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}@media (max-width:1024px){.CustomerHome-module__LENvqa__familyGrid,.CustomerHome-module__LENvqa__popularGrid,.CustomerHome-module__LENvqa__eventGrid{grid-template-columns:1fr}}
.CategoryPage-module__CzfyLq__container{flex-direction:column;gap:28px;display:flex}.CategoryPage-module__CzfyLq__topHeader{align-items:center;gap:16px;display:flex}.CategoryPage-module__CzfyLq__backBtn{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .2s;display:flex}.CategoryPage-module__CzfyLq__backBtn:hover{background:#f8fafc;border-color:#cbd5e1}.CategoryPage-module__CzfyLq__title{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:700}.CategoryPage-module__CzfyLq__subtitle{color:#64748b;margin:0;font-size:13px}.CategoryPage-module__CzfyLq__filterBtn{color:#525866;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;height:44px;margin-left:auto;padding:0 18px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.CategoryPage-module__CzfyLq__filterBtn:hover{background:#f8fafc;border-color:#cbd5e1}.CategoryPage-module__CzfyLq__filterBtnActive{color:#0f172a;background:#f8fafc;border-color:#0f172a;font-weight:600}.CategoryPage-module__CzfyLq__grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}@media (max-width:1024px){.CategoryPage-module__CzfyLq__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.CategoryPage-module__CzfyLq__grid{grid-template-columns:1fr}}
.BookingConfirmedModal-module__lHVV5a__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.BookingConfirmedModal-module__lHVV5a__modal{background:#fff;border-radius:20px;width:100%;max-width:680px;padding:32px;position:relative;box-shadow:0 25px 50px -12px #00000040}.BookingConfirmedModal-module__lHVV5a__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:20px;right:20px}.BookingConfirmedModal-module__lHVV5a__content{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.BookingConfirmedModal-module__lHVV5a__checkCircle{background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:4px;display:flex;box-shadow:0 0 0 10px #f0fdf4}.BookingConfirmedModal-module__lHVV5a__title{color:#0f172a;margin:0;font-size:20px;font-weight:700}.BookingConfirmedModal-module__lHVV5a__subtitle{color:#64748b;margin:0;font-size:13px}.BookingConfirmedModal-module__lHVV5a__summaryCard{background:#f8fafc;border-radius:14px;flex-direction:column;gap:14px;width:100%;padding:20px;display:flex}.BookingConfirmedModal-module__lHVV5a__summaryRow{justify-content:center;align-items:center;gap:12px;display:flex}.BookingConfirmedModal-module__lHVV5a__modeBadge{color:#94a3b8;font-size:12px}.BookingConfirmedModal-module__lHVV5a__vehicleTitle{color:#0f172a;font-size:14px;font-weight:600}.BookingConfirmedModal-module__lHVV5a__label{color:#94a3b8;font-size:12px}.BookingConfirmedModal-module__lHVV5a__val{color:#0f172a;font-size:13px;font-weight:600}.BookingConfirmedModal-module__lHVV5a__btnRow{grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-top:8px;display:grid}.BookingConfirmedModal-module__lHVV5a__homeBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;font-size:14px;font-weight:600}.BookingConfirmedModal-module__lHVV5a__viewBookingBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;justify-content:center;align-items:center;padding:14px;font-size:14px;font-weight:600;text-decoration:none;display:flex}
.ExtensionConfirmedModal-module___Z7YHW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ExtensionConfirmedModal-module___Z7YHW__modal{background:#fff;border-radius:20px;width:100%;max-width:620px;padding:32px;position:relative;box-shadow:0 25px 50px -12px #00000040}.ExtensionConfirmedModal-module___Z7YHW__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:20px;right:20px}.ExtensionConfirmedModal-module___Z7YHW__content{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}.ExtensionConfirmedModal-module___Z7YHW__checkCircle{background:#22c55e;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin-bottom:4px;display:flex;box-shadow:0 0 0 10px #f0fdf4}.ExtensionConfirmedModal-module___Z7YHW__title{color:#0f172a;margin:0;font-size:20px;font-weight:700}.ExtensionConfirmedModal-module___Z7YHW__subtitle{color:#64748b;margin:0;font-size:14px;font-weight:400}.ExtensionConfirmedModal-module___Z7YHW__summaryCard{background:#f8fafc;border-radius:14px;flex-direction:column;gap:14px;width:100%;padding:20px;display:flex}.ExtensionConfirmedModal-module___Z7YHW__summaryRow{justify-content:center;align-items:center;gap:12px;display:flex}.ExtensionConfirmedModal-module___Z7YHW__label{color:#94a3b8;font-size:13px;font-weight:400}.ExtensionConfirmedModal-module___Z7YHW__val{color:#0f172a;font-size:14px;font-weight:600}.ExtensionConfirmedModal-module___Z7YHW__btnRow{grid-template-columns:1fr 1fr;gap:16px;width:100%;margin-top:8px;display:grid}.ExtensionConfirmedModal-module___Z7YHW__homeBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:14px;font-size:14px;font-weight:400}.ExtensionConfirmedModal-module___Z7YHW__viewBookingBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;justify-content:center;align-items:center;padding:14px;font-size:14px;font-weight:400;text-decoration:none;display:flex}
.TripFilterModal-module___RjdmW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.TripFilterModal-module___RjdmW__modal{background:#fff;border-radius:20px;width:100%;max-width:780px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.TripFilterModal-module___RjdmW__sidebar{background:#f8fafc;border-right:1px solid #e2e8f0;flex-direction:column;gap:8px;width:220px;padding:20px 14px;display:flex}.TripFilterModal-module___RjdmW__tabBtn{color:#64748b;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.TripFilterModal-module___RjdmW__tabBtn:hover{color:#0f172a;background:#edf2f7}.TripFilterModal-module___RjdmW__activeTab{color:#0f172a;background:#fff;font-weight:700;box-shadow:0 2px 4px #0000000a}.TripFilterModal-module___RjdmW__chevron{color:#94a3b8;margin-left:auto;font-size:16px}.TripFilterModal-module___RjdmW__mainContent{flex-direction:column;flex:1;gap:18px;padding:24px;display:flex;overflow-y:auto}.TripFilterModal-module___RjdmW__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.TripFilterModal-module___RjdmW__titleGroup{color:#0f172a;align-items:center;gap:10px;display:flex}.TripFilterModal-module___RjdmW__panelTitle{color:#0f172a;margin:0;font-size:16px;font-weight:700}.TripFilterModal-module___RjdmW__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:16px}.TripFilterModal-module___RjdmW__closeBtn:hover{color:#0f172a;background:#f1f5f9}.TripFilterModal-module___RjdmW__tabPane{flex-direction:column;flex:1;gap:16px;display:flex}.TripFilterModal-module___RjdmW__subtext{color:#64748b;margin:0;font-size:13px}.TripFilterModal-module___RjdmW__presetRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.TripFilterModal-module___RjdmW__presetBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:9999px;padding:6px 14px;font-size:12px;font-weight:500;transition:all .15s}.TripFilterModal-module___RjdmW__presetBtn:hover{color:#fff;background:#0f172a;border-color:#0f172a}.TripFilterModal-module___RjdmW__datePickerGrid{grid-template-columns:1fr 1fr;gap:20px;padding:10px 0;display:grid}.TripFilterModal-module___RjdmW__pickerCol{background:#f8fafc;border:1px solid #f1f5f9;border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.TripFilterModal-module___RjdmW__colLabel{color:#334155;font-size:12px;font-weight:600}.TripFilterModal-module___RjdmW__dateInputField{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:10px 12px;font-size:13px}.TripFilterModal-module___RjdmW__dateInputField:focus{border-color:#0f172a}.TripFilterModal-module___RjdmW__yearNav{color:#334155;justify-content:space-between;align-items:center;padding:4px 8px;font-size:13px;display:flex}.TripFilterModal-module___RjdmW__navArrow{cursor:pointer;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;display:flex}.TripFilterModal-module___RjdmW__navArrow:hover{color:#0f172a;background:#f1f5f9}.TripFilterModal-module___RjdmW__monthsGrid{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.TripFilterModal-module___RjdmW__monthCell{color:#475569;cursor:pointer;background:#fff;border:1px solid #0000;border-radius:8px;padding:8px 0;font-size:11px;font-weight:500;transition:all .15s}.TripFilterModal-module___RjdmW__monthCell:hover{color:#0f172a;background:#e2e8f0}.TripFilterModal-module___RjdmW__selectedMonth{color:#fff;background:#0f172a;font-weight:600}.TripFilterModal-module___RjdmW__optionsList{flex-direction:column;gap:8px;display:flex}.TripFilterModal-module___RjdmW__optionItem{color:#334155;cursor:pointer;text-align:left;background:#fff;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:14px 18px;font-size:14px;font-weight:500;transition:all .15s;display:flex}.TripFilterModal-module___RjdmW__optionItem:hover{background:#f8fafc;border-color:#cbd5e1}.TripFilterModal-module___RjdmW__optionSelected{color:#0f172a;background:#f8fafc;border-color:#0f172a;font-weight:600}.TripFilterModal-module___RjdmW__checkMark{color:#0f172a;font-weight:700}.TripFilterModal-module___RjdmW__footer{border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;margin-top:auto;padding-top:16px;display:flex}.TripFilterModal-module___RjdmW__clearBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 22px;font-size:13px;font-weight:600}.TripFilterModal-module___RjdmW__clearBtn:hover{background:#f8fafc}.TripFilterModal-module___RjdmW__applyBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;padding:10px 28px;font-size:13px;font-weight:600;transition:opacity .15s}.TripFilterModal-module___RjdmW__applyBtn:hover{opacity:.9}
.VehicleDetailPage-module__xRVlaW__container{flex-direction:column;gap:24px;display:flex}.VehicleDetailPage-module__xRVlaW__topHeader{align-items:center;gap:16px;display:flex}.VehicleDetailPage-module__xRVlaW__backBtn{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .2s;display:flex}.VehicleDetailPage-module__xRVlaW__backBtn:hover{background:#f8fafc}.VehicleDetailPage-module__xRVlaW__title{color:#0f172a;margin:0 0 4px;font-size:20px;font-weight:700}.VehicleDetailPage-module__xRVlaW__ratingRow{align-items:center;gap:4px;font-size:13px;display:flex}.VehicleDetailPage-module__xRVlaW__star{color:#0f172a;font-size:14px}.VehicleDetailPage-module__xRVlaW__rating{color:#0f172a;font-weight:600}.VehicleDetailPage-module__xRVlaW__reviewsCount{color:#64748b}.VehicleDetailPage-module__xRVlaW__mainGrid{grid-template-columns:1fr 536px;align-items:start;gap:24px;display:grid}.VehicleDetailPage-module__xRVlaW__leftColumn{flex-direction:column;gap:12px;display:flex}.VehicleDetailPage-module__xRVlaW__mainPhotoHero{border-radius:16px;width:100%;height:352px;position:relative;overflow:hidden}.VehicleDetailPage-module__xRVlaW__subPhotosCollage{grid-template-columns:1fr 1fr;gap:12px;height:414px;display:grid}.VehicleDetailPage-module__xRVlaW__subPhoto{border-radius:10px;width:100%;height:100%;position:relative;overflow:hidden}.VehicleDetailPage-module__xRVlaW__img{object-fit:cover}.VehicleDetailPage-module__xRVlaW__chipsRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.VehicleDetailPage-module__xRVlaW__chip{color:#475569;background:#f1f5f9;border-radius:9999px;align-items:center;gap:6px;padding:8px 16px;font-size:12px;font-weight:500;display:flex}.VehicleDetailPage-module__xRVlaW__section{flex-direction:column;gap:14px;display:flex}.VehicleDetailPage-module__xRVlaW__sectionHeading{color:#0f172a;margin:0;font-size:15px;font-weight:700}.VehicleDetailPage-module__xRVlaW__featuresGrid{grid-template-columns:repeat(2,1fr);gap:14px 24px;display:grid}.VehicleDetailPage-module__xRVlaW__featureItem{color:#334155;align-items:center;gap:10px;font-size:13px;display:flex}.VehicleDetailPage-module__xRVlaW__reviewsList{flex-direction:column;gap:16px;display:flex}.VehicleDetailPage-module__xRVlaW__reviewCard{background:#fff;border:1px solid #f1f5f9;border-radius:16px;flex-direction:column;gap:8px;padding:16px;display:flex}.VehicleDetailPage-module__xRVlaW__reviewHeader{justify-content:space-between;align-items:center;display:flex}.VehicleDetailPage-module__xRVlaW__reviewTitle{color:#0f172a;font-size:13px;font-weight:600}.VehicleDetailPage-module__xRVlaW__reviewStars{color:#0f172a;font-size:11px}.VehicleDetailPage-module__xRVlaW__reviewComment{color:#64748b;margin:0;font-size:12px;line-height:1.5}.VehicleDetailPage-module__xRVlaW__reviewerMeta{align-items:center;gap:10px;margin-top:4px;display:flex}.VehicleDetailPage-module__xRVlaW__avatar{color:#fff;background:#0f172a;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:11px;font-weight:600;display:flex}.VehicleDetailPage-module__xRVlaW__authorName{color:#0f172a;font-size:12px;font-weight:600}.VehicleDetailPage-module__xRVlaW__reviewDate{color:#94a3b8;font-size:10px}.VehicleDetailPage-module__xRVlaW__rightSidebar{flex-direction:column;gap:16px;display:flex;position:sticky;top:20px}.VehicleDetailPage-module__xRVlaW__bookingCard{border:1px solid #e2e4e9;border-radius:10px;flex-direction:column;gap:16px;padding:20px;display:flex}.VehicleDetailPage-module__xRVlaW__bookingTitle{font-size:20px;font-weight:600}.VehicleDetailPage-module__xRVlaW__bookingSubtitle{color:#868c98;margin:0;font-size:14px}.VehicleDetailPage-module__xRVlaW__dateFields{flex-direction:column;gap:12px;display:flex}.VehicleDetailPage-module__xRVlaW__fieldGroup{flex-direction:column;gap:6px;display:flex}.VehicleDetailPage-module__xRVlaW__fieldLabel{font-size:12px;font-weight:500}.VehicleDetailPage-module__xRVlaW__dateInputWrap{cursor:pointer;align-items:center;display:flex;position:relative}.VehicleDetailPage-module__xRVlaW__dateInput{color:#334155;cursor:pointer;border:1px solid #e2e8f0;border-radius:1px;outline:none;width:100%;padding:10px;font-size:12px}.VehicleDetailPage-module__xRVlaW__calIcon{color:#94a3b8;pointer-events:none;position:absolute;right:12px}.VehicleDetailPage-module__xRVlaW__checkBtn{color:#cbd5e1;cursor:pointer;background:#f8fafc;border:none;border-radius:10px;justify-content:center;align-self:flex-end;align-items:center;gap:4px;width:140px;height:44px;padding:10px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.VehicleDetailPage-module__xRVlaW__activeCheckBtn{color:#fff;background:#18191f}.VehicleDetailPage-module__xRVlaW__activeCheckBtn:hover{background:#0f172a}.VehicleDetailPage-module__xRVlaW__totalRow{background:#f8fafc;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.VehicleDetailPage-module__xRVlaW__totalLabel{color:#64748b;font-size:11px;font-weight:500}.VehicleDetailPage-module__xRVlaW__totalAmount{color:#0f172a;font-size:12px;font-weight:700}.VehicleDetailPage-module__xRVlaW__availabilityBanner{color:#016630;background:#f0fdf4;border:1px solid #dcfce7;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:500;display:flex}.VehicleDetailPage-module__xRVlaW__availabilityBanner svg{flex-shrink:0}.VehicleDetailPage-module__xRVlaW__priceCard{background:#f8fafc;border-radius:16px;flex-direction:column;gap:14px;padding:20px;display:flex}.VehicleDetailPage-module__xRVlaW__priceHeader{justify-content:space-between;align-items:baseline;display:flex}.VehicleDetailPage-module__xRVlaW__priceAmount{color:#0f172a;font-size:20px;font-weight:700}.VehicleDetailPage-module__xRVlaW__priceUnit{color:#64748b;font-size:12px}.VehicleDetailPage-module__xRVlaW__taxText{color:#94a3b8;font-size:11px}.VehicleDetailPage-module__xRVlaW__bookNowBtn{color:#94a3b8;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;gap:4px;width:100%;height:44px;padding:10px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.VehicleDetailPage-module__xRVlaW__activeBookNowBtn{color:#fff;background:#18191f;border-color:#18191f}.VehicleDetailPage-module__xRVlaW__activeBookNowBtn:hover{background:#0f172a;border-color:#0f172a}.VehicleDetailPage-module__xRVlaW__warningText{color:#ef4444;text-align:center;margin:0;font-size:12px;font-weight:600}@media (max-width:1024px){.VehicleDetailPage-module__xRVlaW__mainGrid{grid-template-columns:1fr}}
.article-module__JhfXAa__articleContainer{margin-inline:auto;padding-top:100px;padding-bottom:80px;position:relative}.article-module__JhfXAa__backButton{border:1px solid var(--color-border);width:44px;height:44px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:40px;text-decoration:none;transition:all .2s;display:inline-flex;position:absolute;top:100px}.article-module__JhfXAa__backButton:hover{background:var(--color-surface);border-color:var(--color-border-dark)}.article-module__JhfXAa__headerSection{margin-bottom:64px}.article-module__JhfXAa__title{font-family:var(--font-heading,"DM Sans", sans-serif);letter-spacing:-1.5px;color:var(--color-primary);margin-bottom:16px;font-size:clamp(36px,5vw,48px);font-weight:700;line-height:1.1}.article-module__JhfXAa__subtitle{font-family:var(--font-body,"DM Sans", sans-serif);color:var(--color-muted);max-width:800px;font-size:18px;font-weight:500;line-height:1.6}.article-module__JhfXAa__imageSection{margin-bottom:80px}.article-module__JhfXAa__imageWrapper{background-color:#f6f8fa;border-radius:12px;width:100%;height:70vh;margin-bottom:48px;display:flex;position:relative;overflow:hidden}.article-module__JhfXAa__imageWrapper1{background:url(/images/create-acc-bg-image.jpg) 50%/cover no-repeat;justify-content:flex-end;align-items:flex-end;padding-top:40px;padding-right:10%}.article-module__JhfXAa__imageWrapperMulti{justify-content:center;align-items:flex-end;gap:10%;padding:40px 0 0}.article-module__JhfXAa__phoneMockup1{width:500px;height:auto;position:absolute;bottom:-39px;right:70px}.article-module__JhfXAa__phoneMockupMulti{width:30%;height:auto;transform:translateY(1%)}.article-module__JhfXAa__confirmMockupContainer{align-content:center;width:60%}.article-module__JhfXAa__confirmMockupInner{width:60%;margin-inline:auto}@media (max-width:768px){.article-module__JhfXAa__imageWrapper{height:40vh}.article-module__JhfXAa__phoneMockup1{width:240px;bottom:-20px;right:20px}.article-module__JhfXAa__imageWrapperMulti{gap:5%}.article-module__JhfXAa__phoneMockupMulti{width:42%}.article-module__JhfXAa__confirmMockupContainer{width:90%}.article-module__JhfXAa__confirmMockupInner{width:100%}}.article-module__JhfXAa__imageWrapper img{max-width:100%;height:auto;display:block}.article-module__JhfXAa__successImageWrapper{background-color:#f6f8fa;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:48px;padding:80px 40px;display:flex;overflow:hidden}.article-module__JhfXAa__textGrid{grid-template-columns:1fr 1fr;gap:64px;display:grid}@media (max-width:768px){.article-module__JhfXAa__textGrid{grid-template-columns:1fr;gap:40px}}.article-module__JhfXAa__stepBlock{flex-direction:column;display:flex}.article-module__JhfXAa__stepTitle{font-family:var(--font-heading,"DM Sans", sans-serif);color:var(--color-primary);letter-spacing:-.5px;margin-bottom:16px;font-size:32px;font-weight:600}.article-module__JhfXAa__stepDesc{font-family:var(--font-body,"DM Sans", sans-serif);color:var(--color-primary);margin-bottom:20px;font-size:15px;font-weight:400;line-height:1.6}.article-module__JhfXAa__stepSubheading{font-family:var(--font-heading,"DM Sans", sans-serif);color:var(--color-primary);margin-bottom:12px;font-size:14px;font-weight:700}.article-module__JhfXAa__stepList{margin:0;padding:0;list-style:none}.article-module__JhfXAa__stepList li{font-family:var(--font-body,"DM Sans", sans-serif);color:var(--color-primary);margin-bottom:8px;padding-left:16px;font-size:14px;line-height:1.6;position:relative}.article-module__JhfXAa__stepList li:before{content:"•";color:var(--color-primary);position:absolute;left:0}.article-module__JhfXAa__boldText{color:var(--color-primary);font-weight:600}@media (max-width:768px){.article-module__JhfXAa__title{letter-spacing:-1px;margin-bottom:12px;font-size:28px}.article-module__JhfXAa__subtitle{font-size:14px}.article-module__JhfXAa__stepTitle{margin-bottom:12px;font-size:18px}.article-module__JhfXAa__stepDesc{margin-bottom:16px;font-size:13px}.article-module__JhfXAa__stepSubheading{margin-bottom:8px;font-size:13px}.article-module__JhfXAa__stepList li{margin-bottom:6px;font-size:13px}}.article-module__JhfXAa__blogBody{font-family:var(--font-body,"DM Sans", sans-serif);color:var(--color-primary);max-width:800px;margin:0 auto;font-size:16px;font-weight:500;line-height:1.8}.article-module__JhfXAa__blogBody h2{font-family:var(--font-heading,"DM Sans", sans-serif);letter-spacing:-.5px;margin-top:48px;margin-bottom:24px;font-size:32px;font-weight:600}.article-module__JhfXAa__blogBody h3{font-family:var(--font-heading,"DM Sans", sans-serif);letter-spacing:-.5px;margin-top:40px;margin-bottom:16px;font-size:24px}.article-module__JhfXAa__blogBody p{color:var(--color-muted);margin-bottom:24px;font-weight:600}.article-module__JhfXAa__blogBody ul,.article-module__JhfXAa__blogBody ol{color:var(--color-muted);margin-bottom:24px;padding-left:24px}.article-module__JhfXAa__blogBody li{margin-bottom:8px}.article-module__JhfXAa__blogBody em{font-style:italic}
.blog-module__ydDH5G__heroContainer{width:100%;margin-top:68px;position:relative}.blog-module__ydDH5G__hero{align-items:center;width:100%;height:100vh;display:flex;position:relative}.blog-module__ydDH5G__heroImage{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.blog-module__ydDH5G__heroOverlay{z-index:1;background:linear-gradient(#0000 0%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.blog-module__ydDH5G__heroContent{z-index:2;color:#fff;max-width:600px;margin-top:210px;position:relative}.blog-module__ydDH5G__heroTitle{font-family:var(--font-heading,"DM Sans", sans-serif);margin-bottom:var(--space-4);color:#fff;font-size:clamp(32px,5vw,45px);font-weight:600;line-height:125%}.blog-module__ydDH5G__heroSubtitle{font-family:var(--font-body,"DM Sans", sans-serif);letter-spacing:-.5px;margin-bottom:var(--space-8);color:#ffffffe6;font-size:16px;line-height:1.6}.blog-module__ydDH5G__heroButtons{gap:var(--space-4);flex-wrap:wrap;display:flex}.blog-module__ydDH5G__appBtn{font-family:var(--font-body,"DM Sans", sans-serif);cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:10px;font-size:13px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.blog-module__ydDH5G__googlePlayBtn{color:var(--color-primary-light);background:#fff;border:1px solid #fff}.blog-module__ydDH5G__googlePlayBtn:hover{background:#f0f0f0}.blog-module__ydDH5G__appStoreBtn{color:#000;background:#fff;border:1px solid #fff}.blog-module__ydDH5G__appStoreBtn:hover{background:#f0f0f0}.blog-module__ydDH5G__btnTextMobile{display:none}@media (max-width:768px){.blog-module__ydDH5G__hero{align-items:flex-end;padding-bottom:50px}.blog-module__ydDH5G__heroOverlay{background:radial-gradient(circle at 0 0,#000 0%,#000000e6 30%,#0006 70%,#0000 90%),linear-gradient(90deg,#00000080 0%,#0000 60%)}.blog-module__ydDH5G__heroContent{margin-top:0}.blog-module__ydDH5G__heroTitle{letter-spacing:-1px;margin-bottom:var(--space-4);font-size:28px;line-height:1.25}.blog-module__ydDH5G__heroSubtitle{margin-bottom:var(--space-8);font-size:15px}.blog-module__ydDH5G__heroButtons{flex-wrap:nowrap;align-items:center;gap:16px}.blog-module__ydDH5G__googlePlayBtn{color:#fff;background:#1c1c1e;border:none;border-radius:12px;padding:12px 20px}.blog-module__ydDH5G__googlePlayBtn:hover{background:#2a2a2d}.blog-module__ydDH5G__appStoreBtn{background:0 0;border:none;padding:0}.blog-module__ydDH5G__appStoreBtn:hover{opacity:.8;background:0 0}.blog-module__ydDH5G__btnTextDesktop{display:none}.blog-module__ydDH5G__btnTextMobile{display:inline}}.blog-module__ydDH5G__section{padding-top:80px;padding-bottom:40px}.blog-module__ydDH5G__sectionHeader{margin-bottom:48px}.blog-module__ydDH5G__sectionTitle{font-family:var(--font-heading,"DM Sans", sans-serif);color:var(--color-primary);letter-spacing:-1px;margin-bottom:16px;font-size:36px;font-weight:600}.blog-module__ydDH5G__sectionDesc{font-family:var(--font-body,"DM Sans", sans-serif);color:var(--color-primary);letter-spacing:-.5px;font-size:16px;font-weight:600}.blog-module__ydDH5G__topBlogsGrid{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}@media (max-width:900px){.blog-module__ydDH5G__topBlogsGrid{grid-template-columns:1fr}}.blog-module__ydDH5G__insightsGrid{grid-template-columns:repeat(3,1fr);gap:56px 32px;display:grid}@media (max-width:900px){.blog-module__ydDH5G__insightsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.blog-module__ydDH5G__insightsGrid{grid-template-columns:1fr}}.blog-module__ydDH5G__card{flex-direction:column;height:100%;display:flex}.blog-module__ydDH5G__cardImageWrapper{border-radius:12px;width:100%;margin-bottom:10px;position:relative;overflow:hidden}.blog-module__ydDH5G__cardImage{object-fit:cover;width:100%;height:100%;transition:transform .4s}.blog-module__ydDH5G__card:hover .blog-module__ydDH5G__cardImage,.blog-module__ydDH5G__horizontalCard:hover .blog-module__ydDH5G__cardImage{transform:scale(1.05)}.blog-module__ydDH5G__cardTitle{font-family:var(--font-heading,"DM Sans", sans-serif);color:var(--color-primary);letter-spacing:-.8px;margin-bottom:12px;font-size:24px;font-weight:600;line-height:1.3}.blog-module__ydDH5G__cardDesc{font-family:var(--font-body,"DM Sans", sans-serif);color:#000;margin-bottom:20px;font-size:15px;font-weight:600;line-height:1.6}.blog-module__ydDH5G__readMore{font-family:var(--font-heading,"DM Sans", sans-serif);color:var(--color-primary);align-self:flex-start;align-items:center;gap:8px;font-size:14px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.blog-module__ydDH5G__readMore:hover{gap:12px}.blog-module__ydDH5G__mainBlogCard .blog-module__ydDH5G__cardImageWrapper{aspect-ratio:1.6}.blog-module__ydDH5G__mainBlogCard .blog-module__ydDH5G__cardTitle{font-size:28px}.blog-module__ydDH5G__sideBlogCards{flex-direction:column;justify-content:space-between;gap:32px;display:flex}.blog-module__ydDH5G__horizontalCard{grid-template-columns:320px 1fr;align-items:start;gap:24px;text-decoration:none;display:grid}.blog-module__ydDH5G__horizontalCard .blog-module__ydDH5G__cardImageWrapper{aspect-ratio:1.4;height:100%;margin-bottom:0}.blog-module__ydDH5G__horizontalCardContent{flex-direction:column;height:100%;padding-block:8px;display:flex}@media (max-width:700px){.blog-module__ydDH5G__horizontalCard{grid-template-columns:1fr}}.blog-module__ydDH5G__insightCard .blog-module__ydDH5G__cardImageWrapper{aspect-ratio:1.5}
.page-module__66_qwa__main{background:#fcfcfc;padding-top:120px;padding-bottom:120px}.page-module__66_qwa__backBtn{margin-bottom:var(--space-8);color:var(--color-muted);align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.page-module__66_qwa__galleryContainer{margin-bottom:var(--space-12)}.page-module__66_qwa__galleryTop{grid-template-columns:1.5fr 1fr;gap:16px;margin-bottom:16px;display:grid}.page-module__66_qwa__galleryTopImg{border-radius:16px;height:450px;position:relative;overflow:hidden}.page-module__66_qwa__galleryBottom{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.page-module__66_qwa__galleryBottomImg{border-radius:16px;height:220px;position:relative;overflow:hidden}.page-module__66_qwa__detailsGrid{grid-template-columns:1.5fr 1fr;gap:40px;display:grid}.page-module__66_qwa__header{margin-bottom:var(--space-6);justify-content:space-between;align-items:flex-start;display:flex}.page-module__66_qwa__title{font-size:36px;font-weight:700}.page-module__66_qwa__badges{margin-bottom:var(--space-10);flex-wrap:wrap;gap:12px;display:flex}.page-module__66_qwa__badge{background:#fff;border:1px solid #0000000d;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:600;display:flex}.page-module__66_qwa__featuresSection{margin-bottom:var(--space-12)}.page-module__66_qwa__featuresTitle{color:var(--color-muted);margin-bottom:var(--space-6);font-size:20px;font-weight:600}.page-module__66_qwa__featuresGrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.page-module__66_qwa__featureItem{color:var(--color-primary);align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.page-module__66_qwa__featureIcon{color:var(--color-muted)}.page-module__66_qwa__rulesSection{border:2px solid #0000000d;border-radius:16px;padding:32px}.page-module__66_qwa__rulesTitle{margin-bottom:var(--space-6);font-size:24px;font-weight:700}.page-module__66_qwa__rulesList{flex-direction:column;gap:24px;display:flex}.page-module__66_qwa__ruleItemTitle{margin-bottom:4px;font-size:16px;font-weight:600}.page-module__66_qwa__ruleItemDesc{color:var(--color-muted);font-size:14px;line-height:150%}.page-module__66_qwa__rightSidebar{margin-left:190px}.page-module__66_qwa__ratingRow{margin-bottom:var(--space-6);justify-content:flex-end;align-items:center;gap:6px;font-size:16px;display:flex}.page-module__66_qwa__ratingScore{color:var(--color-muted);font-weight:400}.page-module__66_qwa__ratingReviews{color:var(--color-muted);font-size:14px}.page-module__66_qwa__stickyCard{box-shadow:var(--shadow-sm);background:#fff;border:1px solid #0000000d;border-radius:16px;padding:32px;position:sticky;top:120px}.page-module__66_qwa__priceRow{justify-content:space-between;align-items:baseline;margin-bottom:24px;display:flex}.page-module__66_qwa__priceAmount{font-size:28px;font-weight:700}.page-module__66_qwa__priceUnit{color:var(--color-muted);font-size:14px;font-weight:400}.page-module__66_qwa__dateFields{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.page-module__66_qwa__fieldGroup{flex-direction:column;gap:4px;display:flex}.page-module__66_qwa__fieldLabel{color:#64748b;font-size:13px;font-weight:500}.page-module__66_qwa__dateInputWrap{cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;transition:border-color .2s;display:flex}.page-module__66_qwa__dateInputWrap:hover{border-color:#cbd5e1}.page-module__66_qwa__dateInput{color:#0f172a;cursor:pointer;background:0 0;border:none;outline:none;width:100%;font-size:14px}.page-module__66_qwa__calIcon{color:#64748b;flex-shrink:0}.page-module__66_qwa__bookBtn{color:#fff;cursor:pointer;background:#111;border:none;border-radius:12px;width:100%;padding:16px;font-weight:600;transition:opacity .2s}.page-module__66_qwa__bookBtn:hover{opacity:.9}.page-module__66_qwa__mobilePriceRating,.page-module__66_qwa__mobileStickyBookBtn{display:none}@media (max-width:1024px){.page-module__66_qwa__detailsGrid{grid-template-columns:1fr}.page-module__66_qwa__rightSidebar{margin-left:0}}@media (max-width:768px){.page-module__66_qwa__main{padding-top:140px;padding-bottom:140px}.page-module__66_qwa__backBtn{margin-bottom:var(--space-6)}.page-module__66_qwa__galleryTop{grid-template-columns:1fr;gap:8px;margin-bottom:8px}.page-module__66_qwa__galleryTopImg{height:250px}.page-module__66_qwa__galleryBottom{gap:8px}.page-module__66_qwa__galleryBottomImg{border-radius:12px;height:90px}.page-module__66_qwa__detailsGrid{grid-template-columns:1fr;gap:32px}.page-module__66_qwa__title{font-size:28px}.page-module__66_qwa__badges{margin-bottom:var(--space-6);gap:8px}.page-module__66_qwa__badge{padding:6px 12px;font-size:13px}.page-module__66_qwa__rightSidebar{display:none}.page-module__66_qwa__mobilePriceRating{margin-bottom:var(--space-8);justify-content:space-between;align-items:baseline;display:flex}.page-module__66_qwa__mobilePriceAmount{font-size:24px;font-weight:700}.page-module__66_qwa__mobilePriceUnit{color:var(--color-muted);font-size:14px;font-weight:400}.page-module__66_qwa__mobilePriceTaxes{color:var(--color-muted);margin-left:12px;font-size:12px}.page-module__66_qwa__mobileRatingRow{align-items:center;gap:6px;font-size:14px;display:flex}.page-module__66_qwa__mobileRatingScore{color:var(--color-primary);font-weight:500}.page-module__66_qwa__mobileRatingReviews{color:var(--color-muted)}.page-module__66_qwa__rulesSection{padding:24px}.page-module__66_qwa__rulesTitle{font-size:20px}.page-module__66_qwa__featuresGrid{gap:16px}.page-module__66_qwa__featureItem{font-size:14px}.page-module__66_qwa__mobileStickyBookBtn{z-index:100;background:#fff;border-top:1px solid #0000000d;width:100%;padding:16px 20px 24px;display:block;position:fixed;bottom:0;left:0;box-shadow:0 -4px 12px #0000000d}}
.page-module__fjTIBq__main{background:#fcfcfc;min-height:100vh;padding-top:100px}.page-module__fjTIBq__fleet-hero{padding-top:var(--space-16);text-align:center}.page-module__fjTIBq__badge{margin-bottom:var(--space-10);color:#000;background-color:#f6f8fa;border-radius:200px;padding:8px 12px;font-weight:500}.page-module__fjTIBq__heading-1{margin:var(--space-8) 0 var(--space-4);letter-spacing:-1.3px;font-size:45px;font-weight:700}.page-module__fjTIBq__body-lg{max-width:488px;margin-inline:auto;margin-bottom:var(--space-8);color:var(--color-primary);letter-spacing:-.5px;font-weight:600}.page-module__fjTIBq__hero-carousel{width:100vw;padding-block:var(--space-4);margin-left:-50vw;margin-right:-50vw;margin-bottom:var(--space-12);margin-top:var(--space-12);position:relative;left:50%;right:50%;overflow:hidden}@keyframes page-module__fjTIBq__slide{0%{transform:translate(0)}to{transform:translate(-50%)}}.page-module__fjTIBq__hero-carousel__track{gap:var(--space-4);width:max-content;animation:40s linear infinite page-module__fjTIBq__slide;display:flex}.page-module__fjTIBq__hero-carousel__col{gap:var(--space-4);flex-direction:column;flex-shrink:0;width:250px;display:flex}.page-module__fjTIBq__hero-carousel__col--single{justify-content:center}.page-module__fjTIBq__hero-carousel__img{border-radius:var(--radius-lg);object-fit:cover;width:100%}.page-module__fjTIBq__hero-carousel__img--small{height:140px}.page-module__fjTIBq__hero-carousel__img--taller{height:180px}.page-module__fjTIBq__hero-carousel__img--shorter{height:100px}.page-module__fjTIBq__hero-carousel__img--large{height:296px}.page-module__fjTIBq__hero-carousel:hover .page-module__fjTIBq__hero-carousel__track{animation-play-state:paused}.page-module__fjTIBq__body-md{font-weight:600}.page-module__fjTIBq__fleet-section{padding-bottom:var(--space-20);background:#fff}.page-module__fjTIBq__fleet-section__header{margin-bottom:var(--space-12)}.page-module__fjTIBq__fleet-section__header h2{margin-bottom:var(--space-2);font-size:36px}.page-module__fjTIBq__fleet-section__header p{color:var(--color-muted);font-weight:600}.page-module__fjTIBq__fleet-filters{margin-bottom:var(--space-12);flex-wrap:wrap;gap:12px;display:flex}.page-module__fjTIBq__filter-tab{color:var(--color-muted);cursor:pointer;background:#f6f8fa;border:1px solid #e2e4e9;border-radius:20px;padding:4px 12px;font-weight:500;transition:all .2s}.page-module__fjTIBq__filter-tab:hover{border-color:var(--color-primary)!important}.page-module__fjTIBq__filter-tab.page-module__fjTIBq__active{background:var(--color-muted);color:#fff}.page-module__fjTIBq__fleet-grid{gap:var(--space-8);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.page-module__fjTIBq__fleet-card-link{color:inherit;text-decoration:none}.page-module__fjTIBq__fleet-card{background:#fcfcfc;border-radius:16px;height:100%;overflow:hidden}.page-module__fjTIBq__fleet-card__img-wrapper{border-radius:20px;width:100%;height:220px;position:relative;overflow:hidden}.page-module__fjTIBq__fleet-card__content{padding:var(--space-5) 0}.page-module__fjTIBq__fleet-card__meta{justify-content:space-between;align-items:center;display:flex}.page-module__fjTIBq__fleet-card__location{color:var(--color-muted);align-items:center;gap:4px;font-size:12px;display:flex}.page-module__fjTIBq__fleet-card__price{font-size:18px;font-weight:700}.page-module__fjTIBq__fleet-card__price-unit{color:var(--color-muted);font-size:12px;font-weight:400}.page-module__fjTIBq__fleet-card__title{font-size:18px;font-weight:600}.page-module__fjTIBq__fleet-sitting{justify-content:space-between;display:flex}.page-module__fjTIBq__fleet-card__specs{color:var(--color-muted);border-radius:20px;gap:16px;width:fit-content;font-size:14px;display:flex}.page-module__fjTIBq__fleet-card__specs span{background-color:#f6f8fa;border:1px solid #e2e4e9;border-radius:20px;width:fit-content;padding:4px 12px;font-weight:600}.page-module__fjTIBq__fleet-pagination{margin-top:var(--space-12);justify-content:center;gap:8px;display:flex}.page-module__fjTIBq__pagination-btn{border:1px solid var(--color-border);width:40px;height:40px;color:var(--color-primary);cursor:pointer;background:0 0;border-radius:50%;font-weight:600;transition:all .2s}.page-module__fjTIBq__pagination-btn:hover:not(.page-module__fjTIBq__active){background:#0000000d}.page-module__fjTIBq__pagination-btn.page-module__fjTIBq__active{background:var(--color-primary);color:#fff}@media (max-width:768px){.page-module__fjTIBq__heading-1{letter-spacing:-1px;font-size:28px;line-height:128%}.page-module__fjTIBq__body-lg{font-size:12px}.page-module__fjTIBq__fleet-section,.page-module__fjTIBq__fleet-hero{padding:0}}
.ReadyForPickupModal-module__jb0c2a__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.ReadyForPickupModal-module__jb0c2a__modal{background:#fff;border-radius:20px;flex-direction:column;gap:18px;width:100%;max-width:620px;padding:28px 32px;display:flex;box-shadow:0 25px 50px -12px #00000040}.ReadyForPickupModal-module__jb0c2a__header{justify-content:space-between;align-items:center;display:flex}.ReadyForPickupModal-module__jb0c2a__title{color:#0f172a;margin:0;font-size:22px;font-weight:700}.ReadyForPickupModal-module__jb0c2a__closeBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ReadyForPickupModal-module__jb0c2a__subtitle{color:#64748b;margin:0;font-size:13px}.ReadyForPickupModal-module__jb0c2a__codeRow{justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.ReadyForPickupModal-module__jb0c2a__codeBox{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:1;justify-content:center;align-items:center;height:52px;font-size:20px;font-weight:700;display:flex}.ReadyForPickupModal-module__jb0c2a__uploadSection{flex-direction:column;gap:8px;display:flex}.ReadyForPickupModal-module__jb0c2a__uploadLabel{color:#64748b;font-size:12px;font-weight:600}.ReadyForPickupModal-module__jb0c2a__dropzone{background:#f8fafc;border:1.5px dashed #cbd5e1;border-radius:12px;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.ReadyForPickupModal-module__jb0c2a__cloudIcon{color:#94a3b8}.ReadyForPickupModal-module__jb0c2a__dropText{flex-direction:column;flex:1;gap:2px;margin:0 16px;display:flex}.ReadyForPickupModal-module__jb0c2a__dropTitle{color:#0f172a;font-size:13px;font-weight:600}.ReadyForPickupModal-module__jb0c2a__dropHint{color:#94a3b8;font-size:11px}.ReadyForPickupModal-module__jb0c2a__browseBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600}.ReadyForPickupModal-module__jb0c2a__hiddenInput{display:none}.ReadyForPickupModal-module__jb0c2a__fileCard{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:14px;padding:14px 18px;display:flex}.ReadyForPickupModal-module__jb0c2a__fileIcon{color:#fff;background:#f97316;border-radius:6px;justify-content:center;align-items:center;width:36px;height:40px;font-size:10px;font-weight:700;display:flex}.ReadyForPickupModal-module__jb0c2a__fileMeta{flex-direction:column;flex:1;gap:3px;display:flex}.ReadyForPickupModal-module__jb0c2a__fileName{color:#0f172a;font-size:13px;font-weight:600}.ReadyForPickupModal-module__jb0c2a__fileStatus{color:#94a3b8;font-size:11px}.ReadyForPickupModal-module__jb0c2a__completedText{color:#16a34a;font-weight:600}.ReadyForPickupModal-module__jb0c2a__deleteBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;font-size:16px}.ReadyForPickupModal-module__jb0c2a__submitBtn{color:#cbd5e1;cursor:not-allowed;background:#f1f5f9;border:none;border-radius:12px;width:100%;margin-top:4px;padding:14px;font-size:14px;font-weight:600}.ReadyForPickupModal-module__jb0c2a__activeSubmit{color:#fff;cursor:pointer;background:#0f172a}
.RebookVehicleModal-module__777PZW__backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:120;background:#0f172a80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.RebookVehicleModal-module__777PZW__modal{background:#fff;border-radius:20px;flex-direction:column;width:100%;max-width:520px;max-height:90vh;display:flex;overflow:hidden;box-shadow:0 25px 50px -12px #00000040}.RebookVehicleModal-module__777PZW__header{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.RebookVehicleModal-module__777PZW__titleGroup{color:#0f172a;align-items:center;gap:10px;display:flex}.RebookVehicleModal-module__777PZW__title{color:#0f172a;margin:0;font-size:17px;font-weight:700}.RebookVehicleModal-module__777PZW__closeBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 8px;font-size:16px}.RebookVehicleModal-module__777PZW__closeBtn:hover{color:#0f172a;background:#f1f5f9}.RebookVehicleModal-module__777PZW__body{flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.RebookVehicleModal-module__777PZW__vehicleBanner{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.RebookVehicleModal-module__777PZW__bannerLabel{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:600}.RebookVehicleModal-module__777PZW__vehicleName{color:#0f172a;margin:2px 0 0;font-size:14px;font-weight:700}.RebookVehicleModal-module__777PZW__bookingRefBadge{color:#334155;background:#fff;border:1px solid #cbd5e1;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:600}.RebookVehicleModal-module__777PZW__datesGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.RebookVehicleModal-module__777PZW__inputGroup{flex-direction:column;gap:6px;display:flex}.RebookVehicleModal-module__777PZW__label{color:#334155;font-size:12px;font-weight:600}.RebookVehicleModal-module__777PZW__dateInput{color:#0f172a;background:#fff;border:1px solid #cbd5e1;border-radius:10px;outline:none;padding:10px 12px;font-size:13px}.RebookVehicleModal-module__777PZW__dateInput:focus{border-color:#0f172a}.RebookVehicleModal-module__777PZW__modeToggle{background:#f1f5f9;border-radius:10px;grid-template-columns:1fr 1fr;gap:8px;padding:4px;display:grid}.RebookVehicleModal-module__777PZW__modeBtn{color:#64748b;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-size:12px;font-weight:500;transition:all .15s}.RebookVehicleModal-module__777PZW__modeBtnActive{color:#0f172a;background:#fff;font-weight:700;box-shadow:0 1px 3px #00000014}.RebookVehicleModal-module__777PZW__checkingBanner{color:#64748b;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;display:flex}.RebookVehicleModal-module__777PZW__availableBanner{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:600;display:flex}.RebookVehicleModal-module__777PZW__errorBanner{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.RebookVehicleModal-module__777PZW__priceBreakdown{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.RebookVehicleModal-module__777PZW__priceHeading{color:#0f172a;margin:0 0 4px;font-size:13px;font-weight:700}.RebookVehicleModal-module__777PZW__priceRow{color:#64748b;justify-content:space-between;align-items:center;font-size:12px;display:flex}.RebookVehicleModal-module__777PZW__totalRow{color:#0f172a;border-top:1px solid #e2e8f0;margin-top:4px;padding-top:8px;font-size:13px}.RebookVehicleModal-module__777PZW__totalVal{color:#0f172a;font-size:15px}.RebookVehicleModal-module__777PZW__footer{background:#fff;border-top:1px solid #f1f5f9;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.RebookVehicleModal-module__777PZW__cancelBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 18px;font-size:13px;font-weight:600}.RebookVehicleModal-module__777PZW__submitBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;padding:10px 22px;font-size:13px;font-weight:600;transition:opacity .15s}.RebookVehicleModal-module__777PZW__submitBtn:disabled{opacity:.5;cursor:not-allowed}.RebookVehicleModal-module__777PZW__successView{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:36px 24px;display:flex}.RebookVehicleModal-module__777PZW__successIconWrap{background:#dcfce7;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;display:flex}.RebookVehicleModal-module__777PZW__successTitle{color:#0f172a;margin:0;font-size:18px;font-weight:700}.RebookVehicleModal-module__777PZW__successDesc{color:#64748b;margin:0;font-size:13px}.RebookVehicleModal-module__777PZW__refBox{background:#f8fafc;border:1px dashed #0f172a;border-radius:10px;padding:10px 24px}.RebookVehicleModal-module__777PZW__refCode{color:#0f172a;letter-spacing:.05em;font-size:16px;font-weight:800}.RebookVehicleModal-module__777PZW__summaryBox{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-around;gap:8px;width:100%;padding:14px;display:flex}.RebookVehicleModal-module__777PZW__summaryItem{flex-direction:column;gap:4px;font-size:12px;display:flex}.RebookVehicleModal-module__777PZW__summaryLabel{color:#64748b;font-size:11px}.RebookVehicleModal-module__777PZW__successActions{flex-direction:column;gap:8px;width:100%;margin-top:8px;display:flex}.RebookVehicleModal-module__777PZW__viewTripBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;width:100%;padding:12px;font-size:13px;font-weight:600}.RebookVehicleModal-module__777PZW__doneBtn{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;width:100%;padding:10px;font-size:13px;font-weight:600}
.BookingConfirmed-module__lUdleq__container{background:#f8fafc;justify-content:center;align-items:center;min-height:calc(100vh - 120px);padding:40px 20px;display:flex}.BookingConfirmed-module__lUdleq__card{text-align:center;background:#fff;border-radius:24px;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:640px;padding:40px 36px;display:flex;box-shadow:0 20px 40px -15px #0f172a14,0 0 1px 1px #0f172a0d}.BookingConfirmed-module__lUdleq__checkCircle{background:#16a34a;border-radius:50%;justify-content:center;align-items:center;width:76px;height:76px;margin-bottom:4px;animation:.4s cubic-bezier(.175,.885,.32,1.275) BookingConfirmed-module__lUdleq__scaleIn;display:flex;box-shadow:0 0 0 12px #dcfce7}@keyframes BookingConfirmed-module__lUdleq__scaleIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.BookingConfirmed-module__lUdleq__title{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:26px;font-weight:700}.BookingConfirmed-module__lUdleq__subtitle{color:#64748b;max-width:480px;margin:0;font-size:14px;line-height:1.5}.BookingConfirmed-module__lUdleq__refBadgeWrapper{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:100px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.BookingConfirmed-module__lUdleq__refLabel{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500}.BookingConfirmed-module__lUdleq__refCode{color:#16a34a;font-family:monospace;font-size:14px;font-weight:700}.BookingConfirmed-module__lUdleq__copyBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;transition:color .15s;display:flex}.BookingConfirmed-module__lUdleq__copyBtn:hover{color:#0f172a}.BookingConfirmed-module__lUdleq__summaryCard{text-align:left;background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:16px;width:100%;padding:24px;display:flex}.BookingConfirmed-module__lUdleq__vehicleRow{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding-bottom:16px;display:flex}.BookingConfirmed-module__lUdleq__vehicleInfo{flex-direction:column;gap:4px;display:flex}.BookingConfirmed-module__lUdleq__vehicleTitle{color:#0f172a;font-size:16px;font-weight:700}.BookingConfirmed-module__lUdleq__modeBadge{color:#2563eb;background:#eff6ff;border-radius:6px;width:fit-content;padding:3px 10px;font-size:12px;font-weight:600;display:inline-block}.BookingConfirmed-module__lUdleq__vehicleThumb{background:#fff;border-radius:8px;flex-shrink:0;width:70px;height:48px;position:relative;overflow:hidden}.BookingConfirmed-module__lUdleq__detailsGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.BookingConfirmed-module__lUdleq__detailItem{flex-direction:column;gap:4px;display:flex}.BookingConfirmed-module__lUdleq__detailItemFull{flex-direction:column;grid-column:1/-1;gap:4px;display:flex}.BookingConfirmed-module__lUdleq__label{color:#64748b;text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:500}.BookingConfirmed-module__lUdleq__val{color:#0f172a;font-size:13px;font-weight:600}.BookingConfirmed-module__lUdleq__statusPaid{color:#16a34a;font-weight:700}.BookingConfirmed-module__lUdleq__btnRow{grid-template-columns:1fr 1fr;gap:14px;width:100%;margin-top:8px;display:grid}.BookingConfirmed-module__lUdleq__homeBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;justify-content:center;align-items:center;padding:14px;font-size:14px;font-weight:600;text-decoration:none;transition:all .15s;display:flex}.BookingConfirmed-module__lUdleq__homeBtn:hover{background:#f1f5f9;border-color:#94a3b8}.BookingConfirmed-module__lUdleq__viewTripBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:12px;justify-content:center;align-items:center;padding:14px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s;display:flex}.BookingConfirmed-module__lUdleq__viewTripBtn:hover{background:#1e293b}.BookingConfirmed-module__lUdleq__loadingWrapper{color:#64748b;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:50vh;display:flex}@media (max-width:640px){.BookingConfirmed-module__lUdleq__card{padding:28px 20px}.BookingConfirmed-module__lUdleq__detailsGrid,.BookingConfirmed-module__lUdleq__btnRow{grid-template-columns:1fr}}
.TripsPage-module__WnuBVG__container{flex-direction:column;gap:20px;display:flex}.TripsPage-module__WnuBVG__searchFilterRow{align-items:center;gap:12px;display:flex}.TripsPage-module__WnuBVG__searchWrap{flex:1;align-items:center;display:flex;position:relative}.TripsPage-module__WnuBVG__searchIcon{color:#868c98;pointer-events:none;position:absolute;right:16px}.TripsPage-module__WnuBVG__searchInput{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:12px;outline:none;width:100%;height:46px;padding:0 46px 0 16px;font-size:14px;transition:border-color .2s}.TripsPage-module__WnuBVG__searchInput::placeholder{color:#868c98}.TripsPage-module__WnuBVG__searchInput:focus{border-color:#cbd5e1}.TripsPage-module__WnuBVG__filterBtn{color:#525866;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:8px;height:46px;padding:0 18px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.TripsPage-module__WnuBVG__filterBtn:hover{background:#f8fafc;border-color:#cbd5e1}.TripsPage-module__WnuBVG__activeFilterBadge{color:#fff;background:#0f172a;border-radius:9999px;justify-content:center;align-items:center;width:18px;height:18px;margin-left:2px;font-size:11px;font-weight:700;display:flex}.TripsPage-module__WnuBVG__activeFilterChips{flex-wrap:wrap;align-items:center;gap:8px;padding:2px 0;display:flex}.TripsPage-module__WnuBVG__filterChip{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:500;display:inline-flex}.TripsPage-module__WnuBVG__removeChipBtn{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0 2px;font-size:12px;display:flex}.TripsPage-module__WnuBVG__removeChipBtn:hover{color:#0f172a}.TripsPage-module__WnuBVG__clearAllFiltersBtn{color:#dc2626;cursor:pointer;background:0 0;border:none;padding:4px 8px;font-size:12px;font-weight:600;text-decoration:underline}.TripsPage-module__WnuBVG__clearAllFiltersBtn:hover{color:#b91c1c}.TripsPage-module__WnuBVG__tripsList{flex-direction:column;gap:12px;display:flex}.TripsPage-module__WnuBVG__tripCardWrap{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}.TripsPage-module__WnuBVG__tripCardWrap:hover{box-shadow:0 4px 12px #0000000d}.TripsPage-module__WnuBVG__tripCard{justify-content:space-between;align-items:center;padding:20px 24px;text-decoration:none;transition:all .2s;display:flex}.TripsPage-module__WnuBVG__titleWithBadge{align-items:center;gap:10px;display:flex}.TripsPage-module__WnuBVG__readyBadge{color:#fff;background:#0f172a;border-radius:9999px;padding:3px 10px;font-size:10px;font-weight:600}.TripsPage-module__WnuBVG__modeInline{color:#94a3b8;font-size:11px;font-weight:400}.TripsPage-module__WnuBVG__pickupCodeCol{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.TripsPage-module__WnuBVG__pickupCodeLabel{color:#94a3b8;font-size:10px}.TripsPage-module__WnuBVG__pickupCodeBoxes{align-items:center;gap:6px;display:flex}.TripsPage-module__WnuBVG__codeDigit{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:36px;font-size:15px;font-weight:700;display:flex}.TripsPage-module__WnuBVG__uploadBarRow{justify-content:flex-end;padding:0 24px 16px;display:flex}.TripsPage-module__WnuBVG__uploadVehicleBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:10px 18px;font-size:12px;font-weight:600;transition:background .15s;display:flex}.TripsPage-module__WnuBVG__uploadVehicleBtn:hover{background:#f8fafc}.TripsPage-module__WnuBVG__tripMain{flex-direction:column;gap:6px;display:flex}.TripsPage-module__WnuBVG__vehicleTitle{color:#0f172a;margin:0;font-size:15px;font-weight:700}.TripsPage-module__WnuBVG__tripDates{color:#94a3b8;margin:0;font-size:12px}.TripsPage-module__WnuBVG__pickupLoc{color:#475569;margin:0;font-size:12px;font-weight:600}.TripsPage-module__WnuBVG__tripMeta{flex-direction:column;align-items:flex-end;gap:16px;display:flex}.TripsPage-module__WnuBVG__statusBadge{text-transform:capitalize;border:1px solid #0000;border-radius:9999px;padding:4px 12px;font-size:11px;font-weight:600}.TripsPage-module__WnuBVG__confirmed,.TripsPage-module__WnuBVG__scheduled{color:#2563eb;background:#eff6ff;border-color:#bfdbfe}.TripsPage-module__WnuBVG__ongoing{color:#ea580c;background:#fff7ed;border-color:#ffedd5}.TripsPage-module__WnuBVG__completed{color:#16a34a;background:#f0fdf4;border-color:#bbf7d0}.TripsPage-module__WnuBVG__cancelled{color:#94a3b8;background:#f8fafc;border-color:#e2e8f0}.TripsPage-module__WnuBVG__modeText{color:#94a3b8;font-size:11px}.TripsPage-module__WnuBVG__emptyState{text-align:center;background:#fff;border:1px dashed #cbd5e1;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.TripsPage-module__WnuBVG__emptyIcon{color:#94a3b8;margin-bottom:4px}.TripsPage-module__WnuBVG__emptyTitle{color:#0f172a;margin:0;font-size:16px;font-weight:700}.TripsPage-module__WnuBVG__emptyDesc{color:#64748b;max-width:320px;margin:0;font-size:13px}.TripsPage-module__WnuBVG__resetFiltersBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:8px;margin-top:8px;padding:8px 18px;font-size:12px;font-weight:600}
.TripDetailsPage-module__OM5lYG__container{flex-direction:column;gap:20px;display:flex}.TripDetailsPage-module__OM5lYG__topHeader{border-bottom:1px solid #f1f5f9;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.TripDetailsPage-module__OM5lYG__leftTitleRow{align-items:center;gap:12px;display:flex}.TripDetailsPage-module__OM5lYG__backBtn{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;display:flex}.TripDetailsPage-module__OM5lYG__title{color:#0f172a;margin:0;font-size:20px;font-weight:700}.TripDetailsPage-module__OM5lYG__actionsRight{align-items:center;gap:12px;display:flex}.TripDetailsPage-module__OM5lYG__cancelBtn,.TripDetailsPage-module__OM5lYG__rebookBtn{color:#fff;cursor:pointer;background:#0f172a;border:none;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:400}.TripDetailsPage-module__OM5lYG__rateBtn{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:10px 18px;font-size:14px;font-weight:400}.TripDetailsPage-module__OM5lYG__supportBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.TripDetailsPage-module__OM5lYG__card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex}.TripDetailsPage-module__OM5lYG__vehicleHeader{justify-content:space-between;align-items:center;display:flex}.TripDetailsPage-module__OM5lYG__vehicleName{color:#0f172a;margin:0 0 2px;font-size:15px;font-weight:600}.TripDetailsPage-module__OM5lYG__serviceMode{color:#94a3b8;font-size:12px}.TripDetailsPage-module__OM5lYG__arrowIcon{color:#94a3b8;font-size:20px}.TripDetailsPage-module__OM5lYG__sectionDivider{color:#64748b;background:#f8fafc;border-radius:6px;padding:8px 12px;font-size:11px;font-weight:500}.TripDetailsPage-module__OM5lYG__datesRow{justify-content:space-between;align-items:center;display:flex}.TripDetailsPage-module__OM5lYG__label{color:#94a3b8;font-size:11px}.TripDetailsPage-module__OM5lYG__datesVal{color:#0f172a;margin-top:4px;font-size:14px;font-weight:600}.TripDetailsPage-module__OM5lYG__locationGroup{flex-direction:column;gap:4px;display:flex}.TripDetailsPage-module__OM5lYG__locationVal{color:#0f172a;font-size:14px;font-weight:600}.TripDetailsPage-module__OM5lYG__priceRow{color:#64748b;justify-content:space-between;align-items:center;font-size:13px;display:flex}.TripDetailsPage-module__OM5lYG__priceRow strong{color:#0f172a}.TripDetailsPage-module__OM5lYG__totalRow{color:#0f172a;padding-top:4px;font-size:15px;font-weight:700}.TripDetailsPage-module__OM5lYG__statusBadge{border-radius:9999px;padding:4px 12px;font-size:11px;font-weight:600}.TripDetailsPage-module__OM5lYG__scheduled{color:#2563eb;background:#eff6ff;border:1px solid #bfdbfe}.TripDetailsPage-module__OM5lYG__ongoing{color:#ea580c;background:#fff7ed;border:1px solid #ffedd5}.TripDetailsPage-module__OM5lYG__completed{color:#16a34a;background:#f0fdf4;border:1px solid #bbf7d0}.TripDetailsPage-module__OM5lYG__cancelled{color:#94a3b8;background:#f8fafc;border:1px solid #e2e8f0}.TripDetailsPage-module__OM5lYG__cancelPolicyBanner{color:#2563eb;background:#eff6ff;border-radius:10px;margin-top:8px;padding:10px 14px;font-size:11px;font-weight:500}
.page-module__MGQ63a__container{max-width:800px;font-family:var(--font-dm), sans-serif;margin:0 auto;padding:120px 24px 64px}.page-module__MGQ63a__title{color:#111;margin-bottom:8px;font-size:2.5rem;font-weight:700}.page-module__MGQ63a__effectiveDate{color:#666;margin-bottom:32px;font-size:.95rem}.page-module__MGQ63a__intro{margin-bottom:48px}.page-module__MGQ63a__section{margin-bottom:40px}.page-module__MGQ63a__sectionTitle{color:#111;border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px;font-size:1.5rem;font-weight:600}.page-module__MGQ63a__subSectionTitle{color:#222;margin-top:24px;margin-bottom:12px;font-size:1.25rem;font-weight:600}.page-module__MGQ63a__text{color:#444;margin-bottom:16px;line-height:1.6}.page-module__MGQ63a__list{margin-bottom:16px;padding-left:24px;list-style-type:disc}.page-module__MGQ63a__listItem{color:#444;margin-bottom:8px;line-height:1.6}.page-module__MGQ63a__contactInfo{background:#f9f9f9;border-radius:8px;margin-top:16px;padding:24px}
.page-module__zDrdJG__container{max-width:800px;font-family:var(--font-dm), sans-serif;margin:0 auto;padding:120px 24px 64px}.page-module__zDrdJG__title{color:#111;margin-bottom:8px;font-size:2.5rem;font-weight:700}.page-module__zDrdJG__effectiveDate{color:#666;margin-bottom:32px;font-size:.95rem}.page-module__zDrdJG__intro{margin-bottom:48px}.page-module__zDrdJG__section{margin-bottom:40px}.page-module__zDrdJG__sectionTitle{color:#111;border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px;font-size:1.5rem;font-weight:600}.page-module__zDrdJG__subSectionTitle{color:#222;margin-top:24px;margin-bottom:12px;font-size:1.25rem;font-weight:600}.page-module__zDrdJG__text{color:#444;margin-bottom:16px;line-height:1.6}.page-module__zDrdJG__list{margin-bottom:16px;padding-left:24px;list-style-type:disc}.page-module__zDrdJG__listItem{color:#444;margin-bottom:8px;line-height:1.6}.page-module__zDrdJG__contactInfo{background:#f9f9f9;border-radius:8px;margin-top:16px;padding:24px}
.page-module__NhcGYG__container{max-width:800px;font-family:var(--font-dm), sans-serif;margin:0 auto;padding:120px 24px 64px}.page-module__NhcGYG__title{color:#111;margin-bottom:8px;font-size:2.5rem;font-weight:700}.page-module__NhcGYG__effectiveDate{color:#666;margin-bottom:32px;font-size:.95rem}.page-module__NhcGYG__intro{margin-bottom:48px}.page-module__NhcGYG__section{margin-bottom:40px}.page-module__NhcGYG__sectionTitle{color:#111;border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px;font-size:1.5rem;font-weight:600}.page-module__NhcGYG__subSectionTitle{color:#222;margin-top:24px;margin-bottom:12px;font-size:1.25rem;font-weight:600}.page-module__NhcGYG__text{color:#444;margin-bottom:16px;line-height:1.6}.page-module__NhcGYG__list{margin-bottom:16px;padding-left:24px;list-style-type:disc}.page-module__NhcGYG__listItem{color:#444;margin-bottom:8px;line-height:1.6}.page-module__NhcGYG__contactInfo{background:#f9f9f9;border-radius:8px;margin-top:16px;padding:24px}
.page-module__DgY6za__container{max-width:800px;font-family:var(--font-dm), sans-serif;margin:0 auto;padding:120px 24px 64px}.page-module__DgY6za__title{color:#111;margin-bottom:8px;font-size:2.5rem;font-weight:700}.page-module__DgY6za__effectiveDate{color:#666;margin-bottom:32px;font-size:.95rem}.page-module__DgY6za__intro{margin-bottom:48px}.page-module__DgY6za__section{margin-bottom:40px}.page-module__DgY6za__sectionTitle{color:#111;border-bottom:1px solid #eee;margin-bottom:16px;padding-bottom:8px;font-size:1.5rem;font-weight:600}.page-module__DgY6za__subSectionTitle{color:#222;margin-top:24px;margin-bottom:12px;font-size:1.25rem;font-weight:600}.page-module__DgY6za__text{color:#444;margin-bottom:16px;line-height:1.6}.page-module__DgY6za__list{margin-bottom:16px;padding-left:24px;list-style-type:disc}.page-module__DgY6za__listItem{color:#444;margin-bottom:8px;line-height:1.6}.page-module__DgY6za__contactInfo{background:#f9f9f9;border-radius:8px;margin-top:16px;padding:24px}
.HomepageModal-module__XWxZhG__overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;background-color:#000000a6;justify-content:center;align-items:center;padding:20px;animation:.25s ease-out forwards HomepageModal-module__XWxZhG__fadeIn;display:flex;position:fixed;inset:0}@keyframes HomepageModal-module__XWxZhG__fadeIn{0%{opacity:0}to{opacity:1}}.HomepageModal-module__XWxZhG__modal{opacity:1;text-align:center;scrollbar-width:thin;scrollbar-color:#e5e7eb transparent;background-color:#fff;border-radius:10px;flex-direction:column;justify-content:space-between;align-items:center;gap:24px;width:calc(100vw - 40px);max-width:1240px;height:min(673px,100vh - 40px);max-height:calc(100vh - 40px);padding:52px 24px 24px;animation:.3s cubic-bezier(.16,1,.3,1) forwards HomepageModal-module__XWxZhG__slideUp;display:flex;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #0000004d}.HomepageModal-module__XWxZhG__modal::-webkit-scrollbar{width:6px}.HomepageModal-module__XWxZhG__modal::-webkit-scrollbar-thumb{background-color:#e5e7eb;border-radius:10px}@keyframes HomepageModal-module__XWxZhG__slideUp{0%{opacity:0;transform:translateY(16px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.HomepageModal-module__XWxZhG__closeButton{color:#6b7280;cursor:pointer;z-index:10;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex;position:absolute;top:36px;right:36px}.HomepageModal-module__XWxZhG__closeButton:hover{color:#111827;background-color:#f3f4f6;border-color:#d1d5db}.HomepageModal-module__XWxZhG__visualCard{background-color:#f6f8fa;border-radius:10px;flex:1;justify-content:center;align-items:flex-end;width:100%;max-width:510px;min-height:340px;display:flex;position:relative;overflow:hidden}.HomepageModal-module__XWxZhG__phonesWrapper{justify-content:center;align-items:flex-end;width:100%;max-width:640px;height:100%;display:flex;position:relative}.HomepageModal-module__XWxZhG__phoneBack{z-index:1;object-fit:contain;object-position:top center;filter:drop-shadow(0 15px 30px #0000001a);width:277px;height:auto;position:absolute;top:24px;right:10%}.HomepageModal-module__XWxZhG__phoneFront{z-index:2;object-fit:contain;object-position:top center;filter:drop-shadow(0 20px 40px #00000029);width:257px;height:auto;position:absolute;top:175px;left:17%}.HomepageModal-module__XWxZhG__contentGroup{flex-direction:column;align-items:center;gap:12px;width:100%;display:flex}.HomepageModal-module__XWxZhG__heading{font-family:var(--font-heading), sans-serif;color:#111;letter-spacing:-.02em;margin:0;font-size:24px;font-weight:600;line-height:1.25}.HomepageModal-module__XWxZhG__description{font-family:var(--font-body), sans-serif;color:#868c98;max-width:802px;margin:0;font-size:16px;font-weight:400;line-height:1.6}.HomepageModal-module__XWxZhG__actionsGroup{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:4px;display:flex}.HomepageModal-module__XWxZhG__downloadBtn{color:#fff;font-family:var(--font-body), sans-serif;letter-spacing:-.5px;cursor:pointer;background-color:#18181b;border:none;border-radius:10px;justify-content:center;align-items:center;padding:10px 14px;font-size:16px;font-weight:600;line-height:170%;text-decoration:none;transition:background-color .2s,transform .15s,box-shadow .2s;display:inline-flex}.HomepageModal-module__XWxZhG__downloadBtn:hover{background-color:#000;transform:translateY(-1px);box-shadow:0 6px 16px #0000002e}.HomepageModal-module__XWxZhG__proceedBtn{color:#1f2937;font-family:var(--font-body), sans-serif;letter-spacing:-.5px;cursor:pointer;background-color:#f3f4f6;border:1px solid #e5e7eb;border-radius:10px;justify-content:center;align-items:center;padding:10px 16px;font-size:16px;font-weight:600;line-height:170%;transition:all .2s;display:inline-flex}.HomepageModal-module__XWxZhG__proceedBtn:hover{color:#111827;background-color:#e5e7eb;border-color:#d1d5db}@media (max-width:768px){.HomepageModal-module__XWxZhG__modal{border-radius:10px;gap:16px;width:calc(100vw - 24px);height:auto;max-height:calc(100vh - 24px);padding:24px 16px}.HomepageModal-module__XWxZhG__closeButton{width:32px;height:32px;top:16px;right:16px}.HomepageModal-module__XWxZhG__visualCard{height:250px;min-height:250px}.HomepageModal-module__XWxZhG__phoneBack{width:190px;top:20px;right:14%}.HomepageModal-module__XWxZhG__phoneFront{width:175px;top:85px;left:16%}.HomepageModal-module__XWxZhG__heading{font-size:22px}.HomepageModal-module__XWxZhG__description{font-size:14px}.HomepageModal-module__XWxZhG__downloadBtn{width:100%;padding:14px}}
