@keyframes fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}:root{--ink:#0b2545;--ink-2:#13315c;--ink-3:#1d4478;--text:#1f2d3d;--muted:#5b6b7f;--line:#e1e8f0;--line-2:#cdd7e3;--bg:#f3f7fc;--green:#15a04f;--green-d:#0f8040;--green-l:#e7f7ee;--blue:#1d5fd1;--blue-d:#134aa8;--blue-l:#e8f0fd;--strom:#f2b100;--strom-l:#fff6d9;--gas:#ee6a1f;--gas-l:#fdeee4;--radius:18px;--radius-s:12px;--shadow:0 1px 2px rgba(11,37,69,.06),0 8px 24px rgba(11,37,69,.08);--shadow-l:0 2px 4px rgba(11,37,69,.06),0 24px 60px rgba(11,37,69,.16);--wrap:1180px;--head:"Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,"SF Pro Display",Roboto,"Helvetica Neue",Arial,sans-serif;--body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}*,::after,::before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;hyphens:auto}body{margin:0;font-family:var(--body);font-size:17px;line-height:1.6;color:var(--text);background:var(--paper);-webkit-font-smoothing:antialiased}img,svg{max-width:100%;display:block}a{text-underline-offset:3px}h1,h2,h3,h4{font-family:var(--head);color:var(--ink);line-height:1.15;margin:0 0 .5em}h1{font-size:clamp(2.1rem,4.6vw,3.6rem)}h2{font-size:clamp(1.7rem,3.2vw,2.5rem)}h3{font-size:1.2rem;font-weight:700}p{margin:0 0 1em}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;left:-999px;top:8px;background:var(--ink);color:#fff;padding:8px 14px;border-radius:8px;z-index:100}.skip:focus{left:8px}.btn,.topbar .tb-left span{display:inline-flex;align-items:center}.btn,.topbar a{text-decoration:none}.btn{justify-content:center;gap:.5em;font:700 1rem/1 var(--head);padding:15px 24px;border:2px solid transparent;cursor:pointer;transition:transform .15s,box-shadow .15s,background .15s}.btn:hover{transform:translateY(-1px)}.btn-primary{background:var(--green)}.btn-primary:hover{background:var(--green-d)}.btn-ghost{background:0 0}.btn-outline-light:hover{border-color:#fff}.btn svg{width:18px;height:18px}.btn-lg{padding:18px 30px;font-size:1.05rem}.topbar{background:var(--ink);color:#c9d6e4;font-size:.85rem}.topbar .wrap{display:flex;gap:22px;align-items:center;justify-content:space-between;min-height:38px}.topbar a{color:#fff}.topbar .tb-left{display:flex;gap:20px;align-items:center}.topbar .tb-left span{gap:6px}.topbar svg{width:15px;height:15px}.site-head{position:sticky;top:0;z-index:50;background:rgba(255,255,255,.92);backdrop-filter:saturate(1.4) blur(10px);border-bottom:1px solid var(--line)}.site-head .wrap{justify-content:space-between;gap:24px;min-height:72px}.logo,.nav a{color:var(--ink);text-decoration:none}.logo,.site-head .wrap{display:flex;align-items:center}.logo{gap:10px;font:800 1.2rem/1 var(--head)}.logo-mark{width:38px;height:38px;display:grid;place-items:center;flex:none}.logo-mark svg{width:24px;height:24px}.logo small{display:block;font:500 .72rem/1.2 var(--body);color:var(--muted);letter-spacing:0;margin-top:3px}.nav{display:flex;align-items:center;gap:4px}.nav a{font:600 .95rem/1 var(--head);padding:10px 12px;border-radius:10px}.nav a:hover,.nav a[aria-current=page]{background:var(--bg)}.nav .btn{margin-left:10px;padding:12px 20px}.nav-toggle{display:none;background:0 0;border:0;padding:8px;cursor:pointer;color:var(--ink)}.nav-toggle svg{width:28px;height:28px}.hero{position:relative;overflow:hidden;background:var(--ink);color:#d6e1ec}.hero::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 380px at 85% 10%,rgba(255,191,31,.22),transparent 70%),radial-gradient(520px 360px at 70% 95%,rgba(255,106,43,.2),transparent 70%),radial-gradient(700px 500px at 0 100%,rgba(13,159,97,.22),transparent 70%)}.hero .wrap{position:relative;display:grid;align-items:center}.hero h1 em{font-style:normal;background:linear-gradient(90deg,var(--strom),var(--gas));background:linear-gradient(90deg,var(--blue),var(--green));-webkit-background-clip:text;background-clip:text;color:transparent}.hero .lead{max-width:36em}.eyebrow{display:inline-flex;align-items:center;gap:8px;text-transform:uppercase;margin-bottom:18px}.hero .eyebrow{color:#7ee2b1;background:rgba(126,226,177,.1);border:1px solid rgba(126,226,177,.25);border-radius:999px}.hero-actions,.trust{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0 30px}.trust{gap:10px 22px;list-style:none;padding:0;margin:0;font-size:.95rem}.seg span,.trust li{display:flex;align-items:center}.trust li{gap:8px;color:#e6eef6}.trust svg{width:20px;height:20px;color:#7ee2b1;flex:none}.quick{background:#fff;color:var(--text);border-radius:24px;padding:28px;box-shadow:var(--shadow-l)}.quick h2{font-size:1.35rem;margin-bottom:4px}.quick p.small{color:var(--muted);font-size:.93rem;margin-bottom:18px}.seg{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:14px}.seg label{position:relative}.seg input{position:absolute;opacity:0;inset:0}.seg span{flex-direction:column;gap:6px;padding:14px 6px;border:2px solid var(--line);border-radius:14px;font:700 .92rem/1.1 var(--head);color:var(--ink);cursor:pointer;transition:.15s;text-align:center}.icon svg,.seg span svg{width:26px;height:26px}.seg input:checked+span{background:var(--green-l)}.seg input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.aud li,.quick .row{display:flex;gap:8px}.quick input[type=text]{flex:1;min-width:0}.choice>span small,.quick .note,.sec-head p{color:var(--muted);font-size:.85rem}.quick .note{display:flex;gap:8px;align-items:center;margin:14px 0 0}.quick .note svg{width:16px;height:16px}.ico-strom{color:#e0a100}.ico-gas{color:var(--gas)}.ico-both{color:var(--green)}.sec-head{max-width:720px;margin:0 auto 48px;text-align:center}.sec-head p{font-size:1.1rem}.grid{display:grid;gap:22px}.g2{grid-template-columns:repeat(2,1fr)}.g3{grid-template-columns:repeat(3,1fr)}.g4{grid-template-columns:repeat(4,1fr)}.card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow)}.card p{color:var(--muted);margin:0}.icon{width:52px;height:52px;display:grid;place-items:center;margin-bottom:18px}.i-green{background:var(--green-l);color:var(--green-d)}.i-strom{background:var(--strom-l);color:#b78200}.i-gas{background:var(--gas-l);color:#d9480f}.i-blue{background:var(--blue-l);color:var(--blue)}.aud{position:relative;overflow:hidden;padding:36px;color:#fff;display:flex;flex-direction:column}.aud.priv{background:linear-gradient(145deg,#12324f,#0d1b2a)}.aud.gew{background:linear-gradient(145deg,#0b5a3a,#0d1b2a)}.aud h3{color:#fff;font-size:1.6rem}.aud p{color:#cfdbe7}.aud ul,.step ul{list-style:none;padding:0;margin:0 0 26px;display:grid;gap:8px}.aud li{gap:10px;align-items:flex-start}.aud li svg{width:20px;height:20px;flex:none;margin-top:3px}.aud .btn,.aud .tag{align-self:flex-start}.aud .tag{font:700 .75rem/1 var(--head);letter-spacing:.08em;text-transform:uppercase;background:rgba(255,255,255,.12);padding:7px 12px}.steps{counter-reset:s;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.step{position:relative;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:32px 28px 28px}.step::before{counter-increment:s;content:"0"counter(s);font:800 2.6rem/1 var(--head);opacity:.9;display:block;margin-bottom:14px}.step ul{margin:0;gap:6px;color:var(--muted)}.checks li,.step li{display:flex;gap:8px}.step li::before{content:"";width:6px;height:6px;border-radius:50%;margin-top:10px;flex:none}.teaser{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.docs{display:grid;gap:14px}.doc{display:flex;gap:16px;align-items:center;background:#fff;border:1px solid var(--line);padding:18px 20px;box-shadow:var(--shadow)}.doc .icon{margin:0;flex:none}.doc b{font-family:var(--head);color:var(--ink);display:block}.doc span,.quote figcaption{color:var(--muted);font-size:.93rem}.checks{list-style:none;padding:0;margin:20px 0 28px;display:grid;gap:10px}.checks li{gap:10px}.checks svg{margin-top:2px}.quote{margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:30px;box-shadow:var(--shadow)}.quote blockquote{margin:0 0 18px;font:600 1.2rem/1.5 var(--head);color:var(--ink)}.stars{color:var(--strom);letter-spacing:2px;margin-bottom:12px;font-size:1.1rem}.quote figcaption{font-size:.95rem}.band{background:var(--ink);color:#fff;border-radius:24px;padding:36px;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center}.band b{display:block;font:800 1.9rem/1.1 var(--head);color:#fff}.band span{color:#b9c8d8;font-size:.95rem}.form-sec{background:linear-gradient(180deg,var(--bg),#fff)}.form-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:44px;align-items:start}.form-side{position:sticky;top:100px}.form-side .card{margin-top:22px}.contact-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.contact-list a,.contact-list span{display:flex;gap:12px;align-items:center;color:var(--ink);text-decoration:none;font-weight:600}.checks svg,.contact-list svg{width:22px;height:22px;flex:none}.wizard{background:#fff;border:1px solid var(--line);overflow:hidden}.progress{display:flex;border-bottom:1px solid var(--line);background:var(--bg);margin:0;padding:0}.progress li{flex:1;list-style:none;padding:16px 8px;text-align:center;font:700 .82rem/1.2 var(--head);color:var(--muted);position:relative}.progress li b{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--line);margin-right:6px;font-size:.8rem}.choice>span,.progress li.active{color:var(--ink)}.progress li.active b,.step li::before{background:var(--green)}.progress li.done b{background:var(--green-d)}.progress li.active::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--green)}.pane{display:none;padding:32px}.pane.active{display:block;animation:fade .25s ease}.pane h3{font-size:1.35rem;margin-bottom:6px}.pane .hint{color:var(--muted);margin-bottom:22px;font-size:.95rem}fieldset{border:0;padding:0;margin:0 0 24px;min-width:0}.lbl,legend{display:block;font:700 .95rem/1.3 var(--head);color:var(--ink);margin-bottom:10px;padding:0}#box-gas h4 svg,.choice input[value=Gas]+span svg,.req{color:var(--gas)}.choices{display:grid;gap:10px}.choices.c2{grid-template-columns:repeat(2,1fr)}.choices.c3{grid-template-columns:repeat(3,1fr)}.choice{position:relative}.choice input{position:absolute;opacity:0;inset:0;margin:0}.choice>span{display:flex;align-items:center;gap:12px;height:100%;padding:14px 16px;border:2px solid var(--line);cursor:pointer;transition:.15s;font-weight:600;line-height:1.3}.choice>span small{display:block;font-weight:400}.choice span svg{width:26px;height:26px;flex:none}.choice input:checked+span{background:var(--green-l)}.choice input:focus-visible+span{outline:3px solid var(--blue);outline-offset:2px}.field{margin-bottom:18px}.field label{display:block;font:600 .9rem/1.3 var(--head);color:var(--ink);margin-bottom:7px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}.fields .full{grid-column:1/-1}input[type=email],input[type=tel],input[type=text]{width:100%;font:inherit;font-size:1rem;color:var(--text);background:#fff;border:1.5px solid var(--line-2);padding:13px 14px;transition:border .15s,box-shadow .15s}input[type=number]{border-radius:12px}input[type=number],select,textarea{width:100%;font:inherit;font-size:1rem;color:var(--text);background:#fff;border:1.5px solid var(--line-2);padding:13px 14px;transition:border .15s,box-shadow .15s}input:focus,select:focus,textarea:focus{outline:0}textarea{min-height:110px;resize:vertical}.invalid{border-color:#d93025!important;box-shadow:0 0 0 4px rgba(217,48,37,.12)!important}.err{display:none;color:#c5221f;font-size:.88rem;margin-top:6px}.drop-head b,.err.show{display:block}.chips,.subbox h4{display:flex;gap:8px}.chips{flex-wrap:wrap;margin-top:10px}.chip{border:1.5px solid var(--line-2);background:#fff;padding:7px 13px;font:600 .85rem/1 var(--head);color:var(--ink);cursor:pointer}.chip.on,.chip:hover,.drop.over{background:var(--green-l)}.faq summary,.suffix{position:relative}.suffix input{padding-right:60px}.suffix::after{content:attr(data-suffix);position:absolute;right:14px;top:50%;transform:translateY(-50%);font-weight:600;font-size:.9rem;pointer-events:none}.subbox{border:1px dashed var(--line-2);padding:20px;margin-bottom:22px;background:var(--bg)}.subbox h4{font-size:1rem;align-items:center}.consent input,.subbox h4 svg{width:20px;height:20px}.drops{display:grid;gap:14px}.drop{border:2px dashed var(--line-2);padding:18px;background:var(--bg);transition:.15s}.drop-head{display:flex;gap:14px;align-items:center}.drop-head .icon{margin:0;width:46px;height:46px;flex:none}.drop-head b{font-family:var(--head);color:var(--ink)}.drop-head small,.suffix::after{color:var(--muted)}.drop-head .btn{margin-left:auto;padding:10px 16px;font-size:.9rem}.drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.files{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:6px}.faq details,.files li{background:#fff;border:1px solid var(--line)}.files li{display:flex;align-items:center;gap:10px;border-radius:10px;padding:8px 10px;font-size:.9rem}.files li .ph,.files li img{width:38px;height:38px;border-radius:6px}.files li img{object-fit:cover}.files li .ph{background:var(--gas-l);color:#d9480f;display:grid;place-items:center;font:800 .7rem var(--head)}.files li .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files li .sz,.files li button,.size-note{color:var(--muted);font-size:.8rem}.files li button{border:0;background:0 0;cursor:pointer;line-height:1;padding:4px 6px;min-width:44px;min-height:44px;font-size:1.3rem}.files li button:hover{color:#c5221f}.size-note{font-size:.85rem;margin-top:10px}.size-note.bad{color:#c5221f;font-weight:600}.summary{background:var(--ink);color:#d6e1ec;border-radius:16px;padding:18px 20px;margin-bottom:22px}.summary b{color:#fff;font-family:var(--head)}.summary .tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.summary .tags span{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:5px 11px;font:600 .8rem/1 var(--head);color:#fff}.summary .tags span.prio-A{background:var(--gas);border-color:var(--gas)}.summary .tags span.prio-B{background:var(--strom);border-color:var(--strom);color:var(--ink)}.consent,.nav-btns{display:flex;gap:12px}.consent{align-items:flex-start;font-size:.92rem;color:var(--muted);margin-bottom:10px}.consent input{margin-top:2px;flex:none;accent-color:var(--green)}.nav-btns{justify-content:space-between;padding:20px 32px;border-top:1px solid var(--line);background:var(--bg)}.nav-btns .btn[hidden]{display:none}.hp{position:absolute;left:-5000px}.faq{max-width:860px;margin:0 auto;display:grid;gap:12px}.faq details{padding:0 24px;transition:box-shadow .15s}.faq details[open]{box-shadow:var(--shadow)}.faq summary{cursor:pointer;list-style:none;padding:20px 36px 20px 0;font:700 1.05rem/1.4 var(--head);color:var(--ink)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font:400 1.8rem/1 var(--body);color:var(--green)}.faq details[open] summary::after,.why-free[open] summary::after{content:"–"}.faq details p{color:var(--muted);margin:0 0 20px}.about,.values{display:grid;grid-template-columns:1fr 1fr}.about{gap:48px;align-items:center}.values{gap:14px}.values div{background:var(--bg);border-radius:16px;padding:20px}.values b{font-family:var(--head);color:var(--ink);display:block;margin-bottom:4px}.values span{color:var(--muted);font-size:.93rem}.cta,.cta .btns{display:flex;flex-wrap:wrap}.cta{background:linear-gradient(120deg,var(--green-d),var(--green));color:#e8fff3;padding:56px;align-items:center;justify-content:space-between;gap:30px}.cta h2{color:#fff;margin:0 0 6px}.cta p{margin:0}.cta .btns{gap:12px}.page-hero{background:var(--ink);color:#c9d6e4;overflow:hidden}.page-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(600px 360px at 90% 0%,var(--glow,rgba(255,191,31,.22)),transparent 70%)}.page-hero,.page-hero .wrap{position:relative}.page-hero h1{color:#fff;max-width:18em}.page-hero p{font-size:1.15rem;max-width:40em}.crumbs{font-size:.85rem;margin-bottom:18px;color:#9fb2c6}.prose{max-width:780px}.prose h2{font-size:1.6rem;margin-top:1.6em}.prose h3{margin-top:1.4em}.prose ul{padding-left:1.2em}.prose li{margin-bottom:.4em}.legal{padding:64px 0}.legal h2{font-size:1.3rem;margin-top:1.8em}.site-foot{color:#a9bbcd;padding:64px 0 28px;font-size:.95rem}.foot-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}.site-foot h4{font-size:1rem}.site-foot ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.site-foot a{color:#d4e0ec;text-decoration:none}.site-foot a:hover{color:#fff;text-decoration:underline}.site-foot .logo,.site-foot h4{color:#fff;margin-bottom:14px}.site-foot .logo-mark{background:#fff1}.social{display:flex;gap:10px;margin-top:16px}.social a{width:40px;height:40px;border-radius:12px;background:#ffffff14;display:grid;place-items:center}.social svg{width:20px;height:20px;color:#fff}.foot-bottom{border-top:1px solid #ffffff1a;padding-top:22px;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:.85rem}.hero::before,.mbar,.page-hero::before{display:none}@media (max-width:1020px){.about,.form-wrap,.hero .wrap,.teaser{grid-template-columns:1fr}.form-side{position:static}.band,.g4{grid-template-columns:repeat(2,1fr)}.foot-grid{grid-template-columns:1fr 1fr}}@media (max-width:880px){.nav{position:fixed;inset:72px 0 auto 0;background:#fff;flex-direction:column;align-items:stretch;padding:12px 20px 22px;border-bottom:1px solid var(--line);box-shadow:var(--shadow-l);display:none}.nav.open{display:flex}.nav a{padding:14px 10px;font-size:1.05rem}.nav .btn{margin:10px 0 0}.nav-toggle{display:block}.topbar .tb-hide{display:none}}@media (max-width:760px){body{font-size:16px;padding-bottom:72px}section{padding:64px 0}.g2,.g3,.steps{grid-template-columns:1fr}.hero{padding:48px 0 64px}.pane{padding:24px 18px}.nav-btns{padding:16px 18px}.fields{grid-template-columns:1fr}.choices.c3{grid-template-columns:1fr 1fr}.progress li span{display:none}.progress li b{margin:0}.cta{padding:36px 24px}.aud{padding:28px}.values{grid-template-columns:1fr}.drop-head{flex-wrap:wrap}.drop-head .btn{margin-left:0;width:100%}.mbar{display:grid;grid-template-columns:1fr 1fr 1.3fr;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:60;background:#fff;border-top:1px solid var(--line);padding:10px 12px calc(10px + env(safe-area-inset-bottom));box-shadow:0-6px 20px rgba(13,27,42,.08)}.mbar a{display:flex;align-items:center;justify-content:center;gap:6px;border-radius:12px;padding:12px 6px;font:700 .9rem/1 var(--head);text-decoration:none;color:var(--ink);background:var(--bg)}.mbar a.go{background:var(--green);color:#fff}.mbar svg{width:18px;height:18px}}@media (max-width:520px){.choices.c2,.choices.c3,.g4{grid-template-columns:1fr}.band{grid-template-columns:1fr 1fr;padding:26px 16px}.band b{font-size:1.5rem}.foot-grid{grid-template-columns:1fr}.quick{padding:22px}.seg span{font-size:.85rem}.topbar .wrap{justify-content:center}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.eyebrow svg{width:16px;height:16px;flex:none}.topbar a{display:inline-flex;gap:6px;align-items:center}h1,h2,h3,h4{word-spacing:0}h3,h4{letter-spacing:-.005em}.seg i{font-style:normal;display:block}.pane h3 small{font-size:.8rem}[hidden]{display:none!important}.drop-head>div{flex:1;min-width:0}.lockline{display:flex;gap:8px;align-items:center;margin:8px 0 0}.lockline svg{width:18px;height:18px;flex:none}@media (max-width:880px){.topbar .tb-hide{display:none!important}.topbar .wrap{flex-wrap:nowrap}.topbar a,.topbar span{white-space:nowrap}}@media (max-width:420px){.topbar{font-size:.78rem}.topbar .wrap{gap:10px;padding:0 12px}}svg.i{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.hero{background:linear-gradient(180deg,#eef4fc 0,#f7fafe 60%,#fff 100%);color:var(--text)}.topbar a,a{color:var(--ink)}.hero .eyebrow{background:var(--blue-l)}.hero .trust li{color:var(--text);color:#e4e6e8}.hero-media{position:relative}.hero-img{width:100%;height:auto;object-fit:cover;box-shadow:var(--shadow-l)}.hero .quick{width:min(380px,90%);border:1px solid var(--line)}.trustbar{font-size:.92rem}.trustbar .wrap{display:flex;flex-wrap:wrap;gap:12px 28px;padding-top:18px;padding-bottom:18px}.trustbar span{display:inline-flex;align-items:center;gap:8px}.trustbar svg{width:18px;height:18px;flex:none}.aud{background-size:cover!important;background-position:center!important;min-height:420px;justify-content:flex-end}.aud .tag{margin-bottom:auto}.teaser-media{position:relative}.rounded{width:100%;height:auto;border-radius:24px;object-fit:cover;box-shadow:var(--shadow)}.teaser-media .rounded{aspect-ratio:4/3}.teaser-media .docs{margin:-70px 24px 0;position:relative}.about .rounded{aspect-ratio:10/7}.page-hero{background-size:cover;background-position:center;padding:88px 0 96px}.btn-light-ghost:hover{border-color:#fff}.btn-primary{box-shadow:0 6px 18px rgba(21,160,79,.3)}.progress li.active b,.progress li.active::after{background:var(--blue)}.progress li.done b{background:var(--green)}.cta{background:linear-gradient(120deg,var(--blue-d),var(--blue))}.stars{color:#f2b100}@media (max-width:1020px){.hero .quick{position:relative;left:auto;bottom:auto;width:auto;margin:-60px 16px 0}.hero-media{padding-bottom:0}.hero-img{aspect-ratio:4/3}}@media (max-width:760px){.trustbar .wrap{flex-direction:column;gap:8px}.aud{min-height:380px}.teaser-media .docs{margin:-40px 10px 0}.page-hero{padding:64px 0 72px}}.hero .quick{position:relative;left:auto;bottom:auto;margin:-110px 0 0-40px;width:88%}.hero-media{padding-bottom:0}.trustbar .wrap{display:grid;grid-template-columns:repeat(4,auto);justify-content:space-between;white-space:nowrap}@media (max-width:1020px){.hero .quick{margin:-70px 16px 0;width:auto}.trustbar .wrap{grid-template-columns:1fr 1fr;white-space:normal}}@media (max-width:760px){.trustbar .wrap{grid-template-columns:1fr}}@media (max-width:1020px){.hero .wrap{grid-template-columns:1fr;gap:36px}}.compare-wrap{overflow-x:auto;box-shadow:var(--shadow);background:#fff;border:1px solid var(--line)}.compare{width:100%;border-collapse:collapse;min-width:620px;font-size:.98rem}.compare td,.compare th{padding:16px 18px;text-align:center;border-bottom:1px solid var(--line)}.compare th{font:700 .95rem/1.3 var(--head);color:var(--ink)}.compare td:first-child,.compare th:first-child{text-align:left;font-weight:600;color:var(--ink)}.compare td{color:var(--muted)}.compare .us{background:var(--blue-l);font-weight:700}.compare th.us{background:var(--blue)}.compare td.us svg.i{width:22px;height:22px;margin:0 auto}.compare tr:last-child td,.facts tr:last-child td,.facts tr:last-child th,.vs tbody tr:last-child>*{border-bottom:0}.advisor,.transparency{display:flex;align-items:flex-start}.transparency{gap:16px;margin-top:24px;background:#fff;border:1px solid var(--line);padding:20px 22px}.transparency .icon{margin:0;flex:none}.transparency b{font-family:var(--head);color:var(--ink)}.transparency p{margin:4px 0 0;color:var(--muted)}.advisor{gap:18px;background:var(--bg);padding:22px}.avatar{width:72px;height:72px;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--blue),var(--green));color:#fff;font:800 1.4rem/1 var(--head);box-shadow:var(--shadow)}.advisor b{font-size:1.1rem}.advisor span,.timeline span{color:var(--muted);font-size:.92rem}.advisor p{margin:10px 0 14px;color:var(--text);font-style:normal}.advisor-actions{display:flex;gap:10px;flex-wrap:wrap}.advisor-actions .btn{padding:11px 18px;font-size:.92rem}.timeline{list-style:none;margin:6px 0 0;padding:0;counter-reset:t;display:grid;gap:14px}.timeline li{position:relative;padding-left:40px}.timeline li::before{counter-increment:t;content:counter(t);position:absolute;left:0;top:0;width:28px;height:28px;border-radius:50%;background:var(--blue-l);color:var(--blue-d);font:800 .85rem/28px var(--head);text-align:center}.advisor b,.timeline b{display:block;font-family:var(--head);color:var(--ink)}.rcard{text-decoration:none;display:flex;flex-direction:column;transition:transform .15s,box-shadow .15s}.rcard:hover{transform:translateY(-2px);box-shadow:var(--shadow-l)}.rcard .more{margin-top:auto;padding-top:14px;display:inline-flex;gap:6px;align-items:center;font:700 .92rem/1 var(--head)}.rcard .more svg{width:16px;height:16px}@media (max-width:760px){.advisor,.transparency{flex-direction:column}}.consent-note{font-size:.88rem;color:var(--muted);margin:4px 0 0}:root{--ink:#111317;--ink-2:#1d2025;--ink-3:#2a2e35;--text:#23272e;--muted:#5d636b;--line:#e3e5e8;--line-2:#cdd1d6;--bg:#f5f5f6;--paper:#ffffff;--green:#111317;--green-d:#000000;--green-l:#f1f2f3;--blue:#111317;--blue-d:#111317;--blue-l:#f1f2f3;--strom:#111317;--strom-l:#f1f2f3;--gas:#111317;--gas-l:#f1f2f3;--ok:#2c6e4f;--radius:10px;--radius-s:8px;--shadow:0 1px 2px rgba(17,19,23,.05);--shadow-l:0 1px 2px rgba(17,19,23,.06),0 12px 32px rgba(17,19,23,.08);--head:"Inter","Segoe UI Variable Display","Segoe UI",-apple-system,BlinkMacSystemFont,"SF Pro Display","Helvetica Neue",Arial,sans-serif}h1,h2,h3{overflow-wrap:break-word}h1,h2{font-weight:700;letter-spacing:-.025em}h2{letter-spacing:-.02em}.btn{border-radius:8px;font-weight:600;letter-spacing:.005em}.btn-primary{background:var(--ink);box-shadow:none}.btn-primary:hover{background:#000}.btn-ghost{border-color:var(--line-2)}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost,.btn-light{background:#fff;color:var(--ink)}.btn-light-ghost,.btn-outline-light{color:#fff;border-color:rgba(255,255,255,.5)}.btn-link{background:0 0;border-color:transparent;padding-left:4px;padding-right:4px;text-decoration:underline;text-underline-offset:4px}.btn:hover{transform:none}.topbar{background:#fff;color:var(--muted);border-bottom:1px solid var(--line)}.site-head{background:rgba(255,255,255,.96)}.logo b{font-weight:800;color:var(--brand-text)}.logo-mark,.site-foot .logo-mark{background:var(--ink);border-radius:8px}.nav a{font-weight:500}.nav a:hover,.nav a[aria-current=page]{background:0 0;text-decoration:underline;text-underline-offset:6px}.hero-form input,.nav .btn{border-radius:8px}.hero{background:#fff;padding:72px 0 80px;border-bottom:1px solid var(--line)}.hero .wrap{grid-template-columns:1.1fr .9fr;gap:64px}.hero h1{color:var(--ink);font-size:clamp(2.1rem,4.2vw,3.3rem);color:#fff}.hero .lead{color:var(--muted);font-size:1.15rem}.eyebrow,.hero .eyebrow{background:0 0;border:0;padding:0;font:600 .78rem/1 var(--head);letter-spacing:.12em}.hero .eyebrow{margin-bottom:22px}.hero-form{display:flex;gap:10px;margin:30px 0 22px;max-width:560px}.hero-form input{flex:1;min-width:0;border:1.5px solid var(--line-2);padding:16px;font-size:1.02rem}.hero-form input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(224,125,33,.35)}.hero-alt{margin:18px 0 0;color:var(--muted);font-size:.95rem}.hero-alt a{color:var(--ink);font-weight:600;color:#fff}.hero-img{border-radius:12px;box-shadow:none;aspect-ratio:5/5.2;filter:grayscale(.15)}.hero .quick{display:none}.trustbar{background:var(--ink);color:#c9ccd1}.trustbar svg{color:#8b9097}section{padding:84px 0}.bg-soft,.compare th,.progress li b{background:var(--bg)}.card,.compare-wrap,.doc,.faq details,.quote,.step,.transparency,.wizard{border-radius:10px;box-shadow:none}.icon{border-radius:8px;background:var(--bg)!important}.step::before{font-weight:700;font-size:2.2rem;color:var(--brand-d)}.sec-head h2{margin-bottom:.4em}.aud{border-radius:12px}.aud .tag{background:rgba(255,255,255,.14);border-radius:6px}.aud li svg,.cta p{color:#c9ccd1}.compare .us{background:#fafafa;color:var(--ink)}.compare th[scope=row]{background:#fff;text-align:left;font-weight:600;color:var(--ink);font-family:var(--body);font-size:.98rem}.form-sec{background:var(--bg);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.lead-muted{color:var(--muted);font-size:1.06rem}.wizard{box-shadow:var(--shadow-l)}.progress,.wizard.simple .subbox input,.wizard.simple .subbox select{background:#fff}.progress li b{color:var(--muted)}.progress li.active b,.progress li.active::after,.step li::before,.timeline li::before{background:var(--ink)}.choice>span{border-radius:8px;border-width:1.5px}.choice input:checked+span,.seg input:checked+span{background:#f7f7f8}input[type=email],input[type=tel],input[type=text],select,textarea{border-radius:8px}.chip{border-radius:6px}.chip.on,.chip:hover,.drop.over{border-color:var(--ink);background:#f7f7f8}.drop,.subbox{border-radius:10px;background:#fff}.req{color:#b3261e}.pane h3:focus{outline:0}.pane h3 .opt{font:500 .8rem/1 var(--body);color:var(--muted);margin-left:6px}.nav-btns{align-items:center;background:#fff}.nav-btns #prevBtn{margin-right:auto}.nav-btns #nextBtn{margin-left:auto}.quick .note svg{color:var(--ok)}.advisor{background:#fff;border:1px solid var(--line);border-radius:10px;margin-top:24px}.avatar{background:var(--ink);box-shadow:none;border-radius:50%;font-weight:700}.next-steps{margin-top:24px;background:0 0;border:0;padding:0}.summary{display:none}.cta{background:var(--ink);border-radius:12px}.page-hero:not([style]){background:var(--ink)}.mbar a.go,.site-foot{background:var(--ink)}.site-foot .foot-h{color:#fff;font-size:1rem;margin:0 0 14px;letter-spacing:0}.stars{display:none}@media (max-width:1020px){.hero .wrap{grid-template-columns:1fr;gap:32px}.hero-img{aspect-ratio:16/10}.form-wrap{display:flex;flex-direction:column}.form-wrap .wizard{order:1}.form-wrap .form-side{order:2}.form-side>.eyebrow,.form-side>.lead-muted,.form-side>h2{display:none}}@media (max-width:760px){.hero{padding:40px 0 48px}.hero-form{flex-direction:column}.hero-form .btn{width:100%}.progress li span{display:inline;font-size:.72rem}.progress li b{display:block;margin:0 auto 4px}.nav-btns{flex-wrap:wrap}.nav-btns #sendBtn{width:100%;order:3}}.compare-wrap{position:relative;max-width:100%}@media (max-width:760px){.compare{min-width:520px;font-size:.9rem}.compare td,.compare th{padding:12px 10px}}.cta .btn-light,.page-hero .btn-primary{background:#fff;color:var(--ink)}.page-hero .btn-primary:hover{background:#e9eaec}:root{--ink:#202226;--ink-2:#2b2d31;--text:#26282c;--muted:#5d6168;--line:#e4e5e7;--line-2:#cfd1d4;--bg:#f5f5f5;--brand:#e07d21;--brand-d:#c96d17;--brand-text:#a9550e;--brand-l:#fff4ea;--gas:#115796;--gas-l:#eaf2fa;--ok:#a9550e}:focus-visible{outline:2px solid var(--brand-d);outline-offset:3px}.btn-primary{font-weight:700}.btn-primary:hover,.page-hero .btn-primary:hover{background:#ec8a2e}.btn-primary,.mbar a.go,.nav .btn,.page-hero .btn-primary,.progress li.active b{background:var(--brand);color:#1f2024}.btn-link{color:var(--ink)}.logo{letter-spacing:-.01em}.site-foot .logo b{color:var(--brand)}.logo-mark{background:var(--ink-2)}.nav a:hover,.nav a[aria-current=page]{text-decoration-color:var(--brand);text-decoration-thickness:2px}.eyebrow{color:var(--brand-text)}.hero{background:radial-gradient(900px 480px at 85% 20%,rgba(224,125,33,.1),transparent 60%),linear-gradient(180deg,#202226,#1a1b1f);border-bottom:0}.hero .lead{color:#c5c8cc}.aud li svg,.hero .eyebrow,.hero .trust svg,.trustbar svg{color:var(--brand)}.hero-alt{color:#a9adb3}.hero-form input{border-color:transparent;background:#fff}.hero-img{filter:none;box-shadow:0 20px 50px rgba(0,0,0,.35)}.trustbar{background:#151619;border-top:1px solid #2e3035}.progress li.active::after,.step li::before{background:var(--brand)}.checks svg,.choice input[value=Strom]+span svg,.compare td.us svg.i,.contact-list svg,.lockline svg,.subbox h4 svg,.topbar svg,.trust svg{color:var(--brand-d)}.transparency{border-left:3px solid var(--brand)}.compare th.us{border-bottom:3px solid var(--brand)}.icon{background:var(--brand-l)!important;color:var(--brand-text)!important}.icon.i-blue,.icon.i-gas{background:var(--gas-l)!important;color:var(--gas)!important}.compare th.us,.progress li.done b{background:var(--ink);color:#fff}.choice input:checked+span{box-shadow:inset 0 0 0 1px var(--brand)}.chip.on,.chip:hover,.choice input:checked+span,.drop.over,.seg input:checked+span{border-color:var(--brand);background:var(--brand-l)}input:focus,select:focus,textarea:focus{border-color:var(--brand-d);box-shadow:0 0 0 3px rgba(224,125,33,.2)}.cta .btn-light,.timeline li::before{background:var(--brand);color:#1f2024}.avatar{background:var(--ink-2);color:var(--brand)}.cta{background:linear-gradient(120deg,#202226,#2b2d31);border-left:4px solid var(--brand)}.page-hero{background-image:linear-gradient(90deg,rgba(28,29,33,.95) 0%,rgba(28,29,33,.84) 55%,rgba(28,29,33,.5) 100%),var(--img)}.page-hero:not([style]){background:#202226}.crumbs a{color:#fff}.site-foot{background:#1a1b1f}.rcard .more{color:var(--brand-text)}.aud,.aud.gew{background-image:linear-gradient(0deg,rgba(26,27,31,.94) 0%,rgba(26,27,31,.72) 55%,rgba(26,27,31,.3) 100%),var(--img)!important}.facts{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden;font-size:.97rem}.facts td,.facts th{padding:13px 16px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.facts th{width:36%;color:var(--muted);font-weight:500;background:var(--bg)}.more-link{display:inline-flex;gap:6px;align-items:center;font-weight:600;color:var(--brand-text);text-decoration:none}.byline svg,.more-link svg{width:16px;height:16px}.article-meta{padding-top:8px}.byline,.foot-legal span{gap:8px;align-items:center}.byline{display:flex;color:var(--muted);font-size:.9rem}.sources{background:#fff;border:1px solid var(--line);border-radius:10px;padding:0 18px}.sources summary{cursor:pointer;padding:14px 0;font-weight:600;color:var(--ink)}.sources ol{margin:0 0 16px;padding-left:1.2em;font-size:.88rem;color:var(--muted)}.sources li{margin-bottom:6px;word-break:break-word}.sources a{color:var(--ink)}.foot-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:36px;padding-top:20px;border-top:1px solid #ffffff1a;font-size:.84rem;color:#9ea2a8}.foot-legal span{display:inline-flex}.foot-legal svg{width:15px;height:15px;color:var(--brand);flex:none}.foot-bottom{margin-top:14px}.about .values,.gw-split h2{margin-top:0}.lbl-sm{display:block;font:600 .9rem/1.3 var(--head);color:var(--ink);margin-bottom:8px}.toggle{display:flex;gap:8px;flex-wrap:wrap}.toggle label{position:relative;flex:1;min-width:130px}.toggle input{position:absolute;opacity:0;inset:0;margin:0}.toggle span{display:flex;align-items:center;justify-content:center;gap:8px;padding:11px 12px;border:1.5px solid var(--line-2);border-radius:8px;font-weight:600;color:var(--ink);cursor:pointer;background:#fff;transition:.15s}.toggle span svg{width:18px;height:18px}.toggle input:checked+span{background:var(--brand-l)}.filebox input:focus-visible+label,.toggle input:focus-visible+span{outline:2px solid var(--brand-d);outline-offset:2px}.toggle.wrap4 label{min-width:110px}.check,.form-foot{display:flex;align-items:center}.check{gap:10px;font-weight:500;color:var(--text);cursor:pointer}.check input{width:18px;height:18px;accent-color:var(--brand-d)}.drops.compact .drop{padding:14px}.drops.compact{margin-bottom:6px}.form-foot{gap:8px;justify-content:center;margin:0;padding:12px 18px 16px;font-size:.84rem;color:var(--muted);background:#fff;border-top:1px solid var(--line)}.form-foot svg{width:15px;height:15px;color:var(--brand-d);flex:none}.calc-wrap{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start}.calc-h{font-size:1.35rem;margin:0 0 6px}.calc .hint{color:var(--muted);font-size:.95rem;margin-bottom:18px}.calc .suffix input{font-size:1.1rem;font-weight:600}.calc-out{background:var(--ink);border-color:var(--ink);color:#c5c8cc}.calc-out .eyebrow{color:var(--brand)}.big{margin:4px 0 18px}.big b{display:block;font:700 clamp(2.2rem,4vw,3rem)/1.1 var(--head);color:#fff;letter-spacing:-.02em}.big span,.branchen .card p{font-size:.95rem}.kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:18px}.kpis div{background:#2b2d31;border-radius:8px;padding:12px}.kpis b{display:block;font:700 1.15rem/1.2 var(--head)}.kpis span{font-size:.8rem;line-height:1.3;display:block;margin-top:4px}.scen{width:100%;border-collapse:collapse;font-size:.92rem;margin-bottom:14px}.scen td,.scen th{padding:9px 8px;border-bottom:1px solid #3a3d43;text-align:left}.scen th{color:#9ea2a8;font-weight:500;font-size:.82rem}.calc-out .calc-note a,.kpis b,.scen td{color:#fff}.scen td:last-child{color:var(--brand);font-weight:700}.calc-note{font-size:.84rem;line-height:1.5;color:var(--muted);margin:10px 0 16px;display:flex;gap:8px}.calc-note svg{width:18px;height:18px;flex:none;color:var(--brand-d)}.calc-out .calc-note{color:#9ea2a8}.calc-out .btn{width:100%}.contact-cards{display:grid;gap:10px}.calc-teaser,.ccard{display:flex;align-items:center;background:#fff;border:1px solid var(--line);border-radius:10px}.ccard{gap:14px;padding:14px 16px;text-decoration:none;color:var(--ink);transition:border-color .15s}.ccard:hover{border-color:var(--brand)}.ccard .icon{margin:0;width:44px;height:44px;flex:none}.ccard b{font-family:var(--head)}.ccard span{color:var(--muted);font-size:.92rem}.ccard b,.contact-form .pane{display:block}.calc-teaser{gap:18px;justify-content:space-between;flex-wrap:wrap;border-left:4px solid var(--brand);padding:22px 24px;margin-top:24px}.calc-teaser b{font-family:var(--head);font-size:1.15rem;color:var(--ink)}.calc-teaser p{margin:4px 0 0;color:var(--muted)}@media (max-width:1020px){.calc-wrap{grid-template-columns:1fr}}@media (max-width:520px){.kpis{grid-template-columns:1fr}}.calc-note,nav.crumbs{display:block}#c-rlm{display:flex}.contact-form input[type=file]{width:100%;padding:12px;border:1.5px dashed var(--line-2);border-radius:8px;background:#fff;font:inherit;font-size:.9rem}.form-alert{background:#fdecea;color:#8a1c14;border-bottom:1px solid #f3c2bd;padding:14px 18px;font-weight:600}.page-hero+.trustbar .wrap{grid-template-columns:repeat(4,auto)}.branchen .card{margin-top:0;display:flex;flex-direction:column;gap:10px}.branchen .card .icon,.person h2{margin:0 0 4px}.branchen .card h3{font-size:1.12rem;margin:4px 0 0}.steps.s4{grid-template-columns:repeat(4,1fr)}.center-cta{text-align:center;margin:32px 0 0}.vs-wrap{background:#fff;border:1px solid var(--line);border-radius:10px;overflow:hidden}.vs{width:100%;border-collapse:collapse;font-size:.97rem}.vs td,.vs th{padding:14px 18px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}.vs thead th{background:var(--ink);color:#fff;font:600 .95rem/1.3 var(--head)}.vs thead th:last-child{box-shadow:inset 0-3px 0 var(--brand)}.vs tbody th{width:22%;color:var(--muted);font-weight:500;background:var(--bg)}.vs-more{margin:16px 0 0}.gw-split{display:grid;grid-template-columns:1.25fr 1fr;gap:48px;align-items:start}.checklist{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.checklist li{display:flex;gap:12px;align-items:flex-start;padding:13px 16px}.checklist svg{width:20px;height:20px;color:var(--brand-d);flex:none;margin-top:2px}.checklist b{color:var(--ink)}.gw-aside{display:grid;gap:16px}.danke h2,.gw-aside .transparency{margin-top:0}.btn-block{width:100%;justify-content:center}.gw-values{grid-template-columns:repeat(3,1fr)}.checklist li,.gw-values div{background:#fff;border:1px solid var(--line);border-radius:10px}.gw-values a{color:var(--brand-text)}.src-note{color:var(--muted);font-size:.85rem;margin:16px 0 0}@media (max-width:1000px){.steps.s4{grid-template-columns:repeat(2,1fr)}.gw-values,.page-hero+.trustbar .wrap{grid-template-columns:1fr 1fr}.page-hero+.trustbar .wrap{white-space:normal}}@media (max-width:760px){.gw-split,.gw-values,.page-hero+.trustbar .wrap,.steps.s4{grid-template-columns:1fr}.gw-split{gap:28px}.vs thead{display:none}.vs,.vs tbody,.vs td,.vs th,.vs tr{display:block;width:auto}.vs tr{border-bottom:1px solid var(--line)}.vs tbody tr:last-child{border-bottom:0}.vs tbody th{width:auto;border:0;padding:12px 16px 6px;font-weight:600;color:var(--ink)}.vs td{border:0;padding:4px 16px;display:flex;gap:10px}.vs td:last-child{padding-bottom:14px}.vs td::before{content:attr(data-label);flex:0 0 38px;font:700 .72rem/1.9 var(--head);letter-spacing:.06em;color:var(--muted)}.vs td[data-label=RLM]::before{color:var(--brand-text)}}.wizard.simple .pane{display:block;padding:28px 32px 8px}.wizard.simple .form-title{display:none;font-size:1.25rem;margin:0 0 16px}.wizard.simple .fields{row-gap:0}.wizard.simple .field{margin-bottom:14px}.wizard.simple .field .err:empty{display:none}.wizard.simple .help{display:block;color:var(--muted);font-size:.84rem;margin-top:6px}.wizard.simple label small{font-size:.82rem}.wizard.simple .drops.compact{margin-top:4px}.toggle.t3 label{min-width:92px}.more-toggle,.side-checks li{align-items:center;color:var(--ink)}.more-toggle{display:inline-flex;gap:8px;margin:18px 0 14px;padding:6px 0;background:0 0;border:0;font:600 .95rem/1.2 var(--head);cursor:pointer}.more-toggle small,.wizard.simple label small{font-weight:500;color:var(--muted)}.more-toggle svg{width:16px;height:16px;color:var(--brand-d);transition:transform .2s}.more-toggle[aria-expanded=true] svg{transform:rotate(90deg)}.more-toggle:hover{color:var(--brand-text)}.more{display:none;padding:18px 0 14px}.more.open{display:block;animation:fade .2s ease}.more textarea{min-height:88px}.more,.nav-btns.one{border-top:1px solid var(--line)}.nav-btns.one{flex-direction:column;align-items:stretch;gap:10px;padding:18px 32px 20px}.nav-btns.one #sendBtn{width:100%;justify-content:center;order:0}.nav-btns.one .consent-note{text-align:center;margin:0;font-size:.84rem}.side-checks{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:10px}.side-checks li{display:flex;gap:10px;font-size:.97rem}.side-checks svg{width:18px;height:18px;color:var(--brand-d);flex:none}@media (max-width:1020px){.wizard.simple .form-title{display:block}}@media (max-width:760px){.wizard.simple .pane{padding:22px 18px 6px}.nav-btns.one{padding:16px 18px 18px}}img.avatar{object-fit:cover;background:var(--bg);padding:0}.person{display:grid;grid-template-columns:minmax(260px,420px) 1fr;gap:56px;align-items:center}.person-img{margin:0}.person-img img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:10px;border:1px solid var(--line)}.person-role{color:var(--brand-text);font:600 .95rem/1.4 var(--head);margin:0 0 18px}.person-quote{margin:20px 0 24px;padding:4px 0 4px 18px;border-left:3px solid var(--brand);font-size:1.1rem;color:var(--ink)}.person .advisor-actions{display:flex;flex-wrap:wrap;gap:10px}.narrow-facts{max-width:860px}@media (max-width:860px){.person{grid-template-columns:1fr;gap:28px}.person-img{max-width:360px}}.wizard.simple .top-help{margin:0 0 18px;font-size:.9rem}.wizard.simple .subbox{border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:10px;background:var(--bg);padding:16px 16px 2px;margin:-4px 0 16px}.wizard.simple .subbox .lbl-sm{display:flex;align-items:center;gap:8px;margin-bottom:12px}.wizard.simple .subbox .lbl-sm svg{width:17px;height:17px;color:var(--brand-d)}#k-rueckruf .field,.wizard.simple .subbox .field{margin-bottom:12px}.fields.f3{grid-template-columns:repeat(3,1fr)}.wizard.simple .kwh-fields .field[hidden]{display:none}.wizard.simple .kwh-fields:has(.field:not([hidden])){margin-top:-2px}.wizard.simple .chips{margin-top:8px}@media (max-width:760px){.fields.f3{grid-template-columns:1fr 1fr}.fields.f3 .field:first-child{grid-column:1/-1}}.more-toggle{text-align:left}@media (max-width:760px){.more-toggle small{display:none}}.hero-cta{margin:30px 0 22px}.hero-cta .btn{width:auto;display:inline-flex}@media (max-width:760px){.hero-cta .btn{width:100%;justify-content:center}}.logo-img{display:inline-flex;align-items:center;line-height:0;margin:0}.site-head .logo-img img{height:54px;width:auto}.site-foot .logo-img img{height:58px;width:auto}.site-foot .logo-img{margin-bottom:14px}@media (max-width:760px){.site-head .logo-img img{height:44px}}.wizard.simple .form-title{font:700 1.25rem/1.3 var(--head);color:var(--ink)}.wizard.simple fieldset.field{margin:0 0 14px}.wizard.simple fieldset.field legend{margin-bottom:8px}.toggle input:checked+span{border-color:var(--brand-text);box-shadow:inset 0 0 0 1px var(--brand-text)}.aud-links{margin:4px 0 16px;font-size:.93rem}.aud-links a{color:#fff;text-decoration:underline;text-underline-offset:3px}.xlinks{background:var(--bg);border-left:3px solid var(--brand);border-radius:8px;padding:14px 16px;margin-top:22px}.prose a,.xlinks a{color:var(--brand-text)}.about .rounded.portrait{aspect-ratio:4/5;max-width:420px;margin-left:auto;object-fit:cover}.about .rounded{width:100%;height:auto;object-fit:cover}.hero h1 .h1-sub{display:block;white-space:nowrap;color:var(--brand);font-size:.78em;margin-top:.25em}@media (max-width:420px){.hero h1 .h1-sub{white-space:normal}}.btn{white-space:normal;text-align:center}@media (max-width:520px){.center-cta .btn{width:100%;justify-content:center}.facts td,.facts th{display:block;width:auto}.facts th{padding-bottom:2px;border-bottom:0}.facts td{padding-top:4px;overflow-wrap:anywhere}}.bcard{padding:0!important;overflow:hidden}.bcard .bimg{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;border-radius:0;background:var(--bg)}.bcard .bbody{padding:18px 22px 22px}.bcard h3{margin:0 0 6px}.step.has-img{display:flex;flex-direction:column;padding-top:0;overflow:hidden}.danke-img,.step.has-img .step-img{display:block;height:auto;object-fit:cover;background:var(--bg)}.step.has-img .step-img{order:-1;width:calc(100% + 56px);max-width:none;margin:0-28px 18px;aspect-ratio:16/10}.danke-img{width:100%;aspect-ratio:1000/460;border-radius:10px}.mbar{transition:transform .2s ease}body.mbar-off .mbar{transform:translateY(120%)}.form-person,.why-free summary{align-items:center;color:var(--ink)}.form-person{display:none;gap:12px;background:var(--bg);border-radius:10px;padding:10px 12px;margin:0 0 16px;font-size:.93rem}.form-person img{width:48px;height:48px;border-radius:50%;object-fit:cover;flex:none}@media (max-width:1020px){.form-person{display:flex}}.next-mini{list-style:none;counter-reset:n;margin:0 0 4px;padding:0;display:grid;gap:6px;font-size:.9rem;color:var(--muted)}.next-mini li{position:relative;padding-left:30px}.next-mini li::before{counter-increment:n;content:counter(n);position:absolute;left:0;top:0;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#fff;font:700 .75rem/22px var(--head);text-align:center}.why-free{border:1px solid var(--line);border-radius:10px;background:#fff;margin-top:4px}.why-free summary{cursor:pointer;list-style:none;display:flex;gap:8px;padding:12px 14px;min-height:44px;font:600 .92rem/1.3 var(--head)}.why-free summary::-webkit-details-marker{display:none}.danke-hints svg,.why-free summary svg{width:18px;height:18px;color:var(--brand-d)}.why-free summary::after{content:"+";margin-left:auto;font-size:1.2rem;color:var(--muted)}.why-free p{margin:0;padding:0 14px 14px;font-size:.9rem;color:var(--muted)}#k-rueckruf label svg,.callback label svg{width:16px;height:16px;color:var(--brand-d);margin:0;flex:none;vertical-align:0}.toggle.t2s label{min-width:110px}.wizard.simple .chip{min-height:40px;padding:8px 14px;font-size:.85rem}.danke-hints p,.wizard .check{display:flex;align-items:flex-start}.wizard .check{gap:12px;padding:8px 0;cursor:pointer}.wizard .check input{width:22px;height:22px;flex:none;margin-top:1px;accent-color:var(--brand-d)}.wizard .check,.wizard .check span{font-weight:400}.more-toggle,.wizard .check{min-height:44px}@media (max-width:760px){.wizard.simple .chip{min-height:44px}.compare-wrap{overflow:visible;box-shadow:none;border:0;background:0 0}.compare,.compare tbody,.compare td,.compare th,.compare tr{display:block;width:auto;min-width:0}.compare thead{display:none}.compare tr{background:#fff;border:1px solid var(--line);border-radius:10px;padding:14px 16px;margin-bottom:12px;display:flex;flex-direction:column}.compare tbody th{padding:0 0 8px;border:0;font:700 1rem/1.35 var(--head);color:var(--ink);text-align:left;background:0 0}.compare td{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border:0;border-top:1px solid var(--line);text-align:right;color:var(--muted);font-size:.93rem}.compare td::before{content:attr(data-label);text-align:left;color:var(--muted)}.compare td.us{order:-1;border-top:0;background:var(--brand-l);border-radius:6px;padding:8px 10px;margin:0-2px 4px}.compare td.us,.compare td.us::before{color:var(--ink);font-weight:700}.compare td.us svg{color:var(--brand-text)}}.danke{max-width:640px;margin:0 auto;text-align:center}.danke-ok{margin:-36px auto 18px;width:72px;height:72px;border-radius:50%;position:relative;border:4px solid #fff}.danke-steps{list-style:none;counter-reset:d;padding:0;margin:24px 0;display:grid;gap:12px;text-align:left}.danke-steps li{position:relative;padding:14px 16px 14px 56px;border:1px solid var(--line);border-radius:10px;background:#fff}.danke-steps li::before{counter-increment:d;content:counter(d);position:absolute;left:16px;top:14px;width:28px;height:28px;border-radius:50%;background:var(--brand);color:#1f2024;font:700 .9rem/28px var(--head);text-align:center}.danke-steps b{display:block;color:var(--ink)}#k-file-name,.danke-steps span{color:var(--muted);font-size:.95rem}.danke-hints{text-align:left;background:var(--bg);border-radius:10px;padding:14px 16px;margin:0 0 24px}.danke-hints p{margin:6px 0;gap:8px;flex-wrap:wrap}.danke-hints svg{flex:none;margin-top:3px}.page-hero.compact{padding-top:40px;padding-bottom:36px}.page-hero.compact h1{font-size:clamp(1.7rem,3.2vw,2.4rem)}.toggle.grid2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.toggle.grid2 label{min-width:0}.toggle.grid2 span{height:100%}.vh{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;border:0!important;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.filebox,.toc{background:var(--bg);border-radius:10px}.filebox{display:flex;align-items:center;gap:12px;flex-wrap:wrap;border:1.5px dashed var(--line-2);padding:12px 14px}.filebox .btn{cursor:pointer;min-height:44px}#k-file-name{font-size:.9rem;overflow-wrap:anywhere}.toc{padding:16px 20px;margin:0 0 24px}.toc ol{margin:8px 0 0;padding-left:1.3em;columns:2;column-gap:32px}.toc li{margin:0 0 4px;break-inside:avoid}@media (max-width:600px){.toc ol{columns:1}}#k-rueckruf,.prose .highlight{border-left:3px solid var(--brand)}.prose .highlight{background:var(--brand-l);padding:12px 14px;border-radius:6px}.legal h2{scroll-margin-top:96px}.compare tbody th{order:-2}@media (min-width:900px){.sec-head:has(.one-line){max-width:980px}.sec-head .one-line{white-space:nowrap;font-size:clamp(1.6rem,2.6vw,2.3rem)}}#k-rueckruf{border:1px solid var(--line);padding:14px 14px 2px;margin-bottom:16px}input[type=date]{min-height:48px;background:#fff;width:100%;box-sizing:border-box;font:inherit;padding:10px 14px;border:1.5px solid var(--line-2);border-radius:8px;color:var(--ink)}.credits{font-size:.93rem;color:var(--muted)}.credits li{margin-bottom:4px}#k-rueckruf label,.callback label{display:flex;align-items:center;gap:6px}.filebox .btn{display:inline-flex;flex-direction:row;align-items:center;gap:8px}#k-rueckruf,.formbox{border-radius:10px;background:var(--bg)}.formbox{border:1px dashed var(--line-2);padding:16px 18px}.formbox p{margin:0 0 10px}.hero h1 .h1-sub.wrap-ok{white-space:normal;max-width:16em}.hero-priv{margin:12px 0 0;font-size:.95rem;color:#c9ccd1}.hero-priv a{color:#fff;text-decoration:underline;text-underline-offset:3px}.hero-cta{display:block}@media (max-width:760px){.hide-m{display:none}}.hero-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;margin:30px 0 10px;max-width:600px}.hero-choice .entry{display:flex;align-items:center;gap:12px;padding:16px;border-radius:12px;background:#fff;color:var(--ink);text-decoration:none;border:2px solid transparent;box-shadow:0 6px 18px rgba(0,0,0,.18);transition:border-color .15s,transform .15s}.hero-choice .entry:focus-visible,.hero-choice .entry:hover{border-color:var(--brand);transform:translateY(-1px)}.hero-choice .entry:focus-visible{outline:3px solid #fff;outline-offset:2px}.entry-ico{flex:0 0 44px;height:44px;border-radius:10px;background:var(--brand-l);color:var(--brand-text);display:grid;place-items:center}.entry-ico svg{width:24px;height:24px}.entry-txt{display:flex;flex-direction:column;line-height:1.25;min-width:0}.entry-txt b{font-size:1.06rem}.entry-txt small{color:var(--muted);font-size:.86rem}.entry-arr{margin-left:auto;color:var(--brand);flex:none}.entry-arr svg{width:20px;height:20px}.hero-note{font-size:.9rem;color:#c5c8cc;margin:0 0 22px}.aud .btn{margin-top:4px}@media (max-width:520px){.hero-choice{grid-template-columns:1fr}.hero{padding-top:32px}.hero-choice{gap:10px;margin-top:22px}.hero-choice .entry{padding:12px 14px}.entry-ico{flex-basis:38px;height:38px}.hero .lead{font-size:1.05rem}}.show-m{display:none}@media (max-width:760px){.show-m{display:inline}}.drop,.drops>*,.wizard .field,.wizard .fields>*,.wizard .subbox,.wizard .subbox>*{min-width:0}.wizard input,.wizard select,.wizard textarea{max-width:100%;min-width:0}.drop{overflow-wrap:anywhere}.sb{position:absolute;z-index:2;top:12px;right:12px;font:600 .7rem/1 var(--body,inherit);letter-spacing:.02em;color:#fff;background:rgba(20,21,24,.62);padding:4px 8px;border-radius:4px;pointer-events:none}.hero-media .sb{top:14px;right:14px}.page-hero>.sb{top:auto;bottom:10px;right:12px}@media (max-width:1180px){.trustbar .wrap{grid-template-columns:1fr 1fr;white-space:normal}}@media (max-width:760px){.trustbar .wrap{grid-template-columns:1fr}}