@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:75% 125%;font-display:swap;src:url(/schriften/archivo-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo;font-style:normal;font-weight:400 700;font-stretch:75% 125%;font-display:swap;src:url(/schriften/archivo-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 600;font-display:swap;src:url(/schriften/newsreader-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300 600;font-display:swap;src:url(/schriften/newsreader-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 400;font-display:swap;src:url(/schriften/newsreader-italic-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 400;font-display:swap;src:url(/schriften/newsreader-italic-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--night-900:#14100b;--night-800:#1c1710;--night-700:#272016;--night-600:#352c20;--stone-050:#f6f1e8;--stone-100:#ece3d6;--stone-200:#ddd0bd;--stone-300:#c9b89f;--stone-400:#a8937a;--stone-500:#85735d;--stone-450:#968472;--stone-550:#7a6a55;--umber-700:#4b4034;--ink:#241d16;--brass:#a17a45;--brass-cta:#dcb87d;--brass-lit:#c9a063;--chart-1:#bd8420;--chart-2:#2e8db5;--chart-3:#a85535;--bg:var(--night-900);--text:var(--stone-200);--text-strong:var(--stone-050);--text-quiet:var(--stone-450);--accent:var(--brass-lit);--line:color-mix(in srgb, var(--stone-300) 15%, transparent);--line-strong:color-mix(in srgb, var(--stone-300) 32%, transparent);--flaeche:color-mix(in srgb, var(--stone-050) 5%, transparent);--font-display:"Archivo", "Helvetica Neue", sans-serif;--font-body:"Newsreader", Georgia, serif;--rund:22px;--rund-menue:20px;--rund-klein:16px;--rund-knopf:16px;--rund-feld:14px;--kante:color-mix(in srgb, var(--brass-cta) 20%, transparent);--kante-innen:#ffffff0d;--schatten-karte:0 18px 50px #00000038;--gutter:clamp(1.25rem, 5vw, 5rem);--measure:34rem;--section-y:clamp(4.5rem, 10vh, 8rem);--ease:cubic-bezier(.22, .61, .36, 1)}.invers{--bg:var(--stone-050);--text:var(--umber-700);--text-strong:var(--ink);--text-quiet:var(--stone-550);--accent:var(--brass);--line:color-mix(in srgb, var(--umber-700) 14%, transparent);--line-strong:color-mix(in srgb, var(--umber-700) 28%, transparent);--flaeche:color-mix(in srgb, var(--umber-700) 6%, transparent);background:var(--bg);color:var(--text)}*,:before,:after{box-sizing:border-box}[hidden]{display:none!important}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:clamp(5rem,9vh,7rem)}body{background:var(--night-900);color:var(--text);font-family:var(--font-display);letter-spacing:.005em;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;margin:0;font-size:clamp(1.067rem,1.023rem + .2vw,1.166rem);line-height:1.7;overflow-x:hidden}body:before{content:"";z-index:1;pointer-events:none;opacity:.35;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.3'/%3E%3C/svg%3E");position:fixed;inset:0}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--brass);color:var(--stone-050)}:focus-visible{outline:2px solid var(--brass-lit);outline-offset:3px;border-radius:1px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:999;background:var(--brass);color:var(--night-900);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;padding:.75rem 1.25rem;font-size:.8rem;position:absolute;left:-9999px}.skip-link:focus{left:var(--gutter);top:1rem}.stance__text,.hero__zitat,.myth__q,.stimme__text,.portrait__lead,.pitch__text,.cta__text{font-family:var(--font-body)}.eyebrow{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 1.35rem;font-size:.7rem;font-weight:500}.kapitel{border-right:1px solid var(--line-strong);color:var(--text-quiet);font-variant-numeric:tabular-nums;margin-right:.85rem;padding-right:.85rem;display:inline-block}.num{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:500}.num--accent{color:var(--accent);font-weight:600}.masthead{z-index:50;transition:background .4s var(--ease), backdrop-filter .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid #0000;align-items:center;gap:2rem;padding:.55rem clamp(1.25rem,3vw,2.5rem);display:flex;position:fixed;top:0;left:0;right:0}:root{--alcantara-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.15' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.34'/%3E%3C/svg%3E");--alcantara:#8c4a1e;--alcantara-tief:#5a2c11;--leisten-textur:url(/leiste-weich.jpg);--menue-bild:url(/menue.jpg)}.masthead:before{content:"";pointer-events:none;opacity:0;transition:opacity .4s var(--ease);-webkit-backdrop-filter:blur(18px)saturate(1.35);backdrop-filter:blur(18px)saturate(1.35);background-image:linear-gradient(to right, color-mix(in srgb, var(--night-900) 72%, transparent) 0%, color-mix(in srgb, var(--night-900) 40%, transparent) 42%, color-mix(in srgb, var(--night-900) 55%, transparent) 100%), var(--leisten-textur);background-position:50%,50% 78%;background-repeat:no-repeat;background-size:100% 100%,cover;position:absolute;inset:-3rem 0 -1.5rem;-webkit-mask-image:linear-gradient(0deg,#0000 0,#000 1.5rem);mask-image:linear-gradient(0deg,#0000 0,#000 1.5rem)}.masthead.is-stuck:before{opacity:1}.masthead.is-stuck{background:0 0;border-bottom-color:#0000}.masthead.is-stuck .wordmark__secondary{color:color-mix(in srgb, var(--stone-200) 80%, transparent);font-size:.56rem}.masthead.is-stuck .wordmark__text{gap:.1rem}.masthead .wordmark__einheit{opacity:.5;transition:opacity .45s var(--ease)}.masthead.is-stuck .wordmark__einheit{opacity:1}@media (prefers-reduced-motion:reduce){.masthead .wordmark__einheit{transition:none}}.masthead>*{z-index:1;position:relative}.masthead .wordmark__primary,.masthead .wordmark__secondary,.masthead__nav a{text-shadow:0 1px 2px #00000080, 0 0 12px color-mix(in srgb, var(--brass-lit) 34%, transparent)}.masthead .masthead__cta{white-space:nowrap;letter-spacing:.1em;background:var(--brass-cta);border-color:var(--brass-cta);color:var(--night-900);text-shadow:none;padding:.6rem clamp(.9rem,1.6vw,1.35rem);font-size:clamp(.7rem,1.05vw,.8rem);font-weight:600;box-shadow:0 1px 12px #00000057}.masthead .masthead__cta:hover,.masthead .masthead__cta:focus-visible{background:var(--stone-050);border-color:var(--stone-050);color:var(--night-900)}.wordmark__text{padding:.1rem 0;position:relative;overflow:hidden}.masthead.is-stuck .wordmark__text:after{content:"";pointer-events:none;mix-blend-mode:overlay;animation:schimmer 7s var(--ease) infinite;background:linear-gradient(100deg,#0000 40%,#ffffff8c 50%,#0000 60%);position:absolute;inset:0;transform:translate(-150%)}@keyframes schimmer{0%,64%{transform:translate(-150%)}88%,to{transform:translate(150%)}}@media (prefers-reduced-motion:reduce){.masthead.is-stuck .wordmark__text:after{opacity:0;animation:none}}.wordmark{transition:opacity .5s var(--ease), transform .5s var(--ease);align-items:center;gap:.7rem;margin-right:auto;text-decoration:none;display:flex}.wordmark__zeichen{flex:none;width:auto;height:clamp(2.2rem,3.4vw,2.7rem)}.wordmark__text{flex-direction:column;gap:.15rem;display:flex}.wordmark__primary{font-family:var(--font-body);font-variation-settings:"opsz" 32;letter-spacing:.005em;color:var(--stone-050);font-size:clamp(1.5rem,2.9vw,2rem);font-weight:600;line-height:1.05}.wordmark__immo{color:var(--brass-lit)}.wordmark__tld{color:var(--stone-400)}.wordmark__secondary{width:100%;font-family:var(--font-display);text-transform:uppercase;color:var(--stone-500);font-size:.64rem;font-weight:600;line-height:1;display:block}.wordmark__sperr{justify-content:space-between;width:100%;display:flex}.wordmark__luecke{width:.3em}.footer .wordmark__secondary{letter-spacing:.2em}.masthead__nav{gap:clamp(.7rem,1.4vw,1.25rem);display:flex}.masthead__nav a{white-space:nowrap;font-family:var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--stone-300);transition:color .3s var(--ease);padding-bottom:.2rem;font-size:clamp(.7rem,1.05vw,.8rem);font-weight:600;text-decoration:none;position:relative}.masthead__nav a:after{content:"";background:var(--brass-lit);transform-origin:0;width:100%;height:1px;transition:transform .35s var(--ease);position:absolute;bottom:0;left:0;transform:scaleX(0)}.masthead__nav a:hover,.masthead__nav a:focus-visible{color:var(--stone-050)}.masthead__nav a:hover:after,.masthead__nav a:focus-visible:after,.masthead__nav a.ist-aktiv:after{transform:scaleX(1)}.masthead__nav a.ist-aktiv{color:var(--stone-050)}.masthead__nav a.ist-aktiv:after{background:var(--brass-cta);height:2px}.btn{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:background .3s var(--ease), color .3s var(--ease), border-color .3s var(--ease), transform .3s var(--ease);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:.7rem;font-size:.77rem;font-weight:500;text-decoration:none;display:inline-flex}.btn__pfeil{transition:transform .3s var(--ease)}.btn--solid{background:var(--brass-cta);color:var(--night-900);padding:1.15rem 2.3rem;font-weight:600}@media (hover:hover){.btn--solid:hover{background:#eacd97}}.btn--solid:hover,.btn--solid:focus-visible{background:var(--brass-lit);transform:translateY(-2px)}.btn--silber{color:var(--night-900);background:linear-gradient(158deg,#e6e3dd 0%,#c4c0b8 46%,#d8d4cd 78%,#b8b4ab 100%);padding:.85rem 1.6rem;font-weight:600}.btn--silber:hover,.btn--silber:focus-visible{background:linear-gradient(158deg,#f2efe9 0%,#d3cfc6 46%,#e6e2db 78%,#c7c2b9 100%);transform:translateY(-2px)}.btn--ghost{border-color:var(--line-strong);color:var(--text-strong);padding:.72rem 1.4rem}.btn--ghost:hover,.btn--ghost:focus-visible{border-color:var(--brass-lit);color:var(--brass-lit)}.btn--text{color:var(--text);border-bottom:1px solid var(--line-strong);letter-spacing:.1em;padding:1.05rem 0}.btn--text:hover,.btn--text:focus-visible{color:var(--brass-lit);border-bottom-color:var(--brass-lit)}.btn--wide{width:100%;padding-block:1.2rem}.hero{background:var(--night-900);grid-template-columns:1fr;min-height:100svh;display:grid;position:relative;overflow:hidden}.hero__bild{z-index:0;will-change:transform;background:linear-gradient(160deg, var(--night-700), var(--night-900) 60%);position:relative;overflow:hidden}.hero__bild img,.hero__bild video{object-fit:cover;object-position:50% 28%;will-change:transform;filter:saturate(.9)contrast(1.05)brightness(.86)sepia(.04);width:100%;height:100%;transform:scale(1.06)}.hero__bild:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(130% 85% at 58% 30%, transparent 26%, color-mix(in srgb, var(--night-900) 46%, transparent) 100%), linear-gradient(165deg, color-mix(in srgb, var(--brass) 8%, transparent) 0%, transparent 38%, color-mix(in srgb, var(--night-800) 40%, transparent) 100%);position:absolute;inset:0}.hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--night-900) 80%, transparent) 0%, transparent 100%);height:9rem;position:absolute;inset:0 0 auto}.hero__inner{z-index:2;padding:2.5rem var(--gutter) clamp(3rem, 7vh, 4.5rem);align-self:center;position:relative}@media (width>=62rem){.hero{grid-template-columns:1.12fr .88fr;align-items:stretch}.hero__bild{grid-area:1/2}.hero__inner{padding:8rem var(--gutter) 3.5rem;grid-area:1/1;justify-self:end;max-width:44rem}.hero__bild{-webkit-mask-image:linear-gradient(90deg,#0000 0%,#0003 18%,#000000b3 38%,#000 58%);mask-image:linear-gradient(90deg,#0000 0%,#0003 18%,#000000b3 38%,#000 58%)}}@media (width<=61.99rem){.hero:after{display:none}.hero__bild{height:56svh;min-height:20rem;-webkit-mask-image:linear-gradient(#0000 0%,#0006 10%,#000 32% 58%,#00000080 82%,#0000 100%);mask-image:linear-gradient(#0000 0%,#0006 10%,#000 32% 58%,#00000080 82%,#0000 100%)}}.hero__eyebrow{font-family:var(--font-display);text-transform:uppercase;color:var(--brass-lit);gap:.5rem;margin:0 0 1.75rem;display:grid}.hero__ausgangspunkt{letter-spacing:.12em;font-size:clamp(1rem,2.2vw,1.35rem);font-weight:600;line-height:1.2}.hero__reichweite{letter-spacing:.2em;color:color-mix(in srgb, var(--brass-lit) 82%, transparent);font-size:.7rem;font-weight:500;line-height:1.5}.hero__title{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--stone-050);margin:0 0 1.9rem;font-size:clamp(1.55rem,3vw,2.5rem);font-weight:600;font-stretch:100%;line-height:1.06}.hero__line{display:block;overflow:hidden}.hero__line+.hero__line{margin-top:0}.hero__line.zurueckgelehnt{line-height:1}.hero__line--accent{color:var(--brass-lit)}.hero__actions{flex-wrap:wrap;align-items:center;gap:1rem 2.25rem;display:flex}.hero__beleg{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-500);flex-wrap:wrap;gap:.6rem 1.75rem;margin:2.75rem 0 0;font-size:.68rem;display:flex}.hero__beleg span{align-items:center;gap:.6rem;display:inline-flex}.hero__beleg span:before{content:"";background:var(--brass);width:4px;height:4px;transform:rotate(45deg)}.section{z-index:2;padding:var(--section-y) var(--gutter);position:relative}.section__head{max-width:46rem;margin-bottom:clamp(2.5rem,5vh,4rem)}.section__title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;color:var(--text-strong);margin:0 0 1.35rem;font-size:clamp(1.75rem,4.9vw,3.6rem);font-weight:600;font-stretch:104%;line-height:1.06}.section__title--lang{font-size:min(5.4vw,46px)}.section__intro{max-width:var(--measure);color:var(--text);margin:0}.pains{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=50rem){.pains{grid-template-columns:repeat(3,1fr)}}.pain{border-top:1px solid var(--line-strong);padding:2rem 0 0}.pain__title{font-family:var(--font-display);color:var(--text-strong);margin:0 0 .85rem;font-size:1.188rem;font-weight:600;line-height:1.3}.pain__body{color:var(--text);margin:0;font-size:1.067rem}.saeulen{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:clamp(1rem,2vw,1.5rem);display:grid}.saeule{border:1px solid var(--line);transition:border-color .4s var(--ease);padding:clamp(1.6rem,3vw,2.25rem)}.saeule:hover{border-color:var(--line-strong)}.saeule__nr{font-family:var(--font-display);letter-spacing:.2em;color:var(--accent);font-variant-numeric:tabular-nums;margin:0 0 1.75rem;font-size:.72rem;font-weight:500}.saeule__bereich{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .5rem;font-size:.7rem;font-weight:600}.saeule__titel{font-family:var(--font-display);letter-spacing:.01em;color:var(--text-strong);margin:0 0 .85rem;font-size:clamp(1.1rem,1.8vw,1.3rem);font-weight:600;line-height:1.25}.saeule__text{color:var(--text);margin:0;font-size:1.056rem}.vorwort{border-bottom:1px solid var(--line)}.vorwort__raster{gap:.75rem;max-width:62rem;display:grid}.vorwort__label{margin:0}.vorwort__titel{font-family:var(--font-display);letter-spacing:-.015em;text-transform:uppercase;color:var(--text-strong);gap:.1rem;margin:0 0 1.75rem;font-size:clamp(1.7rem,3.8vw,2.9rem);font-weight:600;line-height:1.04;display:grid}.vorwort__titel span:last-child{color:var(--accent)}.vorwort__bild{max-width:min(20rem,62%);margin:0 0 1.75rem}.vorwort__signatur{gap:.2rem;margin-top:.9rem;display:grid}.vorwort__name{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);font-size:.86rem;font-weight:600}.vorwort__rolle{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);font-size:.66rem}.vorwort__fliess{gap:1.1rem;max-width:34rem;display:grid}.vorwort__fliess p{color:var(--text);margin:0;font-size:1.122rem;line-height:1.72}.vorwort__fliess strong{color:var(--text-strong);font-weight:600}.vorwort__schluss{border-top:1px solid var(--line-strong);font-family:var(--font-display);letter-spacing:-.005em;gap:.15rem;padding-top:1.75rem;font-weight:600;display:grid;color:var(--text-strong)!important;margin:1.25rem 0 0!important;font-size:clamp(1.15rem,2.4vw,1.65rem)!important;line-height:1.25!important}.vorwort__ziel{color:var(--accent)}@media (width>=56rem){.vorwort__raster{grid-template-columns:minmax(15rem,21rem) 1fr;grid-template-areas:"bild label""bild titel""bild text";align-content:start;column-gap:clamp(2.5rem,5vw,4.5rem)}.vorwort__label{grid-area:label}.vorwort__titel{grid-area:titel}.vorwort__bild{grid-area:bild;max-width:none;margin-bottom:0}.vorwort__fliess{grid-area:text}}.rechnung{border-top:1px solid var(--line);border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.5rem clamp(.75rem,2vw,1.4rem);max-width:58rem;margin:clamp(2rem,4vh,2.75rem) 0 0;padding:clamp(1.4rem,3vw,1.9rem) 0;display:flex}.rechnung__glied{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--text);font-size:clamp(.72rem,1.5vw,.82rem);font-weight:500}.rechnung__glied--ziel{letter-spacing:.1em;color:var(--accent);font-size:clamp(.9rem,2vw,1.15rem);font-weight:600}.rechnung__op{font-family:var(--font-display);color:var(--brass);opacity:.75;font-size:.99rem}.rechnung__op--gleich{opacity:1;font-size:1.21rem}.rechnung__ergebnis{white-space:nowrap;align-items:baseline;gap:clamp(.75rem,2vw,1.4rem);display:inline-flex}.merksatz--schluss .merksatz__pointe{letter-spacing:0;color:var(--text-quiet);max-width:40rem;margin-top:.9rem;font-size:clamp(1.012rem,1.6vw,1.122rem);font-weight:400;line-height:1.65}.section__head--breit{max-width:54rem}.section__title--gross{letter-spacing:-.02em;font-size:clamp(min(1.7rem,7.3vw),5.2vw,4rem);line-height:1.03}.section__intro--gross{max-width:42rem;font-size:clamp(1.02rem,1.7vw,1.16rem)}.hebelwerk__seite{border:1px solid var(--line);flex-direction:column;gap:clamp(1rem,2vw,1.5rem);padding:clamp(1.75rem,3.5vw,2.75rem);display:flex}.hebelwerk__seite--akzent{border-color:var(--brass);background:var(--night-800)}.invers .hebelwerk__seite--akzent{background:var(--stone-100)}.hebelwerk__art{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);margin:0;font-size:.68rem;font-weight:500}.hebelwerk__seite--akzent .hebelwerk__art{color:var(--accent)}.hebelwerk__stufe{gap:.3rem;display:grid}.hebelwerk__zahl{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.015em;color:var(--text-strong);font-size:clamp(1.9rem,4.4vw,2.9rem);font-weight:600;line-height:1}.hebelwerk__zahl--gross{color:var(--accent);font-size:clamp(2.6rem,7vw,4.6rem)}.hebelwerk__label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet);font-size:.72rem}.hebelwerk__pfeil{justify-items:start;gap:.5rem;padding:.25rem 0;display:grid}.hebelwerk__strich{background:linear-gradient(var(--line-strong), var(--brass));width:1px;height:1.5rem;margin-left:.6rem}.hebelwerk__strich:last-child{background:linear-gradient(var(--brass), var(--line-strong))}.hebelwerk__faktor{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-quiet);font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:600;line-height:1}.hebelwerk__faktor--gross{color:var(--brass-lit);font-size:clamp(2.1rem,4.4vw,3rem)}.hebelwerk__faktor-text{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);font-size:.64rem}.hebelwerk__klarstellung{max-width:26rem;color:var(--text-quiet);margin-top:.75rem;font-size:.86rem;line-height:1.6}.hebelwerk__daten{border-top:1px solid var(--line);gap:.6rem;margin:auto 0 0;padding-top:1.25rem;display:grid}.hebelwerk__daten>div{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1rem;display:flex}.hebelwerk__daten dt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-quiet);font-size:.68rem}.hebelwerk__daten dd{color:var(--text-strong);margin:0;font-size:1.155rem;font-weight:600}.hebelliste{background:var(--line);border-block:1px solid var(--line);grid-template-columns:1fr;gap:1px;max-width:68rem;margin-top:clamp(2.5rem,5vh,3.5rem);display:grid}@media (width>=40rem){.hebelliste{grid-template-columns:repeat(2,1fr)}}@media (width>=68rem){.hebelliste{grid-template-columns:repeat(4,1fr)}}.hebelpunkt{background:var(--bg);padding:clamp(1.5rem,3vw,2rem) clamp(1.25rem,2.5vw,1.75rem)}.hebelpunkt__nr{font-family:var(--font-display);letter-spacing:.2em;font-variant-numeric:tabular-nums;color:var(--text-quiet);margin:0 0 1.25rem;font-size:.66rem;font-weight:500}.hebelpunkt__titel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .7rem;font-size:.74rem;font-weight:600}.hebelpunkt__text{color:var(--text);margin:0;font-size:1.034rem;line-height:1.62}.merksatz{max-width:46rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;gap:.1rem;margin:clamp(2.5rem,5vh,3.5rem) 0 0;font-size:clamp(1.35rem,3.2vw,2.3rem);font-weight:600;line-height:1.18;display:grid}.merksatz__pointe{color:var(--accent);margin-top:.5rem}.merksatz__zusage{color:var(--text);margin-top:.55rem}.merksatz--mitte{margin-block:clamp(2.5rem,5vh,3.5rem)}.beweis__weiter{border-top:1px solid var(--line);margin-top:clamp(2rem,4.5vh,3rem);padding-top:clamp(1.5rem,3vh,2.25rem)}.beweis__titel{max-width:40rem;font-family:var(--font-display);letter-spacing:-.005em;color:var(--text-strong);margin:0 0 clamp(1.75rem,3vh,2.5rem);font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:600;line-height:1.15}.faelle{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:clamp(1.25rem,2.5vw,1.75rem);display:grid}.fall{border:1px solid var(--line);flex-direction:column;gap:1.1rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.fall--platzhalter{border-style:dashed;border-color:var(--line-strong)}.fall__wer{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.7rem;font-weight:600}.fall__daten{background:var(--line);border-block:1px solid var(--line);gap:1px;margin:0;display:grid}.fall__daten>div{background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.2rem 1rem;padding:.55rem 0;display:flex}.fall__daten dt{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-quiet);font-size:.63rem}.fall__daten dd{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-strong);margin:0;font-size:1.078rem;font-weight:600}.fall--platzhalter .fall__daten dd{color:var(--text-quiet)}.fall__stimme{font-family:var(--font-body);color:var(--text-quiet);margin:auto 0 0;font-size:.99rem;font-style:italic}.hinweis--mittig{margin-top:1rem}.warum{border-top:1px solid var(--line);max-width:58rem;margin-top:clamp(2.5rem,5vh,3.5rem);padding-top:clamp(1.75rem,3vh,2.25rem)}.warum__titel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 1.25rem;font-size:.68rem;font-weight:500}.warum__liste{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=52rem){.warum__liste{grid-template-columns:repeat(2,1fr);gap:.7rem 2.5rem}}.warum__liste li{color:var(--text);padding-left:1.6rem;font-size:1.045rem;position:relative}.warum__liste li:before{content:"";background:var(--brass);width:.6rem;height:1px;position:absolute;top:.72em;left:0}.schienen{z-index:2;background:var(--line-strong);border-block:1px solid var(--line-strong);grid-template-columns:1fr;gap:1px;display:grid;position:relative}@media (width>=52rem){.schienen{grid-template-columns:repeat(2,1fr)}}.schiene{padding:clamp(2.25rem, 5vw, 3.5rem) var(--gutter);background:var(--night-800)}.schiene__nr{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-lit);margin:0 0 1.25rem;font-size:.66rem;font-weight:500}.schiene__satz{font-family:var(--font-display);letter-spacing:-.005em;text-transform:uppercase;color:var(--stone-050);text-wrap:balance;margin:0 0 1rem;font-size:clamp(1.5rem,2.9vw,2.1rem);font-weight:600;line-height:1.1}.schiene__satz em{color:var(--brass-lit);font-style:normal}.schiene__text{max-width:26rem;color:var(--stone-300);margin:0;font-size:1.089rem}.typen{grid-template-columns:1fr;gap:clamp(1.75rem,3vw,2.5rem);display:grid}@media (width>=50rem){.typen{grid-template-columns:repeat(3,1fr)}}.typ{border:1px solid var(--line);flex-direction:column;gap:1rem;padding:clamp(1.6rem,3vw,2.1rem);display:flex}.typ__bild{aspect-ratio:4/3;object-fit:cover;width:calc(100% + 2*clamp(1.6rem,3vw,2.1rem));margin:calc(-1*clamp(1.6rem,3vw,2.1rem)) calc(-1*clamp(1.6rem,3vw,2.1rem)) .25rem}.typ__zeichen{fill:none;width:2.6rem;height:2.6rem;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.typ__titel{font-family:var(--font-display);color:var(--text-strong);margin:0;font-size:1.122rem;font-weight:600;line-height:1.25}.typ__text{color:var(--text);margin:0;font-size:1.045rem}.stance{z-index:2;padding:clamp(3rem, 7vh, 5.5rem) var(--gutter);background:var(--night-800);border-block:1px solid var(--line);position:relative}.stance__text{text-align:center;max-width:46rem;color:var(--text-strong);margin:0 auto;font-size:clamp(1.2rem,2.3vw,1.8rem);font-style:italic;line-height:1.45}.stance__quelle{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--stone-500);margin-top:1.25rem;font-size:.66rem;font-style:normal;display:block}.cta{z-index:2;padding:clamp(2.75rem, 6vh, 4.5rem) var(--gutter);text-align:center;position:relative}.cta__text{max-width:34rem;color:var(--text-strong);margin:0 auto 1.75rem;font-size:clamp(1.15rem,2vw,1.5rem);line-height:1.4}.cta__hinweis{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet);margin:1.1rem 0 0;font-size:.66rem}.steps{max-width:58rem;margin:0;padding:0;list-style:none}.step{border-top:1px solid var(--line);grid-template-columns:4.5rem 1fr;gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.75rem,3.5vh,2.5rem) 0;display:grid;position:relative}@media (width>=46rem){.step{grid-template-columns:4.5rem 1fr 10rem}.step:before{content:"";background:color-mix(in srgb, var(--accent) 22%, transparent);width:2px;position:absolute;top:0;bottom:0;right:10rem}.step:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 0 4px var(--bg);border-radius:50%;position:absolute;top:clamp(1.9rem,3.6vh,2.6rem);right:calc(10rem - 4px)}}.step:last-child{border-bottom:1px solid var(--line)}.step__num{font-family:var(--font-display);color:var(--accent);font-variant-numeric:tabular-nums;opacity:.7;font-size:clamp(1.4rem,2.6vw,2rem);font-weight:400;font-stretch:85%;line-height:1.1}.step__title{font-family:var(--font-display);color:var(--text-strong);margin:0 0 .75rem;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:600;line-height:1.25}.step__body{max-width:var(--measure);color:var(--text);margin:0 0 .9rem;font-size:1.089rem}.step__meta{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.66rem}.lever{background:var(--line-strong);border:1px solid var(--line-strong);grid-template-columns:1fr 1fr;gap:1px;max-width:58rem;margin-bottom:2rem;display:grid}.lever__col{background:var(--night-900);padding:clamp(1.5rem,3vw,2.25rem)}.lever__col--accent{background:var(--night-800)}.invers .lever__col{background:var(--stone-050)}.invers .lever__col--accent{background:var(--stone-100)}.lever__label{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);margin:0 0 .5rem;font-size:.66rem;font-weight:500}.lever__col--accent .lever__label{color:var(--accent)}.lever__head{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--text-strong);margin:0 0 1rem;font-size:clamp(1.3rem,2.2vw,1.7rem);font-weight:600}.lever__col--accent .lever__head{color:var(--accent)}.lever__zahl{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-strong);margin:0 0 .35rem;font-size:clamp(1.9rem,4vw,2.8rem);font-weight:600;line-height:1;display:block}.lever__col--accent .lever__zahl{color:var(--accent)}.lever__zahl-label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet);margin:0 0 1.5rem;font-size:.66rem}.lever__body{color:var(--text);margin:0;font-size:1.056rem}.hinweis{max-width:var(--measure);color:var(--text-quiet);margin:0;font-size:.88rem;font-style:italic}.rechnung{border:1px solid var(--line-strong);max-width:58rem;margin-top:clamp(2.5rem,5vh,3.5rem)}.rechnung__kopf{border-bottom:1px solid var(--line);padding:clamp(1.5rem,3vw,2rem)}.rechnung__titel{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.01em;color:var(--text-strong);margin:0 0 .6rem;font-size:clamp(1.15rem,2vw,1.4rem);font-weight:600}.rechnung__unter{max-width:var(--measure);color:var(--text);margin:0;font-size:1.045rem}.rechnung__kopf--zwischen{border-top:1px solid var(--line)}.basis{border-bottom:1px solid var(--line);padding:clamp(1.5rem,3vw,2rem)}.basis__titel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 1.25rem;font-size:.68rem;font-weight:500}.basis__kette{background:var(--line);border:1px solid var(--line);gap:1px;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.basis__kette li{background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1.5rem;padding:.85rem clamp(.75rem,2vw,1.15rem);display:flex}.basis__ergebnis{background:var(--night-800)!important}.invers .basis__ergebnis{background:var(--stone-100)!important}.basis__label{color:var(--text);font-size:1.012rem}.basis__wert{color:var(--text-strong);white-space:nowrap;font-size:1.078rem}.basis__ergebnis .basis__label{color:var(--text-strong)}.basis__formel{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-quiet);flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;font-size:clamp(.78rem,1.6vw,.95rem);display:flex}.basis__formel span{color:var(--accent);font-weight:600}.basis__formel strong{color:var(--text-strong);font-weight:600}.basis__fuss{color:var(--text-quiet);margin:0;font-size:.85rem;font-style:italic;line-height:1.6}.cashflow th[scope=row]{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-quiet)}.rechnung__tabelle{overflow-x:auto}.rechnung table{border-collapse:collapse;width:100%;min-width:30rem}.rechnung th,.rechnung td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem clamp(.75rem,2vw,1.5rem)}.rechnung thead th{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);border-bottom-color:var(--line-strong);font-size:.66rem;font-weight:500}.rechnung tbody th{font-family:var(--font-body);color:var(--text);font-size:1.034rem;font-weight:400}.rechnung tbody td{color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.078rem}.rechnung__fussnote{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-quiet);white-space:normal;font-size:.6rem}.rechnung__summe th,.rechnung__summe td{border-top:1px solid var(--line-strong);border-bottom:none;padding-top:1.1rem;padding-bottom:1.35rem}.rechnung__summe th{font-family:var(--font-display);text-transform:uppercase;letter-spacing:.06em;color:var(--text-strong);font-size:.85rem;font-weight:600}.rechnung__summe td{font-family:var(--font-display);font-size:1.122rem;font-weight:600}.rechnung__annahmen{border-top:1px solid var(--line);background:var(--night-800);padding:clamp(1.5rem,3vw,2rem)}.invers .rechnung__annahmen{background:var(--stone-100)}.rechnung__annahmen-titel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem;font-size:.66rem}.rechnung__annahmen ul{gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.rechnung__annahmen li{color:var(--text);padding-left:1.4rem;font-size:.88rem;position:relative}.rechnung__annahmen li:before{content:"";opacity:.5;background:currentColor;width:.5rem;height:1px;position:absolute;top:.68em;left:0}.rechnung__warnung{color:var(--text-quiet);margin:0;font-size:.86rem;font-style:italic;line-height:1.6}.diagramme{grid-template-columns:1fr;gap:clamp(2rem,4vw,3rem);margin-top:clamp(2.5rem,5vh,4rem);display:grid}@media (width>=60rem){.diagramme{grid-template-columns:repeat(2,1fr);align-items:start}}.diagramm{border:1px solid var(--line);flex-direction:column;gap:1.25rem;margin:0;padding:clamp(1.5rem,3vw,2rem);display:flex}.diagramm__kopf{order:-1}.diagramm__titel{font-family:var(--font-display);letter-spacing:.01em;color:var(--text-strong);margin:0 0 .5rem;font-size:1.122rem;font-weight:600}.diagramm__unter{color:var(--text-quiet);margin:0;font-size:.86rem;line-height:1.55}.diagramm__flaeche{width:100%;height:auto;display:block;overflow:visible}.diagramm__wert{font-family:var(--font-display);font-variant-numeric:tabular-nums;fill:var(--text-strong);font-size:12px;font-weight:600}.diagramm__marke{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;fill:var(--text-quiet);font-size:10px}.diagramm__achse text{font-family:var(--font-display);letter-spacing:.08em;font-variant-numeric:tabular-nums;fill:var(--text-quiet);font-size:10px}.diagramm__achse text:first-child{text-anchor:end}.diagramm__raster line{stroke:var(--line);stroke-width:1px}.legende{flex-wrap:wrap;gap:.75rem 1.5rem;display:flex}.legende__eintrag{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-quiet);align-items:center;gap:.55rem;font-size:.68rem;display:inline-flex}.legende__farbe{border-radius:2px;flex:none;width:.7rem;height:.7rem}.legende__farbe--blass{opacity:.35}.diagramm__fuss{color:var(--text-quiet);margin:0;font-size:.84rem;font-style:italic;line-height:1.6}.diagramm__wert--auf{fill:var(--night-900)}.pitch{border-top:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.75rem 2rem;margin:clamp(2rem,4vh,2.75rem) 0 0;padding-top:clamp(1.5rem,3vh,2rem);display:flex}.pitch__text{max-width:var(--measure);color:var(--text-strong);flex:22rem;font-size:1.122rem}.stimmen{grid-template-columns:1fr;gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=50rem){.stimmen{grid-template-columns:repeat(3,1fr)}}.stimme{border:1px solid var(--line);flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.stimme__bild{aspect-ratio:3/2;object-fit:cover;width:calc(100% + 2*clamp(1.5rem,3vw,2rem));margin:calc(-1*clamp(1.5rem,3vw,2rem)) calc(-1*clamp(1.5rem,3vw,2rem)) .25rem}.stimme__text{color:var(--text-strong);margin:0;font-size:1.1rem;font-style:italic}.stimme__quelle{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet);margin:auto 0 0;font-size:.66rem}.platzhalter{border-style:dashed;border-color:var(--line-strong)}.platzhalter .stimme__text{color:var(--text-quiet);font-style:normal}.portrait{grid-template-columns:minmax(0,34rem) minmax(0,15rem);justify-content:start;align-items:start;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (width<=62rem){.portrait{grid-template-columns:minmax(0,34rem)}}.portrait__lead{color:var(--text-strong);margin:0 0 1.35rem;font-size:1.18rem;line-height:1.75}.portrait__lead:first-letter{float:left;font-family:var(--font-display);color:var(--accent);margin:.1em .14em 0 0;font-size:3.4em;font-weight:600;line-height:.82}.portrait__body{color:var(--text);margin:0 0 1.25rem;font-size:1.04rem;line-height:1.8}.facts{border-top:1px solid var(--line);flex-wrap:wrap;gap:2.25rem;margin:2.25rem 0 0;padding-top:1.6rem;display:flex}.fact dt{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);margin-bottom:.4rem;font-size:.63rem}.fact dd{font-family:var(--font-display);letter-spacing:.02em;color:var(--text-strong);margin:0;font-size:1.122rem;font-weight:500}.portrait__figure{margin:2.55rem 0 0}@media (width<=62rem){.portrait__figure{max-width:15rem;margin-top:2rem}}.portrait__frame{aspect-ratio:4/5;background:linear-gradient(150deg, var(--night-700), var(--night-800));border:1px dashed var(--line-strong);place-items:center;display:grid;position:relative;overflow:hidden}.portrait__frame img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.portrait__frame:has(img){border-style:solid;border-color:var(--line)}.vorwort__bild .portrait__frame img{transform-origin:52% 38%;transform:scale(1.42)}.invers .portrait__frame{background:linear-gradient(150deg, var(--stone-200), var(--stone-300))}.portrait__placeholder{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);text-align:center;font-size:.66rem;line-height:2}.portrait__caption{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-quiet);margin-top:.7rem;font-size:.82rem;font-style:italic;line-height:1.5}.fit{grid-template-columns:repeat(auto-fit,minmax(min(19rem,100%),1fr));gap:clamp(2.25rem,5vw,4rem);display:grid}.fit__head{border-bottom:1px solid var(--line-strong);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;margin:0 0 1.35rem;padding-bottom:.8rem;font-size:.8rem;font-weight:600}.fit__head--yes{color:var(--accent)}.fit__head--no{color:var(--text-quiet)}.fit__list{margin:0;padding:0;list-style:none}.fit__list li{color:var(--text);padding:0 0 1.05rem 1.6rem;font-size:1.067rem;position:relative}.fit__list li:before{content:"";opacity:.55;background:currentColor;width:.55rem;height:1px;position:absolute;top:.72em;left:0}.fit__head--no+.fit__list li{color:var(--text-quiet)}.myths{border-top:1px solid var(--line-strong);max-width:52rem}.myth{border-bottom:1px solid var(--line)}.myth__q{cursor:pointer;font-family:var(--font-body);color:var(--text-strong);transition:color .3s var(--ease);grid-template-columns:1fr auto;align-items:baseline;gap:1rem;padding:1.45rem 0;font-size:clamp(1.05rem,1.8vw,1.3rem);list-style:none;display:grid}.myth__q::-webkit-details-marker{display:none}.myth__q:after{content:"+";font-family:var(--font-display);color:var(--accent);transition:transform .35s var(--ease);margin-left:auto;font-size:1.21rem}.myth[open] .myth__q:after{transform:rotate(45deg)}.myth__q:hover{color:var(--accent)}.myth__a{max-width:var(--measure);padding:0 0 1.7rem}.myth__a p{color:var(--text);margin:0;font-size:1.067rem}.closer{background:var(--night-800);border-top:1px solid var(--line);grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,6vw,5rem);display:grid}.closer__title{font-family:var(--font-display);text-transform:uppercase;color:var(--stone-050);margin:0 0 1.35rem;font-size:clamp(1.9rem,4vw,3rem);font-weight:600;font-stretch:104%;line-height:1.05}.closer__intro{max-width:var(--measure);color:var(--stone-300);margin:0 0 2rem}.closer__punkte{margin:0;padding:0;list-style:none}.closer__punkte li{color:var(--stone-300);padding:0 0 .85rem 1.6rem;font-size:1.045rem;position:relative}.closer__punkte li:before{content:"";background:var(--brass-lit);width:.55rem;height:1px;position:absolute;top:.66em;left:0}.form{flex-direction:column;gap:1.25rem;display:flex}.form__row{grid-template-columns:1fr 1fr;gap:1.25rem;display:grid}.field{flex-direction:column;gap:.45rem;display:flex}.field label{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-400);font-size:.66rem}.field__opt{color:var(--stone-500);letter-spacing:.08em}.field input,.field select,.field textarea{border:none;border-bottom:1px solid var(--line-strong);width:100%;color:var(--stone-050);font-family:var(--font-body);transition:border-color .3s var(--ease);background:0 0;padding:.8rem 0;font-size:1.1rem}.field select{appearance:none;cursor:pointer;border-radius:0}.field select option{background:var(--night-800);color:var(--stone-050)}.field textarea{resize:vertical;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus{border-bottom-color:var(--brass-lit);outline:none}.field input:focus-visible,.field select:focus-visible,.field textarea:focus-visible{outline:2px solid var(--brass-lit);outline-offset:4px}.field--check{flex-direction:row;align-items:flex-start;gap:.8rem;margin-top:.35rem}.field--check input{width:1.05rem;height:1.05rem;accent-color:var(--brass);flex:none;margin-top:.3rem}.field--check label{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--stone-400);font-size:.84rem;line-height:1.6}.field--check a{color:var(--brass-lit)}.form__status{min-height:1.4rem;color:var(--brass-lit);margin:0;font-size:.86rem}.footer{z-index:2;padding:clamp(3rem, 6vh, 4.5rem) var(--gutter) 2.5rem;background:var(--night-900);border-top:1px solid var(--line);position:relative}.footer__brand p{margin:0 0 .2rem}.footer__zeile{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 2rem;margin:1.75rem 0;padding-bottom:1.6rem;display:flex}.footer__nav{flex-wrap:wrap;gap:.4rem 1.6rem;display:flex}.footer__nav a{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-300);transition:color .3s var(--ease);padding:.3rem 0;font-size:.72rem;text-decoration:none}.footer__nav a:hover,.footer__nav a:focus-visible{color:var(--brass-lit)}.sozial{gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.sozial a{background:var(--stone-200);width:2.5rem;height:2.5rem;color:var(--night-900);transition:color .3s var(--ease), background .3s var(--ease), transform .3s var(--ease);border:1px solid #0000;border-radius:50%;place-items:center;display:grid}.sozial svg{width:1.2rem;height:1.2rem}.sozial a:hover,.sozial a:focus-visible{background:var(--brass-cta);color:var(--night-900);transform:translateY(-2px)}.footer__legal{max-width:46rem;color:var(--stone-400);margin:0 0 1.6rem;font-size:.84rem;line-height:1.75}.footer__legal a{color:var(--stone-200);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--brass-lit) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--brass-lit) 60%, transparent);text-underline-offset:.2em;transition:color .3s var(--ease)}.footer__legal a:hover,.footer__legal a:focus-visible{color:var(--brass-lit)}.footer__copy{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-400);margin:0;font-size:.68rem}@media (width<=34rem){.footer__zeile{flex-direction:column;align-items:flex-start}.footer__nav{gap:.2rem 1.4rem}}.hero__zitat{border-left:2px solid var(--brass);max-width:30rem;color:var(--stone-050);margin:0 0 2.25rem;padding-left:1.15rem;font-size:clamp(1.05rem,1.9vw,1.28rem);font-style:italic;line-height:1.4}.hero__zitat [data-zeichen]{position:relative}.hero__zitat [data-zeichen].ist-strich:after{content:"";background:var(--brass-cta);width:2px;height:1em;margin-left:2px;animation:.9s step-end infinite zitatstrich;position:absolute;top:.18em;left:100%}@keyframes zitatstrich{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.hero__zitat [data-zeichen].ist-strich:after{animation:none}}.stance__text--inline{border-left:2px solid var(--brass);text-align:left;max-width:46rem;margin:clamp(2.25rem,5vh,3.25rem) 0 0;padding-left:clamp(1rem,2.5vw,1.5rem);font-size:clamp(1.15rem,2.1vw,1.6rem)}.stance__text--inline+.hinweis{margin-top:clamp(2rem,4vh,2.75rem)}.volumen{gap:clamp(1.5rem,3vw,2.25rem);max-width:58rem;margin:0 0 clamp(2.5rem,5vh,3.5rem);display:grid}.volumen__zeile{gap:.6rem;display:grid}.volumen__label{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);margin:0;font-size:.68rem;font-weight:500}.volumen__spur{gap:2px;height:2.6rem;display:flex}.volumen__balken{width:var(--breite);transform-origin:0;transition:transform 1.1s var(--ease);border-radius:3px;display:block;transform:scaleX(0)}.volumen__balken--eigen{background:var(--chart-1)}.volumen__balken--fremd{background:var(--chart-2);transition-delay:.25s}.volumen.is-visible .volumen__balken,[data-reveal].is-visible .volumen__balken{transform:scaleX(1)}.volumen__wert{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-strong);margin:0;font-size:clamp(1.3rem,2.6vw,1.9rem);font-weight:600}.volumen__legende{margin-top:.25rem}.kette__titel{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 1.25rem;font-size:.68rem;font-weight:500}.kette__glieder{flex-wrap:wrap;align-items:stretch;gap:.5rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.kette__glieder li{border:1px solid var(--line);font-family:var(--font-display);letter-spacing:.02em;color:var(--text);align-items:baseline;gap:.6rem;padding:.75rem 1rem;font-size:.82rem;display:flex}.kette__nr{letter-spacing:.12em;color:var(--text-quiet);font-variant-numeric:tabular-nums;font-size:.66rem}.kette__ziel .kette__nr{color:var(--accent)}.kette__text{max-width:var(--measure);color:var(--text);margin:0}@media (width>=100rem){.saeulen--fuenf{grid-template-columns:repeat(5,1fr)}}.formel{background:var(--line-strong);border:1px solid var(--line-strong);gap:1px;max-width:46rem;display:grid}.formel ul{background:var(--bg);gap:.6rem;margin:0;padding:clamp(1.25rem,3vw,1.75rem);list-style:none;display:grid}.formel li{font-family:var(--font-display);letter-spacing:.02em;color:var(--text);padding-left:1.8rem;font-size:clamp(.968rem,1.7vw,1.122rem);position:relative}.formel li:before{font-weight:600;position:absolute;left:0}.formel__plus li:before{content:"+";color:var(--chart-1)}.formel__minus li:before{content:"−";color:var(--chart-3)}.formel__ergebnis{background:var(--night-800);font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);margin:0;padding:clamp(1.25rem,3vw,1.75rem);font-size:clamp(1rem,2vw,1.2rem);font-weight:600}.invers .formel ul{background:var(--stone-050)}.invers .formel__ergebnis{background:var(--stone-100)}.typ__nr{font-family:var(--font-display);letter-spacing:.2em;color:var(--accent);font-variant-numeric:tabular-nums;margin:0;font-size:.66rem;font-weight:500}.projekte{grid-template-columns:1fr;gap:clamp(1.75rem,3vw,2.5rem);display:grid}@media (width>=56rem){.projekte{grid-template-columns:repeat(2,1fr)}}.projekt{border:1px solid var(--line);flex-direction:column;display:flex}.projekt__bild{aspect-ratio:3/2;object-fit:cover;width:100%}.projekt__inhalt{flex-direction:column;gap:1rem;padding:clamp(1.5rem,3vw,2rem);display:flex}.projekt__name{font-family:var(--font-display);letter-spacing:.01em;text-transform:uppercase;color:var(--text-strong);margin:0;font-size:clamp(1.2rem,2.2vw,1.5rem);font-weight:600}.projekt__ort{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin:-.75rem 0 0;font-size:.68rem}.projekt__daten{background:var(--line);border-block:1px solid var(--line);gap:1px;margin:0;display:grid}.projekt__daten>div{background:var(--bg);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.6rem 0;display:flex}.projekt__daten dt{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet);font-size:.63rem}.projekt__daten dd{color:var(--text-strong);text-align:right;margin:0;font-size:1.012rem}@media (width<=46rem){.projekt__daten>div{gap:.2rem;display:grid}.projekt__daten dd{text-align:left}}.projekt__text{color:var(--text);margin:0;font-size:1.034rem}.projekt .btn--text{align-self:flex-start;padding-top:.5rem}.prozess{background:var(--line);border:1px solid var(--line);grid-template-columns:1fr;gap:1px;margin:0 0 clamp(2.5rem,5vh,3.5rem);padding:0;list-style:none;display:grid}@media (width>=40rem){.prozess{grid-template-columns:repeat(2,1fr)}}@media (width>=62rem){.prozess{grid-template-columns:repeat(4,1fr)}}.prozess__schritt{background:var(--bg);font-family:var(--font-display);letter-spacing:.01em;color:var(--text);flex-direction:column;gap:.5rem;padding:clamp(1rem,2.2vw,1.4rem);font-size:.85rem;display:flex}.prozess__nr{letter-spacing:.18em;color:var(--text-quiet);font-variant-numeric:tabular-nums;font-size:.66rem}.prozess__schritt--ziel{color:var(--text-strong);background:var(--night-800)}.prozess__schritt--ziel .prozess__nr{color:var(--accent)}.invers .prozess__schritt--ziel{background:var(--stone-100)}.danach{flex-wrap:wrap;gap:.6rem;max-width:62rem;margin:0;padding:0;list-style:none;display:flex}.danach li{border:1px solid var(--line);font-family:var(--font-display);letter-spacing:.02em;color:var(--text);transition:border-color .4s var(--ease);padding:1rem clamp(1rem,2vw,1.5rem);font-size:.85rem}.danach li:hover{border-color:var(--brass)}.lever__liste{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.lever__liste li{border-bottom:1px solid var(--line);color:var(--text);padding:.75rem 0 .75rem 1.5rem;font-size:1.034rem;position:relative}.lever__liste li:before{content:"";opacity:.5;background:currentColor;width:.55rem;height:1px;position:absolute;top:1.35em;left:0}.mobilbalken{z-index:60;padding:.75rem var(--gutter) calc(.75rem + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--night-900) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid var(--line);transition:transform .45s var(--ease);display:none;position:fixed;bottom:0;left:0;right:0;transform:translateY(110%)}.mobilbalken.is-sichtbar{transform:none}.mobilbalken .btn{padding-block:1rem;font-size:.74rem}[data-reveal]{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(1.5rem)}[data-reveal].is-visible{opacity:1;transform:none}@media (width<=62rem){.masthead__nav{display:none}.portrait,.closer{grid-template-columns:1fr}.portrait__figure{max-width:22rem}}@media (width<=40rem){.masthead__cta{display:none}.mobilbalken{display:block}.footer{padding-bottom:7rem}.hero:after{background:linear-gradient(180deg, var(--night-900) 0%, color-mix(in srgb, var(--night-900) 88%, transparent) 55%, color-mix(in srgb, var(--night-900) 72%, transparent) 100%), linear-gradient(to top, var(--night-900) 0%, transparent 22%)}.hero{padding-top:7.5rem}.hero__actions{flex-direction:column;align-items:stretch;gap:.35rem}.hero__actions .btn--text{justify-content:flex-start}.lever,.form__row{grid-template-columns:1fr}.step{grid-template-columns:1fr;gap:.6rem}.facts{gap:1.5rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}.funnel{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:none;padding:0;overflow:hidden}.funnel::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0805c7}.funnel-offen,.funnel-offen body{overflow:hidden}.funnel__karte{overscroll-behavior:contain;background:var(--night-800);border:1px solid var(--line);border-radius:4px;flex-direction:column;gap:clamp(1.5rem,3vh,2.25rem);width:min(46rem,100%);max-height:100%;margin:auto;padding:clamp(2rem,5vw,3.25rem);display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 60px #00000073}@media (width>=46rem){.funnel[open]{place-items:center;padding:2rem;display:grid}}@media (width<=45.99rem){.funnel__karte{border:none;border-radius:0;width:100%;min-height:100%;padding:4.5rem 1.35rem 2rem}}.funnel__schliessen{width:2.75rem;height:2.75rem;color:var(--text-quiet);cursor:pointer;transition:color .3s var(--ease), border-color .3s var(--ease);background:0 0;border:1px solid #0000;border-radius:2px;place-items:center;font-size:1.5rem;line-height:1;display:grid;position:absolute;top:clamp(1rem,2.5vw,1.6rem);right:clamp(1rem,2.5vw,1.6rem)}.funnel__schliessen:hover,.funnel__schliessen:focus-visible{color:var(--text-strong);border-color:var(--line)}.funnel__kopf{gap:.7rem;display:grid}.funnel__zaehler{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);margin:0;font-size:.72rem}.funnel__balken{background:var(--line);height:2px;overflow:hidden}.funnel__balken span{background:var(--brass);width:20%;height:100%;transition:width .55s var(--ease);display:block}.funnel__vertrauen{color:var(--text-quiet);margin:0;font-size:.78rem}.funnel__buehne{display:grid}.funnel [hidden]{display:none}.fstep{align-content:start;gap:1.1rem;display:grid}.fstep.ist-da{animation:fstep-auf .42s var(--ease) both}@keyframes fstep-auf{0%{opacity:0;transform:translateY(.5rem)}}@media (prefers-reduced-motion:reduce){.fstep.ist-da{animation:none}.funnel__balken span{transition:none}}.fstep--mitte{text-align:center;justify-items:center;padding:clamp(2rem,8vh,4rem) 0}.fstep__titel{font-family:var(--font-body);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(1.35rem,3.4vw,1.85rem);font-weight:500;line-height:1.25}.fstep__hinweis{color:var(--text-quiet);max-width:34rem;margin:-.4rem 0 0;font-size:.92rem;line-height:1.6}.fstep__marke{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem}.fstep__sub{color:var(--text-quiet);max-width:34rem;margin:0;font-size:1rem;line-height:1.65}.fstep__abschluss{border-top:1px solid var(--line);color:var(--text);margin:0;padding-top:1.25rem;font-size:.98rem;line-height:1.65}.fhaken{border:1px solid var(--brass);border-radius:50%;width:2.75rem;height:2.75rem;position:relative}.fhaken:after{content:"";border:solid var(--accent);border-width:0 1.5px 1.5px 0;width:.45rem;height:.85rem;position:absolute;top:46%;left:34%;transform:translate(-50%,-60%)rotate(45deg)}.fkarten{gap:.7rem;display:grid}@media (width>=34rem){.fkarten{grid-template-columns:1fr 1fr}}.fkarte{text-align:left;min-height:3.75rem;font-family:var(--font-display);color:var(--text-strong);background:color-mix(in srgb, var(--night-700) 70%, transparent);border:1px solid var(--line);cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease), transform .25s var(--ease);border-radius:3px;align-content:center;gap:.2rem;padding:1.05rem 3rem 1.05rem 1.15rem;font-size:1rem;display:grid;position:relative}@media (hover:hover){.fkarte:hover{border-color:var(--line-strong);background:var(--night-700)}}.fkarte:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.fkarte.ist-gewaehlt{border-color:var(--brass);background:color-mix(in srgb, var(--brass) 12%, var(--night-700))}.fkarte__zusatz{color:var(--text-quiet);font-size:.84rem}.fkarte__haken{border:1px solid var(--line-strong);width:1.15rem;height:1.15rem;transition:border-color .25s var(--ease), background .25s var(--ease);border-radius:50%;margin-top:-.575rem;position:absolute;top:50%;right:1.05rem}.fkarte.ist-gewaehlt .fkarte__haken{border-color:var(--brass);background:var(--brass)}.fkarte.ist-gewaehlt .fkarte__haken:after{content:"";border:solid var(--night-900);border-width:0 1.5px 1.5px 0;width:.26rem;height:.5rem;position:absolute;top:48%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.fform,.fform__paar{gap:1.1rem;display:grid}@media (width>=34rem){.fform__paar{grid-template-columns:1fr 1fr}}.ffeld{gap:.45rem;display:grid}.ffeld label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-quiet);font-size:.74rem}.ffeld input[type=text],.ffeld input[type=tel],.ffeld input[type=email],.ftel select{min-height:3.25rem;font-family:var(--font-display);color:var(--text-strong);background:var(--night-900);border:1px solid var(--line);transition:border-color .25s var(--ease);border-radius:3px;padding:0 1rem;font-size:1rem}.ffeld input:focus-visible,.ftel select:focus-visible{border-color:var(--brass);outline:none}.ffeld input:user-invalid{border-color:color-mix(in srgb, #a85535 70%, var(--line))}.ftel{grid-template-columns:auto 1fr;gap:.6rem;display:grid}.ftel select{cursor:pointer;padding-right:.6rem}.ffeld--check{grid-template-columns:auto 1fr;align-items:start;gap:.85rem;margin-top:.35rem}.ffeld--check input{width:1.35rem;height:1.35rem;accent-color:var(--brass);cursor:pointer;margin-top:.1rem}.ffeld--check label{font-family:var(--font-body);letter-spacing:0;text-transform:none;color:var(--text);cursor:pointer;font-size:.9rem;line-height:1.6}.ffeld--check a{color:var(--accent)}.fform__status:empty{display:none}.fform__status{color:var(--text-strong);background:#a855352e;border:1px solid #a8553573;border-radius:3px;margin:0;padding:.85rem 1rem;font-size:.92rem;line-height:1.55}.fform__klein{text-align:center;color:var(--text-quiet);margin:-.5rem 0 0;font-size:.82rem}.fform__schutz{color:var(--text-quiet);align-items:flex-start;gap:.55rem;margin:.25rem 0 0;font-size:.8rem;line-height:1.55;display:flex}.fschloss{border:1px solid var(--text-quiet);border-radius:1px;flex:none;width:.7rem;height:.6rem;margin-top:.32rem;position:relative}.fschloss:before{content:"";border:1px solid var(--text-quiet);border-bottom:none;border-radius:.3rem .3rem 0 0;width:.42rem;height:.32rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}[data-funnel-senden]{position:relative}[data-funnel-senden].ist-ladend .fsenden__text{visibility:hidden}.fsenden__laden{display:none}[data-funnel-senden].ist-ladend .fsenden__laden{border:2px solid color-mix(in srgb, var(--night-900) 35%, transparent);border-top-color:var(--night-900);border-radius:50%;width:1.1rem;height:1.1rem;margin:auto;animation:.7s linear infinite fdreh;display:block;position:absolute;inset:0}@keyframes fdreh{to{transform:rotate(360deg)}}.fdanach{gap:1.4rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.fdanach li{border-top:1px solid var(--line);grid-template-columns:auto 1fr;gap:.35rem 1.1rem;padding-top:1.25rem;display:grid}.fdanach__nr{font-family:var(--font-display);letter-spacing:.12em;color:var(--accent);grid-row:span 2;padding-top:.15rem;font-size:.82rem}.fdanach h3{font-family:var(--font-display);color:var(--text-strong);margin:0;font-size:1rem;font-weight:600}.fdanach p{color:var(--text-quiet);margin:0;font-size:.94rem;line-height:1.6}.funnel__zurueck{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet);cursor:pointer;transition:color .25s var(--ease);background:0 0;border:none;justify-self:start;padding:.6rem 0;font-size:.74rem}.funnel__zurueck:hover,.funnel__zurueck:focus-visible{color:var(--text-strong)}.hero__funnelhinweis{max-width:32rem;color:var(--text-quiet);margin:1.1rem 0 0;font-size:.88rem;line-height:1.6}.cta__lead{max-width:34rem;color:var(--text-quiet);margin:.9rem auto 0;font-size:1rem;line-height:1.65}.cta__lead+.btn{margin-top:1.75rem}.widerspruch{max-width:54rem}.widerspruch__alltag{font-family:var(--font-display);color:var(--text);gap:.2rem;margin:1.5rem 0 0;font-size:clamp(1.35rem,3vw,1.95rem);font-weight:500;line-height:1.28;display:grid}.widerspruch__alltag,.widerspruch__knall{text-shadow:0 0 12px var(--bg), 0 0 26px var(--bg), 0 1px 2px var(--bg)}.widerspruch__knall{font-family:var(--font-display);letter-spacing:-.025em;text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:clamp(1.4rem,3vh,2rem) 0 0;font-size:clamp(2rem,5.6vw,3.5rem);font-weight:600;line-height:1.02}.strategie{border-top:1px solid var(--line-strong);max-width:60rem;margin-top:clamp(4rem,10vh,7rem);padding-top:clamp(2.5rem,5vh,3.5rem)}.eyebrow--akzent{color:var(--accent)}.trikolore{color:var(--text-strong);background-image:linear-gradient(100deg,#9a9a9a 0 34%,#e63329 34% 67%,#ffce00 67% 100%);-webkit-background-clip:text;background-clip:text}@supports ((-webkit-background-clip:text) or (background-clip:text)){.trikolore{color:#0000}}.strategie__titel{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:1.25rem 0 0;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:600;line-height:1.1}.strategie__lead{max-width:42rem;color:var(--text);margin:1.1rem 0 0;font-size:1.05rem;line-height:1.7}.mechanik{gap:3rem;margin:clamp(2.25rem,5vh,3rem) 0 0;display:grid}@media (width>=46rem){.mechanik{grid-template-columns:repeat(3,1fr);gap:1.75rem clamp(2.5rem,5vw,3.5rem)}}.mechanik>div{background:var(--flaeche);align-content:start;gap:.4rem;padding:clamp(1.2rem,3vw,1.6rem);display:grid;position:relative}.mechanik>div+div:before{content:"+";font-family:var(--font-display);color:var(--accent);font-size:clamp(1.6rem,4.5vw,2.1rem);font-weight:600;line-height:1;position:absolute;top:-2rem;left:50%;transform:translate(-50%,-50%)}@media (width>=46rem){.mechanik>div+div:before{top:50%;left:calc(clamp(2.5rem,5vw,3.5rem)/-2)}}.mechanik dt{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);font-size:clamp(1.35rem,3vw,1.7rem);font-weight:600;line-height:1.15}.mechanik__vorsatz{color:var(--text-quiet);font-size:.62em;font-weight:400}.mechanik dd{color:var(--text-quiet);margin:0;font-size:.9rem;line-height:1.55}.mechanik__einordnung{max-width:42rem;color:var(--text-quiet);margin:1.6rem 0 0;font-size:.92rem;font-style:italic;line-height:1.6}.kette{counter-reset:kette;gap:.9rem;margin:clamp(2.5rem,5vh,3.5rem) 0 0;padding:0;list-style:none;display:grid}.kette__ziel{border-top-color:var(--brass)}.ziel{max-width:60rem;margin-top:clamp(4rem,10vh,7rem)}.ziel__titel{font-family:var(--font-display);letter-spacing:-.035em;text-transform:uppercase;color:var(--accent);margin:1.25rem 0 0;font-size:clamp(2.4rem,7.5vw,5rem);font-weight:600;line-height:.98}.ziel__durch{color:var(--text);font-weight:400}.ziel__text{max-width:40rem;color:var(--text);margin:clamp(1.4rem,3vh,2rem) 0 0;font-size:1.08rem;line-height:1.7}.steuercta{border-top:1px solid var(--line);max-width:44rem;margin-top:clamp(3.5rem,8vh,5.5rem);padding-top:clamp(2rem,4vh,2.75rem)}.steuercta__titel{font-family:var(--font-display);color:var(--text-strong);margin:0 0 .75rem;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:600}.steuercta__text{color:var(--text-quiet);margin:0 0 1.75rem;font-size:1rem;line-height:1.65}.vergleich{border:1px solid var(--line);background:var(--bg);max-width:62rem;margin-top:clamp(2.5rem,6vh,3.75rem);display:grid}@media (width>=46rem){.vergleich{grid-template-columns:1fr 1.15fr}}.vergleich__seite{align-content:start;gap:1.25rem;padding:clamp(1.6rem,3.5vw,2.5rem);display:grid}.vergleich__seite--gross{border-top:1px solid var(--line);align-content:center}@media (width>=46rem){.vergleich__seite--gross{border-top:none;border-left:1px solid var(--line)}}.vergleich__kopf{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);margin:0;font-size:.7rem}.vergleich__posten{gap:.85rem;margin:0;padding:0;list-style:none;display:grid}.vergleich__posten li{color:var(--text-quiet);justify-content:space-between;align-items:baseline;gap:1rem;font-size:1rem;display:flex}.vergleich__posten li span:last-child{font-variant-numeric:tabular-nums;white-space:nowrap}.vergleich__label{font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-strong);margin:0;font-size:1.05rem;font-weight:600}.vergleich__wert{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--accent);margin:-.6rem 0 0;font-size:clamp(2.4rem,6.5vw,3.4rem);font-weight:600;line-height:1}.vergleich__takt{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-strong);margin:.35rem 0 0;font-size:.92rem;font-weight:600}.vergleich__fuss{color:var(--text-quiet);margin:.15rem 0 0;font-size:.82rem;font-style:italic;line-height:1.5}.entscheidung{max-width:44rem;margin-top:clamp(2.25rem,5vh,3rem)}.entscheidung__satz{font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(1.35rem,3vw,1.85rem);font-weight:600;line-height:1.25}.entscheidung__einordnung{color:var(--text-quiet);margin:1.1rem 0 0;font-size:.95rem;font-style:italic;line-height:1.65}.strategie__unter{max-width:40rem;font-family:var(--font-display);color:var(--accent);margin:1rem 0 0;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:500;line-height:1.4}.vergleich.is-visible .vergleich__label,.vergleich.is-visible .vergleich__wert,.vergleich.is-visible .vergleich__takt{animation:2.2s ease-in-out infinite steuerpuls}.vergleich.is-visible .vergleich__label{animation-delay:.1s}@keyframes steuerpuls{0%,64%{opacity:1;text-shadow:0 0 26px color-mix(in srgb, var(--brass-lit) 55%, transparent)}72%,75%{opacity:.38;text-shadow:0 0 #0000}83%,to{opacity:1;text-shadow:0 0 26px color-mix(in srgb, var(--brass-lit) 55%, transparent)}}@media (prefers-reduced-motion:reduce){.vergleich.is-visible .vergleich__label,.vergleich.is-visible .vergleich__wert,.vergleich.is-visible .vergleich__takt{animation:none}}.aufwand{align-items:start;gap:clamp(1.75rem,4vw,3rem);max-width:62rem;margin-top:clamp(3rem,7vh,4.5rem);display:grid}@media (width>=46rem){.aufwand{grid-template-columns:.85fr 1.15fr}}.aufwand__seite{border-top:1px solid var(--line);padding-top:1.1rem}.aufwand__seite--meins{border-top-color:var(--brass)}.aufwand__wer{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);margin:0 0 1.1rem;font-size:.72rem}.aufwand__seite--meins .aufwand__wer{color:var(--accent)}.aufwand__liste{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.aufwand__liste li{color:var(--text);padding-left:1.35rem;font-size:.98rem;line-height:1.55;position:relative}.aufwand__liste li:before{content:"";background:var(--line-strong);width:.6rem;height:1px;position:absolute;top:.7em;left:0}.aufwand__seite--meins .aufwand__liste li{color:var(--text-quiet)}.aufwand__seite--meins .aufwand__liste li:before{background:var(--brass)}.aufwand__satz{max-width:46rem;font-family:var(--font-display);letter-spacing:-.015em;color:var(--text-strong);text-wrap:balance;margin:clamp(2.25rem,5vh,3rem) 0 0;font-size:clamp(1.25rem,2.8vw,1.75rem);font-weight:600;line-height:1.3}.aufwand__satz span{color:var(--accent)}.fhonig{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.hero__bild video{object-position:50% 50%;filter:saturate(.95)contrast(1.02)brightness(.97)}.hero__bild:has(video):before{background:radial-gradient(130% 85% at 58% 30%, transparent 45%, color-mix(in srgb, var(--night-900) 30%, transparent) 100%), linear-gradient(165deg, color-mix(in srgb, var(--brass) 5%, transparent) 0%, transparent 45%, color-mix(in srgb, var(--night-800) 22%, transparent) 100%)}.kapitelknopf{display:none}@media (width<=61.99rem){.kapitelknopf{cursor:pointer;background:0 0;border:none;place-items:center;width:2.75rem;height:2.75rem;margin-left:auto;margin-right:.5rem;display:grid}.kapitelknopf span,.kapitelknopf span:after{background:var(--text-strong);width:1.25rem;height:1px;transition:transform .3s var(--ease);display:block}.kapitelknopf span:after{content:"";transform:translateY(.4rem)}}.kmenue{width:100%;max-width:none;height:100%;max-height:none;color:var(--text);background:0 0;border:none;padding:0}.kmenue::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a0805d1}.kmenue__karte{isolation:isolate;background:var(--night-900) var(--menue-bild) 22% -6% / 165% auto no-repeat;flex-direction:column;gap:1.25rem;min-height:100%;padding:1.35rem 1.35rem 2rem;display:flex;position:relative}.kmenue__karte:before{content:"";z-index:-1;background:linear-gradient(to bottom, color-mix(in srgb, var(--night-900) 30%, transparent) 0%, color-mix(in srgb, var(--night-900) 55%, transparent) 45%, color-mix(in srgb, var(--night-900) 35%, transparent) 100%);position:absolute;inset:0}.kmenue__karte>.btn--solid{margin-top:auto;position:sticky;bottom:0}.kmenue__kopf{justify-content:space-between;align-items:center;display:flex}.kmenue__marke{gap:.15rem;margin:0;display:grid}.kmenue__marke .wordmark__primary{font-size:1.35rem}.kmenue__zu{width:2.75rem;height:2.75rem;color:var(--text-quiet);cursor:pointer;background:0 0;border:none;place-items:center;font-size:1.6rem;line-height:1;display:grid}.kmenue__liste{flex:1;margin:0;padding:0;list-style:none}.kmenue__liste a{border:1px solid color-mix(in srgb, var(--stone-300) 42%, transparent);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--stone-050) 15%, transparent), color-mix(in srgb, var(--stone-050) 7%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--stone-050) 18%, transparent), 0 10px 24px #00000073;transition:transform .18s var(--ease), box-shadow .18s var(--ease), border-color .25s var(--ease);border-radius:2px;grid-template-columns:2.2rem 1fr auto;align-items:center;column-gap:.7rem;padding:1rem 1.1rem;text-decoration:none;display:grid}.kmenue__liste a:active{box-shadow:inset 0 1px 0 color-mix(in srgb, var(--stone-050) 8%, transparent), 0 4px 12px #0006;transform:translateY(2px)}.kmenue__liste a:focus-visible{border-color:var(--brass-lit)}.kmenue__pfeil{color:var(--accent);grid-area:1/3/span 2;align-self:center;font-size:1.1rem}.kmenue__nr{font-family:var(--font-display);letter-spacing:.16em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:.7rem;font-weight:600}.kmenue__wort{font-family:var(--font-body);letter-spacing:.1em;text-transform:uppercase;color:var(--text-strong);font-size:1.12rem;font-weight:500;line-height:1.2}.kmenue__unter{color:var(--text);grid-column:2;margin-top:.2rem;font-size:.82rem;line-height:1.4}.kmenue__jetzt{border-color:color-mix(in srgb, var(--brass-lit) 60%, transparent);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--brass) 32%, transparent), color-mix(in srgb, var(--brass) 14%, transparent))}.kmenue__jetzt .kmenue__wort,.kmenue__jetzt .kmenue__nr{color:var(--brass-cta)}.kmenue__liste a.ist-aktiv{padding-left:.9rem;position:relative}.kmenue__liste a.ist-aktiv .kmenue__wort{color:var(--brass-cta)}.kmenue__liste a.ist-aktiv:before{content:"";background:var(--brass-cta);width:3px;position:absolute;top:1.05rem;bottom:1.05rem;left:0}.invers .vergleich.is-visible .vergleich__label,.invers .vergleich.is-visible .vergleich__wert,.invers .vergleich.is-visible .vergleich__takt{animation-name:steuerpuls-hell}@keyframes steuerpuls-hell{0%,64%{opacity:1}72%,75%{opacity:.34}83%,to{opacity:1}}.masthead__nav--jetzt{margin-right:clamp(.9rem,1.8vw,1.5rem);padding-right:clamp(.9rem,1.8vw,1.5rem);position:relative;color:var(--accent)!important;font-weight:700!important}.masthead__nav--jetzt:before{content:"";background:var(--line-strong);width:1px;height:1.1em;position:absolute;top:50%;right:0;transform:translateY(-50%)}.ausgang{max-width:42rem;color:var(--text);margin:0 0 clamp(2.5rem,5vh,3.5rem);font-size:1.08rem;line-height:1.7}.kennzahlen{max-width:62rem}.ktab{border-collapse:collapse;table-layout:fixed;font-variant-numeric:tabular-nums;width:100%}.ktab th,.ktab td{border-bottom:1px solid var(--line);vertical-align:middle;text-align:center;padding:clamp(.5rem,1.6vw,.95rem) clamp(.35rem,1.2vw,1rem)}.ktab th[scope=row],.ktab__ecke{text-align:left;width:27%;font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-quiet);-webkit-hyphens:manual;hyphens:manual;font-size:clamp(.62rem,1.5vw,.8rem);font-weight:600;line-height:1.3}.ktab__ecke{letter-spacing:.16em;color:var(--accent);vertical-align:middle;font-size:clamp(.55rem,1.3vw,.7rem)}.ktab__spalte{border-bottom:1px solid var(--line-strong);font-family:var(--font-display);letter-spacing:.05em;text-transform:uppercase;color:var(--text-strong);font-size:clamp(.78rem,2vw,1.35rem);font-weight:600;line-height:1.15;padding-top:clamp(.8rem,2vw,1.4rem)!important;padding-bottom:clamp(.8rem,2vw,1.4rem)!important}.ktab__spalte span{display:block}.ktab__spalte--immo{color:var(--accent)}.ktab__icon{fill:none;stroke:currentColor;stroke-width:1.25px;stroke-linecap:round;stroke-linejoin:round;opacity:.65;width:clamp(1.1rem,2.6vw,1.9rem);height:clamp(1.1rem,2.6vw,1.9rem);margin:0 auto clamp(.25rem,.8vw,.45rem);display:block}.ktab__spalte--immo .ktab__icon{opacity:1}.ktab__immo,.ktab__spalte--immo{background:color-mix(in srgb, var(--brass) 8%, transparent)}.ktab tbody tr:last-child th,.ktab tbody tr:last-child td{border-bottom:none}.ktab__zahl{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap;font-size:clamp(.95rem,2.7vw,1.7rem);font-weight:600;line-height:1.1;display:block}.ktab__zahl--gross{color:var(--accent);font-size:clamp(1.15rem,3.4vw,2.1rem)}.ktab__zahl--leer{color:var(--text-quiet);opacity:.55}.ktab__zahl sup{vertical-align:super;margin-left:.08em;font-size:.5em}.ktab__unter{color:var(--text-quiet);margin-top:.2rem;font-size:clamp(.6rem,1.5vw,.8rem);line-height:1.35;display:block}.ktab__unter--stark{font-family:var(--font-display);letter-spacing:.04em;color:var(--accent);margin-top:.25rem;font-size:clamp(.6rem,1.5vw,.82rem);font-weight:600}.ktab__formel{color:var(--text);white-space:nowrap;justify-content:center;align-items:center;gap:.3em;margin-top:.4rem;font-size:clamp(.62rem,1.5vw,.85rem);display:flex}.ktab__plus{color:var(--accent);font-weight:600}.ergebnis{max-width:62rem;margin-top:clamp(2rem,5vh,3.25rem)}.ergebnis__titel{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:.8rem 0 clamp(1.1rem,2.5vh,1.6rem);font-size:clamp(1.5rem,3.4vw,2.2rem);font-weight:600;line-height:1.1}.ergebnis__karten{gap:clamp(1rem,2vw,1.5rem);display:grid}@media (width>=52rem){.ergebnis__karten{grid-template-columns:1fr 1fr}}.ergebnis__karte{background:var(--flaeche);align-content:start;gap:.4rem;padding:clamp(1.25rem,2.6vw,1.8rem);display:grid}.ergebnis__karte--akzent{background:color-mix(in srgb, var(--brass) 9%, transparent)}.ergebnis__wer{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);margin:0 0 .6rem;font-size:clamp(1rem,2vw,1.2rem);font-weight:600}.ergebnis__karte--akzent .ergebnis__wer{color:var(--accent)}.ergebnis__zahl{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:var(--text-strong);margin:0;font-size:clamp(2.6rem,6.5vw,3.2rem);font-weight:600;line-height:1}.ergebnis__karte--akzent .ergebnis__zahl{color:var(--accent)}.ergebnis__unter{color:var(--text-quiet);margin:.35rem 0 0;font-size:.88rem;line-height:1.5}.ergebnis__plus{border-top:1px solid var(--line);color:var(--text-quiet);margin:.65rem 0 0;padding-top:.65rem;font-size:.85rem}.erkenntnis{max-width:46rem;margin-top:clamp(1.75rem,4.5vh,2.75rem)}.erkenntnis__titel{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:600;line-height:1.15}.erkenntnis__text{color:var(--text);margin:1.1rem 0 0;font-size:1.08rem;line-height:1.7}.erkenntnis__pointe{font-family:var(--font-display);color:var(--accent);margin:.9rem 0 0;font-size:clamp(1.05rem,2.2vw,1.3rem);font-weight:600;line-height:1.4}.fussnote{max-width:46rem;color:var(--text-quiet);margin:clamp(2.5rem,5vh,3.5rem) 0 0;font-size:.8rem;line-height:1.6}.fussnote sup{margin-right:.15em}.hero__line--accent{text-shadow:0 2px 14px #00000080, 0 0 26px color-mix(in srgb, var(--brass-lit) 26%, transparent)}.section:not(.invers) .merksatz__pointe,.section:not(.invers) .erkenntnis__pointe,.section:not(.invers) .kennzahl__zahl--akzent,.section:not(.invers) .ergebnis__karte--akzent .ergebnis__zahl,.section:not(.invers) .stance__text--inline strong,.section:not(.invers) .eyebrow--akzent{text-shadow:0 1px 2px #00000073, 0 0 16px color-mix(in srgb, var(--brass-lit) 20%, transparent)}.btn--solid{position:relative;overflow:hidden}.btn--solid:after{content:"";pointer-events:none;animation:schimmer 9s var(--ease) infinite;background:linear-gradient(100deg,#0000 42%,#ffffff7a 50%,#0000 58%);position:absolute;inset:0;transform:translate(-160%)}@media (prefers-reduced-motion:reduce){.btn--solid:after{opacity:0;animation:none}}.teilkopf{border-top:1px solid var(--line);max-width:46rem;margin-top:clamp(4rem,9vh,7rem);padding-top:clamp(2.5rem,5vh,4rem)}.teilkopf__label{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0 0 .9rem;font-size:.68rem;font-weight:600}.teilkopf__titel{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:0 0 .9rem;font-size:clamp(1.5rem,3.4vw,2.35rem);font-weight:600;line-height:1.1}.teilkopf__intro{color:var(--text);margin:0;font-size:1.08rem;line-height:1.7}.strategie--film{--bg:var(--night-900);--text:var(--stone-200);--text-strong:var(--stone-050);--text-quiet:var(--stone-400);--accent:var(--brass-lit);--line:color-mix(in srgb, var(--stone-300) 15%, transparent);--line-strong:color-mix(in srgb, var(--stone-300) 32%, transparent);--flaeche:color-mix(in srgb, var(--stone-050) 8%, transparent);isolation:isolate;max-width:none;margin-inline:calc(var(--gutter) * -1);padding:clamp(3rem, 8vh, 5.5rem) var(--gutter) clamp(3.5rem, 9vh, 6rem);background:var(--night-900);color:var(--text);border-top:none;position:relative}.strategie--film .strategie__titel,.strategie--film .mechanik dt{color:var(--text-strong)}.strategie__film{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.strategie__film video{object-fit:cover;opacity:1;filter:saturate(1.55)brightness(1.02)contrast(1.06);width:100%;height:100%}.strategie__film:after{content:"";background:linear-gradient(to bottom, var(--night-900) 0%, transparent 14%, transparent 86%, var(--night-900) 100%),  linear-gradient(to right, color-mix(in srgb, var(--night-900) 82%, transparent) 0%, color-mix(in srgb, var(--night-900) 60%, transparent) 38%, color-mix(in srgb, var(--night-900) 20%, transparent) 62%, color-mix(in srgb, var(--night-900) 4%, transparent) 100%);position:absolute;inset:0}@media (width<=52rem){.strategie__film{height:min(58svh,26rem);bottom:auto}.strategie__film video{filter:saturate(1.35)brightness()contrast(.98)}.strategie__film:after{background:linear-gradient(to bottom, var(--night-900) 0%, transparent 18%, color-mix(in srgb, var(--night-900) 45%, transparent) 62%, var(--night-900) 100%)}}.strategie--film .strategie__titel,.strategie--film .strategie__unter,.strategie--film .strategie__lead,.strategie--film .eyebrow,.strategie--film .mechanik dt,.strategie--film .mechanik dd,.strategie--film .mechanik__einordnung{text-shadow:0 1px 3px #000000bf,0 0 18px #0000008c}@media (width>=62rem){.strategie--film .strategie__lead,.strategie--film .strategie__unter,.strategie--film .mechanik__einordnung{max-width:36rem}}.strategie--film .mechanik>div{background:color-mix(in srgb, var(--night-900) 72%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.saeule--bild{isolation:isolate;padding:clamp(1.25rem,3vw,1.75rem);position:relative}.saeule--bild:before{content:"";z-index:-1;background-image:linear-gradient(to top, color-mix(in srgb, var(--bg) 52%, transparent) 0%, color-mix(in srgb, var(--bg) 80%, transparent) 100%), var(--saeule-bild);background-position:50% 62%;background-size:cover;position:absolute;inset:0}.karte--bild{isolation:isolate;position:relative;overflow:hidden}.karte--bild:before{content:"";z-index:-1;background-image:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 62%, transparent) 0%, color-mix(in srgb, var(--bg) 40%, transparent) 100%), var(--karte-bild);background-position:50%;background-size:cover;position:absolute;inset:0}.ergebnis__karte--akzent.karte--bild:before{background-image:linear-gradient(to bottom, color-mix(in srgb, var(--brass) 12%, transparent) 0%, color-mix(in srgb, var(--brass) 12%, transparent) 100%), linear-gradient(to bottom, color-mix(in srgb, var(--bg) 58%, transparent) 0%, color-mix(in srgb, var(--bg) 36%, transparent) 100%), var(--karte-bild)}#steuer{isolation:isolate;position:relative}.steuerfilm{z-index:-1;pointer-events:none;height:min(88vh,52rem);position:absolute;top:0;left:0;right:0;overflow:hidden}.steuerfilm video{object-fit:cover;object-position:center center;opacity:.62;filter:saturate(1.3)contrast(1.08)blur(.6px);width:100%;height:100%}@media (width<=52rem){.steuerfilm video{object-position:82% 45%}}.steuerfilm:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 40%, transparent) 0%, color-mix(in srgb, var(--bg) 14%, transparent) 22%, color-mix(in srgb, var(--bg) 34%, transparent) 70%, var(--bg) 100%), linear-gradient(to right, color-mix(in srgb, var(--bg) 35%, transparent) 0%, transparent 25%, transparent 75%, color-mix(in srgb, var(--bg) 35%, transparent) 100%);position:absolute;inset:0}.portrait__frame--film{background:var(--night-800);aspect-ratio:9/16;border:none}.portrait__frame--film video{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.passung__mensch{border-top:1px solid var(--line);max-width:42rem;margin-top:clamp(2.75rem,6vh,4rem);padding-top:clamp(2rem,4vh,2.75rem)}.passung__titel{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:0 0 .9rem;font-size:clamp(1.3rem,2.8vw,1.75rem);font-weight:600;line-height:1.15}.passung__text{color:var(--text);margin:0;font-size:1.04rem;line-height:1.75}.vita__name{border-top:1px solid var(--line);font-family:var(--font-body);color:var(--text-strong);margin:clamp(1.75rem,4vh,2.5rem) 0 0;padding-top:1.1rem;font-size:1.15rem;line-height:1.2}.vita{gap:.85rem;margin:1.1rem 0 0;display:grid}.vita>div{gap:.15rem;display:grid}.vita dt{font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--text-quiet);font-size:.62rem;font-weight:500}.vita dd{font-family:var(--font-body);color:var(--text-strong);margin:0;font-size:1.02rem;line-height:1.3}.wege{gap:.75rem;margin-top:clamp(2.5rem,6vh,3.5rem);display:grid}.wege>*{min-width:0}.weg__aktion .btn{white-space:normal;text-align:center;max-width:100%}@media (width>=46rem){.wege{grid-template-columns:1fr 1fr}}.weg{background:var(--flaeche);align-content:start;gap:.7rem;padding:clamp(1.5rem,3.5vw,2.25rem);display:grid}.weg--akzent{background:color-mix(in srgb, var(--brass) 9%, transparent)}.weg__aktion{justify-self:start;min-width:0;max-width:100%;margin:.5rem 0 .25rem}.weg__nr{font-family:var(--font-display);letter-spacing:.2em;color:var(--text-quiet);margin:0;font-size:.72rem;font-weight:600}.weg--akzent .weg__nr{color:var(--accent)}.weg__titel{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:0;font-size:clamp(1.25rem,2.6vw,1.6rem);font-weight:600}.weg__text{color:var(--text);margin:0;font-size:1rem;line-height:1.65}.verguetung{background:color-mix(in srgb, var(--brass) 10%, transparent);text-align:center;margin:.35rem 0;padding:clamp(1rem,2.5vw,1.35rem)}.voraussetzung{border-top:1px solid var(--line);margin:.5rem 0 0;padding-top:.9rem}.voraussetzung__titel{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 .55rem;font-size:.68rem;font-weight:600}.voraussetzung__liste{color:var(--text);gap:.35rem;margin:0;padding:0;font-size:.9rem;line-height:1.5;list-style:none;display:grid}.voraussetzung__liste li{padding-left:1rem;position:relative}.voraussetzung__liste li:before{content:"";background:var(--accent);width:.35rem;height:1px;position:absolute;top:.6em;left:0}.verguetung__zahl{font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);margin:0 0 .25rem;font-size:clamp(1.5rem,4vw,2rem);font-weight:600;line-height:1.1}.verguetung__was{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet);margin:0;font-size:.66rem;font-weight:600}.verguetung__fuss{color:var(--text-quiet);margin:.5rem 0 0;font-size:.8rem;line-height:1.45}.weg__satz{font-family:var(--font-body);color:var(--text-strong);margin:0;font-size:1.02rem;font-style:italic;line-height:1.55}.weg__fuer{border-top:1px solid var(--line);font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet);margin:.35rem 0 0;padding-top:.9rem;font-size:.68rem;font-weight:600}.partnerplus{gap:clamp(1.5rem,3vw,2.25rem) clamp(2rem,5vw,3.5rem);margin-top:clamp(2.5rem,6vh,3.5rem);display:grid}@media (width>=46rem){.partnerplus{grid-template-columns:repeat(4,1fr)}}.partnerplus__punkt{border-top:1px solid var(--line);padding-top:1rem}.partnerplus__titel{font-family:var(--font-display);color:var(--text-strong);margin:0 0 .5rem;font-size:1.02rem;font-weight:600}.partnerplus__text{color:var(--text-quiet);margin:0;font-size:.93rem;line-height:1.6}.partnercta{justify-items:start;gap:1.35rem;max-width:40rem;margin-top:clamp(2.5rem,6vh,3.5rem);display:grid}.partnercta__text{font-family:var(--font-body);color:var(--text-strong);margin:0;font-size:1.15rem;line-height:1.6}.pseite{background:var(--night-900);width:100%;max-width:none;height:100%;max-height:none;color:var(--text);border:none;margin:0;padding:0;overflow:hidden}.pseite::backdrop{background:color-mix(in srgb, var(--night-900) 88%, transparent)}.pseite__flaeche{overscroll-behavior:contain;height:100%;position:relative;overflow-y:auto}.pseite__inhalt{max-width:74rem;padding:clamp(4.5rem, 10vh, 7rem) var(--gutter) clamp(3.5rem, 8vh, 6rem);margin:0 auto}.pseite__schliessen{z-index:2;border:1px solid var(--line-strong);background:color-mix(in srgb, var(--night-900) 82%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);width:2.75rem;height:2.75rem;color:var(--text-strong);cursor:pointer;transition:border-color .3s var(--ease), color .3s var(--ease);place-items:center;font-size:1.5rem;line-height:1;display:grid;position:fixed;top:clamp(.9rem,2.5vh,1.6rem);right:clamp(1rem,4vw,2.5rem)}.pseite__schliessen:hover,.pseite__schliessen:focus-visible{border-color:var(--accent);color:var(--accent)}.pseite--mitleiste .pseite__schliessen{top:5.2rem}.ohnedruck{border-top:1px solid var(--line);max-width:46rem;margin-top:clamp(2.5rem,6vh,3.5rem);padding-top:clamp(1.75rem,4vh,2.5rem)}.ohnedruck__titel{font-family:var(--font-display);letter-spacing:.19em;text-transform:uppercase;color:var(--text-quiet);margin:0 0 1.1rem;font-size:.72rem;font-weight:600}.ohnedruck__liste{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.ohnedruck__liste li{color:var(--text);padding-left:1.5rem;font-size:1rem;line-height:1.6;position:relative}.ohnedruck__liste li:before{content:"—";color:var(--accent);position:absolute;left:0}.rechengrundlagen{border-top:1px solid var(--line);max-width:46rem;margin-top:clamp(1.5rem,3.5vh,2.25rem)}.rechengrundlagen summary{cursor:pointer;font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;color:var(--text-quiet);transition:color .3s var(--ease);padding:.9rem 0;font-size:.7rem;font-weight:600}.rechengrundlagen summary:hover,.rechengrundlagen summary:focus-visible{color:var(--accent)}.rechengrundlagen p{color:var(--text-quiet);margin:0 0 1.1rem;font-size:.88rem;font-style:italic;line-height:1.6}.pseite__kapitel{margin:0}.pseite__kapitel .section{max-width:none}.ansichtkopf{min-height:84svh;padding:clamp(3rem, 10vh, 6rem) var(--gutter) clamp(2rem, 6vh, 4rem);align-content:center;gap:1.1rem;max-width:46rem;display:grid}.ansichtkopf__label{font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.72rem;font-weight:600}.ansichtkopf__satz{font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);text-wrap:balance;margin:0;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:600;line-height:1.2}.ansichtkopf__unter{max-width:34rem;color:var(--text);margin:0;font-size:1.02rem;line-height:1.7}.ansichtkopf__hinweis{text-align:center;width:max-content;font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-quiet);margin:clamp(1.5rem,4vh,2.5rem) 0 0;font-size:.64rem;font-weight:600}.scrollspur{background:color-mix(in srgb, var(--stone-300) 20%, transparent);border-radius:2px;width:3px;height:3.5rem;margin:.9rem auto 0;display:block;position:relative;overflow:hidden}.scrollspur__licht{inset-inline:0;background:linear-gradient(to bottom, transparent, var(--accent) 55%, transparent);height:45%;animation:2.6s cubic-bezier(.5,0,.5,1) infinite scrollspur;position:absolute;top:0}@keyframes scrollspur{0%{opacity:0;transform:translateY(-100%)}25%{opacity:1}75%{opacity:1}to{opacity:0;transform:translateY(222%)}}@media (prefers-reduced-motion:reduce){.scrollspur__licht{opacity:.5;height:100%;animation:none;top:0}}.alleansehen{z-index:3;width:100%;padding:.9rem var(--gutter);border:none;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--night-900) 92%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-family:var(--font-display);letter-spacing:.18em;text-transform:uppercase;text-align:left;color:var(--accent);cursor:pointer;transition:color .3s var(--ease);font-size:.7rem;font-weight:600;position:sticky;top:0}.alleansehen:hover,.alleansehen:focus-visible{color:var(--text-strong)}.alleansehen[hidden],.ist-einzeln .kapitel{display:none}.ist-einzeln .section{padding-top:4.5rem}.ist-einzeln .section__head{align-content:center;min-height:74svh;display:grid}.fstep__text{color:var(--text);margin:0 0 1.1rem;font-size:1.02rem;line-height:1.7}.fstep__text--leise{color:var(--text-quiet);margin-top:1.6rem;font-size:.92rem}.herkunft{color:var(--text-quiet);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.35rem .5rem;margin:.55rem 0 0;font-size:.78rem;line-height:1.4;display:flex}.herkunft__zeichen{font-family:var(--font-display);color:var(--accent);font-weight:600}.cta--zwischen{justify-content:flex-start;margin:clamp(2.5rem,6vh,4rem) 0 clamp(.5rem,2vh,1.5rem);display:flex}.section__title--doppelt{gap:.45em;display:grid}.zurueckgelehnt{font-family:var(--font-body);letter-spacing:-.015em;text-transform:none;font-size:1.16em;font-weight:300;font-stretch:100%;line-height:1.08}#leistungen .section__title--doppelt{gap:.34em}#leistungen>.section__head{align-content:center;min-height:72svh;display:grid}.step__zeit{font-family:var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0;font-size:clamp(.72rem,1.6vw,.92rem);font-weight:600;line-height:1.3}@media (width>=46rem){.step__zeit{align-self:start;margin-top:calc(-1*clamp(1.75rem,3.5vh,2.5rem));padding-top:clamp(1.75rem,3.5vh,2.5rem);padding-left:1.9rem}}@media (width<=45.99rem){.step{grid-template-columns:3rem 1fr;grid-template-areas:"nr zeit""nr inhalt";row-gap:.5rem}.step__num{grid-area:nr}.step__zeit{grid-area:zeit}.step__content{grid-area:inhalt}}.steps__ziel{gap:.5rem;max-width:58rem;margin:clamp(1.5rem,3.5vh,2.25rem) 0 0;display:grid}@media (width>=46rem){.steps__ziel{text-align:right;justify-items:end;padding-right:1rem}.steps__zieltext{max-width:26rem}}.steps__zielzahl{white-space:nowrap;font-family:var(--font-display);letter-spacing:-.01em;color:var(--accent);font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:600}.steps__zieltext{color:var(--text-quiet);font-size:.95rem;line-height:1.6}@media (width<=46rem){.steps__ziel{padding-left:0}}.rechtstext{max-width:46rem}.rechtstext__titel{font-family:var(--font-display);letter-spacing:-.02em;color:var(--text-strong);margin:1.1rem 0 clamp(1.75rem,4vh,2.5rem);font-size:clamp(1.9rem,4.4vw,2.8rem);font-weight:600;line-height:1.1}.rechtstext h3{font-family:var(--font-display);letter-spacing:.01em;color:var(--text-strong);margin:clamp(1.75rem,4vh,2.5rem) 0 .75rem;font-size:1rem;font-weight:600}.rechtstext p{color:var(--text);margin:0 0 .9rem;font-size:1rem;line-height:1.75}.rechtstext a{color:var(--accent);text-underline-offset:.2em;text-decoration:underline}.rechtstext h3{border-top:1px solid var(--line);padding-top:clamp(1.1rem,2.5vh,1.6rem);font-size:1.08rem}.rechtstext__lead+h3{border-top:none;padding-top:0}.rechtstext__lead{font-family:var(--font-body);color:var(--text-strong);margin:0 0 clamp(1.5rem,3.5vh,2.25rem);font-size:clamp(1.05rem,1.6vw,1.2rem);line-height:1.7}.rechtstext__liste{color:var(--text);gap:.45rem;margin:0 0 1.1rem;padding-left:1.1rem;font-size:1rem;line-height:1.7;display:grid}.rechtstext__liste li::marker{color:var(--accent)}.rechtstext p strong{color:var(--text-strong);font-weight:600}.rechtstext code{background:var(--flaeche);color:var(--text-strong);border-radius:.2rem;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.88em}.rechtstext p.rechtstext__stand{color:var(--stone-400);margin-top:1.75rem;font-size:.88rem}.rechtsfuss,.pseitefuss{border-top:1px solid var(--line);flex-wrap:wrap;gap:.6rem 1.6rem;margin-top:clamp(2.5rem,6vh,4rem);padding-top:1.5rem;display:flex}.pseitefuss{padding:1.75rem var(--gutter) clamp(2.5rem, 6vh, 4rem);margin-top:clamp(3rem,7vh,5rem)}.pseite__inhalt>.pseitefuss{padding-inline:0}.rechtsfuss a,.pseitefuss a,.kmenue__recht a{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--stone-300);transition:color .3s var(--ease);padding:.3rem 0;font-size:.72rem;text-decoration:none}.rechtsfuss a:hover,.rechtsfuss a:focus-visible,.pseitefuss a:hover,.pseitefuss a:focus-visible,.kmenue__recht a:hover,.kmenue__recht a:focus-visible{color:var(--brass-lit)}.kmenue__recht{border-top:1px solid var(--line);flex-wrap:wrap;gap:.3rem 1.4rem;padding-top:1.25rem;display:flex}.fform__schutz{color:var(--stone-300);font-size:.84rem;line-height:1.6}.fform__schutz a{color:var(--stone-100);text-underline-offset:.2em;text-decoration:underline}.fschloss,.fschloss:before{border-color:var(--stone-300)}.form__hinweis{color:var(--stone-300);margin:1rem 0 0;font-size:.84rem;line-height:1.6}.form__hinweis a{color:var(--stone-100);text-underline-offset:.2em;text-decoration:underline}.beleg{z-index:2;background:var(--night-800);border-top:1px solid var(--line);position:relative}.beleg__kopf{max-width:46rem;margin-bottom:clamp(2.5rem,5vh,3.5rem)}.beleg__titel{font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;color:var(--text-strong);margin:1.1rem 0;font-size:clamp(1.8rem,4.6vw,3.2rem);font-weight:600;line-height:1.06}.beleg__lead{max-width:42rem;color:var(--text);margin:0;font-size:clamp(1rem,1.6vw,1.1rem);line-height:1.7}.beleg__paar{align-items:center;gap:.9rem;max-width:58rem;display:grid}@media (width>=44rem){.beleg__paar{grid-template-columns:1fr auto 1fr;gap:clamp(1rem,2.5vw,2rem)}}.beleg__pfeil{color:var(--accent);justify-self:center;margin:0;font-size:clamp(1.4rem,3vw,2rem)}@media (width<=43.99rem){.beleg__pfeil{transform:rotate(90deg)}}.zettel{background:var(--flaeche);border:1px solid var(--line);padding:clamp(1.1rem,2.6vw,1.75rem)}.zettel--nachher{background:color-mix(in srgb, var(--brass) 10%, transparent);border-color:color-mix(in srgb, var(--brass-lit) 34%, transparent)}.zettel__marke{background:color-mix(in srgb, var(--stone-050) 13%, transparent);font-family:var(--font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--text-strong);margin:0;padding:.3rem .7rem;font-size:clamp(.72rem,1.5vw,.82rem);font-weight:600;display:inline-block}.zettel--nachher .zettel__marke{background:var(--brass-cta);color:var(--night-900)}.zettel__wann{font-family:var(--font-display);letter-spacing:-.005em;color:var(--text);margin:.7rem 0 1.2rem;font-size:clamp(.88rem,1.7vw,1rem);font-weight:600;line-height:1.3}.zettel--nachher .zettel__wann{color:var(--text-strong)}.zettel__zeilen{font-variant-numeric:tabular-nums;gap:.5rem;margin:0;display:grid}.zettel__zeilen>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.zettel__zeilen dt{color:var(--text);font-size:clamp(.78rem,1.7vw,.9rem)}.zettel__zeilen dd{font-family:var(--font-display);color:var(--text);white-space:nowrap;margin:0;font-size:clamp(.9rem,1.9vw,1.05rem);font-weight:600}.zettel__zeile--steuer{border-top:1px solid var(--line);padding-top:.5rem}.zettel__zeile--steuer dt{color:var(--text)}.zettel--nachher .zettel__zeile--steuer dd{color:var(--accent)}.zettel__summe{border-top:2px solid var(--line-strong);margin-top:1.1rem;padding-top:.9rem}.zettel__was{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet);margin:0 0 .35rem;font-size:.7rem;font-weight:600}.zettel__betrag{font-family:var(--font-display);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap;margin:0 0 0 -.35em;padding:.1em .35em;font-size:clamp(1.5rem,4.4vw,2.3rem);font-weight:600;line-height:1.05;display:inline-block}.zettel__betrag--markiert{color:#14100b;background:#f5d800}.beleg__bilanz{max-width:46rem;margin-top:clamp(2rem,4vh,2.75rem)}.beleg__delta{font-family:var(--font-display);letter-spacing:-.02em;color:var(--accent);margin:0;font-size:clamp(1.6rem,4.2vw,2.6rem);font-weight:600;line-height:1.1}.beleg__jahr{font-family:var(--font-display);letter-spacing:.02em;color:var(--text);margin:.15rem 0 0;font-size:clamp(.95rem,2vw,1.2rem);font-weight:600}.beleg__weg{max-width:42rem;color:var(--text);margin:1.25rem 0 0;font-size:clamp(.95rem,1.5vw,1.05rem);line-height:1.7}.beleg__fussnote{max-width:46rem;color:var(--text-quiet);margin:clamp(1.75rem,3.5vh,2.5rem) 0 0;font-size:.82rem;line-height:1.6}.beleg__cta{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:clamp(2rem,4vh,2.75rem);display:flex}.beleg--kapitel{background:0 0;border-top:none;padding:0}.beleg--kapitel .beleg__paar{margin-top:clamp(1.5rem,3vh,2rem)}.belegweg{gap:1.5rem;max-width:58rem;margin:clamp(2rem,4vh,2.75rem) 0 0;padding:0;list-style:none;display:grid}@media (width>=52rem){.belegweg{grid-template-columns:repeat(3,1fr);gap:clamp(1.25rem,2.5vw,2rem)}}.belegweg li{border-top:1px solid var(--line);padding-top:.9rem}.belegweg__nr{font-family:var(--font-display);letter-spacing:.2em;color:var(--accent);margin-bottom:.5rem;font-size:.7rem;font-weight:600;display:block}.belegweg h4{font-family:var(--font-display);color:var(--text-strong);margin:0 0 .5rem;font-size:clamp(.95rem,1.8vw,1.1rem);font-weight:600;line-height:1.25}.belegweg p{color:var(--text-quiet);margin:0;font-size:clamp(.88rem,1.5vw,.95rem);line-height:1.65}.zettel__original{border-top:1px solid var(--line);justify-items:center;gap:.7rem;margin:1.25rem 0 0;padding-top:1rem;display:grid}.zettel__original img{background:#fff;width:100%;max-width:210px;height:auto;padding:.4rem;display:block;box-shadow:0 8px 26px #00000073}.zettel__original figcaption{text-align:center;font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--text-quiet);font-size:.62rem;font-weight:600;line-height:1.5}.beleg__durch{color:var(--text);font-weight:400}.beleg{overflow:hidden}.beleg__film{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.beleg__film video{object-fit:cover;object-position:center 40%;opacity:.3;filter:saturate(1.2)contrast(1.02)blur(1px);width:100%;height:100%}@media (width<=52rem){.beleg__film video{object-position:78% 42%}}.beleg__film:after{content:"";background:linear-gradient(to bottom, color-mix(in srgb, var(--night-800) 55%, transparent) 0%, color-mix(in srgb, var(--night-800) 30%, transparent) 26%, color-mix(in srgb, var(--night-800) 72%, transparent) 74%, var(--night-800) 100%), linear-gradient(to right, color-mix(in srgb, var(--night-800) 40%, transparent) 0%, transparent 30%, transparent 70%, color-mix(in srgb, var(--night-800) 40%, transparent) 100%);position:absolute;inset:0}.beleg:not(.beleg--kapitel) .zettel{background:color-mix(in srgb, var(--night-900) 88%, transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.beleg:not(.beleg--kapitel) .zettel--nachher{background:linear-gradient(color-mix(in srgb, var(--brass) 12%, transparent), color-mix(in srgb, var(--brass) 12%, transparent)), color-mix(in srgb, var(--night-900) 86%, transparent)}@media (width<=52rem){.beleg__film video{opacity:.2}.beleg__film:after{background:linear-gradient(to bottom, color-mix(in srgb, var(--night-800) 70%, transparent) 0%, color-mix(in srgb, var(--night-800) 52%, transparent) 30%, color-mix(in srgb, var(--night-800) 82%, transparent) 78%, var(--night-800) 100%)}}@media (width<=43.99rem){.beleg__paar{grid-template-columns:1fr auto 1fr;align-items:stretch;gap:.4rem}.beleg__pfeil{align-self:center;font-size:1rem;transform:none}.beleg .zettel{padding:.7rem .6rem .8rem}.zettel__marke{letter-spacing:.12em;padding:.22rem .45rem;font-size:.62rem}.zettel__wann{min-height:2.6em;margin:.5rem 0 .8rem;font-size:.78rem;line-height:1.3}.zettel__zeilen{gap:.55rem}.zettel__zeilen>div{display:block}.zettel__zeilen dt{font-size:.62rem;line-height:1.25}.zettel__zeilen dd{margin-top:.1rem;font-size:.92rem}.zettel__summe{margin-top:.8rem;padding-top:.6rem}.zettel__was{letter-spacing:.1em;font-size:.56rem}.zettel__betrag{margin-left:-.22em;padding:.08em .22em;font-size:1.15rem}.zettel__original{gap:0;margin-top:.8rem;padding-top:.7rem}.zettel__original figcaption{display:none}}.myth__a p.myth__marke{font-family:var(--font-display);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:1rem 0 0;font-size:.72rem;font-weight:600}@media (width<=22.5rem){.beleg__paar>*{min-width:0}.beleg .zettel{padding:.55rem .45rem .65rem}.zettel__marke{letter-spacing:.08em;padding:.2rem .36rem;font-size:.56rem}.zettel__wann{font-size:.68rem}.zettel__zeilen dt{font-size:.58rem}.zettel__zeilen dd{font-size:.84rem}.zettel__was{letter-spacing:.06em;font-size:.5rem}.zettel__betrag{font-size:1rem}.beleg__pfeil{font-size:.8rem}.beleg__titel{font-size:min(1.8rem,7.4vw)}}.fform,.fform__paar>*,.ftel>*{min-width:0}@media (width<=22.5rem){.ftel{gap:.4rem}.ftel select{padding:0 .45rem;font-size:.88rem}:root{--gutter:.9rem}.saeulen>*,.fit>*,.typen>*,.projekte>*,.partnerplus>*,.steps>*,.mechanik>*,.belegweg>*{min-width:0}.ktab th[scope=row],.ktab__ecke{width:31%}}.einheitsatz{max-width:46rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:clamp(2rem,4vh,3rem) 0 0;font-size:clamp(1.05rem,2vw,1.35rem);font-weight:600;line-height:1.4}.saeule__zusage{border-top:1px solid var(--line);font-family:var(--font-display);color:var(--accent);margin:.9rem 0 0;padding-top:.8rem;font-size:.82rem;font-weight:600;line-height:1.45}@media (width>=62.01rem){.masthead__cta-lang{display:none}}.inflationssatz{max-width:46rem;font-family:var(--font-display);letter-spacing:-.01em;color:var(--text-strong);margin:clamp(1.5rem,3.5vh,2.25rem) 0;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:600;line-height:1.3}.inflationssatz__pointe{color:var(--accent);margin-top:.3rem;display:block}.myth__a p.myth__stark{color:var(--text-strong);font-weight:600}@keyframes menueEinfahren{0%{opacity:0;transform:translateY(14px)}}@keyframes menueGrund{0%{opacity:0}}.kmenue[open] .kmenue__karte{animation:menueGrund .32s var(--ease) both}.kmenue[open] .kmenue__kopf,.kmenue[open] .kmenue__liste li,.kmenue[open]>.kmenue__karte>.btn,.kmenue[open] .kmenue__recht{animation:menueEinfahren .45s var(--ease) both}.kmenue[open] .kmenue__liste li{animation-delay:calc(80ms + var(--i) * 45ms)}.kmenue[open]>.kmenue__karte>.btn{animation-delay:.3s}.kmenue[open] .kmenue__recht{animation-delay:.36s}@media (prefers-reduced-motion:reduce){.kmenue[open] .kmenue__karte,.kmenue[open] .kmenue__kopf,.kmenue[open] .kmenue__liste li,.kmenue[open]>.kmenue__karte>.btn,.kmenue[open] .kmenue__recht{animation:none}}.kmenue__karte nav:first-of-type{flex:1;display:flex}.kmenue__liste{flex-direction:column;flex:1;justify-content:space-between;gap:.7rem;display:flex}.kmenue__liste li{flex-direction:column;flex:1;justify-content:center;display:flex}@media (height<=44rem){.kmenue__karte{gap:1rem;padding:1.1rem 1.1rem 1.4rem}.kmenue__liste{gap:.5rem}.kmenue__liste a{padding:.8rem .9rem}.kmenue__wort{font-size:1.02rem}.kmenue__marke .wordmark__primary{font-size:1.15rem}}.saeule,.typ,.projekt,.weg,.zettel,.stimme,.diagramm,.aufwand,.ohnedruck,.partnerplus__punkt,.ergebnis__karte,.karte--bild,.fit__col,.beleg__paar .zettel,.myth{border-radius:var(--rund)}.verguetung,.kwert,.fkarte,.kmenue__liste a,.zettel__betrag--markiert,.zettel__original img,.projekt__bild,.ktab__ecke{border-radius:var(--rund-klein)}.btn--solid,.btn--ghost,.btn--silber,.funnel__zurueck,.masthead__cta{border-radius:var(--rund-knopf)}.btn--solid,.btn--silber,.btn--ghost{min-height:3.1rem;padding-block:.9rem;padding-inline:1.9rem}.masthead .masthead__cta{min-height:2.6rem;padding-block:.55rem;padding-inline:clamp(.9rem,1.6vw,1.35rem)}.btn--ghost:hover,.btn--ghost:focus-visible{background:color-mix(in srgb, var(--stone-050) 6%, transparent);border-color:color-mix(in srgb, var(--brass-lit) 55%, transparent);color:var(--brass-lit)}.btn:hover .btn__pfeil{transform:translate(2px)}.btn--wide{padding-block:1.2rem}.field input,.field select,.field textarea,.ffeld input,.ffeld input[type=text],.ffeld input[type=tel],.ffeld input[type=email],.ffeld select,.ftel select,.fform__status{border-radius:var(--rund-feld)}.funnel__karte{border-radius:var(--rund)}.funnel__balken,.funnel__balken span{border-radius:999px}.ffeld--check input{border-radius:6px}.pseite__schliessen,.funnel__schliessen,.kmenue__zu{border-radius:50%}.ktab{border-radius:var(--rund);overflow:hidden}.saeule,.projekt,.ergebnis__karte,.karte--bild,.typ,.zettel__original img{overflow:hidden}.saeule,.typ,.projekt,.weg,.diagramm,.ohnedruck,.partnerplus__punkt,.ergebnis__karte,.fkarte,.verguetung{border-color:var(--kante);box-shadow:var(--schatten-karte)}.invers .saeule,.invers .typ,.invers .projekt,.invers .weg,.invers .diagramm,.invers .ohnedruck,.invers .ergebnis__karte{border-color:color-mix(in srgb, var(--brass) 22%, transparent);box-shadow:0 10px 30px #241d160f}.kmenue__liste a{border-radius:var(--rund-menue);border-color:var(--kante);box-shadow:inset 0 1px 0 var(--kante-innen), var(--schatten-karte);padding:1.05rem 1.15rem}.kmenue__liste{justify-content:center;gap:1.15rem}.kmenue__liste li{flex:0 auto}@media (hover:hover){.kmenue__liste a:hover{border-color:color-mix(in srgb, var(--brass-cta) 38%, transparent);background-image:linear-gradient(to bottom, color-mix(in srgb, var(--stone-050) 20%, transparent), color-mix(in srgb, var(--stone-050) 10%, transparent))}.kmenue__liste a:hover .kmenue__pfeil{transform:translate(3px)}}.kmenue__liste a{align-content:center}.kmenue__pfeil{transition:transform .25s var(--ease);grid-row:1/span 2;place-self:center;line-height:1}.kmenue__liste a.ist-aktiv:before{border-radius:3px;left:4px}.kmenue__liste a.ist-aktiv{padding-left:1.15rem}.kmenue__zu,.kapitelknopf{min-width:44px;min-height:44px}@media (hover:hover){.kmenue__zu:hover{color:var(--text-strong);background:color-mix(in srgb, var(--stone-050) 8%, transparent)}}.masthead .masthead__cta:hover,.masthead .masthead__cta:focus-visible{color:var(--night-900);background:#eacd97;border-color:#eacd97;transform:translateY(-1px)}@media (hover:hover){.kapitelknopf:hover span,.kapitelknopf:hover span:after{background:var(--brass-cta)}}.saeule p,.myth p,.weg p{line-height:1.62}.saeule h3,.myth h3,.weg h3{text-wrap:balance}
