svg[data-v-20c490cd] *{stroke-width:1.8!important;stroke-linecap:round;stroke-linejoin:round}:root{--navy: #0d2160;--gold: #c9922a;--gold-light: #f0c96a;--sky: #e8f4fd;--orange: #e85c2a}*{box-sizing:border-box}body{font-family:Poppins,Montserrat,sans-serif;margin:0;padding:0}.cursive-text{font-family:Great Vibes,cursive}.hero{background:#FFFFFF;position:relative;overflow:hidden;color:#0000}.hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hero-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-size:50px 50px}.service-card{background:#fff;border:1.5px solid #e2e8f4;border-radius:18px;padding:1.6rem 1.2rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;text-align:center}.service-card:hover{transform:translateY(-6px);box-shadow:0 18px 40px #0d216021;border-color:var(--gold)}.icon-circle{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,#e8f4fd,#c8ddf6);display:flex;align-items:center;justify-content:center;margin:0 auto 1rem}.fleet-card{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 4px 18px #0d216014;transition:transform .25s ease}.fleet-card:hover{transform:scale(1.03)}.suv-card{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease;cursor:pointer}.suv-card:hover{transform:translateY(-5px) scale(1.02);box-shadow:0 20px 50px #00000059;border-color:#c9922ab3!important}.shimmer-text{background:linear-gradient(90deg,#c9922a,#f0c96a,#c9922a,#e0a83e);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer 3s linear infinite}@keyframes shimmer{0%{background-position:-200% center}to{background-position:200% center}}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.fade-up{animation:fadeUp .7s ease both}.delay-1{animation-delay:.15s}.delay-2{animation-delay:.3s}.delay-3{animation-delay:.45s}.delay-4{animation-delay:.6s}.footer-strip{background:linear-gradient(90deg,#0d2160 0%,#1a3a8a 100%)}.divider-ornament{display:flex;align-items:center;gap:.75rem;justify-content:center}.divider-ornament:before,.divider-ornament:after{content:"";flex:1;max-width:80px;height:1.5px;background:linear-gradient(90deg,transparent,var(--gold))}.divider-ornament:after{background:linear-gradient(90deg,var(--gold),transparent)}
