:root{--c-red:#ea2b1f;--c-pink:#ff3c6f;--c-magenta:#ff4fdd;--c-violet:#7e56ff;--c-blue:#00b2ff;--c-primary:var(--c-red);--c-primary-dark:#d02a20;--c-primary-light:#f8612e;--dbw-gradient:linear-gradient(135deg,var(--c-red),var(--c-pink),var(--c-magenta),var(--c-violet),var(--c-blue));--primary-red:linear-gradient(135deg,var(--c-primary-dark),var(--c-primary),var(--c-primary-light));--gradient-primary:var(--dbw-gradient);--border-bold:6px}@media(max-width:820px){:root{--border-bold:4px}}.klartext .head{margin-bottom:clamp(48px,6vw,80px);text-align:center}.klartext .pill{align-items:center;border:2px solid #1d1d1f;border-radius:999px;color:#1d1d1f;display:inline-flex;font-size:11.5px;font-weight:700;height:38px;justify-content:center;letter-spacing:.18em;margin-bottom:var(--s-24);padding:0 1.25em;text-transform:uppercase}.klartext .head h2{margin-inline:auto;margin-bottom:var(--s-24);max-width:900px;text-wrap:balance}.klartext .sub{color:rgba(0,5,1,.65);font-size:18px;line-height:var(--lh-body);margin-inline:auto;margin-bottom:0;max-width:640px}.klartext .sub strong{color:#1d1d1f;display:block;margin-top:.5em}.klartext .stack{padding-bottom:5vh;position:relative}.klartext .stack-item{margin-bottom:36px;position:sticky;top:calc(max(88px,22vh) + var(--t)*16px);transform:scale(calc(1 - (var(--n) - 1 - var(--i))*.007));transform-origin:top center;z-index:calc(var(--i) + 1)}.klartext .card{align-content:center;align-items:baseline;background:#fff;border:var(--border-bold) solid #1d1d1f;border-radius:32px;box-shadow:0 12px 28px -22px rgba(11,11,16,.45);display:grid;grid-template-columns:104px 1fr;min-height:var(--klartext-card-h,220px);padding:38px 40px 40px}.klartext .card .num{color:var(--accent);font-size:52px;font-weight:700;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.klartext .card .body h3{color:#1d1d1f;font-size:clamp(22px,1.2vw + 16px,30px);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin-bottom:10px;text-wrap:balance}.klartext .card .body p{color:rgba(0,5,1,.65);font-size:17px;line-height:1.55;margin-bottom:0;max-width:62ch}.klartext .outro{margin-top:36px;text-align:center}.klartext .outro h3{color:#1d1d1f;font-size:var(--fs-h2);font-weight:700;letter-spacing:var(--ls-h2);line-height:var(--lh-h2);margin-bottom:var(--s-32);text-wrap:balance}.klartext .outro--dark{background:#1d1d1f;border:var(--border-bold) solid #1d1d1f;border-radius:32px;padding:clamp(36px,4vw,56px) 40px}.klartext .outro--dark h3{color:#fff;margin-bottom:6px}.klartext .outro--dark .outro__sub{color:#fff;font-size:clamp(17px,.8vw + 14px,20px);margin-bottom:var(--s-24)}.klartext .outro--dark .hint{color:hsla(0,0%,100%,.7);display:block;font-size:13.5px;margin-top:14px}.klartext .btn{--btn-bg:#1d1d1f;--btn-fg:#fff;--btn-bd:#1d1d1f;--btn-bg-h:#1d1d1f;--btn-fg-h:#fff;--btn-bg-p:#000;--btn-rim:2.5px;--btn-stack:6px;align-items:center;cursor:pointer;display:inline-flex;font-weight:800;gap:.5em;justify-content:center;line-height:1.2;position:relative;text-decoration:none!important;-webkit-tap-highlight-color:rgba(0,0,0,0);background:var(--btn-bg)!important;-webkit-background-clip:border-box!important;background-clip:border-box!important;color:var(--btn-fg)!important;-webkit-text-fill-color:var(--btn-fg)!important;animation:none!important;border:var(--btn-rim) solid var(--btn-bd)!important;border-radius:999px!important;box-shadow:var(--btn-s) var(--btn-s) 0 -1px var(--btn-c,var(--c-pink))!important;display:flex;filter:none!important;font-family:inherit;font-size:16px;margin:0 auto;min-height:56px;padding:0 32px;transition:transform .22s cubic-bezier(.2,0,0,1),--btn-s .2s cubic-bezier(.2,0,0,1),background-color .25s ease,color .25s ease,-webkit-text-fill-color .25s ease,border-color .25s ease!important;width:-moz-fit-content;width:fit-content}.klartext .btn .arrow,.klartext .btn .fan-arrow,.klartext .btn .gb-shape svg{display:inline-block;transition:transform .5s linear(0,.03,.108,.219,.349,.487,.623,.75,.863,.958,1.034,1.091,1.131,1.154,1.163,1.16,1.15,1.133,1.112,1.09,1.067,1.046,1.027,1.011,.998,.987,.98,.976,.974,.974,.975,.978,.981,.984,.988,.992,.995,.998,1,1.002,1)}@media(hover:hover){.klartext .btn:hover{transform:translate(-2px,-3px);--btn-s:var(--btn-stack);background:var(--btn-bg-h)!important;color:var(--btn-fg-h)!important;-webkit-text-fill-color:var(--btn-fg-h)!important;text-decoration:none!important;transition:transform .55s linear(0,.03,.108,.219,.349,.487,.623,.75,.863,.958,1.034,1.091,1.131,1.154,1.163,1.16,1.15,1.133,1.112,1.09,1.067,1.046,1.027,1.011,.998,.987,.98,.976,.974,.974,.975,.978,.981,.984,.988,.992,.995,.998,1,1.002,1),--btn-s .6s linear(0,.03,.108,.219,.349,.487,.623,.75,.863,.958,1.034,1.091,1.131,1.154,1.163,1.16,1.15,1.133,1.112,1.09,1.067,1.046,1.027,1.011,.998,.987,.98,.976,.974,.974,.975,.978,.981,.984,.988,.992,.995,.998,1,1.002,1) .02s,background-color .25s ease,color .25s ease,-webkit-text-fill-color .25s ease,border-color .25s ease!important}.klartext .btn:hover .arrow,.klartext .btn:hover .fan-arrow,.klartext .btn:hover .gb-shape svg{transform:translateX(4px)}}.klartext .btn:focus-visible{outline:2px solid var(--c-violet);outline-offset:5px}.klartext .btn.is-pressing,.klartext .btn:active{transform:translate(2px,2px) scale(.97);--btn-s:2px;background:var(--btn-bg-p)!important;transition:transform .07s cubic-bezier(.3,0,.8,.15),--btn-s .07s ease-out,background-color .07s ease-out!important}.klartext .btn.is-pressing .arrow,.klartext .btn.is-pressing .fan-arrow,.klartext .btn.is-pressing .gb-shape svg,.klartext .btn:active .arrow,.klartext .btn:active .fan-arrow,.klartext .btn:active .gb-shape svg{transform:translateX(7px);transition:transform .07s ease-out}.klartext .btn:disabled,.klartext .btn[disabled]{cursor:not-allowed;opacity:.5;transform:none;--btn-s:0px}@media(prefers-reduced-motion:reduce){.klartext .btn,.klartext .btn .arrow,.klartext .btn .fan-arrow,.klartext .btn .gb-shape svg,.klartext .btn.is-pressing,.klartext .btn:active,.klartext .btn:hover{transform:none!important;transition:none!important}}.klartext .outro--dark .btn{--btn-bg:#fff;--btn-fg:#1d1d1f;--btn-bd:#fff;--btn-bg-h:#fff;--btn-fg-h:#1d1d1f;--btn-bg-p:#f5f5f7}@media(max-width:820px){.klartext .stack{padding-bottom:15vh}.klartext .stack-item{margin-bottom:24px;top:calc(max(72px,15vh) + var(--t)*10px);transform:scale(calc(1 - (var(--n) - 1 - var(--i))*.005))}.klartext .card{border-radius:26px;display:block;padding:28px 24px 30px}.klartext .card .num{font-size:40px;margin-bottom:6px}.klartext .card .body h3{font-size:clamp(20px,1vw + 16px,26px)}.klartext .outro{margin-top:32px}.klartext .outro--dark{border-radius:26px;padding:28px 24px 30px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
