:root{--ev-ink:#04201e;--ev-deep:#052e2b;--ev-emerald:#10b981;--ev-mint:#34d399;--ev-lime:#a3e635;--ev-cyan:#22d3ee;--ev-soft:#ecfdf5;--ev-gradient:linear-gradient(120deg, var(--ev-mint) 0%, var(--ev-cyan) 55%, var(--color-primary) 100%)}.ev-breadcrumb[data-astro-cid-e77xjl6n]{background:var(--ev-ink);border-bottom:1px solid #ffffff0f;padding:12px 0;font-size:.85rem}.breadcrumb[data-astro-cid-e77xjl6n]{color:#94a3b8;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.breadcrumb[data-astro-cid-e77xjl6n] a[data-astro-cid-e77xjl6n]:hover{color:var(--ev-mint)}.breadcrumb[data-astro-cid-e77xjl6n] .sep[data-astro-cid-e77xjl6n]{color:#334155}.breadcrumb[data-astro-cid-e77xjl6n] .current[data-astro-cid-e77xjl6n]{color:var(--ev-mint);font-weight:600}.ev-hero[data-astro-cid-e77xjl6n]{background:radial-gradient(120% 90% at 85% 10%, #0b4a44 0%, var(--ev-deep) 45%, var(--ev-ink) 100%);color:#e2e8f0;padding:64px 0 80px;position:relative;overflow:hidden}.ev-hero-grid-bg[data-astro-cid-e77xjl6n]{background-image:linear-gradient(#34d39912 1px,#0000 1px),linear-gradient(90deg,#34d39912 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;mask-image:radial-gradient(at 70% 40%,#000 20%,#0000 70%)}.ev-hero-glow[data-astro-cid-e77xjl6n]{filter:blur(20px);background:radial-gradient(circle,#22d3ee47,#0000 65%);width:520px;height:520px;position:absolute;top:-80px;right:-120px}.ev-hero-inner[data-astro-cid-e77xjl6n]{align-items:center;gap:48px;display:grid;position:relative}@media (width>=960px){.ev-hero-inner[data-astro-cid-e77xjl6n]{grid-template-columns:1.05fr .95fr}}.ev-chip[data-astro-cid-e77xjl6n]{border-radius:var(--radius-pill);color:var(--ev-mint);letter-spacing:.02em;background:#10b9811f;border:1px solid #34d39959;align-items:center;gap:10px;padding:6px 14px;font-size:.8rem;font-weight:700;display:inline-flex}.ev-pulse[data-astro-cid-e77xjl6n]{background:var(--ev-mint);border-radius:50%;width:8px;height:8px;animation:2s infinite evPulse;box-shadow:0 0 #34d399b3}@keyframes evPulse{70%{box-shadow:0 0 0 10px #34d39900}to{box-shadow:0 0 #34d39900}}.ev-title[data-astro-cid-e77xjl6n]{letter-spacing:-.035em;color:#fff;margin:18px 0;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;line-height:1.12}.ev-gradient-text[data-astro-cid-e77xjl6n]{background:var(--ev-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.ev-subtitle[data-astro-cid-e77xjl6n]{color:#a7c4bf;max-width:560px;margin-bottom:28px;font-size:1.08rem;line-height:1.7}.ev-cta-row[data-astro-cid-e77xjl6n]{flex-wrap:wrap;gap:12px;display:flex}.ev-btn-primary[data-astro-cid-e77xjl6n]{background:var(--ev-gradient);color:var(--ev-ink);font-weight:800;box-shadow:0 8px 28px #22d3ee4d}.ev-btn-primary[data-astro-cid-e77xjl6n]:hover{transform:translateY(-2px);box-shadow:0 12px 34px #22d3ee73}.ev-stats[data-astro-cid-e77xjl6n]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:520px;margin-top:36px;list-style:none;display:grid}.ev-stats[data-astro-cid-e77xjl6n] li[data-astro-cid-e77xjl6n]{border-radius:var(--radius-md);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;padding:14px 16px;display:flex}.ev-stats[data-astro-cid-e77xjl6n] strong[data-astro-cid-e77xjl6n]{color:#fff;letter-spacing:-.02em;font-size:1.25rem;font-weight:800}.ev-stats[data-astro-cid-e77xjl6n] span[data-astro-cid-e77xjl6n]{color:#8fb3ad;font-size:.75rem}.ev-hero-visual[data-astro-cid-e77xjl6n]{place-items:center;min-height:340px;display:grid;position:relative}.ev-orbit[data-astro-cid-e77xjl6n]{aspect-ratio:1;background:radial-gradient(circle,#10b9812e,#0000 60%);border:1px dashed #34d39959;border-radius:50%;width:min(440px,90%);animation:40s linear infinite evSpin;position:absolute}@keyframes evSpin{to{transform:rotate(360deg)}}.ev-car-stage[data-astro-cid-e77xjl6n]{z-index:1;animation:6s ease-in-out infinite floatGentle;position:relative}.ev-hero-car[data-astro-cid-e77xjl6n]{filter:drop-shadow(0 30px 40px #00000080)drop-shadow(0 0 30px #22d3ee40);width:min(520px,100%);height:auto}.glass[data-astro-cid-e77xjl6n]{-webkit-backdrop-filter:blur(14px);border-radius:var(--radius-md);z-index:2;background:#ffffff12;border:1px solid #ffffff24;box-shadow:0 20px 40px #00000040}.ev-battery-card[data-astro-cid-e77xjl6n]{width:210px;padding:14px 16px;position:absolute;bottom:6px;left:0}.ev-battery-head[data-astro-cid-e77xjl6n]{color:#a7c4bf;align-items:center;gap:6px;font-size:.75rem;display:flex}.ev-battery-head[data-astro-cid-e77xjl6n] .material-symbols-outlined[data-astro-cid-e77xjl6n]{color:var(--ev-lime);font-size:18px}.ev-battery-bar[data-astro-cid-e77xjl6n]{background:#ffffff1a;border-radius:99px;height:8px;margin:10px 0 8px;overflow:hidden}.ev-battery-bar[data-astro-cid-e77xjl6n] span[data-astro-cid-e77xjl6n]{border-radius:inherit;background:linear-gradient(90deg, var(--ev-emerald), var(--ev-lime));width:85%;height:100%;animation:2.8s ease-out both evCharge;display:block}@keyframes evCharge{0%{width:8%}}.ev-battery-foot[data-astro-cid-e77xjl6n]{color:#8fb3ad;justify-content:space-between;align-items:baseline;font-size:.75rem;display:flex}.ev-battery-foot[data-astro-cid-e77xjl6n] strong[data-astro-cid-e77xjl6n]{color:#fff;font-size:1.05rem}.ev-eco-card[data-astro-cid-e77xjl6n]{align-items:center;gap:10px;padding:12px 16px;display:flex;position:absolute;top:16px;right:0}.ev-eco-card[data-astro-cid-e77xjl6n] .material-symbols-outlined[data-astro-cid-e77xjl6n]{color:var(--ev-mint);font-size:26px}.ev-eco-card[data-astro-cid-e77xjl6n] div[data-astro-cid-e77xjl6n]{flex-direction:column;display:flex}.ev-eco-card[data-astro-cid-e77xjl6n] strong[data-astro-cid-e77xjl6n]{color:#fff;font-size:1rem}.ev-eco-card[data-astro-cid-e77xjl6n] span[data-astro-cid-e77xjl6n]{color:#8fb3ad;font-size:.72rem}.ev-section[data-astro-cid-e77xjl6n]{padding:80px 0}.ev-eyebrow[data-astro-cid-e77xjl6n]{color:var(--ev-emerald)!important}.ev-h2-left[data-astro-cid-e77xjl6n]{letter-spacing:-.03em;color:var(--color-text-main);margin:10px 0 16px;font-size:clamp(1.6rem,3vw,2.2rem);font-weight:800;line-height:1.2}.ev-lead[data-astro-cid-e77xjl6n]{color:var(--color-text-muted);margin-bottom:18px;font-size:1.02rem;line-height:1.7}.ev-text-link[data-astro-cid-e77xjl6n]{color:#047857;align-items:center;gap:6px;font-weight:700;display:inline-flex}.ev-text-link[data-astro-cid-e77xjl6n]:hover{color:var(--color-primary);gap:10px}.ev-why[data-astro-cid-e77xjl6n]{background:linear-gradient(180deg, var(--ev-soft) 0%, #fff 100%)}.ev-why-grid[data-astro-cid-e77xjl6n]{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.ev-why-card[data-astro-cid-e77xjl6n]{border-radius:var(--radius-lg);background:#fff;border:1px solid #d1fae5;padding:28px 24px;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s}.ev-why-card[data-astro-cid-e77xjl6n]:hover{transform:translateY(-4px);box-shadow:0 20px 40px -12px #10b98140}.ev-icon[data-astro-cid-e77xjl6n]{background:linear-gradient(135deg, var(--ev-emerald), var(--ev-cyan));color:#fff;border-radius:14px;place-items:center;width:50px;height:50px;margin-bottom:18px;display:grid;box-shadow:0 8px 20px #10b9814d}.ev-why-card[data-astro-cid-e77xjl6n] h3[data-astro-cid-e77xjl6n]{color:var(--color-text-main);margin-bottom:8px;font-size:1.12rem;font-weight:700}.ev-why-card[data-astro-cid-e77xjl6n] p[data-astro-cid-e77xjl6n]{color:var(--color-text-muted);font-size:.92rem;line-height:1.6}.ev-fleet[data-astro-cid-e77xjl6n]{background:#fff}.ev-fleet-grid[data-astro-cid-e77xjl6n]{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:24px;display:grid}.ev-car-card[data-astro-cid-e77xjl6n]{border-radius:var(--radius-lg);border:1px solid var(--color-border);background:#fff;flex-direction:column;transition:transform .3s cubic-bezier(.16,1,.3,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.ev-car-card[data-astro-cid-e77xjl6n]:hover{border-color:#10b98180;transform:translateY(-5px);box-shadow:0 24px 48px -16px #052e2b40}.ev-car-media[data-astro-cid-e77xjl6n]{background:radial-gradient(circle at 50% 70%,#d1fae5 0%,#f0fdfa 50%,#f8fafc 100%);place-items:center;min-height:190px;padding:28px 20px 16px;display:grid;position:relative}.ev-car-media[data-astro-cid-e77xjl6n] img[data-astro-cid-e77xjl6n]{object-fit:contain;width:100%;max-width:240px;height:auto;transition:transform .4s}.ev-car-card[data-astro-cid-e77xjl6n]:hover .ev-car-media[data-astro-cid-e77xjl6n] img[data-astro-cid-e77xjl6n]{transform:scale(1.05)}.ev-tag[data-astro-cid-e77xjl6n]{text-transform:uppercase;border-radius:var(--radius-pill);background:var(--ev-deep);color:var(--ev-mint);align-items:center;gap:2px;padding:3px 10px 3px 6px;font-size:.7rem;font-weight:800;display:inline-flex;position:absolute;top:14px;left:14px}.ev-tag[data-astro-cid-e77xjl6n] .material-symbols-outlined[data-astro-cid-e77xjl6n]{font-size:15px}.ev-car-body[data-astro-cid-e77xjl6n]{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.ev-car-body[data-astro-cid-e77xjl6n] h3[data-astro-cid-e77xjl6n]{color:var(--color-text-main);letter-spacing:-.02em;font-size:1.15rem;font-weight:800}.ev-car-type[data-astro-cid-e77xjl6n]{color:var(--color-text-subtle);margin:2px 0 8px;font-size:.8rem}.ev-car-highlight[data-astro-cid-e77xjl6n]{color:var(--color-text-body);margin-bottom:16px;font-size:.88rem}.ev-range[data-astro-cid-e77xjl6n]{margin-bottom:16px}.ev-range-label[data-astro-cid-e77xjl6n]{color:var(--color-text-muted);justify-content:space-between;align-items:center;font-size:.8rem;display:flex}.ev-range-label[data-astro-cid-e77xjl6n] .material-symbols-outlined[data-astro-cid-e77xjl6n]{color:var(--ev-emerald);font-size:16px}.ev-range-label[data-astro-cid-e77xjl6n] strong[data-astro-cid-e77xjl6n]{color:var(--color-text-main)}.ev-range-track[data-astro-cid-e77xjl6n]{background:#e2e8f0;border-radius:99px;height:6px;margin:8px 0 6px;overflow:hidden}.ev-range-track[data-astro-cid-e77xjl6n] span[data-astro-cid-e77xjl6n]{height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg, var(--ev-emerald), var(--ev-cyan));display:block}.ev-range[data-astro-cid-e77xjl6n] small[data-astro-cid-e77xjl6n]{color:var(--color-text-subtle);font-size:.72rem}.ev-price-grid[data-astro-cid-e77xjl6n]{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.ev-price-grid[data-astro-cid-e77xjl6n] div[data-astro-cid-e77xjl6n]{background:var(--color-surface-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:10px 12px}.ev-price-grid[data-astro-cid-e77xjl6n] dt[data-astro-cid-e77xjl6n]{color:var(--color-text-subtle);font-size:.68rem;font-weight:600}.ev-price-grid[data-astro-cid-e77xjl6n] dd[data-astro-cid-e77xjl6n]{color:var(--color-text-main);font-size:1.02rem;font-weight:800}.ev-price-grid[data-astro-cid-e77xjl6n] div[data-astro-cid-e77xjl6n]:first-child dd[data-astro-cid-e77xjl6n]{color:#047857}.ev-book-btn[data-astro-cid-e77xjl6n]{border-radius:var(--radius-pill);background:var(--ev-deep);color:#fff;justify-content:center;align-items:center;gap:6px;min-height:46px;margin-top:auto;padding:12px 16px;font-size:.9rem;font-weight:700;display:inline-flex}.ev-book-btn[data-astro-cid-e77xjl6n]:hover{background:var(--color-primary)}.ev-book-btn[data-astro-cid-e77xjl6n] .material-symbols-outlined[data-astro-cid-e77xjl6n]{font-size:18px;transition:transform .2s}.ev-book-btn[data-astro-cid-e77xjl6n]:hover .material-symbols-outlined[data-astro-cid-e77xjl6n]{transform:translate(3px)}.ev-table-card[data-astro-cid-e77xjl6n]{border:1px solid var(--color-border);border-radius:var(--radius-lg);margin-top:48px;overflow-x:auto}.ev-table[data-astro-cid-e77xjl6n]{border-collapse:collapse;width:100%;min-width:560px;font-size:.9rem}.ev-table[data-astro-cid-e77xjl6n] caption[data-astro-cid-e77xjl6n]{text-align:left;color:var(--color-text-main);padding:18px 20px 6px;font-size:1rem;font-weight:800}.ev-table[data-astro-cid-e77xjl6n] th[data-astro-cid-e77xjl6n],.ev-table[data-astro-cid-e77xjl6n] td[data-astro-cid-e77xjl6n]{text-align:left;border-bottom:1px solid var(--color-border-light);padding:12px 20px}.ev-table[data-astro-cid-e77xjl6n] thead[data-astro-cid-e77xjl6n] th[data-astro-cid-e77xjl6n]{background:var(--ev-deep);color:#d1fae5;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem}.ev-table[data-astro-cid-e77xjl6n] tbody[data-astro-cid-e77xjl6n] th[data-astro-cid-e77xjl6n]{color:var(--color-text-main);font-weight:700}.ev-table[data-astro-cid-e77xjl6n] tbody[data-astro-cid-e77xjl6n] tr[data-astro-cid-e77xjl6n]:hover{background:var(--ev-soft)}.ev-table-note[data-astro-cid-e77xjl6n]{color:var(--color-text-subtle);padding:14px 20px 18px;font-size:.78rem;line-height:1.6}.ev-routes[data-astro-cid-e77xjl6n]{background:var(--color-surface-bg);border-top:1px solid var(--color-border)}.ev-routes-grid[data-astro-cid-e77xjl6n]{align-items:center;gap:40px;display:grid}@media (width>=900px){.ev-routes-grid[data-astro-cid-e77xjl6n]{grid-template-columns:.9fr 1.1fr}}.ev-route-list[data-astro-cid-e77xjl6n]{flex-direction:column;gap:12px;list-style:none;display:flex}.ev-route-list[data-astro-cid-e77xjl6n] li[data-astro-cid-e77xjl6n]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;grid-template-columns:1fr 90px auto;align-items:center;gap:14px;padding:14px 18px;font-size:.9rem;display:grid}.ev-route-name[data-astro-cid-e77xjl6n]{color:var(--color-text-body);font-weight:600}.ev-route-bar[data-astro-cid-e77xjl6n]{background:#e2e8f0;border-radius:99px;height:6px;overflow:hidden}.ev-route-bar[data-astro-cid-e77xjl6n] span[data-astro-cid-e77xjl6n]{height:100%;width:var(--w);background:linear-gradient(90deg, var(--ev-lime), var(--ev-emerald));border-radius:inherit;display:block}.ev-route-list[data-astro-cid-e77xjl6n] strong[data-astro-cid-e77xjl6n]{color:#047857;white-space:nowrap}@media (width<=520px){.ev-route-list[data-astro-cid-e77xjl6n] li[data-astro-cid-e77xjl6n]{grid-template-columns:1fr auto}.ev-route-bar[data-astro-cid-e77xjl6n]{display:none}}.ev-charge[data-astro-cid-e77xjl6n]{background:#fff}.ev-steps[data-astro-cid-e77xjl6n]{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:20px;display:grid}.ev-step[data-astro-cid-e77xjl6n]{border-radius:var(--radius-lg);background:linear-gradient(160deg,#f0fdfa,#fff 60%);border:1px solid #ccfbf1;padding:28px 24px;position:relative}.ev-step-no[data-astro-cid-e77xjl6n]{background:var(--ev-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:800;line-height:1}.ev-step[data-astro-cid-e77xjl6n] h3[data-astro-cid-e77xjl6n]{color:var(--color-text-main);margin:12px 0 8px;font-size:1.08rem;font-weight:700}.ev-step[data-astro-cid-e77xjl6n] p[data-astro-cid-e77xjl6n]{color:var(--color-text-muted);font-size:.9rem;line-height:1.6}.ev-terms[data-astro-cid-e77xjl6n]{background:var(--ev-soft)}.ev-terms-grid[data-astro-cid-e77xjl6n]{gap:24px;display:grid}@media (width>=860px){.ev-terms-grid[data-astro-cid-e77xjl6n]{grid-template-columns:1fr 1fr}}.ev-terms-card[data-astro-cid-e77xjl6n]{border-radius:var(--radius-lg);background:#fff;border:1px solid #d1fae5;padding:32px 28px}.ev-terms-card[data-astro-cid-e77xjl6n] .ev-h2-left[data-astro-cid-e77xjl6n]{margin-top:0;font-size:1.4rem}.ev-check-list[data-astro-cid-e77xjl6n]{color:var(--color-text-body);flex-direction:column;gap:10px;margin-bottom:20px;font-size:.92rem;list-style:none;display:flex}.ev-check-list[data-astro-cid-e77xjl6n] li[data-astro-cid-e77xjl6n]{align-items:flex-start;gap:10px;display:flex}.ev-check-list[data-astro-cid-e77xjl6n] .material-symbols-outlined[data-astro-cid-e77xjl6n]{color:var(--ev-emerald);font-size:20px}.ev-faq[data-astro-cid-e77xjl6n]{background:#fff}.ev-faq-wrap[data-astro-cid-e77xjl6n]{max-width:860px}.ev-faq-list[data-astro-cid-e77xjl6n]{flex-direction:column;gap:12px;display:flex}.ev-faq-item[data-astro-cid-e77xjl6n]{border:1px solid var(--color-border);border-radius:var(--radius-md);background:#fff;transition:border-color .2s,box-shadow .2s}.ev-faq-item[data-astro-cid-e77xjl6n][open]{border-color:#10b98180;box-shadow:0 10px 30px -14px #10b98159}.ev-faq-item[data-astro-cid-e77xjl6n] summary[data-astro-cid-e77xjl6n]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;list-style:none;display:flex}.ev-faq-item[data-astro-cid-e77xjl6n] summary[data-astro-cid-e77xjl6n]::-webkit-details-marker{display:none}.ev-faq-item[data-astro-cid-e77xjl6n] summary[data-astro-cid-e77xjl6n] h3[data-astro-cid-e77xjl6n]{color:var(--color-text-main);font-size:1rem;font-weight:700}.ev-faq-item[data-astro-cid-e77xjl6n] summary[data-astro-cid-e77xjl6n] .material-symbols-outlined[data-astro-cid-e77xjl6n]{color:var(--ev-emerald);transition:transform .25s}.ev-faq-item[data-astro-cid-e77xjl6n][open] summary[data-astro-cid-e77xjl6n] .material-symbols-outlined[data-astro-cid-e77xjl6n]{transform:rotate(45deg)}.ev-faq-item[data-astro-cid-e77xjl6n] p[data-astro-cid-e77xjl6n]{color:var(--color-text-muted);padding:0 22px 20px;font-size:.94rem;line-height:1.7}.ev-cta-band[data-astro-cid-e77xjl6n]{background:radial-gradient(100% 140% at 0% 0%, #0b4a44, var(--ev-ink) 70%);color:#e2e8f0;padding:64px 0 40px}.ev-cta-inner[data-astro-cid-e77xjl6n]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ev-cta-inner[data-astro-cid-e77xjl6n] h2[data-astro-cid-e77xjl6n]{color:#fff;letter-spacing:-.03em;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800}.ev-cta-inner[data-astro-cid-e77xjl6n] p[data-astro-cid-e77xjl6n]{color:#a7c4bf;margin-top:6px}.ev-related[data-astro-cid-e77xjl6n]{color:#8fb3ad;border-top:1px solid #ffffff14;flex-wrap:wrap;gap:10px 18px;margin-top:36px;padding-top:24px;font-size:.85rem;display:flex}.ev-related[data-astro-cid-e77xjl6n] a[data-astro-cid-e77xjl6n]{color:var(--ev-mint);font-weight:600}.ev-related[data-astro-cid-e77xjl6n] a[data-astro-cid-e77xjl6n]:hover{color:#fff}@media (prefers-reduced-motion:reduce){.ev-orbit[data-astro-cid-e77xjl6n],.ev-car-stage[data-astro-cid-e77xjl6n],.ev-pulse[data-astro-cid-e77xjl6n],.ev-battery-bar[data-astro-cid-e77xjl6n] span[data-astro-cid-e77xjl6n]{animation:none}}
