:root{--color-bg:#f3f7f3;--color-surface:#fff;--color-surface-alt:#e8f0e8;--color-hero-bg:#0b1d10;--color-hero-card:#132518;--color-primary:#1e7a45;--color-primary-hover:#196239;--color-primary-light:#e2f3ea;--color-accent:#f59e0b;--color-accent-hover:#d97706;--color-electric:#4ade80;--color-text:#192a1d;--color-text-muted:#587060;--color-text-hero:#dff0e5;--color-border:rgba(0,0,0,.08);--color-border-hero:hsla(0,0%,100%,.1);--color-shadow:rgba(30,122,69,.12);--font-heading:"Heebo","Arial Hebrew","Arial",sans-serif;--font-body:"Rubik","Arial",sans-serif;--radius:12px;--radius-sm:8px;--radius-lg:24px;--container:1160px;--section-gap:6rem;--nav-height:68px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:1rem;line-height:1.65;-webkit-font-smoothing:antialiased;direction:rtl}img{max-width:100%;display:block}a{color:inherit}.container{max-width:var(--container);margin:0 auto;padding:0 1.5rem}h1,h2,h3{font-family:var(--font-heading);line-height:1.15;font-weight:800}h1{font-size:clamp(2.2rem,5vw + .5rem,4rem)}h2{font-size:clamp(1.7rem,3vw,2.6rem)}h3{font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:700}.section-label{display:inline-block;font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);background:var(--color-primary-light);padding:.3rem .85rem;border-radius:100px;margin-bottom:1rem}.section-label.light{color:var(--color-electric);background:rgba(74,222,128,.15)}.section-sub{color:var(--color-text-muted);font-size:1.0625rem;margin-top:.5rem;margin-bottom:2.5rem}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--color-primary);color:#fff;padding:.875rem 2.25rem;border-radius:var(--radius);font-family:var(--font-heading);font-size:1.0625rem;font-weight:700;border:none;cursor:pointer;transition:background .18s,transform .1s,box-shadow .18s;text-decoration:none;box-shadow:0 4px 18px var(--color-shadow);white-space:nowrap}.btn-primary:hover{background:var(--color-primary-hover);box-shadow:0 6px 24px var(--color-shadow)}.btn-primary:active{transform:scale(.98)}.btn-sm{padding:.6rem 1.4rem;font-size:.9375rem}.btn-hero{padding:1.1rem 2.75rem;font-size:1.1875rem;border-radius:var(--radius-lg);background:var(--color-electric);box-shadow:0 0 0 0 rgba(74,222,128,.4);animation:pulse-glow 2.8s ease-in-out infinite}.btn-hero,.btn-hero:hover{color:var(--color-hero-bg)}.btn-hero:hover{background:#38d473}@keyframes pulse-glow{0%,to{box-shadow:0 0 0 0 rgba(74,222,128,.35)}50%{box-shadow:0 0 0 10px rgba(74,222,128,0)}}.btn-form{width:100%;padding:1.1rem 2rem;font-size:1.125rem;border-radius:var(--radius)}.btn-form:disabled{opacity:.65;cursor:not-allowed;animation:none}.nav{position:fixed;top:0;right:0;left:0;z-index:100;height:var(--nav-height);background:rgba(11,29,16,.92);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--color-border-hero)}.nav-inner{justify-content:space-between;height:100%}.nav-inner,.nav-logo{display:flex;align-items:center}.nav-logo{gap:.5rem;font-family:var(--font-heading);font-weight:800;font-size:1.15rem;color:var(--color-electric);text-decoration:none}.logo-icon{font-size:1.4rem}.hero{background:var(--color-hero-bg);padding-top:calc(var(--nav-height) + 5rem);padding-bottom:5rem;position:relative;overflow:hidden}.hero:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:80px;background:var(--color-bg);-webkit-clip-path:polygon(0 100%,100% 0,100% 100%);clip-path:polygon(0 100%,100% 0,100% 100%)}.hero-inner{position:relative;z-index:1;text-align:center}.hero-badge{display:inline-block;font-size:.875rem;font-weight:600;color:var(--color-electric);background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.25);padding:.35rem 1rem;border-radius:100px;margin-bottom:1.5rem;letter-spacing:.03em}.hero h1{color:var(--color-text-hero);margin-bottom:1.25rem;max-width:720px;margin-left:auto;margin-right:auto}.hero-accent{color:var(--color-electric);position:relative}.hero-accent:after{content:"";position:absolute;bottom:0;right:0;left:0;height:3px;background:var(--color-electric);border-radius:2px;opacity:.5}.hero-sub{opacity:.78;font-size:clamp(1rem,1.5vw,1.175rem);max-width:600px;margin:0 auto 2.5rem}.hero-sub,.hero-trust{color:var(--color-text-hero)}.hero-trust{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.25rem 2rem;margin-top:2rem;font-size:.9rem;opacity:.65}.hero-decoration{position:absolute;top:0;left:-40px;height:100%;width:220px;color:var(--color-electric);opacity:.07;pointer-events:none}.hero-decoration svg{height:100%;width:auto}.stats-bar{background:var(--color-surface);padding:2.5rem 0;border-bottom:1px solid var(--color-border);box-shadow:0 4px 24px rgba(0,0,0,.04)}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0}.stat-item{display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 1.5rem;border-left:1px solid var(--color-border)}.stat-item:last-child{border-left:none}.stat-num{font-family:var(--font-heading);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:900;color:var(--color-primary);line-height:1;margin-bottom:.4rem}.stat-label{font-size:.875rem;color:var(--color-text-muted);font-weight:500}.benefits{padding:var(--section-gap) 0}.benefits h2{margin-bottom:2.5rem}.benefits-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.benefit-card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2rem 1.75rem;transition:transform .2s,box-shadow .2s}.benefit-card:hover{transform:translateY(-4px);box-shadow:0 12px 36px var(--color-shadow)}.benefit-icon{font-size:2.25rem;margin-bottom:1rem}.benefit-card h3{margin-bottom:.6rem;color:var(--color-text)}.benefit-card p{font-size:.9375rem;color:var(--color-text-muted);line-height:1.6}.how-it-works{background:var(--color-surface-alt);padding:var(--section-gap) 0;position:relative}.how-it-works h2{margin-bottom:3rem}.steps{display:flex;flex-direction:column;gap:0;max-width:720px;margin:0 auto;position:relative}.steps:before{content:"";position:absolute;top:2rem;bottom:2rem;right:1.9rem;width:2px;background:linear-gradient(to bottom,var(--color-primary),transparent);opacity:.25}.step{display:flex;gap:2rem;align-items:flex-start;padding:1.75rem 0}.step-num{flex-shrink:0;width:3.75rem;height:3.75rem;border-radius:50%;background:var(--color-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-heading);font-weight:900;font-size:1rem;box-shadow:0 4px 16px var(--color-shadow);position:relative;z-index:1}.step-content h3{margin-bottom:.45rem}.step-content p{color:var(--color-text-muted);font-size:.9375rem}.vendors{padding:var(--section-gap) 0}.vendors h2{margin-bottom:.5rem}.vendors .section-sub{margin-bottom:2rem}.table-wrapper{overflow-x:auto;border-radius:var(--radius-lg);border:1px solid var(--color-border);box-shadow:0 4px 24px rgba(0,0,0,.04)}.vendor-table{width:100%;border-collapse:collapse;background:var(--color-surface);font-size:.9375rem;min-width:640px}.vendor-table thead tr{background:var(--color-hero-bg);color:var(--color-text-hero)}.vendor-table th{padding:1rem 1.25rem;text-align:right;font-family:var(--font-heading);font-weight:700;font-size:.875rem;letter-spacing:.03em}.vendor-table td{padding:.9rem 1.25rem;border-bottom:1px solid var(--color-border);vertical-align:middle}.vendor-table tbody tr:last-child td{border-bottom:none}.vendor-table tbody tr:hover{background:var(--color-primary-light)}.vendor-table td.check{color:var(--color-primary);font-size:1.15rem;font-weight:700;text-align:center}.vendor-table td:first-child{font-weight:600}.table-note{margin-top:1rem;font-size:.8125rem;color:var(--color-text-muted)}.incentives{background:var(--color-hero-bg);padding:var(--section-gap) 0;position:relative}.incentives:before{content:"";position:absolute;top:-2px;left:0;right:0;height:80px;background:var(--color-bg);-webkit-clip-path:polygon(0 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 100%,0 100%)}.incentives-inner{display:grid;grid-template-columns:1fr 320px;grid-gap:4rem;gap:4rem;align-items:center}.incentives .section-label{color:var(--color-electric);background:rgba(74,222,128,.12)}.incentives h2{color:var(--color-text-hero);margin-bottom:2rem}.incentives-list{list-style:none;display:flex;flex-direction:column;gap:1.5rem}.incentives-list li{display:flex;gap:1rem;align-items:flex-start}.inc-icon{font-size:1.5rem;flex-shrink:0;margin-top:.1rem}.incentives-list li strong{display:block;color:var(--color-text-hero);font-family:var(--font-heading);font-weight:700;margin-bottom:.3rem}.incentives-list li p{color:var(--color-text-hero);opacity:.68;font-size:.9375rem;line-height:1.55}.incentives-visual{display:flex;justify-content:center}.inc-card{background:var(--color-hero-card);border:1px solid var(--color-border-hero);border-radius:var(--radius-lg);padding:2.5rem 2rem;text-align:center;position:relative;overflow:hidden}.inc-card:before{content:"";position:absolute;top:-40px;left:-40px;width:160px;height:160px;border-radius:50%;background:radial-gradient(circle,rgba(74,222,128,.15),transparent 70%)}.inc-big-num{font-size:clamp(3rem,5vw,4.5rem);font-weight:900;color:var(--color-electric);line-height:1;position:relative}.inc-big-num,.inc-currency{font-family:var(--font-heading)}.inc-currency{font-size:1.5rem;font-weight:700;color:var(--color-accent);margin-bottom:1rem}.inc-card p{color:var(--color-text-hero);opacity:.7;font-size:.9375rem;line-height:1.6}.faq{padding:var(--section-gap) 0}.faq-inner{max-width:820px;margin:0 auto}.faq h2{margin-bottom:2.5rem}.faq-list{display:flex;flex-direction:column;gap:0}.faq-item{border-bottom:1px solid var(--color-border)}.faq-item:first-child{border-top:1px solid var(--color-border)}.faq-question{width:100%;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.2rem 0;background:none;border:none;cursor:pointer;text-align:right;font-family:var(--font-heading);font-size:1rem;font-weight:700;color:var(--color-text);transition:color .15s}.faq-chevron,.faq-question:hover{color:var(--color-primary)}.faq-chevron{flex-shrink:0;font-size:1.25rem;font-weight:400;transition:transform .2s;width:1.5rem;text-align:center}.faq-item.open .faq-chevron{transform:rotate(0deg)}.faq-answer{display:none;padding-bottom:1.2rem}.faq-item.open .faq-answer{display:block}.faq-answer p{color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.lead-form-section{background:var(--color-primary);padding:var(--section-gap) 0;position:relative}.lead-form-section:before{content:"";position:absolute;top:-2px;left:0;right:0;height:80px;background:var(--color-bg);-webkit-clip-path:polygon(0 0,100% 100%,100% 0);clip-path:polygon(0 0,100% 100%,100% 0)}.lead-form-inner{display:grid;grid-template-columns:1fr 480px;grid-gap:4rem;gap:4rem;align-items:center}.form-left h2{color:#fff;margin-bottom:1.75rem;font-size:clamp(1.5rem,2.5vw,2.2rem)}.form-promises{list-style:none;display:flex;flex-direction:column;gap:.7rem}.form-promises li{color:hsla(0,0%,100%,.85);font-size:1rem;display:flex;align-items:center;gap:.5rem}.form-right{background:var(--color-surface);border-radius:var(--radius-lg);padding:2.5rem;box-shadow:0 20px 60px rgba(0,0,0,.18)}.lead-form{gap:1.25rem}.form-group,.lead-form{display:flex;flex-direction:column}.form-group{gap:.4rem}.form-group label{font-family:var(--font-heading);font-weight:700;font-size:.9375rem;color:var(--color-text)}.form-group .station-input,.form-group input{width:100%;padding:.8rem 1rem;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:1rem;color:var(--color-text);background:var(--color-bg);transition:border-color .15s,box-shadow .15s;outline:none;direction:rtl}.form-group input[dir=ltr]{direction:ltr;text-align:left}.form-group input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(30,122,69,.12)}.form-group input.error{border-color:#dc2626;box-shadow:0 0 0 3px rgba(220,38,38,.1)}.station-counter{display:flex;align-items:center;gap:0;border:1.5px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-bg);overflow:hidden;transition:border-color .15s}.station-counter:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(30,122,69,.12)}.station-btn{width:2.75rem;height:2.75rem;border:none;background:var(--color-surface-alt);color:var(--color-primary);font-size:1.25rem;font-weight:700;cursor:pointer;transition:background .15s;display:flex;align-items:center;justify-content:center;flex-shrink:0}.station-btn:hover:not(:disabled){background:var(--color-primary-light)}.station-btn:disabled{opacity:.35;cursor:not-allowed}.station-num-input{flex:1 1;border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:center;font-family:var(--font-heading);font-weight:700;font-size:1.125rem;color:var(--color-text);outline:none;padding:0!important;min-width:0}.station-num-input::-webkit-inner-spin-button,.station-num-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.station-num-input[type=number]{-moz-appearance:textfield}.field-error{font-size:.8125rem;color:#dc2626;font-weight:500}.form-error-msg{background:#fef2f2;border:1px solid #fecaca;border-radius:var(--radius-sm);padding:.75rem 1rem;color:#dc2626;font-size:.9rem}.form-privacy{text-align:center;font-size:.8125rem;color:var(--color-text-muted);margin-top:-.25rem}.form-success{text-align:center;padding:1.5rem 0}.success-icon{width:4rem;height:4rem;border-radius:50%;background:var(--color-primary-light);color:var(--color-primary);font-size:1.75rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.form-success h3{font-family:var(--font-heading);font-size:1.25rem;margin-bottom:.5rem;color:var(--color-text)}.form-success p{color:var(--color-text-muted);font-size:.9375rem}.footer{background:var(--color-hero-bg);padding:2.5rem 0;border-top:1px solid var(--color-border-hero)}.footer-inner{justify-content:space-between;flex-wrap:wrap;gap:1rem}.footer-inner,.footer-logo{display:flex;align-items:center}.footer-logo{gap:.5rem;font-family:var(--font-heading);font-weight:800;color:var(--color-electric);font-size:1.05rem}.footer-copy,.footer-reg{font-size:.8125rem;color:var(--color-text-hero);opacity:.5}.mobile-cta-bar{display:none;position:fixed;bottom:0;left:0;right:0;z-index:90;padding:.875rem 1.25rem;background:rgba(11,29,16,.97);border-top:1px solid var(--color-border-hero);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-cta-bar .btn-primary{width:100%;background:var(--color-electric);color:var(--color-hero-bg)}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;background:hsla(0,0%,4%,.96);border-top:1px solid hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:.875rem 1.5rem;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.8125rem;color:hsla(0,0%,100%,.6)}.cookie-banner p{flex:1 1}.cookie-banner-actions{display:flex;gap:.5rem;flex-shrink:0}.cookie-btn{padding:.4rem .9rem;border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;cursor:pointer;border:1px solid hsla(0,0%,100%,.15);background:transparent;color:hsla(0,0%,100%,.6);transition:color .15s,background .15s}.cookie-btn:hover{color:#fff}.cookie-btn-accept{background:var(--color-primary);border-color:var(--color-primary);color:#fff}.cookie-btn-accept:hover{background:var(--color-primary-hover)}.reveal{opacity:0;transform:translateY(24px);transition:opacity .5s ease,transform .5s ease}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:1024px){:root{--section-gap:4.5rem}.benefits-grid{grid-template-columns:repeat(2,1fr)}.incentives-inner{grid-template-columns:1fr}.incentives-visual{display:none}.lead-form-inner{grid-template-columns:1fr;gap:2.5rem}}@media (max-width:768px){:root{--section-gap:3.5rem}.hero{padding-top:calc(var(--nav-height) + 3rem);padding-bottom:4rem}.hero h1{font-size:clamp(1.85rem,7vw,2.5rem)}.hero-trust{gap:.75rem 1.25rem;font-size:.8rem}.hero-decoration{display:none}.stats-grid{grid-template-columns:repeat(2,1fr);gap:1px;background:var(--color-border)}.stat-item{background:var(--color-surface);border:none;padding:1.25rem 1rem}.benefits-grid{grid-template-columns:1fr}.steps:before{display:none}.step{gap:1.25rem}.table-wrapper{border-radius:var(--radius)}.form-right{padding:1.75rem 1.25rem}.footer-inner{flex-direction:column;text-align:center}.cookie-banner{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.mobile-cta-bar{display:block}.footer{padding-bottom:5.5rem}}