
/* Premium framed driver profile, responsive and aligned with site gutters */
#about{scroll-margin-top:110px}#about .driver-luxury{display:grid!important;grid-template-columns:minmax(240px,300px) minmax(0,1fr)!important;align-items:start!important;gap:30px!important;background:linear-gradient(130deg,#0d1d2b,#0b1925 80%)!important;border:1px solid #bd995d!important;border-radius:16px!important;padding:26px!important;box-shadow:0 20px 65px #0005!important;max-width:100%!important}
#about .driver-luxury>img{display:block!important;width:100%!important;height:410px!important;max-height:none!important;object-fit:cover!important;object-position:50% 35%!important;border-radius:10px!important;box-shadow:0 10px 25px #0005!important}
#about .driver-details{min-width:0;color:#e5e9ee!important;text-align:left}#about .driver-kicker{font-size:11px;color:#d3b476;letter-spacing:.22em;font-weight:700;margin:5px 0 12px}#about .driver-details h2{font-family:Georgia,serif;font-size:clamp(28px,3vw,43px)!important;line-height:1.18!important;margin:0 0 10px!important;color:#e5bf75!important}#about .driver-promise{font-family:Georgia,serif;font-style:italic;font-weight:400;color:#f2d8a5;font-size:23px;margin:0 0 17px}#about .driver-details p{font-size:14px;line-height:1.75;color:#dce2e7;margin:0 0 12px}#about .driver-welcome{font-weight:700}#about .driver-services-heading{font-family:Georgia,serif;color:#f1ce88;font-size:21px;margin:22px 0 14px}#about .driver-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 20px}#about .driver-service-grid>div{display:flex;gap:10px;align-items:center;color:#e9edf0;font-size:13px;line-height:1.4}#about .driver-service-grid>div>span:first-child{font-size:19px;flex:0 0 25px}#about .driver-details .driver-signature{color:#e9c47b;font-family:Georgia,serif;font-size:18px;margin:22px 0 15px}#about .driver-book{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5d995,#c79c50)!important;color:#071421!important;border:1px solid #e9c579!important;padding:15px 23px!important;border-radius:7px!important;font-weight:800;letter-spacing:.04em}html[dir=rtl] #about .driver-details{text-align:right}
@media(max-width:800px){#about .driver-luxury{grid-template-columns:200px minmax(0,1fr)!important;gap:22px!important;padding:20px!important}#about .driver-luxury>img{height:300px!important}#about .driver-service-grid{grid-template-columns:1fr}}
@media(max-width:620px){#about .driver-luxury{grid-template-columns:1fr!important;padding:17px!important;gap:18px!important}#about .driver-luxury>img{width:100%!important;height:340px!important;object-position:50% 30%!important}#about .driver-service-grid{grid-template-columns:1fr}#about .driver-details h2{font-size:29px!important}}
