@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}.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:minmax(0,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: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}@media (width<=720px){.anfrage-inner{gap:32px;padding-top:72px;padding-bottom:72px}.anfrage-inner>div:first-child .btn,.anfrage-toggle{width:100%}}.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}}.wa-btn{gap:12px}.wa-ico{flex:none;width:18px;height:18px}.anfrage-inner .wa-btn{margin-top:28px}.anfrage-direct{color:var(--muted-dark);font-size:15px!important}@media (width>=1025px){.anfrage-inner{row-gap:0}.anfrage-wrap:not(.open){grid-column:1;margin-top:20px}.anfrage-wrap.open{grid-area:1/2}.anfrage-wrap:not(.open) .anfrage-toggle{margin-top:0}}.cta-note{max-width:420px;color:var(--muted);font-size:13px;line-height:1.6;margin-top:16px!important}.finale-pic img{object-position:50% 18%}@media (width<=720px){.finale-pic img{object-position:50% 4%}}.minibar{z-index:30;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line);transition:transform .45s var(--ease);background:#151515db;position:fixed;inset:0 0 auto;transform:translateY(-100%)}.minibar.show{transform:none}.minibar-row{justify-content:space-between;align-items:center;gap:16px;padding-top:12px;padding-bottom:12px;display:flex}.minibar-logo img{width:auto;height:22px;display:block}.minibar .btn.small{min-height:40px;padding:10px 20px}@media (width<=720px){.minibar-logo img{height:18px}.minibar .btn.small{letter-spacing:.2em;padding:10px 14px;font-size:10px}}@media (prefers-reduced-motion:reduce){.minibar{transition:none}}.lisa-cta{letter-spacing:.3em;text-transform:uppercase;color:var(--sand);border-bottom:1px solid var(--taupe);margin-top:36px;padding-bottom:6px;font-size:12px;text-decoration:none;transition:border-color .3s;display:inline-block}.lisa-cta:after{content:" →";letter-spacing:0}.lisa-cta:hover{border-color:var(--sand)}.minibar .btn{white-space:nowrap}@media (width<=720px){.mb-long{display:none}}.faq{background:var(--bg-light);color:var(--schwarz)}.faq-inner{grid-template-columns:.8fr 1.2fr;align-items:start;gap:96px;padding-top:0;padding-bottom:112px;display:grid}.faq-head{border-top:1px solid var(--line-light);padding-top:26px}.faq-head h2{color:var(--schwarz);margin:0}.faq-head .body{max-width:340px;color:var(--muted-dark);font-size:14px;margin-top:14px!important}.faq-head a{color:var(--schwarz);text-underline-offset:4px;text-decoration:underline}.faq-list{border-top:1px solid var(--line-light)}.faq-item{border-bottom:1px solid var(--line-light)}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:16px 0;font-size:15px;line-height:1.45;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--taupe)}.faq-item summary:focus-visible{outline:2px solid var(--taupe);outline-offset:4px}.faq-item summary i{flex:none;width:10px;height:10px;position:relative}.faq-item summary i:before,.faq-item summary i:after{content:"";height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.faq-item summary i:after{transform:rotate(90deg)}.faq-item[open] summary i:after{transform:rotate(0)}.faq-item .body{max-width:600px;color:var(--muted-dark);animation:intro .5s var(--ease) both;padding:0 32px 18px 0;font-size:14px;line-height:1.7;margin:0!important}@media (width<=1024px){.faq-inner{grid-template-columns:1fr;gap:20px;padding-bottom:80px}.faq-head{border-top:0;padding-top:0}}@media (width<=720px){.faq-inner{padding-bottom:64px}.faq-item .body{padding-right:0}}.weg-stage{display:none}@media (width>=1025px){.weg-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:96px;display:grid}.weg-split .books{padding:18vh 0;display:block}.weg-split .book{border-top:1px solid var(--line);flex-direction:column;justify-content:center;min-height:44vh;padding:40px 0;display:flex}.weg-split .book:last-child{border-bottom:1px solid var(--line)}.weg-split .book .book-pic{display:none}.weg-split .book h3{margin:14px 0 16px;font-size:clamp(30px,2.8vw,44px)}.weg-split .book .body-sm{max-width:420px;font-size:17px;line-height:1.7}.weg-split .book.rv.in{opacity:.28;transition:opacity .7s ease, transform 1.1s var(--ease)}.weg-split .book.rv.in.on{opacity:1}.weg-stage{height:76vh;display:block;position:sticky;top:12vh}.weg-frame{isolation:isolate;background:var(--surface);height:100%;position:relative;overflow:hidden}.weg-frame img{object-fit:cover;opacity:0;filter:grayscale()contrast(1.05);width:100%;height:100%;transition:opacity .9s ease, transform 2.2s var(--ease);position:absolute;inset:0;transform:scale(1.06)}.weg-frame img.on{opacity:1;transform:none}.weg-no{font-family:var(--serif);color:#fff;text-shadow:0 2px 24px #00000073;letter-spacing:.02em;z-index:2;font-size:72px;line-height:1;position:absolute;bottom:24px;left:32px}.weg-no small{letter-spacing:.2em;font-size:18px}}@media (width>=1025px) and (prefers-reduced-motion:reduce){.weg-frame img{transition:opacity .6s;transform:none!important}}.tile img[src*=e-weiss-lachen],.support-pic img[src*=e-weiss-lachen]{object-position:66% 24%}.tile img[src*=e-shades-bw-luft]{object-position:50% 0%}.tile img[src*=e-weiss-ruhig]{object-position:60% 30%}.faq-toggle{display:none}@media (width<=720px){.faq-toggle{border:0;border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);width:100%;font:inherit;letter-spacing:.22em;text-transform:uppercase;color:var(--schwarz);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;padding:16px 0;font-size:12px;display:flex}.faq-toggle i{width:10px;height:10px;position:relative}.faq-toggle i:before,.faq-toggle i:after{content:"";height:1px;transition:transform .4s var(--ease);background:currentColor;position:absolute;top:50%;left:0;right:0}.faq-toggle i:after{transform:rotate(90deg)}.faq-toggle[aria-expanded=true] i:after{transform:rotate(0)}.faq-list{border-top:0;display:none}.faq-list.open{display:block}}@media (width>=721px) and (width<=1024px){.day,.lisa{grid-template-columns:.85fr 1.15fr;align-items:center;gap:48px}.lisa{align-items:start}.day-pic,.lisa-pic{max-width:none}.lisa-pic{position:sticky;top:88px}.books{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:40%;grid-auto-flow:column;gap:24px;margin-right:-32px;padding-bottom:12px;padding-right:32px;overflow-x:auto}.books::-webkit-scrollbar{display:none}.book{scroll-snap-align:start}.hx .answers .btn{padding-left:28px;padding-right:28px}}.foot-consent{font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.foot-consent:hover{text-underline-offset:4px;text-decoration:underline}.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}.faq-inner{padding-top:112px}@media (width<=1024px){.faq-inner{padding-top:80px}}@media (width<=720px){.faq-inner{padding-top:64px}}.lead input::placeholder{color:currentColor;opacity:.35}.lead select{appearance:none;border:0;border-bottom:1px solid var(--line);color:var(--sand);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='%23eae3da' stroke-width='1.2'/%3E%3C/svg%3E") right 2px center no-repeat;border-radius:0;padding:8px 18px 8px 0;font-size:16px}.lead select:focus{border-bottom-color:var(--sand);outline:none}.lead select:invalid{color:#eae3da73}.lead select option{color:#151515}@media (width<=720px){.lead{gap:10px;margin-top:22px;padding-top:20px}.lead .lead-title{font-size:20px;line-height:1.3}.lead .body-sm{font-size:13px}.lead label{letter-spacing:.16em;gap:2px;font-size:9.5px}.lead input:not([type=checkbox]),.lead select,.anfrage .lead input:not([type=checkbox]),.anfrage .lead select,.anfrage .lead textarea{padding:5px 0;font-size:16px}.lead select,.anfrage .lead select{padding-right:16px}.anfrage-row{grid-template-columns:1fr 1fr;gap:10px 14px}.lead .consent{gap:10px;font-size:11.5px;line-height:1.45}.lead .btn{justify-content:center;width:100%;margin-top:4px}}.book-link{letter-spacing:.2em;text-transform:uppercase;text-underline-offset:5px;color:inherit;margin-top:14px;font-size:11px;text-decoration:underline;display:inline-block}.book-link:hover{opacity:.7}@media (width<=380px){.tile h3{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:21px}}@media (width>=721px) and (width<=1024px){.facts2{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 24px;display:grid}.facts2 dd{font-size:34px}}.legal-body h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}
