*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;overflow-x:clip;width:100%}body{font-family:'Space Grotesk',system-ui,sans-serif;background:#07100e;color:#fff;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:clip;width:100%;overscroll-behavior-x:none}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}:root{--neon:#97ff78;--dark-green:#03493f;--light-green:#f3feef;--text:#e8f5e1;--bg:#07100e;--bg-card:#0d1a16;--bg-mid:#091410;--border:rgba(151,255,120,.12);--border-mid:rgba(151,255,120,.25);--text-dim:rgba(255,255,255,.55);--text-mid:rgba(255,255,255,.75);--radius:12px;--radius-lg:20px;--shadow-neon:0 0 32px rgba(151,255,120,.15)}.container{max-width:1140px;margin:0 auto;padding:0 28px}section{padding:96px 0}.btn{display:inline-flex;align-items:center;gap:8px;padding:15px 28px;border-radius:8px;font-weight:700;font-size:15px;cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s,border-color .2s,color .2s;border:0;font-family:inherit;white-space:nowrap}.btn-neon{background:var(--neon);color:#07100e;box-shadow:0 0 24px rgba(151,255,120,.3)}.btn-neon:hover{background:#afffaa;box-shadow:0 0 36px rgba(151,255,120,.5);transform:translateY(-2px) scale(1.02)}.btn-outline{background:0 0;color:#fff;border:1.5px solid rgba(255,255,255,.25)}.btn-outline:hover{border-color:var(--neon);color:var(--neon)}.btn-lg{padding:18px 36px;font-size:17px}nav{position:sticky;top:0;z-index:100;background:rgba(7,16,14,.92);backdrop-filter:blur(16px);border-bottom:1px solid var(--border)}.nav-inner{display:flex;align-items:center;justify-content:space-between;padding:18px 28px;max-width:1140px;margin:0 auto}.nav-logo img{height:36px}.nav-links{display:flex;align-items:center;gap:36px}.nav-links a{font-size:15px;font-weight:500;color:var(--text-mid);transition:color .2s}.nav-links a:hover{color:var(--neon)}.nav-cta{display:flex;gap:12px;align-items:center}.nav-cta .btn{padding:11px 22px;font-size:14px}.hero{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden;padding:100px 0 80px}.hero-bg{position:absolute;inset:0;background-image:image-set(url('/assets/mywatt-stel-bank-c.webp') type('image/webp'),url('/assets/mywatt-stel-bank-c.png') type('image/png'));background-size:cover;background-position:center top;opacity:.35}.hero-bg::after{content:'';position:absolute;inset:0;background:linear-gradient(105deg,rgba(7,16,14,.95) 45%,rgba(7,16,14,.55) 100%)}.hero-inner{position:relative;z-index:2;display:grid;grid-template-columns:1fr 420px;gap:72px;align-items:center}.hero-eyebrow{display:inline-flex;align-items:center;gap:10px;color:var(--neon);font-size:13px;font-weight:600;letter-spacing:.4px;margin-bottom:28px;padding-left:14px;border-left:2px solid var(--neon)}.hero-eyebrow span{width:6px;height:6px;border-radius:50%;background:var(--neon);animation:pulse 2.2s infinite;flex-shrink:0}@keyframes pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}.hero h1{font-size:clamp(40px,4.5vw,64px);font-weight:900;line-height:1.1;letter-spacing:-2px;margin-bottom:22px}.hero h1 em{font-style:normal;color:var(--neon)}.hero-sub{font-size:18px;color:var(--text-mid);line-height:1.75;max-width:500px;margin-bottom:40px}.hero-ctas{display:flex;gap:14px;flex-wrap:wrap;margin-bottom:52px}.hero-proof{display:flex;align-items:center;gap:16px;padding-top:28px;border-top:1px solid var(--border)}.hero-stars{color:var(--neon);font-size:18px;letter-spacing:2px}.hero-proof-text{font-size:14px;color:var(--text-dim)}.hero-proof-text strong{color:#fff}.price-card{background:rgba(13,26,22,.85);border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:36px;backdrop-filter:blur(12px);box-shadow:var(--shadow-neon)}.pc-label{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--neon);margin-bottom:20px;display:flex;align-items:center;gap:8px}.pc-label::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--neon);box-shadow:0 0 6px var(--neon)}.pc-amount{font-size:52px;font-weight:900;letter-spacing:-2px;line-height:1}.pc-incl{font-size:13px;color:var(--neon);margin:6px 0 22px}.cap-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:20px}.cap-btn{padding:10px 4px;border-radius:8px;font-size:13px;font-weight:600;border:1px solid var(--border-mid);background:0 0;color:var(--text-dim);cursor:pointer;transition:all .2s;font-family:inherit}.cap-btn.active,.cap-btn:hover{background:var(--neon);border-color:var(--neon);color:#07100e}.pc-product{background:rgba(151,255,120,.05);border:1px solid var(--border);border-radius:var(--radius);padding:16px 18px;margin-bottom:18px;transition:opacity .2s}.pc-product-brand{font-size:13px;font-weight:700;color:var(--neon);margin-bottom:4px}.pc-product-desc{font-size:13px;color:var(--text-dim);line-height:1.6}.pc-product-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pc-tag{font-size:11px;font-weight:600;padding:3px 10px;border-radius:50px;background:rgba(151,255,120,.1);border:1px solid var(--border-mid);color:var(--text-mid)}.pc-divider{height:1px;background:var(--border);margin:16px 0}.pc-note{font-size:12px;color:var(--text-dim);line-height:1.6}.pc-arrow{width:48px;margin:16px 0}.trustbar{background:var(--dark-green);padding:20px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.trustbar-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.tb-item{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:var(--light-green)}.tb-item img,.tb-item svg{width:18px;height:18px;flex-shrink:0}.section-label{display:inline-flex;align-items:center;gap:8px;background:rgba(151,255,120,.08);border:1px solid rgba(151,255,120,.28);color:var(--neon);padding:6px 16px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:18px}.section-label::before{content:'';width:5px;height:5px;border-radius:50%;background:var(--neon);flex-shrink:0;box-shadow:0 0 6px var(--neon)}.section-title{font-size:clamp(28px,3vw,44px);font-weight:800;line-height:1.15;letter-spacing:-1px;margin-bottom:18px}.section-sub{font-size:17px;color:var(--text-mid);line-height:1.75;max-width:560px}.center{text-align:center}.center .section-sub{margin:0 auto}.center .section-label{margin-left:auto;margin-right:auto}.why{background:var(--bg)}.why-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.why-cards{display:flex;flex-direction:column;gap:16px}.why-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 28px;display:flex;align-items:flex-start;gap:18px;transition:border-color .2s,box-shadow .25s,transform .3s}.why-card:hover{border-color:var(--border-mid);box-shadow:var(--shadow-neon)}.why-card-icon{width:44px;height:44px;border-radius:10px;background:rgba(151,255,120,.1);border:1px solid var(--border-mid);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.why-card h3{font-size:16px;font-weight:700;margin-bottom:6px}.why-card p{font-size:14px;color:var(--text-dim);line-height:1.6}.why-visual{position:sticky;top:88px;align-self:start}.why-big-stat{background:var(--dark-green);border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:40px}.stat-number{font-size:72px;font-weight:900;letter-spacing:-3px;color:var(--neon);line-height:1}.stat-label{font-size:18px;font-weight:700;margin-top:8px}.stat-sub{font-size:14px;color:var(--text-dim);margin-top:4px}.stat-small{margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.stat-small-item{background:rgba(151,255,120,.06);border-radius:var(--radius);padding:16px 20px}.stat-small-item .n{font-size:28px;font-weight:800;color:var(--neon)}.stat-small-item .l{font-size:13px;color:var(--text-dim);margin-top:2px}.why-arrow{width:56px;margin:28px 0 0}.stats-row{background:var(--bg-mid);padding:56px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.stats-inner{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.stat-col{text-align:center;padding:0 24px;position:relative}.stat-col+.stat-col::before{content:'';position:absolute;left:0;top:10%;bottom:10%;width:1px;background:var(--border)}.stat-col .big{font-size:56px;font-weight:900;letter-spacing:-2px;color:var(--neon);line-height:1}.stat-col .lbl{font-size:16px;font-weight:600;margin-top:8px}.stat-col .desc{font-size:14px;color:var(--text-dim);margin-top:4px}.problem{background:var(--bg)}.problem-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.problem-list{list-style:none;display:flex;flex-direction:column;gap:14px;margin-top:36px}.problem-list li{display:flex;gap:14px;padding:18px 22px;border-radius:var(--radius);background:rgba(255,80,80,.06);border:1px solid rgba(255,80,80,.15)}.pl-icon{font-size:20px;flex-shrink:0;margin-top:2px}.pl-text strong{display:block;font-size:15px;font-weight:700;color:#ff6b6b;margin-bottom:3px}.pl-text p{font-size:14px;color:var(--text-dim);line-height:1.6}.problem-sticky{position:sticky;top:88px;align-self:start}.problem-callout{background:var(--bg-card);border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:36px;border-left:3px solid var(--neon)}.problem-callout blockquote{font-size:17px;line-height:1.8;font-style:italic;color:var(--text-mid);margin-bottom:16px}.problem-callout cite{font-size:13px;color:var(--text-dim);font-style:normal}.problem-answer{margin-top:20px;padding:20px 24px;background:rgba(151,255,120,.07);border:1px solid var(--border-mid);border-radius:var(--radius)}.problem-answer p{font-size:15px;color:var(--light-green);line-height:1.7}.how{background:var(--bg-mid)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin-top:64px;position:relative}.steps::after{content:'';position:absolute;top:44px;left:20%;right:20%;height:1px;background:linear-gradient(to right,var(--neon),var(--dark-green));opacity:.4}.step{text-align:center;padding:36px 32px 28px;position:relative;z-index:1;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);transition:border-color .2s,box-shadow .25s,transform .3s}.step:hover{border-color:var(--border-mid);box-shadow:var(--shadow-neon)}.step-num{width:56px;height:56px;border-radius:50%;margin:0 auto 28px;background:var(--neon);color:#07100e;font-size:22px;font-weight:900;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 8px rgba(151,255,120,.12)}.step h3{font-size:20px;font-weight:700;margin-bottom:12px}.step p{font-size:15px;color:var(--text-dim);line-height:1.7}.step-tag{display:inline-block;margin-top:14px;font-size:13px;font-weight:600;color:var(--neon);background:rgba(151,255,120,.1);padding:4px 14px;border-radius:50px}.benefits{background:var(--bg)}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:64px}.benefit-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;position:relative;overflow:hidden;transition:border-color .2s,box-shadow .25s,transform .3s}.benefit-card::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(to right,var(--neon),var(--dark-green))}.benefit-card:hover{border-color:var(--border-mid);transform:translateY(-6px);box-shadow:0 16px 48px rgba(151,255,120,.22)}.bc-num{font-size:13px;font-weight:700;color:var(--neon);letter-spacing:1px;margin-bottom:16px}.benefit-card h3{font-size:20px;font-weight:700;margin-bottom:14px;line-height:1.3}.benefit-card p{font-size:15px;color:var(--text-dim);line-height:1.7}.bc-icon{font-size:36px;margin-bottom:16px}.brands{background:var(--bg-mid)}.brands-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:56px}.brand-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:36px 32px;text-align:center;transition:border-color .2s,box-shadow .25s,transform .3s}.brand-card:hover{border-color:var(--border-mid);box-shadow:var(--shadow-neon)}.brand-logo-inline{height:36px;width:auto;max-width:220px;margin:0 auto 20px;display:block;overflow:visible;color:#fff;transition:color .3s ease}.brand-card:hover .brand-logo-inline{color:var(--neon)}.brand-logo-img{height:40px;width:auto;max-width:180px;margin:0 auto 20px;display:block;object-fit:contain;filter:brightness(0) invert(1);transition:filter .3s ease}.brand-card:hover .brand-logo-img{filter:brightness(0) invert(1) sepia(1) saturate(3) hue-rotate(52deg)}.pill-gray{background:rgba(255,255,255,.08);color:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.15)}.brand-name{font-size:26px;font-weight:900;letter-spacing:-1px;color:var(--neon);margin-bottom:4px}.brand-origin{font-size:13px;color:var(--text-dim);margin-bottom:14px}.brand-pill{display:inline-block;padding:4px 14px;border-radius:50px;font-size:12px;font-weight:700;margin-bottom:16px}.pill-neon{background:rgba(151,255,120,.12);color:var(--neon);border:1px solid var(--border-mid)}.pill-blue{background:rgba(59,130,246,.12);color:#93c5fd;border:1px solid rgba(59,130,246,.3)}.pill-amber{background:rgba(245,158,11,.1);color:#fcd34d;border:1px solid rgba(245,158,11,.3)}.brand-card p{font-size:14px;color:var(--text-dim);line-height:1.6}.brand-for{font-size:13px;font-weight:600;color:var(--light-green);margin-top:14px}.support-section{background:var(--bg)}.support-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.support-img-wrap{position:relative;border-radius:var(--radius-lg);overflow:hidden}.support-img-wrap img{width:100%;height:480px;object-fit:cover;border-radius:var(--radius-lg)}.support-img-wrap::after{content:'';position:absolute;inset:0;border-radius:var(--radius-lg);border:1px solid var(--border-mid);pointer-events:none}.support-features{display:flex;flex-direction:column;gap:14px;margin-top:32px}.sf-item{display:flex;align-items:flex-start;gap:14px}.sf-dot{width:22px;height:22px;border-radius:50%;background:rgba(151,255,120,.15);border:1px solid var(--border-mid);display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px}.sf-dot::after{content:'';width:8px;height:8px;border-radius:50%;background:var(--neon)}.sf-item p{font-size:15px;color:var(--text-mid);line-height:1.6}.sf-item strong{color:#fff}.ab-section{background:var(--bg-mid);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ab-badge{display:inline-flex;align-items:center;gap:8px;background:rgba(255,107,53,.1);border:1px solid rgba(255,107,53,.25);color:#ff9e76;padding:6px 14px;border-radius:50px;font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;margin-bottom:14px}.ab-header{text-align:center;margin-bottom:32px}.ab-header h2{font-size:clamp(28px,3vw,42px);font-weight:800;letter-spacing:-1px;margin-bottom:12px}.ab-header p{font-size:17px;color:var(--text-mid);max-width:500px;margin:0 auto}.ab-tabs{display:none}.ab-tab{padding:11px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;border:1.5px solid var(--border-mid);background:0 0;color:var(--text-dim);transition:all .2s;font-family:inherit}.ab-tab.active{background:var(--neon);border-color:var(--neon);color:#07100e}.ab-tab:hover:not(.active){border-color:var(--neon);color:var(--neon)}.ab-panel{display:none}.ab-panel.active{display:block}.quiz-card{max-width:660px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border-mid);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-neon)}.quiz-prog-bar{height:3px;background:rgba(151,255,120,.12)}.quiz-prog-fill{height:100%;background:var(--neon);transition:width .4s ease}.quiz-body{padding:44px}.quiz-step{display:none}.quiz-step.active{display:block}.qs-label{font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--neon);margin-bottom:12px}.qs-q{font-size:22px;font-weight:700;margin-bottom:6px;line-height:1.35}.qs-hint{font-size:14px;color:var(--text-dim);margin-bottom:28px}.qs-options{display:grid;grid-template-columns:1fr 1fr;gap:12px}.qs-opt{padding:16px 18px;border-radius:10px;font-size:14px;font-weight:500;border:1.5px solid var(--border);cursor:pointer;background:rgba(151,255,120,.03);color:var(--text-mid);transition:background .2s,border-color .2s,color .2s;text-align:left;display:flex;align-items:center;gap:12px;font-family:inherit}.qs-opt:hover{border-color:var(--neon);color:#fff;background:rgba(151,255,120,.07)}.qs-opt.selected{border-color:var(--neon);background:rgba(151,255,120,.12);color:#fff}.qs-opt-icon{font-size:20px;flex-shrink:0}.qs-nav{display:flex;justify-content:space-between;align-items:center;margin-top:28px;padding-top:24px;border-top:1px solid var(--border)}.qs-back{background:0 0;border:0;color:var(--text-dim);font-size:14px;cursor:pointer;font-family:inherit;min-height:44px;padding:10px 16px}.qs-back:hover{color:#fff}.qs-next{padding:13px 28px;border-radius:8px;font-size:15px;font-weight:700;background:var(--neon);color:#07100e;border:0;cursor:pointer;font-family:inherit;transition:all .2s}.qs-next:hover{background:#afffaa;transform:translateY(-1px)}.qs-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px}.qs-field{display:flex;flex-direction:column;gap:6px}.qs-field label{font-size:13px;font-weight:600;color:var(--text-dim)}.qs-field input,.qs-field select{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;padding:12px 14px;font-size:15px;color:#fff;font-family:inherit;transition:border-color .2s;width:100%}.qs-field input::placeholder{color:rgba(255,255,255,.55)}.qs-field input:focus,.qs-field select:focus{outline:0;border-color:var(--neon)}.qs-field select option{background:#07100e}.qs-full{grid-column:1/-1}.quiz-result{display:none;padding:44px;text-align:center}.quiz-result.active{display:block}.qr-icon{font-size:52px;margin-bottom:16px}.qr-title{font-size:26px;font-weight:800;margin-bottom:6px}.qr-sub{font-size:15px;color:var(--text-dim);margin-bottom:24px}.qr-box{background:rgba(151,255,120,.07);border:1px solid var(--border-mid);border-radius:var(--radius);padding:24px;text-align:left;margin-bottom:24px}.qr-brand{font-size:20px;font-weight:700;margin-bottom:6px}.qr-price{font-size:40px;font-weight:900;letter-spacing:-2px;color:var(--neon)}.qr-note{font-size:12px;color:var(--text-dim);margin-top:4px}.qr-cta{width:100%;padding:18px;border-radius:10px;background:var(--neon);color:#07100e;font-size:17px;font-weight:700;border:0;cursor:pointer;font-family:inherit;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:10px}.qr-cta:hover{background:#afffaa;transform:translateY(-1px)}.qr-cta-sec{width:100%;margin-top:10px;padding:14px;border-radius:10px;background:0 0;color:var(--text-dim);font-size:15px;font-weight:600;border:1.5px solid var(--border-mid);cursor:pointer;font-family:inherit;transition:all .2s}.qr-cta-sec:hover{border-color:var(--neon);color:var(--neon)}.qr-small{font-size:12px;color:var(--text-dim);margin-top:12px}.planner-card{max-width:600px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:44px;box-shadow:var(--shadow-neon)}.pl-header{text-align:center;margin-bottom:32px}.pl-header h3{font-size:24px;font-weight:700;margin-bottom:6px}.pl-header p{font-size:15px;color:var(--text-dim)}.cal-month{text-align:center;font-size:16px;font-weight:700;margin-bottom:16px;color:var(--neon)}.cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px;margin-bottom:22px}.cal-hd{text-align:center;font-size:11px;font-weight:600;color:var(--text-dim);padding:4px}.cal-day{text-align:center;padding:10px 4px;border-radius:8px;font-size:14px;border:1px solid transparent;cursor:pointer;color:var(--text-dim);transition:all .15s}.cal-day.avail{color:rgba(255,255,255,.85)}.cal-day.avail:hover{border-color:var(--neon);color:#fff}.cal-day.sel{background:var(--neon);color:#07100e;border-color:var(--neon);font-weight:700}.cal-day.dis{color:rgba(255,255,255,.18);cursor:default}.timeslots{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.ts{padding:12px;border-radius:8px;font-size:14px;font-weight:600;text-align:center;border:1px solid var(--border);cursor:pointer;color:var(--text-dim);transition:all .15s}.ts:hover{border-color:var(--neon);color:#fff}.ts.sel{background:var(--neon);border-color:var(--neon);color:#07100e}.pl-confirm{width:100%;padding:18px;border-radius:10px;background:var(--neon);color:#07100e;font-size:17px;font-weight:700;border:0;cursor:pointer;font-family:inherit;transition:all .2s}.pl-confirm:hover{background:#afffaa}.form-card{max-width:540px;margin:0 auto;background:var(--bg-card);border:1px solid var(--border-mid);border-radius:var(--radius-lg);padding:44px;box-shadow:var(--shadow-neon)}.form-card h3{font-size:24px;font-weight:700;margin-bottom:6px}.form-card>p{font-size:15px;color:var(--text-dim);margin-bottom:28px}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.f-group{display:flex;flex-direction:column;gap:6px}.f-group label{font-size:13px;font-weight:600;color:var(--text-dim)}.f-group input,.f-group select{background:rgba(255,255,255,.06);border:1px solid var(--border);border-radius:8px;padding:12px 14px;font-size:15px;color:#fff;font-family:inherit;transition:border-color .2s;width:100%}.f-group input::placeholder{color:rgba(255,255,255,.55)}.f-group input:focus,.f-group select:focus{outline:0;border-color:var(--neon)}.f-group select option{background:#07100e}.f-full{grid-column:1/-1}.f-submit{width:100%;margin-top:6px;padding:18px;border-radius:10px;background:var(--neon);color:#07100e;font-size:17px;font-weight:700;border:0;cursor:pointer;font-family:inherit;transition:all .2s}.f-submit:hover{background:#afffaa}.f-disc{font-size:12px;color:var(--text-dim);text-align:center;margin-top:14px;line-height:1.6}@media(max-width:960px){}.faq{background:var(--bg-mid)}.faq-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:56px;align-items:start}.faq-item{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px 24px;cursor:pointer;transition:border-color .2s,box-shadow .25s,background .15s}.faq-item:hover{border-color:var(--border-mid)}.faq-item.open{border-color:var(--neon)}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:15px;font-weight:600}.faq-toggle{color:var(--neon);font-size:22px;flex-shrink:0;transition:transform .2s;font-weight:300}.faq-item.open .faq-toggle{transform:rotate(45deg)}.faq-a{font-size:14px;color:var(--text-dim);line-height:1.7;margin-top:14px;display:none}.faq-item.open .faq-a{display:block}.support-cta{padding:40px 28px;background:var(--bg)}.support-cta-banner{position:relative;border-radius:20px;overflow:hidden;min-height:420px;display:flex;align-items:center;max-width:1140px;margin:0 auto}.support-cta-bg{position:absolute;inset:0;background-image:image-set(url('/assets/mywatt-support-c.webp') type('image/webp'),url('/assets/mywatt-support-c.png') type('image/png'));background-size:cover;background-position:center right;opacity:.95}.support-cta-overlay{position:absolute;inset:0;background:linear-gradient(90deg,#03493f 38%,rgba(3,73,63,.8) 58%,rgba(3,73,63,.15) 80%,rgba(3,73,63,0) 100%)}.support-cta-content{position:relative;z-index:2;padding:64px 56px;max-width:560px}.support-cta h2{font-size:clamp(30px,3vw,44px);font-weight:800;line-height:1.15;letter-spacing:-1px;margin-bottom:16px;color:#fff}.support-cta>.support-cta-banner>.support-cta-content>p{font-size:17px;color:rgba(255,255,255,.8);line-height:1.7;margin-bottom:28px}.support-checklist{list-style:none;display:flex;flex-direction:column;gap:14px;margin-bottom:36px}.support-checklist li{display:flex;align-items:center;gap:12px;font-size:16px;font-weight:500;color:#fff}.check-icon{width:26px;height:26px;border-radius:50%;flex-shrink:0;background:var(--neon);display:flex;align-items:center;justify-content:center}.check-icon::after{content:'✓';font-size:13px;font-weight:800;color:#03493f;line-height:1}.btn-support{display:inline-flex;align-items:center;gap:10px;background:var(--neon);color:#07100e;font-weight:700;font-size:16px;padding:16px 28px;border-radius:10px;border:0;cursor:pointer;font-family:inherit;transition:all .2s;text-decoration:none;box-shadow:0 0 24px rgba(151,255,120,.3)}.btn-support:hover{background:#afffaa;transform:translateY(-2px);box-shadow:0 0 36px rgba(151,255,120,.5)}.final-cta{background:var(--bg);padding:96px 0;text-align:center}.final-cta h2{font-size:clamp(30px,3.5vw,48px);font-weight:900;letter-spacing:-2px;margin-bottom:16px}.final-cta h2 em{font-style:normal;color:var(--neon)}.final-cta p{font-size:18px;color:var(--text-mid);max-width:480px;margin:0 auto 36px}footer{background:#040a07 image-set(url('/assets/footer-background.webp') type('image/webp'),url('/assets/footer-background.jpg') type('image/jpeg')) center/cover no-repeat;position:relative;border-top:1px solid var(--border);padding:44px 0}footer::before{content:'';position:absolute;inset:0;background:rgba(4,10,7,.88)}footer .container{position:relative;z-index:1}.footer-inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-logo img{height:30px}.footer-links{display:flex;gap:24px;flex-wrap:wrap}.footer-links a{font-size:14px;color:var(--text-dim);transition:color .2s}.footer-links a:hover{color:var(--neon)}.footer-copy{font-size:13px;color:var(--text-dim)}.why-card-icon svg{color:var(--neon);width:22px;height:22px;flex-shrink:0}.pl-icon svg{color:#ff6b6b;width:20px;height:20px;flex-shrink:0}.bc-icon svg{color:var(--neon);width:36px;height:36px}.qr-icon svg{color:var(--neon);width:52px;height:52px}.qs-opt-icon svg{color:var(--text-dim);width:20px;height:20px;flex-shrink:0}.qs-opt.selected .qs-opt-icon svg,.qs-opt:hover .qs-opt-icon svg{color:#fff}.ab-badge svg{color:#ff9e76;width:14px;height:14px;vertical-align:middle}.ab-tab svg{color:inherit;width:14px;height:14px;vertical-align:middle}.ab-tab.active svg{color:#07100e}.qr-cta svg{color:#07100e;width:18px;height:18px;vertical-align:middle}.step-tag svg{color:var(--neon);width:13px;height:13px;vertical-align:middle}@property --border-animation-angle{syntax:'<angle>';initial-value:0turn;inherits:false}:root{--border-animation-color:#97ff7866;--border-animation-speed:7s;--border-animation-width:1px}@keyframes borderRotate{to{--border-animation-angle:1turn}}.ct-border-animation{position:relative}.ct-border-animation::after{pointer-events:none;content:'';position:absolute;inset:calc(var(--border-animation-width) * -1);border-radius:inherit;border:solid transparent;border-width:var(--border-animation-width);animation:borderRotate var(--border-animation-speed) linear infinite;background:conic-gradient(from var(--border-animation-angle),transparent 88%,var(--border-animation-color),var(--border-animation-color) 100%,transparent) border-box;background-clip:border-box;background-origin:border-box;mask:radial-gradient(farthest-side,transparent calc(97% - var(--border-animation-width)),transparent) content-box,radial-gradient(farthest-side,transparent calc(2% - var(--border-animation-width)),#000) border-box;-webkit-mask-composite:destination-in;mask-composite:intersect}.nav-hamburger{display:none;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;cursor:pointer;background:0 0;border:0;padding:6px;z-index:201}.nav-hamburger span{display:block;height:2px;border-radius:2px;background:#fff;transition:transform .35s cubic-bezier(.4,0,.2,1),opacity .25s,width .3s;transform-origin:center}.nav-hamburger span:first-child{width:22px}.nav-hamburger span:nth-child(2){width:16px}.nav-hamburger span:nth-child(3){width:22px}.nav-hamburger.open span:first-child{transform:translateY(7px) rotate(45deg);width:22px}.nav-hamburger.open span:nth-child(2){opacity:0;transform:scaleX(0)}.nav-hamburger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:22px}.mobile-menu{position:fixed;inset:0;z-index:200;background:#040e0b;display:flex;flex-direction:column;padding:0 0 48px;pointer-events:none;visibility:hidden;transition:visibility 0s .5s}.mobile-menu.open{pointer-events:all;visibility:visible;transition:visibility 0s}.mobile-menu::before{content:'';position:absolute;inset:0;background:linear-gradient(135deg,#03493f 0,#040e0b 60%);clip-path:circle(0 at 95% 4%);transition:clip-path .6s cubic-bezier(.4,0,.2,1)}.mobile-menu.open::before{clip-path:circle(150% at 95% 4%)}.mobile-menu::after{content:'';position:absolute;top:0;left:36px;right:36px;height:1px;background:linear-gradient(90deg,var(--neon),transparent);opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .3s .4s,transform .5s .3s cubic-bezier(.4,0,.2,1)}.mobile-menu.open::after{opacity:.4;transform:scaleX(1)}.mobile-menu-logo{position:absolute;top:24px;left:36px;z-index:2;opacity:0;transform:translateY(-12px);transition:opacity .4s .1s,transform .4s .1s}.mobile-menu.open .mobile-menu-logo{opacity:1;transform:translateY(0)}.mm-header{transition:opacity .3s .1s,transform .35s .1s cubic-bezier(.4,0,.2,1)}.mobile-menu:not(.open) .mm-header{opacity:0;transform:translateY(-8px)}.mobile-menu.open .mm-header{opacity:1;transform:translateY(0)}.mobile-menu-logo img{height:32px;width:auto}.mobile-menu-links{position:relative;z-index:1;display:flex;flex-direction:column;gap:0;list-style:none;padding:20px 36px 0}.mobile-menu-links li{overflow:hidden;border-bottom:1px solid rgba(151,255,120,.08)}.mobile-menu-links a{display:block;padding:20px 0;font-size:28px;font-weight:800;letter-spacing:-.5px;color:#fff;text-decoration:none;transform:translateY(60px);opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s,color .2s}.mobile-menu.open .mobile-menu-links a{transform:translateY(0);opacity:1}.mobile-menu-links li:first-child a{transition-delay:.15s}.mobile-menu-links li:nth-child(2) a{transition-delay:.22s}.mobile-menu-links li:nth-child(3) a{transition-delay:.29s}.mobile-menu-links li:nth-child(4) a{transition-delay:.36s}.mobile-menu-links a:hover{color:var(--neon)}.mobile-menu-links a::after{content:' →';opacity:0;transition:opacity .2s}.mobile-menu-links a:hover::after{opacity:1}.mobile-menu-cta{position:relative;z-index:1;margin-top:auto;padding:36px 36px 0;transform:translateY(30px);opacity:0;transition:transform .5s .42s cubic-bezier(.4,0,.2,1),opacity .4s .42s}.mobile-menu.open .mobile-menu-cta{transform:translateY(0);opacity:1}.mobile-menu-cta .btn{width:100%;justify-content:center;font-size:16px}.mm-header{display:flex;align-items:center;gap:8px;padding:18px 24px;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.mm-header .mm-icon-btn{background:rgba(255,255,255,.12)!important;color:rgba(255,255,255,.9)!important}.mm-header .mm-icon-btn:hover{background:rgba(255,255,255,.22)!important}.mm-theme-btn{width:auto!important;padding:0 14px!important;gap:8px;font-size:13px;font-weight:600;font-family:inherit;white-space:nowrap}.mm-logo-img{height:28px;width:auto;display:block}.mm-icon-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;border:0;background:rgba(255,255,255,.08);color:rgba(255,255,255,.8);cursor:pointer;flex-shrink:0;transition:background .15s}.mm-icon-btn:hover{background:rgba(255,255,255,.16)}.mm-icon-btn .icon-moon,.mm-icon-btn .icon-sun{pointer-events:none}[data-theme=light] .mm-icon-btn{background:rgba(3,73,63,.08);color:#03493f}.mm-header .mm-icon-btn,.mm-header .mm-icon-btn:hover,[data-theme=light] .mm-header .mm-icon-btn,[data-theme=light] .mm-header .mm-icon-btn:hover{background:rgba(255,255,255,.12)!important;color:rgba(255,255,255,.92)!important}.mm-header .mm-icon-btn:hover,[data-theme=light] .mm-header .mm-icon-btn:hover{background:rgba(255,255,255,.22)!important}.mm-theme-btn{width:auto!important;padding:0 14px!important;gap:8px;font-size:13px;font-weight:600;font-family:inherit;white-space:nowrap}[data-theme=light] .mm-icon-btn:hover{background:rgba(3,73,63,.15)}[data-theme=light] .mm-logo-img{content:url('/assets/mywatt-fc-light.svg')}.mobile-scroll{display:grid}.swipe-hint{display:none;align-items:center;gap:6px;font-size:12px;color:var(--text-dim);margin-bottom:14px;margin-top:48px}.swipe-hint svg{width:16px;height:16px;color:var(--neon)}@media(max-width:960px){section{padding:64px 0}.hero-inner,.problem-grid,.support-grid,.why-grid{grid-template-columns:1fr;gap:36px}.steps::after{display:none}.faq-grid{grid-template-columns:1fr}.f-row,.qs-form-row,.qs-options{grid-template-columns:1fr}.stat-col+.stat-col::before{display:none}.nav-links{display:none}.nav-hamburger{display:flex}.nav-cta .btn-outline{display:none}.nav-cta .theme-toggle{display:none}.hero{min-height:auto;padding:80px 0 52px}.hero h1{font-size:clamp(36px,8vw,52px)}.hero-sub{font-size:16px}.price-card{padding:24px}.stats-inner{grid-template-columns:1fr;gap:24px}.why-cards{flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:12px;scrollbar-width:none;width:100%}.why-cards::-webkit-scrollbar{display:none}.why-card{flex:0 0 80vw;scroll-snap-align:start;max-width:320px}.benefits-grid,.brands-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:12px;scrollbar-width:none;width:100%}.benefits-grid::-webkit-scrollbar,.brands-grid::-webkit-scrollbar{display:none}.benefit-card,.brand-card{flex:0 0 75vw;max-width:300px;scroll-snap-align:start}.steps{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:14px;padding-bottom:12px;scrollbar-width:none;margin-top:36px;width:100%}.steps::-webkit-scrollbar{display:none}.step{flex:0 0 75vw;max-width:280px;scroll-snap-align:start;background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:28px 24px}.swipe-hint{display:flex}.ab-tab{font-size:13px;padding:9px 16px}.quiz-body{padding:28px 20px}.quiz-result{padding:28px 20px}.support-cta-content{padding:36px 28px;max-width:100%}.support-cta-bg{background-position:right center}.footer-inner{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width:480px){.container{padding:0 18px}.hero h1{font-size:clamp(32px,9vw,44px)}.hero-ctas{flex-direction:column}.hero-ctas .btn{width:100%;justify-content:center}.nav-inner{padding:14px 18px}.nav-logo img{height:28px}.why-card{flex:0 0 88vw}.benefit-card,.brand-card{flex:0 0 82vw}.step{flex:0 0 82vw}.support-cta-banner{min-height:340px}.support-cta h2{font-size:26px}}.theme-toggle{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--border-mid);background:0 0;color:var(--text-mid);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;padding:0}.theme-toggle:hover{border-color:var(--neon);color:var(--neon)}.theme-toggle svg{width:18px;height:18px;flex-shrink:0}.icon-sun{display:none}.icon-moon{display:block}.theme-toggle{width:36px;height:36px;border-radius:50%;border:1.5px solid var(--border-mid);background:0 0;color:var(--text-mid);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;flex-shrink:0;padding:0}.theme-toggle:hover{border-color:var(--neon);color:var(--neon)}.theme-toggle svg{width:18px;height:18px;flex-shrink:0}.icon-sun{display:none}.icon-moon{display:block}[data-theme=light]{--text:#111;--bg:#fff;--bg-card:#fff;--bg-mid:#f4f6f4;--border:rgba(0,0,0,.08);--border-mid:rgba(3,73,63,.25);--text-dim:rgba(0,0,0,.54);--text-mid:rgba(0,0,0,.68);--shadow-neon:0 2px 16px rgba(0,0,0,.07);--shadow-card:0 1px 3px rgba(0,0,0,.06),0 4px 16px rgba(0,0,0,.06);--border-animation-color:rgba(3,73,63,.45)}[data-theme=light] body{background:#fff;color:#111}[data-theme=light] nav{background:rgba(255,255,255,.96)}[data-theme=light] .nav-hamburger span{background:#111}[data-theme=light] .nav-links a:hover{color:#03493f}[data-theme=light] .theme-toggle{border-color:rgba(0,0,0,.18);color:#444}[data-theme=light] .theme-toggle:hover{border-color:#03493f;color:#03493f;background:rgba(3,73,63,.06)}[data-theme=light] .icon-sun{display:block}[data-theme=light] .icon-moon{display:none}[data-theme=light] .btn-neon{background:#03493f;color:#fff;box-shadow:0 2px 12px rgba(3,73,63,.18)}[data-theme=light] .btn-neon:hover{background:#026152;color:#fff;box-shadow:0 4px 28px rgba(3,73,63,.38);transform:translateY(-2px) scale(1.02)}[data-theme=light] .btn-outline{color:#03493f;border-color:rgba(3,73,63,.35)}[data-theme=light] .btn-outline:hover{border-color:#03493f;color:#fff;background:#03493f}[data-theme=light] .hero{background:#fff}[data-theme=light] .hero-bg{display:none}[data-theme=light] .hero-bg::after{display:none}[data-theme=light] .hero h1{color:#07100e}[data-theme=light] .hero-sub{color:rgba(0,0,0,.62)}[data-theme=light] .hero-eyebrow{color:#03493f;border-color:#03493f}[data-theme=light] .hero-eyebrow span{background:#03493f}[data-theme=light] .hero h1 em{color:#03493f}[data-theme=light] .hero-stars{color:#03493f}[data-theme=light] .hero-proof-text{color:rgba(0,0,0,.6)}[data-theme=light] .hero-proof-text strong{color:#07100e}[data-theme=light] .hero-proof{border-top-color:rgba(0,0,0,.1)}[data-theme=light] .price-card{background:rgba(255,255,255,.95);border-color:rgba(0,0,0,.12)}[data-theme=light] .pc-label{color:#03493f}[data-theme=light] .pc-label::before{background:#03493f;box-shadow:none}[data-theme=light] .pc-incl{color:#03493f}[data-theme=light] .cap-btn{color:rgba(0,0,0,.6);border-color:rgba(0,0,0,.15)}[data-theme=light] .pc-product{background:rgba(3,73,63,.04);border-color:rgba(0,0,0,.08)}[data-theme=light] .pc-product-brand{color:#03493f}[data-theme=light] .pc-product-desc{color:rgba(0,0,0,.6)}[data-theme=light] .pc-tag{background:rgba(3,73,63,.07);border-color:rgba(3,73,63,.18);color:#03493f}[data-theme=light] .pc-divider{background:rgba(0,0,0,.08)}[data-theme=light] .pc-note{color:rgba(0,0,0,.54)}[data-theme=light] .section-label{background:rgba(3,73,63,.07);border-color:rgba(3,73,63,.2);color:#03493f}[data-theme=light] .section-label::before{background:#03493f;box-shadow:none}[data-theme=light] .why-card-icon svg{color:#03493f}[data-theme=light] .stat-col .big{color:#03493f}[data-theme=light] .stat-col+.stat-col::before{background:rgba(0,0,0,.1)}[data-theme=light] .stats-row{border-color:rgba(0,0,0,.08)}[data-theme=light] .problem-callout{border-left-color:#03493f}[data-theme=light] .problem-answer p{color:#111}[data-theme=light] .problem-answer{background:rgba(3,73,63,.06);border-color:rgba(3,73,63,.18)}[data-theme=light] .steps::after{background:linear-gradient(to right,#03493f,#97ff78)}[data-theme=light] .step-tag{background:rgba(3,73,63,.08);color:#03493f}[data-theme=light] .step-tag svg{color:#03493f}[data-theme=light] .step-num{box-shadow:0 0 0 8px rgba(3,73,63,.1)}[data-theme=light] .bc-num{color:#03493f}[data-theme=light] .bc-icon svg{color:#03493f}[data-theme=light] .benefit-card::before{background:linear-gradient(to right,#03493f,#1a7a40)}[data-theme=light] .brand-card .brand-logo-inline{color:#03493f}[data-theme=light] .brand-logo-img{filter:brightness(0)}[data-theme=light] .brand-card:hover .brand-logo-img{filter:brightness(0) sepia(1) saturate(3) hue-rotate(100deg)}[data-theme=light] .brand-card .brand-logo-inline path{fill:#03493f!important}[data-theme=light] .brand-card:hover .brand-logo-inline{color:#1a7a40}[data-theme=light] .brand-card:hover .brand-logo-inline path{fill:#1a7a40!important}[data-theme=light] .brand-origin{color:rgba(0,0,0,.6)}[data-theme=light] .brand-for{color:#03493f}[data-theme=light] .sf-item strong{color:#111}[data-theme=light] .ab-tab{border-color:rgba(0,0,0,.15);color:rgba(0,0,0,.55)}[data-theme=light] .ab-tab:hover:not(.active){border-color:#03493f;color:#03493f}[data-theme=light] .ab-tab.active svg{color:#07100e}[data-theme=light] .qs-opt{background:#fff;border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.7)}[data-theme=light] .qs-opt:hover{border-color:#03493f;color:#111;background:rgba(3,73,63,.04)}[data-theme=light] .qs-opt.selected{border-color:#03493f;background:rgba(3,73,63,.07);color:#111}[data-theme=light] .qs-opt.selected .qs-opt-icon svg,[data-theme=light] .qs-opt:hover .qs-opt-icon svg{color:#111}[data-theme=light] .qs-back{color:rgba(0,0,0,.54)}[data-theme=light] .qs-back:hover{color:#111}[data-theme=light] .qs-field input,[data-theme=light] .qs-field select{background:#fff;border-color:rgba(0,0,0,.15);color:#111}[data-theme=light] .qs-field input::placeholder{color:rgba(0,0,0,.46)}[data-theme=light] .qs-field select option{background:#fff}[data-theme=light] .quiz-card{background:#f7f7f7}[data-theme=light] .quiz-prog-bar{background:rgba(0,0,0,.08)}[data-theme=light] .qr-price{color:#03493f}[data-theme=light] .qr-box{background:rgba(3,73,63,.05);border-color:rgba(3,73,63,.15)}[data-theme=light] .qr-cta-sec{border-color:rgba(0,0,0,.15);color:rgba(0,0,0,.55)}[data-theme=light] .qr-cta-sec:hover{border-color:#03493f;color:#03493f}[data-theme=light] .qr-small{color:rgba(0,0,0,.54)}.ts-booked{opacity:.45;cursor:default!important;pointer-events:none;position:relative}.ts-booked-lbl{display:block;font-size:10px;line-height:1;margin-top:2px;opacity:.7}[data-theme=light] .planner-card{background:#f7f7f7}[data-theme=light] .cal-month{color:#03493f}[data-theme=light] .cal-day.avail{color:#111}[data-theme=light] .cal-day.avail:hover{border-color:#03493f;color:#111}[data-theme=light] .cal-day.dis{color:rgba(0,0,0,.25)}[data-theme=light] .ts{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.55)}[data-theme=light] .ts:hover{border-color:#03493f;color:#111}[data-theme=light] .ts.sel{background:#03493f;border-color:#03493f;color:#fff}[data-theme=light] .ts.ts-booked{border-color:rgba(0,0,0,.08);color:rgba(0,0,0,.25);background:rgba(0,0,0,.03)}[data-theme=light] .form-card{background:#f7f7f7}[data-theme=light] .f-group input,[data-theme=light] .f-group select{background:#fff;border-color:rgba(0,0,0,.15);color:#111}[data-theme=light] .f-group input::placeholder{color:rgba(0,0,0,.46)}[data-theme=light] .f-group select option{background:#fff}[data-theme=light] .faq-toggle{color:#03493f}[data-theme=light] .faq-item.open{border-color:#03493f}[data-theme=light] #wattjeCta button{color:#03493f!important;background:rgba(3,73,63,.08)!important;border-color:rgba(3,73,63,.25)!important}[data-theme=light] .footer-links a:hover{color:#97ff78}.nav-links a.nav-active{color:var(--neon)}[data-theme=light] .nav-links a.nav-active{color:#fff;background:#03493f;padding:6px 14px;border-radius:20px}[data-theme=light] .why-card{background:#fff;border-color:rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.06)}[data-theme=light] .why-card:hover{border-color:rgba(3,73,63,.3);box-shadow:0 8px 32px rgba(3,73,63,.1)}[data-theme=light] .benefit-card{background:#fff;border-color:rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.06)}[data-theme=light] .benefit-card:hover{border-color:rgba(3,73,63,.3);box-shadow:0 8px 32px rgba(3,73,63,.1)}[data-theme=light] .brand-card{background:#fff;border-color:rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.06)}[data-theme=light] .brand-card:hover{border-color:rgba(3,73,63,.35);box-shadow:0 8px 32px rgba(3,73,63,.1)}[data-theme=light] .faq-item{background:#fff;border-color:rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.06)}[data-theme=light] .faq-item:hover{border-color:rgba(3,73,63,.3)}[data-theme=light] .quiz-card{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 32px rgba(0,0,0,.07)}[data-theme=light] .planner-card{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 32px rgba(0,0,0,.07)}[data-theme=light] .form-card{background:#fff;box-shadow:0 2px 8px rgba(0,0,0,.06),0 8px 32px rgba(0,0,0,.07)}[data-theme=light] .problem-callout{background:#fff;border-color:rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.06)}[data-theme=light] .step{background:#fff;border-color:rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.06)}[data-theme=light] .step:hover{border-color:rgba(3,73,63,.3);box-shadow:0 8px 32px rgba(3,73,63,.1)}[data-theme=light] nav:not([aria-label]){box-shadow:0 1px 0 rgba(0,0,0,.08),0 2px 12px rgba(0,0,0,.05)}[data-theme=light] .price-card{box-shadow:0 4px 24px rgba(0,0,0,.1)}[data-theme=light] .benefits,[data-theme=light] .brands,[data-theme=light] .final-cta,[data-theme=light] .support-section,[data-theme=light] .why{background:#fff}[data-theme=light] .ab-section,[data-theme=light] .faq,[data-theme=light] .how,[data-theme=light] .stats-row{background:#f4f6f4}[data-theme=light] .stats-row{border-top-color:rgba(0,0,0,.07);border-bottom-color:rgba(0,0,0,.07)}[data-theme=light] .swipe-hint svg{color:#03493f}[data-theme=light] .pc-amount{color:#111}[data-theme=light] .brand-pill{background:rgba(3,73,63,.07);border-color:rgba(3,73,63,.2);color:#03493f}[data-theme=light] .faq-a{color:rgba(0,0,0,.6)}[data-theme=light] .faq-q{color:#111}[data-theme=light] .qs-label{color:#03493f}[data-theme=light] .qs-q{color:#111}[data-theme=light] .qs-hint{color:rgba(0,0,0,.6)}[data-theme=light] .quiz-prog-bar{background:rgba(0,0,0,.06)}[data-theme=light] .pl-header h3{color:#111}[data-theme=light] .pl-header p{color:rgba(0,0,0,.6)}[data-theme=light] .cal-hd{color:rgba(0,0,0,.6)}[data-theme=light] .form-card h3{color:#111}[data-theme=light] .form-card>p{color:rgba(0,0,0,.6)}[data-theme=light] .f-group label{color:rgba(0,0,0,.55)}[data-theme=light] .f-disc{color:rgba(0,0,0,.54)}[data-theme=light] .why-card h3{color:#111}[data-theme=light] .why-card p{color:rgba(0,0,0,.55)}[data-theme=light] .benefit-card h3{color:#111}[data-theme=light] .benefit-card p{color:rgba(0,0,0,.55)}[data-theme=light] .brand-card p{color:rgba(0,0,0,.55)}[data-theme=light] .step h3{color:#111}[data-theme=light] .step p{color:rgba(0,0,0,.55)}[data-theme=light] .stat-col .lbl{color:#111}[data-theme=light] .stat-col .desc{color:rgba(0,0,0,.6)}[data-theme=light] .problem-callout blockquote{color:rgba(0,0,0,.65)}[data-theme=light] .problem-callout cite{color:rgba(0,0,0,.54)}[data-theme=light] .pl-text p{color:rgba(0,0,0,.6)}[data-theme=light] .section-sub{color:rgba(0,0,0,.6)}[data-theme=light] .sf-item p{color:rgba(0,0,0,.65)}[data-theme=light] .why-big-stat .stat-label{color:#fff}[data-theme=light] .why-big-stat .stat-sub{color:rgba(255,255,255,.6)}[data-theme=light] .why-big-stat .stat-small-item .l{color:rgba(255,255,255,.75)}[data-theme=light] .why-big-stat .stat-small-item .n{color:#97ff78}[data-theme=light] .why-big-stat .stat-number{color:#97ff78}.photo-banner{padding:0}.photo-banner-wrap{position:relative;overflow:hidden;height:100vh;height:100svh;min-height:520px;max-height:960px;clip-path:inset(0 0 100% 0 round 0 0 72px 72px);transition:clip-path .85s cubic-bezier(.22,1,.36,1)}.photo-banner-wrap.pb-revealed{clip-path:inset(0 0 0 0 round 0 0 72px 72px)}.photo-banner-wrap img{position:absolute;left:0;top:-50px;width:100%;height:calc(100% + 100px);object-fit:cover;object-position:center center;display:block;will-change:transform}.pb-bottom-fade{position:absolute;bottom:0;left:0;width:100%;height:220px;background:linear-gradient(to top,rgba(0,0,0,.75) 0,rgba(0,0,0,.22) 50%,transparent 100%);z-index:1;pointer-events:none}.photo-banner-caption{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:40px 24px;z-index:3;pointer-events:none}.photo-banner-caption h2{font-size:clamp(28px,4.2vw,62px);font-weight:900;letter-spacing:-2px;color:#fff;text-align:center;line-height:1.15;text-shadow:0 2px 32px rgba(0,0,0,.55),0 0 80px rgba(0,0,0,.3);opacity:0;transform:translateY(30px);transition:opacity .7s ease,transform .85s cubic-bezier(.34,1.56,.64,1)}.pb-sub{font-size:clamp(14px,1.4vw,18px);color:rgba(255,255,255,.82);text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.5);max-width:480px;line-height:1.55;opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .78s cubic-bezier(.34,1.56,.64,1)}.pb-cta{pointer-events:auto;opacity:0;transform:translateY(16px);transition:opacity .6s ease,transform .7s cubic-bezier(.34,1.56,.64,1)}.pb-text-in .photo-banner-caption h2{opacity:1;transform:translateY(0)}.pb-text-in .pb-sub{opacity:1;transform:translateY(0);transition-delay:.14s}.pb-text-in .pb-cta{opacity:1;transform:translateY(0);transition-delay:.27s}.brand-info-btn{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:7px 14px;border:1px solid rgba(151,255,120,.25);background:rgba(151,255,120,.06);color:rgba(255,255,255,.7);border-radius:50px;font-size:12px;font-weight:600;cursor:pointer;transition:background .2s,border-color .2s,color .2s;font-family:inherit}.brand-info-btn:hover{background:rgba(151,255,120,.13);border-color:rgba(151,255,120,.5);color:#fff}.brand-info-btn svg{flex-shrink:0}[data-theme=light] .brand-info-btn{border-color:rgba(3,73,63,.25);background:rgba(3,73,63,.06);color:rgba(0,0,0,.6)}[data-theme=light] .brand-info-btn:hover{background:rgba(3,73,63,.1);border-color:rgba(3,73,63,.4);color:#0a2820}.bi-modal-overlay{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.7);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;transition:opacity .25s}.bi-modal-overlay.open{opacity:1;pointer-events:all}.bi-modal{background:linear-gradient(145deg,#0e1f18 0,#07120d 100%);border:1px solid rgba(151,255,120,.14);border-radius:20px;width:100%;max-width:600px;max-height:88vh;overflow-y:auto;transform:translateY(24px) scale(.96);transition:transform .3s cubic-bezier(.34,1.56,.64,1);box-shadow:0 32px 80px rgba(0,0,0,.6),inset 0 1px 0 rgba(151,255,120,.08)}.bi-modal-overlay.open .bi-modal{transform:translateY(0) scale(1)}.bi-head{display:flex;align-items:center;justify-content:space-between;padding:28px 28px 20px;border-bottom:1px solid rgba(255,255,255,.07);gap:16px}.bi-head-left{display:flex;align-items:center;gap:20px;min-width:0}.bi-logo{height:46px;max-width:170px;object-fit:contain;flex-shrink:0;filter:brightness(1.05)}.bi-brand-name{font-size:20px;font-weight:800;color:#fff}.bi-head-meta{display:flex;flex-direction:column;gap:6px;min-width:0}.bi-origin{font-size:12px;color:rgba(255,255,255,.45);margin-top:2px}.bi-close{width:36px;height:36px;border-radius:50%;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:rgba(255,255,255,.6);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,color .15s;padding:0;font-family:inherit}.bi-close:hover{background:rgba(255,255,255,.12);color:#fff}.bi-body{padding:24px 28px 32px;display:flex;flex-direction:column;gap:20px}.bi-section p{font-size:14.5px;line-height:1.65;color:rgba(255,255,255,.72);margin:0}.bi-label{font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(151,255,120,.75);margin-bottom:8px}.bi-label-pos{color:rgba(151,255,120,.85)}.bi-label-neg{color:rgba(255,110,110,.8)}.bi-procon{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bi-cons ul,.bi-pros ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px}.bi-cons li,.bi-pros li{font-size:13.5px;color:rgba(255,255,255,.72);display:flex;gap:8px;line-height:1.45;align-items:flex-start}.bi-pros li::before{content:'✓';color:#97ff78;font-weight:800;flex-shrink:0;margin-top:1px}.bi-cons li::before{content:'✗';color:rgba(255,100,100,.85);font-weight:800;flex-shrink:0;margin-top:1px}.bi-cta{padding-top:4px;display:flex;justify-content:center}[data-theme=light] .bi-modal{background:linear-gradient(145deg,#f2faf2 0,#e7f5e8 100%);border-color:rgba(3,73,63,.14);box-shadow:0 24px 60px rgba(0,0,0,.18),inset 0 1px 0 rgba(3,73,63,.1)}[data-theme=light] .bi-head{border-bottom-color:rgba(0,0,0,.08)}[data-theme=light] .bi-logo{filter:brightness(0)}[data-theme=light] .bi-brand-name{color:#0a2820}[data-theme=light] .bi-origin{color:rgba(0,0,0,.46)}[data-theme=light] .bi-close{border-color:rgba(0,0,0,.12);background:rgba(0,0,0,.04);color:rgba(0,0,0,.5)}[data-theme=light] .bi-close:hover{background:rgba(0,0,0,.08);color:#000}[data-theme=light] .bi-section p{color:rgba(0,0,0,.68)}[data-theme=light] .bi-label{color:#03493f}[data-theme=light] .bi-label-pos{color:#03493f}[data-theme=light] .bi-label-neg{color:#c0392b}[data-theme=light] .bi-cons li,[data-theme=light] .bi-pros li{color:rgba(0,0,0,.68)}[data-theme=light] .bi-pros li::before{color:#03493f}@media(max-width:600px){.bi-procon{grid-template-columns:1fr}.bi-head{padding:20px 20px 16px}.bi-body{padding:16px 20px 24px}}.bi-modal-overlay.closing{opacity:0!important;pointer-events:none!important;transition:opacity .28s ease .05s!important}.bi-modal-overlay.closing .bi-modal{transform:translateY(18px) scale(.97)!important;transition:transform .22s cubic-bezier(.4,0,1,.5)!important}.mw-reveal-pending{opacity:0;transform:translateY(24px)}@keyframes mwFadeUp{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes mwFadeIn{from{opacity:0}to{opacity:1}}nav{animation:mwFadeIn .45s ease both}.hero-eyebrow{animation:mwFadeUp .55s cubic-bezier(.22,1,.36,1) both}.hero h1{animation:mwFadeUp .65s .07s cubic-bezier(.22,1,.36,1) both}.hero-sub{animation:mwFadeUp .65s .15s cubic-bezier(.22,1,.36,1) both}.hero-ctas{animation:mwFadeUp .6s .22s cubic-bezier(.22,1,.36,1) both}.hero-proof{animation:mwFadeUp .55s .3s cubic-bezier(.22,1,.36,1) both}.price-card{animation:mwFadeUp .75s .18s cubic-bezier(.22,1,.36,1) both}.why-card:hover .why-card-icon{transform:scale(1.12) rotate(-4deg)}@media(prefers-reduced-motion:reduce){nav,.hero-eyebrow,.hero h1,.hero-sub,.hero-ctas,.hero-proof,.price-card{animation:none}}.nav-links{position:relative}.nav-pill{position:absolute;background:rgba(255,255,255,.09);border-radius:8px;pointer-events:none;opacity:0;transition:left .22s cubic-bezier(.34,1.56,.64,1),top .22s cubic-bezier(.34,1.56,.64,1),width .22s cubic-bezier(.34,1.56,.64,1),height .22s cubic-bezier(.34,1.56,.64,1),opacity .18s ease;z-index:0}.nav-links a{position:relative;z-index:1}.testimonials{background:var(--bg-mid);overflow:hidden;padding:80px 0}.testi-cols{display:flex;gap:20px;max-width:1100px;margin:48px auto 0;padding:0 28px;height:680px;overflow:hidden;mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}.testi-col{flex:1;min-width:0;overflow:hidden}.testi-col-inner{display:flex;flex-direction:column;gap:20px;animation:testiScroll var(--dur,30s) linear infinite}@keyframes testiScroll{from{transform:translateY(0)}to{transform:translateY(-50%)}}.testi-card{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px 22px;flex-shrink:0;transition:border-color .3s}.testi-card:hover{border-color:var(--border-mid)}.testi-stars{color:var(--neon);font-size:15px;letter-spacing:2px;margin-bottom:12px}.testi-card blockquote{font-size:14px;color:var(--text-mid);line-height:1.75;margin-bottom:16px;font-style:italic}.testi-author{display:flex;align-items:center;gap:10px}.testi-av{width:38px;height:38px;border-radius:50%;overflow:hidden;background:var(--dark-green);border:1px solid var(--border-mid);color:var(--neon);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.testi-name{font-size:14px;font-weight:600}.testi-loc{font-size:12px;color:var(--text-dim)}@media(max-width:768px){.testi-cols{height:540px}.testi-col:last-child{display:none}}@media(max-width:480px){.testi-cols{height:460px;padding:0 16px}.testi-col:nth-child(2){display:none}}[data-theme=light] .testimonials{background:#f0f8ee}[data-theme=light] .testi-stars{color:#03493f}[data-theme=light] .testi-name{color:#111}[data-theme=light] .testi-card{background:#fff;border-color:rgba(0,0,0,.07);box-shadow:0 1px 3px rgba(0,0,0,.05),0 4px 16px rgba(0,0,0,.06)}[data-theme=light] .testi-card blockquote{color:rgba(0,0,0,.62)}[data-theme=light] .testi-av{background:#f4f6f4;border-color:rgba(3,73,63,.2);color:#03493f}[data-theme=light] .testi-loc{color:rgba(0,0,0,.54)}[data-theme=light] .testi-cols{mask-image:linear-gradient(to bottom,transparent,#f0f8ee00 0%,black 12%,black 88%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,black 12%,black 88%,transparent)}@keyframes wattjePulse{0%{box-shadow:0 0 0 0 rgba(3,73,63,.5)}70%{box-shadow:0 0 0 12px rgba(3,73,63,0)}100%{box-shadow:0 0 0 0 rgba(3,73,63,0)}}#wattjeBubble.pulse{animation:wattjePulse 1.2s ease-out 3}.qr-benefit{display:flex;align-items:flex-start;gap:8px;font-size:13.5px;color:var(--text-mid);line-height:1.45}
.qr-benefit svg{flex-shrink:0;margin-top:1px}
.qr-alt-card{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:12px 14px;cursor:default}
.qr-alt-name{font-size:13px;font-weight:700;color:var(--text);margin-bottom:3px}
.qr-alt-price{font-size:15px;font-weight:800;color:var(--neon);margin-bottom:4px}
.qr-alt-desc{font-size:12px;color:var(--text-dim);line-height:1.45}
[data-theme=light] .qr-alt-card{background:rgba(0,0,0,.03);border-color:rgba(0,0,0,.08)}
[data-theme=light] .qr-alt-price{color:#03493f}
.qs-opt.selected{border-color:var(--neon)!important;background:rgba(151,255,120,.1)!important}
