/* ───────── Schriften (SIL OFL, lokal, keine externe Verbindung) ───────── */
@font-face{font-family:"Geist";src:url("fonts/Geist-Variable.woff2") format("woff2");font-weight:100 900;font-display:swap}
@font-face{font-family:"Geist Mono";src:url("fonts/GeistMono-Variable.woff2") format("woff2");font-weight:100 900;font-display:swap}

/* ───────── Farben und Maße ───────── */
:root{
  --paper:#EFEFEF;
  --plate:#E4E4E4;
  --plate-2:#DADADA;
  --ink:#131313;
  --text:#3A3A3A;
  --muted:#6B6B6B;
  --hair:rgba(19,19,19,.14);
  --accent:#FBB900;
  --accent-text:#131313;
  --on-accent:#131313;
  --focus:#131313;
  --deep:#161616;
  --accent-deep:#FBB900;
  --on-deep:#EDEDED;
  --img-opacity:.58;
  --img-bright:1;
  --veil:239,239,239;
  --sans:"Geist","Helvetica Neue",Arial,sans-serif;
  --mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;
  --ease-out:cubic-bezier(.23,1,.32,1);
  --edge:clamp(16px,2.4vw,36px);
  --frame:1360px;
  --nav-h:72px;
  color-scheme:light;
}
@media (prefers-color-scheme:dark){
  :root:not([data-theme="light"]){
    --paper:#121212; --plate:#1B1B1B; --plate-2:#232323; --ink:#F0F0F0; --text:#CFCFCF; --muted:#9A9A9A;
    --hair:rgba(255,255,255,.12); --accent:#FBB900; --accent-text:#FBB900; --on-accent:#121212; --focus:#FBB900; --deep:#E9E9E9; --on-deep:#141414; --accent-deep:#7A5400;
    --img-opacity:.42; --img-bright:.7; --veil:18,18,18; color-scheme:dark;
  }
}
:root[data-theme="dark"]{
  --paper:#121212; --plate:#1B1B1B; --plate-2:#232323; --ink:#F0F0F0; --text:#CFCFCF; --muted:#9A9A9A;
  --hair:rgba(255,255,255,.12); --accent:#FBB900; --accent-text:#FBB900; --on-accent:#121212; --focus:#FBB900; --deep:#E9E9E9; --on-deep:#141414; --accent-deep:#7A5400;
  --img-opacity:.42; --img-bright:.7; --veil:18,18,18; color-scheme:dark;
}


/* ───────── Grundlagen ───────── */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}
body{margin:0;background:var(--paper);color:var(--text);font-family:var(--sans);font-size:1.125rem;line-height:1.6;font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}
h1,h2,h3{color:var(--ink);margin:0;font-weight:600;letter-spacing:-.035em;text-wrap:balance}
p{margin:0;text-wrap:pretty}
a{color:inherit}
strong{color:var(--ink);font-weight:600}
::selection{background:var(--accent);color:var(--on-accent)}
:focus-visible{outline:2px solid var(--focus);outline-offset:4px}
[id]{scroll-margin-top:calc(var(--nav-h) + 24px)}
.frame{max-width:calc(var(--frame) + 2*var(--edge));margin-inline:auto;padding-inline:var(--edge)}
.skip{position:absolute;left:var(--edge);top:-100px;z-index:100;background:var(--accent);color:var(--on-accent);padding:10px 16px;text-decoration:none}
.skip:focus{top:12px}

/* Feines Korn: fixierte Ebene ohne Pointer */
body::after{content:"";position:fixed;inset:0;z-index:90;pointer-events:none;opacity:.05;mix-blend-mode:multiply;
  background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
@media (prefers-color-scheme:dark){:root:not([data-theme="light"]) body::after{mix-blend-mode:screen;opacity:.035}}
:root[data-theme="dark"] body::after{mix-blend-mode:screen;opacity:.035}

/* ───────── Navigation ───────── */
.nav{position:fixed;inset:0 0 auto;z-index:50;height:var(--nav-h);color:var(--ink)}
.nav::before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--paper) 76%,transparent);-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid var(--hair);opacity:0;transition:opacity 300ms ease}
.nav.is-solid::before,.nav.is-open::before{opacity:1}
.nav-in{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between;gap:24px}
.brand{white-space:nowrap;display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:600;letter-spacing:-.015em;font-size:1rem}
.brand small{font-weight:400;opacity:.7;font-size:inherit}
.brand small::before{content:"";display:inline-block;width:1px;height:.9em;background:currentColor;opacity:.35;margin:0 10px;vertical-align:-1px}
.logo{width:38px;aspect-ratio:150/103;flex:none;background:var(--accent);-webkit-mask:url("data:image/png;base64,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") center/contain no-repeat;mask:url("data:image/png;base64,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") center/contain no-repeat}
.links{display:flex;align-items:center;gap:clamp(16px,2.2vw,32px);list-style:none;margin:0;padding:0;font-size:.9375rem}
.links a{text-decoration:none;position:relative;padding-block:6px}
.links a:not(.btn)::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform 360ms var(--ease-out)}
.links a[aria-current="page"]::after{transform:scaleX(1)}
@media (hover:hover){.links a:not(.btn):hover::after{transform:scaleX(1);transform-origin:left}}
.links .btn{padding:11px 18px;font-size:.9375rem}
.menu-toggle{display:none;align-items:center;gap:8px;background:none;border:0;color:inherit;font:500 .8125rem/1 var(--mono);letter-spacing:.02em;padding:10px 0;cursor:pointer}
.menu-toggle i{display:block;width:18px;height:1.5px;background:currentColor;position:relative;transition:background 200ms}
.menu-toggle i::before,.menu-toggle i::after{content:"";position:absolute;left:0;width:100%;height:1.5px;background:currentColor;transition:transform 260ms var(--ease-out)}
.menu-toggle i::before{top:-5px}.menu-toggle i::after{top:5px}
.nav.is-open .menu-toggle i{background:transparent}
.nav.is-open .menu-toggle i::before{transform:translateY(5px) rotate(45deg)}
.nav.is-open .menu-toggle i::after{transform:translateY(-5px) rotate(-45deg)}

/* ───────── Button ───────── */
.btn{--fill:var(--ink);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:.7em;white-space:nowrap;padding:18px 26px;background:var(--accent);color:var(--on-accent);font:600 1rem/1 var(--sans);letter-spacing:-.01em;text-decoration:none;border:0;cursor:pointer;transition:transform 160ms var(--ease-out),color 260ms ease}
.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--fill);transform:translateY(101%);transition:transform 460ms var(--ease-out)}
.btn svg{width:1em;height:1em;transition:transform 360ms var(--ease-out)}
@media (hover:hover){.btn:hover{color:var(--paper)}.btn:hover::before{transform:translateY(0)}.btn:hover svg{transform:translateX(4px)}}
.btn:active{transform:scale(.97)}

/* ───────── Randnotiz ───────── */
.note{font-family:var(--mono);font-size:.8125rem;line-height:1.5;color:var(--muted);max-width:32ch;position:relative;padding-top:14px}
.note b{display:block;color:var(--accent-text);font-weight:600;margin-bottom:2px}
.note::before{content:"";position:absolute;top:0;left:0;width:28px;height:1.5px;background:var(--accent);transform-origin:left}
a.note{display:block;text-decoration:none}
a.note span{text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;transition:color 200ms,text-decoration-color 200ms}
a.note .arrow{display:inline-block;margin-left:.35em;text-decoration:none;transition:transform 300ms var(--ease-out)}
@media (hover:hover){a.note:hover span{color:var(--ink);text-decoration-color:var(--accent)}a.note:hover .arrow{transform:translateY(3px)}}

/* Kicker über Abschnitten */
.kick{display:flex;align-items:baseline;gap:14px;font:500 .8125rem/1 var(--mono);color:var(--muted);margin-bottom:clamp(20px,2.4vw,32px)}
.kick span:first-child{color:var(--accent-text)}
.h2{font-size:clamp(2.25rem,4.6vw,4.5rem);line-height:1;letter-spacing:-.045em}

/* ───────── Einstieg (Titelbild) ───────── */
.hero{position:relative;height:100dvh;min-height:640px}
.stage{position:absolute;inset:0;overflow:hidden;background:var(--paper);clip-path:inset(0 0 0 0)}
.stage picture{position:absolute;inset:0}
.stage-img{position:absolute;top:-4%;right:0;height:112%;width:auto;max-width:none;aspect-ratio:1;object-fit:cover;transform-origin:70% 40%;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 30%);mask-image:linear-gradient(90deg,transparent 0%,#000 30%);
  opacity:var(--img-opacity);filter:brightness(var(--img-bright))}
.stage-veil{position:absolute;inset:0;pointer-events:none;
  background:linear-gradient(180deg,rgba(var(--veil),.6) 0,transparent 140px),linear-gradient(90deg,rgba(var(--veil),.85) 0%,rgba(var(--veil),.45) 38%,transparent 62%)}
.hero-copy{position:absolute;inset:auto 0 0 0;padding-bottom:clamp(40px,7vh,88px)}
.eyebrow{font:500 .8125rem/1 var(--mono);color:var(--muted);margin-bottom:clamp(20px,3vh,32px);display:flex;align-items:center;gap:12px}
.eyebrow::before{content:"";width:28px;height:1.5px;background:var(--accent)}
.hero h1{font-size:clamp(2.75rem,6.4vw,6.6rem);line-height:.94;letter-spacing:-.05em;max-width:11.5em}
.hero h1 .line{display:block;overflow:hidden;padding-bottom:.1em;margin-bottom:-.1em}
.hero h1 .line>span{display:block}
.lede{margin-top:clamp(24px,3.4vh,36px);max-width:42ch;font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.55;color:var(--text)}
.lede mark{background:none;color:inherit;background-image:linear-gradient(var(--accent),var(--accent));background-size:100% 1.5px;background-position:0 92%;background-repeat:no-repeat;padding-bottom:1px}
.actions{margin-top:clamp(24px,3.6vh,40px);display:flex;flex-wrap:wrap;align-items:center;gap:20px 36px}
.actions .note{max-width:26ch}

/* ───────── Abschnitte ───────── */
main{position:relative;z-index:2;background:var(--paper)}
.section{padding-block:clamp(96px,12vw,184px)}

/* Woran es hängt: Leitsatz, dann zwei Felder als Zeilen mit Rand */
.reveal-text{font-size:clamp(1.75rem,3.5vw,3.4rem);line-height:1.12;letter-spacing:-.035em;font-weight:500;color:var(--ink);max-width:21em;margin-top:clamp(40px,5vw,72px)}
.reveal-text .w{display:inline}
.fields{margin-top:clamp(80px,10vw,152px)}
.field{display:grid;grid-template-columns:repeat(12,1fr);gap:28px 24px;padding-block:clamp(40px,5vw,72px);border-top:1px solid var(--hair)}
.field:last-child{border-bottom:1px solid var(--hair)}
.field-idx{grid-column:1 / span 1;font:500 clamp(2.5rem,5vw,4.5rem)/.8 var(--sans);letter-spacing:-.06em;color:var(--accent)}
.field-body{grid-column:2 / span 5;display:grid;gap:22px;align-content:start}
.field h3{font-size:clamp(1.6rem,2.4vw,2.35rem);line-height:1.06;letter-spacing:-.035em}
.field-body p{font-size:clamp(1.0625rem,1.2vw,1.1875rem);max-width:46ch}
.field-clear{grid-column:8 / -1;display:grid;gap:28px;align-content:start}
.clear-box{background:var(--plate);padding:clamp(24px,2.6vw,36px);border-top:2px solid var(--accent)}
.clear-box p{font-size:clamp(1.0625rem,1.2vw,1.1875rem);color:var(--text)}
.clear-box strong{display:block;font:500 .8125rem/1.3 var(--mono);color:var(--accent-text);margin-bottom:14px;letter-spacing:0}

/* Wenn KI mitarbeitet: Band auf Tafelgrund, Überschrift links haftend */
.ai{background:var(--plate)}
.ai-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:32px 24px}
.ai-head{grid-column:1 / span 4;align-self:start;position:sticky;top:calc(var(--nav-h) + 8vh)}
.ai-head .note{margin-top:clamp(32px,4vw,56px)}
.ai-body{grid-column:6 / -1;display:grid;gap:clamp(40px,5vw,64px)}
.ai-intro{font-size:clamp(1.25rem,1.7vw,1.6rem);line-height:1.45;letter-spacing:-.015em;color:var(--ink)}
.ai-intro + p{font-size:clamp(1.0625rem,1.2vw,1.1875rem);max-width:52ch;margin-top:-16px}
.ai-intro mark{background:none;color:inherit;background-image:linear-gradient(var(--accent),var(--accent));background-size:100% 2px;background-position:0 94%;background-repeat:no-repeat}
.own{position:relative;background:var(--deep);color:var(--on-deep);padding:clamp(28px,3.6vw,56px)}
.own-kick{display:flex;justify-content:space-between;gap:16px;font:500 .8125rem/1 var(--mono);color:color-mix(in srgb,var(--on-deep) 62%,transparent);margin-bottom:clamp(20px,2.4vw,32px);padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--on-deep) 18%,transparent)}
.own-kick span:first-child{color:var(--accent-deep)}
.own p{font-size:clamp(1.15rem,1.55vw,1.45rem);line-height:1.5;letter-spacing:-.012em;color:var(--on-deep);max-width:50ch}
.own-bar{position:absolute;left:0;top:0;width:3px;height:100%;background:var(--accent-deep);transform-origin:top}
.ai-offer p{font-size:clamp(1.0625rem,1.2vw,1.1875rem);max-width:52ch}

footer{border-top:1px solid var(--hair);padding-block:28px;font-size:.875rem;color:var(--muted)}
footer .frame{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 32px}
footer nav{display:flex;gap:24px}
footer a{text-decoration:none}
@media (hover:hover){footer a:hover{color:var(--ink)}}

/* ───────── Tablet und Smartphone ───────── */
@media (max-width:1023px){
  .menu-toggle{display:inline-flex}
  .links{position:absolute;top:var(--nav-h);left:0;right:0;flex-direction:column;align-items:stretch;gap:0;padding:8px var(--edge) 24px;background:color-mix(in srgb,var(--paper) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid var(--hair);
    visibility:hidden;opacity:0;transform:translateY(-8px);transition:opacity 220ms ease,transform 260ms var(--ease-out),visibility 0s 260ms}
  .nav.is-open .links{visibility:visible;opacity:1;transform:none;transition:opacity 220ms ease,transform 260ms var(--ease-out)}
  .links li{border-top:1px solid var(--hair)}
  .links li:first-child{border-top:0}
  .links a{display:block;padding:16px 0;font-size:1.125rem}
  .links a:not(.btn)::after{display:none}
  .links li:last-child{border-top:0;padding-top:16px}
  .links .btn{display:flex;justify-content:center;padding:16px}
  .nav-right{display:flex;align-items:center;gap:20px}
  .field-idx{grid-column:1 / -1}
  .field-body,.field-clear{grid-column:1 / -1}
  .ai-head{grid-column:1 / -1;position:relative;top:auto}
  .ai-body{grid-column:1 / -1}
}
@media (min-width:1024px){.nav-right{display:contents}}
@media (max-width:640px){
  :root{--nav-h:64px}
  body{font-size:1.0625rem}
  .brand small{display:none}
  .logo{width:32px}
  .hero{height:auto;min-height:100svh}
  .stage{position:relative;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end}
  .stage picture{position:absolute;inset:0 0 auto 0;height:62svh}
  .stage-img{top:calc(var(--nav-h) - 8px);right:-24%;height:auto;width:150%;
    -webkit-mask-image:linear-gradient(180deg,#000 40%,transparent 82%);mask-image:linear-gradient(180deg,#000 40%,transparent 82%)}
  .stage-veil{background:linear-gradient(180deg,rgba(var(--veil),.55) 0,transparent 96px),linear-gradient(180deg,transparent 30%,rgba(var(--veil),.75) 58%)}
  .hero-copy{position:relative;padding-top:40svh;padding-bottom:40px}
  .hero h1{font-size:clamp(2.6rem,11.5vw,3.6rem)}
  .actions{gap:18px}
  .field{gap:20px}
  .field-idx{font-size:2.5rem}
  .field-clear{gap:20px}
  .own{margin-inline:calc(-1 * var(--edge));padding:32px var(--edge)}
}

/* ───────── Bewegung ─────────
   Beim Laden: Zeilen der Überschrift steigen aus ihrer Maske.
   Beim Scrollen (CSS Scroll-driven Animations): Titelbild zieht sich zum Rahmen zusammen, Bild läuft langsamer (Parallaxe),
   Leitsatz färbt sich Wort für Wort ein, Randnotizen ziehen ihre rote Linie, Blöcke heben sich ins Bild.
   Ohne Unterstützung bleibt alles statisch und vollständig; reduzierte Bewegung schaltet alles ab. */
@media (prefers-reduced-motion:no-preference){
  .hero h1 .line>span{animation:lineUp 1150ms var(--ease-out) both;animation-delay:calc(140ms + var(--i) * 95ms)}
  .eyebrow{animation:fadeUp 900ms var(--ease-out) both;animation-delay:60ms}
  .lede,.actions{animation:fadeUp 900ms var(--ease-out) both;animation-delay:520ms}
  .actions{animation-delay:640ms}
  .stage-img{animation:settle 1800ms var(--ease-out) both}
  @keyframes lineUp{from{transform:translateY(104%)}to{transform:translateY(0)}}
  @keyframes fadeUp{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
  @keyframes settle{from{transform:scale(1.08)}to{transform:scale(1)}}

  @supports (animation-timeline:scroll()){
    .stage{animation:frameIn linear both;animation-timeline:scroll(root);animation-range:0 100vh}
    .stage-img{animation:settle 1800ms var(--ease-out) both,drift linear both;animation-timeline:auto,scroll(root);animation-range:normal,0 100vh}
    .hero-copy{animation:lift linear both;animation-timeline:scroll(root);animation-range:0 90vh}
    @keyframes frameIn{to{clip-path:inset(var(--edge) var(--edge) 0 var(--edge))}}
    @keyframes drift{to{transform:translateY(16%) scale(1.06)}}
    @keyframes lift{to{transform:translateY(-22vh);opacity:0}}

    .rise{animation:rise linear both;animation-timeline:view();animation-range:entry 0% entry 80%}
    @keyframes rise{from{opacity:0;transform:translateY(40px)}to{opacity:1;transform:none}}

    .reveal-text{view-timeline-name:--para}
    .reveal-text .w{opacity:.14;animation:ink linear both;animation-timeline:--para;animation-range:cover calc(20% + var(--p) * 38%) cover calc(24% + var(--p) * 38%)}
    @keyframes ink{to{opacity:1}}

    .note::before{animation:stroke linear both;animation-timeline:view();animation-range:entry 60% cover 40%}
    @keyframes stroke{from{transform:scaleX(0)}to{transform:scaleX(1)}}

    .field-idx{animation:idx linear both;animation-timeline:view();animation-range:entry 20% cover 40%}
    @keyframes idx{from{opacity:0;transform:translateY(.4em)}to{opacity:1;transform:none}}

    .own-bar{animation:bar linear both;animation-timeline:view();animation-range:entry 30% cover 55%}
    @keyframes bar{from{transform:scaleY(0)}to{transform:scaleY(1)}}
  }
  @media (max-width:640px){
    @supports (animation-timeline:scroll()){
      .stage{animation:none}
      .hero-copy{animation:none}
    }
  }
}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* ═════════ Teil 2: Wie ich arbeite, Aus der Praxis, Erfahrung, Trainings, Einstieg, Kontakt ═════════ */

.section-head{margin-bottom:clamp(48px,6vw,96px)}
.section-head .h2{max-width:20ch}
.section-head p:not(.kick){margin-top:20px;color:var(--muted);max-width:40ch}

/* Wie ich arbeite: gestapelte Tafeln mit Schrittliste */
.work{padding-bottom:clamp(64px,8vw,120px)}
.work-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}
.work-side{grid-column:1 / span 4;position:sticky;top:calc(var(--nav-h) + 9vh);align-self:start;padding-bottom:40px}
.work-side>p:not(.kick){margin-top:24px;color:var(--muted);max-width:28ch}
.steps{list-style:none;margin:40px 0 0;padding:0;border-left:1px solid var(--hair)}
.steps li{position:relative;padding:9px 0 9px 20px;font-size:.9375rem;color:var(--muted);transition:color 300ms ease}
.steps li::before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:2px;background:var(--accent);transform:scaleY(0);transform-origin:top;transition:transform 420ms var(--ease-out)}
.steps li.is-on{color:var(--ink)}
.steps li.is-on::before{transform:scaleY(1)}
.steps a{text-decoration:none}
.stack{grid-column:6 / -1;display:grid;gap:14vh;padding-bottom:6vh}
.card{position:sticky;top:calc(var(--nav-h) + 5vh + var(--i) * 58px);min-height:min(54vh,540px)}
.card-in{height:100%;min-height:inherit;background:var(--plate);padding:clamp(28px,3.6vw,56px);display:flex;flex-direction:column;gap:28px;transform-origin:50% 0;will-change:transform}
.card:nth-child(2) .card-in{background:var(--plate-2)}
.card:nth-child(3) .card-in{background:color-mix(in srgb,var(--plate-2) 93%,var(--ink))}
.card:last-child .card-in{background:var(--deep);color:var(--on-deep)}
.card .kicker{font:500 .8125rem/1 var(--mono);color:var(--muted);display:flex;justify-content:space-between}
.card .kicker span:first-child{display:flex;align-items:center;gap:10px}
.card .kicker span:first-child::before{content:"";width:18px;height:2px;background:var(--accent)}
.card:last-child .kicker{color:color-mix(in srgb,var(--on-deep) 60%,transparent)}
.card h3{font-size:clamp(1.9rem,3vw,3rem);line-height:1;letter-spacing:-.04em}
.card:last-child h3{color:var(--on-deep)}
.card p{font-size:clamp(1.0625rem,1.25vw,1.2rem);line-height:1.6;max-width:44ch}
.card:last-child p{color:color-mix(in srgb,var(--on-deep) 84%,transparent)}
.card .spacer{margin-top:auto}
.qs{list-style:none;margin:auto 0 0;padding:0}
.qs li{font-size:clamp(1.2rem,1.7vw,1.6rem);line-height:1.3;letter-spacing:-.02em;color:var(--ink);padding:16px 0;border-top:1px solid var(--hair)}
.card .mark{background-image:linear-gradient(var(--accent),var(--accent));background-size:100% 2px;background-position:0 94%;background-repeat:no-repeat}

/* Aus der Praxis: Fallakten mit haftender Kopfspalte */
.cases{display:grid}
.case{display:grid;grid-template-columns:repeat(12,1fr);gap:28px 24px;padding-block:clamp(40px,5vw,72px);border-top:2px solid var(--ink)}
.case + .case{margin-top:clamp(24px,3vw,40px)}
.case-meta{grid-column:1 / span 4;align-self:start;position:sticky;top:calc(var(--nav-h) + 32px);display:grid;gap:18px}
.case-no{font:500 clamp(3rem,6vw,5.5rem)/.8 var(--sans);letter-spacing:-.06em;color:var(--accent)}
.case-meta dl{margin:0;display:grid;gap:10px;font:500 .8125rem/1.45 var(--mono);color:var(--muted)}
.case-meta dt{color:var(--accent-text);margin:0}
.case-meta dd{margin:0 0 6px;color:var(--ink)}
.case-body{grid-column:6 / -1;display:grid;gap:22px}
.case-body h3{font-size:clamp(1.6rem,2.6vw,2.5rem);line-height:1.06;letter-spacing:-.035em;max-width:22ch}
.case-body p{font-size:clamp(1.0625rem,1.2vw,1.1875rem);max-width:60ch}
.case-body p.first{font-size:clamp(1.15rem,1.45vw,1.35rem);color:var(--ink);line-height:1.5}

/* Erfahrung: invertiertes Band, Prosa links, Qualifikationen als Tabelle rechts */
.exp{background:var(--deep);color:var(--on-deep)}
.exp .h2,.exp h3{color:var(--on-deep)}
.exp .kick{color:color-mix(in srgb,var(--on-deep) 60%,transparent)}
.exp .kick span:first-child{color:var(--accent-deep)}
.exp-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:40px 24px}
.exp-text{grid-column:1 / span 6;display:grid;gap:24px;align-content:start}
.exp-text .h2{margin-bottom:clamp(16px,2vw,32px)}
.exp-text p{font-size:clamp(1.0625rem,1.2vw,1.1875rem);color:color-mix(in srgb,var(--on-deep) 86%,transparent);max-width:52ch}
.exp-text p.first{font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.3;letter-spacing:-.02em;color:var(--on-deep)}
.quals{grid-column:8 / -1;align-self:end}
.quals h3{font:500 .8125rem/1 var(--mono);letter-spacing:0;color:var(--accent-deep);padding-bottom:16px;border-bottom:1px solid color-mix(in srgb,var(--on-deep) 30%,transparent)}
.quals ul{list-style:none;margin:0;padding:0}
.quals li{display:grid;grid-template-columns:1fr auto;gap:4px 20px;padding:16px 0;border-bottom:1px solid color-mix(in srgb,var(--on-deep) 16%,transparent);font-size:1rem;line-height:1.4;color:var(--on-deep)}
.quals li small{font:500 .75rem/1.6 var(--mono);color:color-mix(in srgb,var(--on-deep) 60%,transparent);white-space:nowrap;text-align:right}

/* Trainings: eine große Verweistafel */
.train{padding-top:clamp(72px,8vw,120px);padding-bottom:0}
.train-link{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:end;background:var(--plate);padding:clamp(28px,4vw,64px);text-decoration:none;position:relative;isolation:isolate;overflow:hidden}
.train-link::before{content:"";position:absolute;inset:auto 0 0 0;height:4px;background:var(--accent);z-index:-1;transform-origin:left;transition:height 520ms var(--ease-out)}
.train-link .h2{grid-column:1 / span 5}
.train-link p{grid-column:6 / span 5;font-size:clamp(1.0625rem,1.2vw,1.1875rem)}
.train-go{grid-column:11 / -1;justify-self:end;display:inline-flex;align-items:center;gap:.6em;font:600 1rem/1 var(--sans);color:var(--ink);white-space:nowrap}
.train-go i{display:grid;place-items:center;width:56px;height:56px;background:var(--accent);color:var(--on-accent);font-style:normal;transition:transform 360ms var(--ease-out)}
.train-go i svg{width:20px;height:20px}
@media (hover:hover){
  .train-link:hover::before{height:100%}
  .train-link:hover .train-go i{transform:translateX(6px)}
  .train-link:hover p,.train-link:hover .h2,.train-link:hover .train-go{color:var(--on-accent)}
  .train-link:hover .train-go i{background:var(--ink);color:var(--paper)}
}
.train-link p,.train-link .h2,.train-go{transition:color 300ms ease}

/* Der Einstieg: vier Schritte auf einer Linie */
.entry{padding-top:clamp(56px,6vw,96px);padding-bottom:clamp(56px,6vw,96px)}
.entry-track{position:relative}
.entry-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative;counter-reset:st}
.entry-steps::before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:var(--hair)}
.entry-line{position:absolute;left:0;right:0;top:-1px;height:3px;background:var(--accent);transform-origin:left;pointer-events:none}
.entry-steps li{position:relative;padding:36px 28px 0 0;display:grid;gap:14px;align-content:start}
.entry-steps li::before{counter-increment:st;content:counter(st,decimal-leading-zero);font:500 .8125rem/1 var(--mono);color:var(--accent-text)}
.entry-steps li::after{content:"";position:absolute;top:-6px;left:0;width:11px;height:11px;background:var(--paper);border:2px solid var(--accent)}
.entry-steps h3{font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.1;letter-spacing:-.03em}
.entry-steps p{font-size:1rem;line-height:1.6;max-width:30ch}

/* Kontakt */
.contact{padding-top:0}
.contact-grid{padding-top:clamp(56px,6vw,96px);border-top:1px solid var(--hair)}
.contact-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:40px 24px}
.contact-head{grid-column:1 / span 5;align-self:start;position:sticky;top:calc(var(--nav-h) + 8vh);display:grid;gap:24px}
.contact-head h2{font-size:clamp(2.4rem,4.6vw,4.5rem);line-height:.98;letter-spacing:-.05em}
.contact-head p{max-width:36ch}
.form{grid-column:7 / -1;display:grid;grid-template-columns:1fr 1fr;gap:28px 24px}
.f{display:grid;gap:8px}
.f-wide{grid-column:1 / -1}
.f label{font:500 .8125rem/1.3 var(--mono);color:var(--muted)}
.f label span{color:var(--accent-text)}
.f input,.f textarea{font:inherit;font-size:1.0625rem;color:var(--ink);background:var(--plate);border:0;border-bottom:2px solid color-mix(in srgb,var(--ink) 28%,transparent);border-radius:0;padding:14px 14px 12px;width:100%;transition:border-color 200ms,background 200ms;-webkit-appearance:none;appearance:none}
.f textarea{min-height:180px;resize:vertical;line-height:1.55}
.f input:focus,.f textarea:focus{outline:none;border-bottom-color:var(--accent);background:var(--plate-2)}
.f input:focus-visible,.f textarea:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
.f input:user-invalid,.f textarea:user-invalid{border-bottom-color:#B3261E}
.consent{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:start;font-size:.9375rem;line-height:1.5;color:var(--text)}
.consent input{width:20px;height:20px;margin:2px 0 0;accent-color:var(--ink)}
.consent a{text-decoration-color:var(--accent);text-underline-offset:3px}
.hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}
.form-foot{grid-column:1 / -1;display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px}
.form-status{font:500 .8125rem/1.5 var(--mono);color:var(--muted);min-height:1.5em}
.placeholder{outline:2px dashed var(--accent);outline-offset:4px}
.ph{font:500 .8125rem/1.5 var(--mono);background:var(--accent);color:var(--on-accent);padding:2px 6px}

/* Unterseiten (Impressum, Datenschutz, Trainings) */
.page-top{padding-top:calc(var(--nav-h) + clamp(56px,8vw,120px))}
.legal{display:grid;grid-template-columns:repeat(12,1fr);gap:24px}
.legal-body{grid-column:3 / span 7;display:grid;gap:28px}
.legal-body h2{font-size:clamp(1.4rem,2vw,1.9rem);letter-spacing:-.03em;margin-top:16px}
.legal-body p{max-width:62ch}
.legal-body a{text-decoration-color:var(--accent);text-underline-offset:3px}
.legal-body .ph{font-size:.75rem;vertical-align:1px}

@media (max-width:1023px){
  .work-side{grid-column:1 / -1;position:relative;top:auto}
  .steps{display:none}
  .stack{grid-column:1 / -1;gap:8vh}
  .card{top:calc(var(--nav-h) + 12px + var(--i) * 14px);min-height:auto}
  .case-meta{grid-column:1 / -1;position:relative;top:auto;grid-template-columns:auto 1fr;align-items:end;gap:20px}
  .case-meta dl{grid-template-columns:auto 1fr;gap:4px 14px}
  .case-meta dd{margin:0}
  .case-body{grid-column:1 / -1}
  .exp-text,.quals{grid-column:1 / -1}
  .train-link .h2,.train-link p{grid-column:1 / -1}
  .train-go{grid-column:1 / -1;justify-self:start}
  .entry-steps{grid-template-columns:1fr 1fr;row-gap:48px}
  .contact-head{grid-column:1 / -1;position:relative;top:auto}
  .form{grid-column:1 / -1}
  .legal-body{grid-column:1 / -1}
}
@media (max-width:640px){
  .card-in{gap:20px}
  .case-meta{grid-template-columns:1fr}
  .case-meta dl{grid-template-columns:1fr;gap:2px}
  .entry-steps{grid-template-columns:1fr;row-gap:0;padding-left:22px}
  .entry-steps::before{left:4px;right:auto;top:0;bottom:0;width:1px;height:auto}
  .entry-line{left:3px;right:auto;top:0;bottom:0;width:3px;height:auto;transform-origin:top}
  .entry-steps li{padding:0 0 36px 18px}
  .entry-steps li::after{left:-23px;top:0}
  .form{grid-template-columns:1fr}
  .quals li{grid-template-columns:1fr}
  .quals li small{text-align:left}
}

@media (prefers-reduced-motion:no-preference){
  @supports (animation-timeline:scroll()){
    .stack{view-timeline-name:--stack}
    .card:not(:last-child) .card-in{animation:recede linear both;animation-timeline:--stack;
      animation-range:contain calc(var(--i) * 25% + 6%) contain calc(var(--i) * 25% + 30%)}
    @keyframes recede{to{transform:scale(.93);filter:brightness(.94)}}
    .entry-line{animation:grow linear both;animation-timeline:view();animation-range:entry 40% cover 55%}
    @keyframes grow{from{transform:scale(0,1)}to{transform:scale(1,1)}}
    .case-no{animation:idx linear both;animation-timeline:view();animation-range:entry 20% cover 35%}
  }
  @media (max-width:640px){
    @supports (animation-timeline:scroll()){
      @keyframes grow{from{transform:scale(1,0)}to{transform:scale(1,1)}}
    }
  }
}

/* ═════════ Teil 3: Trainingsseite ═════════ */
.t-hero{padding-top:calc(var(--nav-h) + clamp(64px,10vw,152px));padding-bottom:clamp(56px,7vw,104px)}
.t-hero-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:32px 24px;align-items:end}
.t-hero h1{grid-column:1 / span 9;font-size:clamp(2.75rem,6vw,6rem);line-height:.95;letter-spacing:-.05em}
.t-hero .lede{grid-column:1 / span 6;margin-top:0;color:var(--text)}
.t-hero .actions{grid-column:7 / -1;margin-top:0;justify-self:end}
.t-jump{list-style:none;margin:clamp(40px,5vw,72px) 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}
.t-jump a{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;background:var(--plate);text-decoration:none;font:500 .875rem/1.2 var(--mono);color:var(--ink);transition:background 200ms}
.t-jump a span{color:var(--accent-text)}
@media (hover:hover){.t-jump a:hover{background:var(--plate-2)}}

.group{display:grid;grid-template-columns:repeat(12,1fr);gap:32px 24px;padding-block:clamp(56px,7vw,104px);background:linear-gradient(var(--hair),var(--hair)) top center / calc(100% - 2 * var(--edge)) 1px no-repeat}
.group-head{grid-column:1 / span 5;align-self:start;position:sticky;top:calc(var(--nav-h) + 32px)}
.group-head h2{font-size:clamp(1.8rem,3vw,2.65rem);line-height:1.02;letter-spacing:-.04em}
.courses{grid-column:7 / -1;display:grid}
.course{display:grid;gap:14px;padding-block:28px;border-top:1px solid var(--hair)}
.course:first-child{border-top:0;padding-top:0}
.course h3{font-size:clamp(1.3rem,1.8vw,1.7rem);line-height:1.15;letter-spacing:-.025em}
.course dl{margin:0;display:grid;grid-template-columns:9ch 1fr;gap:8px 20px}
.course dt{font:500 .8125rem/1.7 var(--mono);color:var(--muted)}
.course dd{margin:0;font-size:1.0625rem;line-height:1.55}

.safe-note{padding-block:clamp(56px,7vw,104px)}
.safe-box{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;background:var(--deep);color:var(--on-deep);padding:clamp(28px,4vw,64px)}
.safe-box h2{grid-column:1 / span 4;color:var(--on-deep);font-size:clamp(1.6rem,2.6vw,2.5rem);letter-spacing:-.035em;line-height:1.05}
.safe-box p{grid-column:6 / -1;font-size:clamp(1.0625rem,1.3vw,1.25rem);color:color-mix(in srgb,var(--on-deep) 88%,transparent);max-width:56ch}
.safe-box .bar{grid-column:1 / -1;height:3px;width:56px;background:var(--accent-deep)}

@media (max-width:1023px){
  .t-hero h1,.t-hero .lede,.t-hero .actions{grid-column:1 / -1}
  .t-hero .actions{justify-self:start}
  .group-head{grid-column:1 / -1;position:relative;top:auto}
  .courses{grid-column:1 / -1}
  .safe-box h2,.safe-box p{grid-column:1 / -1}
}
@media (max-width:640px){
  .course dl{grid-template-columns:1fr;gap:2px}
  .course dd{margin-bottom:10px}
  .t-jump a{padding:10px 12px;font-size:.8125rem}
}
