/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:host,:root{--font-weight-medium:500;--default-font-family:var(--font-sans);--color-grund:var(--color-grund);--color-flaeche:var(--color-flaeche);--color-flaeche-tief:var(--color-flaeche-tief);--color-text:var(--color-text);--color-text-leise:var(--color-text-leise);--color-akzent:var(--color-akzent);--color-akzent-text:var(--color-akzent-text);--color-akzent-hauch:var(--color-akzent-hauch);--color-rand:var(--color-rand);--color-rand-stark:var(--color-rand-stark);--color-auf-dunkel:var(--color-auf-dunkel);--color-auf-dunkel-leise:var(--color-auf-dunkel-leise);--color-scrim:var(--color-scrim);--text-display:var(--display-1);--font-serif:var(--font-serif);--font-sans:var(--font-sans);--radius-0:var(--radius-0);--radius-1:var(--radius-1);--radius-pill:var(--radius-pill);--leading-body:var(--leading-body);--leading-lead:var(--leading-lead);--leading-display:var(--leading-display);--tracking-display:var(--tracking-display);--tracking-caps:var(--tracking-caps);--ease-out:var(--ease-out);--ease-in-out:var(--ease-in-out);--ease-scene:var(--ease-scene)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}html{color-scheme:light;background:var(--color-grund);color:var(--color-text);font-family:var(--font-sans);-webkit-text-size-adjust:var(--text-anpassung);text-size-adjust:var(--text-anpassung);text-rendering:optimizelegibility;scroll-padding-top:var(--space-10)}html:focus-within{scroll-behavior:smooth}body{font-size:var(--step-0);line-height:var(--leading-body);font-feature-settings:"kern","liga","calt";-webkit-font-smoothing:antialiased}h1,h2,h3{font-family:var(--font-serif);font-optical-sizing:auto;text-wrap:balance;font-weight:400}figcaption,label,li,p{text-wrap:pretty;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:6 3 3}h1,h2,h3,summary{-webkit-hyphens:manual;hyphens:manual}h1,h2,h3{overflow-wrap:break-word}:focus-visible{outline:var(--focus-ring);outline-offset:var(--focus-offset)}::selection{background:var(--color-akzent-hauch);color:var(--color-text)}@media (prefers-reduced-motion:reduce){html,html:focus-within{scroll-behavior:auto}*,:after,:before{transition-duration:0s!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer components{.platzhalter{background:var(--color-akzent-hauch);color:#74463b;font-family:var(--font-sans);padding:0 var(--space-1);border-radius:var(--radius-1);-webkit-box-decoration-break:clone;box-decoration-break:clone;white-space:normal;font-weight:500}.visually-hidden,.zusammen{white-space:nowrap}.visually-hidden{width:var(--rule);height:var(--rule);clip:rect(0 0 0 0);clip-path:circle(0);border:0;padding:0;position:absolute;overflow:hidden}.ziffern{font-variant-numeric:tabular-nums lining-nums}.haarlinie{border-color:var(--color-rand);border-style:solid;border-width:0}.aktion{justify-content:center;align-items:center;gap:var(--space-3);min-height:var(--target-comfort);padding:var(--space-3) var(--space-6);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--step-0);transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform var(--dur-press) var(--ease-out);font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.aktion:active{transform:scale(var(--press-scale))}.aktion--tinte{background:var(--color-text);color:var(--color-grund)}.aktion--tinte:hover{background:var(--color-akzent-text)}.aktion--hell{background:var(--color-grund);color:var(--color-text)}.aktion--hell:hover{background:var(--color-hell-hover)}.aktion--akzent{background:var(--color-akzent-text);color:var(--color-grund)}.aktion--akzent:hover{background:#74463b}.aktion-pfeil{width:2em;height:2em;margin-right:calc(var(--space-6) * -.55);border-radius:var(--radius-pill);transition:transform var(--dur-hover) var(--ease-out);background:#faf8f529;flex:none;place-items:center;display:grid}.aktion--klein .aktion-pfeil{margin-right:calc(var(--space-5) * -.6)}.aktion--hell .aktion-pfeil{background:var(--color-akzent-text);color:var(--color-grund)}.aktion:hover .aktion-pfeil{transform:translate(3px)}.aktion--klein{min-height:var(--target-comfort);padding:var(--space-2) var(--space-5);font-size:var(--step--1)}.aktion--hell:focus-visible{outline-color:var(--color-auf-dunkel)}.textlink{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-rand-stark);text-decoration-color:var(--color-rand-stark);text-decoration-thickness:var(--rule);text-underline-offset:var(--unterstrich-abstand);transition:text-decoration-color var(--dur-hover) var(--ease-out)}.textlink:hover,.textlink[aria-current=page]{-webkit-text-decoration-color:var(--color-akzent-text);text-decoration-color:var(--color-akzent-text)}.textlink[aria-current=page]{text-decoration-thickness:calc(var(--rule) * 2);font-weight:500}.sprunglink{left:var(--space-4);top:calc(var(--space-11) * -1);z-index:var(--z-modal);background:var(--color-grund);color:var(--color-text);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);position:absolute}.sprunglink:focus-visible{top:var(--space-4)}.nav{z-index:var(--z-sticky);padding-top:env(safe-area-inset-top,0);padding-left:env(safe-area-inset-left,0);padding-right:env(safe-area-inset-right,0);-webkit-backdrop-filter:saturate(1.4)blur(18px);backdrop-filter:saturate(1.4)blur(18px);color:var(--color-text);border-bottom:var(--rule) solid var(--color-rand);transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out),transform .42s var(--ease-out);background:#faf8f5d1}.nav:after{content:"";background:var(--color-akzent,#b08d57);width:100%;height:2px;transform:scaleX(var(--gelesen,0));transform-origin:0;position:absolute;bottom:-1px;left:0}.nav[data-ueber-hero=true]:after{opacity:0}@media (prefers-reduced-motion:reduce){.nav{transition:none}}.nav[data-ueber-hero=true]{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--scrim-nav);color:var(--color-auf-dunkel);border-bottom-color:#0000}.nav[data-ueber-hero=true] .nav-aktion:focus-visible,.nav[data-ueber-hero=true] a:focus-visible{outline-color:var(--color-auf-dunkel)}.nav-marke{color:inherit;font-variation-settings:"opsz" 72;text-decoration:none}.hero-medium{object-fit:cover;position:absolute;inset:0}.hero-video{opacity:0;transition:opacity var(--dur-video) var(--ease-in-out)}.hero-video[data-sichtbar=true]{opacity:1}.hero-scrim{background:var(--scrim-hero)}.hero-raum{animation:hero-raum 5.2s var(--ease-auftritt) both}.hero-ein{animation:hero-ein var(--dur-auftritt) var(--ease-auftritt) var(--verz,0s) both}.hero-ein--zeile{animation-name:hero-zeile;animation-duration:1.9s}@keyframes hero-raum{0%{transform:scale(1.06)}}@keyframes hero-ein{0%{opacity:0;transform:translateY(1.25rem)}}@keyframes hero-zeile{0%{opacity:0;filter:blur(8px);transform:translateY(1.5rem)}}@media (prefers-reduced-motion:reduce){.hero-ein,.hero-raum{animation:none}}.hero-inhalt{isolation:isolate}.hero-inhalt:before{content:"";z-index:var(--z-hinten);background:var(--scrim-text);pointer-events:none;position:absolute;inset:0}@media not all and (min-width:48rem){.hero-inhalt:before{background:var(--scrim-text-schmal)}}.hero-titel{font-variation-settings:"opsz" 144;font-weight:380;font-size:var(--text-display)}@media not all and (min-width:48rem){.hero-titel{font-size:min(var(--text-display),calc((100vw - 3rem) / 7.7))}}.hero-knopf{right:var(--space-5);bottom:var(--space-5);width:var(--target-comfort);height:var(--target-comfort);border-radius:var(--radius-pill);border:var(--rule) solid var(--color-auf-dunkel);color:var(--color-auf-dunkel);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out);background:0 0;place-items:center;display:grid;position:absolute}.hero-knopf:hover{background:var(--color-scrim)}.hero-knopf:focus-visible{outline-color:var(--color-auf-dunkel)}.hero-knopf-symbol{width:var(--space-3);height:var(--space-3);border-left:var(--space-1) solid;border-right:var(--space-1) solid}.hero-knopf-symbol[data-laeuft=false]{border-right:0;border-left-width:var(--space-3);border-top:calc(var(--space-3) / 2) solid transparent;border-bottom:calc(var(--space-3) / 2) solid transparent;width:0;height:0}.terminkarte{transform:rotate(var(--karte-drehung));box-shadow:var(--schatten-karte);border-radius:var(--radius-1)}.termine{counter-reset:termin;container-type:inline-size}.termin{counter-increment:termin;column-gap:var(--space-4);row-gap:var(--space-2);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nr haken""inhalt inhalt";align-items:start;display:grid}.termin-nr{grid-area:nr}.termin-nr:before{content:counter(termin,decimal-leading-zero)}.termin-inhalt{grid-area:inhalt}.termin .haken{grid-area:haken}@container (min-width:30em){.termin{column-gap:var(--space-6);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"nr inhalt haken"}}.haken{width:var(--space-6);height:var(--space-6);margin-top:var(--space-1);color:var(--color-akzent);display:inline-grid}.haken svg{overflow:visible}.haken-kreis{fill:none;stroke:currentColor;stroke-width:1.5px}.haken[data-laufend=true] .haken-kreis{stroke-dasharray:3 3.6}.haken-strich{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;clip-path:var(--haken-offen)}.terminkarte[data-zustand=wartet] .haken-strich{clip-path:var(--haken-zu)}.terminkarte[data-zustand=laeuft] .haken-kreis,.terminkarte[data-zustand=wartet] .haken-kreis{transition:opacity var(--dur-stempel) var(--ease-in-out)}.terminkarte[data-zustand=wartet] .haken[data-laufend=false] .haken-kreis{opacity:.35}.terminkarte[data-zustand=laeuft] .haken-strich{transition:clip-path var(--dur-stempel) var(--ease-in-out);transition-delay:calc(var(--i) * var(--stempel-abstand) + var(--dur-hover))}.terminkarte[data-zustand=laeuft] .haken-kreis{transition-delay:calc(var(--i) * var(--stempel-abstand))}.protokoll-zeile{grid-template-columns:var(--space-8) minmax(0,1fr);column-gap:var(--space-4);display:grid}.protokoll-zeile[data-ki=true]{border-left:var(--space-1) solid var(--color-akzent-hauch);margin-left:calc(var(--space-4) * -1);padding-left:calc(var(--space-4) - var(--space-1))}.protokoll-zeile[data-morgen=true]{margin-top:var(--space-5);border-top-style:dashed}.portraet{aspect-ratio:4/5;object-fit:cover}.foto,.portraet{border-radius:var(--radius-1)}.foto{background:var(--color-flaeche);height:auto}@media not all and (min-width:48rem){.foto--breit{aspect-ratio:var(--bild-breit-schmal);object-fit:cover}}.portraet--leer{border:var(--rule) dashed var(--color-rand-stark)}.frage-kopf{list-style:none}.frage-kopf::-webkit-details-marker{display:none}.frage-zeichen{width:var(--space-4);height:var(--space-4);flex:none;align-items:center;display:grid}.frage-zeichen:after,.frage-zeichen:before{content:"";height:var(--rule);transition:transform var(--dur-hover) var(--ease-out);background:currentColor;grid-area:1/1}.frage-zeichen:after{transform:rotate(90deg)}.frage[open] .frage-zeichen:after{transform:rotate(0)}.frage-kopf:hover{color:var(--color-akzent-text)}.merkmal{padding-left:var(--space-5);position:relative}.merkmal:before{content:"–";content:"–"/"";color:var(--color-akzent);position:absolute;top:0;left:0}.rechenweg-eingabe{align-items:baseline;display:flex}.rechenweg-eingabe input,.rechenweg-einheit{border:0;border-bottom:var(--rule) solid var(--color-rand-stark);transition:border-color var(--dur-hover) var(--ease-out)}.rechenweg-einheit{padding-left:var(--space-2);align-self:stretch;align-items:center;display:flex}.rechenweg-eingabe:focus-within .rechenweg-einheit,.rechenweg-eingabe:focus-within input{border-bottom-color:var(--color-text)}.rechenweg-eingabe input{min-width:0;min-height:var(--target-comfort);color:var(--color-text);font-size:var(--step-1);font-family:var(--font-sans);background:0 0;flex:1}.rechenweg-eingabe input:focus-visible{outline:none}.rechenweg-eingabe:has(input:focus-visible){outline:var(--focus-ring);outline-offset:var(--focus-offset)}.rechenweg-eingabe:has(input[aria-invalid=true]) .rechenweg-einheit,.rechenweg-eingabe:has(input[aria-invalid=true]) input{border-bottom-color:var(--color-akzent-text)}.rechenweg-ergebnis{border-radius:var(--radius-1)}.hero-kapitel{left:var(--space-5);bottom:var(--space-5);z-index:var(--z-raised);align-items:baseline;gap:var(--space-3);max-width:calc(100% - var(--space-10));color:var(--color-auf-dunkel);text-shadow:0 1px 12px #00000073;animation:kapitel-ein var(--dur-scene) var(--ease-scene) both;display:flex;position:absolute}.hero-kapitel-zeit{font-family:var(--font-serif);font-size:var(--step-2);line-height:1}@keyframes kapitel-ein{0%{opacity:0;transform:translateY(var(--space-2))}}.hero-kennzeichnung{right:calc(var(--space-5) + var(--target-comfort) + var(--space-3));bottom:calc(var(--space-5) + var(--space-3));z-index:var(--z-raised);font-size:var(--step--1);color:var(--color-auf-dunkel);opacity:.85;position:absolute}@media not all and (min-width:48rem){.hero-kennzeichnung{display:none}}.vorfuehrung{background:var(--color-scrim);color:var(--color-auf-dunkel)}.demo-wahl{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.demo-chip{min-height:var(--target-comfort);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);border:var(--rule) solid #faf8f559;color:var(--color-auf-dunkel);font-size:var(--step--1);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.demo-chip:hover{background:#faf8f51a}.demo-chip[aria-pressed=true]{background:var(--color-grund);color:var(--color-text);border-color:var(--color-grund)}.demo-chip:focus-visible,.demo-nochmal:focus-visible{outline-color:var(--color-auf-dunkel)}.demo{flex-direction:column;align-items:center;display:flex}.iphone{aspect-ratio:71.5/149.6;background:#050505;border-radius:3.4rem;width:min(100%,20rem);padding:.7rem;position:relative;box-shadow:0 0 0 2px #3d3935,0 0 0 3.5px #77706a,0 0 0 4.5px #2a2724,0 50px 90px -30px #000000d9,0 20px 40px -20px #0009}.iphone-taste{background:linear-gradient(90deg,#2a2724,#8a837c 50%,#3d3935);border-radius:2px;width:4px;position:absolute}.iphone-taste--aktion,.iphone-taste--lauter,.iphone-taste--leiser{left:-7px}.iphone-taste--aktion{height:2rem;top:17%}.iphone-taste--lauter{height:3.6rem;top:25%}.iphone-taste--leiser{height:3.6rem;top:34%}.iphone-taste--seite{height:5.5rem;top:28%;right:-7px}.iphone-bildschirm{color:#fff;height:100%;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text",var(--font-sans);background:#000;border-radius:2.75rem;flex-direction:column;display:flex;position:relative;overflow:hidden}.iphone-oben{border-bottom:var(--rule) solid #ffffff14;background:#1c1c1eeb}.iphone-status{justify-content:space-between;align-items:center;height:3.1rem;padding:.35rem 1.6rem 0;display:flex;position:relative}.iphone-uhr{text-align:center;width:3.4rem;font-size:.95rem;font-weight:600}.iphone-insel{border-radius:var(--radius-pill);background:#000;width:6.3rem;height:1.85rem;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.iphone-symbole{align-items:center;gap:.3rem;display:flex}.demo-kopf{padding:.25rem var(--space-4) .6rem;text-align:center;justify-items:center;gap:.15rem;display:grid;position:relative}.demo-zurueck{color:#0a84ff;position:absolute;top:.9rem;left:.9rem}.demo-avatar{border-radius:var(--radius-pill);color:#5a342b;width:2.6rem;height:2.6rem;font-family:var(--font-serif);background:linear-gradient(160deg,#f3e4dd,#d9b9ac);place-items:center;padding-bottom:.15rem;font-size:1.45rem;line-height:1;display:grid}.demo-name{margin-top:.15rem;font-size:.75rem;font-weight:500}.demo-status{color:#ebebf599;align-items:center;gap:.3rem;font-size:.625rem;display:flex}.demo-punkt{border-radius:var(--radius-pill);background:#30d158;width:.35rem;height:.35rem}.demo-verlauf{gap:var(--space-3);padding:var(--space-4) .9rem;scrollbar-width:none;flex-direction:column;flex:1;gap:.45rem;display:flex;overflow-y:auto}.demo-blase{-webkit-hyphens:manual;hyphens:manual;max-width:80%;animation:blase-ein .42s var(--ease-out) both;border-radius:1.15rem;padding:.45rem .8rem 1.15rem;font-size:.875rem;line-height:1.35;position:relative}.demo-blase--kundin{color:#fff;background:#0b6fe0;align-self:flex-end}.demo-blase--ki{color:#fff;background:#26252a;align-self:flex-start}.demo-blase--ki:after,.demo-blase--ki:before,.demo-blase--kundin:after,.demo-blase--kundin:before{content:"";height:1.1rem;position:absolute;bottom:0}.demo-blase--kundin:before{background:#0b6fe0;border-bottom-left-radius:.9rem .8rem;width:1.2rem;right:-.45rem}.demo-blase--kundin:after{background:#000;border-bottom-left-radius:.6rem;width:.65rem;right:-.65rem}.demo-blase--ki:before{background:#26252a;border-bottom-right-radius:.9rem .8rem;width:1.2rem;left:-.45rem}.demo-blase--ki:after{background:#000;border-bottom-right-radius:.6rem;width:.65rem;left:-.65rem}.demo-blase>*{z-index:1;position:relative}.demo-tippt:after,.demo-tippt:before{display:none}.demo-ki{margin-bottom:var(--space-1);letter-spacing:var(--tracking-caps);text-transform:uppercase;color:#e3b8ab;font-size:.6875rem;display:block}.demo-zeit{opacity:.65;font-size:.625rem;position:absolute;bottom:.3rem;right:.8rem}.demo-feld{padding:0 var(--space-2);border:var(--rule) dashed #e3b8ab;border-radius:var(--radius-1);color:#f1d3c9;display:inline-block}.demo-team{margin-top:var(--space-2);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--color-auf-dunkel-leise);text-align:center;animation:blase-ein .42s var(--ease-out) both;background:#faf8f514;align-self:center;font-size:.8125rem}.demo-tippt{gap:var(--space-1);padding:var(--space-4);display:flex}.demo-tippt span{border-radius:var(--radius-pill);background:var(--color-auf-dunkel-leise);width:.45rem;height:.45rem;animation:tippen 1.1s ease-in-out infinite}.demo-tippt span:nth-child(2){animation-delay:.15s}.demo-tippt span:nth-child(3){animation-delay:.3s}@keyframes tippen{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes blase-ein{0%{opacity:0;transform:translateY(var(--space-3)) scale(.98)}}.iphone-eingabe{align-items:center;gap:.5rem;padding:.4rem .8rem 1.6rem;display:flex}.iphone-plus{border-radius:var(--radius-pill);color:#ebebf599;background:#26252a;flex:none;place-items:center;width:2rem;height:2rem;font-size:1.25rem;line-height:1;display:grid}.iphone-feld{border:var(--rule) solid #ebebf533;color:#ebebf599;flex:1;padding:.4rem .8rem;font-size:.875rem}.iphone-feld,.iphone-home{border-radius:var(--radius-pill)}.iphone-home{background:#fff;width:8rem;height:.3rem;position:absolute;bottom:.5rem;left:50%;transform:translate(-50%)}.demo-fuss{width:min(100%,24rem);margin-top:var(--space-7);text-align:center;justify-items:center;display:grid}.demo-kennzeichnung{-webkit-hyphens:manual;hyphens:manual;max-width:24rem;margin-top:var(--space-5)}@media (min-width:64rem){.demo{align-items:flex-end;gap:var(--space-6);flex-direction:row}.demo-fuss{width:13rem;margin:0 0 var(--space-6);text-align:left;justify-items:start}.demo-vorschlaege{flex-direction:column;justify-content:flex-start;align-items:flex-start}}.demo-eingabe{border-radius:var(--radius-pill);border:var(--rule) solid #faf8f524;width:100%;height:2.5rem}.demo-nochmal{min-height:var(--target-comfort);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-size:var(--step--1);color:var(--color-auf-dunkel);text-underline-offset:var(--unterstrich-abstand);cursor:pointer;text-decoration:underline}.demo>p{color:var(--color-auf-dunkel-leise)}.nacht-band{gap:var(--rule);background:var(--color-scrim);display:grid}@media (min-width:48rem){.nacht-band{grid-template-columns:repeat(3,1fr)}}.nacht-moment{aspect-ratio:4/5;color:var(--color-auf-dunkel);position:relative;overflow:hidden}@media not all and (min-width:48rem){.nacht-moment{aspect-ratio:4/3}}.nacht-bild{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease-out);position:absolute;inset:0}.nacht-moment:hover .nacht-bild{transform:scale(1.04)}.nacht-moment:after{content:"";background:linear-gradient(#17151300 30%,#1715138c 62%,#171513e0);position:absolute;inset:0}.nacht-text{z-index:var(--z-raised);padding:var(--space-6);position:absolute;bottom:0;left:0;right:0}.nacht-zeit{font-family:var(--font-serif);font-size:var(--display-1);letter-spacing:var(--tracking-display);line-height:.9}.umdeutung{-webkit-hyphens:manual;hyphens:manual;max-width:24ch}.ablauf-bild .foto{aspect-ratio:4/5;object-fit:cover}.gruender{background:var(--color-flaeche)}.gruender-bild .foto{aspect-ratio:4/5;object-fit:cover;object-position:50% 30%}.leistung-kern{padding:var(--space-6) var(--space-5);background:var(--color-flaeche)}@media (min-width:48rem){.leistung-kern{padding:var(--space-8)}}.fluss{justify-items:center;gap:var(--space-3);display:grid}@media (min-width:56rem){.fluss{align-items:center;gap:var(--space-4);grid-template-columns:auto 1fr auto 1fr auto}}.fluss-aus,.fluss-ein{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (min-width:56rem){.fluss-aus,.fluss-ein{align-items:flex-start;gap:var(--space-3);flex-direction:column}}.fluss-aus li,.fluss-ein li{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-4) var(--space-1) var(--space-1);border-radius:var(--radius-pill);background:var(--color-grund);font-size:var(--step--1);display:inline-flex}.fluss-aus li{background:var(--color-akzent-hauch)}.fluss-zeichen{border-radius:var(--radius-pill);background:var(--color-flaeche);place-items:center;width:2.25rem;height:2.25rem;display:grid}.fluss-aus .fluss-zeichen{background:var(--color-grund);color:var(--color-akzent-text)}.fluss-zeichen svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.fluss-linie{background:var(--color-rand-stark);width:1px;height:2.5rem;position:relative;overflow:hidden}@media (min-width:56rem){.fluss-linie{width:100%;min-width:3rem;height:1px}}.fluss-linie:after{content:"";border-radius:var(--radius-pill);background:var(--color-akzent);width:3px;height:.9rem;animation:fluss-runter 5.6s var(--ease-in-out) infinite;position:absolute;inset:0 auto auto 0}@media (min-width:56rem){.fluss-linie:after{width:2.5rem;height:3px;animation-name:fluss-rechts;top:-1px}}.fluss-linie+.fluss-mitte+.fluss-linie:after{animation-delay:2.8s}@keyframes fluss-runter{0%{transform:translateY(-1rem)}to{transform:translateY(2.5rem)}}@keyframes fluss-rechts{0%{left:-2.5rem}to{left:100%}}.fluss-mitte{justify-items:center;gap:var(--space-2);font-family:var(--font-serif);font-size:var(--step-1);text-align:center;display:grid}.fluss-kreis{border-radius:var(--radius-pill);background:var(--color-text);width:5.5rem;height:5.5rem;color:var(--color-akzent-hauch);place-items:center;display:grid;position:relative}.fluss-kreis:before{content:"";border-radius:inherit;border:1px solid var(--color-akzent);opacity:0;animation:atem 7s var(--ease-in-out) infinite;position:absolute;inset:-.6rem}@keyframes atem{0%{opacity:0;transform:scale(.85)}40%{opacity:.5}to{opacity:0;transform:scale(1.25)}}.kern-fuss{justify-content:space-between;align-items:flex-end;gap:var(--space-5);padding-top:var(--space-6);border-top:var(--rule) solid var(--color-rand)}.kern-fuss,.kern-preise{flex-wrap:wrap;display:flex}.kern-preise,.leistung-gruppe{gap:var(--space-7)}.leistung-gruppe{margin-top:var(--space-9);display:grid}@media (min-width:56rem){.leistung-gruppe{align-items:center;gap:var(--space-9);margin-top:var(--section-gap);grid-template-columns:17rem 1fr}.leistung-gruppe[data-seite=rechts]{grid-template-columns:1fr 17rem}.leistung-gruppe[data-seite=rechts] .leistung-telefon{order:2}}.leistung-telefon{justify-self:center;width:min(100%,17rem)}.leistung-liste{gap:var(--space-5);display:grid}@media (min-width:40rem){.leistung-liste{gap:var(--space-6) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.leistung{align-items:start;gap:var(--space-4);grid-template-columns:auto 1fr;display:grid}.leistung p{-webkit-hyphens:manual;hyphens:manual}.leistung-symbol{background:var(--color-flaeche);width:3rem;height:3rem;color:var(--color-akzent-text);border-radius:.9rem;place-items:center;display:grid}.leistung-regel svg,.leistung-symbol svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.leistung-regel{align-items:baseline;gap:var(--space-2);font-size:var(--step--1);color:var(--color-akzent-text);line-height:1.45;display:flex}.leistung-regel svg{flex:none;transform:translateY(.15em)}.schluss{min-height:92svh;color:var(--color-auf-dunkel);place-items:center;display:grid;position:relative;overflow:hidden}.schluss picture,.schluss-schleier{position:absolute;inset:0}.schluss-bild{object-fit:cover;width:100%;height:100%}.schluss-schleier{background:radial-gradient(65% 60%,#1715139e,#17151352 70%,#17151333)}.schluss-inhalt{z-index:var(--z-raised);padding-block:var(--space-10);text-shadow:0 1px 18px #00000059;position:relative}.schluss-satz{border-color:#faf8f566}.schluss-vermerk{left:var(--space-5);bottom:var(--space-4);z-index:var(--z-raised);font-size:var(--step--1);color:var(--color-auf-dunkel);opacity:.85;position:absolute}.rechenweg-marke{margin-right:var(--space-2);padding:0 var(--space-2);border-radius:var(--radius-1);background:var(--color-akzent-hauch);color:#74463b;font-weight:500;display:inline-block}.kernsatz{font-size:var(--display-1);text-wrap:balance;max-width:16ch}.haelfte,.kernsatz{-webkit-hyphens:manual;hyphens:manual}.haelfte{padding-top:var(--space-5);border-top:var(--rule) solid var(--color-text)}.demo-vorschlaege{justify-content:center;gap:var(--space-2);flex-wrap:wrap;width:100%;display:flex}.demo-vorschlaege .demo-chip{padding:var(--space-2) var(--space-4);background:#faf8f50f;border-color:#faf8f54d;flex:none;font-size:.8125rem}.demo-vorschlaege .demo-nochmal-rund{width:var(--target-comfort);padding:0;font-size:1.1rem}.demo-fuss-titel{width:100%;margin-bottom:var(--space-2);color:var(--color-auf-dunkel-leise);font-size:.75rem}.moment{background:var(--color-scrim);min-height:88svh;color:var(--color-auf-dunkel);text-align:center;place-items:center;display:grid}.minute-uhr{font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 96;font-size:clamp(5rem,2rem + 16vw,15rem);line-height:1;display:inline-flex}.minute-ziffer{flex-direction:column;height:1em;display:inline-flex;overflow:hidden}.minute-ziffer>span{transition:transform .9s cubic-bezier(.7,0,.2,1)}.minute[data-weiter=true] .minute-ziffer>span{transform:translateY(-100%)}.minute-saetze{margin-top:var(--space-6);display:grid}.minute-satz{font-family:var(--font-serif);font-size:var(--step-2);line-height:var(--leading-lead,1.3);color:var(--color-auf-dunkel-leise);-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;transition:opacity .9s var(--ease-out),transform .9s var(--ease-out);grid-area:1/1}.minute-satz--nachher{opacity:0;transform:translateY(var(--space-3));transition-delay:.6s}.minute[data-weiter=true] .minute-satz--vorher{opacity:0;transform:translateY(calc(var(--space-3) * -1))}.minute[data-weiter=true] .minute-satz--nachher{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.minute-satz,.minute-ziffer>span{transition:none}}.hero-kapitel-zeit{font-size:var(--step-3);white-space:nowrap;-webkit-hyphens:none;hyphens:none}.hero-kapitel-text{font-size:var(--step-0)}@media not all and (min-width:48rem){.hero-kapitel{align-items:flex-start;gap:var(--space-1);flex-direction:column}}.marke{white-space:nowrap;line-height:1;font-family:var(--font-serif);font-variation-settings:"opsz" 144;letter-spacing:-.035em;font-size:1.42em;font-weight:340;display:inline-block}.marke-e{color:var(--color-akzent);font-weight:520}.nav[data-ueber-hero=true] .marke-e,.schluss .marke-e,.vorfuehrung .marke-e{color:#e6bfb1}.nav,.nav[data-ueber-hero=true]{padding-top:calc(env(safe-area-inset-top,0px) + var(--space-3));-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:0}.nav:after{display:none}.nav-pille{max-width:64rem;padding:.375rem .375rem .375rem var(--space-5);border-radius:var(--radius-pill);-webkit-backdrop-filter:saturate(1.6)blur(20px);backdrop-filter:saturate(1.6)blur(20px);border:var(--rule) solid #1f1d1b14;transition:background-color var(--dur-hover) var(--ease-out),border-color var(--dur-hover) var(--ease-out);background:#faf8f5a8;box-shadow:0 10px 30px -14px #00000047}.nav[data-ueber-hero=true] .nav-pille{box-shadow:none;background:#17151347;border-color:#faf8f529}.nav .nav-marke{min-height:2.75rem}.nav-link{border-radius:var(--radius-pill);color:inherit;transition:background-color var(--dur-hover) var(--ease-out);text-decoration:none;display:none}@media (min-width:30rem){.nav-link{display:inline-flex}}.nav-link:hover{background:#1f1d1b0f}.nav[data-ueber-hero=true] .nav-link{color:var(--color-auf-dunkel)}.nav[data-ueber-hero=true] .nav-link:hover{background:#faf8f51f}.nav .marke{transform:translateY(-.12em)}.nav[data-versteckt=true]:not(:focus-within){transform:translateY(calc(-100% - var(--space-3)))}.testkarte{padding:var(--space-5);border-radius:var(--radius-1);background:var(--color-flaeche);border:var(--rule) solid var(--color-rand)}.testkarte-zeile{gap:var(--space-1);padding:var(--space-3) 0;border-top:var(--rule) solid var(--color-rand);display:grid}.testkarte-zeile:first-child{border-top:0;padding-top:0}.testkarte-zeile dd{font-size:var(--step-0);-webkit-hyphens:manual;hyphens:manual;line-height:1.45}.zahl{font-size:var(--display-1)}.fussnote-zeichen{font-family:var(--font-sans);vertical-align:super;margin-left:.1em;font-size:.32em;line-height:0}.fussnote-zeichen a{color:var(--color-text-leise);text-decoration:none}.fussnote-zeichen a:hover{color:var(--color-text)}.quellen li{max-width:72ch}.zahl-karte .zahl{font-size:clamp(2.75rem,2rem + 2.5vw,3.75rem)}.zahl-ring{width:5.5rem;height:5.5rem}@media (max-width:39.99rem){.zahl-karte{column-gap:var(--space-5);grid-template-columns:4.5rem 1fr;align-items:start;display:grid}.zahl-karte>.zahl-punkte,.zahl-karte>svg{grid-row:span 2;width:4.5rem;height:4.5rem}.zahl-karte>.zahl-punkte{grid-template-columns:repeat(5,.7rem);gap:.3rem;height:auto;padding-top:.9rem}.zahl-karte>.zahl-punkte span{width:.7rem;height:.7rem}.zahl-karte .zahl{margin-top:0;font-size:2.5rem}}.zahl-ring circle{fill:none;stroke-width:9px}.zahl-ring-grund{stroke:var(--color-flaeche-tief)}.zahl-ring-bogen{stroke:var(--color-akzent);stroke-linecap:round}.zahl-punkte{grid-template-columns:repeat(5,1rem);gap:.55rem;padding-block:.6rem;display:grid}.zahl-punkte span{border-radius:var(--radius-pill);background:var(--color-flaeche-tief);width:1rem;height:1rem}.zahl-punkte span[data-an]{background:var(--color-akzent)}.kreislauf{background:var(--color-flaeche)}.kreis-buehne{gap:var(--space-7);justify-items:center;display:grid}.kreis-buehne>*{min-width:0;max-width:100%}.kreis-stationen{justify-self:stretch;gap:var(--space-2);scrollbar-width:none;max-width:100%;padding:var(--space-2);margin-inline:calc(var(--space-2) * -1);display:flex;overflow-x:auto}.kreis-station{align-items:center;gap:var(--space-2);min-height:var(--target-comfort);padding:0 var(--space-4);border-radius:var(--radius-pill);border:var(--rule) solid var(--color-rand-stark);color:var(--color-text);white-space:nowrap;cursor:pointer;background:0 0;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.kreis-station:hover{background:var(--color-grund)}.kreis-station[data-aktiv]{background:var(--color-text);border-color:var(--color-text);color:var(--color-grund)}.kreis-station:focus-visible,.kreis-weiter:focus-visible{outline:var(--focus-ring);outline-offset:3px}.kreis-punkt{border-radius:var(--radius-pill);opacity:.35;background:currentColor;width:.5rem;height:.5rem}.kreis-station[data-ihr] .kreis-punkt{background:var(--color-akzent);opacity:1;box-shadow:0 0 0 .25rem var(--color-akzent-hauch)}.kreis-label{letter-spacing:.08em;text-transform:uppercase;color:var(--color-akzent-text);font-size:.75rem}.kreis-station[data-aktiv] .kreis-label{color:var(--color-akzent-hauch)}.kreis-telefon{width:min(100%,17.5rem)}.iphone--klein{width:100%}.iphone--klein .iphone-insel{width:5.2rem;height:1.6rem}.iphone--klein .iphone-status{padding-inline:1.4rem}.kreis-text{text-align:center;max-width:26rem}.kreis-zeile{animation:kreis-ein 1.2s var(--ease-auftritt) both}.kreis-kopf{margin-bottom:var(--space-9);text-align:center;place-items:center;display:grid}.kreislauf .minute-uhr{color:var(--color-text);font-size:clamp(4.5rem,2rem + 10vw,9rem)}.kreislauf .minute-saetze{margin-top:var(--space-4)}.kreislauf .minute-satz{color:var(--color-text-leise)}.kreis-varianten>div{justify-content:center}.erklaerfilm video{aspect-ratio:16/9;border-radius:var(--radius-1);background:var(--color-scrim);width:100%;height:auto;display:block;box-shadow:0 2.5rem 5rem -2rem #1c191759}.kreis-chip{min-height:var(--target-comfort);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);border:var(--rule) solid var(--color-rand-stark);color:var(--color-text);font-size:var(--step--1);cursor:pointer;transition:background-color var(--dur-hover) var(--ease-out),color var(--dur-hover) var(--ease-out)}.kreis-chip:hover{background:#1c19170d}.kreis-chip[aria-pressed=true]{background:var(--color-text);border-color:var(--color-text);color:var(--color-grund)}.kreis-weiter{min-height:var(--target-comfort);color:var(--color-text);text-underline-offset:.25em;text-decoration:underline;text-decoration-thickness:var(--rule);cursor:pointer;background:0 0;border:0;padding:0}@media (min-width:64rem){.kreis-buehne{place-items:center stretch;gap:var(--space-8);grid-template-columns:14rem 1fr 18rem}.kreis-stationen{flex-direction:column;margin:0;padding:0;overflow:visible}.kreis-station{width:100%}.kreis-telefon{justify-self:center;width:18rem}.kreis-text{text-align:left}.kreis-varianten>div{justify-content:flex-start}}@keyframes kreis-ein{0%{opacity:0;transform:translateY(.9rem)}}.kreis-screen{padding:var(--space-4) .9rem var(--space-5);animation:kreis-ein 1.1s var(--ease-auftritt) both;font-size:.8125rem;line-height:1.35}.kreis-screen,.kreis-screen>*{flex-direction:column;flex:1;display:flex}.kreis-screen:after{content:"";width:7.5rem;height:.3rem;margin-top:var(--space-4);border-radius:var(--radius-pill);opacity:.85;background:currentColor;align-self:center}.scr-anruf-tasten{justify-content:center;gap:1.6rem;margin-top:auto;display:flex}.scr-anruf-tasten span{border-radius:var(--radius-pill);background:#ffffff29;width:3.2rem;height:3.2rem}.scr-anruf-tasten span:last-child{background:#ff3b30}.iphone-bildschirm[data-art=fokus]{background:linear-gradient(#3a2f2b,#6e5249 60%,#9a6255)}.iphone-bildschirm[data-art=kalender],.iphone-bildschirm[data-art=notiz]{color:#111;background:#f2f2f7}.scr-klein{opacity:.6;font-size:.6875rem}.scr-titel{letter-spacing:-.01em;font-size:1.35rem;font-weight:700}.scr-anruf{text-align:center;flex-direction:column;align-items:center;display:flex}.scr-anruf-kopf{opacity:.6;font-size:.75rem}.scr-anruf-wer{margin-top:.3rem;font-size:1.6rem;font-weight:400}.scr-anruf-dauer{opacity:.6}.scr-transkript{margin-top:var(--space-5);text-align:left;gap:.5rem;width:100%;display:grid}.scr-z{background:#ffffff1a;border-radius:.9rem;padding:.5rem .7rem}.scr-z--ki{background:#9a62558c}.scr-feld{border:1px dashed #fff9;border-radius:.4rem;padding:0 .4rem;font-weight:600;display:inline-block}.scr-z-wer{letter-spacing:.06em;text-transform:uppercase;opacity:.65;font-size:.625rem;display:block}.scr-termine{margin-top:var(--space-4);gap:.4rem;display:grid}.scr-termin{background:#fff;border-left:3px solid #c7c7cc;border-radius:.6rem;grid-template-columns:2.6rem 1fr auto;align-items:center;gap:.5rem;padding:.65rem .6rem;display:grid}.scr-termin[data-neu]{border-left-color:var(--color-akzent);background:var(--color-akzent-hauch);animation:kreis-ein 1.4s .6s var(--ease-auftritt) both}.scr-termin[data-frei]{color:#8e8e93;background:0 0;border:1px dashed #c7c7cc}.scr-neu{border-radius:var(--radius-pill);background:var(--color-akzent);color:#fff;text-transform:uppercase;letter-spacing:.06em;padding:.1rem .45rem;font-size:.625rem}.scr-nachricht{flex-direction:column;justify-content:flex-end;gap:.6rem;display:flex}.scr-absender{text-align:center;opacity:.6;margin-bottom:auto;font-size:.75rem}.scr-blase{background:var(--color-blase-ki);max-width:88%;animation:kreis-ein 1.3s .45s var(--ease-auftritt) both;border-radius:1.1rem 1.1rem 1.1rem .3rem;padding:.6rem .8rem}.scr-produkt{color:#111;max-width:88%;animation:kreis-ein 1.3s 1.1s var(--ease-auftritt) both;background:#fff;border-radius:.9rem;align-items:center;gap:.7rem;padding:.55rem;display:flex}.scr-produkt-bild{background:linear-gradient(160deg,var(--color-akzent-hauch),#d9b8ad);border-radius:.6rem;flex:none;width:2.6rem;height:2.6rem}.scr-knoepfe{animation:kreis-ein 1.3s 1.1s var(--ease-auftritt) both;gap:.4rem;display:flex}.scr-knoepfe span{border-radius:var(--radius-pill);border:1px solid #ffffff59;padding:.45rem .8rem}.scr-knoepfe span:first-child{color:#111;background:#fff;border-color:#fff}.scr-fuss{margin-top:var(--space-4);text-align:center}.scr-notiz .scr-fuss{margin-top:auto}.scr-fokus{text-align:center;flex-direction:column;align-items:center;display:flex}.scr-fokus-uhr{letter-spacing:-.02em;margin-top:var(--space-4);font-size:3.6rem;font-weight:600;line-height:1}.scr-fokus-modus{border-radius:var(--radius-pill);background:#ffffff2e;align-items:center;gap:.35rem;margin-top:.6rem;padding:.3rem .75rem;font-size:.75rem;display:inline-flex}.scr-mitteilungen{text-align:left;gap:.45rem;width:100%;margin-top:auto;display:grid}.scr-mitteilungen li{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:kreis-ein 1.2s .3s var(--ease-auftritt) both;background:#ffffff38;border-radius:.95rem;padding:.6rem .75rem}.scr-mitteilungen li:nth-child(2){animation-delay:.9s}.scr-mitteilungen li:nth-child(3){animation-delay:1.5s}.scr-punkte{margin-top:var(--space-4);gap:.45rem;display:grid}.scr-punkte li{background:#fff;border-radius:.6rem;align-items:center;gap:.55rem;padding:.65rem .7rem;display:flex}.scr-haken{border-radius:var(--radius-pill);background:var(--color-akzent-hauch);width:1.3rem;height:1.3rem;color:var(--color-akzent-text);flex:none;place-items:center;display:inline-grid}.scr-punkte li[data-ok] .scr-haken{color:#fff;background:#34c759}.vergleich{-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.vergleich:focus-visible{outline:var(--focus-ring);outline-offset:4px}.vergleich-tabelle{border-collapse:collapse;text-align:left;width:100%;min-width:46rem}.vergleich-tabelle td,.vergleich-tabelle th{padding:var(--space-4) var(--space-4) var(--space-4) 0;border-top:var(--rule) solid var(--color-rand);vertical-align:top}.vergleich-tabelle thead td,.vergleich-tabelle thead th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-leise);-webkit-hyphens:manual;hyphens:manual;border-top:0;font-size:.8125rem;font-weight:400}.vergleich-tabelle tbody th{font-family:var(--font-serif);font-size:var(--step-1);width:26%;font-weight:400}.vergleich-tabelle tbody td{color:var(--color-text-leise)}.vergleich-tabelle .vergleich-epure{padding-left:var(--space-4);background:var(--color-flaeche);color:var(--color-text);font-weight:500}.vergleich-tabelle thead .vergleich-epure{color:var(--color-akzent-text)}.wertung{vertical-align:middle;color:var(--color-rand-stark);display:inline-flex}.vergleich-epure .wertung,.wertung[data-w=ja]{color:var(--color-text)}.vergleich-epure .wertung[data-w=ja]{color:var(--color-akzent)}.vergleich-stichwort{margin-left:var(--space-2)}.vergleich-stichwort,.vergleich-tabelle tbody td,.vergleich-tabelle tbody th{vertical-align:middle}.vergleich-kurz{display:none}@media (max-width:47.99rem){.vergleich-tabelle{table-layout:fixed;min-width:0}.vergleich-tabelle td,.vergleich-tabelle th{padding:var(--space-3) var(--space-1);text-align:center}.vergleich-tabelle tbody th{text-align:left;padding-left:0;font-size:1rem}.vergleich-tabelle .vergleich-epure{padding-left:var(--space-1)}.vergleich-tabelle thead td{width:38%}.vergleich-tabelle thead th{letter-spacing:0;text-transform:none;-webkit-hyphens:manual;hyphens:manual;vertical-align:bottom;padding-inline:2px;font-size:.6875rem}.vergleich-lang,.vergleich-stichwort{display:none}.vergleich-kurz{display:inline}}.vergleich-legende{gap:var(--space-2) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.vergleich-legende .wertung svg{width:14px;height:14px}.zusage{padding:var(--space-6);background:var(--color-flaeche);border-radius:var(--radius-1)}#pilot .text-lead,.fakt p,.zahl-karte p,.zusage p{-webkit-hyphens:manual;hyphens:manual}.zusage-symbol{fill:none;width:3.25rem;height:3.25rem;stroke:var(--color-akzent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.zeitleiste{gap:var(--space-7);display:grid;position:relative}.zeitleiste:before{content:"";border-left:var(--rule) solid var(--color-rand-stark);position:absolute;top:1.75rem;bottom:1.75rem;left:1.75rem}.zeitleiste-schritt{align-content:start;gap:var(--space-5);grid-template-columns:3.5rem 1fr;display:grid;position:relative}.zeitleiste-knoten{border-radius:var(--radius-pill);border:var(--rule) solid var(--color-rand-stark);background:var(--color-grund);width:3.5rem;height:3.5rem;color:var(--color-akzent);place-items:center;display:grid}.zeitleiste-schritt[data-laufend] .zeitleiste-knoten{border-style:dashed;border-color:var(--color-akzent);background:var(--color-akzent-hauch)}.kanaele svg,.zeitleiste-symbol{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.zeitleiste-dauer{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--color-flaeche);flex-wrap:wrap;padding:.2rem .7rem;font-size:.875rem;display:inline-flex}.zeitleiste-laufend{letter-spacing:.08em;text-transform:uppercase;color:var(--color-akzent-text);font-size:.6875rem}.kanaele{gap:var(--space-2);display:flex}.kanaele li{border-radius:var(--radius-pill);background:var(--color-flaeche);width:2.5rem;height:2.5rem;color:var(--color-text);place-items:center;display:grid}@media (min-width:64rem){.zeitleiste{gap:var(--space-6);grid-template-columns:repeat(4,1fr)}.zeitleiste:before{border-left:0;border-top:var(--rule) solid var(--color-rand-stark);inset:1.75rem 0 auto 1.75rem}.zeitleiste-schritt{gap:var(--space-5);grid-template-columns:1fr}}.wochen-leiste{gap:var(--space-5);flex-direction:column;display:flex}.wochen-phase{flex-basis:0;min-width:0}.wochen-balken{gap:3px;display:flex}.wochen-balken span{flex:1;place-items:center;height:2.75rem;font-size:.8125rem;display:grid}.wochen-phase[data-phase="0"] .wochen-balken span{background:repeating-linear-gradient(135deg,var(--color-akzent-hauch) 0 6px,var(--color-flaeche) 6px 12px);color:var(--color-akzent-text)}.wochen-phase[data-phase="1"] .wochen-balken span{background:var(--color-akzent);color:var(--accent-ink)}.wochen-balken span:first-child{border-radius:var(--radius-pill) 0 0 var(--radius-pill)}.wochen-balken span:last-child{border-radius:0 var(--radius-pill) var(--radius-pill) 0}.wochen-balken span:only-child{border-radius:var(--radius-pill)}.wochen-ende{align-items:center;gap:var(--space-3);display:flex}.wochen-ende .mt-3{margin-top:0}.wochen-fahne{border-radius:var(--radius-pill);background:var(--color-text);width:3px;height:2.75rem;display:block}@media (min-width:48rem){.wochen-leiste{flex-direction:row;align-items:flex-start;gap:3px}.wochen-phase[data-phase="0"] .wochen-balken span:last-child,.wochen-phase[data-phase="1"] .wochen-balken span:first-child{border-radius:0}.wochen-phase{padding-right:var(--space-4)}.wochen-phase .wochen-balken{margin-right:calc(var(--space-4) * -1)}.wochen-ende{width:12rem;padding-left:var(--space-4);flex:none;display:block}.wochen-ende .mt-3{margin-top:var(--space-3)}}.fakt{padding:var(--space-6);background:var(--color-flaeche);border-radius:var(--radius-1)}.frage-kurz{font-family:var(--font-sans);color:var(--color-akzent-text);margin-top:.35rem;font-size:1rem;line-height:1.4;display:block}[data-auftritt]:not([data-auftritt=zeichnen]){transition:opacity var(--dur-auftritt) var(--ease-auftritt) var(--staffel,0s),transform calc(var(--dur-auftritt) + .5s) var(--ease-auftritt) var(--staffel,0s)}[data-auftritt][data-wartet]:not([data-auftritt=zeichnen]){opacity:0;transform:translateY(var(--weg-auftritt));transition:none}[data-wartet] *,[data-wartet] :after,[data-wartet] :before{animation-play-state:paused}.kreis-buehne[data-auftritt],.leistung-telefon[data-auftritt]{--weg-auftritt:3.5rem}.zahl-ring-bogen{stroke-dashoffset:0;transition:stroke-dashoffset 2.8s var(--ease-in-out) calc(var(--staffel,0s) + .5s)}.zahl-karte[data-wartet] .zahl-ring-bogen{stroke-dashoffset:var(--bogen);transition:none}.zahl-punkte span[data-an]{transition:background-color 1s var(--ease-out) calc(var(--staffel,0s) + .7s + var(--i,0) * .45s)}.zahl-karte[data-wartet] .zahl-punkte span[data-an]{background:var(--color-flaeche-tief);transition:none}.zeitleiste:before{transform-origin:top;transition:transform 3.2s var(--ease-in-out) .3s}.zeitleiste[data-wartet]:before{transition:none;transform:scaleY(0)}@media (min-width:64rem){.zeitleiste:before{transform-origin:0}.zeitleiste[data-wartet]:before{transform:scaleX(0)}}.wochen-balken{clip-path:inset(0);transition:clip-path 2s var(--ease-in-out) calc(var(--staffel,0s) + .5s)}.wochen-phase[data-phase="1"] .wochen-balken{transition-duration:3s;transition-delay:calc(var(--staffel,0s) + 2.4s)}.wochen-fahne{transform-origin:bottom;transition:transform 1.4s var(--ease-auftritt) calc(var(--staffel,0s) + 5.3s)}.wochen[data-wartet] .wochen-balken{clip-path:inset(0 100% 0 0);transition:none}.wochen[data-wartet] .wochen-fahne{transition:none;transform:scaleY(0)}.vergleich-epure .wertung{transition:opacity 1s var(--ease-out) calc(var(--staffel,0s) + .9s + var(--zeile,0) * .35s),transform 1.4s var(--ease-auftritt) calc(var(--staffel,0s) + .9s + var(--zeile,0) * .35s)}.vergleich[data-wartet] .vergleich-epure .wertung{opacity:0;transition:none;transform:scale(.4)}}@layer utilities{.\@container{container-type:inline-size}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.mx-auto{margin-inline:auto}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-7{margin-top:var(--space-7)}.mt-8{margin-top:var(--space-8)}.mt-9{margin-top:var(--space-9)}.mt-section{margin-top:var(--section-gap)}.mb-5{margin-bottom:var(--space-5)}.block{display:block}.flex{display:flex}.grid{display:grid}.inline-flex{display:inline-flex}.size-full{width:100%;height:100%}.min-h-svh{min-height:100svh}.min-h-target{min-height:var(--target-comfort)}.w-full{width:100%}.max-w-\[46rem\]{max-width:46rem}.max-w-measure{max-width:var(--measure)}.max-w-schmal{max-width:46rem}.max-w-seite{max-width:82rem}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.gap-7{gap:var(--space-7)}.gap-8{gap:var(--space-8)}.gap-x-6{column-gap:var(--space-6)}.gap-y-1{row-gap:var(--space-1)}.overflow-hidden{overflow:hidden}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.bg-flaeche{background-color:var(--color-flaeche)}.bg-scrim{background-color:var(--color-scrim)}.px-3{padding-inline:var(--space-3)}.px-5{padding-inline:var(--space-5)}.py-5{padding-block:var(--space-5)}.py-6{padding-block:var(--space-6)}.py-9{padding-block:var(--space-9)}.py-section{padding-block:var(--section-gap)}.pt-1{padding-top:var(--space-1)}.pt-6{padding-top:var(--space-6)}.pt-10{padding-top:var(--space-10)}.pt-11{padding-top:var(--space-11)}.pt-section{padding-top:var(--section-gap)}.pb-4{padding-bottom:var(--space-4)}.pb-6{padding-bottom:var(--space-6)}.pb-7{padding-bottom:var(--space-7)}.pb-8{padding-bottom:var(--space-8)}.pb-9{padding-bottom:var(--space-9)}.pb-section{padding-bottom:var(--section-gap)}.text-left{text-align:left}.font-serif{font-family:var(--font-serif)}.text-display{font-size:var(--display-1)}.text-h2{font-size:var(--step-3)}.text-h2gross{font-size:var(--step-4)}.text-h3{font-size:var(--step-2)}.text-klein{font-size:var(--step--1)}.text-lead{font-size:var(--step-1)}.leading-display{--tw-leading:var(--leading-display);line-height:var(--leading-display)}.leading-lead{--tw-leading:var(--leading-lead);line-height:var(--leading-lead)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.tracking-caps{--tw-tracking:var(--tracking-caps);letter-spacing:var(--tracking-caps)}.tracking-display{--tw-tracking:var(--tracking-display);letter-spacing:var(--tracking-display)}.\[hyphens\:manual\]{-webkit-hyphens:manual;hyphens:manual}.whitespace-nowrap{white-space:nowrap}.text-akzent-text{color:var(--color-akzent-text)}.text-auf-dunkel{color:var(--color-auf-dunkel)}.text-auf-dunkel-leise{color:var(--color-auf-dunkel-leise)}.text-text{color:var(--color-text)}.text-text-leise{color:var(--color-text-leise)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:48rem){.md\:col-span-4{grid-column:span 4/span 4}.md\:col-span-8{grid-column:span 8/span 8}.md\:col-start-5{grid-column-start:5}.md\:mx-auto{margin-inline:auto}.md\:mt-8{margin-top:var(--space-8)}.md\:mt-9{margin-top:var(--space-9)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:items-center{align-items:center}.md\:gap-5{gap:var(--space-5)}.md\:gap-6{gap:var(--space-6)}.md\:px-7{padding-inline:var(--space-7)}.md\:px-8{padding-inline:var(--space-8)}.md\:py-7{padding-block:var(--space-7)}.md\:text-center{text-align:center}}@media (min-width:64rem){.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-6{grid-column:span 6/span 6}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-start-6{grid-column-start:6}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:items-center{align-items:center}.lg\:gap-6{gap:var(--space-6)}.lg\:gap-7{gap:var(--space-7)}.lg\:gap-9{gap:var(--space-9)}}@container (min-width:48em){.\@fuss\:col-span-4{grid-column:span 4/span 4}.\@fuss\:col-span-7{grid-column:span 7/span 7}.\@fuss\:col-span-8{grid-column:span 8/span 8}.\@fuss\:col-start-9{grid-column-start:9}.\@fuss\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.\@fuss\:flex-row{flex-direction:row}.\@fuss\:items-baseline{align-items:baseline}.\@fuss\:justify-between{justify-content:space-between}.\@fuss\:gap-6{gap:var(--space-6)}.\@fuss\:pt-4{padding-top:var(--space-4)}.\@fuss\:text-right{text-align:right}}}:root{--bg:#faf8f5;--surface:#f1ebe3;--surface-deep:#e9e0d4;--ink:#1f1d1b;--muted:#5c554f;--accent:#9a6255;--accent-ink:#faf8f5;--accent-wash:#f3e4de;--border:#ddd3c7;--field-border:#857a70;--hover-light:#d6c9b9;--focus:#8a584c;--on-dark:#faf8f5;--scrim:#1f1d1b;--color-grund:var(--bg);--color-flaeche:var(--surface);--color-flaeche-tief:var(--surface-deep);--color-text:var(--ink);--color-text-leise:var(--muted);--color-akzent:var(--accent);--color-akzent-text:#8a584c;--color-akzent-hauch:var(--accent-wash);--color-rand:var(--border);--color-rand-stark:var(--field-border);--color-hell-hover:var(--hover-light);--color-fokus:var(--focus);--color-auf-dunkel:var(--on-dark);--color-auf-dunkel-leise:#cfc5b9;--color-nacht:#171513;--color-blase-ki:#2b2825;--color-scrim:var(--scrim);--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-8:4rem;--space-9:6rem;--space-10:8rem;--space-11:10rem;--section-gap:clamp(6.5rem,2.75rem + 10vw,10rem);--step--1:clamp(.875rem,.85rem + .1vw,.9375rem);--step-0:clamp(1.0625rem,1rem + .25vw,1.1875rem);--step-1:clamp(1.3125rem,1.2rem + .4vw,1.4375rem);--step-2:clamp(1.625rem,1.45rem + .6vw,1.875rem);--step-3:clamp(2rem,1.6rem + 1.6vw,3rem);--step-4:clamp(2.5rem,1.9rem + 2.6vw,4rem);--display-1:clamp(2.875rem,1.7rem + 4.6vw,6rem);--display-2:clamp(5rem,2rem + 14vw,16rem);--leading-body:1.6;--leading-lead:1.4;--leading-display:1.02;--tracking-display:-.02em;--tracking-caps:.08em;--measure:56ch;--text-anpassung:100%;--unterstrich-abstand:.2em;--font-serif:"Fraunces","Fraunces Fallback",Georgia,serif;--font-sans:"Inter","Inter Fallback",Arial,sans-serif;--z-hinten:-1;--z-base:0;--z-raised:10;--z-sticky:20;--z-overlay:30;--z-modal:40;--z-toast:50;--dur-press:.12s;--dur-hover:.16s;--dur-in:.4s;--dur-scene:.9s;--dur-video:1.2s;--dur-stempel:.9s;--bild-breit-schmal:4/3;--stempel-abstand:.6s;--ease-out:cubic-bezier(.22,1,.36,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-scene:cubic-bezier(.16,1,.3,1);--press-scale:.96;--dur-auftritt:1.6s;--ease-auftritt:cubic-bezier(.16,1,.3,1);--weg-auftritt:2rem;--haken-offen:inset(-3px);--haken-zu:inset(-3px 100% -3px -3px);--focus-ring:2px solid var(--color-fokus);--focus-offset:3px;--target-min:24px;--target-comfort:44px;--radius-0:0;--radius-1:2px;--radius-pill:999px;--rule:1px;--karte-drehung:-.5deg;--schatten-karte:0 18px 40px -18px #1f1d1b47;--scrim-hero:radial-gradient(ellipse 70% 60% at 50% 50%,#1f1d1b8c 0%,#1f1d1b61 60%,#1f1d1b4d 100%);--scrim-text:radial-gradient(closest-side,#1f1d1b75,#1f1d1b69 60%,#1f1d1b52 85%,#1f1d1b00);--scrim-text-schmal:linear-gradient(#1f1d1b00,#1f1d1b75 var(--space-8),#1f1d1b75 calc(100% - var(--space-7)),#1f1d1b00);--scrim-nav:linear-gradient(180deg,#1f1d1b73,#1f1d1b00);--h-inhalt:auto;--h-halb:50svh;--h-bildschirm:100svh}@font-face{font-family:Fraunces;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/fraunces-de-opsz-wght.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+1e9e,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-de-wght.woff2)format("woff2-variations");unicode-range:u+??,u+131,u+152-153,u+2bb-2bc,u+2c6,u+2da,u+2dc,u+304,u+308,u+329,u+1e9e,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local(Georgia);size-adjust:94.88%;ascent-override:103.08%;descent-override:26.88%;line-gap-override:0%}@font-face{font-family:Inter Fallback;src:local(Arial);size-adjust:106.28%;ascent-override:91.15%;descent-override:22.7%;line-gap-override:0%}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}