.DriversPage_driversPage__fjtpb{padding:2rem 0}.DriversPage_pageHeader__JVU3U{text-align:center;margin-bottom:3rem}.DriversPage_pageHeader__JVU3U h1{font-size:2.5rem;margin-bottom:1rem;color:#2c3e50}.DriversPage_pageHeader__JVU3U p{font-size:1.1rem;color:#666;max-width:600px;margin:0 auto}.DriversPage_driversGrid__rRQz4{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.DriversPage_driverCard__oUI6T{background:#fff;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);overflow:hidden;transition:transform .3s ease}.DriversPage_driverCard__oUI6T:hover{transform:translateY(-5px)}.DriversPage_driverImage__S6Bq3{background:linear-gradient(135deg,#667eea,#764ba2);padding:2rem;text-align:center;position:relative;height:250px;display:flex;align-items:center;justify-content:center}.DriversPage_driverIcon__nAWZ1{font-size:8rem;line-height:1;display:flex;align-items:center;justify-content:center;width:150px;height:150px}.DriversPage_driverPhoto__CMnL_{width:150px;height:150px;object-fit:cover;border-radius:50%;margin:0 auto;display:block}.DriversPage_driverRating__1ojUB{position:absolute;top:1rem;right:1rem;background:hsla(0,0%,100%,.9);padding:.5rem;border-radius:20px;display:flex;align-items:center;gap:.5rem}.DriversPage_ratingStars__HDzLR{font-size:.8rem}.DriversPage_ratingValue__mCL0p{font-weight:700;color:#2c3e50}.DriversPage_driverContent__W4Eon{padding:2rem}.DriversPage_driverContent__W4Eon h3{margin-bottom:.5rem;color:#2c3e50}.DriversPage_driverSpecs__Bg2iP{display:flex;gap:1rem;margin-bottom:1rem;flex-wrap:wrap}.DriversPage_experience__mqalN,.DriversPage_speciality__WhJ__{background:#e74c3c;color:#fff;padding:.25rem .75rem;border-radius:15px;font-size:.8rem;font-weight:500}.DriversPage_driverDescription__SbQVB{color:#666;margin-bottom:1rem;line-height:1.6}.DriversPage_driverContact__sIXVl h4,.DriversPage_driverLanguages__IeD0V h4,.DriversPage_driverRoutes__AMDhJ h4{color:#2c3e50;margin-bottom:.5rem;font-size:1rem}.DriversPage_languageTags__Vhq3x{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.DriversPage_languageTag__4foG8{background:#3498db;color:#fff;padding:.25rem .75rem;border-radius:15px;font-size:.8rem}.DriversPage_driverRoutes__AMDhJ ul{list-style:none;margin-bottom:1rem}.DriversPage_driverRoutes__AMDhJ li{color:#666;position:relative;padding:.25rem 0 .25rem 1.5rem}.DriversPage_driverRoutes__AMDhJ li:before{content:"🚗";position:absolute;left:0}.DriversPage_contactButtons__Qbfyh{display:flex;gap:.5rem;flex-wrap:wrap}.DriversPage_contactButtons__Qbfyh .DriversPage_btn__7FsTl{flex:1 1;min-width:120px;text-align:center;font-size:.9rem;padding:10px 15px}.DriversPage_driverInfo__GzQdT{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.DriversPage_infoCard__thnWC{background:#fff;padding:2rem;border-radius:10px;box-shadow:0 4px 6px rgba(0,0,0,.1)}.DriversPage_infoCard__thnWC h3{color:#2c3e50;margin-bottom:1rem}.DriversPage_infoCard__thnWC p{color:#666;margin-bottom:1rem}.DriversPage_infoCard__thnWC ul{list-style:none}.DriversPage_infoCard__thnWC li{color:#666;position:relative;padding:.5rem 0 .5rem 1.5rem}.DriversPage_infoCard__thnWC li:before{content:"✓";color:#27ae60;position:absolute;left:0;font-weight:700}.DriversPage_bookingInfo__DELDt{background:#f8f9fa;padding:3rem 2rem;border-radius:15px;margin-bottom:3rem}.DriversPage_bookingInfo__DELDt h2{text-align:center;margin-bottom:2rem;color:#2c3e50}.DriversPage_bookingSteps__IeDzO{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:2rem;gap:2rem}.DriversPage_step__NmHUP{text-align:center;padding:1.5rem;background:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.1)}.DriversPage_stepNumber__X8niK{width:50px;height:50px;background:#e74c3c;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1rem}.DriversPage_step__NmHUP h3{color:#2c3e50;margin-bottom:.5rem}.DriversPage_step__NmHUP p{color:#666;font-size:.9rem}.DriversPage_ctaSection__Cs_3y{background:#2c3e50;color:#fff;padding:3rem 2rem;border-radius:15px;text-align:center}.DriversPage_ctaSection__Cs_3y h2{color:#fff;margin-bottom:1rem}.DriversPage_ctaSection__Cs_3y p{color:#bdc3c7;margin-bottom:2rem}.DriversPage_ctaButtons__6K4DN{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.DriversPage_btnLarge__bhDo8{padding:15px 30px;font-size:1.1rem}@media (max-width:768px){.DriversPage_pageHeader__JVU3U h1{font-size:2rem}.DriversPage_driversGrid__rRQz4{grid-template-columns:1fr}.DriversPage_driverImage__S6Bq3{height:200px;padding:1.5rem}.DriversPage_driverIcon__nAWZ1{font-size:6rem;width:120px;height:120px}.DriversPage_driverPhoto__CMnL_{width:120px;height:120px}.DriversPage_driverSpecs__Bg2iP{flex-direction:column;gap:.5rem}.DriversPage_contactButtons__Qbfyh{flex-direction:column}.DriversPage_ctaButtons__6K4DN{flex-direction:column;align-items:center}.DriversPage_btnLarge__bhDo8{width:100%;max-width:300px}}