:root{--ip-text:#3a3a3a;--ip-leise:#6b6b6b;--ip-zart:#fff4f2}.u-hero--info h1{margin-top:0}.u-hero--info .u-hero__bild{filter:grayscale()brightness(.95)contrast(1.05)}.u-hero.u-hero--info:after{background:linear-gradient(#00000059 0%,#0000 22% 50%,#000000b8 100%)}@media (width<=640px){.u-hero.u-hero--dunkel:after{background:linear-gradient(#00000059 0%,#0000 20%,#00000059 42%,#000000c7 62%,#000000e6 100%),linear-gradient(70deg,#00000073 0%,#0000 70%)}}.ip-body{padding-block:clamp(56px,7vw,112px)}.ip-raster{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.ip-raster.ohne-toc{grid-template-columns:minmax(0,1fr)}.ip-toc{font-size:.9rem;position:sticky;top:96px}.ip-toc summary{cursor:pointer;font:700 .7rem/1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--grau);justify-content:space-between;align-items:center;margin-bottom:1rem;list-style:none;display:flex}.ip-toc summary::-webkit-details-marker{display:none}.ip-toc summary i{color:var(--anthrazit);font-size:1.1rem;font-style:normal;transition:transform .25s;display:none}.ip-toc ol{border-left:1px solid var(--linie-hell);gap:2px;margin:0;padding:0;list-style:none;display:grid}.ip-toc a{color:var(--ip-leise);border-left:2px solid #0000;margin-left:-1px;padding:.42rem 0 .42rem 1rem;line-height:1.35;transition:color .2s,border-color .2s;display:block}.ip-toc a:hover{color:var(--anthrazit)}.ip-toc a.aktiv{color:var(--anthrazit);border-left-color:var(--koralle);font-weight:700}.ip-toc .ip-toc-hilfe{border-top:1px solid var(--linie-hell);color:var(--ip-leise);margin-top:2rem;padding-top:1.4rem;font-size:.85rem;line-height:1.5}.ip-toc .ip-toc-hilfe a{color:var(--anthrazit);border:0;border-bottom:2px solid var(--koralle);margin:0;padding:0;font-weight:700;display:inline}@media (width<=900px){.ip-raster{grid-template-columns:1fr;gap:28px}.ip-toc{background:var(--papier);border-radius:16px;padding:1rem 1.2rem;position:static}.ip-toc summary{color:var(--anthrazit);margin:0}.ip-toc summary i{display:block}.ip-toc[open] summary{margin-bottom:.8rem}.ip-toc[open] summary i{transform:rotate(45deg)}.ip-toc .ip-toc-hilfe{display:none}}.ip-text{min-width:0;max-width:70ch;color:var(--ip-text)}.ip-text--breit{max-width:none}.ip-text>section{scroll-margin-top:96px}.ip-text>section+section{margin-top:clamp(44px,5vw,68px)}.ip-text h2{letter-spacing:-.025em;color:var(--anthrazit);margin:0 0 1.1rem;font-size:clamp(1.55rem,2.6vw,2.2rem);font-weight:900;line-height:1.08}.ip-text h2 small{font:800 .7rem/1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--koralle-schatten);margin-bottom:.7rem;display:block}.ip-text h2 em{color:var(--koralle);font-style:normal}.ip-text h3{font-family:var(--display);color:var(--anthrazit);margin:1.6rem 0 .5rem;font-size:1.12rem;font-weight:800}.ip-text h4{font-family:var(--display);color:var(--anthrazit);margin:1.4rem 0 .4rem;font-size:1.02rem;font-weight:800}.ip-text h5{font:700 .7rem/1.4 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--grau);margin:1.2rem 0 .4rem}.ip-text p{margin:0 0 1.05em;line-height:1.78}.ip-text p,.ip-text li{overflow-wrap:anywhere}.ip-text .ip-vorspann{color:var(--anthrazit);font-size:clamp(1.12rem,1.5vw,1.3rem);font-weight:500;line-height:1.6}.ip-text .ip-vorspann strong{font-weight:700}.ip-text ul{gap:.55rem;margin:0 0 1.2em;padding:0;list-style:none;display:grid}.ip-text ul li{padding-left:1.4rem;line-height:1.65;position:relative}.ip-text ul li:before{content:"";background:var(--koralle);border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.ip-text li>p:last-child{margin-bottom:0}.ip-text ol:not(.ip-schritte):not(.ip-regeln){gap:.5rem;margin:0 0 1.2em;padding-left:1.3rem;display:grid}.ip-text ol:not(.ip-schritte):not(.ip-regeln) li::marker{color:var(--koralle-schatten);font-weight:800}.ip-text a:not(.btn){color:var(--anthrazit);border-bottom:2px solid var(--koralle);font-weight:700;transition:color .2s}.ip-text a:not(.btn):hover{color:var(--koralle-schatten)}.ip-text .ip-cmp{font:inherit;color:var(--anthrazit);border:0;border-bottom:2px solid var(--koralle);cursor:pointer;background:0 0;padding:0;font-weight:700;transition:color .2s}.ip-text .ip-cmp:hover{color:var(--koralle-schatten)}.ip-text strong{color:var(--anthrazit)}.ip-vorspann-box{margin-bottom:clamp(44px,5vw,68px)}.ip-vorspann-box p{margin:0 0 1em}.ip-box{background:var(--papier);border-radius:20px;margin:1.4rem 0;padding:clamp(22px,3vw,36px)}.ip-box>:last-child{margin-bottom:0}.ip-box--achtung{border-left:4px solid var(--koralle);border-radius:0 20px 20px 0}.ip-hinweis{border:1.5px dashed var(--koralle);background:var(--ip-zart);color:var(--anthrazit);border-radius:14px;align-items:flex-start;gap:.8rem;margin:0 0 clamp(36px,4vw,52px);padding:1rem 1.2rem;font-size:.88rem;line-height:1.55;display:flex}.ip-hinweis b{font:800 .64rem/1 var(--text);letter-spacing:.18em;text-transform:uppercase;background:var(--koralle);color:var(--anthrazit);border-radius:999px;flex:none;margin-top:.1rem;padding:.55em .8em}.ip-klein{color:var(--ip-leise);font-size:.86rem;line-height:1.55;display:block}.ip-daten{border-top:1px solid var(--linie-hell);grid-template-columns:minmax(0,180px) minmax(0,1fr);margin:0 0 1.2em;display:grid}.ip-daten dt,.ip-daten dd{border-bottom:1px solid var(--linie-hell);margin:0;padding:.85rem 0}.ip-daten dt{font:700 .7rem/1.5 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--grau);padding-top:1.05rem;padding-right:1rem}.ip-daten dd{color:var(--anthrazit)}@media (width<=560px){.ip-daten{grid-template-columns:1fr}.ip-daten dt{border-bottom:0;padding-bottom:0}}.ip-regeln{gap:0;margin:1.6rem 0 0;padding:0;list-style:none;display:grid}.ip-text .ip-regeln li{border-top:1px solid var(--linie-hell);grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2.4vw,32px);padding:clamp(22px,2.6vw,32px) 0;display:grid}.ip-text .ip-regeln li:before{display:none}.rnr{font-family:var(--display);letter-spacing:-.05em;color:var(--koralle);font-variant-numeric:tabular-nums;min-width:1.5em;font-size:clamp(2.2rem,4vw,3.4rem);font-weight:900;line-height:.85}.ip-text .ip-regeln h3{letter-spacing:-.015em;margin:0 0 .45rem;font-size:clamp(1.15rem,1.6vw,1.35rem);font-weight:900}.ip-regeln p:last-child{margin-bottom:0}.ip-nr-abschnitt{border-top:1px solid var(--linie-hell);grid-template-columns:auto minmax(0,1fr);gap:clamp(16px,2.4vw,32px);padding-top:clamp(22px,2.6vw,32px);display:grid}.ip-text>section.ip-nr-abschnitt+section.ip-nr-abschnitt{margin-top:clamp(22px,2.6vw,32px)}.ip-text .ip-nr-abschnitt h2{margin:0 0 .6rem;font-size:clamp(1.15rem,1.6vw,1.35rem)}.ip-text .ip-nr-abschnitt h3{margin-top:1.3rem;font-size:1.02rem}.ip-nr-abschnitt p:last-child{margin-bottom:0}.ip-teil{border-top:2px solid var(--anthrazit);padding-top:clamp(36px,4vw,56px)}.ip-text .ip-teil h3{margin-top:2.2rem;font-size:1.25rem;font-weight:900}.ip-faq-vorspann{margin-bottom:clamp(36px,4vw,52px)}.ip-text .ip-gruppe.ip-nr-abschnitt h2{margin-bottom:.8rem;font-size:clamp(1.3rem,2vw,1.7rem)}.ip-text>section.ip-gruppe.ip-nr-abschnitt+section.ip-gruppe{margin-top:clamp(40px,4.5vw,60px)}.ip-frage{border-bottom:1px solid var(--linie-hell)}.ip-gruppe h2+.ip-frage{border-top:1px solid var(--linie-hell)}.ip-frage summary{cursor:pointer;font-family:var(--display);color:var(--anthrazit);justify-content:space-between;align-items:center;gap:1.2rem;padding:1.15rem 0;font-size:clamp(1.02rem,1.3vw,1.15rem);font-weight:800;line-height:1.35;list-style:none;transition:color .25s,padding .3s;display:flex}.ip-frage summary::-webkit-details-marker{display:none}.ip-frage summary i{border:1.5px solid var(--linie-hell);border-radius:50%;flex:none;width:30px;height:30px;transition:background .25s,border-color .25s,transform .35s;position:relative}.ip-frage summary i:before,.ip-frage summary i:after{content:"";background:currentColor;width:11px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ip-frage summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.ip-frage summary:hover{color:var(--koralle-schatten)}.ip-frage[open] summary i{background:var(--koralle);border-color:var(--koralle);color:var(--anthrazit);transform:rotate(45deg)}.ip-frage .antwort{padding:0 3rem 1.3rem 0;animation:.4s both auf}.ip-frage .antwort p:last-child{margin-bottom:0}@media (width<=900px){.ip-frage .antwort{padding-right:0}}.ip-tabelle-wrap{border:1px solid var(--linie-hell);border-radius:16px;margin:1.2rem 0 1.4rem;overflow-x:auto}.ip-tabelle{border-collapse:collapse;width:100%;min-width:420px;font-size:.92rem}.ip-tabelle th,.ip-tabelle td{text-align:left;border-bottom:1px solid var(--linie-hell);padding:.7rem 1rem}.ip-tabelle td+td,.ip-tabelle th+th{text-align:center;width:22%}.ip-tabelle thead th{background:var(--anthrazit);color:#fff;font:800 .7rem/1 var(--text);letter-spacing:.16em;text-transform:uppercase;padding-block:1rem}.ip-tabelle thead th:last-child{background:var(--koralle);color:var(--anthrazit)}.ip-tabelle tbody th{background:var(--papier);font:800 .68rem/1 var(--text);letter-spacing:.16em;text-transform:uppercase;color:var(--koralle-schatten);padding-top:1.1rem}.ip-tabelle td+td{color:var(--koralle-schatten);font-weight:800}.ip-tabelle tr:last-child td{border-bottom:0}.ip-tabs{background:var(--papier);border-radius:999px;gap:4px;max-width:100%;margin:.4rem 0 1.4rem;padding:4px;display:inline-flex;overflow-x:auto}.ip-tabs button{font:700 .74rem/1 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--ip-leise);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:.85em 1.3em;transition:background .2s,color .2s}.ip-tabs button[aria-selected=true]{color:var(--anthrazit);background:#fff;box-shadow:0 4px 14px -6px #00000040}.ip-schritte{counter-reset:s;gap:0;margin:0;padding:0;list-style:none;display:grid}.ip-text .ip-schritte li{counter-increment:s;border-bottom:1px solid var(--linie-hell);grid-template-columns:44px minmax(0,1fr);gap:1rem;padding:1rem 0;line-height:1.6;display:grid}.ip-text .ip-schritte li:before{content:counter(s);width:36px;height:36px;color:var(--koralle-schatten);border:1.5px solid var(--koralle);font-family:var(--display);background:0 0;border-radius:50%;place-items:center;font-size:.95rem;font-weight:900;display:grid;position:static}.ip-pfad{color:var(--anthrazit);font-weight:700}.ip-pfad em{color:var(--koralle-schatten);padding-inline:.25em;font-style:normal}.ip-test{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(18px,2.6vw,36px);display:grid}.ip-test p{margin:0 0 1em}.ip-test p:last-child{margin:0}.ip-test-zahl{font-family:var(--display);letter-spacing:-.05em;color:var(--anthrazit);justify-items:start;font-size:clamp(4rem,8vw,6.4rem);font-weight:900;line-height:.8;display:grid}.ip-test-zahl small{font:800 .66rem/1 var(--text);letter-spacing:.2em;text-transform:uppercase;color:var(--koralle-schatten);margin-top:.5rem}.ip-text ul.ip-laufzeiten{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);margin:1.2rem 0 1.4rem;display:grid}.ip-text ul.ip-laufzeiten li{background:var(--papier);border-radius:20px;justify-items:start;gap:.4rem;padding:clamp(18px,2.4vw,28px);display:grid}.ip-text ul.ip-laufzeiten li:before{display:none}.ip-laufzeiten b{font-family:var(--display);letter-spacing:-.05em;color:var(--anthrazit);font-size:clamp(2.6rem,5vw,3.8rem);font-weight:900;line-height:.85}.ip-laufzeiten span{font:800 .7rem/1 var(--text);letter-spacing:.18em;text-transform:uppercase;color:var(--koralle-schatten)}.ip-tid{flex-wrap:wrap;gap:3px;margin:.9rem 0 .8rem;display:flex}.ip-tid i{background:var(--papier);width:clamp(16px,2.6vw,26px);height:clamp(26px,3.6vw,36px);color:var(--grau);border-radius:3px;place-items:center;font:800 clamp(.72rem,1.3vw,.95rem)/1 ui-monospace,Menlo,monospace;display:grid}.ip-tid i.an{background:var(--koralle);color:var(--anthrazit)}.ip-premium{grid-template-columns:clamp(160px,16vw,210px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,64px);display:grid}.ip-premium-phone{filter:drop-shadow(0 24px 32px #0000002e);width:100%;height:auto}.ip-beachte>:last-child{margin-bottom:0}.ip-screenshot{width:100%;max-width:440px;height:auto;margin:.2rem 0 1.4rem -10px;display:block}@media (width<=640px){.ip-premium{grid-template-columns:1fr}.ip-premium-phone{max-width:220px}.ip-test{grid-template-columns:1fr}.ip-test-zahl{align-items:baseline;gap:.6rem;display:flex}}@media (width<=560px){.ip-text ul.ip-laufzeiten{grid-template-columns:1fr 1fr 1fr}}
