
@font-face{font-family:"PL Nunito";src:url("/wp-content/themes/skolkaplan/assets/papierleicht/fonts/nunito-800.woff2?v=2363d3ed03") format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"PL Nunito";src:url("/wp-content/themes/skolkaplan/assets/papierleicht/fonts/nunito-800-ext.woff2?v=39f54b55b8") format("woff2");font-weight:800;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"PL Nunito";src:url("/wp-content/themes/skolkaplan/assets/papierleicht/fonts/nunito-700.woff2?v=fa89300b9b") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"PL Nunito";src:url("/wp-content/themes/skolkaplan/assets/papierleicht/fonts/nunito-700-ext.woff2?v=0a4e4a02e1") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}
@font-face{font-family:"PL Nunito Sans";src:url("/wp-content/themes/skolkaplan/assets/papierleicht/fonts/nunito-sans-latin.woff2?v=29e3890496") format("woff2");font-weight:200 1000;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"PL Nunito Sans";src:url("/wp-content/themes/skolkaplan/assets/papierleicht/fonts/nunito-sans-latin-ext.woff2?v=c648ee5bfd") format("woff2");font-weight:200 1000;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}


/* Ersatzschrift, solange Nunito lädt: Arial auf Breite und Zeilenmaß von Nunito gebracht (Titel an der ersten Zeile der Hauptüberschrift,
   Fließtext an den Texten dieser Seite gemessen), damit beim Schriftwechsel keine Zeile anders umbricht und nichts springt (CLS).
   Nur Voll- und PostScript-Namen: wo Arial fehlt (Android), gilt die Liste dahinter. */
@font-face{font-family:"PL Nunito Ersatz";src:local("Arial Bold"),local("Arial-BoldMT"),local("Arimo Bold"),local("LiberationSans-Bold");font-weight:600 1000;size-adjust:96.2%;ascent-override:105.09%;descent-override:36.69%;line-gap-override:0%}
@font-face{font-family:"PL Nunito Sans Ersatz";src:local("ArialMT"),local("Arimo"),local("LiberationSans");font-weight:200 599;size-adjust:100.3%;ascent-override:100.8%;descent-override:35.19%;line-gap-override:0%}
@font-face{font-family:"PL Nunito Sans Ersatz";src:local("Arial Bold"),local("Arial-BoldMT"),local("Arimo Bold"),local("LiberationSans-Bold");font-weight:600 749;size-adjust:97%;ascent-override:104.23%;descent-override:36.39%;line-gap-override:0%}
@font-face{font-family:"PL Nunito Sans Ersatz";src:local("Arial Bold"),local("Arial-BoldMT"),local("Arimo Bold"),local("LiberationSans-Bold");font-weight:750 1000;size-adjust:99.1%;ascent-override:102.02%;descent-override:35.62%;line-gap-override:0%}

#ot-papierleicht{
  --pl-papier:#FBF8F2;--pl-salbei-band:#EEF3EA;--pl-sand-band:#F5EEE3;--pl-karte:#FFFFFF;--pl-linie:#EAE3D6;
  --pl-tinte:#14294A;--pl-text:#3D4757;--pl-leise:#5D6576;--pl-salbei:#4F7A5E;--pl-salbei-dunkel:#3F6650;--pl-salbei-text:#3F6650;
  --pl-salbei-zart:#E4EDDF;--pl-koralle:#C9553F;--pl-pfirsich:#FBE3D9;--pl-himmel:#E1ECF4;--pl-butter:#FBF0D2;--pl-lavendel:#ECE7F5;
  --pl-schatten:0 1px 2px rgba(20,41,74,.05),0 12px 32px rgba(20,41,74,.07);
  --pl-titel:"PL Nunito","PL Nunito Ersatz",ui-rounded,"Nunito","Segoe UI",system-ui,sans-serif;
  --pl-fliess:"PL Nunito Sans","PL Nunito Sans Ersatz","Nunito Sans","Segoe UI",system-ui,-apple-system,sans-serif;
  --pl-hand:"Segoe Script","Bradley Hand","Snell Roundhand",cursive;
  background:var(--pl-papier);color:var(--pl-text);font-family:var(--pl-fliess);font-size:18px;line-height:1.6;
  -webkit-font-smoothing:antialiased;overflow-x:clip;margin:0;
}
#ot-papierleicht *,#ot-papierleicht *::before,#ot-papierleicht *::after{box-sizing:border-box}
#ot-papierleicht img{display:block;max-width:100%;height:auto;border:0}
#ot-papierleicht a{color:inherit;text-decoration:none}
#ot-papierleicht h1,#ot-papierleicht h2,#ot-papierleicht h3,#ot-papierleicht p,#ot-papierleicht ul,#ot-papierleicht ol,#ot-papierleicht figure{margin:0;padding:0}
#ot-papierleicht h1,#ot-papierleicht h2,#ot-papierleicht h3{font-family:var(--pl-titel);font-weight:800;color:var(--pl-tinte);letter-spacing:-.015em;text-wrap:balance}
#ot-papierleicht ul,#ot-papierleicht ol{list-style:none}
#ot-papierleicht :focus-visible{outline:3px solid var(--pl-salbei);outline-offset:3px;border-radius:12px}
#ot-papierleicht .pl-wrap{width:100%;max-width:1232px;margin-inline:auto;padding-inline:24px}
#ot-papierleicht .pl-sek{padding-block:104px;position:relative}
#ot-papierleicht .pl-band-salbei{background:var(--pl-salbei-band)}
#ot-papierleicht .pl-band-sand{background:var(--pl-sand-band)}
#ot-papierleicht .pl-eyebrow{display:block;font-family:var(--pl-fliess);font-weight:800;font-size:14px;letter-spacing:.14em;text-transform:uppercase;color:var(--pl-salbei-text);margin-bottom:14px}
#ot-papierleicht .pl-h2{font-size:clamp(30px,3.4vw,46px);line-height:1.1;margin-bottom:18px}
#ot-papierleicht .pl-lead{font-size:20px;color:var(--pl-text);max-width:62ch}
#ot-papierleicht .pl-zentriert{text-align:center}
#ot-papierleicht .pl-zentriert .pl-lead{margin-inline:auto}
#ot-papierleicht .pl-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:56px;padding:0 30px;border-radius:999px;font-family:var(--pl-fliess);font-weight:800;font-size:18px;line-height:1.2;cursor:pointer;transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease;border:0;text-align:center}
#ot-papierleicht .pl-btn-primaer{background:var(--pl-salbei);color:#fff;box-shadow:0 10px 24px rgba(79,122,94,.25)}
#ot-papierleicht .pl-btn-primaer:hover{background:var(--pl-salbei-dunkel);transform:translateY(-1px)}
#ot-papierleicht .pl-btn-rahmen{background:#fff;color:var(--pl-salbei-dunkel);box-shadow:inset 0 0 0 1.5px var(--pl-salbei)}
#ot-papierleicht .pl-btn-rahmen:hover{background:var(--pl-salbei-zart)}
#ot-papierleicht .pl-link{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:var(--pl-salbei-dunkel);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px;min-height:44px}
#ot-papierleicht .pl-link:hover{color:var(--pl-tinte)}
#ot-papierleicht .pl-klein{font-size:15px;color:var(--pl-leise)}
#ot-papierleicht .pl-karte{background:var(--pl-karte);border:1px solid var(--pl-linie);border-radius:24px;box-shadow:var(--pl-schatten)}
#ot-papierleicht .pl-checks{display:grid;gap:14px}
#ot-papierleicht .pl-checks li{display:flex;gap:14px;align-items:flex-start;color:var(--pl-tinte);font-size:18px;line-height:1.45}
#ot-papierleicht .pl-check{flex:0 0 auto;width:28px;height:28px;border-radius:50%;border:2px solid var(--pl-salbei);display:grid;place-items:center;margin-top:-1px}
#ot-papierleicht .pl-check svg{width:14px;height:14px;stroke:var(--pl-salbei);stroke-width:3;fill:none;stroke-linecap:round;stroke-linejoin:round}
#ot-papierleicht .pl-chips{display:flex;flex-wrap:wrap;gap:10px}
#ot-papierleicht .pl-chip{display:inline-flex;align-items:center;min-height:44px;padding:8px 18px;border-radius:999px;font-weight:700;font-size:16px;color:var(--pl-tinte);background:#fff;box-shadow:inset 0 0 0 1px var(--pl-linie)}
#ot-papierleicht .pl-chip-t1{background:var(--pl-pfirsich);box-shadow:none}
#ot-papierleicht .pl-chip-t2{background:var(--pl-salbei-zart);box-shadow:none}
#ot-papierleicht .pl-chip-t3{background:var(--pl-himmel);box-shadow:none}
#ot-papierleicht .pl-chip-t4{background:var(--pl-butter);box-shadow:none}
#ot-papierleicht .pl-chip-t5{background:var(--pl-lavendel);box-shadow:none}
#ot-papierleicht .pl-zwei{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}
#ot-papierleicht [hidden]{display:none!important}
@media (min-width:768px){#ot-papierleicht .pl-nur-mobil{display:none!important}#ot-papierleicht .pl-zwei-woche{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}

/* Kopfzeile */
#ot-papierleicht .pl-kopf{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:rgba(251,248,242,.94);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--pl-linie)}
#ot-papierleicht .pl-kopf .pl-wrap{display:flex;align-items:center;gap:28px;min-height:80px}
#ot-papierleicht .pl-logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--pl-titel);font-weight:800;font-size:30px;letter-spacing:-.02em;color:var(--pl-tinte);min-height:44px}
#ot-papierleicht .pl-logo img{width:40px;height:auto}
#ot-papierleicht .pl-logo b{color:var(--pl-salbei);font-weight:800}
#ot-papierleicht .pl-nav{display:flex;gap:6px;margin-inline:auto}
#ot-papierleicht .pl-nav a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;font-weight:700;font-size:17px;color:var(--pl-tinte)}
#ot-papierleicht .pl-nav a:hover{background:var(--pl-salbei-zart)}
#ot-papierleicht .pl-kopf-aktion{display:flex;align-items:center;gap:14px}
#ot-papierleicht .pl-anmelden{font-weight:800;font-size:17px;color:var(--pl-tinte);min-height:44px;display:inline-flex;align-items:center;padding:0 8px}
#ot-papierleicht .pl-kopf .pl-btn{min-height:48px;padding:0 22px;font-size:17px}
#ot-papierleicht .pl-menue-knopf{display:none;width:48px;height:48px;border-radius:50%;border:1.5px solid var(--pl-salbei);background:#fff;align-items:center;justify-content:center;cursor:pointer;padding:0}
#ot-papierleicht .pl-menue-knopf span{display:block;width:18px;height:2px;background:var(--pl-salbei-dunkel);border-radius:2px;box-shadow:0 6px 0 var(--pl-salbei-dunkel),0 -6px 0 var(--pl-salbei-dunkel)}
#ot-papierleicht .pl-menue{display:none}

/* Hero */
#ot-papierleicht .pl-hero{padding-block:72px 88px}
#ot-papierleicht .pl-hero-raster{display:grid;grid-template-columns:minmax(0,50fr) minmax(0,50fr);gap:32px;align-items:center}
#ot-papierleicht .pl-pill{display:inline-flex;align-items:center;min-height:40px;padding:6px 18px;border-radius:999px;background:var(--pl-salbei-zart);color:var(--pl-salbei-dunkel);font-weight:800;font-size:17px;margin-bottom:26px}
#ot-papierleicht .pl-h1{font-size:clamp(40px,4.5vw,64px);line-height:1.04;margin-bottom:26px}
#ot-papierleicht .pl-hero-text p.pl-lead{font-size:21px;margin-bottom:34px;max-width:34ch}
#ot-papierleicht .pl-cta-zeile{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px}
#ot-papierleicht .pl-hero .pl-btn-primaer{min-height:62px;font-size:19px;padding:0 34px}
#ot-papierleicht .pl-mikro{margin-top:12px;font-size:16px;color:var(--pl-leise)}
#ot-papierleicht .pl-vorteile{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:40px}
#ot-papierleicht .pl-vorteile li{display:flex;align-items:center;gap:10px;font-size:17px;color:var(--pl-tinte)}
#ot-papierleicht .pl-hero-bild{margin-right:-24px}

/* Kennst du das */
#ot-papierleicht .pl-drei{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:52px}
#ot-papierleicht .pl-sorge{padding:20px 20px 26px;display:flex;flex-direction:column}
#ot-papierleicht .pl-sorge img{border-radius:18px;width:100%;aspect-ratio:421/274;object-fit:cover}
#ot-papierleicht .pl-sorge h3{font-size:24px;line-height:1.2;margin:24px 6px 10px}
#ot-papierleicht .pl-sorge p{margin:0 6px;font-size:17px}
#ot-papierleicht .pl-loesung{display:flex;gap:12px;align-items:flex-start;margin:20px 6px 0;padding-top:18px;border-top:1px solid var(--pl-linie);color:var(--pl-salbei-dunkel);font-weight:800;font-size:17px;line-height:1.4;margin-top:auto}
#ot-papierleicht .pl-sorge .pl-loesung{margin-top:22px}

/* So funktioniert's */
#ot-papierleicht .pl-schritte{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:48px;position:relative}
#ot-papierleicht .pl-schritt{text-align:center;position:relative}
#ot-papierleicht .pl-schritt img{width:min(290px,100%);margin-inline:auto}
#ot-papierleicht .pl-schritt h3{font-size:24px;line-height:1.2;margin-top:22px}
#ot-papierleicht .pl-schritt p{font-size:17px;margin-top:8px;max-width:30ch;margin-inline:auto}
#ot-papierleicht .pl-schritt:not(:last-child)::after{content:"";position:absolute;top:44%;right:-34px;width:28px;border-top:2.5px dashed var(--pl-salbei);opacity:.8}
#ot-papierleicht .pl-schrittliste{display:grid;gap:22px;margin-top:28px}
#ot-papierleicht .pl-schrittliste li{display:grid;grid-template-columns:44px 1fr;gap:16px;align-items:start}
#ot-papierleicht .pl-nr{width:44px;height:44px;border-radius:50%;background:var(--pl-salbei);color:#fff;display:grid;place-items:center;font-family:var(--pl-titel);font-weight:800;font-size:20px}
#ot-papierleicht .pl-schrittliste strong{display:block;font-family:var(--pl-titel);font-weight:800;color:var(--pl-tinte);font-size:19px;line-height:1.3}

/* Bildungsbereiche */
#ot-papierleicht .pl-bereiche{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin-top:48px}
#ot-papierleicht .pl-bereich{border-radius:22px;padding:22px 14px 20px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:14px;min-height:196px;justify-content:center}
#ot-papierleicht .pl-bereich img{width:112px;height:104px;object-fit:contain}
#ot-papierleicht .pl-bereich span{font-family:var(--pl-titel);font-weight:800;color:var(--pl-tinte);font-size:17px;line-height:1.25}
#ot-papierleicht .pl-bg1{background:var(--pl-pfirsich)}#ot-papierleicht .pl-bg2{background:var(--pl-salbei-zart)}#ot-papierleicht .pl-bg3{background:var(--pl-himmel)}#ot-papierleicht .pl-bg4{background:var(--pl-butter)}#ot-papierleicht .pl-bg5{background:var(--pl-lavendel)}

/* Morgenkreis */
#ot-papierleicht .pl-mk-karte{margin-top:28px;padding:26px 28px;display:grid;grid-template-columns:1fr 1fr;gap:18px 26px}
#ot-papierleicht .pl-mk-karte li{font-size:17px}

/* Für Tage, an denen es brennt */
#ot-papierleicht .pl-brennt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,1fr);gap:26px;align-items:center;margin-top:48px}
#ot-papierleicht .pl-brennt-spalte{display:grid;gap:22px}
#ot-papierleicht .pl-hilfe{padding:24px 26px}
#ot-papierleicht .pl-hilfe img{width:76px;height:76px;border-radius:50%;margin-bottom:14px}
#ot-papierleicht .pl-hilfe h3{font-size:21px;line-height:1.25;margin-bottom:6px}
#ot-papierleicht .pl-hilfe p{font-size:16.5px}

/* Drumherum, Reihen-Karten */
#ot-papierleicht .pl-reihen{display:grid;gap:16px;margin-top:30px}
#ot-papierleicht .pl-reihe{display:grid;grid-template-columns:80px 1fr;gap:18px;align-items:center;padding:16px 22px 16px 16px}
#ot-papierleicht .pl-reihe img{width:80px;height:80px;object-fit:contain;border-radius:18px;padding:6px}
#ot-papierleicht .pl-reihe h3{font-size:20px;line-height:1.25;margin-bottom:4px}
#ot-papierleicht .pl-reihe p{font-size:16px;line-height:1.5}

/* Einblicke */
#ot-papierleicht .pl-einblick{overflow:hidden;display:flex;flex-direction:column}
#ot-papierleicht .pl-einblick img{width:100%;aspect-ratio:455/317;object-fit:cover}
#ot-papierleicht .pl-einblick-text{padding:22px 26px 24px;display:flex;flex-direction:column;gap:6px;flex:1}
#ot-papierleicht .pl-einblick-text .pl-eyebrow{margin:0;font-size:13px}
#ot-papierleicht .pl-einblick-text h3{font-size:23px;line-height:1.2}
#ot-papierleicht .pl-einblick-text .pl-link{margin-top:auto;padding-top:8px}

/* Preise */
#ot-papierleicht .pl-umschalter{display:inline-flex;gap:4px;padding:5px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--pl-linie);margin-top:26px}
#ot-papierleicht .pl-umschalter button{min-height:48px;padding:0 26px;border-radius:999px;border:0;background:none;font-family:var(--pl-fliess);font-weight:800;font-size:17px;color:var(--pl-tinte);cursor:pointer}
#ot-papierleicht .pl-umschalter button[aria-selected="true"]{background:var(--pl-salbei);color:#fff}
#ot-papierleicht .pl-tarife{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:44px;align-items:stretch}
#ot-papierleicht .pl-tarife.pl-zwei-tarife{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}
#ot-papierleicht .pl-tarif{position:relative;padding:26px 28px 30px;display:flex;flex-direction:column;align-items:center;text-align:center}
#ot-papierleicht .pl-tarif img{width:min(300px,100%);margin-bottom:6px}
#ot-papierleicht .pl-tarif h3{font-size:23px;line-height:1.2;margin-top:4px}
#ot-papierleicht .pl-preis{font-family:var(--pl-titel);font-weight:800;font-size:46px;color:var(--pl-tinte);line-height:1.1;margin-top:10px;font-variant-numeric:tabular-nums}
#ot-papierleicht .pl-preis small{font-family:var(--pl-fliess);font-weight:600;font-size:18px;color:var(--pl-leise);margin-left:4px}
#ot-papierleicht .pl-spar{display:inline-flex;margin-top:10px;padding:6px 16px;border-radius:999px;background:var(--pl-salbei-zart);color:var(--pl-salbei-dunkel);font-weight:800;font-size:15px}
#ot-papierleicht .pl-tarif .pl-checks{margin:22px 0 26px;text-align:left;width:100%}
#ot-papierleicht .pl-tarif .pl-checks li{font-size:16.5px}
#ot-papierleicht .pl-tarif .pl-btn{margin-top:auto;width:100%}
#ot-papierleicht .pl-tarif-top{box-shadow:inset 0 0 0 2px var(--pl-salbei),var(--pl-schatten);border-color:transparent;transform:translateY(-10px)}
#ot-papierleicht .pl-badge{position:absolute;top:-17px;left:50%;transform:translateX(-50%);white-space:nowrap;padding:7px 18px;border-radius:999px;background:var(--pl-salbei);color:#fff;font-weight:800;font-size:15px}
#ot-papierleicht .pl-fussnote{margin-top:34px;text-align:center;font-size:15px;color:var(--pl-leise)}
#ot-papierleicht .pl-slider-nav{display:none}

/* Live Mini-Planer & Test-Versprechen im Papierleicht-/Papercut-Stil (22.10.2026) */
#ot-papierleicht .pl-planer-box{margin-top:42px;padding:28px 30px;background:#fff;border:1.5px solid var(--pl-salbei);border-radius:28px;box-shadow:var(--pl-schatten)}
#ot-papierleicht .pl-planer-kopf{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:22px;margin-bottom:20px;padding:18px 22px;border-radius:22px;background:var(--pl-salbei-band);border:1px solid var(--pl-linie)}
#ot-papierleicht .pl-planer-kopf h3{font-size:clamp(22px,2.4vw,29px);line-height:1.18;margin:4px 0 8px}
#ot-papierleicht .pl-planer-sub{font-size:16px;color:var(--pl-text);line-height:1.45;margin:0 0 12px}
#ot-papierleicht .pl-planer-zeit{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:5px 14px;border-radius:999px;background:#fff;border:1px solid var(--pl-linie);color:var(--pl-salbei-dunkel);font-weight:800;font-size:14.5px}
#ot-papierleicht .pl-planer-fuchs{width:100%;max-width:340px;height:auto;aspect-ratio:900/572;object-fit:contain;border-radius:18px;justify-self:center;box-shadow:0 10px 26px rgba(20,41,74,.08)}
#ot-papierleicht .pl-planer-wahl{display:grid;grid-template-columns:288px minmax(0,1fr);gap:20px;padding-bottom:18px;border-bottom:1px solid var(--pl-linie);align-items:end}
#ot-papierleicht .pl-planer-gruppe{min-width:0}
#ot-papierleicht .pl-planer-gruppe label{display:block;font-family:var(--pl-titel);font-weight:800;font-size:15.5px;color:var(--pl-tinte);margin-bottom:8px}
#ot-papierleicht .pl-planer-select-wrap{position:relative;display:block;width:100%}
#ot-papierleicht .pl-planer-select{appearance:none;-webkit-appearance:none;width:100%;min-height:54px;padding:10px 42px 10px 16px;border-radius:18px;border:2px solid var(--pl-salbei);background:var(--pl-papier);color:var(--pl-tinte);font-family:var(--pl-fliess);font-weight:800;font-size:16px;line-height:1.25;cursor:pointer;box-shadow:0 3px 10px rgba(79,122,94,.1);transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}
#ot-papierleicht .pl-planer-select:hover,#ot-papierleicht .pl-planer-select:focus-visible{background:#fff;border-color:var(--pl-salbei-dunkel);box-shadow:0 6px 16px rgba(79,122,94,.18);outline:none}
#ot-papierleicht .pl-planer-select-pfeil{position:absolute;right:14px;top:50%;transform:translateY(-50%);width:22px;height:22px;pointer-events:none;color:var(--pl-salbei-dunkel);display:grid;place-items:center}
#ot-papierleicht .pl-planer-select-pfeil svg{width:18px;height:18px;stroke:currentColor;stroke-width:2.4;fill:none;stroke-linecap:round;stroke-linejoin:round}
#ot-papierleicht .pl-planer-themen{display:flex;flex-wrap:nowrap;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:6px 4px 10px;margin:-6px -4px -10px;max-width:calc(100% + 8px)}
#ot-papierleicht .pl-planer-themen::-webkit-scrollbar{display:none}
#ot-papierleicht .pl-planer-thema{flex:0 0 auto;scroll-snap-align:start;display:inline-flex;flex-direction:row;align-items:center;gap:10px;padding:6px 14px 6px 8px;border-radius:18px;border:2px solid var(--pl-linie);background:var(--pl-papier);color:var(--pl-tinte);font-family:var(--pl-fliess);font-weight:800;font-size:15px;line-height:1.2;text-align:left;white-space:nowrap;cursor:pointer;transition:border-color .18s ease,background-color .18s ease,transform .18s ease,box-shadow .18s ease;min-height:54px}
#ot-papierleicht .pl-planer-thema img{width:42px;height:42px;aspect-ratio:1;object-fit:contain;border-radius:12px;flex-shrink:0;transition:transform .22s ease}
#ot-papierleicht .pl-planer-thema:hover img{transform:scale(1.06)}
#ot-papierleicht .pl-planer-thema[aria-pressed="true"]{border-color:var(--pl-salbei);background:var(--pl-salbei-zart);color:var(--pl-salbei-dunkel);box-shadow:0 4px 12px rgba(79,122,94,.16)}
#ot-papierleicht .pl-planer-ergebnis{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);gap:20px;margin-top:20px;align-items:stretch}
#ot-papierleicht .pl-planer-mk{background:var(--pl-sand-band);border:1px solid var(--pl-linie);border-radius:22px;padding:20px 22px;display:flex;flex-direction:column;gap:10px}
#ot-papierleicht .pl-planer-mk-kopf{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center}
#ot-papierleicht .pl-planer-mk-bild{width:72px;height:72px;aspect-ratio:1;object-fit:contain;border-radius:16px;background:#fff;padding:4px;box-shadow:0 4px 12px rgba(20,41,74,.07)}
#ot-papierleicht .pl-planer-mk-tag{display:inline-flex;align-self:flex-start;padding:4px 12px;border-radius:999px;background:#fff;color:var(--pl-salbei-dunkel);font-weight:800;font-size:13.5px;margin-bottom:4px}
#ot-papierleicht .pl-planer-mk h4{font-family:var(--pl-titel);font-weight:800;font-size:20px;line-height:1.25;color:var(--pl-tinte);margin:0}
#ot-papierleicht .pl-planer-mk ul{display:grid;gap:8px;margin-top:2px}
#ot-papierleicht .pl-planer-mk li{font-size:15.5px;line-height:1.45;color:var(--pl-tinte);background:rgba(255,255,255,.68);padding:9px 12px;border-radius:14px;border:1px solid rgba(20,41,74,.06)}
#ot-papierleicht .pl-planer-mk li strong{color:var(--pl-salbei-dunkel);margin-right:4px}
#ot-papierleicht .pl-planer-mat{margin-top:auto;padding-top:10px;border-top:1px solid var(--pl-linie);font-size:14.5px;color:var(--pl-text)}
#ot-papierleicht .pl-planer-woche{background:var(--pl-papier);border:1px solid var(--pl-linie);border-radius:22px;padding:18px 20px}
#ot-papierleicht .pl-planer-woche h4{font-family:var(--pl-titel);font-weight:800;font-size:18.5px;color:var(--pl-tinte);margin:0 0 10px}
#ot-papierleicht .pl-planer-tage{display:grid;gap:8px}
#ot-papierleicht .pl-planer-tag{display:grid;grid-template-columns:40px 46px minmax(0,1fr) auto;gap:10px;align-items:center;padding:7px 12px;background:#fff;border:1px solid var(--pl-linie);border-radius:16px;font-size:15px;box-shadow:0 2px 6px rgba(20,41,74,.03)}
#ot-papierleicht .pl-planer-kuerzel{font-family:var(--pl-titel);font-weight:800;color:var(--pl-salbei-dunkel);font-size:15px;text-align:center;background:var(--pl-salbei-zart);padding:6px 0;border-radius:10px}
#ot-papierleicht .pl-planer-icon{width:44px;height:44px;aspect-ratio:1;object-fit:contain;border-radius:12px;padding:3px;background:var(--pl-papier)}
#ot-papierleicht .pl-planer-titel{font-weight:700;color:var(--pl-tinte);line-height:1.3}
#ot-papierleicht .pl-planer-bereich{padding:4px 11px;border-radius:999px;font-size:13px;font-weight:800;color:var(--pl-tinte);background:var(--pl-salbei-zart);white-space:nowrap}
#ot-papierleicht .pl-planer-fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding-top:18px;border-top:1px solid var(--pl-linie)}
#ot-papierleicht .pl-planer-fuss p{font-size:15.5px;color:var(--pl-text);max-width:52ch}
#ot-papierleicht .pl-test-versprechen{margin-top:38px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
#ot-papierleicht .pl-test-punkt{background:#fff;border:1px solid var(--pl-linie);border-radius:24px;padding:20px 22px 24px;box-shadow:var(--pl-schatten);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}
#ot-papierleicht .pl-test-punkt img{width:168px;max-width:100%;height:auto;aspect-ratio:360/457;object-fit:contain;border-radius:18px;margin-bottom:2px}
#ot-papierleicht .pl-test-punkt strong{display:block;font-family:var(--pl-titel);font-weight:800;font-size:19.5px;color:var(--pl-tinte);line-height:1.25}
#ot-papierleicht .pl-test-punkt p{font-size:15.5px;line-height:1.5;color:var(--pl-text);margin:0}
@media (max-width:960px){
  #ot-papierleicht .pl-planer-kopf,#ot-papierleicht .pl-planer-wahl,#ot-papierleicht .pl-planer-ergebnis,#ot-papierleicht .pl-test-versprechen{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:767px){
  #ot-papierleicht .pl-planer-box{padding:16px;margin-top:22px;border-radius:22px}
  #ot-papierleicht .pl-planer-kopf{grid-template-columns:minmax(0,1fr) 116px;padding:12px 14px;gap:10px;margin-bottom:12px}
  #ot-papierleicht .pl-planer-kopf h3{font-size:19.5px;margin:2px 0 6px}
  #ot-papierleicht .pl-planer-sub{display:none}
  #ot-papierleicht .pl-planer-zeit{font-size:13px;padding:4px 10px;min-height:32px}
  #ot-papierleicht .pl-planer-fuchs{max-width:116px;border-radius:14px}
  #ot-papierleicht .pl-planer-wahl{gap:12px;padding-bottom:12px}
  #ot-papierleicht .pl-planer-gruppe label{font-size:14.5px;margin-bottom:6px}
  #ot-papierleicht .pl-planer-select{min-height:48px;font-size:15.5px;padding:8px 40px 8px 14px;border-radius:15px}
  #ot-papierleicht .pl-planer-themen{margin-inline:-16px;padding:4px 16px 8px;gap:8px;max-width:calc(100% + 32px)}
  #ot-papierleicht .pl-planer-thema{padding:5px 12px 5px 7px;font-size:14.5px;min-height:48px;border-radius:15px;gap:8px}
  #ot-papierleicht .pl-planer-thema img{width:36px;height:36px;border-radius:10px}
  #ot-papierleicht .pl-planer-ergebnis{gap:12px;margin-top:12px}
  #ot-papierleicht .pl-planer-mk,#ot-papierleicht .pl-planer-woche{padding:14px}
  #ot-papierleicht .pl-planer-mk-kopf{grid-template-columns:58px minmax(0,1fr);gap:10px}
  #ot-papierleicht .pl-planer-mk-bild{width:58px;height:58px;border-radius:14px}
  #ot-papierleicht .pl-planer-mk h4{font-size:18px}
  #ot-papierleicht .pl-planer-tag{grid-template-columns:36px 40px minmax(0,1fr);gap:6px 10px}
  #ot-papierleicht .pl-planer-icon{width:38px;height:38px}
  #ot-papierleicht .pl-planer-bereich{grid-column:2/4;justify-self:start}
  #ot-papierleicht .pl-planer-fuss .pl-btn{width:100%}
  #ot-papierleicht .pl-test-versprechen{gap:14px}
  #ot-papierleicht .pl-test-punkt{display:grid;grid-template-columns:96px minmax(0,1fr);text-align:left;align-items:center;padding:16px;gap:4px 16px}
  #ot-papierleicht .pl-test-punkt img{grid-row:1/3;width:96px;margin:0}
}

/* Fragen */
#ot-papierleicht .pl-fragen{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px;align-items:start;margin-top:40px}
#ot-papierleicht .pl-faq{display:grid;gap:14px}
#ot-papierleicht details.pl-frage{background:#fff;border:1px solid var(--pl-linie);border-radius:22px;box-shadow:0 1px 2px rgba(20,41,74,.04)}
#ot-papierleicht details.pl-frage summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:68px;padding:12px 22px 12px 26px;font-family:var(--pl-titel);font-weight:800;font-size:19px;color:var(--pl-tinte)}
#ot-papierleicht details.pl-frage summary::-webkit-details-marker{display:none}
#ot-papierleicht .pl-plus{flex:0 0 auto;width:38px;height:38px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--pl-salbei);position:relative}
#ot-papierleicht .pl-plus::before,#ot-papierleicht .pl-plus::after{content:"";position:absolute;left:50%;top:50%;width:14px;height:2.5px;background:var(--pl-salbei-dunkel);border-radius:2px;transform:translate(-50%,-50%)}
#ot-papierleicht .pl-plus::after{transform:translate(-50%,-50%) rotate(90deg);transition:transform .2s ease,opacity .2s ease}
#ot-papierleicht details[open] .pl-plus::after{transform:translate(-50%,-50%) rotate(0deg);opacity:0}
#ot-papierleicht details.pl-frage p{padding:0 26px 24px;font-size:17px;max-width:68ch}
#ot-papierleicht .pl-kontaktkarte{padding:22px 26px 30px;text-align:center}
#ot-papierleicht .pl-kontaktkarte img{width:100%;margin-bottom:12px}
#ot-papierleicht .pl-kontaktkarte h3{font-size:26px;margin-bottom:8px}
#ot-papierleicht .pl-kontaktkarte p{margin-bottom:22px}

/* Abschluss und Footer */
#ot-papierleicht .pl-abschluss{padding-block:72px 40px}
#ot-papierleicht .pl-panel{background:var(--pl-salbei-band);border-radius:36px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:20px;align-items:center;padding:28px 48px 28px 20px}
#ot-papierleicht .pl-panel-text{text-align:center}
#ot-papierleicht .pl-panel-text .pl-h2{font-size:clamp(30px,3.3vw,48px)}
#ot-papierleicht .pl-panel-text .pl-lead{margin:0 auto 28px}
#ot-papierleicht .pl-stores{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:22px}
#ot-papierleicht .pl-stores a{display:inline-flex;min-height:44px;border-radius:10px}
#ot-papierleicht .pl-stores img{height:48px;width:auto}
#ot-papierleicht footer.pl-fuss{border-top:1px solid var(--pl-linie);margin-top:56px;padding-block:36px 44px}
#ot-papierleicht .pl-fuss-raster{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:24px}
#ot-papierleicht .pl-fuss-marke p{font-size:16px;margin-top:6px}
#ot-papierleicht .pl-herz{color:var(--pl-koralle)}

/* Tablet */
@media (max-width:1099px){
  #ot-papierleicht .pl-nav{display:none}
  #ot-papierleicht .pl-kopf .pl-wrap{justify-content:space-between}
  #ot-papierleicht .pl-hero-raster,#ot-papierleicht .pl-zwei{gap:36px}
  #ot-papierleicht .pl-bereiche{grid-template-columns:repeat(4,minmax(0,1fr))}
  #ot-papierleicht .pl-brennt{grid-template-columns:1fr 1fr}
  #ot-papierleicht .pl-brennt-bild{grid-column:1/-1;order:-1;max-width:560px;margin-inline:auto}
}
/* Handy */
@media (max-width:767px){
  #ot-papierleicht{font-size:16.5px}
  #ot-papierleicht .pl-nur-desktop{display:none!important}
  #ot-papierleicht .pl-wrap{padding-inline:20px}
  #ot-papierleicht .pl-sek{padding-block:60px}
  #ot-papierleicht .pl-kopf .pl-wrap{min-height:64px;gap:12px}
  #ot-papierleicht .pl-logo{font-size:26px}
  #ot-papierleicht .pl-logo img{width:34px}
  #ot-papierleicht .pl-anmelden,#ot-papierleicht .pl-kopf .pl-btn-primaer{display:none}
  #ot-papierleicht .pl-kopf-test{display:inline-flex!important;min-height:44px!important;padding:0 18px!important;font-size:16px!important}
  #ot-papierleicht .pl-menue-knopf{display:inline-flex}
  #ot-papierleicht .pl-menue{position:absolute;left:12px;right:12px;top:calc(100% + 8px);background:#fff;border-radius:22px;box-shadow:0 18px 48px rgba(20,41,74,.16);padding:12px;display:none;flex-direction:column}
  #ot-papierleicht .pl-menue.pl-offen{display:flex}
  #ot-papierleicht .pl-menue a{min-height:48px;display:flex;align-items:center;padding:0 14px;border-radius:14px;font-weight:800;font-size:17px;color:var(--pl-tinte)}
  #ot-papierleicht .pl-menue a:hover{background:var(--pl-salbei-zart)}
  #ot-papierleicht .pl-menue .pl-btn{margin-top:8px;justify-content:center;color:#fff}
  #ot-papierleicht .pl-hero{padding-block:30px 24px}
  #ot-papierleicht .pl-hero-raster,#ot-papierleicht .pl-zwei,#ot-papierleicht .pl-fragen{grid-template-columns:minmax(0,1fr);gap:24px}
  #ot-papierleicht .pl-pill{font-size:15px;margin-bottom:18px}
  #ot-papierleicht .pl-h1{font-size:clamp(34px,10vw,42px);margin-bottom:16px}
  #ot-papierleicht .pl-hero-text p.pl-lead{font-size:18px;margin-bottom:24px}
  #ot-papierleicht .pl-cta-zeile{flex-direction:column;align-items:stretch;gap:6px;text-align:center}
  #ot-papierleicht .pl-hero .pl-btn-primaer{width:100%;min-height:58px}
  #ot-papierleicht .pl-cta-zeile .pl-link{justify-content:center}
  #ot-papierleicht .pl-mikro{text-align:center}
  #ot-papierleicht .pl-hero-bild{margin-inline:-20px}
  #ot-papierleicht .pl-vorteil-karte{padding:18px 20px;margin-top:-6px}
  #ot-papierleicht .pl-h2{font-size:clamp(28px,8vw,34px)}
  #ot-papierleicht .pl-lead{font-size:17.5px}
  #ot-papierleicht .pl-mobil-links{text-align:left}
  #ot-papierleicht .pl-mobil-links .pl-lead{margin-inline:0}
  #ot-papierleicht .pl-drei{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:26px}
  #ot-papierleicht .pl-sorge{display:grid;grid-template-columns:104px 1fr;gap:4px 16px;padding:14px;align-items:start}
  #ot-papierleicht .pl-sorge img{grid-row:1/4;width:104px;height:104px;aspect-ratio:1;border-radius:16px}
  #ot-papierleicht .pl-sorge h3{font-size:18.5px;margin:2px 0 0}
  #ot-papierleicht .pl-sorge p{font-size:15.5px;margin:0}
  #ot-papierleicht .pl-sorge .pl-loesung{border-top:0;padding-top:0;margin:6px 0 0;font-size:15.5px;gap:8px}
  #ot-papierleicht .pl-sorge .pl-loesung .pl-check{width:24px;height:24px}
  #ot-papierleicht .pl-mobilbild{margin-inline:-20px;margin-top:8px}
  #ot-papierleicht .pl-bereiche{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:24px}
  #ot-papierleicht .pl-bereich{min-height:150px;padding:16px 10px;gap:8px}
  #ot-papierleicht .pl-bereich img{width:84px;height:72px}
  #ot-papierleicht .pl-bereich span{font-size:15.5px}
  #ot-papierleicht .pl-mk-karte{grid-template-columns:1fr;padding:20px}
  #ot-papierleicht .pl-brennt{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}
  #ot-papierleicht .pl-reihen{gap:0;margin-top:14px;background:#fff;border:1px solid var(--pl-linie);border-radius:22px;overflow:hidden}
  #ot-papierleicht .pl-reihen .pl-reihe{border:0;border-radius:0;box-shadow:none;border-bottom:1px solid var(--pl-linie);grid-template-columns:56px 1fr;gap:14px;padding:14px 16px}
  #ot-papierleicht .pl-reihen .pl-reihe:last-child{border-bottom:0}
  #ot-papierleicht .pl-reihe img{width:56px;height:56px;padding:2px}
  #ot-papierleicht .pl-reihe h3{font-size:17px}
  #ot-papierleicht .pl-reihe p{font-size:15px}
  #ot-papierleicht .pl-einblicke{grid-template-columns:minmax(0,1fr);gap:12px}
  #ot-papierleicht .pl-einblick{display:grid;grid-template-columns:112px 1fr;align-items:center}
  #ot-papierleicht .pl-einblick img{width:112px;height:112px;aspect-ratio:1;border-radius:16px;margin:12px}
  #ot-papierleicht .pl-einblick-text{padding:12px 14px 12px 22px;gap:2px}
  #ot-papierleicht .pl-einblick-text h3{font-size:18px}
  #ot-papierleicht .pl-einblick-text .pl-link{display:none}
  #ot-papierleicht .pl-umschalter{display:flex;width:100%}
  #ot-papierleicht .pl-umschalter button{flex:1;padding:0 10px;font-size:16px}
  #ot-papierleicht .pl-tarife,#ot-papierleicht .pl-tarife.pl-zwei-tarife{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-20px;padding:24px 20px 12px;scrollbar-width:none;margin-top:12px}
  #ot-papierleicht .pl-tarife::-webkit-scrollbar{display:none}
  #ot-papierleicht .pl-tarif{flex:0 0 84%;scroll-snap-align:center;padding:22px 20px 24px}
  #ot-papierleicht .pl-tarif-top{transform:none}
  #ot-papierleicht .pl-badge{font-size:13.5px;padding:6px 14px}
  #ot-papierleicht .pl-preis{font-size:40px}
  #ot-papierleicht .pl-slider-nav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:10px}
  #ot-papierleicht .pl-slider-nav button{width:44px;height:44px;border-radius:50%;border:1.5px solid var(--pl-salbei);background:#fff;color:var(--pl-salbei-dunkel);font-size:20px;cursor:pointer;display:grid;place-items:center}
  #ot-papierleicht .pl-punkte{display:flex;gap:6px}
  #ot-papierleicht .pl-punkte i{width:8px;height:8px;border-radius:50%;background:#CFC7B8}
  #ot-papierleicht .pl-punkte i.pl-aktiv{width:22px;border-radius:5px;background:var(--pl-salbei)}
  #ot-papierleicht .pl-zaehler{font-size:15px;color:var(--pl-leise);font-variant-numeric:tabular-nums}
  #ot-papierleicht details.pl-frage summary{font-size:17px;min-height:60px;padding:10px 16px 10px 20px}
  #ot-papierleicht details.pl-frage p{padding:0 20px 20px;font-size:16px}
  #ot-papierleicht .pl-kontaktkarte{display:grid;grid-template-columns:120px 1fr;gap:12px;text-align:left;align-items:center;padding:14px 16px}
  #ot-papierleicht .pl-kontaktkarte img{margin:0}
  #ot-papierleicht .pl-kontaktkarte h3{font-size:19px;margin:0 0 4px}
  #ot-papierleicht .pl-kontaktkarte p{font-size:15px;margin:0 0 6px}
  #ot-papierleicht .pl-kontaktkarte .pl-btn{min-height:44px;padding:0 16px;font-size:15px}
  #ot-papierleicht .pl-abschluss{padding-block:40px 24px}
  #ot-papierleicht .pl-panel{grid-template-columns:minmax(0,1fr);padding:24px 20px 30px;border-radius:28px}
  #ot-papierleicht .pl-panel img.pl-abschluss-bild{max-width:300px;margin:0 auto -6px}
  #ot-papierleicht .pl-panel .pl-btn{width:100%}
  #ot-papierleicht .pl-stores img{height:42px}
  #ot-papierleicht footer.pl-fuss{margin-top:36px;text-align:center}
  #ot-papierleicht .pl-fuss-raster{flex-direction:column}
  #ot-papierleicht .pl-fuss-marke{display:flex;flex-direction:column;align-items:center}
}
@media (max-width:359px){#ot-papierleicht .pl-badge{font-size:12px;padding:5px 11px}}

/* Bewegung (17.10.2026, apple-animationen 18.10.2026) – Papierschnitt: Teile werden aufs Blatt gelegt, Schrift steigt aus der Zeile, die App läuft mit.
   Mit .pl-anim (frühes Skript direkt nach #ot-papierleicht, auch bei „Bewegung reduzieren“ in ruhiger Fassung), nur transform/translate/
   scale/rotate/opacity, keine Endlosschleifen, alles Automatische ist nach spätestens 5 s fertig. Ohne JS bleibt alles sichtbar. */
#ot-papierleicht .pl-hero-bild,#ot-papierleicht .pl-geraet{position:relative}
#ot-papierleicht .pl-hero-bild picture{display:block}
#ot-papierleicht .pl-hero-bild img,#ot-papierleicht .pl-geraet>img{width:100%}
#ot-papierleicht .pl-app{position:absolute;display:block;overflow:hidden;opacity:0;pointer-events:none;transition:opacity .35s ease;-webkit-mask:var(--pl-maske,none) 0 0/100% 100% no-repeat;mask:var(--pl-maske,none) 0 0/100% 100% no-repeat}
#ot-papierleicht .pl-app.pl-da{opacity:1}
#ot-papierleicht .pl-app img{position:absolute;left:0;top:0;width:100%;max-width:none;height:auto;will-change:transform;-webkit-backface-visibility:hidden;backface-visibility:hidden}
#ot-papierleicht .pl-app-hero-laptop{left:23.7607%;top:27.4864%;width:30.8222%;height:39.4918%;--pl-maske:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOsAAAD9CAAAAAB47t+PAAABWElEQVR42u3a0QnDQAxEQW/671kuwB8hBAy6HXcwPN1ZJM5cNc/nYmVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZWVlZf3RGl1Zt1ujKyvrHmt0Zd1uja6srKysrG9ZoysrKysrKysrKysrKysrKysrKyvrF+voysq6xTq6srL6NkRX/7++1jVm+ExrmrqmaYbjvJ5pTVPXNM1wms5rmu6mNN3DR2OfuCl6v6ao67lt/d7EeqR1eqzT03V6ZnjcTax2RDuiGWZltSP+czfZm5zX3dZxD59onR7r9HQdexPruucGYbYS+AQDi8EAAAAASUVORK5CYII=")}
#ot-papierleicht .pl-app-hero-handy{left:32.0312%;top:8.7671%;width:35.9375%;height:73.3271%;--pl-maske:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAXAAAAKnCAAAAAC6oUnpAAADmUlEQVR42u3SgQ0AIAgEMd79d9YpNAR7AxBoSO3qUa5O73Jlpc8qf7QQPAb34D4cuIADF3DgAg4cuIADF3DgAg4cuIADF3DgAg4cuIADF3DgAg4cuIADF3DgAg4cuIADF3DgAg4cuIADF3DgAg4cuIADF3DgAg4cuIADF3DgAg4cuIADF3DgAg4cuIADF3DgAg4cuIADF3DgAg4cOALgwAUcuIADF3DgwAUcuIADF3DgwAUcuIADF3DgwAUcuIADF3DgwAUcuIADF3DgwAUcuIADF3DgwAUcuIADF3DgwAUcuIADF3DgwAUcuIADF3DgwAUcuIADF3DgwAUcuIADF3DgwAUcuIADF3DgwBEABy7gwAUcuIADBy7gwAUcuIADBy7gwAUcuIADBy7gwAUcuIADBy7gwAUcuIADBy7gwAUcuIADBy7gwAUcuIADBy7gwAUcuIADBy7gwAUcuIADBy7gwAUcuIADBy7gwAUcuIADBy7gwAUcuIADB44AOHABBy7gwAUcOHABBy7gwAUcOHABBy7gwAUcOHABBy7gwAUcOHABBy7gwAUcOHABBy7gwAUcOHABBy7gwAUcOHABBy7gwAUcOHABBy7gwAUcOHABBy7gwAUcOHABBy7gwAUcOHABBy7gwAUcOHAEwIELOHABBy7gwIELOHABBy7gwIELOHABBy7gwIELOHABBy7gwIELOHABBy7gwIELOHABBy7gwIELOHABBy7gwIELOHABBy7gwIELOHABBy7gwIELOHABBy7gwIELOHABBy7gwIELOHABBy7gwIEjAA5cwIELOHABBw5cwIELOHABBw5cwIELOHABBw5cwIELOHABBw5cwIELOHABBw5cwIELOHABBw5cwIELOHABBw5cwIELOHABBw5cwIELOHABBw5cwIELOHABBw5cwIELOHABBw5cwIELOHABBw4cAXDgAg5cwIELOHDgAg5cwIELOHDgAg5cwIELOHDgAg5cwIELOHDgAg5cwIELOHDgAg5cwIELOHDgAg5cwIELOHDgAg5cwIELOHDgAg5cwIELOHDgAg5cwIELOHDgAg5cwIELOHDgAg5cwIELOHDgCIADF3DgAg5cwIEDF3DgAg5cwIEDF3DgAg5cwIEDF3DgAg5cwIEDF3DgAg5cwIEDF3DgAg5cwIEDF3DgAg5cwIEDF3DgAg5cwIEDF3DgAg5cwIEDF3DgAg5cwIEDF/ChHRpWCUoMI+iYAAAAAElFTkSuQmCC")}
#ot-papierleicht .pl-app-ideen-desktop{left:16.8883%;top:12.6161%;width:29.1223%;height:44.1508%}
#ot-papierleicht .pl-app-ideen-mobil{left:37.1094%;top:10.259%;width:25.6836%;height:74.3604%;--pl-maske:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQcAAAHjCAAAAAALFYXvAAACWUlEQVR42u3QsQ0AIBADsQ/77wwrUJACyTdAFDmzp1hejhWfJl2HdxLtm+X9X1oIOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDggIADBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4IOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDggIADBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4IOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDggIADBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4IOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDggIADBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4IOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDggIADBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4IOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDgwIEDBw4cOHDggIADBw4cOHC47gC5GAjCgte0LQAAAABJRU5ErkJggg==")}
#ot-papierleicht .pl-app-morgenkreis-mobil{left:36.4258%;top:11.3118%;width:27.9297%;height:71.8733%;--pl-maske:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAR4AAAIRCAAAAAC5HI1CAAACkUlEQVR42u3QgQkAMAgDwdr9d9YhLIHC/QAarvrEqkd3kpODvz7sIsCDBw8ePHjw4BEePHjw4MGDBw8e4cGDBw8ePHjw4BEePHjw4MGDBw8e4cGDBw8ePHjw4BEePHjw4MGDBw8e4cGDBw8ePHjw4BEePHjw4MGDBw8e4cGDBw8ePHjw4BEePHjw4MGDB4/w4MGDBw8ePHjwCA8ePHjw4MGDB4/w4MGDBw8ePHjwCA8ePHjw4MGDB4/w4MGDBw8ePHjwCA8ePHjw4MGDB4/w4MGDBw8ePHjwCA8ePHjw4MGDB4/w4MGDBw8ePHjwCA8ePHjw4MGDR3jw4MGDBw8ePHiEBw8ePHjw4MGDR3jw4MGDBw8ePHiEBw8ePHjw4MGDR3jw4MGDBw8ePHiEBw8ePHjw4MGDR3jw4MGDBw8ePHiEBw8ePHjw4MGDR3jw4MGDBw8ePHgQ4MGDBw8ePHjwCA8ePHjw4MGDB4/w4MGDBw8ePHjwCA8ePHjw4MGDB4/w4MGDBw8ePHjwCA8ePHjw4MGDB4/w4MGDBw8ePHjwCA8ePHjw4MGDB4/w4MGDBw8ePHjwCA8ePHjw4MGDR3jw4MGDBw8ePHiEBw8ePHjw4MGDR3jw4MGDBw8ePHiEBw8ePHjw4MGDR3jw4MGDBw8ePHiEBw8ePHjw4MGDR3jw4MGDBw8ePHiEBw8ePHjw4MGDR3jw4MGDBw8ePHiEBw8ePHjw4MEjPHjw4MGDBw8ePMKDBw8ePHjw4MEjPHjw4MGDBw8ePMKDBw8ePHjw4MEjPHjw4MGDBw8ePMKDBw8ePHjw4MEjPHjw4MGDBw8ePMKDBw8ePHjw4MEjPHjw4MGDBw8ePAjw4MGDBw8ePHiEB8+mAegTBx/lfhW8AAAAAElFTkSuQmCC")}
#ot-papierleicht .pl-app-morgenkreis-desktop{left:54.2667%;top:12.699%;width:31.2%;height:47.4613%}
#ot-papierleicht .pl-app-woche-mobil{left:35.1562%;top:9.719%;width:29.6875%;height:76.0309%;--pl-maske:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAATAAAAIvCAAAAADW+Nj8AAAC0ElEQVR42u3WwQ0AIAgEQbD/nrUJcmoyW4DohIddu5L1/JHpB2TnDaPduHx+5tctBMCAAQMGTMCGwHzDbBgwYMCACRgwYMCACRgwYMCAARMwYMCAARMwYMCAAQMmYMCAAQMmYMCAAQMGTMCAAQMGTMCAAQMGDJiAAQMGDJiAAQMGDBgwAQMGDBgwAQMGDBgwYAIGDBgwYAIGDBgwYMAEDBgwYMAEDBgwYMCACRgwYMCACRgwYMCAARMwYMCAARMwYMCAAQMmYMCAAQMmYMCAAQMGTMCAAQMGTMCAAQMGDJiAAQMGDJiAAQMGDBgwAQMGDBgwAQMGDBgwYAIGDBgwYAIGDBgwYMAEDBgwYMAEDBgwYMCACRgwYMCACRgwYMCAARMwYMCAARMwYMCAAQMmYMCAAQMmYMCAvQ7WDGwYMGDAgAkYMGDAgAFDAAwYMGDABAwYMGDABAwYMGDAgAkYMGDAgAkYMGDAgAETMGDAgAETMGDAgAEDJmDAgAEDJmDAgAEDBkzAgAEDBkzAgAEDBgyYgAEDBgyYgAEDBgwYMAEDBgwYMAEDBgwYMGACBgwYMGACBgwYMGDABAwYMGDABAwYMGDAgAkYMGDAgAkYMGDAgAETMGDAgAETMGDAgAEDJmDAgAEDJmDAgAEDBkzAgAEDBkzAgAEDBgyYgAEDBgyYgAEDBgwYMAEDBgwYMAEDBgwYMGACBgwYMGACBgwYMGDABAwYMGDABAwYMGDAgAkYMGDAgAkYMGDAgAETMGDAgAETMGDAgAEDJmDAgAEDJmDAgAEDBkzAgAEDBkzAgAEDBgyYgAEDBgyYgAEDBgwYMAEDBgwYMAEDBgwYMGAIgAEDBgyYgAEDBgyYgAEDBgwYMAEDBgwYMAEDBgwYMGACBgwYMGACBgwYMGDABAwYMGDABAwYMGDAgAkYMGDAgAkYMGDAgAETMGDAgAETMGCBDueuClkRGZ3KAAAAAElFTkSuQmCC")}
#ot-papierleicht .pl-zeile-deckel,#ot-papierleicht .pl-zeile{position:absolute;display:block;pointer-events:none}
#ot-papierleicht .pl-zeile{opacity:0;translate:-18px 0;background-repeat:no-repeat;border-radius:3px}
#ot-papierleicht .pl-zeile.pl-da{opacity:1;translate:0 0;transition:opacity .45s ease var(--pl-v,0ms),translate .8s cubic-bezier(.2,.8,.2,1) var(--pl-v,0ms)}
#ot-papierleicht .pl-wort,#ot-papierleicht .pl-wort>span{display:inline-block}
#ot-papierleicht .pl-zahl{font-variant-numeric:tabular-nums}
#ot-papierleicht .pl-kopf{transition:box-shadow .4s ease,background-color .4s ease}
#ot-papierleicht .pl-kopf.pl-gescrollt{box-shadow:0 1px 0 rgba(20,41,74,.03),0 10px 30px rgba(20,41,74,.07);background:rgba(251,248,242,.97)}
#ot-papierleicht .pl-btn{transition:background-color .18s ease,transform .18s ease,box-shadow .18s ease,scale .14s ease}
#ot-papierleicht .pl-btn:active{scale:.97}
#ot-papierleicht .pl-hero .pl-btn-primaer{position:relative;overflow:hidden}
#ot-papierleicht .pl-umschalter{position:relative}
#ot-papierleicht .pl-umschalter-pille{position:absolute;left:0;top:5px;bottom:5px;width:0;border-radius:999px;background:var(--pl-salbei);box-shadow:0 6px 16px rgba(79,122,94,.22);transition:transform .5s cubic-bezier(.3,1.25,.5,1),width .5s cubic-bezier(.3,1.25,.5,1)}
#ot-papierleicht .pl-umschalter.pl-mit-pille button{position:relative;z-index:1;transition:color .3s ease}
#ot-papierleicht .pl-umschalter.pl-mit-pille button[aria-selected="true"]{background:transparent}
#ot-papierleicht [id]{scroll-margin-top:96px}
@media (max-width:767px){#ot-papierleicht [id]{scroll-margin-top:80px}}
@media (prefers-reduced-motion:no-preference){html:has(#ot-papierleicht){scroll-behavior:smooth}}
@keyframes pl-auf{from{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}
@keyframes pl-ruhig-ein{from{opacity:0}to{opacity:1}}
@keyframes pl-wort{from{translate:0 115%;rotate:6deg}to{translate:0 0;rotate:0deg}}
@keyframes pl-haken{from{stroke-dashoffset:15}to{stroke-dashoffset:0}}
@keyframes pl-logo{from{opacity:0;scale:.6;rotate:-14deg}to{opacity:1;scale:1;rotate:0deg}}
@keyframes pl-glanz{from{translate:-130% 0}to{translate:130% 0}}
@keyframes pl-aufklapp{0%{opacity:0;transform:perspective(900px) rotateX(42deg) scale(.95)}55%{opacity:1;transform:perspective(900px) rotateX(-4deg) scale(1)}100%{opacity:1;transform:perspective(900px) rotateX(0deg) scale(1)}}
@keyframes pl-antwort{from{opacity:0;translate:0 -6px}to{opacity:1;translate:0 0}}
#ot-papierleicht details.pl-frage[open]>p{animation:pl-antwort .45s cubic-bezier(.2,.8,.2,1)}
@keyframes pl-menue{from{opacity:0;translate:0 -8px;scale:.98}to{opacity:1;translate:0 0;scale:1}}
#ot-papierleicht .pl-menue.pl-offen{animation:pl-menue .3s cubic-bezier(.2,.8,.2,1)}
@media (hover:hover){
  #ot-papierleicht .pl-einblick{transition:translate .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s ease}
  #ot-papierleicht .pl-einblick:hover{translate:0 -4px;box-shadow:0 2px 4px rgba(20,41,74,.05),0 22px 46px rgba(20,41,74,.11)}
  #ot-papierleicht .pl-einblick img{transition:scale .7s cubic-bezier(.2,.8,.2,1)}
  #ot-papierleicht .pl-einblick:hover img{scale:1.04}
}
/* Start: Logo, Pille, Wörter der Überschrift, Text, Knöpfe – reines CSS ab dem ersten Bild */
#ot-papierleicht.pl-anim .pl-kopf .pl-logo img{animation:pl-logo .9s cubic-bezier(.3,1.4,.55,1) .1s both}
#ot-papierleicht.pl-anim .pl-hero .pl-pill{animation:pl-auf .7s cubic-bezier(.2,.8,.2,1) .05s both}
#ot-papierleicht.pl-anim .pl-woerter-css .pl-wort,#ot-papierleicht.pl-anim .pl-woerter:not(.pl-fertig) .pl-wort{clip-path:inset(-.3em -.3em -.06em -.3em)}
#ot-papierleicht.pl-anim .pl-woerter-css .pl-wort>span{transform-origin:0 100%;animation:pl-wort 1s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(.14s + var(--i,0) * 75ms)}
#ot-papierleicht.pl-anim .pl-hero-text>.pl-lead{animation:pl-auf .8s cubic-bezier(.2,.8,.2,1) .52s both}
#ot-papierleicht.pl-anim .pl-hero .pl-cta-zeile{animation:pl-auf .8s cubic-bezier(.2,.8,.2,1) .64s both}
#ot-papierleicht.pl-anim .pl-hero .pl-vorteile,#ot-papierleicht.pl-anim .pl-hero .pl-vorteil-karte{animation:pl-auf .8s cubic-bezier(.2,.8,.2,1) .78s both}
#ot-papierleicht.pl-anim .pl-hero .pl-check path{stroke-dasharray:15;animation:pl-haken .55s cubic-bezier(.6,0,.2,1) both;animation-delay:1.05s}
#ot-papierleicht.pl-anim .pl-hero li:nth-child(2) .pl-check path{animation-delay:1.17s}
#ot-papierleicht.pl-anim .pl-hero li:nth-child(3) .pl-check path{animation-delay:1.29s}
#ot-papierleicht.pl-anim .pl-hero .pl-btn-primaer::after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(105deg,transparent 32%,rgba(255,255,255,.34) 50%,transparent 68%);translate:-130% 0;animation:pl-glanz 1.2s cubic-bezier(.6,0,.2,1) 2s both;pointer-events:none}
/* Hero-Bild legt sich nach dem Laden aufs Blatt (JS setzt .pl-da) */
#ot-papierleicht.pl-anim .pl-hero-bild:not(.pl-da){scale:1.04;translate:0 -10px;rotate:-1.1deg}
#ot-papierleicht.pl-anim .pl-hero-bild.pl-da{transition:scale 1.3s cubic-bezier(.2,.8,.2,1),translate 1.3s cubic-bezier(.2,.8,.2,1),rotate 1.3s cubic-bezier(.2,.8,.2,1)}
/* Beim Scrollen (JS setzt data-pl-r nur für Teile unterhalb des ersten Bildschirms, dann .pl-sichtbar) */
#ot-papierleicht.pl-anim [data-pl-r="auf"]{opacity:0;translate:0 22px}
#ot-papierleicht.pl-anim [data-pl-r="auf"].pl-sichtbar{opacity:1;translate:0 0;transition:opacity .7s cubic-bezier(.2,.8,.2,1) var(--pl-v,0ms),translate .9s cubic-bezier(.2,.8,.2,1) var(--pl-v,0ms)}
#ot-papierleicht.pl-anim [data-pl-r="chip"]{opacity:0;translate:0 10px;scale:.9}
#ot-papierleicht.pl-anim [data-pl-r="chip"].pl-sichtbar{opacity:1;translate:0 0;scale:1;transition:opacity .5s ease var(--pl-v,0ms),translate .7s cubic-bezier(.3,1.3,.5,1) var(--pl-v,0ms),scale .7s cubic-bezier(.3,1.3,.5,1) var(--pl-v,0ms)}
#ot-papierleicht.pl-anim [data-pl-r="geraet"]{opacity:0;translate:0 44px;rotate:var(--pl-dreh,-1.4deg);scale:.97}
#ot-papierleicht.pl-anim [data-pl-r="geraet"].pl-sichtbar{opacity:1;translate:0 0;rotate:0deg;scale:1;transition:opacity .6s ease var(--pl-v,0ms),translate 1.2s cubic-bezier(.2,.8,.2,1) var(--pl-v,0ms),rotate 1.2s cubic-bezier(.2,.8,.2,1) var(--pl-v,0ms),scale 1.2s cubic-bezier(.2,.8,.2,1) var(--pl-v,0ms)}
#ot-papierleicht.pl-anim [data-pl-r="aufklapp"]{opacity:0;transform-origin:50% 100%}
#ot-papierleicht.pl-anim [data-pl-r="aufklapp"].pl-sichtbar{animation:pl-aufklapp 1.3s cubic-bezier(.2,.8,.2,1) var(--pl-v,0ms) both}
#ot-papierleicht.pl-anim .pl-woerter:not(.pl-fertig) .pl-wort>span{translate:0 115%;rotate:6deg;transform-origin:0 100%}
#ot-papierleicht.pl-anim .pl-woerter.pl-sichtbar .pl-wort>span{translate:0 0;rotate:0deg;transition:translate 1s cubic-bezier(.2,.8,.2,1),rotate 1s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--pl-v,0ms) + var(--i,0) * 60ms)}
#ot-papierleicht.pl-anim [data-pl-r] .pl-check path{stroke-dasharray:15;stroke-dashoffset:15}
#ot-papierleicht.pl-anim [data-pl-r].pl-sichtbar .pl-check path{stroke-dashoffset:0;transition:stroke-dashoffset .55s cubic-bezier(.6,0,.2,1) calc(var(--pl-v,0ms) + .3s)}
#ot-papierleicht.pl-anim .pl-bereich[data-pl-r] img,#ot-papierleicht.pl-anim .pl-hilfe[data-pl-r] img,#ot-papierleicht.pl-anim .pl-reihe[data-pl-r] img,#ot-papierleicht.pl-anim li[data-pl-r]>.pl-nr{opacity:0;scale:.5;rotate:-12deg}
#ot-papierleicht.pl-anim .pl-bereich[data-pl-r].pl-sichtbar img,#ot-papierleicht.pl-anim .pl-hilfe[data-pl-r].pl-sichtbar img,#ot-papierleicht.pl-anim .pl-reihe[data-pl-r].pl-sichtbar img,#ot-papierleicht.pl-anim li[data-pl-r].pl-sichtbar>.pl-nr{opacity:1;scale:1;rotate:0deg;transition:opacity .3s ease calc(var(--pl-v,0ms) + .15s),scale .8s cubic-bezier(.3,1.45,.5,1) calc(var(--pl-v,0ms) + .15s),rotate .8s cubic-bezier(.3,1.45,.5,1) calc(var(--pl-v,0ms) + .15s)}
#ot-papierleicht.pl-anim .pl-schritt[data-pl-r]::after{scale:0 1;transform-origin:0 50%}
#ot-papierleicht.pl-anim .pl-schritt[data-pl-r].pl-sichtbar::after{scale:1 1;transition:scale .7s cubic-bezier(.6,0,.2,1) calc(var(--pl-v,0ms) + .55s)}
#ot-papierleicht .pl-tarif.pl-reinkommen{animation:pl-auf .65s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 80ms)}
/* Ruhige Fassung bei „Bewegung reduzieren“ (apple-animationen): sanftes Opacity-Einblenden, Zähler und Zustandswechsel bleiben aktiv, räumliche Fahrten stehen still */
/* apple-animationen: animations stay active on iOS/macOS even with Reduce Motion */
  #ot-papierleicht.pl-anim .pl-kopf .pl-logo img,
  #ot-papierleicht.pl-anim .pl-hero .pl-pill,
  #ot-papierleicht.pl-anim .pl-woerter-css .pl-wort>span,
  #ot-papierleicht.pl-anim .pl-hero-text>.pl-lead,
  #ot-papierleicht.pl-anim .pl-hero .pl-cta-zeile,
  #ot-papierleicht.pl-anim .pl-hero .pl-vorteile,
  #ot-papierleicht.pl-anim .pl-hero .pl-vorteil-karte{animation-name:pl-ruhig-ein!important;animation-duration:.55s!important;animation-timing-function:ease!important;translate:none!important;scale:none!important;rotate:none!important}
  #ot-papierleicht.pl-anim .pl-hero .pl-btn-primaer::after{display:none!important;animation:none!important}
  #ot-papierleicht.pl-anim .pl-hero-bild:not(.pl-da){opacity:0;scale:none!important;translate:none!important;rotate:none!important}
  #ot-papierleicht.pl-anim .pl-hero-bild.pl-da{opacity:1;scale:none!important;translate:none!important;rotate:none!important;transition:opacity .6s ease!important}
  #ot-papierleicht.pl-anim [data-pl-r="auf"],
  #ot-papierleicht.pl-anim [data-pl-r="chip"],
  #ot-papierleicht.pl-anim [data-pl-r="geraet"],
  #ot-papierleicht.pl-anim [data-pl-r="aufklapp"]{opacity:0;translate:none!important;scale:none!important;rotate:none!important;transform:none!important}
  #ot-papierleicht.pl-anim [data-pl-r="auf"].pl-sichtbar,
  #ot-papierleicht.pl-anim [data-pl-r="chip"].pl-sichtbar,
  #ot-papierleicht.pl-anim [data-pl-r="geraet"].pl-sichtbar,
  #ot-papierleicht.pl-anim [data-pl-r="aufklapp"].pl-sichtbar{opacity:1;translate:none!important;scale:none!important;rotate:none!important;transform:none!important;animation:none!important;transition:opacity .55s ease var(--pl-v,0ms)!important}
  #ot-papierleicht.pl-anim .pl-woerter:not(.pl-fertig) .pl-wort>span{opacity:0;translate:none!important;rotate:none!important}
  #ot-papierleicht.pl-anim .pl-woerter.pl-sichtbar .pl-wort>span{opacity:1;translate:none!important;rotate:none!important;transition:opacity .5s ease calc(var(--pl-v,0ms) + var(--i,0) * 45ms)!important}
  #ot-papierleicht.pl-anim .pl-bereich[data-pl-r] img,#ot-papierleicht.pl-anim .pl-hilfe[data-pl-r] img,#ot-papierleicht.pl-anim .pl-reihe[data-pl-r] img,#ot-papierleicht.pl-anim li[data-pl-r]>.pl-nr{opacity:0;scale:none!important;rotate:none!important}
  #ot-papierleicht.pl-anim .pl-bereich[data-pl-r].pl-sichtbar img,#ot-papierleicht.pl-anim .pl-hilfe[data-pl-r].pl-sichtbar img,#ot-papierleicht.pl-anim .pl-reihe[data-pl-r].pl-sichtbar img,#ot-papierleicht.pl-anim li[data-pl-r].pl-sichtbar>.pl-nr{opacity:1;scale:none!important;rotate:none!important;transition:opacity .45s ease calc(var(--pl-v,0ms) + .1s)!important}
  #ot-papierleicht .pl-zeile{translate:none!important}
  #ot-papierleicht .pl-zeile.pl-da{translate:none!important;transition:opacity .45s ease var(--pl-v,0ms)!important}
  #ot-papierleicht .pl-tarif.pl-reinkommen{animation:pl-ruhig-ein .45s ease both!important;animation-delay:calc(var(--i,0) * 60ms)!important;translate:none!important}
  #ot-papierleicht details.pl-frage[open]>p,#ot-papierleicht .pl-menue.pl-offen{animation:pl-ruhig-ein .25s ease both!important;translate:none!important;scale:none!important}
  #ot-papierleicht .pl-btn-primaer:hover{transform:none!important}
  #ot-papierleicht .pl-btn:active{scale:none!important}
  #ot-papierleicht .pl-einblick:hover,#ot-papierleicht .pl-einblick:hover img{translate:none!important;scale:none!important}
}
/* Oviterv (magyar): hosszú szavak, nyolc tevékenységforma, egykártyás óvodai csomag, belenézés, indulási megjegyzés, lábléc */
#ot-papierleicht h1,#ot-papierleicht h2,#ot-papierleicht h3,#ot-papierleicht h4{overflow-wrap:break-word}
#ot-papierleicht p,#ot-papierleicht li{-webkit-hyphens:auto;hyphens:auto}
#ot-papierleicht .pl-anker{position:absolute;top:0;left:0;width:1px;height:1px;pointer-events:none}
#ot-papierleicht .pl-bereiche.pl-acht{grid-template-columns:repeat(4,minmax(0,1fr))}
#ot-papierleicht .pl-tarife.pl-ein-tarif{grid-template-columns:minmax(0,420px)}
#ot-papierleicht .pl-hinweis{max-width:640px;margin:22px auto 0;padding:14px 20px;border-radius:18px;background:var(--pl-butter);color:var(--pl-tinte);font-size:16.5px;line-height:1.5}
#ot-papierleicht .pl-hinweis a{color:var(--pl-salbei-dunkel);font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px}
#ot-papierleicht details.pl-einblick-mehr{padding:0 26px 22px;margin-top:-8px}
#ot-papierleicht details.pl-einblick-mehr summary{list-style:none;cursor:pointer}
#ot-papierleicht details.pl-einblick-mehr summary::-webkit-details-marker{display:none}
#ot-papierleicht details.pl-einblick-mehr summary::after{content:"";width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;rotate:45deg;translate:0 -2px;margin-left:6px;transition:rotate .25s ease,translate .25s ease}
#ot-papierleicht details.pl-einblick-mehr[open] summary::after{rotate:225deg;translate:0 2px}
#ot-papierleicht .pl-einblick-liste{margin-top:8px;display:grid;gap:8px;font-size:15.5px;line-height:1.5;color:var(--pl-text)}
#ot-papierleicht ol.pl-einblick-liste{list-style:decimal;padding-left:22px}
#ot-papierleicht .pl-einblick-liste strong{color:var(--pl-tinte)}
#ot-papierleicht details.pl-einblick-mehr[open] .pl-einblick-liste{animation:pl-antwort .45s cubic-bezier(.2,.8,.2,1)}
#ot-papierleicht .pl-recht{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 6px;max-width:720px}
#ot-papierleicht .pl-recht a,#ot-papierleicht .pl-recht button{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;border:0;background:none;font-family:var(--pl-fliess);font-size:15.5px;color:var(--pl-text);cursor:pointer}
#ot-papierleicht .pl-recht a:hover,#ot-papierleicht .pl-recht button:hover{color:var(--pl-salbei-dunkel);text-decoration:underline;text-underline-offset:3px}
#ot-papierleicht .pl-fuss-marke p.pl-klein{margin-top:2px;font-size:14px}
@media (max-width:900px){#ot-papierleicht .pl-bereiche.pl-acht{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:767px){
  #ot-papierleicht details.pl-einblick-mehr{grid-column:1/-1;padding:0 16px 14px;margin-top:0}
  #ot-papierleicht .pl-tarife.pl-ein-tarif .pl-tarif{flex-basis:100%}
  #ot-papierleicht .pl-recht{justify-content:center}
}
/* apple-animationen: animations stay active on iOS/macOS even with Reduce Motion */
  #ot-papierleicht details.pl-einblick-mehr summary::after{transition:none}
}
