.Hero-module__Z8hQ_W__hero{align-items:center;height:600px;display:flex;position:relative}.Hero-module__Z8hQ_W__bgImage{z-index:0}.Hero-module__Z8hQ_W__overlay{background:#0009;width:100%;height:100%;position:absolute;top:0;left:0}.Hero-module__Z8hQ_W__container{z-index:1;width:100%;position:relative}.Hero-module__Z8hQ_W__content{color:#fff;max-width:600px}.Hero-module__Z8hQ_W__subtitle{background-color:var(--primary);color:var(--secondary);letter-spacing:1px;border-radius:4px;margin-bottom:1rem;padding:5px 10px;font-weight:700;display:inline-block}.Hero-module__Z8hQ_W__title{margin-bottom:1.5rem;font-size:3.5rem;font-weight:800;line-height:1.2}.Hero-module__Z8hQ_W__highlight{color:var(--primary)}.Hero-module__Z8hQ_W__description{opacity:.9;margin-bottom:2rem;font-size:1.1rem}.Hero-module__Z8hQ_W__buttons{gap:1rem;display:flex}.Hero-module__Z8hQ_W__btnOutline{color:#fff;background:0 0;border:2px solid #fff}.Hero-module__Z8hQ_W__btnOutline:hover{color:var(--secondary);background:#fff}@media (max-width:768px){.Hero-module__Z8hQ_W__title{font-size:2rem}}
.Stats-module__UZLpCq__section{background-color:var(--primary);color:var(--secondary);padding:3rem 0}.Stats-module__UZLpCq__container{text-align:center;flex-wrap:wrap;justify-content:space-around;gap:2rem;display:flex}.Stats-module__UZLpCq__number{margin-bottom:.5rem;font-size:2.5rem;font-weight:800}.Stats-module__UZLpCq__label{text-transform:uppercase;font-size:1.1rem;font-weight:600}@media (max-width:768px){.Stats-module__UZLpCq__stat{flex:40%}}
.ServiceGrid-module__C-XK9q__section{background-color:var(--bg-light);padding:5rem 0}.ServiceGrid-module__C-XK9q__header{text-align:center;margin-bottom:3rem}.ServiceGrid-module__C-XK9q__heading{color:var(--secondary);margin-bottom:1rem;font-size:2.5rem}.ServiceGrid-module__C-XK9q__highlight{color:var(--primary)}.ServiceGrid-module__C-XK9q__subtitle{color:#666;font-size:1.1rem}.ServiceGrid-module__C-XK9q__grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid}.ServiceGrid-module__C-XK9q__card{text-align:center;background:#fff;border-radius:10px;padding:2rem;transition:transform .3s;box-shadow:0 5px 15px #0000000d}.ServiceGrid-module__C-XK9q__card:hover{transform:translateY(-5px)}.ServiceGrid-module__C-XK9q__icon{margin-bottom:1.5rem;font-size:3rem}.ServiceGrid-module__C-XK9q__cardTitle{color:var(--secondary);margin-bottom:1rem;font-size:1.5rem}.ServiceGrid-module__C-XK9q__cardDesc{color:#666;line-height:1.6}
.AppDownload-module__RsfzVW__section{background-color:#fff;padding:5rem 0;overflow:hidden}.AppDownload-module__RsfzVW__container{justify-content:space-between;align-items:center;gap:4rem;display:flex}.AppDownload-module__RsfzVW__content{flex:1}.AppDownload-module__RsfzVW__heading{color:var(--secondary);margin-bottom:1.5rem;font-size:2.5rem}.AppDownload-module__RsfzVW__highlight{color:var(--primary)}.AppDownload-module__RsfzVW__text{color:#555;margin-bottom:2rem;font-size:1.1rem;line-height:1.6}.AppDownload-module__RsfzVW__appButtons{gap:1rem;display:flex}.AppDownload-module__RsfzVW__storeBtn{color:#fff;cursor:pointer;background:#000;border:none;border-radius:8px;align-items:center;gap:10px;padding:12px 24px;font-weight:600;display:flex}.AppDownload-module__RsfzVW__imageWrapper{flex:1;justify-content:center;display:flex}.AppDownload-module__RsfzVW__phoneMockup{color:#aaa;background:#f0f0f0;border:4px solid #333;border-radius:30px;justify-content:center;align-items:center;width:250px;height:500px;display:flex;box-shadow:0 20px 40px #0003}@media (max-width:768px){.AppDownload-module__RsfzVW__container{text-align:center;flex-direction:column}.AppDownload-module__RsfzVW__appButtons{justify-content:center}}
.page-module__fLTYpa__container{padding:4rem 0}.page-module__fLTYpa__header{text-align:center;margin-bottom:2rem}.page-module__fLTYpa__title{color:var(--secondary);font-size:3rem}.page-module__fLTYpa__highlight{color:var(--primary)}.page-module__fLTYpa__subtitle{color:#666;margin-top:.5rem;font-size:1.2rem}
.BookingProcess-module__qsDxJW__section{background-color:#fff;padding:6rem 0}.BookingProcess-module__qsDxJW__heading{text-align:center;color:var(--secondary);margin-bottom:4rem;font-size:2.8rem;font-weight:800}.BookingProcess-module__qsDxJW__highlight{color:var(--primary)}.BookingProcess-module__qsDxJW__zigzagWrapper{width:300px;height:1200px;margin:0 auto;position:relative}.BookingProcess-module__qsDxJW__svgPath{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;overflow:visible}.BookingProcess-module__qsDxJW__carObject{z-index:2;pointer-events:none;width:40px;height:40px;transition:offset-distance .1s linear;position:absolute;top:0;left:0;transform:translate(-50%)translateY(-50%)}.BookingProcess-module__qsDxJW__carInner{filter:drop-shadow(0 4px 6px #0003);font-size:2.5rem;display:block;transform:rotateY(180deg)}.BookingProcess-module__qsDxJW__stepsContainer{z-index:3;pointer-events:none;width:100%;height:100%;position:relative}.BookingProcess-module__qsDxJW__step{pointer-events:auto;background:#fff;border:1px solid #0000000d;border-radius:16px;align-items:flex-start;gap:15px;width:250px;padding:20px;transition:all .6s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;box-shadow:0 10px 30px #00000014}.BookingProcess-module__qsDxJW__stepNumber{color:#f0f0f0;z-index:0;font-size:2.5rem;font-weight:900;line-height:.8;position:absolute;top:15px;right:15px}.BookingProcess-module__qsDxJW__cardContent{z-index:1;text-align:left;position:relative}.BookingProcess-module__qsDxJW__text h4{color:var(--secondary);margin-bottom:.5rem;font-size:1.25rem;font-weight:700}.BookingProcess-module__qsDxJW__text p{color:#666;margin:0;font-size:.95rem;line-height:1.5}.BookingProcess-module__qsDxJW__step1{margin-right:40px;top:5%;right:100%}.BookingProcess-module__qsDxJW__step2{margin-left:40px;top:23%;left:100%}.BookingProcess-module__qsDxJW__step3{margin-right:40px;top:43%;right:100%}.BookingProcess-module__qsDxJW__step4{margin-left:40px;top:63%;left:100%}.BookingProcess-module__qsDxJW__step5{margin-right:40px;top:83%;right:100%}@media (max-width:900px){.BookingProcess-module__qsDxJW__zigzagWrapper{width:100%;max-width:500px;height:auto;padding-bottom:4rem}.BookingProcess-module__qsDxJW__svgPath,.BookingProcess-module__qsDxJW__carObject{display:none}.BookingProcess-module__qsDxJW__stepsContainer{flex-direction:column;align-items:center;gap:2rem;padding-top:2rem;display:flex}.BookingProcess-module__qsDxJW__step{width:100%;max-width:350px;position:relative;opacity:1!important;filter:none!important;margin:0!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}.BookingProcess-module__qsDxJW__stepsContainer:before{content:"";z-index:0;background:#f0f0f0;width:4px;height:100%;display:none;position:absolute;top:0;left:20px}}
