:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#070b0d;--bg-2:#101719;--surface:#121a1bd1;--surface-strong:#161f21f5;--card:#ffffff13;--line:#c4ffe229;--text:#f3f8f4;--muted:#a8bab1;--brand:#8cffc1;--brand-2:#26d7ff;--accent:#ffb75e;--danger:#ff6961;--shadow:#0000005c}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--text);background:radial-gradient(circle at 14% 8%,#26d7ff2e,#0000 26rem),radial-gradient(circle at 86% 18%,#8cffc124,#0000 25rem),linear-gradient(#06090a 0%,#0a1112 48%,#11100c 100%);margin:0;font-family:Inter,Avenir Next,PingFang SC,Microsoft YaHei,sans-serif}body:before{content:"";z-index:-1;opacity:.34;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:54px 54px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{color:inherit}.app-shell{min-height:100vh;overflow:hidden}.site-header,.hero,.section,.proof-strip,.contact-section,.site-footer{width:min(1180px,100% - 32px);margin:0 auto}.site-header{z-index:40;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex;position:sticky;top:0}.site-header:before{content:"";z-index:-1;border:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 18px 60px var(--shadow);background:#070b0dbd;border-radius:28px;position:absolute;inset:8px -12px}.brand,.footer-brand{align-items:center;gap:11px;display:flex}.brand-mark{color:#06100c;background:linear-gradient(135deg, var(--brand), var(--brand-2));border-radius:16px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 0 32px #8cffc147}.brand strong,.footer-brand strong{letter-spacing:.02em;font-size:17px;display:block}.brand small,.footer-brand small{color:var(--muted);margin-top:2px;font-size:12px;display:block}.desktop-nav,.footer-links{color:#c7d8d0;align-items:center;gap:23px;font-size:14px;font-weight:800;display:flex}.desktop-nav a,.ghost-link,.footer-links a{transition:color .2s,opacity .2s}.desktop-nav a:hover,.ghost-link:hover,.footer-links a:hover{color:var(--brand)}.header-actions{align-items:center;gap:12px;display:flex}.ghost-link{color:#d8e8e1;font-size:14px;font-weight:900}.btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-weight:950;transition:transform .2s,box-shadow .2s,border-color .2s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{color:#03100c;background:linear-gradient(135deg, var(--brand), var(--brand-2));box-shadow:0 18px 46px #26d7ff2e,0 0 28px #8cffc133}.btn-secondary{color:var(--text);border:1px solid var(--line);background:#ffffff13}.small{padding:10px 16px;font-size:14px}.menu-button{cursor:pointer;background:0 0;border:0;display:none}.mobile-panel{display:none}.hero{grid-template-columns:1fr .96fr;align-items:center;gap:44px;padding:90px 0 58px;display:grid}.eyebrow,.kicker{width:fit-content;color:var(--brand);letter-spacing:.12em;text-transform:uppercase;background:#8cffc114;border:1px solid #8cffc133;border-radius:999px;align-items:center;gap:8px;padding:9px 13px;font-size:12px;font-weight:950;display:inline-flex}.hero h1,.section h2,.contact-copy h2,.credential-panel h2{letter-spacing:-.055em;margin:18px 0 16px;line-height:1.02}.hero h1{font-size:clamp(46px,6.4vw,82px)}.section h2,.contact-copy h2,.credential-panel h2{font-size:clamp(31px,4.2vw,56px)}.hero-lead,.section-heading p,.service-card p,.advantage-card p,.case-card p,.model-card p,.credential-panel p,.faq-item p,.contact-copy p{color:var(--muted);line-height:1.78}.hero-actions,.metric-row,.contact-points{flex-wrap:wrap;gap:12px;display:flex}.hero-actions{margin:30px 0 24px}.metric-row span,.contact-points span{color:#d6eee2;border:1px solid var(--line);background:#ffffff10;border-radius:999px;align-items:center;gap:8px;padding:10px 13px;font-size:14px;font-weight:850;display:inline-flex}.metric-row strong{color:var(--brand)}.hero-stage{gap:18px;display:grid;position:relative}.hero-stage:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(circle,#26d7ff38,#0000 58%);border-radius:50%;position:absolute;inset:8% -10% 5% 8%}.ev-visual-card,.model-card,.service-card,.advantage-card,.case-card,.credential-panel,.faq-item,.contact-form{border:1px solid var(--line);box-shadow:0 24px 80px var(--shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff17,#ffffff0b)}.ev-visual-card{background:radial-gradient(circle at 50% 52%,#8cffc124,#0000 34%),linear-gradient(145deg,#161f21f5,#070b0ddb);border-radius:42px;min-height:450px;padding:26px;position:relative;overflow:hidden}.ev-visual-card:before{content:"EONVOLT";color:#ffffff0d;letter-spacing:.16em;font-size:62px;font-weight:950;position:absolute;top:28px;right:24px}.car-silhouette{height:210px;position:absolute;top:27%;left:7%;right:7%}.car-silhouette .roof{border:3px solid #8cffc1d1;border-bottom:0;border-radius:100px 100px 18px 18px;height:64px;position:absolute;top:18%;left:20%;right:25%;transform:skew(-13deg);box-shadow:0 0 28px #8cffc147}.car-silhouette .body{background:linear-gradient(#263031,#0e1415 58%,#060909);border:2px solid #26d7ff57;border-radius:95px 125px 45px 45px;height:76px;position:absolute;top:48%;left:2%;right:2%;box-shadow:inset 0 24px 30px #ffffff14,0 34px 70px #00000080}.car-silhouette .light{background:var(--brand);width:62px;height:8px;box-shadow:0 0 22px var(--brand);border-radius:999px;position:absolute;top:61%}.car-silhouette .light.left{left:8%}.car-silhouette .light.right{background:var(--brand-2);box-shadow:0 0 22px var(--brand-2);right:8%}.car-silhouette .wheel{background:radial-gradient(circle,#0a0f10 36%,#8cffc1 38%,#172021 44%,#020404 70%);border-radius:50%;width:68px;height:68px;position:absolute;top:75%;box-shadow:0 0 18px #8cffc138}.car-silhouette .wheel.front{right:16%}.car-silhouette .wheel.rear{left:16%}.dashboard-strip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid;position:absolute;bottom:26px;left:26px;right:26px}.dashboard-strip div{background:#ffffff14;border:1px solid #ffffff1c;border-radius:24px;padding:16px}.dashboard-strip svg{color:var(--brand)}.dashboard-strip strong{margin-top:8px;font-size:24px;display:block}.dashboard-strip small{color:var(--muted);margin-top:4px;display:block}.floating-spec{color:#07100c;background:linear-gradient(135deg, var(--accent), var(--brand));border-radius:999px;justify-self:end;align-items:center;gap:10px;width:fit-content;padding:14px 18px;font-weight:950;display:inline-flex;box-shadow:0 16px 40px #ffb75e2e}.proof-strip{border:1px solid var(--line);background:var(--line);border-radius:30px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:12px;display:grid;overflow:hidden}.proof-strip div{text-align:center;background:#0e1516e0;padding:25px 18px}.proof-strip strong{color:var(--brand);font-size:clamp(28px,4vw,46px);line-height:1;display:block}.proof-strip span{color:var(--muted);margin-top:8px;font-weight:800;display:block}.section{padding:78px 0}.section-heading{text-align:center;max-width:830px;margin:0 auto 38px}.section-heading.left{text-align:left;margin-left:0}.model-grid,.service-grid,.advantage-grid,.case-grid{gap:18px;display:grid}.model-grid,.advantage-grid,.case-grid{grid-template-columns:repeat(3,1fr)}.service-grid{grid-template-columns:repeat(4,1fr)}.model-card,.service-card,.advantage-card,.case-card{border-radius:30px;padding:24px}.model-card{position:relative;overflow:hidden}.model-card.active{box-shadow:0 0 0 1px #8cffc126, 0 24px 80px var(--shadow);border-color:#8cffc18f}.model-art{height:118px;color:var(--brand);background:radial-gradient(circle,#8cffc129,#ffffff0a);border-radius:25px;place-items:center;margin-bottom:18px;display:grid}.model-tag{color:#aeeeff;background:#26d7ff1a;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;display:inline-flex}.model-card h3,.service-card h3,.advantage-card h3,.case-card h3{margin:16px 0 10px;font-size:22px}.model-specs{gap:9px;margin:16px 0;display:grid}.model-specs span{color:#dbeee5;align-items:center;gap:8px;font-weight:850;display:inline-flex}.model-specs svg{color:var(--brand)}.model-card button{width:100%;color:var(--brand);cursor:pointer;background:#8cffc11a;border:1px solid #8cffc142;border-radius:999px;margin-top:12px;padding:13px 14px;font-weight:950}.services-section{grid-template-columns:.7fr 1fr;align-items:start;gap:32px;display:grid}.service-icon{color:#06100c;background:linear-gradient(135deg, var(--brand), var(--brand-2));border-radius:18px;place-items:center;width:52px;height:52px;display:grid}.advantage-card{min-height:260px}.advantage-card svg,.case-card svg{color:var(--brand)}.case-card span{color:#08110d;background:var(--accent);border-radius:999px;margin-top:14px;padding:8px 10px;font-size:12px;font-weight:950;display:inline-flex}.credential-panel{background:radial-gradient(circle at 18% 20%,#8cffc124,#0000 30%),linear-gradient(135deg,#ffffff17,#ffffff0b);border-radius:38px;grid-template-columns:.95fr 1.05fr;align-items:center;gap:28px;padding:36px;display:grid}.credential-list{gap:14px;display:grid}.credential-list div{color:#e9fff4;background:#ffffff12;border:1px solid #ffffff1a;border-radius:22px;align-items:center;gap:10px;padding:16px;font-weight:850;display:flex}.credential-list svg{color:var(--accent)}.faq-list{gap:12px;max-width:880px;margin:0 auto;display:grid}.faq-item{text-align:left;cursor:pointer;border-radius:26px;width:100%;padding:0;overflow:hidden}.faq-item>span{justify-content:space-between;align-items:center;gap:18px;padding:22px;display:flex}.faq-item svg{color:var(--brand);transition:transform .2s}.faq-item.open svg{transform:rotate(180deg)}.faq-item p{margin:0;padding:0 22px 22px}.contact-section{box-shadow:0 30px 90px var(--shadow);background:radial-gradient(circle at 100% 0,#ffb75e29,#0000 22rem),radial-gradient(circle at 0 100%,#26d7ff29,#0000 24rem),#ffffff0e;border:1px solid #8cffc12e;border-radius:42px;grid-template-columns:1fr 440px;align-items:center;gap:34px;margin-top:20px;padding:46px;display:grid}.contact-form{border-radius:30px;gap:14px;padding:24px;display:grid}.contact-form label{color:#d9ece3;gap:8px;font-weight:850;display:grid}.contact-form input,.contact-form select{width:100%;color:var(--text);background:#040809b8;border:1px solid #c4ffe22e;border-radius:18px;outline:none;padding:14px 16px}.contact-form input:focus,.contact-form select:focus{border-color:var(--brand);box-shadow:0 0 0 4px #8cffc11a}.form-success{color:#062017;background:linear-gradient(135deg, var(--brand), #d9ffd9);border-radius:18px;margin:0;padding:14px 16px;font-weight:900;line-height:1.65}.site-footer{color:#b8cbc3;justify-content:space-between;align-items:center;gap:20px;padding:44px 0;display:flex}@media (width<=1080px){.hero,.services-section,.credential-panel,.contact-section{grid-template-columns:1fr}.model-grid,.advantage-grid,.case-grid,.service-grid,.proof-strip{grid-template-columns:repeat(2,1fr)}.desktop-nav,.ghost-link,.header-actions .btn.small{display:none}.menu-button{place-items:center;display:grid}.mobile-panel{border:1px solid var(--line);box-shadow:0 24px 70px var(--shadow);background:#070b0df5;border-radius:24px;gap:10px;padding:16px;display:grid;position:absolute;top:72px;left:0;right:0}.mobile-panel a{padding:10px;font-weight:850}}@media (width<=720px){.site-header,.hero,.section,.proof-strip,.contact-section,.site-footer{width:calc(100% - 24px)}.site-header:before{inset:8px -4px}.hero{padding:58px 0 42px}.hero h1{font-size:42px}.ev-visual-card{border-radius:32px;min-height:390px}.ev-visual-card:before{font-size:36px}.car-silhouette{top:26%;left:2%;right:2%;transform:scale(.88)}.dashboard-strip{grid-template-columns:1fr}.floating-spec{border-radius:24px;justify-self:stretch}.proof-strip,.model-grid,.service-grid,.advantage-grid,.case-grid{grid-template-columns:1fr}.contact-section{border-radius:30px;padding:28px 20px}.hero-actions .btn,.contact-form .btn{width:100%}.site-footer{flex-direction:column;align-items:flex-start}.footer-links{gap:10px;display:grid}}
