:root{--voltiq-navy:#0b1f3a;--voltiq-teal:#00d4c4;--voltiq-dark:#0c0b09;--voltiq-navy-light:#14305a;--voltiq-teal-dim:#00a89c;--voltiq-surface:#15130f;--voltiq-surface-2:#12100d;--voltiq-border:#2a251f;--voltiq-text:#eef2f8;--voltiq-text-dim:#a7b6cc;--voltiq-alert:#ff5c5c;--voltiq-win:#00d4c4;--voltiq-warn:#ffb547;--font-display:var(--font-inter),"Inter",sans-serif;--font-body:var(--font-inter),"Inter",sans-serif;--font-brand:var(--font-rajdhani),"Rajdhani",sans-serif;--font-display-lg:var(--font-archivo),"Archivo",var(--font-inter),sans-serif;--voltiq-gold:#e7b23c;--voltiq-money:#3fbf87;--perf-green:#10b981;--perf-green-bg:rgba(16,185,129,.08);--perf-green-border:rgba(16,185,129,.3);--perf-yellow:#fbbf24;--perf-yellow-bg:rgba(251,191,36,.08);--perf-yellow-border:rgba(251,191,36,.3);--perf-red:#ef4444;--perf-red-bg:rgba(239,68,68,.08);--perf-red-border:rgba(239,68,68,.3);--voltiq-purple:#a78bfa;--voltiq-purple-deep:#7c3aed;--voltiq-purple-bg:rgba(124,58,237,.08);--voltiq-purple-border:rgba(124,58,237,.2)}*{margin:0;padding:0;box-sizing:border-box}body,html{background:radial-gradient(900px 600px at 80% -10%,rgba(0,212,196,.09),transparent 60%),radial-gradient(600px 500px at 0 10%,rgba(11,31,58,.65),transparent 60%),radial-gradient(400px 300px at 100% 60%,rgba(0,212,196,.04),transparent 60%),var(--voltiq-dark);color:var(--voltiq-text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"cv11","ss01";min-height:100vh;scroll-behavior:smooth;overflow-x:hidden}.tnum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}a{color:inherit;text-decoration:none}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes dotPulse{0%,to{opacity:.15}50%{opacity:1}}@keyframes gradientShift{0%,to{background-position:0 50%}50%{background-position:100% 50%}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}.glass-card{background:radial-gradient(circle at 75% 20%,rgba(0,212,196,.045),transparent 55%),rgba(17,24,39,.72)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid hsla(0,0%,100%,.07)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05)}.voltiq-tile{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;position:relative}.voltiq-tile:hover{transform:translateY(-3px);box-shadow:0 16px 40px rgba(0,212,196,.13),0 0 0 1px rgba(0,212,196,.12);border-color:rgba(0,212,196,.22)!important}.voltiq-tile:active{transform:translateY(-1px);transition-duration:.08s}.voltiq-tile:focus-visible{outline:2px solid var(--voltiq-teal);outline-offset:2px}@media (prefers-reduced-motion:reduce){.voltiq-tile{transition:none;transform:none!important}.v-pulse-dot{animation:none}}.voltiq-tile:after{content:"Click to learn more";position:absolute;bottom:10px;right:14px;font-size:10px;font-family:var(--font-display);font-weight:600;letter-spacing:.05em;color:var(--voltiq-teal);opacity:0;transition:opacity .2s ease;pointer-events:none;text-transform:uppercase}.voltiq-tile:hover:after{opacity:.55}.v-pulse-dot{display:inline-flex;width:7px;height:7px;border-radius:50%;flex-shrink:0;animation:vPulseDot 2.6s ease-in-out infinite}@keyframes vPulseDot{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.45)}}@keyframes chartCardFadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.chart-card{animation:chartCardFadeIn .5s ease-out;transition:box-shadow .3s ease-out,transform .3s ease-out}.chart-card:hover{box-shadow:0 12px 24px rgba(0,212,196,.15);transform:translateY(-2px)}@keyframes itemCardSlideIn{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.item-card{animation:itemCardSlideIn .4s ease-out;animation-fill-mode:both;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease-out}.item-card:hover{transform:translateY(-4px);box-shadow:0 16px 32px rgba(0,0,0,.3)}@keyframes recommendationSlideIn{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.recommendation-card{animation:recommendationSlideIn .5s ease-out;transition:border-left-color .2s ease-out,transform .2s ease-out}.recommendation-card:hover{border-left-color:#00d4c4;transform:translateX(4px)}.metric-value{transition:color .3s ease-out}.recharts-surface{overflow:visible}.recharts-cartesian-axis-tick{font-size:12px}@keyframes insightFadeIn{0%{opacity:0}to{opacity:1}}.insight-text{animation:insightFadeIn .6s ease-out .3s both;font-size:13px;color:var(--voltiq-text-dim);margin-top:14px;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.06);line-height:1.55}.dash-disclaimer{padding:14px 28px 20px;border-top:1px solid var(--voltiq-border);font-size:11px;line-height:1.5;color:var(--voltiq-text-dim);opacity:.75;max-width:900px}@media (max-width:680px){.dash-disclaimer{padding:12px 14px 18px}}.dash-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width:860px){.dash-shell-main{padding-top:56px}}@media (max-width:680px){.dash-nav{padding:0 14px!important}.dash-content{padding:16px 14px 56px!important}.dash-greeting{padding:14px 16px!important}.dash-card-grid{grid-template-columns:1fr!important}.dash-actions{flex-direction:column!important;align-items:stretch!important}.app-dash-nav,.app-tab-bar{padding:0 10px!important}.app-tab-bar{overflow-x:auto!important;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0!important}.app-tab-bar::-webkit-scrollbar{display:none}.app-tab-btn{flex-shrink:0!important;font-size:11px!important;padding:14px 10px!important}.app-dash-content{padding:16px 12px 60px!important}.app-kpi-grid{grid-template-columns:1fr 1fr!important;gap:8px!important}.app-kpi-grid .voltiq-kpi-wrap{padding:12px 10px!important}.chart-card{margin:0!important}.voltiq-opp-card{flex-wrap:wrap!important}}@media (max-width:420px){.app-kpi-grid{grid-template-columns:1fr!important}.dash-card-grid{gap:10px!important}}.v-noise{position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.038;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E");background-size:200px 200px;background-repeat:repeat}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes spin{to{transform:rotate(1turn)}}@keyframes vShine{0%{left:-75%}to{left:125%}}.vq-btn-primary{position:relative;overflow:hidden;background:linear-gradient(135deg,#00d4c4,#00b0a3 45%,#00d4c4)!important;background-size:200% auto!important;transition:background-position .5s cubic-bezier(.23,1,.32,1),transform .15s ease-out,box-shadow .15s ease-out!important}.vq-btn-primary:hover{background-position:100%!important;transform:translateY(-2px)!important;box-shadow:0 14px 40px rgba(0,212,196,.5)!important}.vq-btn-primary:after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);transform:skewX(-20deg);pointer-events:none}.vq-btn-primary:hover:after{animation:vShine .55s ease forwards}.vq-btn-primary:active{transform:scale(.97) translateY(0)!important;box-shadow:0 4px 16px rgba(0,212,196,.25)!important;transition-duration:80ms!important}.vq-btn-ghost:active,.vq-btn-outline:active{transform:scale(.97)!important;transition-duration:80ms!important}.vq-press{transition:transform .16s cubic-bezier(.23,1,.32,1)}.vq-press:active{transform:scale(.97);transition-duration:80ms}:focus-visible{outline:2px solid var(--voltiq-teal);outline-offset:3px;border-radius:3px}@media (hover:hover) and (pointer:fine){.vq-footer-link:hover,.vq-inline-link:hover{color:var(--voltiq-text)!important}.vq-demo-pill:hover{border-color:rgba(0,212,196,.5)!important;background:rgba(0,212,196,.06)!important;color:var(--voltiq-teal)!important}}.vq-demo-pill,.vq-footer-link,.vq-inline-link{transition:color .2s ease,border-color .2s ease,background .2s ease}.verticals-list{display:grid;grid-template-columns:repeat(2,1fr);gap:0 60px}@media (max-width:680px){.verticals-list{grid-template-columns:1fr}}.auth-split{display:grid;grid-template-columns:1fr 1fr}@media (max-width:720px){.auth-split{grid-template-columns:1fr}.auth-split-left{display:none}}.auth-input::placeholder{color:hsla(0,0%,100%,.25)}.v-accent-text{color:var(--voltiq-teal)}.hero-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;max-width:1180px;margin:0 auto;padding:100px 40px 72px}@media (max-width:880px){.hero-split{grid-template-columns:1fr;padding:64px 24px 60px;gap:48px}}.problem-strip{display:grid;grid-template-columns:170px 1fr;gap:40px;align-items:flex-start;padding:28px 0;border-bottom:1px solid var(--voltiq-border)}.problem-strip:last-child{border-bottom:none}@media (max-width:640px){.problem-strip{grid-template-columns:1fr;gap:12px;padding:24px 0}}@media (max-width:680px){.vq-auth-main{grid-template-columns:1fr!important}.vq-auth-left{display:none!important}.vq-mobile-logo{display:flex!important}}@keyframes formShake{0%,to{transform:translateX(0) rotate(0deg)}15%{transform:translateX(-8px) rotate(-.4deg)}30%{transform:translateX(8px) rotate(.4deg)}45%{transform:translateX(-6px) rotate(-.25deg)}60%{transform:translateX(6px) rotate(.25deg)}75%{transform:translateX(-3px)}90%{transform:translateX(3px)}}.form-shake{animation:formShake .44s cubic-bezier(.36,.07,.19,.97) both}@keyframes successGlow{0%{box-shadow:0 0 0 0 rgba(0,212,196,0)}35%{box-shadow:0 0 48px 14px rgba(0,212,196,.22)}to{box-shadow:0 0 80px 28px rgba(0,212,196,.07)}}.form-success{animation:successGlow .85s ease-out both}.steps-timeline{display:flex;flex-direction:column;gap:0;position:relative}.step-item{display:grid;grid-template-columns:48px 1fr;gap:24px;position:relative}.step-connector{display:flex;flex-direction:column;align-items:center;gap:0}.step-dot{width:12px;height:12px;border-radius:50%;background:var(--voltiq-teal);box-shadow:0 0 16px rgba(0,212,196,.5);flex-shrink:0;margin-top:4px}.step-line{width:1px;flex:1;background:linear-gradient(180deg,rgba(0,212,196,.3),rgba(0,212,196,.05));min-height:48px}.step-body{padding-bottom:48px}.step-item:last-child .step-body{padding-bottom:0}.step-item:last-child .step-line{display:none}.workspace-split{display:grid;grid-template-columns:minmax(0,65fr) minmax(0,35fr);gap:20px;align-items:start}@media (max-width:860px){.workspace-split{grid-template-columns:1fr}}@media (max-width:700px){.dash-card-grid{grid-template-columns:1fr!important}}.lp-surface{background:#0c0b09;color:#eef1f6}.lp-w{max-width:1180px;margin:0 auto;padding:0 40px}.lp-band{padding:108px 40px}.lp-h1{font-family:var(--font-display-lg);font-weight:700;font-size:clamp(44px,7vw,92px);line-height:.99;letter-spacing:-.033em;margin:0}.lp-h1 img{display:inline-block}.lp-h2{font-size:clamp(28px,4.2vw,50px);line-height:1.03;letter-spacing:-.028em;text-wrap:balance}.lp-h2,.lp-h3{font-family:var(--font-display-lg);font-weight:600;margin:0}.lp-h3{font-size:clamp(22px,3vw,30px);line-height:1.1;letter-spacing:-.02em}.lp-k{font-family:ui-monospace,monospace;font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--voltiq-gold)}.lp-dim{color:#9aa6b6}.lp-cta{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-inter),sans-serif;font-weight:600;font-size:15px;border-radius:10px;padding:13px 26px;text-decoration:none;cursor:pointer;border:none;transition:transform .15s ease-out,box-shadow .15s ease-out,background-position .5s cubic-bezier(.23,1,.32,1),border-color .14s ease,background .14s ease}.lp-cta:active{transform:scale(.97);transition-duration:80ms}.lp-cta-p{background:linear-gradient(135deg,#00d4c4,#00b0a3 45%,#00d4c4);background-size:200% auto;color:#0b1f3a}.lp-cta-p:hover{background-position:100%;transform:translateY(-2px);box-shadow:0 14px 40px rgba(0,212,196,.5)}.lp-cta-p:active{transform:scale(.97) translateY(0);box-shadow:0 4px 16px rgba(0,212,196,.25)}.lp-cta-p:after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);transform:skewX(-20deg);pointer-events:none}.lp-cta-p:hover:after{animation:lpShine .55s ease forwards}.lp-cta-g{color:#eef1f6;border:1px solid hsla(40,31%,94%,.14);background:transparent}.lp-cta-g:hover{border-color:hsla(40,31%,94%,.34);background:hsla(40,31%,94%,.04)}@keyframes lpShine{0%{left:-75%}to{left:125%}}.lp-mod{display:grid;grid-template-columns:46px 200px 1fr;gap:26px;align-items:baseline;padding:22px 0;border-top:1px solid hsla(40,31%,94%,.11)}.lp-mod:last-child{border-bottom:1px solid hsla(40,31%,94%,.11)}.lp-row3{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.lp-feat{display:grid;grid-template-columns:1fr;gap:8px;padding:26px 0;border-top:1px solid hsla(40,31%,94%,.11)}.lp-faq-q{width:100%;display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:22px 0;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font-family:inherit}.lp-hero{display:grid;grid-template-columns:1.03fr .97fr;gap:56px;align-items:center}.lp-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:54px;align-items:start}.lp-vert{display:grid;grid-template-columns:200px 1fr;gap:26px}.lp-foot-top{display:flex;justify-content:space-between;flex-wrap:wrap;gap:32px;margin-bottom:28px}.lp-table{width:100%;border-collapse:collapse}.lp-table th{font-family:var(--font-display-lg);font-weight:600;font-size:13px;padding:14px 16px;border-bottom:1px solid hsla(40,31%,94%,.16)}.lp-table td{font-size:14px;padding:13px 16px;border-bottom:1px solid hsla(40,31%,94%,.07);color:#9aa6b6}@media (max-width:960px){.lp-hero,.lp-row3,.lp-split{grid-template-columns:1fr}.lp-row3{gap:26px}.lp-mod{grid-template-columns:34px 1fr}.lp-mod .lp-md{grid-column:2}}@media (max-width:620px){.lp-w{padding:0 20px}.lp-band{padding:76px 20px}.lp-vert{grid-template-columns:1fr;gap:4px}}@media (prefers-reduced-motion:reduce){.lp-cta{transition:none}.lp-cta-p:hover:after{animation:none}.lp-cta-p:hover{transform:none}}.dash-atmos-root{background:radial-gradient(1280px 720px at 6% -14%,rgba(0,212,196,.1),transparent 60%),radial-gradient(720px 540px at 82% -8%,rgba(231,178,60,.03),transparent 62%),radial-gradient(1080px 840px at 116% 120%,rgba(11,31,58,.6),transparent 58%),radial-gradient(620px 420px at 96% 2%,rgba(0,212,196,.035),transparent 60%),#060505!important;background-attachment:fixed;--dash-panel-elev:inset 0 1px 0 hsla(0,0%,100%,.045),0 1px 2px rgba(0,0,0,.36),0 12px 30px -14px rgba(0,0,0,.55)}.dash-atmos-root:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.03;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.voltiq-tile{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 2px rgba(0,0,0,.4),0 12px 30px -12px rgba(0,0,0,.62)}.glass-card{box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.3),0 14px 34px -16px rgba(0,0,0,.5)!important}.dash-cta{position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(135deg,#00d4c4,#00b0a3 45%,#00d4c4);background-size:200% auto;color:var(--voltiq-navy);transition:transform .15s ease-out,box-shadow .15s ease-out,background-position .5s cubic-bezier(.23,1,.32,1)}.dash-cta:hover:not(:disabled){background-position:100%;transform:translateY(-1px);box-shadow:0 10px 28px rgba(0,212,196,.42)}.dash-cta:active:not(:disabled){transform:scale(.97);transition-duration:80ms;box-shadow:0 3px 12px rgba(0,212,196,.22)}.dash-cta:after{content:"";position:absolute;top:-50%;left:-75%;width:50%;height:200%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.22),transparent);transform:skewX(-20deg);pointer-events:none}.dash-cta:hover:not(:disabled):after{animation:lpShine .55s ease forwards}@media (prefers-reduced-motion:reduce){.dash-cta{transition:none}.dash-cta:hover:not(:disabled){transform:none}.dash-cta:hover:not(:disabled):after{animation:none}}