.tbot-fab{position:relative;display:flex;align-items:center;justify-content:center;width:60px;height:60px;margin-left:auto;border-radius:999px;border:0;background:linear-gradient(135deg,#f03,#ff4d6d);color:#fff;cursor:pointer;box-shadow:0 16px 34px -10px #ff0033a6;transition:transform .18s ease,box-shadow .2s ease}.tbot-fab:hover{transform:scale(1.08) rotate(-4deg);box-shadow:0 20px 40px -10px #ff0033bf}.tbot-fab-close,.tbot.open .tbot-fab-chat{display:none}.tbot.open .tbot-fab-close{display:block}.tbot-fab-ring{position:absolute;inset:0;border-radius:999px;border:2px solid rgba(255,0,51,.5);animation:tbot-ring 2.6s ease-out infinite;pointer-events:none}.tbot.open .tbot-fab-ring,.tbot.was-opened .tbot-fab-ring{display:none}@keyframes tbot-ring{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(1.55);opacity:0}}.tbot-fab-badge{position:absolute;top:-2px;right:-2px;display:flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:999px;background:#ffc200;color:#22262e;font-size:11px;font-weight:800;border:2px solid #fff}.tbot.open .tbot-fab-badge,.tbot.was-opened .tbot-fab-badge{display:none}.tbot-teaser{position:absolute;bottom:74px;right:0;width:230px;background:#fff;border:1px solid #ffe4ea;border-radius:18px 18px 6px;padding:14px 16px;box-shadow:0 24px 48px -18px #22262e4d;cursor:pointer;opacity:0;transform:translateY(10px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.tbot.show-teaser .tbot-teaser{opacity:1;transform:translateY(0);pointer-events:auto}.tbot-teaser-title{font-size:14px;font-weight:800;color:#22262e}.tbot-teaser-text{margin-top:3px;font-size:12.5px;font-weight:600;color:#5f6673;line-height:1.45}.tbot-teaser-close{position:absolute;top:-8px;left:-8px;display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;border:1px solid #e6e9ef;background:#fff;color:#8a8f99;cursor:pointer}.tbot-teaser-close:hover{color:#f03;border-color:#ffd0db}.tbot-panel{position:absolute;bottom:72px;right:0;width:min(360px,calc(100vw - 32px));height:min(520px,calc(100vh - 130px));display:flex;flex-direction:column;border-radius:22px;background:#fff;border:1px solid #e6e9ef;box-shadow:0 30px 60px -20px #22262e59;overflow:hidden;opacity:0;transform:translateY(12px) scale(.98);pointer-events:none;transition:opacity .25s ease,transform .25s ease}.tbot.open .tbot-panel{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.tbot-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;background:#f03;color:#fff}.tbot-avatar{position:relative;display:flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:999px;background:#fff;overflow:hidden}.tbot-avatar img{width:24px;height:24px;object-fit:contain}.tbot-avatar-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:800;color:#f03;z-index:-1}.tbot-title{font-size:14.5px;font-weight:800;line-height:1.2}.tbot-status{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;opacity:.9}.tbot-dot{width:7px;height:7px;border-radius:999px;background:#4ade80}.tbot-close{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:0;background:#ffffff2e;color:#fff;cursor:pointer}.tbot-close:hover{background:#ffffff4d}.tbot-body{flex:1;overflow-y:auto;padding:16px 14px 8px;display:flex;flex-direction:column;gap:10px;background:#fbfafb}.tbot-msg{max-width:85%;padding:10px 14px;border-radius:16px;font-size:13.5px;line-height:1.55;font-weight:600;white-space:pre-line}.tbot-msg--bot{align-self:flex-start;background:#fff;border:1px solid #e6e9ef;color:#4b5563;border-bottom-left-radius:6px}.tbot-msg--user{align-self:flex-end;background:#f03;color:#fff;border-bottom-right-radius:6px}.tbot-msg a{color:#f03;font-weight:800;text-decoration:underline}.tbot-msg--user a{color:#fff}.tbot-typing{align-self:flex-start;display:flex;gap:4px;padding:12px 16px;background:#fff;border:1px solid #e6e9ef;border-radius:16px 16px 16px 6px}.tbot-typing span{width:6px;height:6px;border-radius:999px;background:#d1d5db;animation:tbot-blink 1.2s infinite}.tbot-typing span:nth-child(2){animation-delay:.2s}.tbot-typing span:nth-child(3){animation-delay:.4s}@keyframes tbot-blink{0%,80%,to{opacity:.3}40%{opacity:1}}.tbot-quick{display:flex;flex-wrap:wrap;gap:6px;padding:8px 14px;background:#fbfafb}.tbot-chip{border:1px solid #ffd0db;background:#fff;color:#f03;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700;cursor:pointer;transition:background .15s ease}.tbot-chip:hover{background:#fff1f4}.tbot-input{display:flex;gap:8px;padding:10px 12px;border-top:1px solid #e6e9ef;background:#fff}.tbot-input input{flex:1;border:1px solid #e6e9ef;border-radius:999px;padding:10px 16px;font-size:13.5px;font-family:inherit;outline:none}.tbot-input input:focus{border-color:#ffd0db}.tbot-input button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:0;background:#f03;color:#fff;cursor:pointer;flex-shrink:0}.tbot-input button:hover{background:#e6002e}@media(max-width:640px){.tbot{bottom:1rem;right:1rem}.tbot-fab{width:52px;height:52px}.tbot-panel{bottom:64px}}@media(prefers-reduced-motion:reduce){.tbot-panel,.tbot-teaser{transition:none}.tbot-typing span,.tbot-fab-ring{animation:none}}.lmodal{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .25s ease}.lmodal.open{opacity:1;pointer-events:auto}.lmodal-overlay{position:absolute;inset:0;background:#22262e8c;backdrop-filter:blur(4px)}.lmodal-panel{position:relative;width:min(620px,100%);max-height:min(78vh,720px);display:flex;flex-direction:column;background:#fff;border-radius:24px;overflow:hidden;box-shadow:0 40px 80px -24px #22262e80;transform:translateY(16px) scale(.98);transition:transform .25s ease}.lmodal.open .lmodal-panel{transform:translateY(0) scale(1)}.lmodal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:22px 26px 16px;border-bottom:1px solid #eef0f4}.lmodal-kicker{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#f9c}.lmodal-title{margin-top:4px;font-size:1.35rem;font-weight:800;color:#f03;line-height:1.15}.lmodal-close{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:999px;border:1px solid #e6e9ef;background:#fff;color:#8a8f99;cursor:pointer;transition:color .15s ease,border-color .15s ease}.lmodal-close:hover{color:#f03;border-color:#ffd0db}.lmodal-body{flex:1;overflow-y:auto;padding:8px 26px}.lmodal-row{display:grid;grid-template-columns:2.4rem minmax(0,1fr);gap:12px;padding:14px 0;border-bottom:1px solid #f2f4f8}.lmodal-row:last-child{border-bottom:0}.lmodal-num{font-size:11px;font-weight:800;letter-spacing:.1em;color:#ff7fa6;padding-top:2px}.lmodal-row h3{font-size:14.5px;font-weight:800;color:#22262e}.lmodal-row p{margin-top:4px;font-size:13.5px;font-weight:600;line-height:1.6;color:#5f6673}.lmodal-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 26px 18px;border-top:1px solid #eef0f4;background:#fbfafb}.lmodal-full{font-size:13px;font-weight:800;color:#f03;text-decoration:none}.lmodal-full:hover{text-decoration:underline}.lmodal-btn{border:0;border-radius:50px;background:#f03;color:#fff;font-size:14px;font-weight:700;padding:10px 24px;cursor:pointer;transition:background .2s ease}.lmodal-btn:hover{background:#e6002e}@media(prefers-reduced-motion:reduce){.lmodal,.lmodal-panel{transition:none}}astro-dev-toolbar{display:none!important}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.alt-root{font-family:Nunito Sans,Satoshi,system-ui,sans-serif;letter-spacing:0}.alt-root h1,.alt-root h2,.alt-root h3{font-family:Satoshi,Nunito Sans,system-ui,sans-serif;letter-spacing:0}.alt-root a,.alt-root button{font-family:Nunito Sans,Satoshi,system-ui,sans-serif;letter-spacing:0}.alt-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:50px;font-weight:700;font-size:15px;padding:12px 24px;text-decoration:none;white-space:nowrap;overflow:hidden;transition:transform .15s ease,background-color .2s ease,color .2s ease,box-shadow .2s ease}.alt-btn:active{transform:scale(.97)}.alt-btn--lg{padding:14px 28px;font-size:15px}.alt-btn--brand{background:#f03;color:#fff}.alt-btn--brand:hover{background:#e6002e;box-shadow:0 12px 26px -10px #f039}.alt-btn--brand:after{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 0%,rgba(255,255,255,.3) 42%,transparent 62%);transform:translate(-120%);animation:alt-shine 4.2s ease-in-out infinite}.alt-btn--outline{background:#fff;color:#f03;border:1px solid #ffd0db}.alt-btn--outline:hover{background:#fff1f4}.alt-btn--white{background:#fff;color:#f03}.alt-btn--white:hover{box-shadow:0 12px 26px -10px #0000004d}.alt-btn--blue{background:#2563eb;color:#fff}.alt-btn--blue:hover{background:#1d4fd8;box-shadow:0 12px 26px -10px #2563eb80}#alt-header.scrolled{background:#ffffffe6;backdrop-filter:saturate(180%) blur(12px);box-shadow:0 1px #5f66731f}.alt-header-cta{opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .25s ease,transform .25s ease}#alt-header.past-hero .alt-header-cta{opacity:1;pointer-events:auto;transform:translateY(0)}.alt-chip{display:inline-flex;align-items:center;border:1px solid #e6e9ef;border-radius:999px;background:#fff;padding:.5rem .8rem;box-shadow:0 12px 24px -22px #5f667373}.alt-chip:before{content:"";width:.42rem;height:.42rem;margin-right:.45rem;border-radius:999px;background:#f03}.alt-map-tag{position:absolute;background:#ffc200;color:#fff;font-size:13px;font-weight:800;padding:3px 12px;border-radius:4px;white-space:nowrap}.alt-social{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;border:1px solid #e6e9ef;color:#8a8f99;transition:color .15s ease,border-color .15s ease}.alt-social:hover{color:#f03;border-color:#ffd0db}.alt-chip--sm{padding:.38rem .7rem;font-size:11px}.alt-chip--sm:before{width:.34rem;height:.34rem;margin-right:.38rem}.alt-metric-card{position:relative;overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.alt-metric-card:after{content:"";position:absolute;left:-25%;top:0;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,0,51,.08),transparent);transform:skew(-16deg) translate(-120%);transition:transform .65s ease}.alt-metric-card:hover{transform:translateY(-4px);border-color:#ffd0db;box-shadow:0 24px 42px -34px #ff003373}.alt-metric-card:hover:after{transform:skew(-16deg) translate(520%)}.alt-service-card{transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s ease,border-color .3s ease}.alt-service-card:hover{transform:translateY(-6px);border-color:#dfe3ea;box-shadow:0 26px 50px -28px #1c1c2247}.alt-service-cta .alt-arrow{transition:transform .28s ease}.alt-service-card:hover .alt-service-cta .alt-arrow{transform:translate(4px)}.alt-service-cta:hover{filter:brightness(.94)}.alt-live-dot{width:8px;height:8px;border-radius:999px;background:#0a9e5c;animation:alt-live-pulse 1.8s ease-in-out infinite}.alt-hcar{background:linear-gradient(160deg,#fff,#fff1f4);transition:height .45s cubic-bezier(.22,1,.36,1)}.alt-hcar-slide{width:100%;min-height:480px;padding:38px clamp(48px,7vw,96px);display:flex;flex-direction:column;justify-content:center}.alt-hcar:not(.is-ready) .alt-hcar-slide{display:none}.alt-hcar:not(.is-ready) .alt-hcar-slide:first-child{display:flex}.alt-hcar.is-ready .alt-hcar-slide{position:absolute;inset-inline:0;top:0;opacity:0;transform:translateY(18px) scale(.99);pointer-events:none;transition:opacity .55s ease,transform .55s cubic-bezier(.22,1,.36,1)}.alt-hcar.is-ready .alt-hcar-slide.is-on{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.alt-hcar-slide--blue{background:linear-gradient(160deg,#fff,#eef5ff)}.alt-hcar-cta{position:absolute!important;top:2rem;right:2.5rem}.alt-hcar-car{position:absolute;right:clamp(56px,6vw,84px);bottom:34px;width:min(470px,62%);filter:drop-shadow(0 30px 26px rgba(95,102,115,.3));animation:floaty 5.5s ease-in-out infinite}.alt-hcar-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:30;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:999px;border:1px solid #ffd0db;background:#ffffffeb;color:#f03;cursor:pointer;transition:background .2s ease,color .2s ease}.alt-hcar-arrow:hover{background:#f03;border-color:#f03;color:#fff}.alt-hcar-arrow--prev{left:14px}.alt-hcar-arrow--next{right:14px}.alt-hcar-dots{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:8px;z-index:30}.alt-hcar-dot{width:8px;height:8px;border-radius:999px;background:#ffd0db;border:0;padding:0;cursor:pointer;transition:all .25s ease}.alt-hcar-dot.on{width:22px;background:#f03}.alt-fleet-band{background:radial-gradient(700px 320px at 85% 8%,rgba(255,0,51,.06),transparent 70%),radial-gradient(600px 300px at 10% 95%,rgba(255,194,0,.07),transparent 70%),linear-gradient(180deg,#fff,#fff1f4);border-top:1px solid #eef0f4;border-bottom:1px solid #ffe4ea}.alt-fleet-track{scrollbar-width:none;--fleet-slide-w: min(560px, 80vw);padding-inline:calc(50vw - var(--fleet-slide-w) / 2);scroll-behavior:smooth}.alt-fleet-track::-webkit-scrollbar{display:none}.alt-fleet-slide{width:var(--fleet-slide-w);padding:1.5rem 1rem .5rem;transform:scale(.72);opacity:.3;filter:saturate(.25);transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .45s ease,filter .45s ease}.alt-fleet-slide.is-active{transform:scale(1);opacity:1;filter:none}.alt-fleet-stage{height:280px;display:flex;align-items:flex-end;justify-content:center}.alt-fleet-car{width:100%;height:auto}.alt-fleet-photo{display:block;width:100%;height:100%;object-fit:contain;transform:scale(var(--car-zoom, 1));transform-origin:bottom center;filter:drop-shadow(0 26px 22px rgba(95,102,115,.35))}.alt-fleet-badge{position:absolute;z-index:5;border-radius:999px;background:#fff;border:1px solid #ffd0db;color:#4b5563;font-size:12px;font-weight:800;padding:.4rem .85rem;box-shadow:0 14px 28px -16px #ff003359;opacity:0;transform:translateY(6px);transition:opacity .4s ease .15s,transform .4s ease .15s;white-space:nowrap}.alt-fleet-slide.is-active .alt-fleet-badge{opacity:1;transform:translateY(0)}.alt-fleet-badge--a{top:-4px;left:50%;transform:translate(-50%,6px)}.alt-fleet-slide.is-active .alt-fleet-badge--a{transform:translate(-50%)}.alt-fleet-badge--b{top:24%;left:-6px}.alt-fleet-badge--c{top:18%;right:-2px}.alt-fleet-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;border:1px solid #ffd0db;background:#fff;color:#f03;cursor:pointer;box-shadow:0 14px 28px -16px #5f667366;transition:background .2s ease,color .2s ease,transform .15s ease}.alt-fleet-arrow:hover{background:#f03;border-color:#f03;color:#fff}.alt-fleet-arrow:active{transform:translateY(-50%) scale(.94)}.alt-fleet-arrow--left{left:clamp(8px,6vw,120px)}.alt-fleet-arrow--right{right:clamp(8px,6vw,120px)}.alt-fleet-icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:999px;background:#fff;border:1px solid #ffd0db;color:#f03;transition:opacity .3s ease}.alt-fleet-icon--dark{background:#23262e;border-color:#23262e;color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em}.alt-fleet-icon.is-off{display:none}@media(max-width:640px){.alt-fleet-stage{height:200px}}@media(max-width:640px){.alt-fleet-arrow--left{left:6px}.alt-fleet-arrow--right{right:6px}.alt-fleet-badge{font-size:10.5px;padding:.3rem .65rem}}.alt-faq-grid{columns:1;column-gap:1rem}@media(min-width:900px){.alt-faq-grid{columns:2}}.alt-faq{break-inside:avoid;margin-bottom:1rem;transition:border-color .2s ease,box-shadow .2s ease}.alt-faq:hover{border-color:#ffd0db}.alt-faq[open]{border-color:#ffd0db;box-shadow:0 20px 40px -32px #f036}.alt-faq summary{list-style:none}.alt-faq summary::-webkit-details-marker{display:none}.alt-faq[open] .alt-faq-icon{transform:rotate(45deg);background:#f03;color:#fff}.alt-faq .alt-faq-icon{transition:transform .2s ease,background .2s ease,color .2s ease}.alt-faq-answer{animation:faq-fade .3s ease}@keyframes faq-fade{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.alt-faq-answer{animation:none}}[data-reveal]{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transition-delay:var(--reveal-delay, 0s)}[data-reveal].in{opacity:1;transform:translateY(0)}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes alt-shine{0%,44%{transform:translate(-120%)}60%,to{transform:translate(120%)}}@keyframes hero-breathe{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-6px) scale(1.01)}}@keyframes soft-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.035);opacity:.9}}@keyframes alt-live-pulse{0%,to{box-shadow:0 0 #0a9e5c4d}50%{box-shadow:0 0 0 7px #0a9e5c00}}.alt-family{animation:hero-breathe 5.5s ease-in-out infinite}.alt-float-b{animation:floaty 5.5s ease-in-out infinite .5s}.alt-sun{animation:floaty 6.5s ease-in-out infinite .2s}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none;transition:none}.alt-btn--brand:after,.alt-family,.alt-float-b,.alt-sun,.alt-hcar-car,.alt-live-dot{animation:none}.alt-hcar,.alt-hcar.is-ready .alt-hcar-slide{transition:none}}@media(max-width:640px){#alt-header nav{padding:.85rem 1.15rem}#alt-header img{height:2rem}.alt-hero{padding-top:5.75rem;padding-bottom:2.5rem}.alt-hero h1{font-size:2rem;line-height:1.06}.alt-hero p.mt-5{font-size:15.5px;line-height:1.58}.alt-hero .alt-btn--lg{flex:1 1 100%;min-height:48px;padding:.82rem 1rem;font-size:14.5px}.alt-chip{padding:.44rem .68rem;font-size:11.5px}.alt-metric-card{padding:.95rem 1rem}.alt-metric-card p:first-child{font-size:1.3rem}.alt-metric-card p:last-child{font-size:11.5px}.alt-hcar-slide{min-height:430px;padding:24px 20px}.alt-hcar-slide:nth-child(2),.alt-hcar-slide:nth-child(3){justify-content:flex-start;padding-top:72px;padding-bottom:235px}.alt-hcar-slide--blue{justify-content:flex-start;padding-top:72px}.alt-sun{right:1.2rem;top:1rem;width:54px;height:54px}.alt-root .alt-family{left:50%!important;bottom:4.4rem;width:min(300px,78%)}.alt-float-b{left:.7rem;bottom:6.4rem;padding:.7rem .85rem}.alt-float-b p:first-child{font-size:13px}.alt-float-b p:last-child{font-size:11px}.alt-hcar-car{right:-14px;bottom:24px;width:82%}.alt-hcar-cta{right:1rem!important;top:1rem!important;padding:.65rem 1.1rem;font-size:13px}.alt-hcar-offer h3{max-width:15rem}.alt-hcar-arrow{display:none}.alt-wa-fab{bottom:1rem;right:1rem;height:52px;width:52px}}
