.lpo2z{--z-ink:#000028;--z-ground:#fbfbfc;--z-surface:#fff;--z-line:#e1e1e1;--z-accent:#0096ff;--z-soft:#64737d;--z-dim:#a6b2c7;--z-card:#171738;--z-quiet:#292b47;--z-danger:#a3221f;background:var(--z-ground);min-block-size:100dvh;color:var(--z-ink);font-family:var(--font-family-sans,"Commissioner",Arial,sans-serif);-webkit-font-smoothing:antialiased}.lpo2z[data-ton=dunkel]{background:var(--z-ink);color:#fff}.lpo2z *,.lpo2z :after,.lpo2z :before{box-sizing:border-box}.lpo2z :where(button,input,select){min-inline-size:0;font:inherit;letter-spacing:inherit;text-transform:none;appearance:none;margin:0}.lpo2z__col{flex-direction:column;gap:13px;min-block-size:100dvh;max-inline-size:560px;margin-inline:auto;padding:24px 16px;display:flex}.lpo2z[data-ton=hell] .lpo2z__col{gap:10px}.lpo2z[data-ton=hell] .lpo2z__col>.lpo2z__cta,.lpo2z[data-ton=hell] .lpo2z__col>.lpo2z__field--fest,.lpo2z[data-ton=hell] .lpo2z__col>.lpo2z__fields,.lpo2z[data-ton=hell] .lpo2z__col>.lpo2z__group,.lpo2z[data-ton=hell] .lpo2z__col>.lpo2z__karte,.lpo2z[data-ton=hell] .lpo2z__col>.lpo2z__options,.lpo2z[data-ton=hell] .lpo2z__col>.lpo2z__tiles{margin-block-start:18px}.lpo2z__col>*{inline-size:100%}.lpo2z__col--mitte{text-align:center}.lpo2z__spacer{flex:1 0 0;min-block-size:0}.lpo2z__check{background:var(--z-accent);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;block-size:70px;inline-size:70px;margin-inline:auto;display:grid}.lpo2z__check svg{display:block}.lpo2z__eyebrow{color:var(--z-accent);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:.6875rem;font-weight:600;line-height:1.45}.lpo2z__title{color:var(--z-ink);letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:1.5625rem;font-weight:700;line-height:1.2}.lpo2z__col>.lpo2z__title:first-child{margin-block-start:51px}.lpo2z[data-ton=dunkel] .lpo2z__title{color:#fff;font-size:1.625rem}.lpo2z__lead{color:var(--z-soft);margin:0;font-size:.90625rem;font-weight:400;line-height:1.5}.lpo2z[data-ton=dunkel] .lpo2z__lead{color:var(--z-dim);line-height:1.55}.lpo2z__group{border:0;flex-direction:column;gap:13px;min-inline-size:0;margin:0;padding:0;display:flex}.lpo2z__legend{color:var(--z-soft);letter-spacing:.04em;text-transform:uppercase;margin:0;padding:0;font-size:.65625rem;font-weight:600;line-height:1.45;display:block}.lpo2z__tiles{flex-direction:column;gap:10px;display:flex}.lpo2z__tile{border:1px solid var(--z-line);background:var(--z-surface);inline-size:100%;color:var(--z-ink);text-align:start;cursor:pointer;border-radius:13px;align-items:center;gap:12px;padding:14px 16px;display:flex}.lpo2z__tile-emoji{font-size:1.0625rem;line-height:1.45}.lpo2z__tile-label{font-size:.96875rem;font-weight:500;line-height:1.45}@media (hover:hover){.lpo2z__tile:hover:not(.is-on){background:#f4f4f6}}.lpo2z__tile.is-on{background:var(--z-accent);border-color:var(--z-accent);color:#fff}.lpo2z__chips{flex-wrap:wrap;gap:10px;display:flex}.lpo2z__chip{border:1px solid var(--z-line);background:var(--z-surface);color:var(--z-ink);cursor:pointer;border-radius:11px;padding:11px 14px;font-size:.875rem;font-weight:600;line-height:1.45}@media (hover:hover){.lpo2z__chip:hover:not(.is-on){background:#f4f4f6}}.lpo2z__chip.is-on{background:var(--z-accent);border-color:var(--z-accent);color:#fff}.lpo2z__fields{flex-direction:column;gap:8px;display:flex}.lpo2z__fields--row{flex-direction:row;gap:9px}.lpo2z__fields--row>.lpo2z__field,.lpo2z__frow>.lpo2z__field{flex:1 1 0}.lpo2z__frow{gap:9px;display:flex}.lpo2z__field{border:1px solid var(--z-line);background:var(--z-surface);border-radius:13px;flex-direction:column;flex:0 auto;min-inline-size:0;padding:16px;transition:border-color .15s ease-out,box-shadow .15s ease-out;display:flex}.lpo2z__field:focus-within{border-color:var(--z-accent);box-shadow:inset 0 0 0 1px var(--z-accent)}.lpo2z__field.is-error,.lpo2z__field.is-error:focus-within{border-color:var(--z-danger);box-shadow:inset 0 0 0 1px var(--z-danger)}.lpo2z__field.is-error input::placeholder{color:var(--z-danger)}.lpo2z__field.is-error select.is-placeholder{color:var(--z-danger)}.lpo2z__field--fest{background:var(--z-surface);gap:2px;padding:12px 16px}.lpo2z__label{color:var(--z-soft);letter-spacing:.03em;text-transform:uppercase;font-size:.65625rem;font-weight:600;line-height:1.45}.lpo2z__value{color:var(--z-ink);font-size:.96875rem;font-weight:500;line-height:1.45}.lpo2z__field input,.lpo2z__field select{min-block-size:24px;inline-size:100%;color:var(--z-ink);background:0 0;border:0;padding:0;font-size:1rem;font-weight:500;line-height:1.45}.lpo2z__field input::placeholder{color:var(--z-soft);opacity:1}.lpo2z__field input:focus,.lpo2z__field select:focus{outline:none}.lpo2z__field select{cursor:pointer;padding-inline-end:24px}.lpo2z__field select.is-placeholder{color:var(--z-soft)}.lpo2z__field--select{position:relative}.lpo2z__field--select:after{content:"";border-inline-end:2px solid var(--z-soft);border-block-end:2px solid var(--z-soft);pointer-events:none;block-size:8px;inline-size:8px;position:absolute;inset-block-start:50%;inset-inline-end:18px;transform:translateY(-70%)rotate(45deg)}.lpo2z__options{flex-direction:column;gap:10px;display:flex}.lpo2z__option{border:1px solid var(--z-line);background:var(--z-surface);text-align:start;cursor:pointer;border-radius:14px;align-items:center;gap:12px;inline-size:100%;padding:16px 18px;display:flex}@media (hover:hover){.lpo2z__option:hover{background:#f4f4f6}}.lpo2z__option-text{flex-direction:column;flex:auto;gap:3px;min-inline-size:0;display:flex}.lpo2z__option-label{color:var(--z-ink);font-size:1rem;font-weight:600;line-height:1.3}.lpo2z__option-sub{color:var(--z-soft);font-size:.8125rem;font-weight:400;line-height:1.4}.lpo2z__option-arrow{color:var(--z-accent);flex-shrink:0;margin-inline:-.344em -.281em;font-size:1rem}.lpo2z__progress{flex-direction:column;gap:8px;padding-block-start:2px;display:flex}.lpo2z__bar{background:var(--z-line);block-size:10px}.lpo2z__bar,.lpo2z__fill{border-radius:999px;overflow:hidden}.lpo2z__fill{background:var(--z-accent);block-size:100%;transition:width .26s ease-out;position:relative}.lpo2z__fill:after{content:"";background:linear-gradient(90deg,#fff0,#ffffff8c 50%,#fff0);inline-size:40%;animation:2.6s ease-in-out infinite lpo2z-stoss;position:absolute;inset-block:0;inset-inline-start:0}@keyframes lpo2z-stoss{0%{transform:translate(-100%)skew(-18deg)}to{transform:translate(350%)skew(-18deg)}}.lpo2z__step-count{color:var(--z-soft);letter-spacing:.02em;margin:0;font-size:.75rem;font-weight:600;line-height:1.45}.lpo2z__cta{border-radius:var(--radius-pill,999px);background:var(--blue-dark,#000078);color:#fff;text-align:center;cursor:pointer;border:0;justify-content:center;align-items:center;min-block-size:48px;inline-size:100%;padding:12px 24px;font-size:1rem;font-weight:600;line-height:1.25;display:inline-flex}@media (hover:hover){.lpo2z__cta:hover:not(:disabled){background:#000028}}.lpo2z__cta:disabled{opacity:.6;cursor:progress}.lpo2z__quiet{border-radius:var(--radius-pill,999px);min-block-size:48px;inline-size:100%;color:var(--blue-dark,#000078);text-align:center;cursor:pointer;background:#fff;border:0;place-items:center;padding:12px 24px;font-size:1rem;font-weight:600;line-height:1.25;text-decoration:none;display:grid}@media (hover:hover){.lpo2z__quiet:hover{background:#f5f8fb}}.lpo2z__cta:focus-visible{outline:var(--om-fokus-breite,2px) solid var(--om-fokus-hell,#000078);outline-offset:var(--om-fokus-abstand,2px)}.lpo2z__quiet:focus-visible{outline:var(--om-fokus-breite,2px) solid var(--om-fokus-dunkel,#fff);outline-offset:var(--om-fokus-abstand,2px)}.lpo2z__plain{min-block-size:44px;inline-size:100%;color:var(--z-soft);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:.875rem;font-weight:500;line-height:1.45;transition:color .15s ease-out;display:grid}.lpo2z__plain--gross{font-size:.90625rem}.lpo2z__plain:hover{color:var(--z-ink)}.lpo2z__plain:disabled{opacity:.6;cursor:progress}.lpo2z__karte{border:1px solid var(--z-line);background:var(--z-surface);text-align:start;border-radius:16px;flex-direction:column;gap:12px;padding:18px;display:flex}.lpo2z__karte-titel{letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:.625rem}.lpo2z__karte-link,.lpo2z__karte-titel{color:var(--z-accent);font-weight:600;line-height:1.45}.lpo2z__karte-link{cursor:pointer;background:0 0;border:0;place-items:center;min-block-size:44px;inline-size:100%;padding:0;font-size:.8125rem;display:grid}.lpo2z__karte-link:hover{color:#0082dd}.lpo2z__karte--dunkel{background:var(--z-card);border:0;border-radius:14px;gap:9px;padding:16px 18px}.lpo2z__row{align-items:center;gap:12px;font-size:.84375rem;line-height:1.45;display:flex}.lpo2z__row-label{min-inline-size:0;color:var(--z-soft);flex:auto;font-weight:400}.lpo2z__row-value{color:var(--z-ink);text-align:end;font-weight:600}.lpo2z__karte--dunkel .lpo2z__row{font-size:.8125rem}.lpo2z__karte--dunkel .lpo2z__row-label{color:var(--z-dim)}.lpo2z__karte--dunkel .lpo2z__row-value{color:#fff}.lpo2z__row--herkunft .lpo2z__row-value{color:var(--z-dim);font-weight:400}.lpo2z__frage{background:var(--z-card);text-align:center;border-radius:29px;flex-direction:column;gap:12px;padding:18px;display:flex}.lpo2z__frage-eyebrow{color:var(--z-accent);margin:0;font-size:.75rem;font-weight:600;line-height:1.35}.lpo2z__frage-titel{color:#fff;text-wrap:balance;margin:0;font-size:1.0625rem;font-weight:600;line-height:1.35}.lpo2z__frage-lead{color:var(--z-dim);margin:0;font-size:.84375rem;font-weight:400;line-height:1.5}.lpo2z__answers{gap:9px;display:flex}.lpo2z__answer{background:var(--z-quiet);color:#fff;cursor:pointer;border:0;border-radius:11px;flex:1 1 0;min-block-size:46px;padding:13px 8px;font-size:.90625rem;font-weight:600;line-height:1.45}.lpo2z__answer.is-ja{background:var(--z-accent)}@media (hover:hover){.lpo2z__answer:hover{background:#3a3d60}.lpo2z__answer.is-ja:hover{background:#0082dd}}.lpo2z__steps{text-align:start;flex-direction:column;gap:12px;margin:0;padding:8px 0 0;list-style:none;display:flex}.lpo2z__step{color:var(--z-dim);align-items:flex-start;gap:12px;font-size:.875rem;font-weight:400;line-height:1.5;display:flex}.lpo2z__num{background:var(--z-accent);border-radius:999px;flex-shrink:0;place-items:center;block-size:26px;inline-size:26px;font-weight:700;line-height:1;display:grid}.lpo2z__num,.lpo2z__phone{color:#fff;font-size:.8125rem}.lpo2z__phone{margin:0;font-weight:500;line-height:1.45}.lpo2z__phone a{color:#fff;font-size:inherit;margin-block:-12px;margin-inline-start:5px;padding-block:12px;line-height:20px;text-decoration:none;display:inline-block}.lpo2z__phone a:hover{color:var(--z-accent)}.lpo2z__foot{color:var(--z-soft);text-align:center;margin:0;font-size:.75rem;font-weight:400;line-height:1.4}.lpo2z__banner{color:var(--z-danger);background:#fdecec;border-radius:10px;margin:0;padding:12px 14px;font-size:.875rem;font-weight:500;line-height:1.45}.lpo2z__datenschutz{--fdh-farbe:var(--z-soft);--fdh-link:var(--z-ink);text-align:center}@media (prefers-reduced-motion:no-preference){.lpo2z__chip,.lpo2z__tile{transition:background-color .15s ease-out,border-color .15s ease-out,color .15s ease-out,scale .15s ease-out}.lpo2z__answer,.lpo2z__cta,.lpo2z__option,.lpo2z__quiet{transition:background-color .15s ease-out,scale .15s ease-out}.lpo2z__answer:active:not(:disabled),.lpo2z__chip:active:not(:disabled),.lpo2z__cta:active:not(:disabled),.lpo2z__option:active:not(:disabled),.lpo2z__quiet:active:not(:disabled),.lpo2z__tile:active:not(:disabled){scale:.96}}@media (prefers-reduced-motion:reduce){.lpo2z__field,.lpo2z__fill,.lpo2z__plain{transition:none}.lpo2z__fill:after{content:none;animation:none}}
