@font-face{font-family:Anybody;src:url(/static/fonts/anybody.woff2) format("woff2-variations"),url(/static/fonts/anybody.woff2) format("woff2");font-weight:100 900;font-stretch:50% 150%;font-display:swap}@font-face{font-family:Schibsted Grotesk;src:url(/static/fonts/schibsted-grotesk.woff2) format("woff2-variations"),url(/static/fonts/schibsted-grotesk.woff2) format("woff2");font-weight:400 900;font-display:swap}@font-face{font-family:Onest;src:url(/static/fonts/onest.woff2) format("woff2-variations"),url(/static/fonts/onest.woff2) format("woff2");font-weight:100 900;font-display:swap}:root{--signal: #ff6a1f;--signal-mark: #e0560f;--signal-text: #b83d00;--signal-hauch: #fff0e6;--signal-zart: #ffd8c2;--graphit: #1f2430;--graphit-2: #343a48;--papier: #f3f4f6;--flaeche: #ffffff;--linie: #d8dbe1;--linie-zart: #e7e9ed;--leise: #586070;--kabel: #3d68a8;--kabel-hauch: #e8eef8;--plus: #19744a;--minus: #a8331c;--fokus: #1f2430;--netz-telekom: #e2007a;--netz-vodafone: #e60000;--netz-o2: #0050ff;--netz-1und1: #003d8f;--schrift: "Onest", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--kopfschrift: "Anybody", "Onest", system-ui, sans-serif;--titelschrift: "Schibsted Grotesk", "Onest", system-ui, sans-serif;--r-klein: 6px;--r-mittel: 12px;--r-gross: 20px;--breite: 74rem;--rand: clamp(1rem, 4vw, 2.5rem)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:1rem}body{margin:0;background:var(--papier);color:var(--graphit);font:400 1.0625rem/1.6 var(--schrift);font-variant-numeric:tabular-nums;overflow-wrap:break-word}img,svg{max-width:100%;height:auto}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--fokus);outline-offset:3px;border-radius:3px}h1,h2,h3,h4{font-family:var(--kopfschrift);line-height:1.08;margin:0 0 .6em;letter-spacing:-.01em}h1,h2{font-family:var(--titelschrift);font-variant-numeric:proportional-nums}h1{font-size:clamp(2.25rem,6.4vw,4.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.02}h2{font-size:clamp(1.55rem,3.2vw,2.3rem);font-weight:750;letter-spacing:-.01em}h3{font-size:1.12rem;font-weight:700;font-stretch:100%;line-height:1.25}p{margin:0 0 1em}small{font-size:.82em}abbr[title]{text-decoration:none}.nur-leser{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.sprungmarke{position:absolute;left:1rem;top:-4rem;z-index:50;background:var(--graphit);color:#fff;padding:.6rem 1rem;border-radius:var(--r-klein)}.sprungmarke:focus{top:1rem}.leise{color:var(--leise)}.innen{width:min(100% - 2 * var(--rand),var(--breite));margin-inline:auto}.innen-schmal{width:min(100% - 2 * var(--rand),46rem)}.button{display:inline-flex;align-items:center;justify-content:center;gap:.4em;min-height:2.9rem;padding:.6rem 1.15rem;font:700 1rem/1.15 var(--kopfschrift);font-stretch:104%;border-radius:999px;border:2px solid var(--graphit);text-decoration:none;cursor:pointer;text-align:center;transition:transform .12s ease,background-color .12s ease}.button-signal{background:var(--signal);color:var(--graphit)}.button-signal:hover{background:#ff8240;transform:translateY(-1px)}.button-rahmen{background:transparent;color:var(--graphit)}.button-rahmen:hover{background:var(--graphit);color:#fff}.button-klein{min-height:2.5rem;padding:.45rem .9rem;font-size:.92rem}.kopf{background:var(--signal);position:relative;z-index:5}.kopf-innen{width:min(100% - 2 * var(--rand),var(--breite));margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.4rem 1.5rem;padding:.85rem 0 .4rem}.marke{display:inline-flex;align-items:center;gap:.6rem;text-decoration:none;min-height:2.75rem}.marke-zeichen{width:2.5rem;height:2.5rem;flex:none}.marke-text{font:800 1.15rem/1 var(--kopfschrift);font-stretch:112%;letter-spacing:-.01em}.marke-text span{font-weight:500}.navi{width:100%;margin-inline:-.6rem}.navi ul{list-style:none;display:flex;flex-wrap:wrap;gap:.1rem;margin:0;padding:.15rem .25rem .35rem}.navi a{display:block;white-space:nowrap;padding:.5rem .6rem;border-radius:999px;font-weight:600;text-decoration:none;font-size:.97rem}.navi a:hover{background:#1f24301a}.navi a[aria-current=page]{background:var(--graphit);color:#fff}@media(min-width:62rem){.kopf-innen{flex-wrap:nowrap;padding:1rem 0 .6rem}.navi{width:auto;overflow:visible;margin:0}}.hero,.seitenkopf{position:relative;background:var(--signal);isolation:isolate}.hero-grafik{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.wellen{position:absolute;inset:0;width:100%;height:100%}.wellen circle{fill:none}.w-linie{stroke:#1f243021;stroke-width:1.4}.w-hell{stroke:#ffffff80;stroke-width:2}.w-punkte circle{fill:#1f243029;stroke:none}.w-quelle{fill:var(--graphit)!important}.w-puls{stroke:#ffffffd9;stroke-width:2.5;transform-box:fill-box;transform-origin:center;animation:puls 5.5s ease-out infinite}.w-strom{stroke:var(--graphit);stroke-width:3;stroke-linecap:round;stroke-dasharray:.6 7.4;animation:strom 14s linear infinite;opacity:.55}.w-strom-2{animation-duration:19s;animation-direction:reverse;stroke:#fff;opacity:.8}.w-strom-3{animation-duration:24s}.w-strom-4{animation-duration:31s;animation-direction:reverse;stroke:#fff;opacity:.6}@keyframes puls{0%{transform:scale(.4);opacity:.9}80%,to{transform:scale(9);opacity:0}}@keyframes strom{to{stroke-dashoffset:-100}}.hero{padding:clamp(1.5rem,4vw,3.5rem) 0 clamp(2.5rem,6vw,5rem)}.hero-raster{display:grid;gap:2rem;align-items:start}.oberzeile{font-weight:600;margin-bottom:.9rem}.hero h1{margin-bottom:.4em;max-width:13ch}.hero h1 span{display:block}.hero h1 .h1-zeile{font-weight:600}.hero-absatz{font-size:1.15rem;max-width:36rem}.hero-absatz p:last-child{margin-bottom:.6rem}.hero-fakten{font-weight:600;font-size:.95rem}@media(min-width:62rem){.hero-raster{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3.5rem;padding-top:1.5rem}}.waehler{background:var(--flaeche);border:2px solid var(--graphit);border-radius:var(--r-gross);box-shadow:7px 7px 0 var(--graphit);padding:clamp(1.1rem,3vw,1.75rem)}.waehler-frage{font-size:1.3rem;font-stretch:105%;margin-bottom:.9rem}.waehler-stufen{list-style:none;margin:0 0 1.1rem;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}.waehler-stufen a{--breite-stufe: calc(78% + var(--stufe) * 9%);display:inline-flex;align-items:baseline;justify-content:center;min-height:2.9rem;min-width:2.9rem;padding:.55rem .85rem;border:2px solid var(--graphit);border-radius:999px;font:750 1.15rem/1 var(--kopfschrift);font-stretch:var(--breite-stufe);text-decoration:none;background:var(--flaeche);transition:background-color .12s ease}.waehler-stufen li:last-child a{font-size:1.02rem}.waehler-stufen a small{font-size:.72em;font-weight:600;margin-left:.15em}.waehler-stufen a:hover{background:var(--signal-hauch)}.waehler-stufen a[aria-current=true]{background:var(--graphit);color:#fff}.waehler-ergebnis{border-top:2px dashed var(--linie);padding-top:1rem}.e-kopf{margin-bottom:.2rem;color:var(--leise);font-size:.97rem}.e-preis{margin-bottom:.3rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.e-preis b{font:800 clamp(2.4rem,7vw,3.3rem)/1 var(--kopfschrift);font-stretch:125%;letter-spacing:-.02em}.e-preis span{color:var(--leise)}.e-tarif{font-weight:700;margin-bottom:.1rem}.e-daten{color:var(--leise);font-size:.95rem}.e-aktionen{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.4rem}.waehler-rechner{margin:1rem 0 0;font-size:.95rem}.seitenkopf{padding:clamp(1.5rem,4vw,3rem) 0 clamp(2rem,4vw,3rem)}.seitenkopf h1{font-size:clamp(2rem,5vw,3.5rem);max-width:22ch}.seitenkopf .anriss{font-size:1.12rem;max-width:42rem}.seitenkopf .anriss p:last-child{margin-bottom:0}.seitenkopf .markenfeld{margin-bottom:1rem}.kennzahlen{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 0}.kennzahlen div{background:var(--flaeche);border:2px solid var(--graphit);border-radius:var(--r-mittel);padding:.55rem .9rem;display:flex;flex-direction:column-reverse;min-width:8rem}.kennzahlen dt{font-size:.85rem;color:var(--leise)}.kennzahlen dd{margin:0;font:800 1.45rem/1.15 var(--kopfschrift);font-stretch:115%}.krumen{background:var(--signal)}.krumen ol{list-style:none;display:flex;flex-wrap:wrap;gap:.2rem;margin:0 auto;padding:.2rem 0 0;width:min(100% - 2 * var(--rand),var(--breite));font-size:.9rem}.krumen li+li:before{content:"/";margin:0 .4rem 0 .2rem;opacity:.6}.krumen a{display:inline-block;padding:.3rem 0}.band{padding:clamp(2.5rem,6vw,4.5rem) 0}.band-weiss{background:var(--flaeche)}.band-treppe{background:var(--flaeche);border-bottom:1px solid var(--linie);padding-block:clamp(2rem,4vw,3rem)}.band-kopf{max-width:46rem;margin-bottom:1.8rem}.band-kopf p:last-child{margin-bottom:0}.band-kopf>div>p:last-child{margin-bottom:0}.band-fuss{margin:1.6rem 0 0;display:flex;flex-wrap:wrap;gap:.6rem 1.4rem;align-items:center}.band-faq{background:var(--papier);border-top:1px solid var(--linie)}.band-faq .faq details{background:var(--flaeche);border-color:var(--linie)}.spalten{display:grid;gap:2.5rem}@media(min-width:62rem){.spalten{grid-template-columns:minmax(0,1fr) 19rem;gap:4rem}}.seitenleiste{display:grid;gap:1rem;align-content:start}.grafik{margin:0}.grafik-titel{font:700 1.1rem/1.3 var(--kopfschrift);margin-bottom:1rem}.grafik-titel small{display:block;font:400 .9rem/1.4 var(--schrift);color:var(--leise);margin-top:.2rem}.grafik-notiz{font-size:.88rem;color:var(--leise);margin-top:.7rem}.treppe-reihe{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(var(--n, 8),minmax(0,1fr));gap:2px;align-items:end;height:13rem;border-bottom:1px solid var(--linie)}.treppe-reihe li{height:100%}.treppe-reihe a{height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:stretch;text-decoration:none;padding:0 2px;border-radius:var(--r-klein) var(--r-klein) 0 0}.treppe-wert{text-align:center;font:750 .95rem/1 var(--kopfschrift);font-stretch:90%;margin-bottom:.35rem}.treppe-saeule{display:block;height:calc(var(--hoehe) * .72);min-height:6px;max-width:3.4rem;width:100%;margin:0 auto;background:var(--signal-mark);border-radius:4px 4px 0 0;transition:background-color .12s ease}.treppe-name{position:absolute}.treppe-reihe a:hover .treppe-saeule,.treppe-reihe a:focus-visible .treppe-saeule{background:var(--graphit)}.treppe-reihe a{position:relative}.treppe-name{position:absolute;top:calc(100% + .4rem);left:0;right:0;text-align:center;font-size:.78rem;line-height:1.15;color:var(--leise);hyphens:manual}.treppe{padding-bottom:2.4rem}.treppe-reihe{--n: 8}@media(min-width:48rem){.treppe-wert{font-size:1.15rem;font-stretch:105%}.treppe-name{font-size:.88rem}}.abkuerzungen{display:grid;gap:1rem}@media(min-width:56rem){.abkuerzungen{grid-template-columns:repeat(3,minmax(0,1fr))}}.abkuerzung{background:var(--flaeche);border:1px solid var(--linie);border-top:6px solid var(--signal-mark);border-radius:var(--r-mittel);padding:1.2rem;display:flex;flex-direction:column}.abk-rolle{font-size:1rem;font-stretch:112%;margin-bottom:.9rem}.abk-kopf{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.abk-gb{font:800 1.6rem/1 var(--kopfschrift);font-stretch:120%;margin:0}.abk-name{font-weight:600;margin-bottom:.4rem}.abk-preis{font:800 1.5rem/1.2 var(--kopfschrift);margin-bottom:.5rem}.abk-preis small{font:400 .85rem/1.3 var(--schrift);color:var(--leise);display:block}.abk-warum{color:var(--leise);font-size:.95rem}.plus-minus{list-style:none;margin:0 0 1.2rem;padding:0;display:grid;gap:.35rem;font-size:.95rem}.plus-minus li{padding-left:1.5rem;position:relative}.plus-minus li:before{position:absolute;left:0;top:0;width:1.1rem;text-align:center;font-weight:800}.plus-minus .plus:before{content:"+";color:var(--plus)}.plus-minus .minus:before{content:"\2212";color:var(--minus)}.abkuerzung .button{margin-top:auto;align-self:flex-start}.filter{display:grid;gap:1rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-mittel);padding:1rem;margin-bottom:1rem}@media(min-width:62rem){.filter{display:flex;flex-wrap:wrap;align-items:flex-end;gap:1rem 2rem}}.filter-gruppe{border:0;margin:0;padding:0;min-width:0}.filter-gruppe legend{font-weight:700;font-size:.9rem;margin-bottom:.4rem;padding:0}.filter-rest{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;align-items:end}.chips{display:flex;flex-wrap:wrap;gap:.35rem}.chip{position:relative}.chip input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.chip span{display:inline-flex;align-items:center;gap:.35rem;min-height:2.5rem;padding:.4rem .8rem;border:1.5px solid var(--linie);border-radius:999px;font-size:.95rem;background:var(--flaeche)}.chip input:checked+span{background:var(--graphit);border-color:var(--graphit);color:#fff}.chip input:focus-visible+span{outline:3px solid var(--fokus);outline-offset:2px}.chip:hover span{border-color:var(--graphit)}.feld{display:grid;gap:.3rem;font-weight:700;font-size:.9rem}.feld select{font:500 1rem var(--schrift);min-height:2.6rem;padding:.35rem 2rem .35rem .75rem;border:1.5px solid var(--graphit);border-radius:var(--r-klein);background:var(--flaeche) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%231f2430' stroke-width='2'/%3E%3C/svg%3E") no-repeat right .7rem center / .75rem;appearance:none;color:var(--graphit)}.filter-volumen select{font-weight:700;border-width:2px;background-color:var(--signal-hauch)}.schalter{display:inline-flex;align-items:center;gap:.5rem;min-height:2.6rem;font-weight:600;cursor:pointer}.schalter input{width:1.25rem;height:1.25rem;accent-color:var(--graphit)}.punkt{display:inline-block;width:.6rem;height:.6rem;border-radius:50%;background:var(--leise);flex:none}.punkt.netz-telekom{background:var(--netz-telekom)}.punkt.netz-vodafone{background:var(--netz-vodafone)}.punkt.netz-o2{background:var(--netz-o2)}.punkt.netz-1und1{background:var(--netz-1und1)}.chip input:checked+span .punkt{box-shadow:0 0 0 2px #fff}.treffer{margin:0 0 .8rem;color:var(--leise)}.treffer strong{color:var(--graphit);font-family:var(--kopfschrift);font-size:1.1rem}.leer{background:var(--signal-hauch);border-radius:var(--r-mittel);padding:1rem}.mehr{margin:1.2rem auto 0;display:flex}.stand{font-size:.88rem;color:var(--leise);margin:1.4rem 0 0;max-width:52rem}.stand a{color:var(--graphit)}.tarifliste{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.t-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-mittel);padding:1rem;display:grid;gap:.8rem 1rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"marke kern" "volumen preis" "aktion aktion" "mehr mehr";align-items:center}.tarif:target .t-karte{border-color:var(--graphit);box-shadow:0 0 0 3px var(--signal)}.t-marke{grid-area:marke}.t-marke img,.markenfeld img{display:block;width:100%;height:100%;object-fit:contain}.t-marke{width:5rem;height:2.8rem;display:flex;align-items:center;justify-content:center}.t-markenname{display:none}.t-kern{grid-area:kern;min-width:0}.tarif-name{font:650 1.02rem/1.3 var(--schrift);margin:0 0 .35rem}.tarif-name a{text-decoration:none}.tarif-name a:hover{text-decoration:underline}.t-schilder{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.3rem}.schild{font-size:.8rem;font-weight:600;padding:.15rem .5rem;border-radius:var(--r-klein);background:var(--papier);border:1px solid var(--linie-zart);line-height:1.4}.schild-netz{padding-left:.45rem;border-left:4px solid var(--leise)}.schild-netz.netz-telekom{border-left-color:var(--netz-telekom)}.schild-netz.netz-vodafone{border-left-color:var(--netz-vodafone)}.schild-netz.netz-o2{border-left-color:var(--netz-o2)}.schild-5g{background:var(--graphit);color:#fff;border-color:var(--graphit)}.t-volumen{grid-area:volumen}.t-gb{font:800 1.65rem/1 var(--kopfschrift);font-stretch:122%;margin:0 0 .35rem;letter-spacing:-.015em;white-space:nowrap}.t-gb-ohne{font:600 .95rem/1.2 var(--schrift);color:var(--leise);white-space:normal}.spur{display:block;height:6px;border-radius:3px;background:var(--linie-zart);width:100%;max-width:8rem;margin-bottom:.35rem}.spur span{display:block;height:100%;width:var(--anteil);background:var(--signal-mark);border-radius:3px}.t-tempo{font-size:.85rem;color:var(--leise);margin:0}.t-preis{grid-area:preis;text-align:right}.t-betrag{font:800 1.45rem/1.1 var(--kopfschrift);font-stretch:110%;margin:0 0 .2rem}.t-einheit{display:block;font:500 .8rem/1.2 var(--schrift);color:var(--leise)}.t-effektiv,.t-spaeter{font-size:.83rem;color:var(--leise);margin:0}.t-spaeter{color:var(--signal-text);font-weight:600}.t-aktion .button{white-space:nowrap}.t-effektiv span{display:block}.t-aktion{grid-area:aktion;display:flex;align-items:center;justify-content:space-between;gap:.8rem}.t-anschluss{font-size:.83rem;color:var(--leise);margin:0}.t-mehr{grid-area:mehr;margin-top:-.3rem}.t-mehr summary{cursor:pointer;font-weight:600;font-size:.88rem;padding:.3rem 0;list-style-position:inside;width:fit-content;color:var(--leise)}.t-mehr summary:hover,.t-mehr[open] summary{color:var(--graphit)}.t-mehr[open]{border-top:1px solid var(--linie-zart);margin-top:0;padding-top:.3rem}.t-mehr-innen{padding:.6rem 0 .2rem}.t-fakten{display:grid;gap:.1rem 2rem;margin:0;font-size:.92rem}@media(min-width:40rem){.t-fakten{grid-template-columns:repeat(2,minmax(0,1fr))}}.t-fakten div{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px dotted var(--linie)}.t-fakten dt{color:var(--leise)}.t-fakten dd{margin:0;text-align:right;font-weight:600}.t-hinweise{margin:.8rem 0 0;padding-left:1.1rem;font-size:.88rem;color:var(--leise)}.tarif-ohne .t-karte{background:var(--papier)}@media(min-width:62rem){.t-karte{grid-template-columns:5.6rem 9rem minmax(0,1fr) 11rem 11rem;grid-template-areas:"marke volumen kern preis aktion" "mehr mehr mehr mehr mehr";padding:1rem 1.2rem}.t-marke{width:5.6rem;height:3.1rem}.t-aktion{flex-direction:column;align-items:stretch;text-align:center;gap:.35rem}.t-gb{font-size:1.85rem}}.markenfeld{display:inline-flex;align-items:center;justify-content:center;width:4.75rem;height:2.7rem;min-width:4.5rem;min-height:2.55rem;background:var(--flaeche);border-radius:var(--r-klein);flex:none}.markenfeld-gross{width:6.4rem;height:3.6rem;min-width:5.4rem;min-height:3rem;padding:.35rem .5rem;border:2px solid var(--graphit)}.seitenkopf .markenfeld-gross{width:8rem;height:4.4rem}.initialen{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:var(--r-klein);background:var(--marke, var(--graphit));color:#fff;font:800 1.1rem/1 var(--kopfschrift);font-stretch:120%;text-shadow:0 1px 2px rgb(0 0 0 / .35)}.bedarf{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12.5rem),1fr))}.bedarf-karte{display:flex;flex-direction:column;height:100%;padding:1.2rem;border:2px solid var(--graphit);border-radius:var(--r-mittel);text-decoration:none;background:var(--flaeche)}.bedarf-karte:hover{background:var(--signal-hauch)}.bedarf-gb{font:800 clamp(1.3rem,1.9vw,1.7rem)/1 var(--kopfschrift);font-stretch:112%;white-space:nowrap;overflow-wrap:normal;margin-bottom:.8rem;color:var(--signal-text)}.bedarf-karte h3{margin-bottom:.4rem}.bedarf-text{color:var(--leise);font-size:.95rem;margin-bottom:.8rem}.bedarf-text p{margin:0}.bedarf-preis{margin-top:auto;font-weight:700}.werkzeuge{display:grid;gap:1rem}@media(min-width:48rem){.werkzeuge{grid-template-columns:1fr 1fr}.werkzeug-zuhause{grid-column:1 / -1}}@media(min-width:62rem){.werkzeuge{grid-template-columns:1.3fr 1fr 1fr}.werkzeug-zuhause{grid-column:auto}}.werkzeug{display:flex;flex-direction:column;padding:clamp(1.2rem,3vw,2rem);border-radius:var(--r-gross);text-decoration:none;background:var(--flaeche);border:1px solid var(--linie)}.werkzeug h2{font-size:clamp(1.35rem,2.6vw,1.85rem)}.werkzeug-text{color:var(--leise)}.werkzeug-text p:last-child{margin-bottom:1rem}.werkzeug-zuhause{background:var(--graphit);color:#fff;border:0;--fokus: var(--signal)}.werkzeug-zuhause .werkzeug-text{color:#d4d7de}.werkzeug-los{margin-top:auto;font-weight:700;display:inline-flex;align-items:center;gap:.4rem;text-decoration:underline;text-underline-offset:.2em}.werkzeug:hover .werkzeug-los{text-decoration-thickness:2px}.werkzeug:focus-visible{outline-color:var(--graphit)}.gegenueber{display:grid;gap:.6rem;margin:.5rem 0 1.5rem}.gegenueber div{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;padding:.8rem 1rem;border-radius:var(--r-mittel)}.gegenueber dt{font-size:.92rem}.gegenueber dd{margin:0;font:800 1.6rem/1 var(--kopfschrift);font-stretch:115%;white-space:nowrap}.g-router{background:var(--signal);color:var(--graphit)}.g-festnetz{background:#2c3342;border-left:6px solid #7fa3dc}.werkzeug-zahl{font:800 2.4rem/1 var(--kopfschrift);font-stretch:120%;margin:.2rem 0 1rem}.werkzeug-zahl small{display:block;font:500 .9rem/1.4 var(--schrift);color:var(--leise);margin-top:.3rem}.regler-deko{display:grid;gap:.6rem;margin:.2rem 0 1.2rem}.regler-deko i{display:block;height:6px;border-radius:3px;background:linear-gradient(90deg,var(--signal-mark) var(--wert),var(--linie-zart) var(--wert));position:relative}.regler-deko i:after{content:"";position:absolute;top:50%;left:var(--wert);width:16px;height:16px;border-radius:50%;background:var(--graphit);transform:translate(-50%,-50%);box-shadow:0 0 0 3px var(--flaeche)}.themen{display:grid;gap:1.8rem 1.5rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr))}.themen-gruppe h3{font-size:.95rem;color:var(--leise);font-family:var(--schrift);font-weight:700;margin-bottom:.4rem}.themen-gruppe ul{list-style:none;margin:0;padding:0;border-top:2px solid var(--graphit)}.themen-gruppe a{display:flex;flex-direction:column;padding:.7rem 0;border-bottom:1px solid var(--linie);text-decoration:none}.themen-gruppe a:hover .themen-name{text-decoration:underline}.themen-name{font-weight:700}.themen-zahl{font-size:.88rem;color:var(--leise)}.netzleiste{list-style:none;margin:0;padding:0;display:grid;gap:.8rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.netzleiste a{display:block;height:100%;padding:1.1rem 1.2rem;border-radius:var(--r-mittel);background:var(--flaeche);border:1px solid var(--linie);border-top:6px solid var(--netzfarbe);text-decoration:none}.netzleiste a:hover h2,.netzleiste a:hover h3{text-decoration:underline}.netzleiste h2,.netzleiste h3{font-size:1.25rem;margin-bottom:.6rem}.netzleiste dl{display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:0}.netzleiste dl div{display:flex;flex-direction:column-reverse}.netzleiste dt{font-size:.82rem;color:var(--leise)}.netzleiste dd{margin:0;font:800 1.2rem/1.2 var(--kopfschrift)}.netz-betreiber{color:var(--leise);font-size:.92rem}.netzleiste-gross{margin-bottom:2.5rem}.antworten{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,26rem),1fr))}.antwort-ctas .button{min-height:2.5rem;padding:.45rem .9rem;font-size:.92rem}.antwort-karte{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-mittel);padding:1.2rem;display:flex;flex-direction:column}.band-weiss .antwort-karte{background:var(--papier);border-color:var(--linie-zart)}.antwort-karte h3{font-size:1.1rem}.antwort-text{font-size:.97rem}.antwort-tarif{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.8rem;align-items:center;padding:.7rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-mittel);margin-bottom:1rem}.antwort-tarif p{margin:0}.antwort-tarif-name{font-weight:650;font-size:.95rem}.antwort-tarif-daten{font-size:.85rem;color:var(--leise)}.antwort-tarif-preis{font:800 1.15rem/1.1 var(--kopfschrift);text-align:right}.antwort-tarif-preis small{display:block;font:400 .75rem var(--schrift);color:var(--leise)}.antwort-ctas{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto}@media(max-width:30rem){.antwort-tarif{grid-template-columns:auto minmax(0,1fr)}.antwort-tarif-preis{grid-column:1 / -1;text-align:left}}.faq{display:grid;gap:.5rem}.faq details{background:var(--papier);border-radius:var(--r-mittel);border:1px solid var(--linie-zart)}.faq summary{cursor:pointer;padding:1rem 3rem 1rem 1.1rem;font-weight:700;position:relative;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"";position:absolute;right:1.1rem;top:50%;width:.7rem;height:.7rem;border-right:2.5px solid var(--graphit);border-bottom:2.5px solid var(--graphit);transform:translateY(-70%) rotate(45deg);transition:transform .15s ease}.faq details[open] summary:after{transform:translateY(-30%) rotate(225deg)}.faq .antwort{padding:0 1.1rem 1rem}.faq .antwort p:last-child{margin-bottom:0}.leseliste{list-style:none;margin:0;padding:0;display:grid;gap:0 2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.leseliste a{display:block;padding:1rem 0;border-top:2px solid var(--graphit);text-decoration:none;height:100%}.leseliste h2,.leseliste h3{font-size:1.15rem;margin-bottom:.4rem}.leseliste a:hover h2,.leseliste a:hover h3{text-decoration:underline}.leseliste p{color:var(--leise);font-size:.95rem;margin:0}.leseliste-gross h2{font-size:1.4rem}.fliesstext{max-width:44rem}.fliesstext h2{margin-top:2.2rem}.fliesstext>:first-child,.fliesstext>.abschnitt-text:first-child h2{margin-top:0}.fliesstext h3{margin-top:1.6rem}.fliesstext ul,.fliesstext ol{padding-left:1.3rem}.fliesstext li{margin-bottom:.35rem}.fliesstext a{color:var(--graphit);text-decoration-color:var(--signal-mark);text-decoration-thickness:2px}.fliesstext code{font-size:.9em;background:var(--papier);padding:.1em .35em;border-radius:4px}.fliesstext .grafik{margin:2rem 0}.meta{color:var(--leise);font-size:.92rem}.hinweis-netz{margin-top:1.4rem;padding:1rem;background:var(--signal-hauch);border-radius:var(--r-mittel)}.band-recht h1{font-size:clamp(2rem,4.5vw,3rem)}.faktenliste{margin:0;display:grid}.faktenliste div{display:flex;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--linie)}.faktenliste dt{color:var(--leise)}.faktenliste dd{margin:0;font-weight:700;text-align:right}.faktenliste .summe{border-bottom:0;border-top:2px solid var(--graphit);margin-top:.3rem}.faktenliste .summe dd{font-family:var(--kopfschrift);font-size:1.2rem}.einstiege{display:grid;gap:1rem}.einstieg-block,.rechenbeispiel{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-mittel);padding:1.1rem}.band-weiss .einstieg-block,.band-weiss .rechenbeispiel{background:var(--papier);border-color:var(--linie-zart)}.einstieg-titel{font-size:1rem;font-stretch:105%;margin-bottom:.6rem}.einstieg-block ul{list-style:none;margin:0;padding:0;display:grid;gap:.15rem}.einstieg-block li{line-height:1.35;padding:.3rem 0}.einstieg-block li a{font-weight:600}.einstieg-block .leise{font-size:.85rem;white-space:nowrap}.stufen-links{list-style:none;margin:0;padding:0;display:flex!important;flex-wrap:wrap;gap:.35rem!important}.stufen-links a{display:inline-flex!important;align-items:center;min-height:2.4rem;padding:.3rem .8rem!important;border:1.5px solid var(--graphit);border-radius:999px;text-decoration:none;font-weight:700;font-size:.92rem}.stufen-links a:hover{background:var(--graphit);color:#fff}.stufen-links-gross{margin-bottom:2rem}.stufen-links-gross a{min-height:2.9rem;font-size:1.05rem}.zahl-gross{font:800 2rem/1.1 var(--kopfschrift);font-stretch:115%;margin-bottom:.4rem}.sprungliste{list-style:none;margin:0 0 2rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.sprungliste a{display:inline-block;padding:.45rem .85rem;border-radius:999px;background:var(--flaeche);border:1px solid var(--linie);text-decoration:none;font-weight:600}.sprungliste a:hover{border-color:var(--graphit)}.fragen-gruppe{margin-bottom:2.8rem}.anbieterliste{list-style:none;margin:0;padding:0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr))}.anbieterliste a{display:flex;align-items:center;gap:1rem;padding:.9rem 1rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-mittel);text-decoration:none;height:100%}.anbieterliste a:hover{border-color:var(--graphit)}.anbieterliste a:hover .al-name{text-decoration:underline}.anbieterliste .markenfeld{border:1px solid var(--linie-zart);padding:.25rem .35rem}.al-text{display:grid;gap:.15rem;min-width:0}.al-name{font:750 1.1rem/1.2 var(--kopfschrift)}.al-daten{font-size:.9rem;color:var(--leise)}.al-netze{display:flex;flex-wrap:wrap;gap:.2rem .8rem;font-size:.85rem}.al-netze span{display:inline-flex;align-items:center;gap:.3rem}.markenreihe{list-style:none;padding:0!important;display:flex;flex-wrap:wrap;gap:.5rem}.markenreihe a{display:inline-flex;align-items:center;gap:.6rem;padding:.4rem .8rem .4rem .4rem;border:1px solid var(--linie);border-radius:var(--r-mittel);background:var(--flaeche);text-decoration:none;font-size:.9rem;font-weight:600}.markenreihe a:hover{border-color:var(--graphit)}.routerliste{list-style:none;margin:0;padding:0;display:grid;gap:.8rem}.router{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-mittel);padding:1.1rem;display:grid;gap:1rem;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"marke kern" "daten daten" "preis preis"}.r-marke{grid-area:marke}.r-kern{grid-area:kern;min-width:0}.r-daten{grid-area:daten;margin:0;display:grid;gap:.5rem 1.2rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));font-size:.92rem}.r-daten dt{color:var(--leise);font-size:.82rem}.r-daten dd{margin:0;font-weight:600}.r-preis{grid-area:preis;display:grid;gap:.2rem;justify-items:start}.r-preis .button{margin-top:.5rem}@media(min-width:62rem){.router{grid-template-columns:7rem minmax(0,1fr) minmax(0,1.4fr) 12rem;grid-template-areas:"marke kern daten preis";align-items:center}.r-preis{justify-items:stretch;text-align:right}}.balken-liste{list-style:none;margin:0;padding:0;display:grid;gap:.55rem;position:relative}.balken-liste li{display:grid;gap:.25rem}@media(min-width:48rem){.balken-liste li{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:1rem}}.balken-name{font-size:.92rem;font-weight:600;line-height:1.25}.balken-name small{display:block;font-weight:400;color:var(--leise)}.balken-spur{display:flex;align-items:center;gap:.5rem;min-width:0;position:relative}.balken-wert{display:block;height:16px;width:calc(var(--anteil) * .82);min-width:4px;background:var(--signal-mark);border-radius:0 4px 4px 0;flex:none}.balken-spur b{font-size:.9rem;white-space:nowrap;position:relative;z-index:1;background:var(--papier);padding:0 .25rem;border-radius:3px}.band-weiss .balken-spur b{background:var(--flaeche)}.balken-liste li.leise .balken-wert{background:#a9aeb8}.balken-kabel .balken-wert,.balken-zuhause .b-festnetz .balken-wert{background:var(--kabel)}.balken-kabel .balken-spur:before{content:"";position:absolute;left:calc(var(--bund) * .82);top:-.3rem;bottom:-.3rem;width:2px;background:var(--graphit);opacity:.6}.balken-zuhause .b-festnetz .balken-name>span{font-weight:700}.legende{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.88rem;color:var(--leise)}.legende li{display:inline-flex;align-items:center;gap:.4rem}.legende i{display:inline-block;width:.9rem;height:.9rem;border-radius:3px}.l-router{background:var(--signal-mark)}.l-festnetz{background:var(--kabel)}.streifen{display:grid;gap:.9rem}.streifen-zeile{display:grid;gap:.3rem}@media(min-width:48rem){.streifen-zeile,.streifen-achse{grid-template-columns:10rem minmax(0,1fr);align-items:center;gap:1rem}.streifen-achse{display:grid}}.streifen-name{font-weight:700;text-decoration:none}.streifen-name small{display:block;font-weight:400;color:var(--leise)}.streifen-spur{position:relative;height:1.6rem;border-bottom:1px solid var(--linie)}.streifen-spur i{position:absolute;bottom:.3rem;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--signal-mark);opacity:.55;box-shadow:0 0 0 2px var(--flaeche)}.streifen-spur i.erster{opacity:1;background:var(--graphit)}.streifen-achse{font-size:.78rem;color:var(--leise)}.streifen-achse .streifen-spur{border:0;height:1.2rem}.streifen-achse em{position:absolute;font-style:normal;transform:translate(-50%);white-space:nowrap}.band .grafik+.stand{margin-top:1rem}.grafik svg{display:block;width:100%}.grafik-schmal{max-width:32rem}.m-haupt{fill:var(--signal-mark)}.m-leise{fill:#b9bec7}.m-dunkel{fill:var(--graphit)}.l-achse{stroke:var(--linie);stroke-width:1}.l-marke{stroke:var(--graphit);stroke-width:2}.l-klammer{fill:none;stroke:var(--leise);stroke-width:1.2}.t-wert{font:700 12px var(--schrift);fill:var(--graphit)}.t-achse{font:400 11px var(--schrift);fill:var(--leise)}.umfang{display:grid;gap:1rem}@media(min-width:40rem){.umfang{grid-template-columns:1fr 1fr}}.umfang-spalte{border-radius:var(--r-mittel);padding:1rem;background:var(--papier)}.umfang-drin{border-top:5px solid var(--signal-mark)}.umfang-extra{border-top:5px solid #b9bec7}.umfang-kopf{font-weight:800}.umfang ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.umfang li{display:flex;gap:.6rem;align-items:flex-start}.umfang svg{width:1.3rem;flex:none;fill:none;stroke:var(--graphit);stroke-width:1.8}.abdeckung-paar{display:grid;gap:2.5rem}@media(min-width:62rem){.abdeckung-paar{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:3.5rem}}.karte-raster{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(5,auto);gap:4px;max-width:30rem}.kachel-land{aspect-ratio:1;border-radius:6px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;padding:.2rem;text-align:center}.kachel-land abbr{font:800 clamp(.95rem,3.4vw,1.3rem)/1 var(--kopfschrift);font-stretch:112%}.kachel-land b{font-size:clamp(.68rem,2.4vw,.85rem);font-weight:600}.s0{background:#ffe6d6;color:var(--graphit)}.s1{background:#ffc29e;color:var(--graphit)}.s2{background:#ff9a5e;color:var(--graphit)}.s3{background:#e8661f;color:var(--graphit)}.s4{background:#9e3b08;color:#fff}.legende-stufen{margin-top:1rem}.legende-stufen i{width:1.4rem}.ecken{display:grid;gap:.6rem;margin:2.5rem 0 0;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.ecken div{background:var(--flaeche);border:1px solid var(--linie);border-left:5px solid var(--graphit);border-radius:var(--r-klein);padding:.8rem 1rem}.ecken dt{font-size:.85rem;color:var(--leise)}.ecken dd{margin:0}.ecken b{font-family:var(--kopfschrift)}.orte-paar{display:grid;gap:2rem}@media(min-width:48rem){.orte-paar{grid-template-columns:1fr 1fr}}.ortsliste{list-style:none;margin:0;padding:0;border-top:2px solid var(--signal-mark)}.ortsliste-kabel{border-top-color:var(--kabel)}.ortsliste li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--linie)}.o-name small{color:var(--leise);margin-left:.3rem}.o-wert{font-weight:700;white-space:nowrap}.methode{margin-top:2rem;padding:1.2rem;background:var(--papier);border-radius:var(--r-mittel)}.methode h2{margin-top:0;font-size:1.3rem}.tabelle-rollen{overflow-x:auto;margin:1.2rem 0;border:1px solid var(--linie);border-radius:var(--r-mittel);background:var(--flaeche)}:is(.tabelle,.tabelle-rollen table){border-collapse:collapse;width:100%;font-size:.93rem;min-width:36rem}:is(.tabelle,.tabelle-rollen table) caption{text-align:left;padding:.8rem 1rem;font-weight:700;caption-side:top}:is(.tabelle,.tabelle-rollen table) :is(th,td){padding:.55rem 1rem;text-align:left;border-top:1px solid var(--linie-zart);vertical-align:top}:is(.tabelle,.tabelle-rollen table) thead th{font-size:.82rem;color:var(--leise);font-weight:700;background:var(--papier)}:is(.tabelle,.tabelle-rollen table) tbody th{font-weight:600}:is(.tabelle,.tabelle-rollen table) tfoot :is(th,td){font-weight:800;border-top:2px solid var(--graphit)}:is(.tabelle,.tabelle-rollen table) .zahl{text-align:right;white-space:nowrap}:is(.tabelle,.tabelle-rollen table) tr.hervor td{background:var(--kabel-hauch);font-weight:600}.rechner{display:grid;gap:1.5rem;margin-bottom:3rem}@media(min-width:62rem){.rechner{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:2.5rem;align-items:start}.rechner-ergebnis{position:sticky;top:1rem}}.rechner-form{background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-gross);padding:clamp(1.1rem,3vw,1.8rem)}.rechner-form h2{font-size:1.35rem}.regler{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.3rem 1rem;padding:.7rem 0;border-bottom:1px solid var(--linie-zart)}.regler label{font-weight:600;grid-row:1;grid-column:1}.regler output{font:750 1rem var(--kopfschrift);min-width:4.5rem;text-align:right;grid-row:1;grid-column:2}.regler input{grid-column:1 / -1;grid-row:2;width:100%;height:2.2rem;margin:0;background:transparent;appearance:none;--fuell: 0%;cursor:pointer}.regler input::-webkit-slider-runnable-track{height:8px;border-radius:4px;background:linear-gradient(90deg,var(--signal-mark) var(--fuell),var(--linie-zart) var(--fuell))}.regler input::-moz-range-track{height:8px;border-radius:4px;background:var(--linie-zart)}.regler input::-moz-range-progress{height:8px;border-radius:4px;background:var(--signal-mark)}.regler input::-webkit-slider-thumb{appearance:none;width:24px;height:24px;border-radius:50%;background:var(--graphit);border:3px solid var(--flaeche);margin-top:-8px;box-shadow:0 0 0 1px var(--graphit)}.regler input::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:var(--graphit);border:3px solid var(--flaeche);box-shadow:0 0 0 1px var(--graphit)}.rechner-annahme{font-size:.88rem;color:var(--leise);margin:1rem 0 0}.rechner-ergebnis{background:var(--flaeche);border:2px solid var(--graphit);border-radius:var(--r-gross);box-shadow:7px 7px 0 var(--signal);padding:clamp(1.1rem,3vw,1.8rem)}.re-kopf{margin:0;color:var(--leise)}.re-gb{margin:0 0 .5rem;display:flex;align-items:baseline;flex-wrap:wrap;gap:.4rem}.re-gb b{font:850 clamp(3.4rem,10vw,5rem)/1 var(--kopfschrift);font-stretch:130%;letter-spacing:-.03em}.re-gb span{font-weight:600}.re-stufe b{font-family:var(--kopfschrift)}.re-tarife{list-style:none;margin:0 0 1.2rem;padding:0;display:grid;gap:.5rem}.re-tarif{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.15rem .8rem;padding:.8rem;border:1px solid var(--linie);border-radius:var(--r-mittel);align-items:center}.re-name{font-weight:650;grid-column:1}.re-daten{font-size:.85rem;color:var(--leise);grid-column:1}.re-preis{font:800 1.05rem var(--kopfschrift);grid-column:1}.re-tarif .button{grid-column:2;grid-row:1 / span 3}.mit-rechner .rechner-ohne h2:first-child{margin-top:0}.fuss{background:var(--graphit);color:#e7e9ee;padding:2.5rem 0 3rem;--fokus: var(--signal)}.fuss-innen{width:min(100% - 2 * var(--rand),var(--breite));margin-inline:auto;display:grid;gap:1.4rem}@media(min-width:62rem){.fuss-innen{grid-template-columns:auto 1fr auto;align-items:start;gap:3rem}}.fuss-marke{font:800 1.15rem/1 var(--kopfschrift);font-stretch:112%;text-decoration:none;color:#fff}.fuss-marke span{color:var(--signal)}.fuss ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.2rem 1.2rem}.fuss a{display:inline-block;padding:.3rem 0}.fuss-recht a{color:#fff;font-weight:600}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.w-puls{display:none}}@media print{.kopf,.hero-grafik,.filter,.fuss,.t-aktion,.seitenleiste{display:none!important}.hero,.seitenkopf{background:none}}