.RideHailingVisual-module__Do0hrG__card{isolation:isolate;color:#133f2c;background:linear-gradient(135deg,#fafffb,#e7f4e9);border:1px solid #d8e9dd;border-radius:1.6rem;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:.6rem;min-height:11.8rem;display:grid;position:relative;overflow:hidden}.RideHailingVisual-module__Do0hrG__scene{justify-content:center;align-items:center;min-width:0;min-height:11.8rem;display:flex;position:relative;overflow:hidden}.RideHailingVisual-module__Do0hrG__halo{background:radial-gradient(#b5d9bd55,#0000 70%);border-radius:50%;width:11rem;height:7rem;position:absolute;transform:translateY(1rem)}.RideHailingVisual-module__Do0hrG__ring{opacity:.5;border:1px solid #08783e22;border-radius:50%;width:9rem;height:9rem;position:absolute}.RideHailingVisual-module__Do0hrG__second{border-color:#08783e12;width:12rem;height:12rem}.RideHailingVisual-module__Do0hrG__vehicle{z-index:1;aspect-ratio:640/426;object-fit:contain;mix-blend-mode:multiply;width:min(100%,17rem);height:auto;display:block;position:relative;transform:translateY(.35rem);-webkit-mask-image:radial-gradient(80% 67% at 50% 56%,#000 57%,#0000 85%);mask-image:radial-gradient(80% 67% at 50% 56%,#000 57%,#0000 85%)}.RideHailingVisual-module__Do0hrG__classLabel{inset-inline:0;text-align:center;letter-spacing:.13em;text-transform:uppercase;color:#547761;font-size:.62rem;font-weight:700;position:absolute;bottom:1rem}.RideHailingVisual-module__Do0hrG__copy{min-width:0;padding:1.15rem 1.1rem 1.15rem 0}.RideHailingVisual-module__Do0hrG__badge{color:#075f33;align-items:flex-start;gap:.4rem;font-size:.77rem;font-weight:750;line-height:1.45;animation:.28s ease-out both RideHailingVisual-module__Do0hrG__stateIn;display:inline-flex}.RideHailingVisual-module__Do0hrG__badge svg{flex-shrink:0;margin-top:.12rem}.RideHailingVisual-module__Do0hrG__copy p{color:#3b5a47;margin:.55rem 0 0;font-size:.72rem;line-height:1.55}.RideHailingVisual-module__Do0hrG__copy small{color:#617866;margin-top:.65rem;font-size:.6rem;line-height:1.5;display:block}.RideHailingVisual-module__Do0hrG__waiting .RideHailingVisual-module__Do0hrG__first{animation:2.6s ease-out infinite RideHailingVisual-module__Do0hrG__requestRing}.RideHailingVisual-module__Do0hrG__waiting .RideHailingVisual-module__Do0hrG__second{animation:2.6s ease-out 1.3s infinite RideHailingVisual-module__Do0hrG__requestRing}.RideHailingVisual-module__Do0hrG__settled .RideHailingVisual-module__Do0hrG__ring{opacity:.18}.RideHailingVisual-module__Do0hrG__settled .RideHailingVisual-module__Do0hrG__badge{color:#445b4b}.RideHailingVisual-module__Do0hrG__compact{border-radius:1.2rem;grid-template-columns:7rem minmax(0,1fr);min-height:7rem}.RideHailingVisual-module__Do0hrG__compact .RideHailingVisual-module__Do0hrG__scene{min-height:7rem}.RideHailingVisual-module__Do0hrG__compact .RideHailingVisual-module__Do0hrG__copy{padding:.8rem .8rem .8rem 0}.RideHailingVisual-module__Do0hrG__compact .RideHailingVisual-module__Do0hrG__ring{width:4.2rem;height:4.2rem}.RideHailingVisual-module__Do0hrG__compact .RideHailingVisual-module__Do0hrG__second{width:5.8rem;height:5.8rem}.RideHailingVisual-module__Do0hrG__compact .RideHailingVisual-module__Do0hrG__halo{width:6rem;height:4rem}.RideHailingVisual-module__Do0hrG__compact .RideHailingVisual-module__Do0hrG__copy small{margin-top:.4rem;font-size:.55rem}@keyframes RideHailingVisual-module__Do0hrG__requestRing{0%{opacity:.65;transform:scale(.78)}85%,to{opacity:0;transform:scale(1.14)}}@keyframes RideHailingVisual-module__Do0hrG__stateIn{0%{transform:translateY(3px)}to{transform:translateY(0)}}@media (max-width:380px){.RideHailingVisual-module__Do0hrG__card:not(.RideHailingVisual-module__Do0hrG__compact){grid-template-columns:1fr;gap:0}.RideHailingVisual-module__Do0hrG__card:not(.RideHailingVisual-module__Do0hrG__compact) .RideHailingVisual-module__Do0hrG__scene{min-height:10.5rem;max-height:10.5rem}.RideHailingVisual-module__Do0hrG__card:not(.RideHailingVisual-module__Do0hrG__compact) .RideHailingVisual-module__Do0hrG__vehicle{width:12.5rem;transform:translateY(-.4rem)}.RideHailingVisual-module__Do0hrG__card:not(.RideHailingVisual-module__Do0hrG__compact) .RideHailingVisual-module__Do0hrG__classLabel{bottom:.5rem}.RideHailingVisual-module__Do0hrG__card:not(.RideHailingVisual-module__Do0hrG__compact) .RideHailingVisual-module__Do0hrG__copy{padding:.4rem 1.1rem 1rem}.RideHailingVisual-module__Do0hrG__compact{grid-template-columns:5rem minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.RideHailingVisual-module__Do0hrG__badge,.RideHailingVisual-module__Do0hrG__waiting .RideHailingVisual-module__Do0hrG__ring{animation:none}.RideHailingVisual-module__Do0hrG__waiting .RideHailingVisual-module__Do0hrG__ring{opacity:.35}}
