.Admin-module__bbqYsW__adminContainer{background:#f8fafc;min-height:100vh;display:flex}.Admin-module__bbqYsW__sidebar{color:#fff;z-index:100;background:#0f172a;flex-direction:column;width:280px;height:100vh;padding:32px 20px;display:flex;position:fixed;top:0;left:0}.Admin-module__bbqYsW__logoArea{margin-bottom:48px;padding:0 12px}.Admin-module__bbqYsW__logo{filter:brightness(0)invert();width:140px;height:auto}.Admin-module__bbqYsW__nav{flex-direction:column;flex:1;gap:8px;display:flex}.Admin-module__bbqYsW__navLink{color:#94a3b8;border-radius:12px;align-items:center;gap:12px;padding:14px 16px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Admin-module__bbqYsW__navLink:hover{color:#fff;background:#ffffff0d}.Admin-module__bbqYsW__activeNavLink{color:#fff;background:#0ea5e9}.Admin-module__bbqYsW__activeNavLink:hover{background:#0ea5e9}.Admin-module__bbqYsW__navGroup{margin-top:24px;margin-bottom:8px}.Admin-module__bbqYsW__groupTitle{text-transform:uppercase;color:#475569;letter-spacing:.1em;padding:0 16px;font-size:.75rem;font-weight:800}.Admin-module__bbqYsW__mainSection{flex:1;margin-left:280px;padding:40px}.Admin-module__bbqYsW__header{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.Admin-module__bbqYsW__pageTitle{color:#0f172a;letter-spacing:-.02em;font-size:1.875rem;font-weight:800}.Admin-module__bbqYsW__statsGrid{grid-template-columns:repeat(4,1fr);gap:24px;margin-bottom:40px;display:grid}.Admin-module__bbqYsW__statCard{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex;box-shadow:0 4px 6px -1px #0000000d}.Admin-module__bbqYsW__statHeader{justify-content:space-between;align-items:center;display:flex}.Admin-module__bbqYsW__statIcon{border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.Admin-module__bbqYsW__blueIcon{color:#0ea5e9;background:#e0f2fe}.Admin-module__bbqYsW__greenIcon{color:#10b981;background:#dcfce7}.Admin-module__bbqYsW__orangeIcon{color:#f59e0b;background:#ffedd5}.Admin-module__bbqYsW__purpleIcon{color:#a855f7;background:#f3e8ff}.Admin-module__bbqYsW__statValue{color:#0f172a;font-size:2rem;font-weight:800}.Admin-module__bbqYsW__statLabel{color:#64748b;font-size:.875rem;font-weight:600}.Admin-module__bbqYsW__tableContainer{background:#fff;border:1px solid #e2e8f0;border-radius:24px;overflow:hidden}.Admin-module__bbqYsW__tableTitle{color:#0f172a;border-bottom:1px solid #f1f5f9;padding:24px;font-size:1.125rem;font-weight:700}.Admin-module__bbqYsW__table{border-collapse:collapse;width:100%}.Admin-module__bbqYsW__table th{text-align:left;color:#64748b;text-transform:uppercase;letter-spacing:.05em;background:#f8fafc;padding:16px 24px;font-size:.75rem;font-weight:700}.Admin-module__bbqYsW__table td{color:#334155;border-bottom:1px solid #f1f5f9;padding:16px 24px;font-size:.9375rem}.Admin-module__bbqYsW__statusBadge{text-transform:uppercase;border-radius:100px;padding:4px 12px;font-size:.75rem;font-weight:700}.Admin-module__bbqYsW__statusPending{color:#f59e0b;background:#ffedd5}.Admin-module__bbqYsW__statusApproved,.Admin-module__bbqYsW__statusActive{color:#10b981;background:#dcfce7}.Admin-module__bbqYsW__statusRejected{color:#ef4444;background:#fee2e2}.Admin-module__bbqYsW__actionBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:8px;transition:all .2s}.Admin-module__bbqYsW__actionBtn:hover{color:#0ea5e9;background:#f8fafc;border-color:#0ea5e9}.Admin-module__bbqYsW__formContainer{background:#fff;border:1px solid #e2e8f0;border-radius:32px;max-width:800px;padding:40px}.Admin-module__bbqYsW__formGroup{margin-bottom:24px}.Admin-module__bbqYsW__formGroup label{color:#1e293b;margin-bottom:8px;font-size:.875rem;font-weight:700;display:block}.Admin-module__bbqYsW__input,.Admin-module__bbqYsW__textarea{border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:12px 16px;font-size:1rem;transition:all .2s}.Admin-module__bbqYsW__input:focus,.Admin-module__bbqYsW__textarea:focus{border-color:#0ea5e9;outline:none;box-shadow:0 0 0 4px #0ea5e91a}.Admin-module__bbqYsW__btnPrimary{color:#fff;cursor:pointer;background:#0ea5e9;border:none;border-radius:12px;padding:12px 24px;font-weight:700;transition:all .2s}.Admin-module__bbqYsW__btnPrimary:hover{background:#0284c7;transform:translateY(-1px)}@media (max-width:1200px){.Admin-module__bbqYsW__statsGrid{grid-template-columns:repeat(2,1fr)}}
.Components-module__pdNOTG__button{border-radius:var(--radius-md);transition:var(--transition-base);justify-content:center;align-items:center;gap:var(--gap-xs);white-space:nowrap;outline:none;font-weight:600;display:inline-flex}.Components-module__pdNOTG__button:disabled{opacity:.6;cursor:not-allowed}.Components-module__pdNOTG__primary{background-color:var(--primary);color:var(--white)}.Components-module__pdNOTG__primary:hover:not(:disabled){background-color:var(--primary-light);transform:translateY(-2px);box-shadow:0 4px 12px #001f3f33}.Components-module__pdNOTG__secondary{background-color:var(--secondary);color:var(--white)}.Components-module__pdNOTG__secondary:hover:not(:disabled){opacity:.9;transform:translateY(-2px)}.Components-module__pdNOTG__outline{border:1px solid var(--primary);color:var(--primary)}.Components-module__pdNOTG__outline:hover:not(:disabled){background-color:#001f3f0d}.Components-module__pdNOTG__ghost{color:var(--text)}.Components-module__pdNOTG__ghost:hover:not(:disabled){background-color:#0000000d}.Components-module__pdNOTG__sm{padding:.5rem 1rem;font-size:.875rem}.Components-module__pdNOTG__md{padding:.75rem 1.5rem;font-size:1rem}.Components-module__pdNOTG__lg{padding:1rem 2rem;font-size:1.125rem}.Components-module__pdNOTG__loader{border:2px solid;border-bottom-color:#0000;border-radius:50%;width:1.25rem;height:1.25rem;animation:1s linear infinite Components-module__pdNOTG__rotate}@keyframes Components-module__pdNOTG__rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Components-module__pdNOTG__inputContainer{flex-direction:column;gap:.5rem;width:100%;display:flex}.Components-module__pdNOTG__label{color:var(--text);font-size:.875rem;font-weight:500}.Components-module__pdNOTG__input,.Components-module__pdNOTG__textarea,.Components-module__pdNOTG__select{border-radius:var(--radius-md);background-color:var(--surface);color:var(--text);transition:var(--transition-base);border:1px solid #e2e8f0;padding:.75rem 1rem;font-size:1rem}.Components-module__pdNOTG__textarea{resize:vertical;min-height:120px}.Components-module__pdNOTG__input:focus,.Components-module__pdNOTG__textarea:focus,.Components-module__pdNOTG__select:focus{border-color:var(--secondary);box-shadow:0 0 0 3px #20c9971a}.Components-module__pdNOTG__inputError{border-color:var(--error)}.Components-module__pdNOTG__errorText{color:var(--error);font-size:.75rem}
.Customer-module__cZSIiW__hero{background:#0f172a;justify-content:center;align-items:center;min-height:100vh;padding:120px 20px 60px;display:flex;position:relative;overflow:hidden}.Customer-module__cZSIiW__heroBackground{z-index:0;background-position:50%;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.Customer-module__cZSIiW__heroOverlay{z-index:1;background:linear-gradient(#0f172ab3 0%,#0f172a66 50%,#0f172acc 100%);width:100%;height:100%;position:absolute;top:0;left:0}.Customer-module__cZSIiW__heroContent{text-align:center;z-index:2;width:100%;max-width:1200px;position:relative}.Customer-module__cZSIiW__title{letter-spacing:-.02em;color:#fff;margin-bottom:24px;font-size:clamp(2.5rem,8vw,4.5rem);font-weight:800;line-height:1.1}.Customer-module__cZSIiW__highlight{background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.Customer-module__cZSIiW__subtitle2{color:#1e293b;margin-bottom:12px;font-size:1.75rem;font-weight:700}.Customer-module__cZSIiW__uspText{color:#0ea5e9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px;font-size:1.1rem;font-weight:600;display:block}.Customer-module__cZSIiW__subtitle{color:#ffffffe6;text-shadow:0 2px 4px #0000004d;max-width:750px;margin:0 auto 48px;font-size:1.25rem;line-height:1.6}.Customer-module__cZSIiW__searchBar{-webkit-backdrop-filter:blur(20px);background:#fff9;border:1px solid #fffc;border-radius:32px;align-items:center;gap:12px;max-width:900px;margin:0 auto 64px;padding:12px;display:flex;box-shadow:0 20px 50px #0000000d}.Customer-module__cZSIiW__searchField{cursor:pointer;text-align:left;border-radius:20px;flex:1;align-items:center;gap:16px;padding:12px 24px;transition:background .2s;display:flex}.Customer-module__cZSIiW__searchField:hover{background:#00000005}.Customer-module__cZSIiW__searchIcon{color:#0ea5e9}.Customer-module__cZSIiW__fieldText label{text-transform:uppercase;color:#64748b;letter-spacing:.05em;margin-bottom:4px;font-size:.75rem;font-weight:600;display:block}.Customer-module__cZSIiW__fieldText span{color:#1e293b;font-size:1rem;font-weight:500}.Customer-module__cZSIiW__divider{background:#0000000d;width:1px;height:40px}.Customer-module__cZSIiW__searchBtn{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 100%);border:none;border-radius:24px;padding:18px 32px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 20px #0ea5e933}.Customer-module__cZSIiW__searchBtn:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 12px 30px #0ea5e94d}.Customer-module__cZSIiW__trustStrip{flex-wrap:wrap;justify-content:center;gap:40px;display:flex}.Customer-module__cZSIiW__trustItem{color:#64748b;align-items:center;gap:12px;font-size:.9rem;font-weight:500;display:flex}.Customer-module__cZSIiW__trustIcon{color:#0ea5e9;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0ea5e933;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:.8rem;display:flex}.Customer-module__cZSIiW__sliderControls{justify-content:center;gap:12px;margin-bottom:48px;display:flex}.Customer-module__cZSIiW__dot{cursor:pointer;background:0 0;border:2px solid #ffffff80;border-radius:50%;width:12px;height:12px;padding:0;transition:all .3s}.Customer-module__cZSIiW__activeDot{background:#0ea5e9;border-color:#0ea5e9;border-radius:6px;width:32px}.Customer-module__cZSIiW__navBtn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.Customer-module__cZSIiW__navBtn:hover{background:#fff3;border-color:#fff6}.Customer-module__cZSIiW__prevBtn{left:40px}.Customer-module__cZSIiW__nextBtn{right:40px}.Customer-module__cZSIiW__trustItem{color:#ffffffe6}@media (max-width:1024px){.Customer-module__cZSIiW__navBtn{display:none}}@media (max-width:768px){.Customer-module__cZSIiW__searchBar{border-radius:24px;flex-direction:column;padding:16px}.Customer-module__cZSIiW__divider{width:100%;height:1px}.Customer-module__cZSIiW__searchField,.Customer-module__cZSIiW__searchBtn{width:100%}.Customer-module__cZSIiW__trustStrip{gap:var(--gap-sm);flex-direction:column;align-items:flex-start;padding-left:2rem}}
.Landing-module__EMv3da__main{background:0 0;min-height:100vh}.Landing-module__EMv3da__section{padding:120px 20px;position:relative;overflow:hidden}.Landing-module__EMv3da__altBg{background:linear-gradient(#f8fafc,#f1f5f9)}.Landing-module__EMv3da__container{z-index:1;max-width:1200px;margin:0 auto;position:relative}.Landing-module__EMv3da__sectionHeader{text-align:center;margin-bottom:80px}.Landing-module__EMv3da__sectionTitle{letter-spacing:-.03em;color:#0f172a;margin-bottom:20px;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:800;line-height:1.1}.Landing-module__EMv3da__sectionSubtitle{color:#0ea5e9;text-transform:uppercase;letter-spacing:.1em;margin-bottom:12px;font-size:1rem;font-weight:700;display:block}.Landing-module__EMv3da__scrollContainer{scrollbar-width:none;gap:24px;padding:20px 0 40px;display:flex;overflow-x:auto}.Landing-module__EMv3da__scrollContainer::-webkit-scrollbar{display:none}.Landing-module__EMv3da__steps{grid-template-columns:repeat(3,1fr);gap:40px;display:grid;position:relative}.Landing-module__EMv3da__step{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:40px;padding:48px 32px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative}.Landing-module__EMv3da__step:hover{border-color:#0ea5e9;transform:translateY(-12px);box-shadow:0 20px 50px #0ea5e91a}.Landing-module__EMv3da__stepNumber{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 100%);border-radius:24px;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 32px;font-size:1.75rem;font-weight:800;display:flex;box-shadow:0 10px 20px #0ea5e94d}.Landing-module__EMv3da__step h3{color:#0f172a;margin-bottom:16px;font-size:1.5rem;font-weight:700}.Landing-module__EMv3da__step p{color:#64748b;font-size:1.05rem;line-height:1.7}@media (max-width:900px){.Landing-module__EMv3da__steps,.Landing-module__EMv3da__grid3,.Landing-module__EMv3da__grid2{grid-template-columns:1fr!important}}.Landing-module__EMv3da__grid3,.Landing-module__EMv3da__grid2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px;display:grid}.Landing-module__EMv3da__glassCard{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:32px;flex-direction:column;align-items:center;padding:40px;transition:all .3s;display:flex}.Landing-module__EMv3da__glassCard:hover{border-color:#0ea5e9;box-shadow:0 10px 30px #0000000d}.Landing-module__EMv3da__glassCard h3{color:#0f172a;margin:20px 0 12px;font-size:1.25rem;font-weight:700}.Landing-module__EMv3da__glassCard p{color:#64748b;line-height:1.6}.Landing-module__EMv3da__glassCardBig{background:#fff;border:1px solid #e2e8f0;border-radius:40px;padding:60px 48px;transition:transform .3s;box-shadow:0 20px 40px #00000008}.Landing-module__EMv3da__glassCardBig:hover{transform:translateY(-5px)}.Landing-module__EMv3da__glassCardBig h2{color:#0f172a;margin:20px 0 16px}.Landing-module__EMv3da__icon{color:#0ea5e9;margin-bottom:16px}.Landing-module__EMv3da__contentBlock{text-align:center;color:#475569;max-width:800px;margin:0 auto;font-size:1.125rem}.Landing-module__EMv3da__locationBadges{flex-wrap:wrap;justify-content:center;gap:16px;margin:32px 0;display:flex}.Landing-module__EMv3da__badge{color:#1e293b;background:#fff;border:1px solid #e2e8f0;border-radius:100px;padding:12px 24px;font-weight:700;transition:all .3s;box-shadow:0 4px 15px #0000000d}.Landing-module__EMv3da__badge:hover{border-color:#0ea5e9;transform:translateY(-2px)}.Landing-module__EMv3da__distanceExample{color:#0369a1;background:#e0f2fe;border:1px dashed #0ea5e9;border-radius:20px;padding:20px 40px;font-weight:600;display:inline-block}.Landing-module__EMv3da__distanceExample b{color:#0ea5e9;font-weight:800}.Landing-module__EMv3da__ctaButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 100%);border:none;border-radius:16px;margin-top:24px;padding:16px 32px;font-size:1rem;font-weight:700;transition:all .3s;box-shadow:0 8px 16px #0ea5e94d}.Landing-module__EMv3da__ctaButton:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0ea5e966}.Landing-module__EMv3da__checkList{flex-direction:column;gap:12px;margin-top:24px;list-style:none;display:flex}.Landing-module__EMv3da__checkList li{color:#64748b;align-items:center;gap:12px;font-weight:500;display:flex}.Landing-module__EMv3da__checkList li svg{color:#10b981}.Landing-module__EMv3da__testimonial{text-align:center;background:#fff;border:1px solid #e2e8f0;border-radius:32px;padding:48px;box-shadow:0 10px 30px #00000008}.Landing-module__EMv3da__star{color:#fbbf24;fill:#fbbf24;margin-bottom:16px}.Landing-module__EMv3da__faqList{max-width:800px;margin:32px auto 0}.Landing-module__EMv3da__faqItem{background:#fff;border-radius:24px;margin-bottom:16px;padding:24px;transition:transform .2s;box-shadow:0 4px 12px #00000005}.Landing-module__EMv3da__faqItem:hover{transform:translate(8px)}.Landing-module__EMv3da__faqItem h3{color:#0f172a;margin-bottom:12px;font-size:1.15rem;font-weight:700}.Landing-module__EMv3da__faqItem p{color:#64748b;line-height:1.6}
.Partners-module__CFNZEW__main{background-color:var(--background);min-height:100vh}.Partners-module__CFNZEW__header{background-color:var(--surface);border-bottom:1px solid var(--glass-border);padding:1rem 0}.Partners-module__CFNZEW__header .Partners-module__CFNZEW__container{justify-content:space-between;align-items:center;display:flex}.Partners-module__CFNZEW__headerNav{align-items:center;gap:var(--gap-lg);font-size:.9375rem;font-weight:600;display:flex}.Partners-module__CFNZEW__container{max-width:1200px;padding:0 var(--gap-md);margin:0 auto}.Partners-module__CFNZEW__hero{padding:var(--gap-xl)0;text-align:center;background-color:var(--primary);color:var(--white)}.Partners-module__CFNZEW__hero h1{margin-bottom:var(--gap-md);font-size:3.5rem;font-weight:800;line-height:1.1}.Partners-module__CFNZEW__hero p{opacity:.9;margin-bottom:var(--gap-xl);font-size:1.25rem}.Partners-module__CFNZEW__highlight{color:var(--secondary)}.Partners-module__CFNZEW__heroBtns{justify-content:center;gap:var(--gap-md);display:flex}.Partners-module__CFNZEW__features{padding:var(--gap-xl)0;margin-top:-50px}.Partners-module__CFNZEW__featureGrid{gap:var(--gap-lg);grid-template-columns:repeat(3,1fr);display:grid}.Partners-module__CFNZEW__featureCard{background-color:var(--surface);padding:var(--gap-xl);border-radius:var(--radius-lg);text-align:center;box-shadow:0 10px 30px #0000000d}.Partners-module__CFNZEW__featureIcon{width:48px;height:48px;color:var(--secondary);margin-bottom:var(--gap-md)}.Partners-module__CFNZEW__featureCard h3{color:var(--primary);margin-bottom:.75rem;font-size:1.25rem}.Partners-module__CFNZEW__hoverCard:hover{transform:translateY(-5px)}.Partners-module__CFNZEW__pricingHero{padding:var(--gap-xl)0;text-align:center;background-color:var(--primary);color:var(--white)}.Partners-module__CFNZEW__pricingHero h1{margin-bottom:1rem;font-size:3rem}.Partners-module__CFNZEW__pricingContent{padding:var(--gap-xl)0;flex-direction:column;align-items:center;display:flex}.Partners-module__CFNZEW__pricingCard{background-color:var(--surface);padding:var(--gap-xl);border-radius:var(--radius-lg);text-align:center;width:100%;max-width:500px;margin-top:-80px;margin-bottom:var(--gap-xl);position:relative;box-shadow:0 20px 50px #0000001a}.Partners-module__CFNZEW__feeBadge{background-color:var(--secondary);color:var(--white);border-radius:var(--radius-full);padding:.5rem 1.5rem;font-size:.875rem;font-weight:700;position:absolute;top:-15px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #20c9974d}.Partners-module__CFNZEW__pricingCard h2{color:var(--primary);margin:1rem 0;font-size:3.5rem;font-weight:800}.Partners-module__CFNZEW__perCar{color:var(--text-muted);font-size:1rem;font-weight:600}.Partners-module__CFNZEW__feeNote{color:var(--text-muted);margin-bottom:var(--gap-lg)}.Partners-module__CFNZEW__pricingList{text-align:left;flex-direction:column;gap:1rem;display:flex}.Partners-module__CFNZEW__pricingList li{color:var(--primary);align-items:center;gap:.75rem;font-weight:500;display:flex}.Partners-module__CFNZEW__commissionBox{padding:var(--gap-lg);border-radius:var(--radius-md);background-color:#f1f5f9;width:100%;max-width:600px}.Partners-module__CFNZEW__commissionBox h3{text-align:center;margin-bottom:var(--gap-md);color:var(--primary)}.Partners-module__CFNZEW__commissionGrids{gap:var(--gap-md);grid-template-columns:1fr 1fr;display:grid}.Partners-module__CFNZEW__commissionItem{background-color:var(--surface);border-radius:var(--radius-sm);text-align:center;border:1px solid #e2e8f0;padding:1.5rem}.Partners-module__CFNZEW__vendorLabel{color:var(--text-muted);margin-bottom:.25rem;font-size:.875rem;font-weight:600;display:block}.Partners-module__CFNZEW__commissionValue{color:var(--secondary);font-size:2rem;font-weight:800}.Partners-module__CFNZEW__gstNote{color:var(--text-muted);text-align:center;margin-top:1rem;font-size:.75rem}.Partners-module__CFNZEW__howItWorks{padding:var(--gap-xl)0;background-color:var(--white)}.Partners-module__CFNZEW__sectionTitle{text-align:center;margin-bottom:var(--gap-xl);color:var(--primary);font-size:2.5rem}.Partners-module__CFNZEW__workSteps{justify-content:space-between;gap:var(--gap-xl);display:flex}.Partners-module__CFNZEW__workStep{text-align:center;flex:1}.Partners-module__CFNZEW__workIcon{background-color:var(--secondary);width:60px;height:60px;color:var(--white);margin:0 auto var(--gap-md);border-radius:50%;justify-content:center;align-items:center;font-size:1.5rem;font-weight:800;display:flex}.Partners-module__CFNZEW__footer{padding:var(--gap-xl)0;text-align:center;border-top:1px solid var(--glass-border)}@media (max-width:768px){.Partners-module__CFNZEW__hero h1{font-size:2.5rem}.Partners-module__CFNZEW__featureGrid{grid-template-columns:1fr}.Partners-module__CFNZEW__workSteps{flex-direction:column}}
.Dashboard-module__DgI5ca__layout{background-color:#f8fafc;min-height:100vh;display:flex}.Dashboard-module__DgI5ca__sidebar{background-color:var(--primary);width:260px;color:var(--white);flex-direction:column;height:100vh;padding:1.5rem;display:flex;position:sticky;top:0}.Dashboard-module__DgI5ca__sidebarBrand{padding:1rem 0 2rem}.Dashboard-module__DgI5ca__sidebarNav{flex-direction:column;flex:1;gap:.5rem;display:flex}.Dashboard-module__DgI5ca__navItem{border-radius:var(--radius-md);color:#ffffffb3;transition:var(--transition-fast);align-items:center;gap:.75rem;padding:.875rem 1rem;font-weight:500;display:flex}.Dashboard-module__DgI5ca__navItem:hover{color:var(--white);background-color:#ffffff1a}.Dashboard-module__DgI5ca__activeItem{background-color:var(--secondary);color:var(--white)}.Dashboard-module__DgI5ca__activeItem:hover{background-color:var(--secondary)}.Dashboard-module__DgI5ca__navDivider{background-color:#ffffff1a;height:1px;margin:1rem 0}.Dashboard-module__DgI5ca__logoutBtn{color:#ffffff80;margin-top:auto}.Dashboard-module__DgI5ca__main{padding:2rem var(--gap-xl);flex:1}.Dashboard-module__DgI5ca__header{justify-content:space-between;align-items:center;margin-bottom:2rem;display:flex}.Dashboard-module__DgI5ca__header h1{color:var(--primary);font-size:1.5rem}.Dashboard-module__DgI5ca__partnerName{color:var(--secondary)}.Dashboard-module__DgI5ca__statsGrid{gap:var(--gap-lg);grid-template-columns:repeat(4,1fr);margin-bottom:2.5rem;display:grid}.Dashboard-module__DgI5ca__statCard{background-color:var(--surface);border-radius:var(--radius-md);align-items:center;gap:1.25rem;padding:1.5rem;display:flex;box-shadow:0 4px 6px -1px #0000000d}.Dashboard-module__DgI5ca__statIcon{border-radius:var(--radius-md);justify-content:center;align-items:center;width:50px;height:50px;display:flex}.Dashboard-module__DgI5ca__statInfo{flex-direction:column;display:flex}.Dashboard-module__DgI5ca__statLabel{color:var(--text-muted);font-size:.8125rem;font-weight:600}.Dashboard-module__DgI5ca__statValue{color:var(--primary);font-size:1.25rem;font-weight:800}.Dashboard-module__DgI5ca__bookingsSection{margin-top:2rem}.Dashboard-module__DgI5ca__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.Dashboard-module__DgI5ca__sectionHeader h2{color:var(--primary);font-size:1.25rem}.Dashboard-module__DgI5ca__viewAll{color:var(--secondary);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:flex}.Dashboard-module__DgI5ca__tableCard{background-color:var(--surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.Dashboard-module__DgI5ca__table{border-collapse:collapse;width:100%}.Dashboard-module__DgI5ca__table th{text-align:left;color:var(--text-muted);text-transform:uppercase;background-color:#f8fafc;padding:1rem 1.5rem;font-size:.75rem;font-weight:700}.Dashboard-module__DgI5ca__table td{border-top:1px solid #f1f5f9;padding:1rem 1.5rem;font-size:.9375rem}.Dashboard-module__DgI5ca__badge{border-radius:var(--radius-full);padding:.25rem .75rem;font-size:.75rem;font-weight:700}.Dashboard-module__DgI5ca__confirmed{color:var(--secondary);background-color:#20c9971a}.Dashboard-module__DgI5ca__pending{color:var(--warning);background-color:#ffc1071a}@media (max-width:1024px){.Dashboard-module__DgI5ca__statsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.Dashboard-module__DgI5ca__sidebar{display:none}.Dashboard-module__DgI5ca__statsGrid{grid-template-columns:1fr}.Dashboard-module__DgI5ca__tableCard{overflow-x:auto}}
.Onboarding-module__0BO9WG__main{background-color:var(--background);min-height:100vh;padding:var(--gap-xl)var(--gap-md);justify-content:center;align-items:center;display:flex}.Onboarding-module__0BO9WG__container{background-color:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:1000px;min-height:600px;display:flex;overflow:hidden;box-shadow:0 20px 50px #0000001a}.Onboarding-module__0BO9WG__progressPanel{background-color:var(--primary);width:300px;color:var(--white);padding:var(--gap-xl);flex-shrink:0}.Onboarding-module__0BO9WG__progressPanel h2{margin-bottom:var(--gap-xl);font-size:1.5rem}.Onboarding-module__0BO9WG__stepList{gap:var(--gap-lg);flex-direction:column;display:flex}.Onboarding-module__0BO9WG__stepItem{opacity:.5;transition:var(--transition-base);align-items:center;gap:1rem;display:flex}.Onboarding-module__0BO9WG__stepItem.Onboarding-module__0BO9WG__active{opacity:1;font-weight:700}.Onboarding-module__0BO9WG__stepItem.Onboarding-module__0BO9WG__completed{opacity:1;color:var(--secondary)}.Onboarding-module__0BO9WG__contentPanel{padding:var(--gap-xl);flex-direction:column;flex:1;display:flex}.Onboarding-module__0BO9WG__stepHeader{margin-bottom:var(--gap-xl)}.Onboarding-module__0BO9WG__stepCounter{color:var(--secondary);text-transform:uppercase;margin-bottom:.5rem;font-size:.75rem;font-weight:700;display:block}.Onboarding-module__0BO9WG__stepHeader h1{color:var(--primary);font-size:2rem}.Onboarding-module__0BO9WG__stepContent{flex:1}.Onboarding-module__0BO9WG__form{gap:var(--gap-lg);flex-direction:column;display:flex}.Onboarding-module__0BO9WG__radioGroup{gap:var(--gap-md);grid-template-columns:1fr 1fr;display:grid}.Onboarding-module__0BO9WG__radioCard{padding:var(--gap-md);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-base);border:2px solid #e2e8f0;gap:1rem;display:flex}.Onboarding-module__0BO9WG__radioCard:has(input:checked){border-color:var(--secondary);background-color:#20c9970d}.Onboarding-module__0BO9WG__radioInfo strong{font-size:1rem;display:block}.Onboarding-module__0BO9WG__radioInfo span{color:var(--text-muted);font-size:.8125rem}.Onboarding-module__0BO9WG__stepFooter{margin-top:var(--gap-xl);padding-top:var(--gap-lg);border-top:1px solid #e2e8f0;justify-content:space-between;display:flex}.Onboarding-module__0BO9WG__nextBtn{margin-left:auto}@media (max-width:768px){.Onboarding-module__0BO9WG__container{flex-direction:column}.Onboarding-module__0BO9WG__progressPanel{width:100%;height:fit-content;padding:var(--gap-md)}.Onboarding-module__0BO9WG__stepList{flex-direction:row;padding-bottom:.5rem;overflow-x:auto}.Onboarding-module__0BO9WG__stepItem span{white-space:nowrap}.Onboarding-module__0BO9WG__radioGroup{grid-template-columns:1fr}}
.Login-module__nVRFeG__main{min-height:100vh;padding:var(--gap-md);background-color:#0a0f14;justify-content:center;align-items:center;display:flex}.Login-module__nVRFeG__loginCard{border-radius:var(--radius-lg);background-color:#151b22;border:1px solid #ffffff1a;width:100%;max-width:400px;padding:3rem 2rem;box-shadow:0 25px 50px #00000080}.Login-module__nVRFeG__header{text-align:center;margin-bottom:2.5rem}.Login-module__nVRFeG__iconBox{width:70px;height:70px;color:var(--accent);background-color:#00d2ff1a;border:1px solid #00d2ff33;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.Login-module__nVRFeG__header h1{color:var(--white);margin-bottom:.5rem;font-size:1.75rem}.Login-module__nVRFeG__header p{color:var(--text-muted);font-size:.875rem}.Login-module__nVRFeG__form{flex-direction:column;gap:1.5rem;display:flex}.Login-module__nVRFeG__form .input{color:var(--white);background-color:#0d1117;border-color:#30363d}.Login-module__nVRFeG__submitBtn{background-color:var(--accent);color:var(--primary);width:100%}.Login-module__nVRFeG__submitBtn:hover{background-color:var(--white);box-shadow:0 0 20px #00d2ff4d}
.Settings-module__y5r-rG__container{max-width:1200px;margin:0 auto;padding:2rem}.Settings-module__y5r-rG__header{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.Settings-module__y5r-rG__header h1{color:var(--primary);font-size:1.75rem}.Settings-module__y5r-rG__grid{grid-template-columns:1fr 1fr;gap:2rem;margin-bottom:2rem;display:grid}.Settings-module__y5r-rG__card{background-color:var(--surface);border-radius:var(--radius-md);overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.Settings-module__y5r-rG__cardHeader{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;align-items:center;gap:1rem;padding:1.5rem;display:flex}.Settings-module__y5r-rG__iconBox{background-color:var(--primary);width:40px;height:40px;color:var(--white);border-radius:var(--radius-sm);justify-content:center;align-items:center;display:flex}.Settings-module__y5r-rG__cardHeader h2{color:var(--primary);font-size:1.125rem}.Settings-module__y5r-rG__cardBody{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.Settings-module__y5r-rG__divider{background-color:#e2e8f0;height:1px;margin:.5rem 0}.Settings-module__y5r-rG__row{gap:1rem;display:flex}.Settings-module__y5r-rG__infoBox{border-radius:var(--radius-sm);color:var(--text-muted);background-color:#f1f5f9;gap:.75rem;padding:1rem;font-size:.8125rem;display:flex}.Settings-module__y5r-rG__alertCard{border-radius:var(--radius-md);color:#c53030;background-color:#fff5f5;border:1px solid #feb2b2;align-items:center;gap:1.5rem;padding:1.5rem;display:flex}.Settings-module__y5r-rG__alertIcon{flex-shrink:0}.Settings-module__y5r-rG__alertCard h3{margin-bottom:.25rem;font-size:1rem;font-weight:700}.Settings-module__y5r-rG__alertCard p{opacity:.8;font-size:.875rem}@media (max-width:768px){.Settings-module__y5r-rG__grid{grid-template-columns:1fr}}
.Vehicles-module__YSq2xW__main{background:0 0;min-height:100vh;padding-top:80px}.Vehicles-module__YSq2xW__container{max-width:1400px;margin:0 auto;padding:40px 20px}.Vehicles-module__YSq2xW__content{align-items:flex-start;gap:40px;display:flex}.Vehicles-module__YSq2xW__sidebar{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#fff9;border:1px solid #fffc;border-radius:32px;flex-shrink:0;width:300px;padding:32px;transition:all .3s;position:sticky;top:100px;box-shadow:0 10px 40px #00000008}.Vehicles-module__YSq2xW__filterGroup{margin-bottom:32px}.Vehicles-module__YSq2xW__filterGroup:last-child{margin-bottom:0}.Vehicles-module__YSq2xW__filterGroup h3{text-transform:uppercase;color:#64748b;letter-spacing:.1em;margin-bottom:20px;font-size:.75rem;font-weight:800}.Vehicles-module__YSq2xW__options{flex-direction:column;gap:12px;display:flex}.Vehicles-module__YSq2xW__options label{color:#1e293b;cursor:pointer;align-items:center;gap:12px;font-size:.9375rem;font-weight:500;transition:color .2s;display:flex}.Vehicles-module__YSq2xW__options label:hover{color:#0ea5e9}.Vehicles-module__YSq2xW__options input[type=checkbox]{accent-color:#0ea5e9;width:18px;height:18px}.Vehicles-module__YSq2xW__rangeInput{accent-color:#0ea5e9;cursor:pointer;width:100%}.Vehicles-module__YSq2xW__priceLabels{color:#64748b;justify-content:space-between;margin-top:8px;font-size:.75rem;font-weight:700;display:flex}.Vehicles-module__YSq2xW__list{flex:1;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:32px;display:grid}.Vehicles-module__YSq2xW__card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff80;border:1px solid #fffc;border-radius:32px;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;box-shadow:0 4px 20px #00000005}.Vehicles-module__YSq2xW__card:hover{background:#fffc;border-color:#0ea5e94d;transform:translateY(-8px);box-shadow:0 20px 40px #0000000f}.Vehicles-module__YSq2xW__cardImage{background:#f1f5f9;width:100%;height:220px;position:relative}.Vehicles-module__YSq2xW__cardImage img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.Vehicles-module__YSq2xW__card:hover .Vehicles-module__YSq2xW__cardImage img{transform:scale(1.05)}.Vehicles-module__YSq2xW__cardInfo{padding:24px}.Vehicles-module__YSq2xW__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.Vehicles-module__YSq2xW__cardHeader h3{color:#0f172a;font-size:1.25rem;font-weight:700}.Vehicles-module__YSq2xW__cardHeader p{color:#64748b;font-size:.875rem;font-weight:500}.Vehicles-module__YSq2xW__priceTag{text-align:right}.Vehicles-module__YSq2xW__price{color:#0ea5e9;font-size:1.5rem;font-weight:800;display:block}.Vehicles-module__YSq2xW__perDay{color:#94a3b8;text-transform:uppercase;font-size:.75rem;font-weight:600}.Vehicles-module__YSq2xW__distanceBlock{background:#0ca5e90a;border-radius:20px;grid-template-columns:1fr;gap:8px;margin-bottom:24px;padding:16px;display:grid}.Vehicles-module__YSq2xW__distItem{color:#475569;align-items:center;gap:10px;font-size:.8125rem;font-weight:600;display:flex}.Vehicles-module__YSq2xW__viewBtn{color:#fff;background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 100%);border:none;border-radius:16px;width:100%;padding:14px;font-weight:700;transition:all .3s;box-shadow:0 8px 16px #0ea5e933}.Vehicles-module__YSq2xW__viewBtn:hover{transform:translateY(-2px);box-shadow:0 12px 24px #0ea5e94d}.Vehicles-module__YSq2xW__mobileClose{color:#0f172a;background:0 0;border:none;display:none;position:absolute;top:24px;right:24px}@media (max-width:900px){.Vehicles-module__YSq2xW__mobileClose{display:block}}.Vehicles-module__YSq2xW__filterToggle{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:20px;justify-content:center;align-items:center;gap:12px;width:100%;margin-bottom:24px;padding:16px;font-weight:700;display:none;box-shadow:0 4px 12px #00000008}@media (max-width:1024px){.Vehicles-module__YSq2xW__sidebar{width:260px}}@media (max-width:900px){.Vehicles-module__YSq2xW__content{flex-direction:column}.Vehicles-module__YSq2xW__sidebar{z-index:2000;background:#fff;border-radius:0;width:100%;padding:80px 20px;display:none;position:fixed;inset:0}.Vehicles-module__YSq2xW__sidebar.Vehicles-module__YSq2xW__mobileVisible{display:block}.Vehicles-module__YSq2xW__filterToggle{display:flex}.Vehicles-module__YSq2xW__list{grid-template-columns:1fr}}
.VehicleDetail-module__EoZXiW__main{background:#f8fafc;min-height:100vh;padding-top:100px;padding-bottom:100px}.VehicleDetail-module__EoZXiW__container{max-width:1200px;margin:0 auto;padding:0 20px}.VehicleDetail-module__EoZXiW__backLink{color:#64748b;align-items:center;gap:8px;margin-bottom:24px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.VehicleDetail-module__EoZXiW__backLink:hover{color:#0ea5e9}.VehicleDetail-module__EoZXiW__header{margin-bottom:40px;animation:.6s ease-out VehicleDetail-module__EoZXiW__fadeIn}.VehicleDetail-module__EoZXiW__titleWrapper{justify-content:space-between;align-items:flex-end;margin-bottom:16px;display:flex}.VehicleDetail-module__EoZXiW__titleWrapper h1{color:#0f172a;letter-spacing:-.02em;font-size:3rem;font-weight:800}.VehicleDetail-module__EoZXiW__priceDisplay{text-align:right}.VehicleDetail-module__EoZXiW__currency{color:#0ea5e9;vertical-align:top;margin-top:8px;font-size:1.5rem;font-weight:700;display:inline-block}.VehicleDetail-module__EoZXiW__amount{color:#0ea5e9;font-size:3.5rem;font-weight:900;line-height:1}.VehicleDetail-module__EoZXiW__unit{color:#64748b;text-transform:uppercase;margin-left:4px;font-size:1rem;font-weight:600}.VehicleDetail-module__EoZXiW__badges{gap:12px;display:flex}.VehicleDetail-module__EoZXiW__badge{color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:100px;padding:6px 16px;font-size:.875rem;font-weight:600}.VehicleDetail-module__EoZXiW__vipBadge{color:#fff;background:#0ea5e9;border:none}.VehicleDetail-module__EoZXiW__content{grid-template-columns:1.8fr 1fr;align-items:flex-start;gap:48px;display:grid}.VehicleDetail-module__EoZXiW__gallery{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.VehicleDetail-module__EoZXiW__mainImage{border-radius:32px;grid-column:span 2;height:500px;position:relative;overflow:hidden}.VehicleDetail-module__EoZXiW__mainImage img{object-fit:cover;width:100%;height:100%}.VehicleDetail-module__EoZXiW__subImage{border-radius:24px;height:300px;overflow:hidden}.VehicleDetail-module__EoZXiW__subImage img{object-fit:cover;width:100%;height:100%}.VehicleDetail-module__EoZXiW__infoSection{background:#fff;border:1px solid #e2e8f0;border-radius:32px;margin-top:32px;padding:40px}.VehicleDetail-module__EoZXiW__sectionTitle{color:#0f172a;margin-bottom:24px;font-size:1.5rem;font-weight:700}.VehicleDetail-module__EoZXiW__specsGrid{grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:40px;display:grid}.VehicleDetail-module__EoZXiW__specItem{background:#f8fafc;border-radius:20px;flex-direction:column;gap:8px;padding:20px;display:flex}.VehicleDetail-module__EoZXiW__specIcon{color:#0ea5e9}.VehicleDetail-module__EoZXiW__specLabel{color:#94a3b8;text-transform:uppercase;font-size:.75rem;font-weight:700}.VehicleDetail-module__EoZXiW__specValue{color:#1e293b;font-size:1.125rem;font-weight:600}.VehicleDetail-module__EoZXiW__featuresList{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.VehicleDetail-module__EoZXiW__featureItem{color:#475569;align-items:center;gap:12px;font-weight:500;display:flex}.VehicleDetail-module__EoZXiW__checkIcon{color:#10b981}.VehicleDetail-module__EoZXiW__sidebar{position:sticky;top:120px}.VehicleDetail-module__EoZXiW__bookingCard{background:#fff;border:1px solid #0ea5e922;border-radius:32px;padding:32px;box-shadow:0 20px 50px #0000000d}.VehicleDetail-module__EoZXiW__bookingHeader{margin-bottom:24px}.VehicleDetail-module__EoZXiW__distanceBadges{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.VehicleDetail-module__EoZXiW__distBadge{color:#0369a1;background:#f0f9ff;border-radius:16px;justify-content:space-between;align-items:center;padding:16px;font-size:.9375rem;font-weight:600;display:flex}.VehicleDetail-module__EoZXiW__bookBtn{background:linear-gradient(135deg,#0ea5e9 0%,#6366f1 100%);border-radius:20px;width:100%;height:64px;margin-bottom:20px;font-size:1.25rem;font-weight:800;box-shadow:0 10px 30px #0ea5e94d}.VehicleDetail-module__EoZXiW__guarantee{color:#64748b;justify-content:center;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}@keyframes VehicleDetail-module__EoZXiW__fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.VehicleDetail-module__EoZXiW__content{grid-template-columns:1fr}.VehicleDetail-module__EoZXiW__sidebar{position:static}}@media (max-width:640px){.VehicleDetail-module__EoZXiW__titleWrapper{flex-direction:column;align-items:flex-start;gap:20px}.VehicleDetail-module__EoZXiW__specsGrid{grid-template-columns:1fr}}
