@font-face{font-family:Archivo;src:url(/static/fonts/archivo.woff2) format("woff2-variations"),url(/static/fonts/archivo.woff2) format("woff2");font-weight:100 900;font-stretch:62% 125%;font-style:normal;font-display:swap}:root{color-scheme:light;--papier: #f2f6f7;--flaeche: #ffffff;--flaeche-2: #e9f1f2;--tinte: #12313a;--tinte-2: #46606a;--linie: #d2dfe2;--petrol: #0b3f48;--petrol-2: #0f5560;--petrol-3: #13707b;--funk: #64d6c8;--signal: #ffc23d;--signal-2: #f0aa12;--plus: #0c6b50;--achtung: #9a4700;--fokus: #0a6c78;--netz-telekom: #e2007a;--netz-vodafone: #e60000;--netz-o2: #0050ff;--netz-1und1: #003d8f;--schrift: "Archivo", "Helvetica Neue", Arial, system-ui, sans-serif;--breit: 118%;--schmal: 78%;--r-gross: 20px;--r: 12px;--r-klein: 8px;--rand: clamp(1rem, 4vw, 2.5rem);--breite: 76rem;--schatten: 0 1px 0 rgba(11, 63, 72, .06), 0 10px 30px -18px rgba(11, 63, 72, .45)}*,*:before,*:after{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-padding-top:1rem}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--papier);color:var(--tinte);font-family:var(--schrift);font-size:1.0625rem;line-height:1.6;font-stretch:100%;overflow-wrap:break-word;min-height:100vh;display:flex;flex-direction:column}main{flex:1 0 auto}img,svg{display:block;max-width:100%}a{color:var(--petrol-3);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--petrol);text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--fokus);outline-offset:3px;border-radius:4px}h1,h2,h3{font-stretch:var(--breit);line-height:1.1;margin:0 0 .6em;letter-spacing:-.01em}h1{font-size:clamp(2.1rem,1.3rem + 3.6vw,4rem);font-weight:820;letter-spacing:-.025em;line-height:1.02}h2{font-size:clamp(1.55rem,1.2rem + 1.5vw,2.25rem);font-weight:780}h3{font-size:1.15rem;font-weight:720}p{margin:0 0 1em}.innen{width:min(100% - 2 * var(--rand),var(--breite));margin-inline:auto}.schmal{width:min(100% - 2 * var(--rand),46rem)}.sprungmarke{position:absolute;left:1rem;top:-4rem;z-index:50;background:var(--signal);color:var(--tinte);padding:.7rem 1rem;border-radius:var(--r-klein);font-weight:700;text-decoration:none}.sprungmarke:focus{top:1rem}main:focus{outline:none}.kopf{background:var(--petrol);color:#fff;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:.5rem 1.5rem;padding-block:.85rem}.marke{display:inline-flex;align-items:center;gap:.6rem;color:#fff;text-decoration:none}.marke:hover{color:#fff}.marke-zeichen{width:2.4rem;height:2.4rem;box-shadow:0 0 0 1px #64d6c859;border-radius:12px}.marke-text{font-size:1.15rem;font-stretch:112%;font-weight:500;letter-spacing:-.01em}.marke-text b{font-weight:850;margin-right:.08em}.marke-text i{font-style:normal;color:var(--funk)}.navi ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.navi a{display:block;color:#dff3f1;text-decoration:none;font-weight:600;font-size:.98rem;padding:.45rem .8rem;border-radius:999px}.navi a:hover,.navi a[aria-current]{background:#64d6c829;color:#fff}.kopf :focus-visible,.hero :focus-visible,.seitenkopf :focus-visible,.krumen :focus-visible,.fuss :focus-visible{outline-color:var(--signal)}.krumen{background:var(--petrol);color:#b9dcd8;font-size:.9rem;position:relative;z-index:2}.krumen ol{list-style:none;margin:0 auto;padding:0 0 .6rem;display:flex;flex-wrap:wrap;gap:.2rem .5rem;width:min(100% - 2 * var(--rand),var(--breite))}.krumen li+li:before{content:"\203a";margin-right:.5rem;color:var(--funk)}.krumen a{color:#e4f5f3}.los{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:var(--signal);color:var(--tinte);font-weight:760;font-stretch:105%;text-decoration:none;padding:.72rem 1.15rem;border-radius:var(--r);line-height:1.2;border:0;box-shadow:inset 0 -2px #00000024;text-align:center}.los:hover{background:var(--signal-2);color:var(--tinte)}.los-gross{font-size:1.08rem;padding:.9rem 1.5rem}.hero{position:relative;z-index:1;isolation:isolate;background:var(--petrol);color:#fff;padding:clamp(3rem,8vw,6.5rem) 0 clamp(7rem,12vw,9.5rem)}.hero-grafik{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.hero-svg{width:100%;height:100%;max-width:none}.hero-innen{width:min(100% - 2 * var(--rand),var(--breite));margin-inline:auto;position:relative}.hero h1{max-width:19ch;margin-bottom:.5em;text-wrap:balance}.hero-anriss{max-width:36rem;font-size:clamp(1.05rem,1rem + .4vw,1.22rem);color:#d6eeeb}.hero-zahlen{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 2rem;padding:0}.hero-zahlen span{display:inline-flex;align-items:baseline;gap:.35rem;background:#082c338c;border:1px solid rgba(100,214,200,.35);padding:.45rem .85rem;border-radius:999px;color:#cfe9e5;font-size:.98rem;backdrop-filter:blur(3px)}.hero-zahlen b{font-stretch:var(--schmal);font-weight:800;font-size:1.35rem;color:var(--signal);font-variant-numeric:tabular-nums}.hero-wege{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin:0}.hero-link{color:#fff;font-weight:600}.hero-link:hover{color:var(--funk)}@media(prefers-reduced-motion:no-preference){.hero-puls circle{transform-box:view-box;transform-origin:1120px 420px;animation:puls 4.8s cubic-bezier(.2,.6,.3,1) infinite}.hero-wellen{animation:drift 18s linear infinite}}@keyframes puls{0%{transform:scale(1);opacity:.9}80%,to{transform:scale(7.5);opacity:0}}@keyframes drift{0%{transform:translate(0)}to{transform:translate(-360px)}}.seitenkopf{position:relative;z-index:1;isolation:isolate;background:var(--petrol);color:#fff;padding:1.6rem 0 3rem}.seitenkopf-grafik{position:absolute;inset:0;overflow:hidden;z-index:-1;pointer-events:none}.seitenkopf-grafik svg{width:100%;height:100%;max-width:none}.seitenkopf-innen{display:grid;gap:1.5rem;align-items:center}.seitenkopf h1{margin-bottom:.4em}.seitenkopf .anriss{color:#d6eeeb;max-width:40rem;font-size:1.1rem;margin:0}.seitenkopf-text .anriss{margin-bottom:1.2rem}.seitenkopf .hero-wege{margin-top:1.2rem}@media(min-width:48rem){.seitenkopf-anbieter .seitenkopf-innen{grid-template-columns:auto 1fr;gap:2.2rem}}.anbieter-logo-gross .logofeld{--lw: 11rem;--lh: 6.2rem;background:#fff;border-radius:var(--r-gross);padding:.9rem 1.1rem;box-shadow:0 0 0 4px #64d6c840}.sprungleiste{display:flex;flex-wrap:wrap;gap:.5rem}.sprungleiste a{display:inline-flex;align-items:center;gap:.45rem;color:#fff;text-decoration:none;font-weight:650;border:1px solid rgba(100,214,200,.45);border-radius:999px;padding:.4rem .9rem}.sprungleiste a:hover{background:#64d6c829;color:#fff}.logofeld{--lw: 5.4rem;--lh: 3rem;display:flex;align-items:center;justify-content:center;width:var(--lw);height:var(--lh);flex:none}.logofeld img{width:100%;height:100%;min-height:0;object-fit:contain}.markenfeld{display:grid;place-items:center;width:100%;height:100%;border-radius:var(--r-klein);background:var(--marke, var(--petrol-2));color:#fff;font-weight:850;font-stretch:var(--breit);font-size:1.5rem}.netzpunkt{display:inline-block;width:.62rem;height:.62rem;border-radius:50%;background:var(--tinte-2);flex:none;box-shadow:0 0 0 2px #ffffffd9}.netz-telekom{background:var(--netz-telekom)}.netz-vodafone{background:var(--netz-vodafone)}.netz-o2{background:var(--netz-o2)}.netz-1und1{background:var(--netz-1und1)}.abschnitt{padding:clamp(2.5rem,6vw,4rem) 0}.bereich-kopf{max-width:46rem;margin-bottom:1.6rem}.bereich-kopf p{color:var(--tinte-2);margin:0}.fliesstext h2{margin-top:1.8em}.fliesstext h2:first-child,.fliesstext h1+h2{margin-top:.4em}.fliesstext p,.fliesstext li{max-width:68ch}.weiter{display:flex;flex-wrap:wrap;gap:.6rem 1.6rem;font-weight:650}.fokus{position:relative;z-index:3;margin-top:clamp(-6.5rem,-9vw,-4.5rem);padding-bottom:clamp(2.5rem,6vw,4rem)}.fokus-karte{display:grid;gap:1.5rem;background:var(--flaeche);border-radius:var(--r-gross);padding:clamp(1.2rem,3vw,2.2rem);box-shadow:0 30px 60px -30px #0b3f488c,0 0 0 1px var(--linie);border-top:6px solid var(--signal)}.fokus-marke .logofeld{--lw: 100%;--lh: 5.5rem;background:var(--flaeche-2);border-radius:var(--r);padding:1.1rem 1.4rem}.fokus-kicker{color:var(--tinte-2);font-weight:600;margin:0 0 .3rem}.fokus h2{font-size:clamp(1.7rem,1.2rem + 2vw,2.6rem);margin-bottom:.5em}.fokus-merkmale{margin-bottom:1.2rem}.fokus-spalten{display:grid;gap:1rem 2rem}.fokus-spalten h3{font-size:1rem;font-stretch:100%;margin-bottom:.4rem}.liste-plus,.liste-achtung{list-style:none;padding:0;margin:0 0 .4rem}.liste-plus li,.liste-achtung li{position:relative;padding-left:1.6rem;margin-bottom:.35rem;line-height:1.45}.liste-plus li:before,.liste-achtung li:before{content:"";position:absolute;left:0;top:.28em;width:1.05rem;height:1.05rem;border-radius:50%}.liste-plus li:before{background:var(--plus) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.3l2.6 2.5L12 5.3' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% no-repeat}.liste-achtung li:before{background:var(--achtung) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 4v5' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'/%3E%3Ccircle cx='8' cy='12' r='1.2' fill='%23fff'/%3E%3C/svg%3E") center / 100% no-repeat}.fokus-regel{font-size:.9rem;color:var(--tinte-2);margin:.6rem 0 0}.fokus-preis{display:flex;flex-direction:column;gap:.8rem;align-items:flex-start}.fokus-preis .tk-zahl{font-size:clamp(2.6rem,2rem + 2vw,3.4rem)}.fokus-platz{font-size:.95rem;color:var(--tinte-2);margin:0;padding:.7rem .9rem;background:var(--flaeche-2);border-radius:var(--r-klein)}.fokus-preis .los{width:100%}.fokus-seite{font-weight:650}@media(min-width:40rem){.fokus-spalten{grid-template-columns:1fr 1fr}}@media(min-width:62rem){.fokus-karte{grid-template-columns:13rem minmax(0,1fr) 16rem;align-items:start;gap:2.2rem}.fokus-marke .logofeld{--lh: 8rem}.fokus-preis{border-left:1px solid var(--linie);padding-left:2rem}}.daneben{margin-top:1.6rem}.daneben-titel{font-size:1rem;font-stretch:100%;color:var(--tinte-2);font-weight:650}.daneben-liste{list-style:none;padding:0;margin:0;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.daneben-liste li{display:grid;grid-template-columns:1fr auto;gap:0 .8rem;align-items:baseline;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r);padding:.7rem .9rem;font-size:.92rem;color:var(--tinte-2)}.daneben-liste a{font-weight:700;color:var(--tinte);grid-column:1}.daneben-preis{grid-column:2;grid-row:1 / span 3;align-self:center;font-stretch:var(--schmal);font-weight:800;font-size:1.3rem;color:var(--tinte);font-variant-numeric:tabular-nums}.rangliste-bereich{padding:clamp(2.5rem,6vw,4rem) 0;background:var(--flaeche-2);border-block:1px solid var(--linie)}.filter{display:grid;gap:1rem;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-gross);padding:1.1rem;margin-bottom:1rem}.filter-gruppe{border:0;margin:0;padding:0;min-width:0}.filter-gruppe legend,.feld>span{font-weight:700;font-size:.9rem;margin-bottom:.4rem;padding:0;display:block}.wahl{display:flex;flex-wrap:wrap;gap:.4rem}.wahl label,.haken{position:relative;cursor:pointer}.wahl input,.haken input{position:absolute;opacity:0;width:1px;height:1px}.wahl span{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border-radius:999px;border:1px solid var(--linie);background:var(--papier);font-weight:600;font-size:.95rem;min-height:2.5rem}.wahl label:hover span{border-color:var(--petrol-3)}.wahl input:checked+span{background:var(--petrol);border-color:var(--petrol);color:#fff}.wahl input:focus-visible+span,.haken input:focus-visible+span{outline:3px solid var(--fokus);outline-offset:2px}.filter-zeile{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8rem 1.2rem}.feld select{font:inherit;font-size:.98rem;color:var(--tinte);background:var(--papier);border:1px solid var(--linie);border-radius:var(--r-klein);padding:.5rem 2rem .5rem .7rem;min-height:2.6rem}.haken span{display:inline-flex;align-items:center;gap:.55rem;font-weight:600;min-height:2.6rem}.haken span:before{content:"";width:1.3rem;height:1.3rem;border-radius:6px;border:2px solid var(--tinte-2);background:var(--flaeche)}.haken input:checked+span:before{background:var(--petrol) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.3l2.8 2.7L12.5 5' fill='none' stroke='%23fff' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 90% no-repeat;border-color:var(--petrol)}.zuruecksetzen{font:inherit;font-weight:650;font-size:.95rem;background:none;border:0;color:var(--petrol-3);text-decoration:underline;text-underline-offset:.18em;cursor:pointer;padding:.5rem 0;min-height:2.6rem}@media(min-width:62rem){.filter{grid-template-columns:auto auto;justify-content:start;gap:1rem 2.5rem}.filter-zeile{grid-column:1 / -1}}.treffer{font-weight:700;margin:0 0 1rem}.leer{background:var(--flaeche);border:2px dashed var(--linie);border-radius:var(--r);padding:1.2rem}.tarifliste{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.tk-karte{display:grid;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r-gross);box-shadow:var(--schatten);overflow:clip;grid-template-columns:3.4rem minmax(0,1fr) auto;grid-template-areas:"platz marke preis" "platz kern  kern" "platz aktion aktion" "mehr  mehr  mehr"}.tk:target .tk-karte{box-shadow:0 0 0 3px var(--signal),var(--schatten)}.tk-platz{grid-area:platz;background:var(--petrol);color:#fff;display:flex;flex-direction:column;align-items:center;padding:1rem .2rem;text-align:center;gap:.1rem}.tk-platz-wort{font-size:.72rem;color:#b9dcd8;line-height:1.2}.tk-platz-zahl{font-stretch:var(--schmal);font-weight:850;font-size:1.7rem;line-height:1;font-variant-numeric:tabular-nums;color:var(--signal)}.tk-marke{grid-area:marke;padding:1rem 0 0 1rem;display:flex;flex-direction:column;gap:.3rem}.tk-marke img,.tk-marke .markenfeld{width:5.6rem;height:3.1rem;object-fit:contain;object-position:left center}.tk-marke .markenfeld{width:3.1rem}.t-markenname{font-size:.85rem;font-weight:650}.tk-kern{grid-area:kern;padding:.8rem 1rem 0;min-width:0}.tk-titel{font-size:1.12rem;font-stretch:104%;margin:0 0 .5rem;line-height:1.25}.tk-merkmale{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;padding:0;margin:0 0 .8rem}.merkmal{display:inline-flex;align-items:center;gap:.4rem;font-size:.84rem;font-weight:600;line-height:1.2;padding:.3rem .6rem;border-radius:6px;background:var(--flaeche-2);color:var(--tinte)}.merkmal-5g{background:var(--tinte);color:#fff;font-weight:800;font-stretch:var(--breit)}.tk-volumen{margin-bottom:.2rem}.tk-gb{margin:0 0 .35rem;display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .6rem}.tk-gb strong{font-stretch:var(--schmal);font-weight:820;font-size:1.45rem;line-height:1}.tk-tempo{color:var(--tinte-2);font-size:.9rem}.tk-balken{display:block;height:.45rem;border-radius:99px;background:var(--flaeche-2);max-width:22rem;overflow:hidden}.tk-balken span{display:block;height:100%;width:var(--anteil);min-width:.45rem;border-radius:inherit;background:linear-gradient(90deg,var(--petrol-3),var(--funk))}.tk-preis{grid-area:preis;padding:1rem 1rem 0 .5rem;text-align:right}.tk-betrag{margin:0;line-height:1}.tk-zahl{display:block;font-stretch:var(--schmal);font-weight:860;font-size:2rem;letter-spacing:-.01em;font-variant-numeric:tabular-nums;white-space:nowrap}.tk-einheit{display:block;font-size:.78rem;color:var(--tinte-2);margin-top:.3rem;line-height:1.25}.tk-neben{font-size:.8rem;color:var(--tinte-2);margin:.45rem 0 0;line-height:1.35}.tk-aktion{grid-area:aktion;padding:.9rem 1rem 1rem}.tk-aktion .los{width:100%;white-space:nowrap}.tk-mehr{grid-area:mehr;border-top:1px solid var(--linie)}.tk-mehr summary{cursor:pointer;padding:.7rem 1rem;font-weight:650;font-size:.92rem;color:var(--petrol-3);list-style:none;display:flex;align-items:center;gap:.5rem;min-height:2.75rem}.tk-mehr summary::-webkit-details-marker{display:none}.tk-mehr summary:before{content:"";width:.55rem;height:.55rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(-45deg);transition:transform .15s}.tk-mehr[open] summary:before{transform:rotate(45deg)}.tk-mehr summary:hover{background:var(--papier)}.tk-fakten{margin:0;padding:.2rem 1rem .6rem;display:grid;gap:0 2rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr))}.tk-fakten div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px dashed var(--linie);font-size:.9rem}.tk-fakten dt{color:var(--tinte-2)}.tk-fakten dd{margin:0;font-weight:600;text-align:right}.tk-hinweise{margin:.4rem 1rem .6rem;padding-left:1.1rem;font-size:.88rem;color:var(--tinte-2)}.tk-anbieterlink{margin:0 1rem 1rem;font-size:.9rem;font-weight:650}@media(min-width:60rem){.tk-karte{grid-template-columns:4.6rem 8.5rem minmax(0,1fr) 10.5rem 12rem;grid-template-areas:"platz marke kern preis aktion" "mehr  mehr  mehr mehr  mehr";align-items:center}.tk-platz{align-self:stretch;justify-content:center}.tk-platz-zahl{font-size:2.1rem}.tk-marke{padding:1.1rem 0 1.1rem 1.2rem;align-self:center}.tk-marke img{width:7rem;height:3.9rem}.tk-marke .markenfeld{width:3.9rem;height:3.9rem}.tk-kern{padding:1.1rem 1.2rem}.tk-preis{padding:1.1rem .5rem}.tk-aktion{padding:1.1rem 1.2rem 1.1rem .5rem}.tk-mehr{border-top:1px solid var(--linie)}}.liste-fuss{margin-top:1.4rem;font-size:.92rem;color:var(--tinte-2);max-width:52rem}.liste-fuss p{margin-bottom:.4rem}.anbieter-bereich{padding:clamp(2.5rem,6vw,4rem) 0}.anbieter-raster{list-style:none;padding:0;margin:0;display:grid;gap:.6rem;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr))}.anbieter-raster-klein{grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr))}.anbieter-kachel{display:flex;flex-direction:column;gap:.35rem;height:100%;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r);padding:.9rem;color:var(--tinte);text-decoration:none}.anbieter-kachel:hover{border-color:var(--petrol-3);color:var(--tinte);box-shadow:var(--schatten)}.anbieter-kachel .logofeld{--lw: 100%;--lh: 3.4rem;min-width:4.5rem;margin-bottom:.4rem;justify-content:flex-start}.anbieter-kachel .logofeld img{object-position:left center}.anbieter-kachel .markenfeld{width:3.4rem}.kachel-name{font-weight:750;line-height:1.25}.kachel-daten{font-size:.86rem;color:var(--tinte-2)}.fragen-bereich{padding:clamp(2.5rem,6vw,4rem) 0}.fragen{border-top:2px solid var(--tinte)}.frage{border-bottom:1px solid var(--linie)}.weiterlesen{margin-top:1.75rem;color:var(--tinte)}.frage summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.1rem 0}.frage summary::-webkit-details-marker{display:none}.frage summary h3{margin:0;font-size:1.12rem;font-stretch:104%}.frage summary:after{content:"";flex:none;width:1.8rem;height:1.8rem;border-radius:50%;background:var(--flaeche-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M8 3.5v9M3.5 8h9' stroke='%230b3f48' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center / 60% no-repeat}.frage[open] summary:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8h9' stroke='%230b3f48' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E")}.frage summary:hover h3{color:var(--petrol-3)}.antwort{padding:0 0 1rem;max-width:64ch}.antwort p:last-child{margin-bottom:0}.kennzahlen-bereich{background:var(--flaeche);border-bottom:1px solid var(--linie)}.kennzahlen{margin:0;padding:1.2rem 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));gap:1rem 1.5rem}.kennzahlen div{border-left:3px solid var(--funk);padding-left:.8rem}.kennzahlen dt{font-size:.86rem;color:var(--tinte-2)}.kennzahlen dd{margin:0;font-stretch:var(--schmal);font-weight:820;font-size:1.75rem;line-height:1.15;font-variant-numeric:tabular-nums}.kennzahlen .kz-klein{font-size:1.15rem;font-stretch:100%;font-weight:700;padding-top:.25rem}.kz-netze{display:flex;flex-wrap:wrap;gap:.2rem .8rem}.kz-netze span{display:inline-flex;align-items:center;gap:.4rem}.hinweis-fokus{background:#fff6dc;border-bottom:1px solid #f3dd9a;padding:.9rem 0}.hinweis-fokus p{margin:0}.profil-zu{font-weight:650;color:var(--tinte-2)}.einordnung{background:var(--flaeche);border-block:1px solid var(--linie)}.vergleich{margin-bottom:1.6rem}.vergleich h3{display:flex;align-items:center;gap:.5rem}.preisskala{display:grid;gap:.45rem}.skala-zeile{display:grid;grid-template-columns:minmax(5rem,9rem) 1fr auto;gap:.8rem;align-items:center;font-size:.9rem}.skala-name{font-weight:650;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.skala-balken{height:.9rem;border-radius:99px;background:linear-gradient(90deg,var(--petrol-3),var(--funk));width:var(--b)}.skala-bester{background:var(--signal)}.skala-wert{font-stretch:var(--schmal);font-weight:800;font-size:1.1rem;font-variant-numeric:tabular-nums}.netzgruppe+.netzgruppe{padding-top:0}.netzgruppe-kopf{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.3rem 2rem;border-bottom:2px solid var(--tinte);margin-bottom:.8rem}.netzgruppe-kopf h2{display:flex;align-items:center;gap:.6rem;margin-bottom:.4rem}.netzgruppe-kopf h2 .netzpunkt{width:1rem;height:1rem}.netzgruppe-kopf p{color:var(--tinte-2);margin-bottom:.6rem}.anbieterzeilen{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.anbieterzeile{display:grid;grid-template-columns:auto 1fr;gap:.6rem 1rem;align-items:center;background:var(--flaeche);border:1px solid var(--linie);border-radius:var(--r);padding:.8rem 1rem;color:var(--tinte);text-decoration:none}.anbieterzeile:hover{border-color:var(--petrol-3);color:var(--tinte);box-shadow:var(--schatten)}.anbieterzeile .logofeld{--lw: 5.6rem;--lh: 3.15rem}.zeile-name{font-weight:760;font-size:1.08rem;line-height:1.25}.zeile-name small{display:block;font-weight:500;font-size:.82rem;color:var(--tinte-2)}.zeile-wert{display:flex;flex-direction:column;font-stretch:var(--schmal);font-weight:800;font-size:1.2rem;line-height:1.15;font-variant-numeric:tabular-nums}.zeile-wert small{font-stretch:100%;font-weight:500;font-size:.75rem;color:var(--tinte-2)}.zeile-preis{color:var(--tinte)}.anbieterzeile{grid-template-columns:repeat(4,minmax(0,1fr))}.anbieterzeile .logofeld{grid-column:1 / span 2}.anbieterzeile .zeile-name{grid-column:3 / -1}@media(min-width:48rem){.anbieterzeile{grid-template-columns:6.5rem minmax(0,1fr) 5rem 6.5rem 5rem 8rem}.anbieterzeile .logofeld{--lw: 6.5rem;--lh: 3.6rem;grid-column:auto}.anbieterzeile .zeile-name{grid-column:auto}.zeile-preis{align-items:flex-end}}.fuss{background:var(--petrol);color:#cfe9e5;padding:2rem 0;margin-top:0;border-top:4px solid var(--funk)}.fuss-innen{width:min(100% - 2 * var(--rand),var(--breite));margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem}.fuss-marke{color:#fff;font-weight:800;font-stretch:var(--breit);text-decoration:none}.fuss-recht{list-style:none;margin:0;padding:0;display:flex;gap:1.4rem}.fuss a{color:#e4f5f3}@media print{.kopf,.hero-grafik,.seitenkopf-grafik,.filter,.fuss,.tk-aktion{display:none}.hero,.seitenkopf,.tk-platz{background:none;color:#000}}