.am{color:var(--schwarz);grid-template-columns:.85fr 1.4fr;align-items:start;gap:72px;display:grid}.am-eyebrow{color:var(--muted-dark)}.am-title{margin-top:14px}.am-intro{max-width:420px;margin:18px 0 0;font-size:16px;line-height:1.7}.am-how{color:var(--muted-dark);margin:14px 0 0;font-size:13px}.am-ring{width:220px;margin-top:28px;position:relative}.am-ring svg{width:100%;display:block;transform:rotate(0)}.am-ring circle{stroke:#1515151a;transition:stroke .5s}.am-ring circle.is-cur{stroke:#8c766a59}.am-ring circle.on{stroke:var(--schwarz)}.am-ring circle.on.is-cur{stroke:var(--taupe)}.am-ring-in{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.am-ring-in b{font-family:var(--serif);font-size:46px;font-weight:400;line-height:1}.am-ring-in small{letter-spacing:.3em;text-transform:uppercase;color:var(--muted-dark);margin-top:6px;font-size:10px}.am-next{justify-items:start;gap:16px;min-height:96px;margin-top:22px;display:grid}.am-next p{max-width:380px;margin:0;font-size:16px;line-height:1.6}.am-next b{font-weight:500}.am-cols{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.am-col{align-content:start;gap:8px;display:grid}.am-pillar{border-bottom:2px solid var(--schwarz);font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;margin:0 0 4px;padding-bottom:10px;font-size:18px}.am-area{text-align:left;border:1px solid var(--line-light);color:inherit;font:inherit;cursor:pointer;transition:background .3s ease, border-color .3s ease, transform .3s var(--ease);background:#ffffff8c;gap:6px;padding:16px 14px;display:grid;position:relative}.am-area:hover{border-color:var(--schwarz);transform:translateY(-2px)}.am-area.is-cur{border-color:var(--taupe);box-shadow:inset 0 0 0 1px var(--taupe)}.am-area.on{background:var(--schwarz);border-color:var(--schwarz);color:var(--sand)}.am-area.on.is-cur{background:var(--taupe);border-color:var(--taupe);box-shadow:none}.am-check{opacity:.5;border:1px solid;width:18px;height:18px;position:relative}.am-area.on .am-check{opacity:1}.am-area.on .am-check:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:5px;height:10px;position:absolute;top:1px;left:5px;transform:rotate(45deg)}.am-name{font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;font-size:16px;line-height:1.25}.am-name em{font-family:var(--sans);letter-spacing:.26em;color:var(--taupe);margin-top:4px;font-size:9px;font-style:normal;display:block}.am-area.on .am-name em{color:inherit;opacity:.8}.am-area small{opacity:.7;font-size:12.5px;line-height:1.45}@media (width<=1100px){.am{grid-template-columns:1fr;gap:40px}.am-side{grid-template-columns:1fr 200px;column-gap:32px;display:grid}.am-side>:not(.am-ring){grid-column:1}.am-ring{grid-area:1/2/span 5;align-self:center;width:200px;margin:0}}@media (width<=720px){.am-side{display:block}.am-ring{width:180px;margin:28px auto 0}.am-next{text-align:center;justify-items:center;min-height:0}.am-cols{grid-template-columns:1fr 1fr;gap:20px 10px}.am-area{padding:12px 10px}.am-name{font-size:14px}.am-area small{display:none}}.am-col{flex-direction:column;gap:8px;min-width:0;display:flex}.am-area{min-width:0;padding:14px 12px}.am-name{letter-spacing:.02em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:14px}.am-static{cursor:default}.am-static:hover{border-color:var(--line-light);transform:none}.am-overview .am-area:not(.is-cur){opacity:.75}.am-overview .am-area.is-cur:hover{border-color:var(--taupe)}.am-overview .am-ring-in b{font-size:38px}.am-overview .am-area.am-want{opacity:1}.am-overview .am-how{margin-top:14px}.am-want .am-name em{color:var(--muted-dark,#6b625c);opacity:0;transition:opacity .3s}.am-want:hover .am-name em,.am-want:focus-visible .am-name em,.am-want.want .am-name em{opacity:1}.am-want.want{background:var(--schwarz);border-color:var(--schwarz);color:var(--sand)}.am-want.want .am-name em{color:inherit;opacity:.75}@media (hover:none){.am-want .am-name em{opacity:.7}}.am-picked{grid-column:1/-1;margin:18px 0 0;font-size:14px;line-height:1.6}.am-picked a{text-underline-offset:4px;margin-left:6px;text-decoration:underline}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/jost-latin-300-normal.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jost-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jost-latin-500-normal.woff2)format("woff2")}@font-face{font-family:Marcellus;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/marcellus-latin-400-normal.woff2)format("woff2")}@font-face{font-family:Allison;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/allison-latin-400-normal.woff2)format("woff2")}:root{--schwarz:#151515;--taupe:#8c766a;--sand:#eae3da;--bg-light:#f7f4f0;--muted:#b3a397;--muted-dark:#5c4c43;--line:#3a3431;--line-light:#d8cdc1;--surface:#242120;--serif:"Brolimo", "Marcellus", Georgia, serif;--sans:"Futura PT", "Jost", "Century Gothic", system-ui, sans-serif;--script:"Beny Gallaher", "Allison", cursive;--ease:cubic-bezier(.25, .6, .2, 1)}.ss,.ss *{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--schwarz);color:var(--sand);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-weight:400;overflow-x:hidden}.ss img{max-width:100%;display:block}.ss a:not(.btn){color:inherit}.ss p,.ss h1,.ss h2,.ss h3,.ss ul,.ss dl,.ss dd,.ss blockquote{margin:0}.ss h1,.ss h2,.ss h3{font-weight:400}.ss ul{padding:0;list-style:none}.skip{z-index:50;background:var(--sand);color:var(--schwarz);padding:12px 16px;position:absolute;top:8px;left:-9999px}.skip:focus{left:8px}.wrap{max-width:1280px;margin:0 auto;padding-left:40px;padding-right:40px}.sec{padding-top:144px;padding-bottom:144px}.narrow{text-align:center;max-width:880px}.eyebrow{letter-spacing:.4em;text-transform:uppercase;font-size:12px;line-height:20px}.muted{color:var(--muted)}.serif{font-family:var(--serif)}.script{font-family:var(--script);font-weight:400;line-height:1}.h2{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(34px,4.2vw,60px);line-height:1.05;margin-top:20px!important}.big{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;font-size:clamp(40px,5.6vw,88px);line-height:1.02;margin-top:24px!important}.lead{max-width:460px;font-size:19px;line-height:1.65;margin-top:28px!important}.body{font-size:17px;line-height:1.75;margin-top:24px!important}.body-sm{font-size:15px;line-height:1.65}.sign{font-size:clamp(64px,7vw,96px);margin-top:8px!important}.keywords{letter-spacing:.4em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:12px 40px;font-size:13px;display:flex;margin-top:48px!important}.btn{min-height:52px;font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;border:1px solid var(--sand);background:var(--sand);color:var(--schwarz);cursor:pointer;justify-content:center;align-items:center;padding:16px 36px;font-size:12px;line-height:16px;text-decoration:none;transition:background .3s,border-color .3s,color .3s;display:inline-flex}.btn:hover{background:var(--taupe);border-color:var(--taupe);color:var(--schwarz)}.btn.ghost{color:var(--sand);background:0 0}.btn.ghost:hover{background:var(--sand);border-color:var(--sand);color:var(--schwarz)}.btn.dark{background:var(--schwarz);border-color:var(--schwarz);color:var(--sand)}.btn.dark:hover{background:var(--taupe);border-color:var(--taupe);color:var(--schwarz)}.btn.small{min-height:44px;padding:12px 22px}.btn.left{justify-content:flex-start}.btn:focus-visible,.textbtn:focus-visible,.menu-btn:focus-visible,.ss a:focus-visible{outline:2px solid var(--taupe);outline-offset:4px}.textbtn{min-height:44px;color:var(--muted);font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.textbtn:hover{color:var(--sand)}.header{z-index:10;position:absolute;inset:0 0 auto}.header-row{justify-content:space-between;align-items:center;gap:24px;padding-top:28px;padding-bottom:28px;display:flex}.logo{text-decoration:none;display:inline-flex}.logo-img{width:auto;height:30px}@media (width<=1024px){.logo-img{height:26px}}.logo-tiger{width:auto;height:26px}.nav{align-items:center;gap:32px;display:flex}.nav-link{letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid #0000;padding:12px 0;font-size:12px;text-decoration:none;transition:border-color .3s}.nav-link:hover{border-color:var(--sand)}.menu-btn{border:1px solid var(--sand);color:var(--sand);min-height:44px;font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;cursor:pointer;background:0 0;padding:10px 18px;font-size:12px;display:none}.mobile-menu{background:var(--schwarz);border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;gap:4px;padding:16px 20px 24px;display:flex}.mobile-menu a:not(.btn){letter-spacing:.3em;text-transform:uppercase;border-bottom:1px solid var(--line);padding:14px 0;font-size:13px;text-decoration:none}.mobile-menu .btn{margin-top:16px}.hero{grid-template-columns:1.05fr .95fr;min-height:100svh;display:grid}.hero-text{align-items:center;padding:140px 40px 96px max(40px,50vw - 600px);display:flex}.hero-inner{max-width:560px}.hero h1{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;margin-top:28px;font-size:clamp(38px,4.6vw,72px);line-height:1.04}.hero-pic{background:var(--surface);position:relative;overflow:hidden}.hero-pic img{object-fit:cover;object-position:40% 20%;width:100%;height:100%;animation:settle 2.4s var(--ease) both}@keyframes settle{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.answers{flex-wrap:wrap;gap:12px;margin-top:44px;display:flex}.reply{align-items:flex-start;gap:20px;max-width:520px;margin-top:44px;display:flex}.reply img{object-fit:cover;border-radius:9999px;flex:0 0 64px;width:64px;height:64px}.reply-text{font-family:var(--serif);font-size:24px;line-height:1.4}.reply-row{flex-wrap:wrap;align-items:center;gap:24px;display:flex;margin-top:20px!important}.intro{opacity:0;animation:intro 1.2s var(--ease) forwards}@keyframes intro{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fadein{animation:.6s both fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}.rv{opacity:0;transition:opacity 1.1s var(--ease), transform 1.1s var(--ease);transform:translateY(16px)}.rv.in{opacity:1;transform:none}.band{background:var(--taupe);color:var(--schwarz)}.keywords-row{max-width:1280px;font-family:var(--serif);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px 32px;font-size:clamp(24px,2.6vw,36px);display:flex;margin:0 auto!important;padding:36px 40px!important}.day{grid-template-columns:.9fr 1.1fr;align-items:center;gap:96px;display:grid}.day-pic{aspect-ratio:4/5;background:var(--surface);position:relative;overflow:hidden}.day-pic img{object-fit:cover;object-position:60% 25%;opacity:0;width:100%;height:100%;transition:opacity .9s;position:absolute;inset:0}.day-pic img.on{opacity:1}.day-ui{flex-direction:column;gap:28px;margin-top:48px;display:flex}.day-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.toggle{border:1px solid var(--sand);display:flex}.toggle .btn{border:0}.meter{gap:4px;display:flex}.seg{background:var(--line);flex:1;height:4px;transition:background .6s}.seg.on{background:var(--sand)}.moment{border-top:1px solid var(--line);min-height:190px;padding-top:28px}.moment .time{font-family:var(--serif);color:var(--sand);font-size:clamp(64px,8vw,120px);line-height:.9}.moment p{font-family:var(--serif);margin-top:18px;font-size:clamp(22px,2.2vw,28px);line-height:1.35}.range-label{flex-direction:column;gap:8px;display:flex}.range{width:100%;height:44px;accent-color:var(--taupe);cursor:pointer}.statement{background:var(--sand);color:var(--schwarz)}.statement .body{max-width:560px;margin-left:auto;margin-right:auto}.statement .sign{color:var(--schwarz)}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 64px;margin-bottom:64px;display:flex}.sec-head .body{margin-top:0!important}.books{grid-template-columns:repeat(4,minmax(0,1fr));gap:56px 32px;display:grid}.book-pic{aspect-ratio:4/5;background:var(--surface);margin-bottom:20px;overflow:hidden}.book-pic img,.support-pic img,.lisa-pic img,.check-pic img,.finale-pic img{object-fit:cover;width:100%;height:100%}.book-pic img,.support-pic img{transition:transform 1.4s var(--ease)}.book:hover .book-pic img,.support-item:hover .support-pic img{transform:scale(1.03)}.book h3,.support-item h3{font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;margin:8px 0 10px;font-size:22px;line-height:1.25}.book .body-sm{color:var(--sand);opacity:.85}.dark-2{border-top:1px solid var(--line)}.lisa{grid-template-columns:5fr 6fr;align-items:start;gap:96px;display:grid}.lisa-pic{aspect-ratio:3/4;background:var(--surface);position:sticky;top:40px;overflow:hidden}.lisa-pic img{object-position:50% 20%}.lisa-text{padding-top:24px}.story{flex-direction:column;gap:32px;max-width:540px;margin-top:40px;display:flex}.story .body{margin-top:8px!important}.facts{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;max-width:560px;padding-top:28px;display:grid;margin-top:48px!important}.facts dt{letter-spacing:.3em;font-size:10px;line-height:16px}.facts dd{font-family:var(--serif);margin-top:10px;font-size:40px;line-height:1}.light{background:var(--bg-light);color:var(--schwarz)}.support{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;display:grid}.support-pic{aspect-ratio:4/5;background:var(--sand);margin-bottom:20px;overflow:hidden}.support-item .body-sm{color:var(--schwarz)}.tool{border-top:1px solid var(--line-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;margin-top:72px;padding-top:32px;display:flex}.tool .body{margin-top:0!important}.check{background:var(--schwarz);position:relative;overflow:hidden}.check-pic{opacity:.35;width:42%;position:absolute;top:0;bottom:0;right:0}.check-pic img{object-position:60% 20%}.check-inner{grid-template-columns:1fr 1fr;align-items:center;gap:96px;padding-top:144px;padding-bottom:144px;display:grid;position:relative}.check-card{background:var(--schwarz);border:1px solid var(--line);padding:48px}.check-card .q{font-family:var(--serif);font-size:28px;line-height:1.3;margin:12px 0 32px!important}.check-progress{background:var(--line);height:1px;margin-top:16px}.check-progress i{background:var(--sand);height:1px;transition:width .6s;display:block}.text-link{color:var(--muted);font:inherit;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;margin-top:24px;padding:0;font-size:12px}.text-link:hover{color:var(--sand)}.check-card .bars{gap:12px;margin:0 0 28px;padding:0;list-style:none;display:grid}.bars li{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-template-columns:120px 1fr;align-items:center;gap:16px;font-size:13px;display:grid}.bars .bar{background:var(--line);height:2px}.bars .bar i{background:var(--sand);height:2px;display:block}.bars li.weak{color:var(--sand)}.bars li.weak .bar i{background:var(--taupe)}.lever{margin-bottom:8px}.lead{border-top:1px solid var(--line);gap:14px;margin-top:32px;padding-top:28px;display:grid}.lead-title{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-size:22px}.lead label{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);gap:6px;font-size:11px;display:grid}.lead input:not([type=checkbox]){border:0;border-bottom:1px solid var(--line);color:var(--sand);font:inherit;letter-spacing:0;text-transform:none;background:0 0;border-radius:0;padding:8px 0;font-size:16px}.lead input:focus{border-bottom-color:var(--sand);outline:none}.lead .consent{text-transform:none;letter-spacing:0;grid-template-columns:auto 1fr;align-items:start;gap:12px;font-size:13px;line-height:1.5}.lead .consent a{text-decoration:underline}.lead .btn{justify-self:start;margin-top:8px}.stack{flex-direction:column;gap:12px;display:flex}.row{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.voice{background:var(--taupe);color:var(--schwarz)}.voice .sec{grid-template-columns:1.2fr 1fr;align-items:end;gap:64px;display:grid}.quote{font-family:var(--serif);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(32px,3.8vw,56px);line-height:1.1}.quote.small{text-transform:none;letter-spacing:0;font-size:clamp(24px,2.2vw,30px);line-height:1.3}.voice figure{margin:0}.who-row{align-items:center;gap:20px;margin-top:32px;display:flex}.who-pic{background:var(--sand);width:88px;height:88px;font-family:var(--serif);color:var(--schwarz);border-radius:50%;flex:none;place-items:center;font-size:32px;display:grid;overflow:hidden}.who-pic img{object-fit:cover;width:100%;height:100%}.who{font-family:var(--serif);text-transform:uppercase;letter-spacing:.08em;font-size:24px;line-height:1.3;display:block}.who-info{font-size:24px;line-height:1.3;display:block}.finale{border-top:1px solid var(--line);grid-template-columns:1.05fr .95fr;min-height:90vh;display:grid}.finale-text{align-items:center;padding:120px 40px 120px max(40px,50vw - 600px);display:flex}.finale-pic{background:var(--surface);overflow:hidden}.finale-pic img{object-position:60% 20%}.ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.footer{border-top:1px solid var(--line);background:var(--schwarz)}.foot-top{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;padding:96px 0 64px;display:flex}.foot-logo img{width:min(420px,80vw);height:auto;display:block}.foot-cta{justify-items:start;gap:20px;display:grid}.foot-claim{font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-size:20px}.foot-cols{border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:40px;padding:56px 0;display:grid}.foot-cols ul{gap:10px;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid;margin:16px 0 0!important}.foot-cols a{text-decoration:none}.foot-cols a:hover{text-underline-offset:6px;text-decoration:underline}.foot-base a{text-decoration:none;color:var(--sand)!important}.foot-base a:hover{text-underline-offset:4px;text-decoration:underline}.foot-base .heart{color:var(--taupe);letter-spacing:0;font-size:13px}.foot-ai{border:1px solid var(--line);letter-spacing:.2em;text-transform:uppercase;color:var(--muted);margin-top:24px;padding:8px 12px;font-size:11px;display:inline-block}.foot-ai:hover{color:var(--sand);border-color:var(--sand);text-decoration:none!important}.foot-base{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;padding:28px 0 40px;font-size:11px;display:flex}@media (width<=1024px){.foot-cols{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.foot-top{padding:72px 0 48px}.foot-cols{grid-template-columns:1fr 1fr;gap:32px 20px}}.legal-head{z-index:20;background:var(--schwarz);position:sticky;top:0}.legal-head .wrap{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-top:22px;padding-bottom:22px;display:flex}.legal-hero{background:var(--schwarz);padding:clamp(64px,10vw,140px) 0 clamp(40px,6vw,72px)}.legal-title{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;margin:20px 0 0;font-size:clamp(48px,9vw,128px);font-weight:400;line-height:.95}.legal-switch{letter-spacing:.3em;text-transform:uppercase;gap:28px;margin-top:40px;font-size:12px;display:flex}.legal-switch span{color:var(--sand);border-bottom:1px solid var(--sand);padding-bottom:6px}.legal-switch a{color:var(--muted);border-bottom:1px solid #0000;padding-bottom:6px;text-decoration:none;transition:color .3s,border-color .3s}.legal-switch a:hover{color:var(--sand);border-color:var(--muted)}.legal-paper{background:var(--bg-light);color:var(--schwarz);padding:clamp(56px,8vw,112px) 0 clamp(80px,10vw,140px)}.legal-grid{grid-template-columns:260px minmax(0,720px);align-items:start;gap:clamp(40px,7vw,120px);display:grid}.legal-toc{position:sticky;top:110px}.legal-toc .eyebrow{color:var(--muted-dark)}.legal-toc ol{border-top:1px solid var(--line-light);margin:20px 0 0;padding:0;list-style:none}.legal-toc li a{border-bottom:1px solid var(--line-light);color:var(--schwarz);gap:14px;padding:12px 0;font-size:13px;line-height:1.4;text-decoration:none;transition:color .3s,padding .3s;display:flex}.legal-toc li a span{color:var(--muted-dark);letter-spacing:.1em;padding-top:1px;font-size:11px}.legal-toc li a:hover{color:var(--taupe);padding-left:6px}.legal-body{color:#2a2522;font-size:16px;line-height:1.8}.legal-body>p:first-child{font-family:var(--serif);color:var(--schwarz);margin-bottom:8px;font-size:clamp(20px,2vw,26px);line-height:1.5}.legal-body h2{border-top:1px solid var(--line-light);font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;color:var(--schwarz);margin:56px 0 14px;padding-top:28px;scroll-margin-top:110px;font-size:clamp(22px,2.2vw,28px);font-weight:400;line-height:1.2}.legal-body h3{letter-spacing:.3em;text-transform:uppercase;color:var(--muted-dark);margin:28px 0 8px;font-size:12px}.legal-body p,.legal-body ul{margin:0 0 16px}.legal-body ul{padding-left:20px;list-style:outside}.legal-body a{color:var(--schwarz);border-bottom:1px solid var(--taupe);overflow-wrap:anywhere;text-decoration:none}.legal-body a:hover{color:var(--taupe)}@media (width<=900px){.legal-grid{grid-template-columns:1fr;gap:40px}.legal-toc{position:static}}@media (width<=1024px){.wrap{padding-left:32px;padding-right:32px}.nav{display:none}.menu-btn{display:inline-block}.day,.lisa,.check-inner{grid-template-columns:1fr;gap:56px}.day-pic{max-width:520px}.lisa-pic{max-width:520px;position:static}.books,.support{grid-template-columns:repeat(2,minmax(0,1fr))}.check-pic{opacity:.18;width:100%}.voice .sec{grid-template-columns:1fr;gap:48px}}@media (width<=720px){.wrap{padding-left:20px;padding-right:20px}.sec{padding-top:96px;padding-bottom:96px}.logo-img{height:22px}.logo-tiger{height:20px}.header-row{padding-top:20px;padding-bottom:20px}.hero,.finale{grid-template-columns:1fr;min-height:0}.hero-pic{order:-1;height:62vh}.hero-text{padding:48px 20px 72px}.finale-text{padding:88px 20px 64px}.finale-pic{height:60vh}.answers .btn,.ctas .btn{flex:100%}.keywords-row{flex-direction:column;align-items:center;gap:6px;padding:28px 20px!important}.books{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:74%;grid-auto-flow:column;gap:20px;margin-right:-20px;padding-bottom:8px;padding-right:20px;overflow-x:auto}.book{scroll-snap-align:start}.support{grid-template-columns:1fr;gap:48px}.facts{grid-template-columns:1fr 1fr}.check-inner{padding-top:96px;padding-bottom:96px}.check-card{padding:28px 22px}.check-card .q{font-size:24px}.tool .btn{width:100%}}@media (prefers-reduced-motion:reduce){.intro,.fadein,.hero-pic img{opacity:1!important;animation:none!important;transform:none!important}.rv{transition:opacity 1s!important;transform:none!important}.day-pic img,.book-pic img,.support-pic img{transition:none!important}html{scroll-behavior:auto}}.finale .big{font-size:clamp(36px,4.4vw,68px)}.ss .method{border-top:1px solid var(--line);grid-template-columns:1fr 2fr;gap:40px;margin:96px 0 0;padding-top:48px;display:grid}.ss .method-text{font-family:var(--serif);max-width:820px;font-size:clamp(20px,1.9vw,26px);line-height:1.55}.method-text .script{margin-left:6px;font-size:1.7em;line-height:.8}@media (width<=1024px){.ss .method{grid-template-columns:1fr;gap:16px;margin-top:64px}}.anfrage-inner{grid-template-columns:1fr 1fr;align-items:start;gap:96px;padding-top:128px;padding-bottom:128px;display:grid}.anfrage-inner .body{max-width:460px;margin-top:20px}.anfrage-direct a{text-underline-offset:5px;text-decoration:underline}.anfrage-inner .btn{margin-top:32px}.anfrage-form{border-top:0;margin-top:0;padding-top:0}.anfrage .lead label{color:var(--muted-dark)}.anfrage .lead input:not([type=checkbox]),.anfrage .lead textarea{border:0;border-bottom:1px solid var(--line-light);color:var(--schwarz);font:inherit;letter-spacing:0;text-transform:none;resize:vertical;background:0 0;border-radius:0;padding:8px 0;font-size:16px}.anfrage .lead input:focus,.anfrage .lead textarea:focus{border-bottom-color:var(--schwarz);outline:none}.anfrage .lead .btn{margin-top:12px}.anfrage-thanks{font-family:var(--serif);align-self:center;font-size:26px}@media (width<=1024px){.anfrage-inner{grid-template-columns:1fr;gap:56px;padding-top:96px;padding-bottom:96px}}.hx{background:var(--schwarz);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hx-cols{opacity:.55;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid;position:absolute;inset:-10% -2%;transform:rotate(-4deg)}.hx-col{will-change:transform;flex-direction:column;gap:12px;animation:140s linear infinite hxup;display:flex}.hx-col.down{animation-name:hxdown;animation-duration:160s}.hx-col img{aspect-ratio:3/4;object-fit:cover;width:100%}@keyframes hxup{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes hxdown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}.hx-veil{background:#151515bd;position:absolute;inset:0}.hx-box{z-index:2;text-align:center;flex-direction:column;align-items:center;width:100%;padding-top:160px;padding-bottom:96px;display:flex;position:relative}.hx h1{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;margin-top:36px;font-size:clamp(40px,7.6vw,120px);line-height:1}.hx .lead{max-width:520px;margin-top:32px!important}.hx .answers{justify-content:center;margin-top:40px}.hx .reply{text-align:left;margin-top:40px}.mask{display:block;overflow:hidden}.mask>span{animation:maskup 1.4s var(--ease) forwards;display:block;transform:translateY(105%)}@keyframes maskup{to{transform:none}}.hx-cue{flex-direction:column;align-items:center;gap:14px;margin-top:64px;display:flex}.hx-cue i{background:var(--sand);transform-origin:top;width:1px;height:64px;animation:3.2s ease-in-out infinite cue;display:block}@keyframes cue{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.mqband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--schwarz);padding:56px 0;overflow:hidden}.mq{white-space:nowrap;width:max-content;animation:70s linear infinite mq;display:flex}.mq.rev{animation-duration:90s;animation-direction:reverse}.mq>span{padding-right:80px}@keyframes mq{to{transform:translate(-50%)}}.mq.big{font-family:var(--sans);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(40px,6.4vw,104px);font-weight:300;line-height:1.1}.mq.small{letter-spacing:.45em;text-transform:uppercase;color:var(--muted);margin-top:28px;font-size:14px}.mq-soft{color:var(--muted)}@media (width<=720px){.hx-cols{grid-template-columns:repeat(3,minmax(0,1fr));inset:-10% -20%}.hx-cols .hx-col:nth-child(n+4){display:none}.hx-box{padding-top:120px;padding-bottom:72px}.hx .answers .btn{flex:100%}.mqband{padding:40px 0}}@media (prefers-reduced-motion:reduce){.hx-col,.mq,.hx-cue i,.mask>span{animation:none!important;transform:none!important}}.hp{opacity:0;width:1px;height:1px;position:absolute!important;left:-9999px!important}.sig{clip-path:inset(0 100% 0 0);transition:clip-path 1.8s cubic-bezier(.6,0,.2,1)}.sig.in{clip-path:inset(0)}.trio{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-width:560px;margin-top:40px;display:grid}.trio .tile{aspect-ratio:3/4}.tile{background:var(--surface);position:relative;overflow:hidden}.tile img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease), filter .9s ease}.facts2{border-top:1px solid var(--line);flex-wrap:wrap;gap:24px 56px;max-width:560px;padding-top:28px;display:flex;margin-top:40px!important}.facts2 dd{font-family:var(--serif);font-size:48px;line-height:1}.facts2 dt{letter-spacing:.3em;max-width:200px;margin-top:10px;font-size:10px;line-height:16px}.bento{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:270px;gap:12px;display:grid}.bento .w2{grid-column:span 2}.bento .h2r{grid-row:span 2}.bento .bento-wa{grid-column:span 2}.tile .cap{color:var(--sand);background:#151515c7;padding:24px 28px;position:absolute;bottom:0;left:0;right:0}.tile .cap .eyebrow{color:var(--muted)}.tile .cap h3{font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;margin-top:6px;font-size:24px;line-height:1.2}.tile .more{opacity:0;max-height:0;font-size:15px;line-height:1.6;transition:max-height .7s,opacity .7s;overflow:hidden;margin-top:8px!important}.bento .tile:hover img,.bento .tile:focus-within img{transform:scale(1.04)}.bento .tile:hover .more,.bento .tile:focus .more{opacity:1;max-height:140px}.swipe-hint{display:none}@media (hover:none){.tile .more{opacity:1;max-height:160px}}@media (width<=1024px){.bento{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.trio{gap:8px}.facts2 dd{font-size:40px}.bento{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}.bento::-webkit-scrollbar{display:none}.bento .tile{scroll-snap-align:start;flex:0 0 82%;height:460px}.tile .more{opacity:1;max-height:160px}.swipe-hint{color:var(--muted-dark);align-items:center;gap:12px;margin-top:20px;display:flex}.swipe-hint:after{content:"";background:currentColor;width:48px;height:1px}}@media (prefers-reduced-motion:reduce){.sig{clip-path:none!important}}@media (width<=720px){.foot-top{gap:24px;padding:48px 0 32px}.foot-logo img{width:220px}.foot-claim{font-size:15px}.foot-cta .btn{width:100%}.foot-site{display:none}.foot-cols{grid-template-columns:1fr 1fr;gap:24px 16px;padding:32px 0}.foot-cols ul{gap:6px;font-size:14px;margin-top:10px!important}.foot-ai{margin-top:14px;padding:6px 10px;font-size:10px}.foot-base{letter-spacing:.15em;flex-direction:column;gap:8px;padding:20px 0 28px;font-size:10px}}.bento-tool{background:var(--schwarz);color:var(--sand);flex-direction:column;grid-column:span 2;justify-content:center;align-items:flex-start;padding:36px;display:flex}.bento-tool .script{font-size:64px}.bento-tool .body{max-width:360px;margin:12px 0 24px!important}@media (width<=720px){.bento-tool{scroll-snap-align:start;flex:0 0 82%;height:460px;padding:28px}.facts2{gap:20px 40px}}.pillars-sec{border-top:1px solid var(--line)}.pillars-head{max-width:720px}.pillars-head .h2{margin-top:16px!important}.pillars-head .body{color:var(--muted);margin-top:20px!important}.temple{max-width:1120px;margin-top:72px;margin-left:auto;margin-right:auto}.beam{background:var(--taupe);min-height:64px;color:var(--schwarz);font-family:var(--serif);letter-spacing:.18em;text-transform:uppercase;transform-origin:50% 100%;transition:transform 1.4s var(--ease);justify-content:space-around;align-items:center;padding:0 24px;font-size:clamp(14px,1.5vw,20px);display:flex}.cols8{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:16px;height:340px;padding:12px 40px 0;display:grid}.pillar{cursor:pointer;height:100%;font:inherit;color:var(--sand);background:0 0;border:0;align-items:flex-end;padding:0;display:flex}.pbody{border:1px solid var(--line);background:var(--surface);text-align:center;width:100%;height:100%;transition:height 1.1s var(--ease), background .6s ease, border-color .6s ease, color .6s ease;flex-direction:column;justify-content:space-between;padding:24px 16px;display:flex}.pillar:hover .pbody,.pillar:focus-visible .pbody{border-color:var(--sand)}.pillar:focus-visible{outline:none}.pno{letter-spacing:.3em;color:var(--muted);font-size:11px}.pname{font-family:var(--serif);letter-spacing:.06em;text-transform:uppercase;font-size:clamp(20px,2vw,28px);line-height:1.2;display:block}.pparts{color:var(--muted);margin-top:10px;font-size:13px;line-height:1.6;display:block}.pillar.ok .pparts{color:var(--muted-dark)}.pstate{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:10px}.pillar.ok .pbody{background:var(--sand);border-color:var(--sand);color:var(--schwarz)}.pillar.ok .pno,.pillar.ok .pstate{color:var(--muted-dark)}.pillar.weak .pbody{border-color:var(--taupe);height:66%}.pillar.weak .pstate{color:var(--taupe)}.plinth{background:var(--sand);color:var(--schwarz);text-align:center;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px 28px;margin-top:10px;padding:22px 28px;display:flex}.plinth .eyebrow{color:var(--muted-dark)}.plinth-t{font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-size:clamp(16px,1.6vw,22px)}.pillars-text{grid-template-columns:1fr 1fr;align-items:start;gap:56px;margin-top:56px;display:grid}.pillars-verdict{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;min-height:2.6em;font-size:clamp(24px,2.6vw,36px);line-height:1.25}@media (width<=1024px){.cols8{gap:10px;height:300px;padding:12px 16px 0}.pillars-text{grid-template-columns:1fr;gap:20px}}@media (width<=720px){.temple{margin-top:48px}.beam{letter-spacing:.12em;min-height:44px;padding:0 8px;font-size:10px}.cols8{gap:6px;height:260px;padding:6px 8px 0}.pbody{padding:14px 4px}.pname{letter-spacing:.04em;font-size:13px}.pparts{font-size:10px;line-height:1.5}.pno,.pstate{letter-spacing:.14em;font-size:8px}.plinth{flex-direction:column;align-items:center;gap:6px;margin-top:6px;padding:16px}}@media (prefers-reduced-motion:reduce){.beam,.pbody{transition:none!important}}.book-pic img{filter:grayscale()contrast(1.05);transition:transform 1.4s var(--ease), filter .9s ease}.book:hover .book-pic img{filter:grayscale(.2)}.pillars-sec.light{color:var(--schwarz);border-top:0}.pillars-sec.light .eyebrow.muted,.pillars-sec.light .pillars-head .body{color:var(--muted-dark)}.pillars-sec.light .pbody{border-color:var(--line-light);color:var(--schwarz);background:#fff}.pillars-sec.light .pno,.pillars-sec.light .pstate,.pillars-sec.light .pparts{color:var(--muted-dark)}.pillars-sec.light .pillar:hover .pbody{border-color:var(--schwarz)}.pillars-sec.light .pillar.ok .pbody{background:var(--schwarz);border-color:var(--schwarz);color:var(--sand)}.pillars-sec.light .pillar.ok .pno,.pillars-sec.light .pillar.ok .pstate,.pillars-sec.light .pillar.ok .pparts{color:var(--muted)}.pillars-sec.light .pillar.weak .pbody{border-color:var(--taupe)}.pillars-sec.light .pillar.weak .pstate{color:var(--muted-dark)}.pillars-sec.light .plinth{background:var(--schwarz);color:var(--sand)}.pillars-sec.light .plinth .eyebrow{color:var(--muted)}.anfrage-toggle{display:none}@media (width<=720px){.anfrage-inner{gap:32px;padding-top:72px;padding-bottom:72px}.anfrage-inner>div:first-child .btn{width:100%}.anfrage-toggle{width:100%;display:inline-flex}.anfrage-wrap .anfrage-form,.anfrage-wrap.open .anfrage-toggle{display:none}.anfrage-wrap.open .anfrage-form{animation:intro .8s var(--ease) both;display:grid}}.anfrage-toggle.btn{color:var(--schwarz);border-color:var(--schwarz);background:0 0;margin-top:-8px}.anfrage-toggle.btn:hover{background:var(--schwarz);color:var(--sand)}.voices2{background:var(--bg-light);color:var(--schwarz)}.voices2-head{max-width:720px;margin-bottom:64px}.voices2-head .eyebrow{color:var(--muted-dark)}.voices2-head .h2{margin-top:16px!important}.voices2-grid{grid-template-columns:1fr 1fr;gap:64px;display:grid}.vcard{border-top:1px solid var(--line-light);grid-template-columns:220px 1fr;align-items:end;gap:32px;margin:0;padding-top:32px;display:grid}.vpic{aspect-ratio:3/4;background:var(--sand);overflow:hidden}.vpic img{object-fit:cover;object-position:50% 15%;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .9s}.vcard:hover .vpic img{filter:grayscale(.15)}.vquote{font-family:var(--serif);margin:0;font-size:clamp(22px,2vw,30px);line-height:1.3}.vwho{grid-column:2;margin-top:-8px}.vname{letter-spacing:.3em;text-transform:uppercase;font-size:12px;display:block}.vinfo{color:var(--muted-dark);margin-top:6px;font-size:14px;display:block}@media (width<=1024px){.voices2-grid{grid-template-columns:1fr;gap:48px}}@media (width<=720px){.voices2-head{margin-bottom:40px}.vcard{grid-template-columns:120px 1fr;align-items:start;gap:20px}.vquote{font-size:20px}.vwho{grid-column:1/-1;margin-top:0}}.ss .method{background:var(--taupe);color:var(--schwarz);border-top:0;margin-top:96px;padding:clamp(36px,5vw,72px)}.ss .method .eyebrow{color:var(--sand)}.method-steps{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.method-steps li{letter-spacing:.3em;text-transform:uppercase;color:var(--sand);align-items:baseline;gap:16px;font-size:13px;display:flex}.method-steps li span{color:var(--schwarz);letter-spacing:.1em;font-size:11px}.ss .method-text{color:var(--schwarz)}.method-text em{color:var(--sand);border-bottom:1px solid var(--sand);font-style:normal}.method-text .script{color:var(--sand)}@media (width<=1024px){.method-steps{grid-template-columns:repeat(2,auto);justify-content:start;column-gap:32px}}@media (width<=720px){.ss .method{margin-left:-20px;margin-right:-20px}.method-steps{grid-template-columns:1fr}}.facts2{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px!important;display:grid!important}.facts2 dt{max-width:none}@media (width<=720px){.facts2{gap:14px!important}.facts2 dd{font-size:30px}.facts2 dt{letter-spacing:.16em;font-size:9px;line-height:14px}}.scrollbtn{z-index:40;-webkit-backdrop-filter:blur(8px);width:60px;height:60px;color:var(--sand);cursor:pointer;background:#151515c7;border:0;border-radius:50%;place-items:center;padding:0;transition:transform .4s,background .3s;display:grid;position:fixed;bottom:28px;right:28px}.scrollbtn:hover{background:var(--schwarz);transform:translateY(-3px)}.scrollbtn:focus-visible{outline:2px solid var(--taupe);outline-offset:4px}.scrollbtn>svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.sb-track{fill:none;stroke:var(--line);stroke-width:1px}.sb-bar{fill:none;stroke:var(--sand);stroke-width:1.2px;transition:stroke-dashoffset .15s linear}.sb-arrow{width:12px;height:18px;transition:transform .5s;display:block}.sb-arrow svg{width:100%;height:100%;display:block}.scrollbtn.is-up .sb-arrow{transform:rotate(180deg)}.scrollbtn.is-down .sb-arrow{animation:2.4s ease-in-out infinite sbnudge}@keyframes sbnudge{0%,to{transform:translateY(-2px)}50%{transform:translateY(3px)}}@media (width<=720px){.scrollbtn{width:50px;height:50px;bottom:16px;right:16px}}@media (prefers-reduced-motion:reduce){.scrollbtn.is-down .sb-arrow{animation:none}}.legal-title{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(40px,7vw,104px)}@media (width<=720px){.cols8{gap:10px;height:400px;padding:12px 0 0}.pbody{align-items:center;padding:18px 6px}.pbody>span:nth-child(2){flex-direction:column;flex:1;align-items:center;gap:12px;min-height:0;margin:14px 0;display:flex}.pname{letter-spacing:.04em;font-size:15px}.pparts{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.14em;text-transform:uppercase;text-align:center;flex:1;margin-top:0;font-size:10px;line-height:1;transform:rotate(180deg)}.pstate{letter-spacing:.12em;font-size:9px}}.method-steps li b{font-weight:400}.method-steps li small,.method-end{display:none}@media (width<=720px){.ss .method{gap:0;padding:48px 24px}.ss .method-text{display:none}.method-steps{border-left:1px solid #eae3da73;gap:0;margin-top:28px;grid-template-columns:1fr!important}.method-steps li{grid-template-columns:48px 1fr;gap:6px 0;padding:0 0 26px;display:grid;position:relative}.method-steps li:before{content:"";background:var(--sand);width:7px;height:7px;position:absolute;top:3px;left:-4px}.method-steps li span{grid-row:1;padding-left:14px}.method-steps li b{letter-spacing:.24em;color:var(--sand);grid-area:1/2;font-size:13px}.method-steps li small{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--schwarz);grid-column:2;font-size:18px;line-height:1.45;display:block}.method-steps li:last-child{padding-bottom:0}.method-end{font-family:var(--serif);color:var(--schwarz);font-size:20px;line-height:1.45;display:block;margin-top:32px!important}.method-end .script{color:var(--sand);margin-left:4px;font-size:1.8em;line-height:.8}}.method-title{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;color:var(--sand);margin:0;font-size:clamp(34px,3.6vw,56px);font-weight:400;line-height:1.02}@media (width<=720px){.method-title{font-size:32px}}@media (width>=721px){.method-steps{display:none!important}}.mqband{padding:36px 0}.mq.big{font-size:clamp(30px,4.4vw,68px)}.moment .time{font-size:clamp(48px,5.4vw,80px)}@media (width<=720px){.mqband{padding:26px 0}.foot-ai{white-space:nowrap;letter-spacing:.14em}.beam{letter-spacing:.08em;justify-content:space-evenly;font-size:9px}.pname{letter-spacing:.02em;font-size:13px}}.frei{max-width:460px;color:var(--muted);font-size:16px;line-height:1.7;margin-top:36px!important}.frei .script{color:var(--sand);margin-bottom:4px;font-size:clamp(56px,6vw,84px);line-height:.9;display:block}@media (width<=720px){.hx-col{animation-duration:42s}.hx-col.down{animation-duration:50s}.hx-cue{display:none}.hx .answers{gap:10px;margin-top:32px}.hx .answers .btn{min-height:46px;color:var(--sand);background:0 0;border-color:#eae3da8c;padding:12px 20px}.hx .answers .btn:active{background:var(--sand);color:var(--schwarz)}.method-steps{border-left:0;position:relative}.method-steps:after{content:"";transform-origin:top;background:#eae3da73;width:1px;transition:transform 2.4s cubic-bezier(.6,0,.2,1) .2s;position:absolute;top:0;bottom:0;left:0;transform:scaleY(0)}.method.in .method-steps:after{transform:scaleY(1)}.method-steps li{opacity:0;transition:opacity .9s,transform .9s;transform:translate(14px)}.method-steps li:before{z-index:1;transition:transform .5s;transform:scale(0)}.method.in .method-steps li{opacity:1;transform:none}.method.in .method-steps li:before{transform:none}.method.in .method-steps li:first-child,.method.in .method-steps li:first-child:before{transition-delay:.3s}.method.in .method-steps li:nth-child(2),.method.in .method-steps li:nth-child(2):before{transition-delay:.75s}.method.in .method-steps li:nth-child(3),.method.in .method-steps li:nth-child(3):before{transition-delay:1.2s}.method.in .method-steps li:nth-child(4),.method.in .method-steps li:nth-child(4):before{transition-delay:1.65s}.method.in .method-steps li:nth-child(5),.method.in .method-steps li:nth-child(5):before{transition-delay:2.1s}.method-end{opacity:0;transition:opacity 1.2s 2.6s}.method.in .method-end{opacity:1}}@media (width<=720px) and (prefers-reduced-motion:reduce){.method-steps li,.method-steps li:before{transform:none!important}}@media (width<=720px){.finale-pic{order:-1;height:46vh}.pillar.weak .pbody{height:80%;overflow:hidden}.pillar.weak .pparts{text-overflow:ellipsis;min-height:0;overflow:hidden}}.foot-insta{border:1px solid var(--line);color:var(--sand);letter-spacing:.04em;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:6px 14px 6px 6px;font-size:12px;transition:border-color .3s,background .3s,color .3s;display:inline-flex;text-decoration:none!important}.foot-insta svg{background:var(--sand);width:26px;height:26px;color:var(--schwarz);box-sizing:border-box;border-radius:50%;flex:none;padding:5px;transition:transform .3s}.foot-insta span{display:inline}.foot-insta b{font-weight:400}.foot-insta small{display:none}.foot-insta:hover{border-color:var(--sand)}.foot-insta:hover svg{transform:rotate(-8deg)scale(1.06)}@media (width>=721px){.ss .method{padding:clamp(48px,6vw,88px);display:block}.ss .method-text{display:none}.method-steps{border:0;gap:0 32px;margin-top:56px;padding-top:36px;position:relative;grid-template-columns:repeat(5,minmax(0,1fr))!important;display:grid!important}.method-steps:after{content:"";transform-origin:0;background:#eae3da73;height:1px;transition:transform 2.4s cubic-bezier(.6,0,.2,1) .2s;position:absolute;top:3px;left:0;right:0;transform:scaleX(0)}.method.in .method-steps:after{transform:scaleX(1)}.method-steps li{opacity:0;flex-direction:column;align-items:flex-start;gap:10px;transition:opacity .9s,transform .9s;display:flex;position:relative;transform:translateY(14px)}.method-steps li:before{content:"";background:var(--sand);z-index:1;width:7px;height:7px;transition:transform .5s;position:absolute;top:-36px;left:0;transform:scale(0)}.method-steps li span{letter-spacing:.1em;color:var(--schwarz);font-size:11px}.method-steps li b{letter-spacing:.24em;color:var(--sand);font-size:12px}.method-steps li small{font-family:var(--serif);letter-spacing:0;text-transform:none;color:var(--schwarz);font-size:clamp(17px,1.45vw,21px);line-height:1.45;display:block}.method.in .method-steps li{opacity:1;transform:none}.method.in .method-steps li:before{transform:none}.method.in .method-steps li:first-child,.method.in .method-steps li:first-child:before{transition-delay:.3s}.method.in .method-steps li:nth-child(2),.method.in .method-steps li:nth-child(2):before{transition-delay:.75s}.method.in .method-steps li:nth-child(3),.method.in .method-steps li:nth-child(3):before{transition-delay:1.2s}.method.in .method-steps li:nth-child(4),.method.in .method-steps li:nth-child(4):before{transition-delay:1.65s}.method.in .method-steps li:nth-child(5),.method.in .method-steps li:nth-child(5):before{transition-delay:2.1s}.method-end{max-width:760px;font-family:var(--serif);color:var(--schwarz);opacity:0;font-size:clamp(22px,2.2vw,30px);line-height:1.45;transition:opacity 1.2s 2.6s;display:block;margin-top:64px!important}.method.in .method-end{opacity:1}.method-end .script{color:var(--sand);margin-left:6px;font-size:1.8em;line-height:.8}}@media (width>=721px) and (width<=1024px){.method-steps{row-gap:48px;grid-template-columns:repeat(3,minmax(0,1fr))!important}.method-steps:after{display:none}.method-steps li{border-top:1px solid #eae3da73;padding-top:20px}.method-steps li:before{top:-4px}}@media (width>=721px) and (prefers-reduced-motion:reduce){.method-steps li,.method-steps li:before{transform:none!important}}.anfrage-row{grid-template-columns:1fr 1fr;gap:14px 24px;display:grid}.anfrage .lead select{appearance:none;border:0;border-bottom:1px solid var(--line-light);color:var(--schwarz);font:inherit;letter-spacing:0;text-transform:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%23151515' stroke-width='1.2'/%3E%3C/svg%3E") right 2px center no-repeat;border-radius:0;padding:8px 18px 8px 0;font-size:16px}.anfrage .lead select:focus{border-bottom-color:var(--schwarz);outline:none}.anfrage .lead select:invalid{color:var(--muted-dark)}.anfrage .lead .btn[disabled]{opacity:.6;cursor:progress}@media (width<=420px){.anfrage-row{grid-template-columns:1fr}}.pp2-head-cta{display:none!important}@media (width<=1024px){.pp2 .menu-btn{display:none}.pp2-head-cta{display:inline-flex!important}}.calc{grid-template-columns:.85fr 1.15fr;align-items:center;gap:96px;display:grid}.calc-pic{aspect-ratio:4/5;background:var(--surface);position:relative;overflow:hidden}.calc-pic img{object-fit:cover;object-position:40% 30%;width:100%;height:100%}.calc-badge{background:#151515d1;gap:6px;padding:28px 32px;display:grid;position:absolute;bottom:0;left:0;right:0}.calc-badge .eyebrow{color:var(--muted)}.calc-badge-n{font-family:var(--serif);font-size:clamp(44px,5vw,76px);line-height:1;transition:color .4s}.calc-ui{gap:22px;margin-top:40px;display:grid}.calc-tabs{flex-wrap:wrap;place-self:start}.calc-row{grid-template-columns:130px 110px 1fr;align-items:center;gap:16px;display:grid}.calc-row b{font-family:var(--serif);white-space:nowrap;font-size:24px;font-weight:400}.calc-out{border-top:1px solid var(--line);margin-top:6px;padding-top:28px}.calc-nums{grid-template-columns:1fr 1fr;gap:24px;display:grid}.calc-nums>div{gap:8px;display:grid}.calc-n{font-family:var(--serif);color:var(--muted);font-size:clamp(36px,3.6vw,56px);line-height:1}.calc-n.strong{color:var(--sand)}.calc-bar{background:var(--taupe);height:4px;margin-top:24px}.calc-bar i{background:var(--sand);height:4px;transition:width .6s var(--ease);display:block}.calc-verdict{font-family:var(--serif);min-height:2.8em;font-size:clamp(20px,1.9vw,26px);line-height:1.4;margin-top:22px!important}.calc-note{letter-spacing:.25em;font-size:10px;margin-top:28px!important}.measure{border-top:1px solid var(--line)}.measure-grid{grid-template-columns:.7fr 1.3fr;align-items:center;gap:96px;display:grid}.measure-pic{aspect-ratio:3/4;background:var(--surface);overflow:hidden}.measure-pic img{object-fit:cover;object-position:50% 15%;filter:grayscale()contrast(1.05);width:100%;height:100%}.measure-was{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);font-size:clamp(22px,2.2vw,32px);margin-top:28px!important}.measure-was s{-webkit-text-decoration-color:var(--taupe);-webkit-text-decoration-color:var(--taupe);text-decoration-color:var(--taupe);text-decoration-thickness:2px}.measure-n{font-family:var(--serif);letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:8px;font-size:clamp(110px,17vw,260px);line-height:.9}.measure .body{max-width:480px;color:var(--muted)}@media (width>=1025px){.ss .method.six .method-steps{column-gap:28px;grid-template-columns:repeat(6,minmax(0,1fr))!important}}.method.in .method-steps li:nth-child(6),.method.in .method-steps li:nth-child(6):before{transition-delay:2.55s}.pp2-out-head{margin:96px 0 28px}.pp2-voice{background:var(--taupe);color:var(--schwarz)}.pp2-voice-grid{grid-template-columns:.55fr 1.45fr;align-items:center;gap:80px;padding-top:128px;padding-bottom:128px;display:grid}.pp2-voice-pic{aspect-ratio:3/4;background:var(--sand);overflow:hidden}.pp2-voice-pic img{object-fit:cover;object-position:50% 15%;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .9s}.pp2-voice-pic:hover img{filter:grayscale(.15)}.pp2-voice figure{margin:0}.pp2-voice .quote{font-size:clamp(36px,5vw,80px);line-height:1.05}.pp2-who{color:var(--sand);margin-top:32px;display:block}.fit-chips{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.chip{border:1px solid var(--line-light);min-height:52px;color:var(--schwarz);font-family:var(--sans);cursor:pointer;background:#fff;padding:14px 24px;font-size:15px;transition:background .4s,color .4s,border-color .4s}.chip:before{content:"+";width:18px;color:var(--taupe);transition:transform .4s;display:inline-block}.chip:hover{border-color:var(--schwarz)}.chip.on{background:var(--schwarz);color:var(--sand);border-color:var(--schwarz)}.chip.on:before{content:"✓"}.chip:focus-visible{outline:2px solid var(--taupe);outline-offset:4px}.fit-verdict{min-height:1.4em;font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-size:clamp(22px,2.2vw,30px);margin-top:32px!important}.fit-no{border-top:1px solid var(--line-light);margin-top:64px;padding-top:28px}.fit-no ul{color:var(--muted-dark);flex-wrap:wrap;gap:8px 32px;font-size:15px;display:flex;margin-top:14px!important}.fit-no li:before{content:"/ ";color:var(--taupe)}.faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:96px;display:grid}.faq details{border-top:1px solid var(--line)}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{cursor:pointer;min-height:44px;font-family:var(--serif);justify-content:space-between;align-items:center;gap:24px;padding:28px 0;font-size:clamp(20px,1.9vw,26px);line-height:1.35;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary i{flex:0 0 16px;height:16px;position:relative}.faq summary i:before,.faq summary i:after{content:"";background:var(--sand);height:1px;transition:transform .4s var(--ease);position:absolute;top:7.5px;left:0;right:0}.faq summary i:after{transform:rotate(90deg)}.faq details[open] summary i:after{transform:rotate(0)}.faq details p{color:var(--muted);padding:0 48px 28px 0;font-size:16px;line-height:1.75}.faq summary:focus-visible{outline:2px solid var(--taupe);outline-offset:4px}.pp2-foot{border-top:1px solid var(--line);background:var(--schwarz)}.pp2-foot-row{letter-spacing:.2em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 40px;padding-top:48px;padding-bottom:48px;font-size:11px;display:flex}.pp2-foot-row img{width:220px;height:auto}.pp2-foot-row nav{gap:28px;display:flex}.pp2-foot a{text-decoration:none;color:var(--sand)!important}.pp2-foot a:hover{text-underline-offset:4px;text-decoration:underline}.pp2-foot .heart{color:var(--taupe)}@media (width<=1024px){.calc,.measure-grid,.faq-grid{grid-template-columns:1fr;gap:56px}.calc-pic{aspect-ratio:4/3;max-width:520px}.measure-pic{max-width:300px}.pp2-voice-grid{grid-template-columns:.8fr 1.2fr;gap:48px}}@media (width<=720px){.calc-row{grid-template-columns:1fr auto;gap:4px 12px}.calc-row input{grid-column:1/-1}.calc-row b{font-size:20px}.calc-tabs{width:100%}.calc-tabs .btn{letter-spacing:.12em;flex:auto;padding:12px 10px;font-size:11px}.calc-pic{aspect-ratio:1}.measure-grid{gap:40px}.measure-pic{max-width:220px}.pp2-voice-grid{grid-template-columns:1fr;gap:40px;padding-top:88px;padding-bottom:88px}.pp2-voice-pic{max-width:240px}.chip{text-align:left;flex:100%}.faq details p{padding-right:0}.pp2-foot-row{flex-direction:column;align-items:flex-start;padding-top:40px;padding-bottom:96px}}.pp2-bento .bento-tool{background:var(--sand);color:var(--schwarz);flex-flow:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px 40px}.pp2-bento .bento-tool .body{max-width:460px;margin:0!important}.pp2-bento .bento-tool .btn{background:var(--schwarz);border-color:var(--schwarz);color:var(--sand)}.pp2-bento .bento-tool .btn:hover{background:var(--taupe);border-color:var(--taupe);color:var(--schwarz)}@media (width<=720px){.pp2-bento .bento-tool{flex-direction:column;justify-content:center;align-items:flex-start}.ss .method.six .method-steps li{grid-template-columns:80px 1fr}.ss .method.six .method-steps li span{white-space:nowrap}}.hp2{background:var(--schwarz);grid-template-columns:1.1fr .9fr;min-height:100svh;display:grid;position:relative;overflow:hidden}.hp2-no{font-family:var(--serif);color:#0000;-webkit-text-stroke:1px #eae3da24;pointer-events:none;animation:intro 2s var(--ease) .2s both;font-size:clamp(220px,34vw,520px);line-height:1;position:absolute;bottom:-.18em;left:max(20px,50vw - 620px)}.hp2-text{z-index:2;align-items:center;padding:150px 56px 110px max(40px,50vw - 600px);display:flex;position:relative}.hp2-inner{max-width:600px}.hp2-product{font-family:var(--serif);letter-spacing:.24em;text-transform:uppercase;color:var(--taupe);font-size:18px;margin-top:18px!important}.hp2 h1{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;margin-top:24px;font-size:clamp(40px,5.2vw,84px);line-height:1.02}.hp2-script{text-transform:none;letter-spacing:0;color:var(--taupe);font-size:1.3em;font-style:normal;line-height:.6}.hp2 .answers{margin-top:40px}.hp2 .answers .btn.ghost{border-color:#eae3da80}.hp2-pic{background:var(--surface);position:relative;overflow:hidden}.hp2-pic img{object-fit:cover;object-position:50% 20%;width:100%;height:100%;animation:settle 2.4s var(--ease) both;filter:grayscale(.2)}.tag{z-index:3;background:var(--sand);color:var(--schwarz);clip-path:polygon(22px 0,100% 0,100% 100%,22px 100%,0 50%);transform-origin:0;animation:tagin 1.4s var(--ease) 1.4s both, swing 6s ease-in-out 2.8s infinite;gap:6px;padding:30px 30px 26px 44px;display:grid;position:absolute;top:34%;left:-28px}.tag .eyebrow{letter-spacing:.3em;color:var(--muted-dark);font-size:10px}.tag-n{font-family:var(--serif);font-size:clamp(34px,3.4vw,52px);line-height:1}.tag-hole{background:var(--schwarz);border-radius:50%;width:10px;height:10px;margin-top:-5px;position:absolute;top:50%;left:18px}@keyframes tagin{0%{opacity:0;transform:translate(-20px)rotate(-8deg)}to{opacity:1;transform:rotate(-3deg)}}@keyframes swing{0%,to{transform:rotate(-3deg)}50%{transform:rotate(1.5deg)}}.bon{background:var(--sand);color:var(--schwarz);border-top:1px dashed var(--muted-dark);border-bottom:1px dashed var(--muted-dark);padding:22px 0;overflow:hidden}.bon .mq{animation-duration:50s}.bon-item{letter-spacing:.35em;text-transform:uppercase;align-items:center;gap:14px;margin-right:56px;font-size:13px;display:inline-flex}.bon-item i{color:var(--taupe);letter-spacing:0;font-size:14px;font-style:normal}.st2{grid-template-columns:1.05fr .95fr;align-items:center;gap:96px;display:grid}.st2 .body{max-width:460px;margin-left:0!important}.st2-list{display:grid}.st2-list li{border-top:1px solid #1515152e;grid-template-columns:64px 1fr;gap:6px 20px;padding:26px 0;display:grid}.st2-list li:last-child{border-bottom:1px solid #1515152e}.st2-list span{font-family:var(--serif);color:var(--taupe);grid-row:span 2;font-size:44px;line-height:1}.st2-list b{font-weight:400;font-family:var(--serif);text-transform:uppercase;letter-spacing:.05em;font-size:26px}.st2-list small{color:var(--muted-dark);font-size:15px;line-height:1.6}.menu{background:var(--bg-light);color:var(--schwarz)}.menu .eyebrow{color:var(--muted-dark)}.menu-head{text-align:center;max-width:760px;margin:0 auto 64px}.menu-head .h2 .script{text-transform:none;letter-spacing:0;color:var(--taupe);font-size:1.35em;line-height:.6}.menu-head .body{max-width:480px;color:var(--muted-dark);margin-left:auto;margin-right:auto}.menu-list{max-width:980px;margin:0 auto;display:grid}.menu-list li{border-bottom:1px solid var(--line-light);grid-template-columns:110px auto 1fr minmax(0,360px);align-items:baseline;gap:20px;padding:22px 0;display:grid}.menu-when{letter-spacing:.3em;text-transform:uppercase;color:var(--muted-dark);font-size:11px}.menu-t{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:clamp(20px,2vw,28px)}.menu-dots{background-image:radial-gradient(circle, var(--muted) 1px, transparent 1.2px);transform-origin:0;height:1px;transition:transform 1.4s var(--ease) .3s;background-repeat:repeat-x;background-size:8px 2px;align-self:end;margin-bottom:8px;transform:scaleX(0)}.menu-list li.in .menu-dots{transform:none}.menu-d{text-align:right;font-size:16px;line-height:1.55}.menu-total{border-top:2px solid var(--schwarz);margin-top:8px;border-bottom:0!important}.menu-total .menu-t,.menu-total .menu-d{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-size:clamp(22px,2.2vw,30px)}.strip-head{margin:120px 0 28px!important}.strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;display:grid}.strip-item:nth-child(2n){margin-top:72px}.strip-pic{aspect-ratio:3/4;background:var(--sand);margin-bottom:18px;overflow:hidden}.strip-pic img{object-fit:cover;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:filter .9s ease, transform 1.4s var(--ease)}.strip-item:hover .strip-pic img{filter:grayscale(.1);transform:scale(1.03)}.strip-item h3{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-size:22px;margin-top:6px!important}.strip-item .body-sm{color:var(--muted-dark);margin-top:8px!important}.offer{background:var(--schwarz);border-top:1px solid var(--line)}.offer-grid{grid-template-columns:1.2fr .8fr;align-items:start;gap:96px;display:grid}.offer-list{display:grid;margin-top:40px!important}.offer-list li{border-top:1px solid var(--line);padding:20px 0 20px 40px;font-size:18px;line-height:1.5;position:relative}.offer-list li:last-child{border-bottom:1px solid var(--line)}.offer-list li:before{content:"";border-left:1px solid var(--taupe);border-bottom:1px solid var(--taupe);width:14px;height:7px;position:absolute;top:27px;left:4px;transform:rotate(-45deg)}.offer-card{background:var(--sand);color:var(--schwarz);padding:44px 40px 40px;position:sticky;top:40px}.offer-card .tag-hole{margin:0 0 0 -5px;top:18px;left:50%}.offer-card>.eyebrow{text-align:center;color:var(--muted-dark);margin-top:12px}.offer-card dl{margin:24px 0 28px;display:grid}.offer-card dl>div{border-bottom:1px dashed #1515154d;justify-content:space-between;align-items:baseline;gap:16px;padding:14px 0;display:flex}.offer-card dt{color:var(--muted-dark);font-size:10px}.offer-card dd{font-family:var(--serif);text-align:right;margin:0;font-size:19px}.offer-card .btn{width:100%}.offer-note{color:var(--muted-dark);text-align:center;font-size:13px;line-height:1.5;margin-top:14px!important}.sel{background:var(--taupe);color:var(--schwarz)}.sel-pic{border-radius:50%;width:132px;height:132px;margin:0 auto 40px;overflow:hidden}.sel-pic img{object-fit:cover;object-position:50% 15%;filter:grayscale();width:100%;height:100%}.sel .quote{font-size:clamp(34px,4.6vw,72px);line-height:1.06}.sel-who{color:var(--sand);margin-top:32px!important}.el2{grid-template-columns:1fr 1fr;align-items:center;gap:96px;display:grid}.el2-story{gap:22px;max-width:480px;margin-top:36px;display:grid}.el2-story .eyebrow{color:var(--muted-dark)}.el2-story .body{margin-top:6px!important}#elisabeth .sign{color:var(--schwarz)}.el2-pics{padding-bottom:80px;position:relative}.el2-big{aspect-ratio:4/5;background:var(--sand);width:82%;margin-left:auto;overflow:hidden}.el2-small{aspect-ratio:3/4;border:10px solid var(--bg-light);background:var(--sand);width:42%;position:absolute;bottom:0;left:0;overflow:hidden}.el2-big img,.el2-small img{object-fit:cover;object-position:50% 20%;width:100%;height:100%}.fin2{background:var(--sand);color:var(--schwarz)}.fin2 .body{max-width:520px;margin-left:auto;margin-right:auto}.fin2-script{color:var(--taupe);font-size:clamp(80px,10vw,150px)}.fin2 .big{margin-top:0!important}.fin2-note{color:var(--muted-dark);margin-top:18px!important}.fin2-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;display:grid}.fin2-strip div{aspect-ratio:3/4;overflow:hidden}.fin2-strip img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .9s}.fin2-strip div:hover img{filter:none}@media (width<=1024px){.hp2{grid-template-columns:1fr .8fr}.st2,.offer-grid,.el2{grid-template-columns:1fr;gap:56px}.offer-card{max-width:520px;position:static}.strip{grid-template-columns:repeat(2,minmax(0,1fr))}.menu-list li{grid-template-columns:90px 1fr;row-gap:6px}.menu-dots{display:none}.menu-d{text-align:left;color:var(--muted-dark);grid-column:2}}@media (width<=720px){.hp2{grid-template-columns:1fr;min-height:0}.hp2-text{padding:104px 20px 56px}.hp2-pic{height:64vh}.hp2-no{font-size:240px;top:60px;bottom:auto}.hp2 .answers .btn{flex:100%}.tag{padding:20px 22px 18px 38px;top:auto;bottom:24px;left:16px}.bon-item{margin-right:36px;font-size:11px}.menu-head{text-align:left;margin-bottom:40px}.menu-head .body{margin-left:0}.menu-list li{grid-template-columns:1fr;padding:18px 0}.menu-d{grid-column:1}.menu-t{white-space:normal}.strip{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin:0 -20px;padding:0 20px 8px;display:flex;overflow-x:auto}.strip::-webkit-scrollbar{display:none}.strip-item{scroll-snap-align:start;flex:0 0 72%}.strip-item:nth-child(2n){margin-top:0}.strip-head{margin-top:72px!important}.offer-card{padding:40px 24px 28px}.offer-list li{font-size:16px}.el2-pics{padding-bottom:56px}.fin2-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.fin2-strip div:nth-child(n+4){display:none}}@media (prefers-reduced-motion:reduce){.tag,.hp2-no{animation:none!important}.menu-dots{transition:none;transform:none}}.st2.has-pic{grid-template-columns:.7fr 1fr .95fr;gap:64px}.st2-pic{aspect-ratio:3/4;overflow:hidden}.st2-pic img{object-fit:cover;width:100%;height:100%}.offer-pic{aspect-ratio:4/3;margin:8px 0 4px;overflow:hidden}.offer-pic img{object-fit:cover;object-position:center 25%;width:100%;height:100%}@media (width<=1000px){.st2.has-pic{grid-template-columns:1fr;gap:48px}.st2-pic{aspect-ratio:4/5;max-width:420px}}.st2.has-pic .big{font-size:clamp(38px,3.6vw,56px)}.hp2 h1{font-size:clamp(36px,4.6vw,76px)}@media (width<=1024px){.hp2 h1{font-size:clamp(34px,4.6vw,48px)}.st2.has-pic{grid-template-columns:.8fr 1.2fr;gap:40px 48px}.st2.has-pic .st2-list{grid-column:1/-1}.offer-card{max-width:none}}@media (width<=720px){.hp2 h1{font-size:clamp(30px,8.6vw,40px)}.hp2-no{-webkit-text-stroke-color:#eae3da17;font-size:200px;left:auto;right:-12px}.st2.has-pic{grid-template-columns:1fr}.st2-pic{max-width:72%}}@media (width>=721px) and (width<=1024px){.calc-pic{aspect-ratio:16/9;max-width:none}.measure-grid{grid-template-columns:.75fr 1.25fr;gap:48px}.measure-pic{max-width:none}.measure-n{font-size:clamp(96px,15vw,150px)}.offer-pic{aspect-ratio:16/9}}.foot-consent{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0}.foot-consent:hover{text-underline-offset:3px;text-decoration:underline}.hp2-offer{max-width:520px;font-family:var(--serif);color:var(--sand);margin-top:22px;font-size:clamp(18px,1.6vw,22px);line-height:1.45}.hp2 .lead{margin-top:14px}.hp2-direct{color:#eae3dab3;text-underline-offset:4px;flex:100%;margin-top:10px;font-size:13px;text-decoration:underline}.hp2-direct:hover{color:var(--sand)}.pp2-bar{z-index:40;-webkit-backdrop-filter:blur(10px);color:var(--sand);transition:transform .5s var(--ease);background:#151515f0;border-bottom:1px solid #eae3da1f;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.pp2-bar.on{transform:none}.pp2-bar-row{justify-content:space-between;align-items:center;gap:16px;padding-top:10px;padding-bottom:10px;display:flex}.pp2-bar p{align-items:baseline;gap:14px;margin:0;display:flex}.pp2-bar b{font-family:var(--serif);text-transform:uppercase;letter-spacing:.06em;font-size:17px;font-weight:400}.pp2-bar p span{color:#eae3daa6;font-size:13px}@media (width<=720px){.pp2-bar p span{display:none}.pp2-bar b{font-size:14px}}.tool-cta{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding-top:32px;display:flex}.tool-cta p{max-width:560px;font-family:var(--serif);margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.4}@media (width<=720px){.tool-cta{flex-direction:column;align-items:flex-start}}.menu-list li{padding:0;display:block}.menu-row{width:100%;color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:110px auto 1fr minmax(0,360px) 24px;align-items:baseline;gap:20px;padding:22px 0;display:grid}div.menu-row{grid-template-columns:110px auto 1fr minmax(0,360px)}button.menu-row{cursor:pointer}button.menu-row:hover .menu-t{color:var(--taupe)}.menu-plus{place-self:center end;width:14px;height:14px;position:relative}.menu-plus:before,.menu-plus:after{content:"";width:14px;height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;top:50%;left:0}.menu-plus:after{transform:rotate(90deg)}.is-open .menu-plus:after{transform:rotate(0)}.menu-more{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.menu-more>p{max-width:760px;color:var(--muted-dark);margin:0;padding-left:130px;font-size:16px;line-height:1.7;overflow:hidden}.is-open .menu-more{grid-template-rows:1fr}.is-open .menu-more>p{padding-bottom:24px}.menu-total{grid-template-columns:110px auto 1fr minmax(0,360px);align-items:baseline;gap:20px;padding:22px 0!important;display:grid!important}.menu-hint{color:var(--muted-dark);margin-top:18px;font-size:13px}@media (width<=1024px){.menu-row,div.menu-row,.menu-total{grid-template-columns:90px 1fr 24px;row-gap:6px}.menu-row .menu-d{grid-area:2/2}.menu-plus{grid-area:1/3}.menu-more>p{padding-left:110px}}@media (width<=720px){.menu-row,div.menu-row,.menu-total{grid-template-columns:1fr 24px;padding:18px 0}.menu-row .menu-when{grid-area:1/1}.menu-row .menu-t{grid-area:2/1}.menu-row .menu-d{grid-area:3/1}.menu-plus{grid-area:2/2}.menu-more>p{padding-left:0}}.acad{border-top:1px solid var(--line-light)}.acad-row{grid-template-columns:1fr 1.2fr;align-items:start;gap:72px;display:grid}.acad .body{max-width:460px;margin-top:14px}.acad-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;display:grid}.acad-list li{border-bottom:1px solid var(--line-light);font-family:var(--serif);text-transform:uppercase;letter-spacing:.05em;color:#15151559;align-items:baseline;gap:14px;padding:12px 0;font-size:17px;display:flex}.acad-list li span{font-family:var(--sans,inherit);letter-spacing:.2em;font-size:11px}.acad-list li.on{color:var(--schwarz)}.acad-list li.on:after{content:"Diese Seite";font-family:var(--sans,inherit);letter-spacing:.24em;color:var(--taupe);margin-left:auto;font-size:10px}@media (width<=1024px){.acad-row{grid-template-columns:1fr;gap:32px}}@media (width<=480px){.acad-list{grid-template-columns:1fr}}.hp2-offer{margin-top:30px}.pp2-bar .btn{color:var(--schwarz)}.menu-hint{max-width:980px;margin:18px auto 0}.menu-list li{animation:menuIn .8s var(--ease) both}@keyframes menuIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.menu-list .menu-dots{transform:none}.menu-head .body{max-width:600px}.cur{background:var(--schwarz);color:var(--sand);margin-top:72px}.cur-scroll{height:calc(var(--n) * 70vh + 100vh);position:relative}.cur-stick{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.cur-grid{grid-template-columns:280px 1fr;align-items:center;gap:72px;width:100%;display:grid}.cur-track{gap:2px;padding-left:26px;display:grid;position:relative}.cur-line{background:#eae3da29;width:1px;position:absolute;top:8px;bottom:8px;left:0}.cur-line i{background:var(--sand);transform-origin:top;height:100%;transition:transform .25s linear;display:block}.cur-track button{text-align:left;color:#eae3da59;font:inherit;cursor:pointer;transition:color .5s ease, transform .5s var(--ease);background:0 0;border:0;padding:10px 0;display:block}.cur-track button small{letter-spacing:.3em;text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.cur-track button span{font-family:var(--serif);letter-spacing:.05em;text-transform:uppercase;font-size:19px}.cur-track button.done{color:#eae3da99}.cur-track button.on{color:var(--sand);transform:translate(8px)}.cur-track button:hover{color:var(--sand)}.cur-goal{border-top:1px solid #eae3da33;margin:22px 0 0;padding-top:18px}.cur-goal small{letter-spacing:.3em;text-transform:uppercase;color:var(--taupe);font-size:10px;display:block}.cur-goal span{font-family:var(--serif);text-transform:uppercase;letter-spacing:.05em;margin-top:6px;font-size:22px;display:block}.cur-goal em{font-family:var(--script);color:var(--taupe);font-size:30px;font-style:normal}.cur-rail{height:min(70vh,620px);position:relative}.cur-card{opacity:0;visibility:hidden;transition:opacity .7s var(--ease), visibility .7s;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;display:grid;position:absolute;inset:0}.cur-card.on{opacity:1;visibility:visible}.cur-pic{background:#222;height:100%;position:relative;overflow:hidden}.cur-pic img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease);transform:scale(1.1)}.cur-card.on .cur-pic img{transform:scale(1)}.cur-when{background:var(--sand);color:var(--schwarz);letter-spacing:.3em;text-transform:uppercase;padding:9px 14px;font-size:10px;position:absolute;top:20px;left:20px}.cur-text>*{opacity:0;transition:transform .8s var(--ease), opacity .8s ease;transform:translateY(18px)}.cur-card.on .cur-text>*{opacity:1;transform:none}.cur-card.on .cur-text>:nth-child(2){transition-delay:.12s}.cur-card.on .cur-text>:nth-child(3){transition-delay:.24s}.cur-text h3{font-family:var(--serif);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:clamp(34px,3.4vw,54px);font-weight:400;line-height:1.05}.cur-more{color:#eae3dabf;max-width:460px;margin:22px 0 0;font-size:17px;line-height:1.7}.cur-res{border-left:2px solid var(--taupe);max-width:460px;font-family:var(--serif);background:#eae3da0d;margin:30px 0 0;padding:16px 20px;font-size:20px;line-height:1.4}.cur-res small{font-family:var(--sans);letter-spacing:.3em;text-transform:uppercase;color:var(--taupe);margin-bottom:6px;font-size:10px;display:block}.cur-bar{background:#eae3da1a;height:2px;position:absolute;bottom:0;left:0;right:0}.cur-bar i{background:var(--taupe);transform-origin:0;height:100%;transition:transform .25s linear;display:block}.cur-end{background:var(--taupe);color:var(--sand)}.cur-end-row{justify-content:space-between;align-items:center;gap:24px;padding-top:36px;padding-bottom:36px;display:flex}.cur-end p{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:clamp(24px,2.6vw,36px)}.cur-end p small{font-family:var(--sans);letter-spacing:.3em;margin-bottom:6px;font-size:10px;display:block}.cur-end .script{text-transform:none;letter-spacing:0;color:var(--schwarz);font-size:1.3em}@media (width<=1024px){.cur-scroll{height:auto}.cur-stick{height:auto;padding:56px 0 48px;display:block;position:relative}.cur-grid{grid-template-columns:1fr;gap:28px}.cur-track{scrollbar-width:none;gap:8px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.cur-track::-webkit-scrollbar{display:none}.cur-line,.cur-goal{display:none}.cur-track button{border:1px solid #eae3da33;flex:none;padding:8px 14px}.cur-track button small{display:none}.cur-track button span{font-size:13px}.cur-track button.on{background:var(--sand);color:var(--schwarz);border-color:var(--sand);transform:none}.cur-rail{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;height:auto;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.cur-rail::-webkit-scrollbar{display:none}.cur-card{opacity:1;visibility:visible;scroll-snap-align:start;flex:0 0 62%;display:block;position:relative;inset:auto}.cur-pic{aspect-ratio:4/3;height:auto}.cur-pic img{transform:none}.cur-text{padding-top:22px}.cur-text>*{opacity:1;transform:none}.cur-text h3{font-size:28px}.cur-more{font-size:15px}.cur-res{font-size:17px}.cur-bar{margin:28px 20px 0;position:relative}.cur-end-row{flex-direction:column;align-items:flex-start}}@media (width<=720px){.cur-card{flex-basis:86%}}.res{margin-top:120px}.res-head .eyebrow{color:var(--muted-dark)}.res-cols,.res-row{grid-template-columns:1fr 56px 1.25fr 180px;align-items:center;gap:28px;display:grid}.res-cols{letter-spacing:.3em;text-transform:uppercase;color:var(--muted-dark);margin-top:28px;padding-bottom:14px;font-size:10px}.res-cols span:nth-child(2){color:var(--schwarz);grid-column:3}.res-list{margin:0;padding:0;list-style:none}.res-row{border-top:1px solid var(--line-light);padding:26px 0}.res-row:last-child{border-bottom:1px solid var(--line-light)}.res-before{color:var(--muted-dark);text-decoration:line-through;-webkit-text-decoration-color:var(--taupe);-webkit-text-decoration-color:var(--taupe);text-decoration-color:var(--taupe);margin:0;font-size:17px;line-height:1.5;text-decoration-thickness:1px}.res-arrow{background:var(--taupe);height:1px;position:relative}.res-arrow:after{content:"";border-top:1px solid var(--taupe);border-right:1px solid var(--taupe);width:9px;height:9px;position:absolute;top:-4px;right:0;transform:rotate(45deg)}.res-after h3{font-family:var(--serif);letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:clamp(22px,2vw,30px);font-weight:400}.res-after p{color:var(--muted-dark);margin:6px 0 0;font-size:15px;line-height:1.6}.res-pic{aspect-ratio:4/3;overflow:hidden}.res-pic img{object-fit:cover;filter:grayscale();width:100%;height:100%;transition:filter .8s ease, transform 1.2s var(--ease)}.res-row:hover .res-pic img{filter:none;transform:scale(1.05)}@media (width<=720px){.res{margin-top:80px}.res-cols{display:none}.res-row{grid-template-columns:1fr 92px;align-items:start;gap:10px 16px}.res-before{grid-column:1;font-size:14px}.res-arrow{display:none}.res-after{grid-column:1}.res-pic{aspect-ratio:1;grid-area:1/2/span 2}.res-pic img{filter:none}}.sel2{background:var(--sand);min-height:78vh;color:var(--schwarz);grid-template-columns:1fr 1fr;display:grid}.sel2-pic{position:relative;overflow:hidden}.sel2-pic img{object-fit:cover;object-position:50% 20%;filter:grayscale();width:100%;height:100%;position:absolute;inset:0}.sel2-text{flex-direction:column;justify-content:center;margin:0;padding:96px clamp(28px,7vw,120px);display:flex;position:relative}.sel2-mark{font-family:var(--serif);color:var(--taupe);opacity:.35;font-size:clamp(160px,18vw,280px);line-height:1;position:absolute;top:40px;left:clamp(20px,5vw,90px)}.sel2 blockquote{font-family:var(--serif);letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:clamp(30px,3.4vw,52px);line-height:1.12;position:relative}.sel2 figcaption{flex-direction:column;gap:4px;margin-top:36px;display:flex}.sel2 figcaption b{font-family:var(--script);color:var(--taupe);font-size:44px;font-weight:400;line-height:1}.sel2 figcaption span{letter-spacing:.3em;text-transform:uppercase;color:var(--muted-dark);font-size:11px}@media (width<=720px){.sel2{grid-template-columns:1fr;min-height:0}.sel2-pic{aspect-ratio:4/5}.sel2-text{padding:56px 20px 64px}.sel2-mark{font-size:150px;top:8px;left:12px}}.el2{grid-template-columns:1fr 1fr;align-items:center;gap:72px}.el2-one{aspect-ratio:4/5;background:var(--surface);overflow:hidden}.el2-one img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}@media (width<=1024px){.el2{grid-template-columns:1fr 1fr;gap:40px}}@media (width<=720px){.el2{grid-template-columns:1fr;gap:36px}.el2-one{aspect-ratio:1;order:-1}}.fit2-grid{grid-template-columns:.9fr 1.1fr;align-items:start;gap:88px;display:grid}.fit2-side{position:sticky;top:100px}.fit2-side .eyebrow{color:var(--taupe)}.fit2-side .body{color:#eae3dabf;max-width:420px;margin-top:18px}.fit2-meter{grid-template-columns:repeat(4,1fr);gap:6px;max-width:360px;margin-top:36px;display:grid}.fit2-meter i{background:#eae3da26;height:4px;transition:background .4s}.fit2-meter i.no{background:var(--taupe)}.fit2-result{min-height:120px;margin-top:18px}.fit2-wait{letter-spacing:.2em;text-transform:uppercase;color:#eae3da73;margin:0;font-size:12px}.fit2-verdict{max-width:420px;font-family:var(--serif);margin:0 0 22px;font-size:clamp(20px,1.8vw,26px);line-height:1.35}.fit2-q{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fit2-q li{border:1px solid #eae3da24;grid-template-columns:44px 1fr auto;align-items:center;gap:20px;padding:22px 24px;transition:border-color .4s,background .4s;display:grid}.fit2-q li.yes{background:#eae3da0d;border-color:#eae3da80}.fit2-n{font-family:var(--serif);color:var(--taupe);font-size:30px;line-height:1}.fit2-q p{font-family:var(--serif);margin:0;font-size:clamp(18px,1.6vw,22px);line-height:1.35}.fit2-btns{gap:6px;display:flex}.fit2-btns button{min-width:64px;color:var(--sand);font:inherit;letter-spacing:.24em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #eae3da4d;padding:10px 14px;font-size:11px;transition:background .3s,color .3s,border-color .3s}.fit2-no{border-top:1px solid #eae3da1f;flex-wrap:wrap;align-items:baseline;gap:8px 32px;margin-top:64px;padding-top:24px;display:flex}.fit2-no .eyebrow{color:#eae3da80}.fit2-no ul{color:#eae3da99;flex-wrap:wrap;gap:6px 28px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.fit2-no li:before{content:"/ ";color:var(--taupe)}@media (width<=1024px){.fit2-grid{grid-template-columns:1fr;gap:40px}.fit2-side{position:static}.fit2-result{min-height:0}}@media (width<=720px){.fit2-q li{grid-template-columns:30px 1fr;gap:10px 12px;padding:18px 16px}.fit2-btns{grid-column:2}.fit2-btns button{flex:1}.fit2-n{font-size:24px}}.fin2-faq{text-align:left;border-top:1px solid #15151526;max-width:640px;margin:64px auto 0;padding-top:22px}.fin2-faq .eyebrow{color:var(--muted-dark);text-align:center;margin-bottom:6px}.fin2-faq details{border-bottom:1px solid #1515151f}.fin2-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;font-size:15px;list-style:none;display:flex}.fin2-faq summary::-webkit-details-marker{display:none}.fin2-faq summary i{flex:none;width:10px;height:10px;position:relative}.fin2-faq summary i:before,.fin2-faq summary i:after{content:"";background:currentColor;width:10px;height:1px;transition:transform .3s;position:absolute;top:50%;left:0}.fin2-faq summary i:after{transform:rotate(90deg)}.fin2-faq details[open] summary i:after{transform:none}.fin2-faq details p{color:var(--muted-dark);margin:0 0 16px;font-size:14px;line-height:1.65}@media (width<=720px){.hp2-product,.hp2 .lead,.hp2-direct{display:none}.hp2-text{padding:96px 20px 40px}.hp2-offer{margin-top:18px;font-size:17px}.hp2 .answers{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:26px;display:grid}.hp2 .answers .btn{letter-spacing:.14em;min-width:0;padding:12px 6px;font-size:9.5px}.hp2 .answers:before{content:"Und, weißt du es?";letter-spacing:.26em;text-transform:uppercase;color:#eae3da8c;grid-column:1/-1;margin-bottom:4px;font-size:10px}.hp2-pic{height:52vh}}.sel2 figcaption b{font-size:52px}.cur-text h3{margin-bottom:4px}.cur-more{margin-top:26px}.pp2-bar b{white-space:nowrap}.cur-rail{scroll-padding-left:20px}@media (width<=720px){.pp2-bar .btn{letter-spacing:.2em;min-height:36px;padding:8px 14px;font-size:10px}.el2-one{aspect-ratio:4/5}.hp2-no{display:none}.hp2 h1{margin-top:16px}.hp2-offer{color:#eae3dacc;margin-top:22px;font-size:16px}.hp2 .answers{margin-top:32px}.hp2{grid-template-rows:auto;grid-template-columns:1fr;min-height:0;display:grid}.hp2-text,.hp2-inner{display:contents}.hp2-pic{grid-area:1/1/4;height:88svh;min-height:560px}.hp2-pic:after{content:"";background:linear-gradient(#1515158c 0%,#15151500 22% 45%,#151515eb 82%,#151515 100%);position:absolute;inset:0}.hp2-pic img{object-position:50% 12%}.hp2-inner>.eyebrow{z-index:3;letter-spacing:.3em;color:#eae3dabf;grid-area:2/1;align-self:end;margin:0;padding:0 24px 14px;font-size:10px}.hp2 h1{z-index:3;grid-area:3/1;align-self:end;margin:0;padding:0 24px 34px;font-size:clamp(32px,9.2vw,42px);line-height:1.04}.hp2-offer{color:#eae3dad9;grid-row:4;max-width:none;margin:0;padding:30px 24px 0;font-size:18px;line-height:1.5}.hp2 .answers,.hp2 .reply{grid-row:5;margin:0;padding:36px 24px 64px}.hp2 .answers:before{margin-bottom:10px}.hp2 .answers .btn{padding:14px 6px}.tag{transform-origin:100% 0;padding:16px 18px 14px 32px;inset:108px 16px auto auto;transform:scale(.85)}.tag-n{font-size:26px}}.fit2-result-below{display:none}@media (width<=1024px){.fit2-result-side{display:none}.fit2-result-below{border:1px solid #eae3da33;margin-top:8px;padding:24px;display:block}.fit2-result-below .fit2-wait{text-align:center}}@media (width<=720px){.tag{top:46%;right:12px}.hp2 h1{padding-bottom:18px}.hp2-offer{padding-top:14px}}.cur{overflow:clip}.pp2-head-more{font-style:normal}@media (width<=480px){.pp2-head-more{display:none}}@media (width<=720px){.pp2-head-cta.btn{color:var(--sand)!important;letter-spacing:.22em!important;min-height:0!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #eae3da8c!important;padding:4px 0!important;font-size:10px!important}.pp2-head-cta.btn:before,.pp2-head-cta.btn:after{display:none!important}}.calc-mail{margin-top:28px}.calc-mail-form{margin-top:0}.calc-mail-lead{color:var(--sand);opacity:.85;margin:0;font-size:15px;line-height:1.6}.calc-mail-done{font-family:var(--serif);font-size:22px;line-height:1.4;margin-top:28px!important}.calc-mail-form .btn[disabled]{opacity:.6;cursor:progress}.fin2-steps{text-align:left;counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;max-width:900px;margin:48px auto 8px;padding:0;list-style:none;display:grid}.fin2-steps li{border-top:1px solid #15151540;align-content:start;gap:8px;padding-top:18px;display:grid}.fin2-step-n{font-family:var(--serif);letter-spacing:.2em;color:var(--taupe);font-size:13px}.fin2-steps b{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;font-size:19px;font-weight:400;line-height:1.3}.fin2-steps small{color:var(--muted-dark);font-size:14.5px;line-height:1.6}@media (width<=720px){.fin2-steps{grid-template-columns:1fr;gap:22px;margin-top:36px}}.pw .h2{max-width:720px;margin-top:14px}.pw-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:40px;margin-top:56px;display:grid}.pw-ph{z-index:2;background:var(--taupe);color:var(--sand);letter-spacing:.22em;text-transform:uppercase;padding:4px 8px;font-size:9px;position:absolute;top:12px;right:12px}.pw-video{aspect-ratio:9/14;background:var(--schwarz);margin:0;position:relative;overflow:hidden}.pw-video img,.pw-video video{object-fit:cover;width:100%;height:100%;display:block}.pw-video img{filter:brightness(.72)}.pw-play{border:1px solid var(--sand);border-radius:50%;width:76px;height:76px;margin:-38px 0 0 -38px;position:absolute;top:45%;left:50%}.pw-play:after{content:"";border-left:18px solid var(--sand);border-top:13px solid #0000;border-bottom:13px solid #0000;position:absolute;top:25px;left:31px}.pw-video figcaption{color:var(--sand);background:linear-gradient(#0000,#151515d9);gap:4px;padding:24px;display:grid;position:absolute;bottom:0;left:0;right:0}.pw-video figcaption b{font-family:var(--serif);text-transform:uppercase;letter-spacing:.04em;font-size:20px;font-weight:400}.pw-video figcaption span{opacity:.85;font-size:14px}.pw-side{align-content:start;gap:24px;display:grid}.pw-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pw-nums li{border:1px solid var(--line-light);background:#fff9;align-content:start;gap:10px;padding:44px 20px 22px;display:grid;position:relative}.pw-num{font-family:var(--serif);flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;display:flex}.pw-num s{color:var(--muted-dark);font-size:18px}.pw-num i{color:var(--taupe);font-style:normal}.pw-num b{font-size:clamp(26px,2.4vw,34px);font-weight:400;line-height:1.1}.pw-nums small{color:var(--muted-dark);font-size:13px}.pw-msg{background:var(--schwarz);color:var(--sand);margin:0;padding:44px 28px 26px;position:relative}.pw-msg blockquote{background:#2a2a2a;border-radius:4px 16px 16px;max-width:460px;margin:0;padding:16px 18px 26px;font-size:16px;line-height:1.55;position:relative}.pw-msg time{opacity:.6;font-size:11px;position:absolute;bottom:6px;right:12px}.pw-msg figcaption{letter-spacing:.2em;text-transform:uppercase;opacity:.75;margin-top:14px;font-size:12px}@media (width<=1024px){.pw-grid{grid-template-columns:1fr}.pw-video{aspect-ratio:4/5;max-width:520px}}@media (width<=720px){.pw-nums{grid-template-columns:1fr}.pw-grid{margin-top:36px}}@media (width>=1025px){.pw-video{aspect-ratio:auto;min-height:480px}.pw-side{grid-template-rows:auto 1fr}.pw-msg{flex-direction:column;justify-content:center;display:flex}.pw-video img,.pw-video video{position:absolute;inset:0}}@media (width<=720px){.pp2-bar{padding-bottom:env(safe-area-inset-bottom);border-top:1px solid #eae3da1f;border-bottom:0;inset:auto 0 0;transform:translateY(100%)}.pp2-bar.on{transform:none}.pp2-bar-row{padding-top:12px;padding-bottom:12px}.pp2-bar .btn{min-height:44px;padding:10px 18px}.scrollbtn{width:48px;height:48px;bottom:92px;right:16px}.pp2-bar .btn{white-space:nowrap;letter-spacing:.14em;font-size:10px}.pp2-bar b{letter-spacing:.04em;font-size:12px}.pp2-bar .btn{letter-spacing:.12em;padding:10px 14px}.pp2-bar-row{gap:10px}}.fin2-write{text-align:center;color:var(--muted-dark);margin:24px auto 0;font-size:15px}.fin2-write a u{color:var(--schwarz);text-underline-offset:5px;margin-left:4px}.anf2{text-align:left;border-top:1px solid #15151526;grid-template-columns:.9fr 1.1fr;align-items:start;gap:80px;padding-top:96px;padding-bottom:112px;scroll-margin-top:80px;display:grid}.anf2 .h2{margin-top:14px}.anf2 .body{max-width:440px;margin-top:20px}.anf2 .anfrage-wrap{background:#ffffff8c;border:1px solid #1515151f;padding:36px}.anf2 .anfrage-thanks{padding:36px}@media (width<=1024px){.anf2{grid-template-columns:1fr;gap:36px;padding-top:72px;padding-bottom:80px}}@media (width<=720px){.anf2 .anfrage-wrap{padding:22px 18px}}.cta-pair{flex-wrap:wrap;align-items:center;gap:14px 22px;display:inline-flex}.cta-call{text-underline-offset:5px;opacity:.85;font-size:14px;text-decoration:underline}.cta-call:hover{opacity:1}.fin2-wrap{max-width:1280px}.fin2-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;scroll-margin-top:90px;display:grid}.fin2-grid .body{margin-left:0}.fin2-grid .fin2-script{text-align:left}.fin2-grid .fin2-steps{grid-template-columns:1fr;gap:18px;max-width:520px;margin:36px 0 0}.fin2-call{color:var(--muted-dark);font-size:15px;margin-top:32px!important}.fin2-call a{color:var(--schwarz);text-underline-offset:5px;text-decoration:underline}.fin2-grid .anfrage-wrap{background:#ffffff8c;border:1px solid #1515151f;padding:36px}.fin2-grid .anfrage-thanks{align-self:start;padding:36px}@media (width<=1024px){.fin2-grid{grid-template-columns:1fr;gap:40px}}@media (width<=720px){.fin2-grid .anfrage-wrap{padding:22px 18px}}.fin2-grid .anfrage-row>label,.fin2-grid .anfrage-row input,.fin2-grid .anfrage-row select{width:100%;min-width:0}@media (width<=1024px){.fin2-grid{flex-direction:column;gap:0;display:flex}.fin2-left{display:contents}.fin2-grid>.anfrage-wrap,.fin2-grid>.anfrage-thanks{order:1;margin-top:32px}.fin2-grid .fin2-steps{order:2;margin-top:40px}.fin2-grid .fin2-call{order:3}}.hp2-product,.hp2 .lead{display:none!important}.hp2-offer b{color:var(--taupe);text-transform:uppercase;letter-spacing:.08em;margin-right:4px;font-size:.85em;font-weight:400}@media (width>=721px){.hp2 .answers{margin-top:44px}.hp2 .answers:before{content:"Und, weißt du es?";letter-spacing:.26em;text-transform:uppercase;color:#eae3da8c;flex:100%;margin-bottom:2px;font-size:10px}.hp2 .answers .btn{padding:14px 22px;font-size:11px}.hp2-offer{margin-top:30px!important}}.res-title{max-width:760px;margin:0}.res-head .res-cols{margin-top:40px}.fit2-result .fadein{animation:fitIn .6s var(--ease) both}@keyframes fitIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.fit2-result .cta-pair{margin-top:4px}@media (width<=1024px){.fit2-q li{scroll-margin:90px 0 110px}.fit2-result-below .cta-pair{justify-items:start;gap:14px;display:grid}.fit2-result-below .btn{white-space:nowrap;letter-spacing:.16em}}@media (width<=720px){.fit2{padding-bottom:72px}.fit2-result-below .btn{justify-content:center;width:100%}}.fit2-result .fit2-verdict{margin-bottom:28px}#elisabeth{background:var(--sand)}.fit2{background:var(--sand);color:var(--schwarz)}.fit2-side .body{color:var(--muted-dark)}.fit2-meter i{background:#1515151f}.fit2-meter i.yes{background:var(--schwarz)}.fit2-wait{color:var(--muted-dark)}.fit2-q li{background:#ffffff59;border-color:#15151529}.fit2-q li.yes{border-color:var(--schwarz);background:#ffffffb3}.fit2-q li.no{border-color:var(--taupe)}.fit2-btns button{color:var(--schwarz);border-color:#1515154d}.fit2-btns button:hover{border-color:var(--schwarz)}.fit2-btns button[aria-pressed=true]{background:var(--schwarz);color:var(--sand);border-color:var(--schwarz)}.fit2-no{border-top-color:#15151526}.fit2-no .eyebrow,.fit2-no ul{color:var(--muted-dark)}.fit2 .cta-pair .btn:not(.dark){background:var(--schwarz);color:var(--sand);border-color:var(--schwarz)}.fit2-result-below{border-color:#15151533!important}.fit2{background:var(--bg-light)}.cur-text .cur-more{margin-top:18px}.cur-text .cur-res{margin-top:28px}.am .am-intro{margin-top:18px}@media (width>=1025px){.calc{align-items:start}.calc-pic{position:sticky;top:110px}}.cta-pair .btn{white-space:nowrap}@media (width<=1024px){.res-title{margin-bottom:28px}.pw-video{aspect-ratio:16/10;max-width:none}.fin2-grid>.anfrage-wrap{width:100%;max-width:none}.fin2-grid .fin2-steps{max-width:none}}@media (width>=721px) and (width<=1024px){.hp2 .answers{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.hp2 .answers .btn{letter-spacing:.16em;min-width:0;padding:14px 6px}}@media (width<=720px){.pw-video{aspect-ratio:4/5}.cta-pair .btn,.offer-card .btn{letter-spacing:.18em;padding-left:16px;padding-right:16px}}.anfrage-ask{font:inherit;color:var(--muted-dark);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:4px 0;font-size:13px;text-decoration:underline}@media (width<=720px){.fin2-grid .lead{gap:10px}.fin2-grid .lead label{letter-spacing:.16em;gap:2px;font-size:10px}.fin2-grid .anfrage-row{grid-template-columns:1fr 1fr;gap:10px 16px}.fin2-grid .lead input:not([type=checkbox]),.fin2-grid .lead select{padding:6px 0}.fin2-grid .lead .consent{letter-spacing:0;gap:10px;font-size:12px;line-height:1.45}.fin2-grid .lead .btn{justify-self:stretch;margin-top:4px}}.fin2-grid .fin2-steps{gap:14px;margin-top:30px}.fin2-grid .fin2-steps li{border-top:0;grid-template-columns:28px minmax(0,1fr);gap:2px 12px;padding-top:0}.fin2-grid .fin2-step-n{letter-spacing:0;border:1px solid #1515154d;border-radius:50%;grid-row:span 2;place-items:center;width:26px;height:26px;margin:0;font-size:12px;line-height:1;display:grid}.fin2-grid .fin2-steps b{text-transform:none;letter-spacing:.01em;font-size:15px}.fin2-grid .fin2-steps small{font-size:13.5px;line-height:1.5}.fin2-grid .fin2-call{font-size:14px;margin-top:22px!important}@media (width<=1024px){.fin2-grid .fin2-steps{margin-top:28px}}.anfrage-interest{color:var(--muted-dark);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:13px;display:flex}.anfrage-interest button{background:var(--schwarz);color:var(--sand);font:inherit;cursor:pointer;border:0;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.anfrage-interest i{opacity:.7;font-style:normal}.anfrage-req{color:var(--muted-dark);margin:-4px 0 0;font-size:11px}@media (width>=1441px){.hp2 h1{font-size:66px}.hp2-inner{max-width:640px}}h1,h2,h3,.cur-res,.fin2-steps b{text-wrap:balance}p,li,small,blockquote{text-wrap:pretty}@media (width<=360px){.pp2-bar b{display:none}.pp2-bar-row{justify-content:center}.hp2 .answers .btn{letter-spacing:.08em;font-size:9px}.calc-mail .btn,.calc .btn.small{letter-spacing:.12em}}@media (width>=721px) and (width<=1024px){.hp2 .answers:before,.hp2 .answers .hp2-direct{grid-column:1/-1}}@media (width<=360px){.hp2 h1{font-size:29px}.scrollbtn{display:none}}.cta-quiet{color:var(--sand);letter-spacing:.3em;text-transform:uppercase;white-space:nowrap;transition:border-color .3s ease, gap .3s var(--ease);border-bottom:1px solid #eae3da73;align-items:center;gap:14px;padding:6px 0;font-size:12px;text-decoration:none;display:inline-flex}.cta-quiet i{background:currentColor;width:26px;height:1px;position:relative}.cta-quiet i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:0;transform:rotate(45deg)}.cta-quiet:hover{border-bottom-color:currentColor;gap:20px}.cta-quiet.on-light{color:var(--schwarz);border-bottom-color:#15151566}@media (width>=721px){.pp2-bar .btn{color:var(--sand);background:0 0;border-color:#eae3da99}.pp2-bar .btn:hover{background:var(--sand);color:var(--schwarz)}}.calc-mail-open.btn.ghost{border-color:#eae3da80}.pw-chat{color:#ece7e1;font-family:-apple-system, BlinkMacSystemFont, "Helvetica Neue", var(--sans,sans-serif);letter-spacing:0;background:#0f0f0f;border-radius:18px;margin:0;position:relative;overflow:hidden;box-shadow:0 18px 50px #1515152e}.pw-chat header{background:#1b1b1b;border-bottom:1px solid #ffffff0f;align-items:center;gap:12px;padding:14px 18px;display:flex}.pw-chat header b{font-size:15px;font-weight:600;display:block}.pw-chat header small{opacity:.6;font-size:12px;display:block}.pw-av{color:#fff;background:#8b7668;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;font-size:15px;font-weight:600;display:grid}.pw-lines{flex-direction:column;gap:6px;padding:20px 16px 22px;display:flex}.pw-lines p{background:#262626;border-radius:4px 16px 16px;align-self:flex-start;max-width:82%;margin:0;padding:8px 12px 18px;font-size:15px;line-height:1.4;position:relative}.pw-lines p+p:not(.me){border-top-left-radius:16px}.pw-lines p.me{background:#6f5d51;border-radius:16px 4px 16px 16px;align-self:flex-end;margin-top:6px}.pw-lines p.me+p:not(.me){border-top-left-radius:4px;margin-top:6px}.pw-lines time{opacity:.55;white-space:nowrap;font-size:10.5px;position:absolute;bottom:4px;right:10px}.pw-lines time i{color:#9fd3ff;opacity:1;font-style:normal}.pw-lines p{padding-right:52px}.pw-chat .pw-ph{top:18px;right:16px}.fin2-grid .lead{max-width:none}.fin2-faq{border-top:1px solid #15151526;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:80px;max-width:none;margin:96px 0 0;padding-top:40px;display:grid}.fin2-faq .fin2-faq-head .eyebrow{text-align:left;margin:0 0 10px}.fin2-faq h3{font-family:var(--serif);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:clamp(26px,2.6vw,36px);font-weight:400;line-height:1.15}.fin2-faq-list details:first-child{border-top:1px solid #1515151f}.fin2-faq summary{padding:18px 0}.fin2-call{margin-top:28px!important}@media (width<=1024px){.fin2-faq{grid-template-columns:1fr;gap:24px;margin-top:72px;padding-top:32px}}@media (width<=720px){.fin2-faq{margin-top:56px}.fin2-grid .fin2-call{margin-top:24px!important}}.calc-tool{background:var(--sand,#eae3da);gap:8px;margin-top:36px;padding:26px 28px 24px;text-decoration:none;transition:transform .3s;display:grid;color:var(--schwarz,#151515)!important}.calc-tool:hover{transform:translateY(-2px)}.calc-tool-eyebrow{letter-spacing:.3em;text-transform:uppercase;color:#5c4c43;font-size:10px}.calc-tool-name{font-family:var(--serif);font-size:24px;line-height:1.25}.calc-tool-text{color:#5c4c43;font-size:15px;line-height:1.55}.calc-tool-cta{letter-spacing:.3em;text-transform:uppercase;text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--taupe,#8c766a);-webkit-text-decoration-color:var(--taupe,#8c766a);text-decoration-color:var(--taupe,#8c766a);margin-top:8px;font-size:12px}.fin2-tool{margin-top:12px!important}
