:root{--volt:#c8ff4a;--volt-soft:#dcff8a;--sky:#74d0ea;--text:#eef2ea;--muted:hsla(90,24%,93%,.62);--muted-2:hsla(90,24%,93%,.4);--line:hsla(0,0%,100%,.12);--card:hsla(0,0%,100%,.05);--card-2:hsla(0,0%,100%,.07);--radius:26px;--radius-sm:16px;--font-display:"Inter",system-ui,-apple-system,sans-serif;--font-body:"Inter",system-ui,-apple-system,sans-serif;--shadow-soft:0 1px 2px rgba(0,0,0,.22),0 24px 54px -32px rgba(0,0,0,.72);--shadow-lift:0 2px 6px rgba(0,0,0,.28),0 36px 72px -34px rgba(0,0,0,.82)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,html{overflow-x:hidden}body{margin:0;font-family:var(--font-body);color:var(--text);background:#384438;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.app-shell{position:relative;min-height:100vh;width:100%;overflow:hidden;isolation:isolate;background:radial-gradient(125% 80% at 85% -8%,rgba(116,208,234,.1) 0,transparent 52%),radial-gradient(120% 95% at -8% 108%,rgba(200,255,74,.12) 0,transparent 50%),#384438}.atmos{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.blob{position:absolute;border-radius:50%;filter:blur(64px);opacity:.24;will-change:transform}.blob--volt{width:46vw;height:46vw;left:-10vw;bottom:-14vw;background:radial-gradient(circle at 32% 32%,var(--volt),transparent 66%);animation:drift-a 22s ease-in-out infinite}.blob--sky{width:40vw;height:40vw;right:-12vw;top:-16vw;background:radial-gradient(circle at 60% 40%,var(--sky),transparent 68%);opacity:.2;animation:drift-b 26s ease-in-out infinite}.blob--forest{width:30vw;height:30vw;right:16vw;bottom:-10vw;background:radial-gradient(circle,#2f7d46,transparent 70%);opacity:.32;animation:drift-a 30s ease-in-out infinite reverse}@keyframes drift-a{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(4vw,-3vw,0) scale(1.08)}}@keyframes drift-b{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(-3vw,4vw,0) scale(1.1)}}.app-shell:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E")}@media (prefers-reduced-motion:reduce){.blob{animation:none!important}}.countup[data-v-39ba37ab]{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.calc[data-v-e586c082]{display:flex;flex-direction:column;gap:clamp(16px,2.4vw,22px);min-width:0}.top[data-v-e586c082]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:clamp(2px,1vw,8px)}.brand[data-v-e586c082]{display:flex;align-items:center;gap:14px;min-width:0}.brand__logo[data-v-e586c082]{height:54px;width:auto;filter:drop-shadow(0 6px 16px rgba(0,0,0,.35))}.brand__txt[data-v-e586c082]{display:flex;flex-direction:column;line-height:1}.brand__eyebrow[data-v-e586c082]{font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--volt)}.brand__title[data-v-e586c082]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.15rem,3.4vw,1.6rem);letter-spacing:-.015em;color:var(--text);margin:6px 0 0}.badge[data-v-e586c082]{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-size:.78rem;font-weight:700;letter-spacing:.01em;color:var(--volt-soft);background:rgba(200,255,74,.12);border:1px solid rgba(200,255,74,.32);box-shadow:0 10px 24px -18px rgba(200,255,74,.6)}.badge__tick[data-v-e586c082]{width:15px;height:15px;color:var(--volt)}.panel[data-v-e586c082]{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:clamp(20px,3vw,30px);box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(20px,2.6vw,26px);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.field[data-v-e586c082]{min-width:0}.field__label[data-v-e586c082]{display:block;font-size:.74rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:12px}.segs[data-v-e586c082]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.seg[data-v-e586c082]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 14px 13px;border-radius:var(--radius-sm);border:1.5px solid var(--line);background:hsla(0,0%,100%,.04);color:var(--text);min-width:0;overflow:hidden;transition:transform .25s cubic-bezier(.2,.7,.2,1),box-shadow .25s ease,background .25s ease,border-color .25s ease,color .25s ease}.seg[data-v-e586c082]:hover{border-color:rgba(200,255,74,.5);transform:translateY(-2px)}.seg__code[data-v-e586c082]{font-family:var(--font-display);font-weight:800;font-size:1.05rem;letter-spacing:-.01em}.seg__sub[data-v-e586c082]{font-size:.68rem;font-weight:600;color:var(--muted);letter-spacing:.01em}.seg--on[data-v-e586c082]{background:linear-gradient(135deg,#d6ff7a,#c8ff4a);border-color:transparent;color:#1a2616;transform:translateY(-2px);box-shadow:0 16px 32px -14px rgba(200,255,74,.55)}.seg--on .seg__sub[data-v-e586c082]{color:rgba(26,38,22,.72)}.amount[data-v-e586c082]{display:flex;align-items:baseline;gap:12px;padding:4px 2px 12px;border-bottom:2.5px solid var(--line);transition:border-color .25s ease}.amount[data-v-e586c082]:focus-within{border-color:var(--volt)}.amount__input[data-v-e586c082]{flex:1;min-width:0;border:none;background:transparent;outline:none;font-family:var(--font-display);font-weight:800;font-size:clamp(1.8rem,6vw,2.6rem);letter-spacing:-.02em;color:var(--text);font-variant-numeric:tabular-nums}.amount__input[data-v-e586c082]::-moz-placeholder{color:var(--muted-2)}.amount__input[data-v-e586c082]::placeholder{color:var(--muted-2)}.amount__unit[data-v-e586c082]{font-size:.86rem;font-weight:700;color:var(--muted);white-space:nowrap}.hero[data-v-e586c082]{position:relative;overflow:hidden;border-radius:var(--radius);padding:clamp(24px,3.6vw,38px) clamp(22px,3.4vw,38px);background:radial-gradient(120% 130% at 100% 0,rgba(116,208,234,.12) 0,transparent 46%),radial-gradient(120% 130% at 0 100%,rgba(200,255,74,.1) 0,transparent 48%),var(--card-2);border:1px solid var(--line);box-shadow:var(--shadow-soft);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero__eyebrow[data-v-e586c082]{font-size:.76rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--sky)}.hero__figure[data-v-e586c082]{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:8px;min-width:0}.hero__num[data-v-e586c082]{font-family:var(--font-display);font-weight:900;font-size:clamp(1.95rem,8.5vw,5.4rem);line-height:.96;letter-spacing:-.04em;background:linear-gradient(102deg,#c8ff4a,#a6f08a 42%,#74d0ea);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:#c8ff4a}.hero__unit[data-v-e586c082]{font-family:var(--font-display);font-weight:700;font-size:clamp(1rem,3.2vw,1.35rem);color:var(--text)}.meter[data-v-e586c082]{margin-top:clamp(20px,2.6vw,26px)}.meter__track[data-v-e586c082]{height:14px;border-radius:999px;background:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.32);overflow:hidden}.meter__fill[data-v-e586c082]{position:relative;height:100%;border-radius:999px;background:linear-gradient(90deg,#c8ff4a,#79d9b0 55%,#74d0ea);box-shadow:0 0 18px -2px rgba(200,255,74,.5);transition:width 1s cubic-bezier(.22,.7,.2,1)}.meter__spark[data-v-e586c082]{position:absolute;right:3px;top:50%;width:6px;height:6px;border-radius:50%;background:#fff;transform:translateY(-50%);box-shadow:0 0 10px 2px hsla(0,0%,100%,.9)}.meter__caption[data-v-e586c082]{margin:14px 0 0;font-size:.95rem;color:var(--muted);line-height:1.5}.meter__caption strong[data-v-e586c082]{font-family:var(--font-display);font-weight:800;font-size:1.15rem;color:var(--text);font-variant-numeric:tabular-nums}.meter__basis[data-v-e586c082]{display:block;margin-top:3px;font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--volt)}.equiv[data-v-e586c082]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2.2vw,20px)}.eq[data-v-e586c082]{display:flex;align-items:center;gap:18px;padding:clamp(20px,2.8vw,28px);border-radius:var(--radius);border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s ease;min-width:0;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.eq__body[data-v-e586c082]{min-width:0}.eq[data-v-e586c082]:hover{transform:translateY(-4px);box-shadow:var(--shadow-lift)}.eq--trees[data-v-e586c082]{background:linear-gradient(150deg,rgba(200,255,74,.14),hsla(0,0%,100%,.04) 72%)}.eq--cars[data-v-e586c082]{background:linear-gradient(150deg,rgba(116,208,234,.16),hsla(0,0%,100%,.04) 72%)}.eq__icon[data-v-e586c082]{flex:none;width:64px;height:64px;display:grid;place-items:center;border-radius:18px;background:hsla(0,0%,100%,.06);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08)}.eq__icon svg[data-v-e586c082]{width:42px;height:42px;transition:transform .4s cubic-bezier(.2,.7,.2,1);transform-origin:bottom center}.eq--trees:hover .eq__icon svg[data-v-e586c082]{transform:rotate(-5deg)}.eq--cars:hover .eq__icon svg[data-v-e586c082]{transform:translateX(3px)}.eq__num[data-v-e586c082]{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(1.7rem,5.6vw,2.5rem);line-height:1;letter-spacing:-.03em;color:var(--text)}.eq__label[data-v-e586c082]{margin:7px 0 0;font-size:.86rem;font-weight:600;color:var(--muted);line-height:1.35}.fineprint[data-v-e586c082]{margin:6px clamp(4px,1.5vw,14px) 0;font-size:.76rem;line-height:1.6;color:var(--muted-2)}.reveal[data-v-e586c082]{opacity:0;transform:translateY(16px);animation:rise-e586c082 .75s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:var(--d,0ms)}@keyframes rise-e586c082{to{opacity:1;transform:none}}@media (max-width:560px){.segs[data-v-e586c082]{grid-template-columns:repeat(2,minmax(0,1fr))}.equiv[data-v-e586c082]{grid-template-columns:minmax(0,1fr)}.top[data-v-e586c082]{flex-direction:column;align-items:flex-start;gap:14px}.brand__logo[data-v-e586c082]{height:44px}.badge[data-v-e586c082]{padding:7px 11px;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.reveal[data-v-e586c082]{animation:none;opacity:1;transform:none}.eq[data-v-e586c082],.eq__icon svg[data-v-e586c082],.meter__fill[data-v-e586c082],.seg[data-v-e586c082]{transition:none}}.home[data-v-23766ef4]{width:100%;max-width:940px;margin:0 auto;padding:clamp(22px,5vw,64px) clamp(16px,4vw,36px) clamp(40px,6vw,72px)}