:root{--sans:system-ui, "Segoe UI", Roboto, sans-serif;--heading:system-ui, "Segoe UI", Roboto, sans-serif;--mono:ui-monospace, Consolas, monospace}@media (width<=1024px){:root{font-size:16px}}@media (prefers-color-scheme:dark){:root{--text:#9ca3af;--text-h:#f3f4f6;--bg:#16171d;--border:#2e303a;--code-bg:#1f2028;--accent:#c084fc;--accent-bg:#c084fc26;--accent-border:#c084fc80;--social-bg:#2f303a80;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}#social .button-icon{filter:invert()brightness(2)}}#root{flex-flow:column;justify-content:space-between;align-items:center;width:100vw;height:100vh;display:flex}*{box-sizing:border-box}body{color:#06402b;background:#f7fdf9;width:100%;height:100%;margin:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.app-container{flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:100%;display:flex}.app-container .hero-section{background:linear-gradient(#e9f8ef 0%,#fff 10% 80%,#e9f8ef 100%);flex-flow:row;justify-content:space-between;align-items:flex-start;width:100%;height:100%;display:flex}.app-container .hero-section .chat-container-wrapper{flex-flow:column;justify-content:center;align-items:center;width:75%;height:100%;display:flex}@media screen and (width<=768px){body{flex-flow:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.app-container .hero-section{flex-flow:row;justify-content:center;align-items:center;width:90%;height:100%;display:flex}.app-container .hero-section .chat-container-wrapper{flex-flow:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}}.navbar{z-index:10;background:#fff;border-radius:8px;justify-content:space-between;align-items:center;width:100%;min-height:7.5vh;max-height:8vh;padding:16px 40px;display:flex;position:sticky;top:0;box-shadow:0 2px 10px 2px #0000000d}.logo{background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:6px 10px;display:flex}.logo-img{width:auto;height:26px;display:block}.nav-links{flex-flow:wrap;justify-content:flex-end;align-items:center;margin:0;padding:0;font-size:14px;font-weight:500;list-style:none;display:flex}.nav-links li a{color:#06402b;letter-spacing:.001em;border-radius:12px;flex-flow:column;justify-content:center;align-items:center;padding:.4rem .8rem;font-family:Inter,sans-serif;font-size:14px;font-weight:500;text-decoration:none;display:flex}.nav-links li a:hover{color:#fff;background:#005d3e;transition:transform .1s ease-out;transform:scale(1.05)}.nav-mobile{justify-content:flex-end;align-items:center;gap:12px;width:100%;display:none}.nav-more{position:relative}.nav-toggle{color:#fff;cursor:pointer;background:#005d3e;border:1px solid #e5e7eb;border-radius:20px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;display:inline-flex}.nav-toggle-icon{flex-direction:column;gap:4px;display:inline-flex}.nav-toggle-bar{background:#fff;border-radius:2px;width:18px;height:2px;display:block}.nav-menu-backdrop{z-index:9;cursor:pointer;-webkit-tap-highlight-color:transparent;appearance:none;background:#0f172a73;border:none;border-radius:0;margin:0;padding:0;display:none;position:fixed;inset:0}@media screen and (width<=768px){.nav-menu-backdrop{display:block}}@media (prefers-reduced-motion:no-preference){.nav-menu-backdrop{animation:.2s ease-out nav-menu-backdrop-in}}@keyframes nav-menu-backdrop-in{0%{opacity:0}to{opacity:1}}.dropdown-links{z-index:20;background:radial-gradient(100% 100%,#fff 0%,#eee 50%,#ddd 100%);border:1px solid #e5e7eb;border-radius:8px;min-width:180px;padding:10px 12px;list-style:none;display:none;position:absolute;top:calc(100% + 5px);right:-4px;box-shadow:0 8px 24px #00000014}.dropdown-links li{margin:4px 0}.dropdown-links a{color:#0f172a;border-radius:8px;padding:8px 10px;font-size:14px;font-weight:500;text-decoration:none;display:block}.dropdown-links a:hover{color:#fff;background:#005d3e;transition:transform .1s ease-out;scale:1.05}.nav-more.open .dropdown-links{display:block}@media screen and (width<=768px){.navbar{flex-direction:row;justify-content:space-between;align-items:center;gap:12px;min-height:7.25vh;max-height:8vh;padding:12px 16px}.desktop-nav{display:none}.nav-mobile{display:flex}.nav-more{justify-content:flex-end;width:100%;display:flex;position:relative}.dropdown-links{width:min(240px,90vw);max-height:70vh;margin-top:8px;display:none;position:absolute;overflow-y:auto}.dropdown-links a{padding:12px}.nav-more.open .dropdown-links{display:block}}.chat-box{background:#fff7;border-radius:8px;flex-direction:column;flex:auto;justify-content:space-between;align-items:center;width:90%;height:100%;min-height:60vh;max-height:90vh;display:flex;box-shadow:0 0 8px 2px #ffffff1a}.chat-header{border-radius:0 8px 0 0;flex-flow:column;justify-content:center;align-items:center;gap:.1rem;width:100%;padding:1.6rem 1rem .2rem;display:flex}.chat-header .bot-avatar-wrapper{justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto;display:flex;position:relative}.chat-header .bot-avatar-wrapper:before{content:"";filter:blur(8px);opacity:.7;background:conic-gradient(from 90deg,#020b55,#005d3e,#3afc4a,#1f9740,#0d89ba,#2969d4,#011998);border-radius:50%;width:110%;height:110%;animation:4s linear infinite glow-spin,2.6s ease-in-out infinite glow-pulse;position:absolute}.chat-header .bot-avatar-wrapper:after{content:"";filter:blur(1px);z-index:1;background:radial-gradient(circle,#ffffff14,#0000 55%);border-radius:50%;width:96%;height:96%;position:absolute}.chat-header .bot-avatar{object-fit:cover;z-index:2;border:2px solid #fff6;border-radius:50%;width:80px;height:80px;display:block;position:relative}.chat-header .bot-name{text-align:center;color:#005d3e;margin:.2rem 0 0;font-size:16px;font-weight:900}.chat-message{background:0 0;flex-flow:column;gap:8px;width:100%;height:100%;padding:.5rem 1.2rem;display:flex;overflow-y:auto}.chat-bubble{word-wrap:break-word;border-radius:12px;max-width:80%;margin:8px 0;padding:12px 16px;font-size:15px;line-height:1.4;display:inline-block;box-shadow:0 2px 6px #0000000d}.chat-bubble.bot{text-align:left;background-color:#d3f0da;border-top-left-radius:0;align-self:flex-start}.chat-bubble.bot.pending{color:#111827;background:linear-gradient(90deg,#e0e7ff,#e5e7eb);font-style:italic}.chat-bubble.user{text-align:left;background-color:#dbecff;border-top-right-radius:0;align-self:flex-end;margin-left:auto}.typing-cursor{background-color:#000;width:1px;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}.chat-input{box-sizing:border-box;background:0 0;border-radius:0 0 8px 8px;flex-flow:row;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:100%;padding:1rem;display:flex;position:relative;overflow:visible}.input-wrapper{border-radius:50px;flex-flow:row;flex:auto;justify-content:center;align-self:center;align-items:center;width:100%;min-width:0;display:flex;position:relative}.input-wrapper:before{content:"";filter:blur(5px);opacity:.25;z-index:0;pointer-events:none;background:conic-gradient(#005d3e,#005d3e,#005d3e);border-radius:8px;animation:6s linear infinite input-glow-spin,3s ease-in-out infinite input-glow-pulse;position:absolute;inset:-1px}.chat-input-textarea{box-sizing:border-box;z-index:1;resize:none;color:#2f3232;background:#fff;border:1px solid #ccc;border-radius:10px;align-self:center;width:100%;min-height:2rem;max-height:140px;padding:.5rem 2.25rem .5rem 1rem;font-size:14px;line-height:1.5;position:relative;overflow:hidden}.chat-input-textarea:focus{border-color:#005d3e;outline:1px solid #005d3e}.send-button{color:#fff;cursor:pointer;z-index:2;background-color:#005d3e;border:none;border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;display:flex;position:absolute;top:50%;right:2%;transform:translateY(-50%);box-shadow:0 0 2px 2px #0000001f}.send-button:hover{opacity:.8;transform:translateY(calc(-50% - 1px));box-shadow:0 10px 24px #0000002e}.send-button:active{transform:translateY(-50%);box-shadow:0 4px 12px #00000029}.send-button:disabled{cursor:not-allowed;box-shadow:none;background-color:#00000080;transform:translateY(-50%)}.quote-modal{z-index:100;background:#00000073;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0;overflow-y:auto}.quote-dialog{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a;border:1px solid #ffffff14;border-radius:18px;width:420px;padding:36px 32px;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000073,0 0 0 1px #ffffff12,inset 0 0 0 1px #ffffff0a}.quote-dialog h3{color:#e5f2ff}.quote-amount{color:#6ee7ff;text-shadow:0 0 12px #6ee7ff66;margin:8px 0 4px;font-size:34px;font-weight:700}.quote-subtext{color:#cbd5e1;margin-bottom:18px;font-size:14px}.close-button{color:#0b1220;cursor:pointer;background:linear-gradient(90deg,#0ea5e9,#22d3ee);border:none;border-radius:10px;padding:11px 22px;font-size:14px;font-weight:700;box-shadow:0 10px 30px #22d3ee59,inset 0 1px #ffffff59}.contact-dialog{text-align:left;color:#e5f2ff;background:linear-gradient(#0b1326,#0e1a32);border:1px solid #ffffff14;border-radius:20px;flex-direction:column;gap:16px;width:720px;max-width:95vw;padding:26px 24px 20px;display:flex;position:relative;box-shadow:0 28px 80px #0000008c}.contact-cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px;display:grid}.contact-card{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:14px;align-items:center;gap:12px;padding:16px 18px;display:flex}.contact-card h4{color:#6ee7ff;margin:0 0 6px;font-size:17px}.contact-detail{color:#dbeafe;margin:0;font-size:15px;line-height:1.4}.contact-icon{color:#0b1220;background:radial-gradient(circle at 30% 30%,#7dd3fc,#0ea5e9 70%);border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;font-size:22px;display:flex}.appointment-row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.input-field{flex-direction:column;gap:6px;display:flex}.input-field label{color:#cbd5e1;font-size:13px}.input-shell{background:linear-gradient(#f8fbff,#eef3fb);border:1px solid #fff6;border-radius:12px;position:relative}.input-shell.clickable,.input-shell.clickable input{cursor:pointer}.input-shell input,.input-shell select{color:#0f172a;appearance:none;background:0 0;border:none;border-radius:12px;outline:none;width:100%;padding:12px 38px 12px 14px;font-size:15px}.input-icon{color:#1f2937;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.appointment-actions{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;display:grid}.ghost-button,.primary-button{cursor:pointer;border:none;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:700}.ghost-button{color:#0b5ed7;background:#fff}.primary-button{color:#0b1220;background:linear-gradient(90deg,#0ea5e9,#22d3ee)}.ghost-button:disabled,.primary-button:disabled{opacity:.6;cursor:not-allowed}.appointment-success-dialog{text-align:center;background:#f8fafc;border-radius:24px;flex-direction:column;gap:22px;width:min(960px,95vw);max-height:90vh;padding:32px 30px 28px;display:flex;overflow-y:auto}.success-header{flex-direction:column;align-items:center;gap:10px;display:flex}.success-mark{color:#fff;background:#0b5ed7;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.success-kicker{text-transform:uppercase;letter-spacing:.08em;color:#64748b;font-size:14px;font-weight:700}.appointment-success-dialog h3{color:#0f172a;margin:0;font-size:32px}.success-grid{text-align:left;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.success-card{background:#fff;border:1px solid #0f172a14;border-radius:22px;flex-direction:column;gap:16px;padding:22px 20px;display:flex}.success-detail-block{grid-template-columns:32px 1fr;align-items:start;gap:12px;display:grid}.detail-icon{color:#0f172a;background:#e2e8f0;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.detail-title{color:#0f172a;margin-bottom:4px;font-size:16px;font-weight:700}.detail-text{color:#334155;font-size:14px;line-height:1.5}.detail-subtext{color:#475569;margin-top:4px;font-size:14px}.divider-line{background:#e2e8f0;border-radius:999px;height:1px}.success-list{color:#334155;gap:8px;margin:0;padding-left:18px;font-size:14px;display:grid}.secondary-button{color:#2563eb;cursor:pointer;background:#f8fafc;border:1px solid #2563eb;border-radius:12px;padding:12px 16px;font-size:15px;font-weight:700}.primary-button.wide{width:min(320px,80%);margin:0 auto}@keyframes blink{50%{opacity:0}}@keyframes input-glow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes input-glow-pulse{0%{opacity:.25;transform:scale(1)}50%{opacity:.45;transform:scale(1.001)}to{opacity:.25;transform:scale(1)}}@keyframes glow-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-pulse{0%{opacity:.6;transform:scale(.96)}50%{opacity:.8;transform:scale(1.02)}to{opacity:.6;transform:scale(.96)}}@media screen and (width<=768px){.chat-box{flex-flow:column;flex:0 0 100%;order:0;justify-content:space-between;align-self:center;align-items:center;width:100%;max-width:100%;height:100%;max-height:90vh;margin-left:auto;margin-right:auto;padding:0;display:flex}.chat-message{width:100%;overflow-y:auto}.chat-input{box-sizing:border-box;flex-wrap:nowrap;gap:0;width:100%;padding:8px 12px;overflow:visible}.input-wrapper{flex:100%;width:100%;max-width:100%;margin-right:0}.send-button-inline{right:6px}.appointment-success-dialog{padding:24px 18px 20px}.appointment-success-dialog h3{font-size:24px}}@media (prefers-reduced-motion:reduce){.bot-avatar-wrapper:before,.typing-cursor{animation:none}}.step-card{background:#fff;border-radius:12px;flex-flow:column;justify-content:flex-start;align-items:center;width:100%;height:22vh;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 2px 2px #0000000f}.step-card:hover .step-card-content,.step-card:focus-within .step-card-content{background:linear-gradient(#eee9,#eeea 5%,#eee);transform:translateY(0)}.step-card:hover .step-card-content .step-card-description,.step-card:focus-within .step-card-content .step-card-description{opacity:1}.step-card .step-card-number{color:#fff;background:#005d3e;border-radius:50%;margin:0;padding:.3rem .6rem;font-size:16px;font-weight:700;position:absolute;top:.5rem;left:.5rem;box-shadow:0 0 2px 2px #fff9}.step-card .step-card-img{object-fit:contain;width:100%;height:80%}.step-card .step-card-content{z-index:1;background:linear-gradient(#eee0,#eee9 5%,#eee);flex-flow:column;justify-content:flex-start;align-items:center;gap:.4rem;width:100%;min-height:60%;padding:.8rem .5rem .5rem;line-height:1.2rem;transition:transform .3s cubic-bezier(.4,0,.2,1),background-color .3s;display:flex;position:absolute;bottom:0;left:0;transform:translateY(67%)}.step-card .step-card-content .step-card-title{flex-shrink:0;margin:0;font-size:16px}.step-card .step-card-content .step-card-description{opacity:0;text-align:left;width:100%;margin:0;padding:0 1rem;font-size:14px;font-weight:600;transition:opacity .3s ease-in-out}@media (prefers-reduced-motion:reduce){.step-card .step-card-description{transition:none}}.info-display{background:#f7fdf9;flex-flow:column;flex:auto;justify-content:center;align-items:center;width:12rem;min-width:10rem;height:100%;display:flex;box-shadow:10px 0 10px -5px #0000000d}.info-display .step-section{text-align:center;flex-flow:column;justify-content:space-around;align-items:center;height:90%;padding:.5rem;display:flex}.info-display .step-section .step-section-title{text-align:left;color:#005d3e;margin:0;font-size:20px;font-weight:700}.info-display .step-section .step-card-section{flex-flow:column wrap;justify-content:center;align-items:center;gap:.8rem;width:100%;display:flex}.info-display .info-display-footer{text-align:left;background:0 0;border-radius:0 0 0 8px;flex-flow:column;flex:auto;justify-content:flex-start;align-items:flex-start;width:100%;min-height:9vh;padding:.4rem 1rem;display:flex}.info-display .info-display-footer .info-display-footer-title{text-align:left;color:#00442d;letter-spacing:0;margin:0;font-size:14px;font-weight:700}.info-display .info-display-footer .info-display-footer-info{flex-flow:column;justify-content:center;align-items:flex-start;gap:0;font-size:11px;display:flex}.info-display .info-display-footer .info-display-footer-info .info-display-footer-text{letter-spacing:0;margin:0;padding:0;font-weight:600;line-height:1rem}@media screen and (width<=768px){.info-display .step-section{text-align:left}.info-display .step-card{width:100%;max-width:300px}.info-display .step-card-section{justify-content:center}.info-display{display:none!important}}.overlay-container{z-index:10000;box-sizing:border-box;color:#f2f2f2;opacity:1;pointer-events:auto;isolation:isolate;background:radial-gradient(120% 80% at 50% 40%,#005d3e 0%,#00442d 55%,#000 100%);justify-content:center;align-items:center;width:100vw;min-width:100%;height:100vh;min-height:100%;margin:0;transition:opacity .55s ease-out;display:flex;position:fixed;inset:0}.overlay-container--exiting{opacity:0;pointer-events:none}.loading-overlay__particles{z-index:0;pointer-events:none;background-color:#0000;margin:0;position:absolute;inset:0;overflow:hidden}.loading-overlay__particles .loading-overlay__boxes{background-color:#0000;width:100%;height:100%;margin:0;position:absolute;inset:0}.loading-overlay__particles .loading-overlay__boxes>div{box-sizing:border-box;pointer-events:none;justify-content:center;align-items:center;width:60px;height:60px;display:flex;position:absolute}.loading-overlay__particles .loading-overlay__boxes>div>img{object-fit:fill;width:100%;height:100%}.loading-overlay__particles .loading-overlay__boxes>:first-child{animation:10s linear infinite backwards loading-overlay-box;top:12%;left:42%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(2){animation:7s linear .1s infinite backwards loading-overlay-box;top:70%;left:50%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(3){animation:9s linear .2s infinite backwards loading-overlay-box;top:17%;left:6%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(4){animation:6s linear .3s infinite backwards loading-overlay-box;top:67%;left:10%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(5){animation:12s linear .4s infinite backwards loading-overlay-box;top:20%;left:60%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(6){animation:5s linear .3s infinite backwards loading-overlay-box;top:80%;left:70%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(7){animation:15s linear .4s infinite backwards loading-overlay-box;top:80%;left:90%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(8){animation:8s linear .2s infinite backwards loading-overlay-box;top:32%;left:25%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(9){animation:11s linear .1s infinite backwards loading-overlay-box;top:90%;left:25%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(10){animation:10s linear .5s infinite backwards loading-overlay-box;top:50%;left:65%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(11){animation:9s linear .3s infinite backwards loading-overlay-box;top:5%;left:90%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(12){animation:12s linear .2s infinite backwards loading-overlay-box;top:58%;left:30%}.loading-overlay__particles .loading-overlay__boxes>:nth-child(13){animation:12s linear .2s infinite backwards loading-overlay-box;top:30%;left:80%}.loading-overlay__content{z-index:1;flex-direction:column;align-items:center;gap:1.25rem;display:flex;position:relative}.loading-overlay__dots{align-items:center;gap:.45rem;height:1.25rem;display:flex}.loading-overlay__dots span{opacity:.35;background:#fff;border-radius:50%;width:.55rem;height:.55rem;animation:1s ease-in-out infinite both loading-overlay-dot}.loading-overlay__dots span:first-child{animation-delay:0s}.loading-overlay__dots span:nth-child(2){animation-delay:.15s}.loading-overlay__dots span:nth-child(3){animation-delay:.3s}.loading-overlay__car{aspect-ratio:232/88;isolation:isolate;width:min(92vw,420px);margin:0 auto;position:relative}.loading-overlay__background{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.loading-overlay__background-track{will-change:transform;opacity:.95;flex-flow:row;align-items:center;width:180%;height:90%;animation:18s linear infinite loading-overlay-bg-loop;display:flex}.loading-overlay__background-tile{flex:0 0 50%;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.loading-overlay__background-image{object-fit:fill;object-position:center bottom;filter:brightness(0)invert();opacity:.8;width:100%;height:100%;display:block}.loading-overlay__car-body{z-index:1;aspect-ratio:1;pointer-events:none;justify-content:center;align-items:flex-end;width:30%;max-width:5.5rem;display:flex;position:absolute;bottom:-10%;left:38%}.loading-overlay__car-body-image{object-fit:contain;opacity:1;transform-origin:50% 85%;width:120%;height:120%;animation:1s ease-in-out infinite loading-overlay-car-bob;display:block}@media (prefers-reduced-motion:reduce){.loading-overlay__background-track,.loading-overlay__car-body,.loading-overlay__car-body-image{animation:none}.loading-overlay__background-track{transform:translate(0)}.loading-overlay__car-body{transform:translate(-40%)}}.loading-overlay__title{letter-spacing:.05rem;opacity:.75;margin:0;font-size:2rem;font-weight:700;animation:2s ease-in-out infinite loading-overlay-label}.loading-overlay__label{letter-spacing:.14em;opacity:.75;text-transform:uppercase;margin:0;font-size:.8125rem;font-weight:500;animation:2s ease-in-out infinite loading-overlay-label}@keyframes loading-overlay-dot{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-.45rem)}}@keyframes loading-overlay-label{0%,to{opacity:.55}50%{opacity:.9}}@keyframes loading-overlay-box{0%{opacity:1;transform:scale(0)translateY(0)rotate(0)}50%{opacity:1;transform:scale(1.3)translateY(-5vh)rotate(180deg)}to{opacity:0;transform:scale(1.3)translateY(-10vh)rotate(360deg)}}@keyframes loading-overlay-bg-loop{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes loading-overlay-car-drive{0%,to{transform:translate(-100%)translateY(0)}50%{transform:translate(-22%)translateY(-3px)}}@keyframes loading-overlay-car-bob{0%,to{transform:rotate(-.4deg)translateY(0)}50%{transform:rotate(.4deg)translateY(-1px)}}
