:root{--paper:#fff;--stage:#eef1f7;--ink:#121419;--ink-2:#5a5f6b;--line:#e3e5ea;--pen:#2744c2;--rose:#e0558a;--l-blau:#7fa6ff;--l-eis:#8edcff;--f:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--hand:"Biro Script Plus",cursive;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--f);padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));-webkit-font-smoothing:antialiased;margin:0;padding-block:0;font-size:18px;font-weight:400;line-height:1.6;overflow-x:clip}.w{max-width:1280px;margin:0 auto}h1{letter-spacing:-.03em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(34px,4.6vw,60px);font-weight:500;line-height:1.04}h2{letter-spacing:-.025em;text-wrap:balance;max-width:26ch;margin:0 0 10px;font-size:clamp(26px,3.2vw,40px);font-weight:500;line-height:1.08}h2 small{color:var(--ink-2);letter-spacing:0;margin-top:8px;font-size:15px;font-weight:400;display:block}p{max-width:66ch}.lead{color:var(--ink-2);margin:0 0 26px;font-size:19px}.cap{color:var(--ink-2);max-width:70ch;margin:14px 0 0;font-size:15px}.cap b{color:var(--ink);font-weight:500}section{border-top:1px solid var(--line);padding:64px 0}.intro{padding:64px 0 40px}.intro p{color:var(--ink-2);max-width:62ch;margin:24px 0 0;font-size:19px}.list{margin:18px 0 0;padding:0;list-style:none}.list li{border-top:1px solid var(--line);color:var(--ink-2);max-width:72ch;padding:12px 0;font-size:16px}.list li b{color:var(--ink);font-weight:500}.stage{background:var(--stage);color:var(--ink);isolation:isolate;border:1px solid var(--line);border-radius:18px;position:relative;overflow:hidden}.stage .licht{z-index:0;width:var(--b);height:var(--h);left:var(--x);top:var(--y);background:var(--c);opacity:var(--a,.7);filter:blur(var(--weich,48px));pointer-events:none;border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.stage:before{content:"";z-index:5;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:absolute;inset:0}.glass{-webkit-backdrop-filter:blur(22px)saturate(1.5);backdrop-filter:blur(22px)saturate(1.5);background:#ffffff6b;border:1px solid #fffffff2;border-color:#fffffff2 #1220401a #12204024 #fffffff2;border-radius:18px;position:relative;box-shadow:inset 0 1px #ffffffe6,inset 0 0 0 1px #ffffff59,0 30px 70px #1e2d5a24,0 2px 6px #1e2d5a0f}.glass:after{content:"";border-radius:inherit;pointer-events:none;z-index:2;background:linear-gradient(118deg,#ffffff8c 0%,#ffffff2e 28%,#fff0 46% 100%);position:absolute;inset:0}.dark{--stage:#0c0f16;--ink:#f2f5fa;--ink-2:#f2f5fa9e;--line:#eaf2ff24;--pen:#eaf2ff;--rose:#f2a9c4;--l-blau:#3d6bff;--l-eis:#58c8ff;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.dark .glass{-webkit-backdrop-filter:blur(24px)saturate(1.4);backdrop-filter:blur(24px)saturate(1.4);background:#ffffff1c;border:1px solid #ffffff38;border-color:#fff6 #ffffff38 #00000080;box-shadow:inset 0 1px #ffffff47,0 30px 80px #00000073}.dark .glass:after{background:linear-gradient(118deg,#ffffff38 0%,#ffffff12 28%,#fff0 46% 100%)}.dark .optin .feld{color:var(--ink);background:#ffffff14;border-color:#ffffff3d}.dark .pill{color:#0c0f16;background:#f2f5fa}.site .nav{z-index:3;justify-content:space-between;align-items:center;padding:26px 5% 0;font-size:16px;display:flex;position:relative}.site .nav span:first-child{white-space:nowrap;font-weight:500}.site .nav span+span{color:var(--ink-2)}.hero{height:clamp(880px,62vw,960px);position:relative}.hero svg.blatt{z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hero svg.phone{display:none}.hero .col{z-index:3;width:40%;padding:30px 32px 28px;position:absolute;top:50%;left:4.5%;transform:translateY(-50%)}.bul{border-top:1px solid var(--line);margin:22px 0 0;padding:18px 0 0;list-style:none}.bul li{color:var(--ink-2);max-width:46ch;margin:0 0 9px;padding:0 0 0 18px;font-size:14.5px;line-height:1.45;position:relative}.bul li:before{content:"";background:var(--pen);opacity:.9;border-radius:50%;width:7px;height:7px;position:absolute;top:.62em;left:0}.bul b{color:var(--ink);font-weight:500}.badge{border:1px solid var(--pen);width:40px;height:40px;color:var(--pen);border-radius:50%;place-items:center;margin:0 0 14px;display:grid}.badge svg{display:block}.site .k{color:var(--ink-2);letter-spacing:.01em;margin:0 0 12px;font-size:13.5px}.ki{color:var(--ink-2);align-items:center;gap:12px;margin:14px 0 0;font-size:13.5px;display:flex}.ki-logos{flex:none;gap:10px;display:inline-flex}.ki-logos img{opacity:.85;width:18px;height:18px;display:block}.optin input.feld{outline:none}.optin input.feld::placeholder{color:var(--ink-2);opacity:1}.optin input.feld:focus{border-color:#ffffff80}.optin button.pill{cursor:pointer;border:0;font-family:inherit}.danke{color:var(--ink);margin:12px 0 0;font-size:15px}.eyebrow{letter-spacing:.02em;color:var(--ink-2);margin:0 0 14px;font-size:13px}.eyebrow span{opacity:.45;margin:0 6px}.about{justify-items:center;gap:28px;margin:18px 0 0;padding:72px 5%;display:grid;position:relative}.about .person{z-index:3;grid-template-columns:auto 1fr;align-items:center;gap:36px;width:100%;max-width:880px;padding:34px 38px;display:grid;position:relative}.proof{z-index:3;width:100%;max-width:880px;position:relative}.zahlen{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;display:grid}.zahlen div{padding:22px 24px 20px}.zahlen div+div{border-left:1px solid var(--line)}.zahlen dt{letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,42px);font-weight:500;line-height:1}.zahlen dd{color:var(--ink-2);margin:10px 0 0;font-size:14px}.mandat{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px 0;display:flex}.mandat p{color:var(--ink);margin:0;font-size:16px}.pill.hell{text-decoration:none;transition:transform .2s,background .2s}.pill.hell:hover{background:#fff;transform:translateY(-1px)}.p-bild{border-radius:50%;flex:none;width:168px;height:168px;position:relative;overflow:hidden;box-shadow:0 0 0 1px #ffffff38,0 24px 60px #00000073}.p-bild img{object-fit:cover;width:100%;height:100%;display:block}.p-von{letter-spacing:.02em;color:var(--ink-2);margin:0;font-size:13px}.p-name{letter-spacing:-.02em;color:var(--ink);margin:6px 0 10px;font-size:clamp(26px,2.4vw,34px);font-weight:500;line-height:1.1}.p-text{color:var(--ink-2);max-width:46ch;margin:0 0 20px;font-size:16px;line-height:1.5}.p-social{flex-wrap:wrap;gap:10px;display:flex}.p-karte{min-width:0;color:var(--ink-2);background:#ffffff0f;border:1px solid #ffffff24;border-radius:12px;flex:0 220px;align-items:center;gap:12px;padding:12px 16px;font-size:13px;line-height:1.3;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.p-karte:hover{background:#ffffff1f;border-color:#ffffff47}.p-karte img{opacity:.9;flex:none;width:20px;height:auto}.p-karte b{color:var(--ink);font-size:14px;font-weight:500;display:block}.hero h1{letter-spacing:-.025em;max-width:20ch;font-size:clamp(28px,2.8vw,40px);line-height:1.06}.hero .re{color:var(--ink);max-width:44ch;margin:14px 0 8px;font-size:16px;font-weight:500}.hero .be{color:var(--ink-2);max-width:48ch;margin:0 0 14px;font-size:14.5px;line-height:1.5}.optin{flex-wrap:wrap;gap:10px;max-width:480px;display:flex}.optin .pill{text-align:center;flex:100%}.optin .feld{min-width:0;font:inherit;color:var(--ink);background:#ffffffb3;border:1px solid #12141938;border-radius:999px;flex:180px;padding:13px 18px;font-size:15px}.optin .feld span{color:var(--ink-2)}.pill{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;padding:13px 22px;font-size:15px;font-weight:500;display:inline-block}.site .klein{color:var(--ink-2);margin:10px 0 0;font-size:13.5px}.formel{z-index:3;color:var(--ink);align-items:center;gap:22px;display:flex;position:absolute;bottom:28px;right:4.5%}.formel .fl{text-align:right;color:var(--ink-2);max-width:34ch;font-size:13.5px;line-height:1.5}.formel .fl b{color:var(--ink);font-weight:500;display:block}.formel .fr{letter-spacing:-.01em;align-items:center;gap:10px;font-size:22px;font-weight:400;display:flex}.formel .fr i{font-size:26px;font-style:italic}.formel .frac{flex-direction:column;align-items:center;font-size:14px;line-height:1.15;display:inline-flex}.formel .frac span:first-child{border-bottom:1px solid var(--ink);padding:0 4px 2px}.formel .frac span+span{padding:2px 4px 0}.teile{margin:0;padding:0;list-style:none;display:none}.teile li{border-top:1px solid var(--line);grid-template-columns:30px 1fr;align-items:start;gap:12px;padding:12px 0;display:grid}.teile .nr{border:1px solid var(--pen);width:26px;height:26px;color:var(--pen);border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid}.teile b{font-size:16px;font-weight:500;display:block}.teile span{color:var(--ink-2);font-size:14.5px}.teile li.rose .nr{border-color:var(--rose);color:var(--rose)}svg text{font-family:var(--f)}svg image.eis{opacity:.95}svg text.pos{fill:var(--pen);font-size:13px;font-weight:500}svg text.posl{fill:var(--pen);font-size:16px;font-weight:500}svg text.lab{fill:var(--ink);font-size:17px;font-weight:500}svg text.sub{fill:var(--ink-2);font-size:13px}svg text.tick{fill:var(--ink-2);opacity:.8;font-size:11px}svg text.hand{font-family:var(--hand);fill:var(--pen);opacity:.55;font-size:23px;font-weight:700}@keyframes d1{to{transform:translate(-26px,14px)}}@keyframes d2{to{transform:translate(18px,-12px)}}@keyframes d3{to{transform:translate(-10px,18px)}}.drift1{animation:46s ease-in-out infinite alternate d1}.drift2{animation:38s ease-in-out infinite alternate d2}.drift3{animation:52s ease-in-out infinite alternate d3}.par{transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.draw{stroke-dasharray:var(--L);stroke-dashoffset:var(--L);transition:stroke-dashoffset 1.7s cubic-bezier(.45,0,.2,1)}.open .draw{stroke-dashoffset:0}.late{opacity:0;transition:opacity .6s ease var(--d,1.2s)}.open .late{opacity:1}.anc{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .35s ease var(--d,1.5s),transform .55s cubic-bezier(.16,1,.3,1) var(--d,1.5s);transform:scale(.3)}.open .anc{opacity:1;transform:scale(1)}@keyframes beat{0%,to{transform:scale(1)}10%{transform:scale(1.012)}20%{transform:scale(1.002)}30%{transform:scale(1.008)}45%{transform:scale(1)}}@keyframes glow{0%,to{opacity:var(--a)}10%{opacity:calc(var(--a) + .08)}30%{opacity:calc(var(--a) + .05)}45%{opacity:var(--a)}}@keyframes ekg{0%{transform:translate(0)}to{transform:translate(-400px)}}@keyframes flash{0%,to{opacity:.75}50%{opacity:1}}.open .beat{transform-box:fill-box;transform-origin:50% 52%;animation:1.6s cubic-bezier(.2,.6,.3,1) 2.4s infinite beat}.open .licht.puls{animation:1.6s cubic-bezier(.2,.6,.3,1) 2.4s infinite glow}.open .ekg{animation:4s linear infinite ekg}.signal{opacity:0}.open .signal{opacity:1;transition:opacity .8s 2.6s}.pos-g,.row-g{cursor:default}.pos-g circle.ring,.row-g text{transition:fill .25s,stroke .25s,opacity .25s}.hot .ring{stroke-width:2.2px}.hot text.sub{fill:var(--ink)}.hot text.lab{fill:#fff}@media (prefers-reduced-motion:reduce){.beat,.licht.puls,.ekg{animation:none!important}.drift1,.drift2,.drift3{animation:none}.draw,.late,.anc,.par{transition:none}.draw{stroke-dashoffset:0}.late,.anc{opacity:1;transform:none}}@media (width<=900px){.about .person{text-align:left;grid-template-columns:1fr;padding:26px 22px}.about .p-bild{width:112px;height:112px}.about{padding:44px 5%}.about .p-karte{flex:100%}.zahlen{grid-template-columns:1fr}.zahlen div+div{border-left:0;border-top:1px solid var(--line)}.zahlen div{padding:18px 4px}.mandat{padding:20px 4px 0}.mandat .pill{text-align:center;width:100%}.hero h1{letter-spacing:-.02em;max-width:none;font-size:24px}body{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}.hero{aspect-ratio:auto;height:auto;min-height:0;padding:24px 5% 28px}.hero .col{width:100%;padding:26px 22px 24px;position:relative;top:auto;left:auto;transform:none}.hero svg.blatt{display:none}.hero svg.phone{z-index:1;width:100%;height:auto;margin:22px 0 6px;display:block;position:relative}.optin .feld{flex-basis:100%}.teile{z-index:2;margin:0 0 22px;display:block;position:relative}.formel{border-top:1px solid var(--line);justify-content:space-between;padding-top:14px;position:relative;bottom:auto;right:auto}.formel .fl{text-align:left}}body{color:#f2f5fa;background:#0c0f16}.page{max-width:1400px;margin:0 auto;padding:18px 0 40px}.page .stage{border-color:#eaf2ff1f}.col.fertig>:not(.danke){display:none}.col.fertig{border-color:#8edcff8c;box-shadow:inset 0 1px #ffffff4d,0 0 0 1px #58c8ff40,0 30px 90px #145aa073}.danke{outline:none;max-width:440px;margin:0}.danke p{max-width:none;margin:0}.d-haken{fill:none;stroke:#8edcff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 6px 18px #58c8ff73);width:60px;height:60px;margin:0 0 18px;display:block}.d-ring{stroke-dasharray:183;stroke-dashoffset:183px;animation:.7s cubic-bezier(.65,0,.35,1) .15s forwards zieh}.d-strich{stroke-width:3px;stroke-dasharray:40;stroke-dashoffset:40px;animation:.45s cubic-bezier(.3,0,.2,1) .75s forwards zieh}@keyframes zieh{to{stroke-dashoffset:0}}.d-kicker{letter-spacing:.01em;color:#8edcff;font-size:13.5px;font-weight:500}.d-titel{letter-spacing:-.03em;color:var(--ink);font-size:clamp(34px,3.4vw,46px);font-weight:500;line-height:1.02;margin-top:6px!important}.d-text{color:var(--ink);font-size:16px;line-height:1.5;max-width:40ch!important;margin:12px 0 22px!important}.d-mail{color:#0c0f16;background:#f2f5fa;border-radius:14px;align-items:center;gap:12px;margin:0 0 20px;padding:12px 12px 12px 14px;display:flex;box-shadow:0 18px 40px #00000059}.d-mail img{object-fit:cover;border-radius:50%;flex:none;width:40px;height:40px}.d-absender{color:#5a5f6b;flex:1;min-width:0;font-size:13px;line-height:1.35}.d-absender b{color:#0c0f16;font-size:14.5px;font-weight:500;display:block}.d-antworten{color:#fff;background:#0c0f16;border-radius:999px;flex:none;align-items:center;gap:6px;padding:9px 14px;font-size:13.5px;font-weight:500;animation:2.4s ease-in-out 1.6s 3 winken;display:inline-flex}@keyframes winken{0%,to{box-shadow:0 0 #f2a9c400}40%{box-shadow:0 0 0 6px #f2a9c48c}}.d-schritte{counter-reset:s;margin:0 0 16px;padding:0;list-style:none}.d-schritte li{counter-increment:s;color:var(--ink);margin:0 0 11px;padding:0 0 0 36px;font-size:15.5px;line-height:1.45;position:relative}.d-schritte li:before{content:counter(s);color:#8edcff;border:1px solid #8edcff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12.5px;font-weight:500;display:grid;position:absolute;top:-1px;left:0}.d-schritte li:last-child:before{border-color:var(--rose);color:var(--rose)}.d-warum{color:var(--ink-2);font-size:14px;line-height:1.5}.d-tipp{border-top:1px solid var(--line);color:var(--ink-2);padding-top:12px;font-size:13.5px;line-height:1.5;margin-top:12px!important}.col.fertig .danke>*{animation:.6s cubic-bezier(.16,1,.3,1) both rein}.col.fertig .danke>:nth-child(2){animation-delay:.25s}.col.fertig .danke>:nth-child(3){animation-delay:.32s}.col.fertig .danke>:nth-child(4){animation-delay:.4s}.col.fertig .danke>:nth-child(5){animation-delay:.6s}.col.fertig .danke>:nth-child(n+6){animation-delay:.75s}@keyframes rein{0%{opacity:0;filter:blur(4px);transform:translateY(10px)}}.col.fertig .danke>.d-haken{animation:none}.stage.erfolg .licht.puls{animation:1.8s cubic-bezier(.16,1,.3,1) forwards aufleuchten}@keyframes aufleuchten{0%{opacity:var(--a)}25%{opacity:.75}to{opacity:calc(var(--a) + .12)}}@media (prefers-reduced-motion:reduce){.d-ring,.d-strich{stroke-dashoffset:0;animation:none}.col.fertig .danke>*,.d-antworten,.stage.erfolg .licht.puls{animation:none}}@media (width<=900px){.d-titel{font-size:34px}.d-mail{flex-wrap:wrap}.d-absender{flex-basis:calc(100% - 52px)}.d-antworten{margin-left:52px}}
