.zc{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#4558b0;--pink:#f44790;--ink:#0b0d12;--near-black:#0b0b0f;--btn-dark:#17171b;--offwhite:#f5f4f1;--offwhite-2:#ebe9e4;--grayblue:#dfe0e4;--signature:#1b283c;--muted-dark:#5b5e66;--muted-light:#9ca0ac;--white:#fff;--amazon:#ffb000;--pages:repeating-linear-gradient(0deg,#efece4 0 1px,#d9d5ca 1px 2px);--pages-v:repeating-linear-gradient(90deg,#efece4 0 1px,#d9d5ca 1px 2px)}.zc section{position:relative;overflow:hidden;container-type:inline-size}.zc h1,.zc h2,.zc h3,.zc p,.zc ul{margin:0}.zc ul{padding:0;list-style:none}.zc a{color:inherit}.zc a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.zc .eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--muted-dark);align-items:center;gap:1.6cqw;font-size:max(10px,.85cqw);font-weight:600;display:flex}.zc .eyebrow .ln{background:currentColor;width:5cqw;min-width:28px;height:max(1px,.08cqw);display:block}.zc .on-dark .eyebrow{color:var(--muted-light)}.zc .body{color:#17171b;font-size:max(15px,1.15cqw);font-weight:400;line-height:1.72}.zc .on-dark .body{color:#ffffffc7}.zc .stepmark{letter-spacing:.28em;text-transform:uppercase;color:var(--muted-dark);align-items:center;gap:1.2cqw;font-size:max(10px,.85cqw);font-weight:600;display:flex}.zc .stepmark .sq{border:max(2px,.14cqw) solid var(--blue);background:var(--blue);flex:none;width:max(10px,.95cqw);height:max(10px,.95cqw);display:block}.zc .stepmark .no{color:var(--blue)}.zc .stepmark .ln{background:currentColor;width:4cqw;min-width:24px;height:max(1px,.08cqw);display:block}.zc .on-dark .stepmark{color:var(--muted-light)}.zc .akz{z-index:2;pointer-events:none;width:max(44px,4.6cqw);height:max(3px,.3cqw);display:block;position:absolute}.zc .akz-p{background:var(--pink)}.zc .akz-b{background:var(--blue)}.zc .zu-akz-p{top:0;left:6.5cqw}.zc .zu-akz-b{bottom:0;right:20cqw}.zc .crop-akz-p{top:0;left:0}.zc .crop-akz-b{bottom:0;right:0}.zc .ph{color:var(--muted-dark);background:repeating-linear-gradient(135deg,#0b0b0f09 0 12px,#0000 12px 24px);border:1px dashed #0b0b0f61;padding:max(14px,1.3cqw) max(16px,1.6cqw);font-size:max(13px,.95cqw);line-height:1.6}.zc .ph b{letter-spacing:.16em;text-transform:uppercase;margin-bottom:.4em;font-size:max(10px,.72cqw);font-weight:700;display:block}.zc .btn{text-transform:uppercase;letter-spacing:.06em;border-radius:0;justify-content:space-between;align-items:center;gap:3cqw;min-width:min(100%,max(280px,30cqw));height:max(52px,4.6cqw);padding:0 max(20px,2.2cqw);font-size:max(13px,1.15cqw);font-weight:600;text-decoration:none;display:inline-flex}.zc .btn svg{flex:none;width:max(18px,1.5cqw);height:auto}.zc .btn-amazon{background:var(--amazon);color:var(--near-black);border:1px solid var(--near-black)}.zc .btn-amazon:hover{background:#f0a500}.zc .btn-ebook{color:var(--white);background:0 0;border:1px solid #ffffffb3}.zc .btn-ebook:hover{border-color:var(--white);background:#ffffff0f}.zc .link-more{text-transform:lowercase;border-bottom:max(1.5px,.11cqw) solid var(--blue);align-items:center;gap:.6em;padding-bottom:.25em;font-size:max(12px,.85cqw);font-weight:500;text-decoration:none;display:inline-flex}.zc .book{position:absolute}.zc .book .b3d{transform-style:preserve-3d;position:absolute;inset:0}.zc .book .front,.zc .book .back{width:100%;max-width:none;height:100%;display:block;position:absolute;top:0;left:0}.zc .book .back{background:#0d0f14}.zc .book .spine{max-width:none;height:100%;display:block;position:absolute;top:0}.zc .book .edge{background:linear-gradient(90deg,#0003,#0000 35%,#0000 65%,#00000040),var(--pages-v);height:99.2%;position:absolute;top:.4%}.zc .book .tb{background:linear-gradient(0deg,#0003,#0000 35%,#0000 65%,#00000040),var(--pages);width:99.2%;position:absolute;left:.4%}.zc .z-hero{background:radial-gradient(ellipse 36cqw 30cqw at 64% 42%,#4558b033 0%,#4558b00d 55%,#4558b000 78%), var(--ink);height:66cqw}.zc .z-hero .author{z-index:4;letter-spacing:.34em;text-transform:uppercase;color:var(--white);align-items:center;gap:1.6cqw;font-size:max(10px,.95cqw);font-weight:600;display:flex;position:absolute;top:13.2cqw;left:5.4cqw}.zc .z-hero .author .ln{background:var(--blue);width:4cqw;height:max(2px,.14cqw);display:block}.zc .z-hero .author .muted{color:var(--muted-light);font-weight:500}.zc .z-hero h1{z-index:2;color:var(--white);pointer-events:none;font-weight:800;position:absolute;inset:0}.zc .z-hero h1 span{white-space:nowrap;display:block;position:absolute}.zc .z-hero .t-der{letter-spacing:-.02em;font-size:4.4cqw;line-height:1;top:17.5cqw;left:5.2cqw}.zc .z-hero .t-ziel{letter-spacing:-.045em;font-size:21cqw;line-height:.84;top:21.2cqw;left:4.4cqw}.zc .z-hero .t-code{letter-spacing:-.045em;font-size:21cqw;line-height:.84;top:38.84cqw;left:4.4cqw}.zc .z-hero .subtitle{z-index:4;letter-spacing:.36em;text-transform:uppercase;color:#ffffffdb;font-size:max(11px,1.35cqw);font-weight:500;position:absolute;top:58.6cqw;left:5.4cqw}.zc .z-hero canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.zc .z-hero .dust-back{z-index:1}.zc .z-hero .dust-front{z-index:4}.zc .z-hero .beam{z-index:1;pointer-events:none;background:radial-gradient(46% 54% at 50% 46%,#bac6ff2b 0%,#6070c414 42%,#4558b000 70%);width:54cqw;height:74cqw;animation:24s ease-in-out infinite alternate z-beam;position:absolute;top:-4cqw;left:40cqw}@keyframes z-beam{0%{transform:translate(-9cqw,-5cqw)rotate(-6deg)}to{transform:translate(9cqw,4cqw)rotate(6deg)}}.zc .z-hero .book{perspective:60cqw;perspective-origin:50% 35%;z-index:3;width:22cqw;height:34cqw;animation:13s ease-in-out infinite z-float;top:21cqw;left:55cqw}.zc .z-hero .book .b3d{animation:17s ease-in-out infinite alternate z-tilt;transform:rotate(-10deg)rotateY(38deg)rotateX(20deg)}.zc .z-hero .book .spine{width:1.8cqw;left:-.9cqw;transform:rotateY(-90deg)}.zc .z-hero .book .edge{width:1.8cqw;left:calc(100% - .9cqw);transform:rotateY(90deg)}.zc .z-hero .book .tb.top{height:1.8cqw;top:-.9cqw;transform:rotateX(90deg)}.zc .z-hero .book .tb.bot{height:1.8cqw;top:calc(100% - .9cqw);transform:rotateX(-90deg)}.zc .z-hero .book .front{transform:translateZ(.9cqw)}.zc .z-hero .book .back{transform:translateZ(-.9cqw)rotateY(180deg)}.zc .z-hero .book .sheen{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;transform:translateZ(.95cqw)}.zc .z-hero .book .sheen i{background:linear-gradient(100deg,#fff0 0%,#fff0d70f 28%,#fff9ec57 50%,#fff0d70f 72%,#fff0 100%);width:62%;height:160%;animation:12s cubic-bezier(.45,.05,.3,1) 1.5s infinite z-sheen;position:absolute;top:-30%;left:0;transform:translate(-130%)skew(-10deg)}@keyframes z-sheen{0%{transform:translate(-130%)skew(-10deg)}52%{transform:translate(230%)skew(-10deg)}to{transform:translate(230%)skew(-10deg)}}@keyframes z-float{0%,to{transform:translate(0)}30%{transform:translate(-.5cqw,-1.1cqw)}65%{transform:translate(.4cqw,-.4cqw)}}@keyframes z-tilt{0%{transform:rotate(-10deg)rotateY(38deg)rotateX(20deg)}to{transform:rotate(-7deg)rotateY(29deg)rotateX(15deg)}}.zc .z-terms{background:var(--ink);padding-block:1.6cqw 4.4cqw}.zc .z-terms .viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.zc .z-terms .track{will-change:transform;width:max-content;animation:95s linear infinite z-marquee;display:flex}.zc .z-terms ol{align-items:center;margin:0;padding:0;list-style:none;display:flex}.zc .z-terms li{white-space:nowrap;letter-spacing:-.02em;text-transform:uppercase;color:var(--white);align-items:center;font-size:4.6cqw;font-weight:800;line-height:1;display:flex}.zc .z-terms li svg{flex:none;width:7cqw;height:1.4cqw;margin-inline:2.6cqw;display:block;overflow:visible}.zc .z-terms li.last{color:#8e9ce0}@keyframes z-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.zc .z-understand{background:var(--offwhite);padding-block:10cqw 11cqw}.zc .z-understand .inner{grid-template-columns:repeat(12,1fr);column-gap:2cqw;padding:0 6.5cqw;display:grid}.zc .z-understand .stepmark{grid-column:1/-1;margin-bottom:3.6cqw}.zc .z-understand h2{letter-spacing:-.04em;color:var(--near-black);text-wrap:balance;grid-column:1/12;font-size:8.4cqw;font-weight:800;line-height:.94}.zc .z-understand .follow{letter-spacing:-.01em;color:var(--near-black);grid-column:6/12;margin-top:3.4cqw;font-size:max(20px,2.5cqw);font-weight:500;line-height:1.28}.zc .z-understand .qs{border-bottom:1px solid #0b0b0f2e;grid-column:6/12;align-self:start;margin-top:5.5cqw}.zc .z-understand .qs li{letter-spacing:-.01em;color:var(--near-black);border-top:1px solid #0b0b0f2e;align-items:baseline;gap:1.6cqw;padding-block:1.5cqw;font-size:max(16px,1.6cqw);font-weight:600;line-height:1.35;display:flex}.zc .z-understand .qs li i{background:var(--blue);flex:none;width:1.6cqw;height:max(2px,.12cqw);display:block;transform:translateY(-.45cqw)}.zc .z-understand.on-dark{background:var(--ink);min-height:50cqw;padding-block:7cqw}.zc .z-understand .zu-bild{object-fit:cover;object-position:right center;width:100%;height:100%;display:block;position:absolute;inset:0}.zc .z-understand .zu-scrim{background:linear-gradient(90deg,#08090de0 0%,#08090dc7 28%,#08090d59 48%,#08090d00 62%),linear-gradient(#08090d00 70%,#08090d59 100%);position:absolute;inset:0}.zc .z-understand.on-dark .inner{max-width:46cqw;display:block;position:relative}.zc .z-understand.on-dark .stepmark{margin-bottom:3cqw}.zc .z-understand.on-dark h2{color:var(--white);font-size:5.8cqw}.zc .z-understand.on-dark .follow{color:#ffffffe6;max-width:40cqw;margin-top:2.6cqw;font-size:max(18px,1.9cqw)}.zc .z-understand.on-dark .qs{border-bottom-color:#ffffff38;max-width:40cqw;margin-top:4cqw}.zc .z-understand.on-dark .qs li{color:var(--white);border-top-color:#ffffff38;padding-block:1.2cqw;font-size:max(15px,1.35cqw)}.zc .z-understand.on-dark .qs li i{background:var(--pink)}.zc .z-why{background:var(--grayblue);height:54cqw}.zc .z-why .q{letter-spacing:-.01em;width:52cqw;color:var(--muted-dark);font-size:max(16px,1.9cqw);font-weight:500;line-height:1.35;position:absolute;top:9cqw;left:6.5cqw}.zc .z-why h2{letter-spacing:-.045em;color:var(--near-black);font-size:7.8cqw;font-weight:800;line-height:.92;position:absolute;top:16.5cqw;left:6.5cqw}.zc .z-why h2 .l2{padding-left:7cqw;display:block}.zc .z-why .rule{background:var(--near-black);width:3.2cqw;height:max(2px,.12cqw);position:absolute;top:38.5cqw;left:6.5cqw}.zc .z-why .pillar{width:8cqw;height:153.2cqw;position:absolute;top:-60cqw;left:84cqw;box-shadow:2.2cqw 0 4cqw #0f142847,.4cqw 0 .8cqw #0f142838}.zc .z-why .pillar img{width:100%;max-width:none;height:100%;display:block}.zc .z-why .pillar-cap{text-align:right;letter-spacing:.22em;text-transform:uppercase;width:12cqw;color:var(--muted-dark);font-size:max(9px,.72cqw);font-weight:600;line-height:1.8;position:absolute;top:44cqw;left:69cqw}.zc .z-why .pillar-cap i{background:var(--near-black);width:2.5cqw;height:max(1px,.08cqw);margin-bottom:1cqw;margin-left:auto;display:block}.zc .z-arch{background:var(--ink);padding-block:9cqw}.zc .z-arch .inner{grid-template-columns:46cqw 1fr;align-items:start;column-gap:7cqw;padding-right:6.5cqw;display:grid}.zc .z-arch .crop{width:46cqw;height:46cqw;position:relative;overflow:hidden}.zc .z-arch .crop img,.zc .z-arch .crop .crop-anim{width:74.2cqw;max-width:none;height:114.64cqw;display:block;position:absolute;top:-44.7cqw;left:-14.1cqw}.zc .z-arch .crop .crop-anim{pointer-events:none}.zc .za-kern,.zc .za-hof{transform-box:fill-box;transform-origin:50%;mix-blend-mode:screen}.zc .za-kern{animation:3.6s ease-in-out infinite za-puls}.zc .za-hof{animation:3.6s ease-in-out infinite za-hof}@keyframes za-puls{0%,to{opacity:.55;transform:scale(.8)}50%{opacity:1;transform:scale(1.45)}}@keyframes za-hof{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:.9;transform:scale(1.3)}}@media (prefers-reduced-motion:reduce){.zc .za-kern,.zc .za-hof{animation:none}}.zc .z-arch .crop-cap{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-light);margin-top:1.2cqw;padding-left:6.5cqw;font-size:max(9px,.72cqw);font-weight:600}.zc .z-arch .txt{flex-direction:column;padding-top:1.4cqw;display:flex}.zc .z-arch h2{letter-spacing:-.04em;color:var(--white);margin-top:3.2cqw;font-size:4.9cqw;font-weight:800;line-height:.98}.zc .z-arch .lead{color:#ffffffdb;max-width:36cqw;margin-top:2.6cqw;font-size:max(17px,1.7cqw);font-weight:500;line-height:1.42}.zc .z-bridge{background:var(--offwhite);padding-block:10cqw 0}.zc .z-bridge .inner{padding:0 6.5cqw}.zc .z-bridge h2{letter-spacing:-.045em;color:var(--near-black);margin-top:3.6cqw;font-size:8.6cqw;font-weight:800;line-height:.94}.zc .z-bridge h2 .l2{padding-left:14cqw;display:block}.zc .z-bridge .span{grid-template-columns:auto 1fr auto;align-items:center;column-gap:2.4cqw;margin-top:7.5cqw;display:grid}.zc .z-bridge .span .end{letter-spacing:.18em;text-transform:uppercase;color:var(--near-black);font-size:max(12px,1.2cqw);font-weight:700}.zc .z-bridge .span .deck{background:var(--near-black);height:max(2px,.16cqw);position:relative}.zc .z-bridge .span .deck:before,.zc .z-bridge .span .deck:after{content:"";background:var(--near-black);width:max(2px,.16cqw);height:2.9cqw;position:absolute;top:-1.4cqw}.zc .z-bridge .span .deck:before{left:0}.zc .z-bridge .span .deck:after{right:0}.zc .z-bridge .span .deck b{letter-spacing:.28em;text-transform:uppercase;color:var(--blue);white-space:nowrap;font-size:max(10px,.85cqw);font-weight:600;position:absolute;bottom:1.4cqw;left:50%;transform:translate(-50%)}.zc .z-bridge .span .deck i{background:var(--blue);width:max(10px,.95cqw);height:max(10px,.95cqw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.zc .z-bridge .body{max-width:44cqw;margin:4cqw 0 0 auto;font-size:max(16px,1.45cqw);font-weight:500;line-height:1.6}.zc .z-bridge .praxis{background:var(--grayblue);grid-template-columns:54cqw 1fr;align-items:end;column-gap:5cqw;margin:8cqw -6.5cqw 0;padding:5cqw 6.5cqw 6cqw;display:grid;position:relative}.zc .z-bridge .praxis:before{content:"";background:var(--pink);width:max(44px,4.6cqw);height:max(3px,.3cqw);position:absolute;top:0;left:6.5cqw}.zc .ps-kopf{flex-wrap:wrap;grid-column:1/-1;align-items:baseline;gap:1cqw 3cqw;margin-bottom:3.6cqw;display:flex}.zc .ps-kopf h3{letter-spacing:-.04em;color:var(--near-black);margin:0;font-size:4.6cqw;font-weight:800;line-height:.98}.zc .ps-kopf-zahl{letter-spacing:.28em;text-transform:uppercase;color:var(--muted-dark);align-items:center;gap:max(8px,.8cqw);margin:0;font-size:max(10px,.85cqw);font-weight:600;display:flex}.zc .ps-kopf-zahl .sq{background:var(--pink);width:max(10px,.95cqw);height:max(10px,.95cqw);display:block}.zc .praxis .ps-leiste .an .nr{background:var(--pink);border-color:var(--pink);color:var(--white)}.zc .praxis .ps-leiste .balken i{background:var(--pink)}.zc .praxis .ps-zahl b{color:var(--pink)}.zc .praxis .ps-blatt:after{display:none}.zc .z-bridge .praxis .ph{flex-direction:column;justify-content:flex-end;height:26cqw;display:flex}.zc .ps-leiste{grid-template-columns:repeat(5,1fr);gap:max(6px,.6cqw);margin:0;padding:0;list-style:none;display:grid}.zc .ps-leiste button{all:unset;cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:max(6px,.5cqw) max(6px,.55cqw);width:100%;display:grid}.zc .ps-leiste button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.zc .ps-leiste .nr{width:max(22px,1.7cqw);height:max(22px,1.7cqw);color:var(--muted-dark);border:max(1px,.1cqw) solid #0b0b0f4d;place-items:center;font-size:max(11px,.8cqw);font-weight:700;transition:all .3s;display:grid}.zc .ps-leiste .nm{letter-spacing:.04em;color:var(--muted-dark);font-size:max(10px,.72cqw);font-weight:600;line-height:1.2;transition:color .3s}.zc .ps-leiste .balken{background:#0b0b0f1f;grid-column:1/-1;height:max(2px,.16cqw);display:block;position:relative;overflow:hidden}.zc .ps-leiste .balken i{background:var(--blue);transform-origin:0;position:absolute;inset:0}.zc .ps.laeuft .ps-leiste .balken i{animation:5s linear forwards ps-lauf}@keyframes ps-lauf{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.zc .ps-leiste .an .nr{background:var(--blue);border-color:var(--blue);color:#fff}.zc .ps-leiste .an .nm{color:var(--near-black)}.zc .ps-leiste .fertig .nr{border-color:var(--blue);color:var(--blue)}.zc .ps-leiste .fertig .balken{background:var(--blue)}.zc .ps-leiste button:hover .nm{color:var(--blue)}.zc .ps-buehne{grid-template-columns:31cqw 1fr;align-items:end;column-gap:3cqw;margin-top:max(20px,2.4cqw);display:grid}.zc .ps-blatt{aspect-ratio:540/440;position:relative}.zc .ps-blatt img{aspect-ratio:540/354;opacity:0;width:100%;max-width:none;height:auto;transition:opacity .6s;display:block;position:absolute;top:0;left:0;-webkit-mask-image:linear-gradient(#000 0% 48%,#00000059 72%,#0000 96%);mask-image:linear-gradient(#000 0% 48%,#00000059 72%,#0000 96%)}.zc .ps-mehr{letter-spacing:.2em;text-transform:uppercase;color:var(--near-black);border-top:1px solid #0b0b0f2e;justify-content:center;align-items:center;gap:max(8px,.7cqw);padding:max(10px,.9cqw) 0;font-size:max(11px,.78cqw);font-weight:700;text-decoration:none;transition:color .25s;display:flex;position:absolute;bottom:0;left:0;right:0}.zc .ps-mehr svg{width:max(16px,1.2cqw);height:auto;transition:transform .25s}.zc .ps-mehr:hover{color:var(--blue)}.zc .ps-mehr:hover svg{transform:translate(4px)}.zc .ps-blatt img.an{opacity:1}.zc .ps-blatt:after{content:"";background:var(--pink);width:24%;height:max(3px,.3cqw);position:absolute;top:0;left:0}.zc .ps-zahl{letter-spacing:.22em;text-transform:uppercase;color:var(--muted-dark);font-size:max(10px,.78cqw);font-weight:600}.zc .ps-zahl b{color:var(--blue)}.zc .ps-text h3{letter-spacing:-.03em;color:var(--near-black);margin:max(8px,.8cqw) 0 0;font-size:max(20px,2cqw);font-weight:800;line-height:1.05}.zc .ps-text ul{border-top:1px solid #0b0b0f2e;margin-top:max(12px,1.3cqw)}.zc .ps-text li{color:#17171b;border-bottom:1px solid #0b0b0f2e;padding:max(7px,.6cqw) 0 max(7px,.6cqw) max(16px,1.3cqw);font-size:max(13px,.95cqw);line-height:1.35;position:relative}.zc .ps-text li:before{content:"";background:var(--blue);width:max(6px,.45cqw);height:max(6px,.45cqw);position:absolute;top:50%;left:0;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.zc .ps-blatt img{transition:none}}.zc .z-bridge .own-lead{color:#17171b;max-width:32cqw;font-size:max(15px,1.15cqw);line-height:1.65}.zc .z-bridge .own ul{border-top:1px solid #0b0b0f2e;margin-top:2cqw}.zc .z-bridge .own li{letter-spacing:-.035em;color:var(--near-black);border-bottom:1px solid #0b0b0f2e;padding-block:1.1cqw;font-size:3.6cqw;font-weight:800;line-height:1}.zc .z-practice{background:var(--grayblue);height:66cqw}.zc .z-practice .stepmark{position:absolute;top:7.5cqw;left:6.5cqw}.zc .z-practice h2{letter-spacing:-.04em;color:var(--near-black);font-size:5.6cqw;font-weight:800;line-height:.98;position:absolute;top:11.2cqw;left:6.5cqw}.zc .z-practice .sub{letter-spacing:-.01em;width:52cqw;color:var(--near-black);font-size:max(17px,1.9cqw);font-weight:500;line-height:1.4;position:absolute;top:25.6cqw;left:6.5cqw}.zc .tr{width:87cqw;height:23cqw;position:absolute;top:36cqw;left:6.5cqw}.zc .tr-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.zc .tr-raster{stroke:#0b0b0f29;stroke-width:1px;stroke-dasharray:2 5;vector-effect:non-scaling-stroke}.zc .tr-achse{stroke:#0b0b0f8c;stroke-width:1px;vector-effect:non-scaling-stroke}.zc .tr-linie{fill:none;stroke:var(--blue);stroke-width:2px;stroke-linejoin:miter;vector-effect:non-scaling-stroke}.zc .tr-laeufer{background:var(--pink);z-index:2;border-radius:50%;width:max(12px,1.05cqw);height:max(12px,1.05cqw);transition:opacity .6s;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 max(4px,.35cqw) #f447902e,0 0 max(14px,1.3cqw) #f447908c}.zc .tr-stufe{opacity:0;transition:opacity .5s,transform .5s;position:absolute;transform:translateY(10px)}.zc .tr-stufe.an{opacity:1;transform:none}.zc .tr-svg .tr-linie{transition:opacity .6s}.zc .tr.aus .tr-linie,.zc .tr.aus .tr-stufe,.zc .tr.aus .tr-laeufer{opacity:0;transition:opacity .7s}.zc .tr-punkt{background:var(--grayblue);border:max(2px,.16cqw) solid var(--blue);width:max(10px,.95cqw);height:max(10px,.95cqw);position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.zc .tr-s4 .tr-punkt{background:var(--blue)}.zc .tr-s4 .tr-punkt:after{content:"";background:var(--pink);width:max(2px,.16cqw);height:max(10px,.9cqw);position:absolute;top:calc(-1*max(16px,1.5cqw));left:50%;transform:translate(-50%)}.zc .tr-wort{white-space:nowrap;letter-spacing:-.04em;color:var(--near-black);font-size:3.2cqw;font-weight:800;line-height:.9;position:absolute;bottom:max(8px,.8cqw);left:max(14px,1.3cqw)}.zc .tr-s4 .tr-wort{color:var(--blue)}.zc .tr-achs-nr{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute;top:calc(100% + max(12px,1.1cqw));left:0;right:0}.zc .tr-achs-nr li{text-align:center;letter-spacing:.22em;color:var(--muted-dark);font-size:max(10px,.78cqw);font-weight:600;transition:color .4s}.zc .tr-achs-nr li.an{color:var(--blue)}@media (prefers-reduced-motion:reduce){.zc .tr-linie,.zc .tr-stufe,.zc .tr-achs-nr li,.zc .tr-laeufer{transition:none}}.zc .z-grafiken{background:var(--ink);padding-block:9cqw 8cqw}.zc .z-grafiken .inner{grid-template-columns:28cqw 1fr;align-items:center;column-gap:6cqw;padding:0 6.5cqw;display:grid}.zc .z-grafiken h2{letter-spacing:-.04em;color:var(--white);margin-top:3cqw;font-size:4.6cqw;font-weight:800;line-height:.98}.zc .z-grafiken .body{margin-top:2.4cqw}.zc .kg-mehr{border-bottom:max(2px,.14cqw) solid var(--blue);letter-spacing:.2em;text-transform:uppercase;color:var(--white);align-items:center;gap:max(8px,.7cqw);margin-top:2.6cqw;padding-bottom:max(6px,.5cqw);font-size:max(11px,.82cqw);font-weight:700;text-decoration:none;transition:color .25s;display:inline-flex}.zc .kg-mehr svg{width:max(16px,1.2cqw);height:auto;transition:transform .25s}.zc .kg-mehr:hover{color:#aab6ff}.zc .kg-mehr:hover svg{transform:translate(4px)}.zc .kg-schalter{gap:max(6px,.5cqw);margin-bottom:max(16px,1.6cqw);display:flex}.zc .kg-schalter button{all:unset;cursor:pointer;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-light);border:1px solid #ffffff38;align-items:center;gap:max(8px,.6cqw);padding:max(8px,.6cqw) max(12px,1cqw);font-size:max(11px,.78cqw);font-weight:600;transition:all .25s;display:inline-flex}.zc .kg-schalter button:hover{color:var(--white);border-color:#ffffff80}.zc .kg-schalter button.an{color:var(--white);border-color:var(--white)}.zc .kg-schalter button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.zc .kg-q{width:max(10px,.8cqw);height:max(10px,.8cqw);display:block}.zc .kg-q.sw{background:linear-gradient(90deg,#fff 0 33%,#a3a6ad 33% 66%,#4a4d55 66% 100%)}.zc .kg-q.fa{background:conic-gradient(var(--blue) 0 25%,var(--pink) 0 50%,#2e9a52 0 75%,#e9a23b 0 100%)}.zc .kg-faecher{--w:40.7%;--dx:6.59%;--dy:6.24%;aspect-ratio:54/46.5;width:100%;position:relative;-webkit-mask-image:linear-gradient(#000 62%,#0000 98%);mask-image:linear-gradient(#000 62%,#0000 98%)}.zc .kg-blatt{left:calc(var(--i) * var(--dx));top:calc(var(--i) * var(--dy));width:var(--w);aspect-ratio:460/426;background:#fff;transition:transform .35s;position:absolute;box-shadow:0 -1px #fff6,0 10px 26px -8px #000000a6}.zc .kg-blatt img{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.zc .kg-blatt img.fa{clip-path:inset(0 100% 0 0);transition:clip-path .9s cubic-bezier(.45,.05,.3,1);transition-delay:calc(var(--i) * 90ms)}.zc .kg-faecher.farbe .kg-blatt img.fa{clip-path:inset(0)}.zc .kg-blatt:hover{transform:translateY(-.9cqw)}@media (prefers-reduced-motion:reduce){.zc .kg-blatt img.fa,.zc .kg-blatt{transition:none}}.zc .z-who{background:var(--offwhite);padding-block:9cqw 10cqw}.zc .z-who .inner{padding:0 6.5cqw}.zc .z-who h2{letter-spacing:-.04em;color:var(--near-black);margin-top:3.2cqw;font-size:6.4cqw;font-weight:800;line-height:.95}.zc .z-who .rows{margin-top:5.5cqw}.zc .z-who .row{border-top:1px solid #0b0b0f33;grid-template-columns:30cqw 30cqw;align-items:baseline;column-gap:3cqw;padding-block:2.4cqw;display:grid}.zc .z-who .row:last-child{border-bottom:1px solid #0b0b0f33}.zc .z-who .row:nth-child(2){margin-left:12cqw}.zc .z-who .row:nth-child(3){margin-left:24cqw}.zc .z-who .row h3{letter-spacing:-.03em;color:var(--near-black);font-size:3.2cqw;font-weight:800;line-height:1}.zc .z-who .row p{color:#17171b;font-size:max(15px,1.15cqw);line-height:1.65}.zc .z-finale{background:var(--signature);height:64cqw;box-shadow:inset 0 1px #ffffff14}.zc .z-finale .eyebrow{position:absolute;top:7cqw;left:6.5cqw}.zc .z-finale h2{z-index:1;white-space:nowrap;letter-spacing:-.045em;color:var(--white);font-size:10.5cqw;font-weight:800;line-height:.9;position:absolute;top:9.6cqw;left:6.5cqw}.zc .z-finale .book{perspective:70cqw;perspective-origin:50% 10%;z-index:2;width:26cqw;height:40.2cqw;top:9.5cqw;left:50cqw}.zc .z-finale .book .b3d{transform:rotateX(56deg)rotate(-28deg)}.zc .z-finale .book .spine{width:2.1cqw;left:-1.05cqw;transform:rotateY(-90deg)}.zc .z-finale .book .edge{width:2.1cqw;left:calc(100% - 1.05cqw);transform:rotateY(90deg)}.zc .z-finale .book .tb.top{height:2.1cqw;top:-1.05cqw;transform:rotateX(90deg)}.zc .z-finale .book .tb.bot{height:2.1cqw;top:calc(100% - 1.05cqw);transform:rotateX(-90deg)}.zc .z-finale .book .front{transform:translateZ(1.05cqw)}.zc .z-finale .book .back{transform:translateZ(-1.05cqw)rotateY(180deg)}.zc .z-finale .book .shadow{filter:blur(1.6cqw);background:#03060eb3;width:100%;height:100%;position:absolute;top:5%;left:4%;transform:translateZ(-1.2cqw)}.zc .z-finale .txt{z-index:3;flex-direction:column;width:34cqw;display:flex;position:absolute;top:31cqw;left:6.5cqw}.zc .z-finale .steps{letter-spacing:.2em;text-transform:uppercase;color:#ffffffe0;font-size:max(11px,1.05cqw);font-weight:600;line-height:1.6}.zc .z-finale .meta{color:var(--muted-light);align-items:center;gap:1.2cqw;margin-top:1.6cqw;font-size:max(12px,1cqw);font-weight:500;display:flex}.zc .z-finale .meta i{background:var(--blue);width:3cqw;height:max(2px,.14cqw);display:block}.zc .z-finale .actions{flex-direction:column;align-items:flex-start;gap:1cqw;margin-top:3.6cqw;display:flex}.zc .z-finale .note{color:var(--muted-light);letter-spacing:.02em;font-size:max(11px,.8cqw)}.zc .z-finale .next{color:var(--white);align-self:flex-start;margin-top:3.2cqw}@media (max-width:760px){.zc .z-hero{height:170cqw}.zc .z-hero .author{font-size:2.6cqw;top:30cqw;left:5cqw}.zc .z-hero .t-der{font-size:8cqw;top:37cqw;left:4.6cqw}.zc .z-hero .t-ziel{font-size:34cqw;top:44cqw;left:3.4cqw}.zc .z-hero .t-code{font-size:34cqw;top:72.6cqw;left:3.4cqw}.zc .z-hero .subtitle{letter-spacing:.28em;font-size:3cqw;top:103cqw;left:5cqw}.zc .z-hero .book{width:40cqw;height:61.8cqw;top:108cqw;left:34cqw}.zc .z-hero .beam{width:90cqw;height:90cqw;top:90cqw;left:10cqw}.zc .z-terms{padding-block:4cqw 9cqw}.zc .z-terms li{font-size:9cqw}.zc .z-terms li svg{width:12cqw;height:3cqw;margin-inline:4cqw}.zc .z-understand{padding-block:18cqw}.zc .z-understand .inner{flex-direction:column;padding:0 16px;display:flex}.zc .z-understand h2{font-size:12.5cqw}.zc .z-understand .follow{margin-top:8cqw;font-size:20px}.zc .z-understand .qs{margin-top:10cqw}.zc .z-understand .qs li{padding-block:14px}.zc .z-understand .qs li i{width:16px;transform:translateY(-4px)}.zc .z-understand.on-dark{min-height:0;padding:0 0 18cqw}.zc .z-understand .zu-bild{object-position:76% top;height:82cqw;position:relative;inset:auto}.zc .z-understand .zu-scrim{background:linear-gradient(0deg,var(--ink) 0%,#0b0d1200 45%);height:82cqw;inset:0 0 auto}.zc .z-understand.on-dark .inner{max-width:none;margin-top:-6cqw}.zc .z-understand.on-dark h2{font-size:11.5cqw}.zc .zu-akz-p{left:16px}.zc .zu-akz-b{top:calc(82cqw - max(3px,.3cqw));bottom:auto;right:16px}.zc .z-understand.on-dark .follow,.zc .z-understand.on-dark .qs{max-width:none}.zc .z-understand.on-dark .qs li{padding-block:14px;font-size:16px}.zc .z-why{height:auto;padding-block:18cqw}.zc .z-why .q,.zc .z-why h2,.zc .z-why .rule{width:auto;margin-left:16px;margin-right:30cqw;position:relative;top:auto;left:auto}.zc .z-why h2{margin-top:6cqw;font-size:12cqw}.zc .z-why h2 .l2{padding-left:0}.zc .z-why .rule{width:40px;margin-top:8cqw}.zc .z-why .pillar{width:13cqw;height:249cqw;top:-60cqw;left:auto;right:6cqw}.zc .z-why .pillar-cap{display:none}.zc .z-arch{padding-block:0 18cqw}.zc .z-arch .inner{flex-direction:column;padding:0;display:flex}.zc .z-arch .crop{width:100cqw;height:100cqw}.zc .z-arch .crop img,.zc .z-arch .crop .crop-anim{width:161.3cqw;height:249.2cqw;top:-97.2cqw;left:-30.6cqw}.zc .z-arch .crop-cap{margin-top:10px;padding-left:16px}.zc .z-arch .txt{padding:12cqw 16px 0}.zc .z-arch h2{margin-top:6cqw;font-size:10.5cqw}.zc .z-arch .lead{max-width:none}.zc .z-bridge{padding-block:18cqw 0}.zc .z-bridge .inner{padding:0 16px}.zc .z-bridge h2{margin-top:6cqw;font-size:12.5cqw}.zc .z-bridge h2 .l2{padding-left:0}.zc .z-bridge .span{column-gap:12px;margin-top:14cqw}.zc .z-bridge .span .end{letter-spacing:.1em;font-size:11px}.zc .z-bridge .span .deck b{font-size:9px;bottom:14px}.zc .z-bridge .body{max-width:none;margin-top:10cqw}.zc .z-bridge .praxis{flex-direction:column;gap:8cqw;margin:12cqw -16px 0;padding:14cqw 16px 16cqw;display:flex}.zc .z-bridge .praxis:before{left:16px}.zc .ps-kopf{flex-direction:column;order:0;align-items:flex-start;row-gap:12px;margin-bottom:0}.zc .ps-kopf h3{font-size:11cqw}.zc .z-bridge .praxis .own{order:1}.zc .z-bridge .praxis .ps{order:2}.zc .z-bridge .praxis .ph{height:50cqw}.zc .ps{align-self:stretch}.zc .ps-leiste{gap:6px}.zc .ps-leiste .nm{display:none}.zc .ps-leiste .nr{width:30px;height:30px;font-size:13px}.zc .ps-buehne{grid-template-columns:1fr;row-gap:20px;margin-top:18px}.zc .ps-blatt{width:100%}.zc .ps-text h3{font-size:26px}.zc .z-bridge .own-lead{max-width:none}.zc .z-bridge .own li{padding-block:3cqw;font-size:8cqw}.zc .z-practice{flex-direction:column;gap:7cqw;height:auto;padding:18cqw 16px;display:flex}.zc .z-practice .stepmark,.zc .z-practice h2,.zc .z-practice .sub{width:auto;height:auto;position:relative;top:auto;left:auto}.zc .z-practice h2{font-size:10.5cqw}.zc .tr{aspect-ratio:870/560;width:100%;height:auto;margin:12cqw 0 8cqw;position:relative;top:auto;left:auto}.zc .tr-wort{font-size:5.4cqw;bottom:8px;left:12px}.zc .tr-s4 .tr-wort{left:auto;right:0}.zc .tr-s4 .tr-punkt:after{display:none}.zc .z-grafiken{padding-block:18cqw 14cqw}.zc .z-grafiken .inner{flex-direction:column;align-items:stretch;gap:10cqw;padding:0 16px;display:flex}.zc .z-grafiken h2{margin-top:6cqw;font-size:11cqw}.zc .kg-faecher{--w:62%;--dx:4.22%;--dy:6.5%;aspect-ratio:1/1.384}.zc .kg-schalter button{letter-spacing:.08em;padding:8px 10px}.zc .z-who{padding-block:18cqw}.zc .z-who .inner{padding:0 16px}.zc .z-who h2{font-size:12cqw}.zc .z-who .row{grid-template-columns:1fr;row-gap:10px;padding-block:6cqw;margin-left:0!important}.zc .z-who .row h3{font-size:7.5cqw}.zc .z-finale{height:auto;padding-block:16cqw 18cqw}.zc .z-finale .eyebrow,.zc .z-finale h2,.zc .z-finale .txt{width:auto;margin-inline:16px;position:relative;top:auto;left:auto}.zc .z-finale h2{white-space:normal;margin-top:6cqw;font-size:13cqw}.zc .z-finale .book{width:48cqw;height:74.2cqw;margin:-4cqw auto 0;position:relative;top:auto;left:auto}.zc .z-finale .txt{margin-top:4cqw}.zc .btn{width:100%;min-width:0}.zc .z-finale .actions{width:100%}}@media (prefers-reduced-motion:reduce){.zc *{transition:none!important}.zc .z-hero .book,.zc .z-hero .book .b3d,.zc .z-hero .book .sheen i,.zc .z-hero .beam,.zc .z-terms .track{animation:none}}@media (max-width:760px){.zc .z-finale .txt{margin-top:24cqw}.zc .z-finale .book{perspective:129cqw}.zc .z-finale .book .spine{width:3.88cqw;left:-1.94cqw}.zc .z-finale .book .edge{width:3.88cqw;left:calc(100% - 1.94cqw)}.zc .z-finale .book .tb.top{height:3.88cqw;top:-1.94cqw}.zc .z-finale .book .tb.bot{height:3.88cqw;top:calc(100% - 1.94cqw)}.zc .z-finale .book .front{transform:translateZ(1.94cqw)}.zc .z-finale .book .back{transform:translateZ(-1.94cqw)rotateY(180deg)}.zc .z-finale .book .shadow{filter:blur(2.9cqw);transform:translateZ(-2.2cqw)}}
