@property --lx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --spalt{syntax:"<percentage>";inherits:true;initial-value:4%}@keyframes il-blink{50%{opacity:0}}@keyframes il-schwenk{0%{--lx:34%}to{--lx:66%}}@keyframes il-turm{0%{rotate:-7deg}to{rotate:9deg}}@keyframes il-auf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.il{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nacht:#06031a;--grund:#0b0724;--karte:#140e33;--karte-2:#1d1646;--linie:#ffffff17;--linie-stark:#ffffff2e;--tx:#f6f4ff;--tx-2:#cfc9ee;--tx-3:#9790bd;--marke:#5c16ff;--marke-hell:#a58bff;--licht:#b9a6ff;--signal:#3fe0a8;--signal-hover:#6cf0c2;--fenster:#ffd89a;--t1:#0d0828;--t2:#150f38;--t3:#1f1750;--papier:#f7f5ff;--papier-warm:#fbf8f3;--tinte:#140e33;--tinte-2:#463f6e;--tinte-3:#6a6490;--marke-tief:#4a12d8;--r-pill:999px;--r-karte:22px;--breite:1180px;--sans:"Satoshi", "Satoshi Ersatz", "Manrope", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--ease:cubic-bezier(.16, 1, .3, 1);background:var(--grund);color:var(--tx);font-family:var(--sans);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:17px;line-height:1.6;overflow-x:clip}.il h1,.il h2,.il h3{letter-spacing:-.03em;font-weight:500;line-height:1.08}.il h2{max-width:22ch;font-size:clamp(1.9rem,3.2vw,2.9rem)}.il h3{letter-spacing:-.02em;font-size:1.25rem;line-height:1.2}.il .hl{color:var(--marke-hell)}.il .wrap{width:min(var(--breite), 100% - 32px);z-index:2;margin-inline:auto;position:relative}.il .lead{color:var(--tx-2);max-width:58ch;font-size:clamp(1.02rem,1.3vw,1.16rem)}.il :focus-visible{outline:2px solid var(--licht);outline-offset:3px;border-radius:6px}.il .i{stroke:currentColor;fill:none;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.1em;height:1.1em;display:inline-block}.il .il-nav{z-index:20;padding:22px 0;position:absolute;inset:0 0 auto}.il .il-nav .wrap{align-items:center;gap:32px;display:flex}.il .il-nav ul{color:var(--tx-2);gap:30px;margin:0 auto;font-size:15px;display:flex}.il .il-nav a:hover{color:#fff}.il .il-logo{width:auto;height:28px}@media (max-width:860px){.il .il-nav ul{display:none}.il .il-nav .wrap{justify-content:space-between}}.il .btn{--h:52px;height:var(--h);border-radius:var(--r-pill);font:500 16px/1 var(--sans);letter-spacing:-.005em;white-space:nowrap;cursor:pointer;transition:background-color .2s, border-color .2s, box-shadow .3s var(--ease), transform .2s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:0 26px;display:inline-flex}.il .btn .i{transition:transform .3s var(--ease)}.il .btn:hover .i{transform:translate(3px)}.il .btn:active{transform:translateY(1px)}.il .btn.sm{--h:42px;padding:0 18px;font-size:15px}.il .btn-a{background:var(--signal);color:var(--nacht);font-weight:500;box-shadow:inset 0 1px #ffffff8c,inset 0 -1px #0000001f,0 8px 20px -8px #000000b3}.il .btn-a:hover{background:var(--signal-hover)}.il .btn-a2{color:#fff;border-color:var(--linie-stark);background:#ffffff0a}.il .btn-a2:hover{background:#ffffff12;border-color:#fff6}.il .ctas{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.il .ki{border:1px solid var(--linie);text-align:left;color:var(--tx-2);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#140e33e6;border-radius:18px;padding:18px 20px;font-size:15px;line-height:1.55}.il .ki .kopf{color:var(--licht);align-items:center;gap:8px;margin-bottom:8px;font-size:14px;font-weight:600;display:flex}.il .ki strong{color:#fff}.il .ki .quellen{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.il .ki .quellen span{background:#ffffff0f;border-radius:8px;padding:4px 10px;font-size:12.5px}.il .ki .quellen span:first-child{color:var(--signal);background:#3fe0a81f}.il .beispiel{color:var(--tx-3);margin-top:10px;font-size:12px}.il .karte{border-radius:var(--r-karte);background:var(--karte);border:1px solid var(--linie);padding:26px;position:relative}.il .karte p{color:var(--tx-2);margin-top:10px;font-size:15.5px}.il .zahl{font:600 clamp(2.4rem, 4vw, 3.4rem)/1 var(--sans);letter-spacing:-.04em;color:var(--signal)}.il .klein{color:var(--tx-3);font-size:13px}.il .hell{background:var(--papier);color:var(--tinte);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.il .hell .hl{color:var(--marke-tief)}.il .hell .lead,.il .hell p{color:var(--tinte-2)}.il .hell .klein{color:var(--tinte-3)}.il .hell .karte{background:#fff;border-color:#e4dff7;box-shadow:inset 0 1px #fff,0 18px 40px -30px #28147859}.il .hell .karte p{color:var(--tinte-2)}.il .hell .btn-a{box-shadow:inset 0 1px #fff9,inset 0 -1px #00000024,0 0 0 1px #2cc592,0 8px 18px -10px #0a503c80}.il .hell .btn-a2{color:var(--tinte);background:#fff;border-color:#d8d1f3}.il .hell .btn-a2:hover{border-color:var(--tinte-3);background:#fff}.il .hell .zahl{color:#0b8a60}@media (prefers-reduced-motion:reduce){.il *,.il :before,.il :after{transition:none!important;animation:none!important}}
.pcf:not(#_){gap:10px;width:100%;max-width:560px;margin:0;display:grid}.pcf:not(#_) .pcf-kopf{font:500 15px/1.45 var(--sans,system-ui);margin:0}.pcf:not(#_) .pcf-kopf b{font-weight:700}.pcf:not(#_) .pcf-feld{border-radius:999px;align-items:center;gap:6px;padding:6px;transition:box-shadow .2s,background .2s;display:flex}.pcf:not(#_) .pcf-weg{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pcf:not(#_) input{min-width:0;height:46px;box-shadow:none;font:500 16px/1 var(--sans,system-ui);letter-spacing:0;background:0 0;border:0;border-radius:999px;outline:none;flex:1;margin:0;padding:0 8px 0 18px}.pcf:not(#_) button{cursor:pointer;height:46px;font:600 15px/1 var(--sans,system-ui);white-space:nowrap;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;margin:0;padding:0 18px 0 20px;transition:translate .2s,background .2s;display:inline-flex}.pcf:not(#_) button .i{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:translate .2s}.pcf:not(#_) button:hover .i{translate:3px}.pcf:not(#_) button:focus-visible{outline-offset:3px;outline:2px solid}.pcf:not(#_) .pcf-fuss,.pcf:not(#_) .pcf-fehler{font:500 13px/1.4 var(--sans,system-ui);margin:0;padding-left:20px}@media (max-width:480px){.pcf:not(#_) .pcf-feld{border-radius:22px;flex-wrap:wrap}.pcf:not(#_) input{flex-basis:100%}.pcf:not(#_) button{justify-content:center;width:100%}}.pcf.pcf-dunkel:not(#_) .pcf-kopf{color:#ffffffdb}.pcf.pcf-dunkel:not(#_) .pcf-kopf b{color:#fff}.pcf.pcf-dunkel:not(#_) .pcf-feld{background:#ffffff12;box-shadow:inset 0 0 0 1px #fff3}.pcf.pcf-dunkel:not(#_) .pcf-feld:focus-within{background:#ffffff1a;box-shadow:inset 0 0 0 1px #b9a6ffcc,0 0 0 4px #7c4dff40}.pcf.pcf-dunkel:not(#_) .pcf-feld.falsch{box-shadow:inset 0 0 0 1px #ff9b8a}.pcf.pcf-dunkel:not(#_) input{color:#fff}.pcf.pcf-dunkel:not(#_) input::placeholder{color:#ffffff9e}.pcf.pcf-dunkel:not(#_) button{color:#140e33;background:#fff}.pcf.pcf-dunkel:not(#_) button:hover{background:#ece6ff}.pcf.pcf-dunkel:not(#_) .pcf-fuss{color:#ffffffb3}.pcf.pcf-dunkel:not(#_) .pcf-fehler{color:#ffb4a6}.pcf-band:not(#_){border-radius:22px;grid-template-columns:minmax(0,1fr) minmax(0,560px);align-items:center;gap:18px 40px;margin-top:clamp(40px,5vw,64px);padding:clamp(22px,3vw,32px) clamp(20px,3.4vw,40px);display:grid}.pcf-band:not(#_) h2,.pcf-band:not(#_) h3{font:700 clamp(1.3rem, 2.2vw, 1.75rem)/1.15 var(--sans,system-ui);letter-spacing:-.02em;text-wrap:balance;margin:0}.pcf-band:not(#_) p{font:500 15px/1.5 var(--sans,system-ui);max-width:46ch;margin:8px 0 0}@media (max-width:860px){.pcf-band:not(#_){grid-template-columns:minmax(0,1fr)}}.pcf-band.dunkel:not(#_){background:linear-gradient(135deg,#7c4dff33,#ffffff0a);box-shadow:inset 0 0 0 1px #b9a6ff42}.pcf-band.dunkel:not(#_) h2,.pcf-band.dunkel:not(#_) h3{color:#fff}.pcf-band.dunkel:not(#_) p{color:#ffffffc7}.pcf-band.hell:not(#_){background:#fff;box-shadow:inset 0 0 0 1px #140e331a,0 24px 60px -36px #140e3359}.pcf-band.hell:not(#_) h2,.pcf-band.hell:not(#_) h3{color:#140e33}.pcf-band.hell:not(#_) p{color:#463f6e}@media (prefers-reduced-motion:reduce){.pcf:not(#_) button,.pcf:not(#_) button .i{transition:none}}section.pcf-sek:not(#_){padding-block:clamp(8px,1.5vw,16px) clamp(32px,4vw,56px)}section.pcf-sek:not(#_) .pcf-band{margin-top:0}
