@font-face{
  font-family:"Plus Jakarta Sans";
  src:url("data:font/woff2;base64,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") format("woff2");
  font-weight:200 800;font-style:normal;font-display:swap;
}
:root{
  color-scheme:light dark;
  --bg:#F5F5F7;
  --bg-86:rgba(245,245,247,.86);
  --flaeche-94:rgba(255,255,255,.94);
  --bg-soft:#FAFAFC;
  --flaeche:#FFFFFF;
  --text:#141B33;
  --text-2:#4D5468;
  --text-3:#666D80;
  --linie:rgba(20,27,51,.09);
  --violett:#7C5CFF;
  --blau:#2E7CF6;
  --cyan:#29C6E8;
  --akzent:#1E5FD0;
  --grad:linear-gradient(92deg,var(--violett) 0%,var(--blau) 52%,var(--cyan) 100%);
  --grad-btn:linear-gradient(92deg,#6847E6 0%,#1E5FD0 52%,#107694 100%);
  --chip-bg:rgba(46,124,246,.08);
  --chip-text:#1E5FD0;
  --warn-bg:#FFF6E6;
  --warn-rand:#F0C27C;
  --warn-text:#734600;
  --ok:#0B7F60;
  --ok-bg:rgba(11,127,96,.08);
  --schatten:0 24px 60px -24px rgba(20,27,51,.18), 0 4px 14px -6px rgba(20,27,51,.06);
  --schatten-klein:0 10px 26px -14px rgba(20,27,51,.22);
  --navy-tief:#0E1430;
  --radius:20px;
  --nav-h:72px;
  --gutter:clamp(18px,5vw,48px);
}
@media (prefers-color-scheme: dark){
  :root{
    --bg:#0F1424;
    --bg-86:rgba(15,20,36,.86);
    --flaeche-94:rgba(24,32,57,.94);
    --bg-soft:#131A2E;
    --flaeche:#182039;
    --text:#EDEFF6;
    --text-2:#B6BCCD;
    --text-3:#8D93A6;
    --linie:rgba(237,239,246,.1);
    --akzent:#8FB5FF;
    --chip-bg:rgba(46,124,246,.18);
    --chip-text:#A9C6FF;
    --warn-bg:rgba(242,170,60,.12);
    --warn-rand:rgba(242,170,60,.45);
    --warn-text:#F5C77E;
    --ok:#56D3A8;
    --ok-bg:rgba(86,211,168,.12);
    --schatten:0 24px 60px -24px rgba(0,0,0,.6), 0 4px 14px -6px rgba(0,0,0,.35);
    --schatten-klein:0 10px 26px -14px rgba(0,0,0,.6);
  }
}

*{margin:0;padding:0;box-sizing:border-box}
[hidden]{display:none !important}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{
  background:var(--bg);color:var(--text);
  font-family:"Plus Jakarta Sans",system-ui,-apple-system,"Segoe UI",sans-serif;
  font-size:16px;line-height:1.6;
  -webkit-font-smoothing:antialiased;
  overflow-x:hidden;
}
::selection{background:rgba(46,124,246,.18)}
b,strong{font-weight:700}
a{color:inherit;text-decoration:none}
button{font:inherit;color:inherit;cursor:pointer}
a:focus-visible,button:focus-visible,summary:focus-visible,select:focus-visible{outline:2px solid var(--blau);outline-offset:3px;border-radius:8px}
img,svg{display:block}
.wrap{width:min(1160px, calc(100% - 2 * var(--gutter)));margin-inline:auto}
section[id]{scroll-margin-top:calc(var(--nav-h) + 8px)}

h1,h2,h3{letter-spacing:-0.025em;line-height:1.14;font-weight:700}
h2{font-size:clamp(30px,3.4vw,44px);max-width:22ch}
.grad-text{
  background:var(--grad);-webkit-background-clip:text;background-clip:text;
  -webkit-text-fill-color:transparent;color:transparent;
}
.kicker{
  display:inline-flex;align-items:center;gap:10px;
  font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;
  color:var(--text-2);margin-bottom:18px;
}
.kicker::before{content:"";width:22px;height:4px;border-radius:99px;background:var(--grad)}
.lead{margin-top:20px;font-size:clamp(16px,1.3vw,18px);color:var(--text-2);max-width:60ch}
.sektion{padding:clamp(76px,11vh,128px) 0;position:relative}
.sektion.soft{background:var(--bg-soft)}
.mitte{text-align:center}
.mitte h2,.mitte .lead{margin-inline:auto}

/* §-Chips: die Fundstelle als wiederkehrendes Motiv */
.fs{
  display:inline-flex;align-items:center;
  font-size:12px;font-weight:600;line-height:1.3;
  padding:3px 8px;border-radius:7px;white-space:nowrap;
  background:var(--chip-bg);color:var(--chip-text);
  font-variant-numeric:tabular-nums;
}
.fs-reihe{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}

/* Reveal – nur wenn JavaScript läuft, sonst sofort sichtbar */
.js .focus-in{
  opacity:0;filter:blur(10px);transform:translateY(18px);
  transition:opacity 1s cubic-bezier(.22,.61,.2,1),filter 1s cubic-bezier(.22,.61,.2,1),transform 1s cubic-bezier(.22,.61,.2,1);
  transition-delay:var(--d,0ms);
}
.js .in-view .focus-in,.js .focus-in.in-view{opacity:1;filter:none;transform:none}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .js .focus-in{opacity:1;filter:none;transform:none;transition:none}
  *{animation:none !important}
}

/* Wellen im Hintergrund */
.wellen{position:fixed;inset:auto 0 -8vh 0;height:50vh;z-index:0;pointer-events:none;opacity:.45}
.wellen svg{width:100%;height:100%}
main,footer,.rechtl{position:relative;z-index:1}

/* ---------- Skip-Link ---------- */
.skip-link{position:fixed;top:10px;left:10px;z-index:100;background:var(--text);color:var(--bg);padding:10px 18px;border-radius:99px;font-size:14px;font-weight:600;transform:translateY(-200%);transition:transform .2s}
.skip-link:focus{transform:none}

/* ---------- Navigation ---------- */
.nav{
  position:fixed;inset:0 0 auto 0;height:var(--nav-h);z-index:50;
  transition:background .35s, box-shadow .35s;
}
.nav .wrap{height:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}
.nav.scrolled{background:var(--bg-86);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 1px 0 var(--linie)}
.brand{display:flex;align-items:center;gap:11px;flex:none}
.kompass{width:36px;height:36px;flex:none}
.brand-name{font-size:18px;font-weight:700;letter-spacing:-0.02em}
.nav-links{display:flex;gap:26px;font-size:14px;font-weight:600;color:var(--text-2)}
.nav-links a:hover{color:var(--text)}
.nav-cta{
  display:inline-flex;align-items:center;gap:9px;flex:none;
  font-size:14px;font-weight:600;padding:10px 18px;border-radius:99px;
  background:var(--flaeche);
  box-shadow:0 8px 22px -12px rgba(20,27,51,.25), inset 0 0 0 1px var(--linie);
  transition:transform .25s, box-shadow .25s;
}
.nav-cta:hover{transform:translateY(-1px);box-shadow:0 12px 26px -12px rgba(46,124,246,.45), inset 0 0 0 1px rgba(46,124,246,.35)}
.nav-cta .pfeil{color:var(--blau)}

/* Anmelden in der Navigation */
.nav-aktionen{display:flex;align-items:center;gap:8px;flex:none}
.nav-login{
  display:inline-flex;align-items:center;gap:8px;flex:none;
  font-size:14px;font-weight:600;padding:10px 14px;border-radius:99px;color:var(--text);
  transition:background .25s, box-shadow .25s;
}
.nav-login svg{width:17px;height:17px;flex:none;color:var(--blau)}
.nav-login:hover{background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--linie)}
.cta-mittel,.cta-kurz{display:none}
@media (max-width:480px){
  .cta-lang,.nav-cta .pfeil{display:none}
  .cta-mittel{display:inline}
  .brand{gap:9px}
  .kompass{width:32px;height:32px}
}
@media (max-width:374px){
  .cta-mittel{display:none}
  .cta-kurz{display:inline}
  .brand-name{font-size:16px}
}
@media (max-width:620px){
  .nav-login{padding:10px;background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--linie)}
  .nav-login-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
  .nav-cta{padding:10px 14px}
}

/* ---------- Buttons ---------- */
.btn{
  display:inline-flex;align-items:center;justify-content:center;gap:12px;
  background:var(--grad-btn);color:#fff;border:none;
  font-size:16px;font-weight:600;padding:16px 28px;border-radius:99px;
  box-shadow:0 16px 36px -16px rgba(46,124,246,.7);
  transition:transform .25s cubic-bezier(.22,.61,.2,1), box-shadow .25s, gap .25s;
}
.btn:hover{transform:translateY(-2px);gap:16px;box-shadow:0 22px 44px -16px rgba(46,124,246,.8)}
.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}
.btn-zweit{
  display:inline-flex;align-items:center;justify-content:center;gap:10px;
  font-size:16px;font-weight:600;padding:15px 24px;border-radius:99px;
  background:var(--flaeche);border:none;
  box-shadow:inset 0 0 0 1px var(--linie), var(--schatten-klein);
  transition:box-shadow .25s, transform .25s;
}
.btn-zweit:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px rgba(46,124,246,.4), var(--schatten-klein)}

/* ---------- Erklärvideo ganz oben ---------- */
.video-buehne{padding:calc(var(--nav-h) + clamp(18px,4vh,44px)) 0 0;text-align:center}
.video-buehne .kicker{margin-bottom:16px}
.video-titel{font-size:clamp(30px,3.4vw,44px);font-weight:700;letter-spacing:-0.025em;line-height:1.15;max-width:24ch;margin:0 auto;text-wrap:balance}
.video-rahmen{
  position:relative;margin:clamp(22px,3.5vh,34px) auto 0;width:min(100%,1000px);aspect-ratio:16/9;
  border-radius:clamp(14px,2vw,24px);overflow:hidden;background:#F3F3F1;
  box-shadow:var(--schatten), 0 0 0 1px var(--linie);
}
.video-rahmen video{display:block;width:100%;height:100%;object-fit:cover;background:#F3F3F1}
.video-start{
  position:absolute;inset:0;width:100%;border:none;background:transparent;
  display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;
  padding-bottom:clamp(14px,4%,34px);
}
.no-js .video-start{display:none}
.video-start-knopf{
  display:inline-flex;align-items:center;gap:12px;
  background:var(--grad-btn);color:#fff;font-size:16px;font-weight:600;
  padding:12px 22px 12px 14px;border-radius:99px;box-shadow:0 16px 36px -14px rgba(46,124,246,.75);
  transition:transform .25s cubic-bezier(.22,.61,.2,1), box-shadow .25s;
}
.video-start-knopf .dreieck{width:30px;height:30px;border-radius:50%;background:rgba(255,255,255,.22);display:grid;place-items:center;flex:none}
.video-start-knopf svg{width:13px;height:13px;margin-left:2px}
.video-start:hover .video-start-knopf,.video-start:focus-visible .video-start-knopf{transform:translateY(-2px) scale(1.03);box-shadow:0 22px 44px -14px rgba(46,124,246,.85)}
.video-start:focus-visible{outline:none}
.video-start:focus-visible .video-start-knopf{outline:2px solid var(--blau);outline-offset:4px}
.video-fuss{margin-top:14px;display:flex;flex-wrap:wrap;justify-content:center;gap:6px 22px;font-size:14px;color:var(--text-3);font-weight:600}
.video-fuss a{color:var(--akzent);font-weight:600}
.video-buehne + .hero{padding-top:clamp(48px,8vh,96px)}
.video-fehler{
  position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;
  padding:24px;text-align:center;font-size:16px;color:var(--text-2);
  background:var(--flaeche-94);
}
.video-fehler b{color:var(--text);font-size:18px}
.video-fehler a{color:var(--akzent);font-weight:600;text-decoration:underline}
@media (max-width:620px){
  .video-start{align-items:flex-end;padding:0 12px 12px 0}
  .video-start-knopf{padding:0;font-size:0;gap:0;background:var(--grad-btn)}
  .video-start-knopf .dreieck{width:50px;height:50px;background:transparent}
  .video-start-knopf svg{width:16px;height:16px;margin-left:3px}
  .video-fuss{font-size:12px}
}

/* ---------- Hero ---------- */
.hero{padding:calc(var(--nav-h) + clamp(36px,7vh,80px)) 0 clamp(64px,10vh,110px)}
.hero .wrap{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(36px,5vw,72px);align-items:center}
.hero .wrap > *{min-width:0}
.eyebrow{
  display:inline-flex;align-items:center;gap:9px;
  font-size:14px;font-weight:600;color:var(--text-2);
  padding:7px 14px 7px 9px;border-radius:99px;background:var(--flaeche);
  box-shadow:inset 0 0 0 1px var(--linie);
}
.eyebrow .punkt{width:8px;height:8px;border-radius:50%;background:var(--grad);flex:none}
.willkommen{
  display:flex;gap:14px;align-items:flex-start;max-width:560px;
  background:var(--flaeche);border-radius:20px 20px 20px 6px;padding:14px 18px 14px 14px;
  box-shadow:inset 0 0 0 1px var(--linie), var(--schatten-klein);
}
.wk-bild{
  width:42px;height:42px;border-radius:50%;flex:none;display:grid;place-items:center;
  background:var(--grad);color:#fff;font-size:14px;font-weight:700;position:relative;
}
.wk-bild::after{content:"";position:absolute;inset:-4px;border-radius:50%;box-shadow:0 0 0 2px rgba(46,124,246,.35);animation:wk-puls 2.8s ease-out infinite}
@keyframes wk-puls{0%{transform:scale(.9);opacity:1}70%,100%{transform:scale(1.25);opacity:0}}
.wk-gruss{font-size:18px;font-weight:700;letter-spacing:-0.01em;line-height:1.3}
.wk-text{font-size:14px;color:var(--text-2);margin-top:4px;line-height:1.55}
.wk-name{font-size:12px;font-weight:600;color:var(--text-3);margin-top:8px}
.hero h1{font-size:clamp(34px,3.8vw,52px);margin-top:26px;max-width:19ch;text-wrap:balance}
.hero .lead{max-width:52ch;margin-top:24px}
.hero-aktionen{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px;align-items:center}
.hero-hinweis{font-size:14px;color:var(--text-3);margin-top:12px}
.vertrauen{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:34px;font-size:14px;font-weight:600;color:var(--text-2)}
.vertrauen span{display:inline-flex;align-items:center;gap:8px}
.vertrauen svg{width:17px;height:17px;flex:none}

/* Vorgangskarte im Hero */
.karte-buehne{position:relative;perspective:1600px}
.vk{
  background:var(--flaeche);border-radius:22px;box-shadow:var(--schatten);
  padding:22px 22px 18px;position:relative;
  transform:rotateY(-6deg) rotateX(3deg);transform-origin:60% 50%;
  transition:transform 1.2s cubic-bezier(.22,.61,.2,1);
}
.in-view .vk{transform:none}
.vk-kopf{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}
.vk-art{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}
.vk-titel{font-size:18px;font-weight:700;margin-top:3px;letter-spacing:-0.01em}
.vk-tag{font-size:12px;font-weight:600;color:var(--text-2);padding:4px 10px;border-radius:99px;box-shadow:inset 0 0 0 1px var(--linie);white-space:nowrap}
.vk-schritte{display:flex;gap:6px;margin:18px 0 16px}
.vk-schritte span{flex:1;height:6px;border-radius:99px;background:var(--linie)}
.vk-schritte span.erledigt{background:var(--grad)}
.vk-schritte span.jetzt{background:linear-gradient(90deg,var(--blau),var(--linie))}
.vk-schrittnamen{display:flex;justify-content:space-between;font-size:12px;color:var(--text-3);margin-top:-8px;margin-bottom:16px}
.vk-frist{
  border-radius:14px;padding:14px 16px;background:var(--warn-bg);
  box-shadow:inset 0 0 0 1px var(--warn-rand);
}
.vk-frist .klein-oben{font-size:14px;font-weight:600;color:var(--warn-text);display:flex;align-items:center}
.vk-frist .gross{font-size:26px;font-variant-numeric:tabular-nums;margin-top:2px;font-weight:700;letter-spacing:-0.01em;color:var(--text)}
.vk-frist .klein{font-size:14px;color:var(--warn-text);margin-top:2px;font-weight:600}
.vk-zeile{display:flex;gap:10px;align-items:flex-start;padding:11px 0;border-top:1px solid var(--linie);font-size:14px;color:var(--text-2)}
.vk-zeile:first-of-type{border-top:none}
.vk-zeile svg{width:18px;height:18px;flex:none;margin-top:1px}
.vk-zeile b{color:var(--text);font-weight:600}
.vk-liste{margin-top:12px}
.vk-fuss{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12px;color:var(--text-3)}
.randnotiz{
  position:absolute;right:-14px;top:-18px;
  background:var(--navy-tief);color:#E9ECF6;
  font-size:12px;line-height:1.4;font-weight:600;
  padding:11px 14px;border-radius:14px;max-width:220px;
  box-shadow:0 18px 40px -18px rgba(14,20,48,.7);
}
.randnotiz b{display:block;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:#9FB8FF;margin-bottom:3px}
.puls{width:8px;height:8px;border-radius:50%;background:#E8973A;display:inline-block;margin-right:8px;box-shadow:0 0 0 0 rgba(232,151,58,.6);animation:puls 2.2s infinite}
@keyframes puls{0%{box-shadow:0 0 0 0 rgba(232,151,58,.55)}70%{box-shadow:0 0 0 9px rgba(232,151,58,0)}100%{box-shadow:0 0 0 0 rgba(232,151,58,0)}}

/* ---------- Lage: Rechtsfolgen ---------- */
.folgen{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:clamp(40px,6vh,60px)}
.folge{background:var(--flaeche);border-radius:18px;box-shadow:var(--schatten-klein), inset 0 0 0 1px var(--linie);padding:22px 20px 20px;display:flex;flex-direction:column}
.folge .wenn{font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3)}
.folge h3{font-size:16px;font-weight:600;margin-top:8px;line-height:1.35;letter-spacing:-0.01em}
.folge .dann{margin-top:14px;padding-top:14px;border-top:1px dashed var(--linie);font-size:14px;color:var(--text-2);flex:1}
.folge .dann strong{color:var(--text);font-weight:600}
.lage-fazit{margin-top:34px;font-size:clamp(18px,1.5vw,21px);font-weight:600;letter-spacing:-0.01em}

/* ---------- Ablauf ---------- */
.kette{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:0;margin-top:clamp(42px,6vh,64px);position:relative;counter-reset:k}
.kette::before{content:"";position:absolute;left:10%;right:10%;top:23px;height:2px;background:var(--grad);opacity:.35}
.kette li{position:relative;padding:0 12px;text-align:center}
.kette .nr{
  width:48px;height:48px;margin:0 auto 16px;border-radius:50%;position:relative;z-index:1;
  display:grid;place-items:center;font-weight:700;font-size:16px;color:var(--akzent);
  background:linear-gradient(var(--flaeche),var(--flaeche)) padding-box, var(--grad) border-box;
  border:2px solid transparent;box-shadow:var(--schatten-klein);
}
.kette h3{font-size:16px;font-weight:700}
.kette p{font-size:14px;color:var(--text-2);margin-top:8px}
.kette-fazit{
  margin:clamp(40px,6vh,56px) auto 0;max-width:760px;text-align:center;
  font-size:clamp(18px,1.5vw,21px);font-weight:600;letter-spacing:-0.01em;line-height:1.45;
}

/* ---------- Probefall ---------- */
.probe{margin-top:clamp(36px,5vh,52px);background:var(--flaeche);border-radius:26px;box-shadow:var(--schatten);overflow:clip;display:grid;grid-template-columns:260px minmax(0,1fr)}
.probe > *{min-width:0}
.probe{scroll-margin-top:calc(var(--nav-h) + 12px)}
.probe-seite{background:var(--navy-tief);color:#DDE2F0;padding:26px 18px 22px;display:flex;flex-direction:column}
.probe-seite .titel{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#93A6D6;padding:0 10px}
.probe-seite .fall{font-size:16px;font-weight:600;color:#fff;padding:6px 10px 18px;line-height:1.35}
.stepper{list-style:none;display:flex;flex-direction:column;gap:4px}
.stepper button{
  width:100%;display:flex;align-items:center;gap:12px;text-align:left;
  background:none;border:none;color:#B9C2DC;font-size:14px;font-weight:600;
  padding:10px;border-radius:12px;transition:background .2s,color .2s;
}
.stepper button:hover{background:rgba(255,255,255,.06);color:#fff}
.stepper .n{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;flex:none;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.25)}
.stepper button[aria-current="step"]{background:rgba(255,255,255,.1);color:#fff}
.stepper button[aria-current="step"] .n{background:var(--grad);box-shadow:none;color:#fff}
.stepper button.erledigt .n{background:rgba(86,211,168,.2);box-shadow:none;color:#7BE3BE}
.probe-seite .musterhinweis{margin-top:auto;padding:18px 10px 0;font-size:12px;line-height:1.5;color:#8E9BBF}
.probe-haupt{padding:clamp(22px,3vw,36px);display:flex;flex-direction:column;min-height:560px}
.fortschritt{height:4px;border-radius:99px;background:var(--linie);overflow:hidden;margin-bottom:24px}
.fortschritt span{display:block;height:100%;width:20%;background:var(--grad);border-radius:99px;transition:width .5s cubic-bezier(.22,.61,.2,1)}
.ps{flex:1}
.js .ps[hidden]{display:none}
.ps h3{font-size:clamp(21px,2vw,26px);font-weight:700}
.ps .unter{font-size:14px;color:var(--text-2);margin-top:6px;max-width:62ch}
.daten{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:20px}
.datum{background:var(--bg);border-radius:12px;padding:11px 14px}
.datum .l{font-size:12px;color:var(--text-3);font-weight:600}
.datum .w{font-size:14px;font-weight:600;margin-top:2px}
.pruefung{margin-top:20px;display:flex;flex-direction:column;gap:10px}
.pp{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--linie)}
.pp .ic{width:24px;height:24px;border-radius:50%;flex:none;display:grid;place-items:center;font-size:14px;font-weight:800;margin-top:1px}
.pp.ok .ic{background:var(--ok-bg);color:var(--ok)}
.pp.frage .ic{background:var(--chip-bg);color:var(--chip-text)}
.pp .t{font-size:14px;font-weight:600}
.pp .t span{font-weight:400;color:var(--text-2)}
.schalter{display:inline-flex;padding:4px;border-radius:99px;background:var(--bg);margin-top:10px;gap:4px}
.schalter button{border:none;background:none;padding:7px 14px;border-radius:99px;font-size:14px;font-weight:600;color:var(--text-2)}
.schalter button[aria-pressed="true"]{background:var(--flaeche);color:var(--text);box-shadow:var(--schatten-klein)}
.ergebnis{margin-top:16px;padding:16px 18px;border-radius:14px;font-size:14px}
.ergebnis.gut{background:var(--ok-bg)}
.ergebnis.anders{background:var(--chip-bg)}
.ergebnis strong{display:block;margin-bottom:4px}
.zeitstrahl{list-style:none;margin-top:22px;position:relative;padding-left:28px}
.zeitstrahl::before{content:"";position:absolute;left:8px;top:8px;bottom:8px;width:2px;background:var(--linie)}
.zeitstrahl li{position:relative;padding:0 0 18px}
.zeitstrahl li::before{content:"";position:absolute;left:-25px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--flaeche);box-shadow:inset 0 0 0 2px var(--text-3)}
.zeitstrahl li.wichtig::before{box-shadow:none;background:#E8973A}
.zeitstrahl .wann{font-size:14px;font-weight:700;color:var(--text-3);font-variant-numeric:tabular-nums}
.zeitstrahl li.wichtig .wann{color:var(--warn-text)}
.zeitstrahl .was{font-size:16px;font-weight:600}
.warnung{margin-top:6px;padding:15px 17px;border-radius:14px;background:var(--warn-bg);box-shadow:inset 0 0 0 1px var(--warn-rand);font-size:14px}
.warnung strong{color:var(--warn-text)}
.notiz{margin-top:14px;font-size:14px;color:var(--text-2)}
.wege{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px}
.weg{
  text-align:left;background:var(--flaeche);border:none;border-radius:16px;padding:16px;
  box-shadow:inset 0 0 0 1.5px var(--linie);transition:box-shadow .2s, transform .2s;
  display:flex;flex-direction:column;gap:8px;
}
.weg:hover{box-shadow:inset 0 0 0 1.5px rgba(46,124,246,.45);transform:translateY(-1px)}
.weg[aria-checked="true"]{box-shadow:inset 0 0 0 2px var(--blau), var(--schatten-klein)}
.weg .kopf{display:flex;align-items:center;gap:10px}
.weg .bu{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:14px;font-weight:800;background:var(--bg);color:var(--text-2);flex:none}
.weg[aria-checked="true"] .bu{background:var(--grad);color:#fff}
.weg .name{font-size:16px;font-weight:700;line-height:1.3}
.weg .dl{display:block;font-size:14px;color:var(--text-2)}
.weg .dt{display:block;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-top:6px}
.weg .dd{display:block;margin-top:2px}
.weg-hinweis{margin-top:14px;font-size:14px;color:var(--warn-text);font-weight:600;min-height:20px}
.schreiben-raster{display:grid;grid-template-columns:1fr 210px;gap:18px;margin-top:20px;align-items:start}
.papier{
  background:#FFFEFB;color:#1D2233;border-radius:6px;padding:26px 28px 24px;
  box-shadow:0 1px 0 rgba(0,0,0,.04), 0 18px 40px -22px rgba(20,27,51,.35);
  font-size:14px;line-height:1.6;position:relative;
}
.papier .absender{display:flex;justify-content:space-between;gap:10px;border-bottom:1px solid #E6E3DA;padding-bottom:10px;margin-bottom:14px}
.papier .gemeinde{font-weight:700;font-size:14px}
.papier .amt{font-size:12px;color:#6D7182;text-align:right}
.papier .an{font-size:12px;color:#4B5062;margin-bottom:12px}
.papier .betreff{font-weight:700;margin:10px 0}
.papier p+p,.papier .brief p,.papier .brief + p{margin-top:9px}
.papier .luecke{background:#EEF3FF;color:#1E5FD0;border-radius:4px;padding:0 4px;font-weight:600}
.papier .unterschrift{margin-top:22px;display:flex;justify-content:space-between;align-items:flex-end;gap:12px}
.papier .linie{border-top:1px solid #9AA0B0;padding-top:4px;font-size:12px;color:#4B5062;min-width:180px}
.papier .stempel{font-size:12px;color:#9AA0B0;text-align:right}
.js .brief[hidden]{display:none}
.randnotizen{display:flex;flex-direction:column;gap:10px}
.rn{border-radius:12px;padding:11px 13px;background:var(--bg);font-size:12px;color:var(--text-2);line-height:1.45}
.rn b{display:block;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--text-3);margin-bottom:5px}
.vermerk{margin-top:16px;padding:14px 16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--linie);font-size:14px;color:var(--text-2)}
.vermerk strong{color:var(--text)}
.demo-aktionen{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}
.demo-aktionen button{border:none;border-radius:99px;padding:10px 16px;font-size:14px;font-weight:600;background:var(--bg);box-shadow:inset 0 0 0 1px var(--linie)}
.probe-nav{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:26px;padding-top:20px;border-top:1px solid var(--linie)}
.probe-nav .zurueck{border:none;background:none;font-weight:600;font-size:14px;color:var(--text-2);padding:10px 4px}
.probe-nav .zurueck:disabled{visibility:hidden}
.probe-ende{display:none}
.probe-ende.sichtbar{display:flex;flex-wrap:wrap;gap:14px;align-items:center;justify-content:space-between;margin-top:18px;padding:18px 20px;border-radius:16px;background:var(--bg)}
.probe-ende p{font-weight:600;font-size:16px}
.toast{
  position:fixed;left:50%;top:calc(var(--nav-h) + 10px);transform:translate(-50%,-180%);z-index:80;
  background:var(--navy-tief);color:#fff;font-size:14px;font-weight:600;
  padding:12px 18px;border-radius:12px;box-shadow:0 18px 40px -16px rgba(0,0,0,.6);
  transition:transform .35s cubic-bezier(.22,.61,.2,1), visibility 0s .35s;max-width:calc(100% - 32px);visibility:hidden;
}
.toast.zeigen{transform:translate(-50%,0);visibility:visible;transition:transform .35s cubic-bezier(.22,.61,.2,1)}
.nojs-hinweis{display:none}
.no-js .nojs-hinweis{display:block;margin-top:12px;font-size:14px;color:var(--text-3)}
.no-js .probe-nav,.no-js .stepper{display:none}
.no-js .ps{margin-bottom:34px}

/* ---------- Hero: Verweis auf das Portfolio ---------- */
.portfolio-link{
  display:inline-flex;align-items:center;gap:14px;margin-top:22px;
  padding:10px 18px 10px 10px;border-radius:18px;background:var(--flaeche);
  box-shadow:inset 0 0 0 1px var(--linie), var(--schatten-klein);
  transition:transform .25s, box-shadow .25s;max-width:100%;
}
.portfolio-link:hover{transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgba(46,124,246,.35), var(--schatten-klein)}
.pl-zahl{width:50px;height:50px;border-radius:14px;flex:none;display:grid;place-items:center;background:var(--grad);color:#fff;font-size:26px;font-weight:800;letter-spacing:-.03em}
.pl-text{font-size:14px;color:var(--text-2);line-height:1.4}
.pl-text b{display:block;font-size:16px;color:var(--text);font-weight:700}
.pl-pfeil{color:var(--blau);font-weight:700;margin-left:4px}

/* ---------- Verfahrenslandkarte ---------- */
.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.landkarte{
  margin-top:clamp(36px,5vh,56px);background:var(--flaeche);border-radius:28px;box-shadow:var(--schatten);
  padding:clamp(22px,3.4vw,44px);display:grid;grid-template-columns:minmax(240px,330px) minmax(0,1fr);
  gap:clamp(24px,4vw,60px);align-items:center;
}
.ring-buehne{position:relative;width:100%;max-width:330px;aspect-ratio:1;margin-inline:auto}
.ring-buehne svg{width:100%;height:100%;overflow:visible}
.seg{transform-origin:150px 150px;transition:transform .45s cubic-bezier(.22,.61,.2,1), opacity .35s;cursor:pointer}
.js .seg{opacity:0;transform:scale(.82) rotate(-10deg)}
.js .in-view .seg{opacity:1;transform:none;transition-delay:calc(var(--i) * 55ms)}
.js .in-view .seg:hover,.js .in-view .seg.hell{transform:scale(1.05);transition-delay:0s}
.landkarte.hat-kat .seg:not(.aktiv){opacity:.18}
.ring-mitte{position:absolute;inset:0;display:grid;place-items:center;text-align:center;pointer-events:none}
.ring-mitte b{
  display:block;font-size:clamp(54px,6vw,76px);font-weight:800;letter-spacing:-.045em;line-height:1;
  background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent;
  font-variant-numeric:tabular-nums;
}
.ring-mitte span{display:block;font-size:14px;font-weight:700;color:var(--text);margin-top:6px}
.ring-mitte span.klein{font-size:12px;font-weight:600;color:var(--text-3);margin-top:1px}
.lk-titel{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3);margin:0 0 10px 10px}
.lk-titel span{letter-spacing:0;text-transform:none;font-weight:600}
.legende{list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:2px 14px}
.leg{
  width:100%;display:flex;align-items:center;gap:10px;background:none;border:none;text-align:left;
  padding:8px 10px;border-radius:12px;font-size:14px;font-weight:600;color:var(--text);
  transition:background .2s, opacity .25s, box-shadow .2s;
}
.leg:hover,.leg.hell{background:var(--bg)}
.leg[aria-pressed="true"]{background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--kf)}
.landkarte.hat-kat .leg[aria-pressed="false"]{opacity:.45}
.leg-dot{width:12px;height:12px;border-radius:4px;background:var(--kf);flex:none}
.leg-nr{font-size:12px;font-weight:700;color:var(--text-3);font-variant-numeric:tabular-nums;width:17px;flex:none}
.leg-name{flex:1;line-height:1.3}
.leg-zahl{font-size:14px;font-weight:700;color:var(--text-2);font-variant-numeric:tabular-nums;min-width:20px;text-align:right}
.kennzahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}
.kz{background:var(--bg);border-radius:16px;padding:14px 15px}
.kz > b{display:block;font-size:26px;font-weight:800;letter-spacing:-.035em;line-height:1.05;font-variant-numeric:tabular-nums}
.kz > span{display:block;font-size:12px;color:var(--text-2);font-weight:600;line-height:1.4;margin-top:4px}
.stufe{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:6px;flex:none;line-height:1.5}
.stufe.s1{background:var(--chip-bg);color:var(--chip-text)}
.stufe.s2{background:var(--bg);color:var(--text-2);box-shadow:inset 0 0 0 1px var(--linie)}
.kz .stufe.s2{background:var(--flaeche)}

.werkzeug{display:flex;flex-wrap:wrap;gap:12px 16px;align-items:center;margin:clamp(30px,4.5vh,44px) 0 12px}
.suche{position:relative;flex:1 1 300px;max-width:440px}
.suche input{
  width:100%;font:inherit;font-size:16px;padding:13px 16px 13px 46px;border-radius:99px;border:none;
  background:var(--flaeche);color:var(--text);box-shadow:inset 0 0 0 1px var(--linie), var(--schatten-klein);
}
.suche input::placeholder{color:var(--text-3)}
.suche input:focus{outline:2px solid var(--blau);outline-offset:2px}
.suche svg{position:absolute;left:17px;top:50%;transform:translateY(-50%);width:18px;height:18px;color:var(--text-3);pointer-events:none}
.werkzeug .schalter{margin-top:0;background:var(--flaeche);box-shadow:inset 0 0 0 1px var(--linie)}
.werkzeug .schalter button[aria-pressed="true"]{background:var(--bg)}
.werkzeug-rechts{display:flex;align-items:center;gap:12px;margin-left:auto}
.kat-chip{border:none;background:var(--chip-bg);color:var(--chip-text);font-size:14px;font-weight:600;padding:8px 14px;border-radius:99px}
.treffer{font-size:14px;font-weight:600;color:var(--text-2);font-variant-numeric:tabular-nums;white-space:nowrap}
.merk-tipp{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-3);margin-bottom:20px}
.merk-tipp .stern{width:16px;height:16px;color:#E8A23A;--sf:#E8A23A}
.no-js .werkzeug,.no-js .merk-tipp{display:none}

.kat-raster{columns:3 300px;column-gap:16px}
.kat{
  break-inside:avoid;display:inline-block;width:100%;margin:0 0 16px;vertical-align:top;
  background:var(--flaeche);border-radius:20px;padding:20px 16px 12px;position:relative;overflow:hidden;
  box-shadow:var(--schatten-klein), inset 0 0 0 1px var(--linie);
}
.kat::before{content:"";position:absolute;left:0;top:0;right:0;height:4px;background:var(--kf)}
.kat-kopf{display:flex;gap:12px;align-items:flex-start;padding:0 4px}
.kat-nr{width:38px;height:38px;border-radius:12px;flex:none;display:grid;place-items:center;font-size:14px;font-weight:800;color:var(--kt);background:var(--kf);font-variant-numeric:tabular-nums}
.kat h3{font-size:16px;font-weight:700;line-height:1.3;letter-spacing:-0.01em}
.kat-zahl{font-size:12px;color:var(--text-3);font-weight:600;margin-top:3px}
.kat-split{height:4px;border-radius:99px;background:var(--linie);margin:14px 4px 6px;overflow:hidden}
.kat-split span{display:block;height:100%;background:var(--kf);border-radius:99px}
.vf-liste{list-style:none}
.vf{
  width:100%;display:flex;align-items:center;gap:10px;background:none;border:none;text-align:left;
  padding:9px 6px;border-radius:10px;font-size:14px;line-height:1.38;color:var(--text);
  transition:background .18s;
}
.vf-liste li + li .vf{box-shadow:0 -1px 0 var(--linie)}
.vf:hover{background:var(--bg)}
.vf-name{flex:1}
.stern{width:18px;height:18px;flex:none;color:var(--text-3);opacity:.4;transition:opacity .2s, color .2s, transform .25s cubic-bezier(.3,1.6,.5,1)}
.vf:hover .stern,.vf:focus-visible .stern{opacity:.9}
.vf[aria-pressed="true"]{background:color-mix(in srgb, var(--kf) 12%, transparent)}
.vf[aria-pressed="true"] .stern{opacity:1;color:#E8A23A;--sf:#E8A23A;transform:scale(1.15)}
.kat-mehr{display:none;margin:6px 4px 4px;border:none;background:none;color:var(--akzent);font-size:14px;font-weight:700;padding:6px 2px}
.leer{margin:8px auto 0;max-width:620px;text-align:center;background:var(--flaeche);border-radius:18px;padding:24px;box-shadow:inset 0 0 0 1px var(--linie)}
.leer p{font-size:16px;color:var(--text-2);margin-bottom:14px}
.leer b{color:var(--text)}
.portfolio-hinweis{margin:18px auto 0;font-size:14px;color:var(--text-3);text-align:center;max-width:80ch}

.zur-uebersicht{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:12px 0 22px;padding:14px 16px;border-radius:14px;background:var(--bg);font-size:14px;color:var(--text-2);line-height:1.4;transition:box-shadow .2s}
.zur-uebersicht b{display:block;font-size:16px;color:var(--text)}
.zur-uebersicht:hover{box-shadow:inset 0 0 0 1px rgba(46,124,246,.4)}
.zur-uebersicht .pfeil{color:var(--blau);font-weight:700}

.merkpille{
  position:fixed;right:20px;bottom:20px;z-index:70;display:inline-flex;align-items:center;gap:10px;
  padding:13px 20px 13px 16px;border-radius:99px;background:var(--navy-tief);color:#fff;
  font-size:14px;font-weight:600;box-shadow:0 18px 40px -14px rgba(14,20,48,.65), inset 0 0 0 1px rgba(255,255,255,.08);
  animation:pille-rein .35s cubic-bezier(.22,.61,.2,1);
}
.merkpille .stern{width:18px;height:18px;opacity:1}
@keyframes pille-rein{from{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}

@media (max-width:900px){
  .landkarte{grid-template-columns:1fr}
  .ring-buehne{max-width:280px}
  .werkzeug-rechts{margin-left:0}
}
@media (max-width:620px){
  .legende{grid-template-columns:1fr}
  .kennzahlen{grid-template-columns:1fr}
  .kz{display:flex;align-items:center;gap:14px}
  .kz > span{margin-top:0}
  .js .kat:not(.offen):not(.gefiltert) .vf-liste li:nth-child(n+6){display:none}
  .js .kat:not(.offen):not(.gefiltert) .kat-mehr{display:block}
  .merkpille{left:16px;right:16px;justify-content:center}
  .pille-lang{display:none}
  .portfolio-link{width:100%}
}

/* ---------- Grundsätze ---------- */
.saetze{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:clamp(40px,6vh,60px)}
.satz{background:var(--flaeche);border-radius:18px;padding:24px 22px;box-shadow:var(--schatten-klein), inset 0 0 0 1px var(--linie)}
.satz .icon-kreis{width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:var(--bg);margin-bottom:16px}
.satz .icon-kreis svg{width:22px;height:22px}
.satz h3{font-size:18px;font-weight:700}
.satz p{font-size:14px;color:var(--text-2);margin-top:8px}
/* Unterlagen für Datenschutz, Personalrat und IT-Sicherheit */
.unterlagen{margin-top:clamp(40px,6vh,60px);text-align:left;background:var(--flaeche);border-radius:var(--radius);padding:clamp(22px,3vw,32px);box-shadow:var(--schatten-klein), inset 0 0 0 1px var(--linie);scroll-margin-top:calc(var(--nav-h) + 8px)}
.ul-kopf h3{font-size:21px;font-weight:700}
.ul-kopf p{font-size:14px;color:var(--text-2);margin-top:8px;max-width:760px}
.ul-gruppen{margin-top:20px;display:grid;gap:10px}
.ul-gruppe{border-radius:14px;background:var(--bg-soft);box-shadow:inset 0 0 0 1px var(--linie)}
.ul-gruppe summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 48px 14px 18px;position:relative;font-size:16px;font-weight:600}
.ul-gruppe summary::-webkit-details-marker{display:none}
.ul-gruppe summary::after{content:"";position:absolute;right:20px;top:50%;width:9px;height:9px;border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);transform:translateY(-70%) rotate(45deg)}
.ul-gruppe[open] summary::after{transform:translateY(-30%) rotate(-135deg)}
.ul-gzahl{font-size:12px;font-weight:600;color:var(--text-3);white-space:nowrap}
.ul-liste{list-style:none;padding:0 18px 6px}
.ul-eintrag{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;border-top:1px solid var(--linie)}
.ul-text{display:flex;flex-direction:column;gap:2px;min-width:0}
.ul-titel{font-size:14px;font-weight:600;color:var(--text)}
.ul-zweck{font-size:12px;color:var(--text-3)}
.ul-status{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex:none;max-width:46%;text-align:right}
.ul-chip{font-size:12px;font-weight:600;color:var(--text-2);background:var(--flaeche);border-radius:999px;padding:3px 10px;box-shadow:inset 0 0 0 1px var(--linie);white-space:nowrap}
.ul-meta,.ul-frueher{font-size:12px;color:var(--text-3)}
.ul-link{font-size:14px;font-weight:600;color:var(--akzent)}
.ul-sha{font-size:12px;color:var(--text-3);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;word-break:break-all}
.ul-hinweis{font-size:12px;color:var(--text-3);margin-top:16px}
.ul-hinweis a{color:var(--akzent);font-weight:600}
.ul-ohnejs{font-size:14px;color:var(--text-2);margin-top:16px}
.js .ul-ohnejs{display:none}
@media (max-width:620px){
  .ul-eintrag{flex-direction:column;gap:8px}
  .ul-status{align-items:flex-start;max-width:none;text-align:left}
  .ul-gruppe summary{flex-direction:column;align-items:flex-start;gap:2px}
}
.icon-grad{stroke:url(#gradStroke)}

/* ---------- Herkunft ---------- */
.herkunft .wrap{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(36px,5vw,72px);align-items:start}
.zitat{margin-top:24px;font-size:clamp(18px,1.5vw,21px);line-height:1.6;color:var(--text-2)}
.zitat strong{color:var(--text)}
.signatur{margin-top:22px;display:flex;align-items:center;gap:12px;font-size:14px}
.signatur .kreis{width:42px;height:42px;border-radius:50%;background:var(--grad);display:grid;place-items:center;color:#fff;font-weight:700;font-size:16px}
.signatur b{display:block;font-size:16px}
.signatur span{color:var(--text-3)}
.fuerwen{background:var(--flaeche);border-radius:22px;padding:26px 24px;box-shadow:var(--schatten)}
.fuerwen h3{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}
.fuerwen ul{list-style:none;margin:12px 0 22px;display:flex;flex-direction:column;gap:8px}
.fuerwen li{display:flex;gap:10px;align-items:flex-start;font-size:16px;font-weight:600}
.fuerwen li svg{width:18px;height:18px;flex:none;margin-top:3px}
.bereiche{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}
.bereiche span{font-size:14px;font-weight:600;padding:6px 12px;border-radius:99px;background:var(--bg);color:var(--text-2)}
.stand{font-size:14px;color:var(--text-3)}

/* ---------- Pilot ---------- */
.pilot .wrap{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,5vw,72px);align-items:start}
.vorteile{list-style:none;margin-top:28px;display:flex;flex-direction:column;gap:14px}
.vorteile li{display:flex;gap:14px;align-items:flex-start}
.vorteile svg{width:22px;height:22px;flex:none;margin-top:2px}
.vorteile b{display:block;font-size:16px}
.vorteile span{font-size:14px;color:var(--text-2)}
.knapp{margin-top:24px;display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;padding:10px 16px;border-radius:12px;background:var(--warn-bg);color:var(--warn-text);box-shadow:inset 0 0 0 1px var(--warn-rand)}
.pilot-start{margin-top:12px;font-size:14px;color:var(--text-2)}
.schritte{list-style:none;display:flex;flex-direction:column;gap:12px}
.schritt{display:flex;gap:16px;align-items:flex-start;background:var(--flaeche);border-radius:18px;padding:18px 20px;box-shadow:var(--schatten-klein), inset 0 0 0 1px var(--linie)}
.schritt .nr{
  width:42px;height:42px;border-radius:50%;flex:none;display:grid;place-items:center;
  font-weight:700;font-size:14px;color:var(--akzent);
  background:linear-gradient(var(--flaeche),var(--flaeche)) padding-box, var(--grad) border-box;border:2px solid transparent;
}
.schritt h3{font-size:16px;font-weight:700}
.schritt p{font-size:14px;color:var(--text-2);margin-top:3px}
.schritt .dauer{font-size:12px;font-weight:700;color:var(--text-3);letter-spacing:.04em}

/* ---------- Preise ---------- */
.preise{display:grid;grid-template-columns:1.1fr repeat(3,1fr);gap:16px;margin-top:clamp(40px,6vh,60px);align-items:stretch}
.preis{background:var(--flaeche);border-radius:20px;padding:24px 22px;box-shadow:var(--schatten-klein), inset 0 0 0 1px var(--linie);display:flex;flex-direction:column}
.preis.pilotkarte{background:var(--navy-tief);color:#fff;box-shadow:0 30px 70px -30px rgba(14,20,48,.7);position:relative;overflow:hidden}
.preis.pilotkarte::before{content:"";position:absolute;inset:auto -30% -60% -30%;height:80%;background:radial-gradient(50% 100% at 30% 100%,rgba(124,92,255,.4),transparent 70%),radial-gradient(50% 100% at 75% 100%,rgba(41,198,232,.3),transparent 70%);pointer-events:none}
.preis.pilotkarte > *{position:relative}
.preis .paket{font-size:14px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-3)}
.preis.pilotkarte .paket{color:#9FB8FF}
.preis .betrag{font-size:42px;font-weight:800;letter-spacing:-0.03em;margin-top:8px;line-height:1.05;font-variant-numeric:tabular-nums}
.preis .betrag small{font-size:16px;font-weight:600;color:var(--text-3);letter-spacing:0}
.preis.pilotkarte .betrag small{color:#B8C3E3}
.preis p{font-size:14px;color:var(--text-2);margin-top:12px}
.preis.pilotkarte p{color:#C9D1EA}
.preis-fuss{margin-top:22px;display:flex;flex-wrap:wrap;gap:8px 26px;font-size:14px;color:var(--text-2);justify-content:center}
.preis-fuss span{display:inline-flex;gap:8px;align-items:center}
.preis-fuss svg{width:16px;height:16px}

/* ---------- FAQ ---------- */
.fragen{max-width:820px;margin:clamp(36px,5vh,52px) auto 0;display:flex;flex-direction:column;gap:10px}
.fragen details{background:var(--flaeche);border-radius:16px;box-shadow:inset 0 0 0 1px var(--linie)}
.fragen summary{list-style:none;cursor:pointer;padding:18px 54px 18px 22px;font-size:16px;font-weight:600;position:relative}
.fragen summary::-webkit-details-marker{display:none}
.fragen summary::after{content:"";position:absolute;right:22px;top:50%;width:10px;height:10px;border-right:2px solid var(--text-3);border-bottom:2px solid var(--text-3);transform:translateY(-70%) rotate(45deg);transition:transform .25s}
.fragen details[open] summary::after{transform:translateY(-30%) rotate(-135deg)}
.fragen .antwort{padding:0 22px 20px;font-size:16px;color:var(--text-2);max-width:68ch}

/* ---------- Anfrage ---------- */
.anfrage-karte{
  margin-top:clamp(36px,5vh,52px);
  background:var(--navy-tief);color:#fff;border-radius:28px;
  padding:clamp(26px,4vw,48px);display:grid;grid-template-columns:1.25fr .75fr;gap:clamp(28px,4vw,56px);
  box-shadow:0 40px 90px -34px rgba(14,20,48,.65);position:relative;overflow:hidden;
}
.anfrage-karte::before{content:"";position:absolute;inset:auto -20% -55% -20%;height:70%;background:radial-gradient(60% 100% at 30% 100%,rgba(124,92,255,.35),transparent 70%),radial-gradient(60% 100% at 75% 100%,rgba(41,198,232,.25),transparent 70%);pointer-events:none}
.anfrage-karte > *{position:relative;min-width:0}
.anfrage-karte h3{font-size:clamp(21px,2vw,26px);font-weight:700}
.feld{margin-top:22px;border:none}
.feld legend,.feld label.l{display:block;font-size:14px;font-weight:700;letter-spacing:.04em;color:#AFC0EA;margin-bottom:10px}
.optionen{display:flex;flex-wrap:wrap;gap:8px}
.optionen button{
  border:none;background:rgba(255,255,255,.07);color:#E4E8F5;
  font-size:14px;font-weight:600;padding:9px 14px;border-radius:99px;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);transition:background .2s, box-shadow .2s;
}
.optionen button:hover{background:rgba(255,255,255,.12)}
.optionen button[aria-pressed="true"]{background:#fff;color:#141B33;box-shadow:none}
.optionen button:disabled{opacity:.4;cursor:not-allowed}
.zaehler{font-size:12px;color:#93A3CC;margin-top:8px}
.anfrage-karte select{
  appearance:none;-webkit-appearance:none;width:100%;max-width:340px;
  background:rgba(255,255,255,.07) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23AFC0EA' stroke-width='2' fill='none'/%3E%3C/svg%3E") no-repeat right 14px center;
  color:#fff;border:none;border-radius:12px;padding:12px 40px 12px 14px;font:inherit;font-size:14px;
  box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);
}
.anfrage-karte select option{color:#141B33}
.anfrage-aktionen{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px;align-items:center}
.btn-hell{display:inline-flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:#E4E8F5;padding:14px 20px;border-radius:99px;background:none;border:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.28)}
.btn-hell:hover{box-shadow:inset 0 0 0 1px rgba(255,255,255,.6);color:#fff}
.datenhinweis{margin-top:16px;font-size:12px;color:#93A3CC;max-width:60ch}
.direkt{display:flex;flex-direction:column;gap:14px;border-left:1px solid rgba(255,255,255,.12);padding-left:clamp(20px,3vw,40px)}
.direkt h3{font-size:18px}
.direkt a{display:flex;flex-direction:column;font-size:16px;font-weight:600;color:#fff}
.direkt a span{font-size:12px;font-weight:600;color:#93A3CC;letter-spacing:.04em}
.direkt a:hover{color:#B9CCFF}
.qr-feld{display:flex;align-items:center;gap:14px;margin-top:8px}
.qr-svg{width:112px;height:112px;border-radius:12px;flex:none}
.qr-feld p{font-size:12px;color:#93A3CC;line-height:1.45}
.qr-feld b{display:block;color:#fff;font-size:14px}
.vertrauen-zeile{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px 32px;justify-content:center;font-size:14px;font-weight:600;color:var(--text-2)}
.vertrauen-zeile span{display:inline-flex;gap:8px;align-items:center}
.vertrauen-zeile svg{width:16px;height:16px}

/* ---------- Footer & Rechtliches ---------- */
footer{border-top:1px solid var(--linie);background:var(--bg)}
footer .wrap{padding:26px 0;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px;color:var(--text-3)}
footer nav{display:flex;flex-wrap:wrap;gap:8px 22px}
footer a:hover{color:var(--text)}
.claim{font-weight:600;color:var(--text-2)}
.rechtl{background:var(--bg-soft);border-top:1px solid var(--linie);padding:clamp(44px,6vw,72px) 0}
.rechtl .wrap{max-width:720px}
.rechtl h2{font-size:26px;margin-bottom:8px}
.rechtl h3{font-size:16px;font-weight:600;margin:20px 0 4px;letter-spacing:0}
.rechtl p{font-size:14px;color:var(--text-2)}
.rechtl p+p{margin-top:8px}
.rechtl .stand{font-size:12px;color:var(--text-3);margin-top:24px}

/* ---------- Responsiv ---------- */
@media (max-width:1060px){
  .nav-links{display:none}
  .folgen{grid-template-columns:1fr 1fr}
  .preise{grid-template-columns:1fr 1fr}
  .wege{grid-template-columns:1fr}
  .schreiben-raster{grid-template-columns:1fr}
  .randnotizen{flex-direction:row;flex-wrap:wrap}
  .randnotizen .rn{flex:1 1 200px}
}
@media (max-width:900px){
  .hero .wrap,.herkunft .wrap,.pilot .wrap,.anfrage-karte{grid-template-columns:1fr}
  .vk{transform:none}
  .randnotiz{position:static;max-width:none;margin:-4px 0 14px}
  .karte-buehne{margin-top:20px}
  .kette{grid-template-columns:1fr;gap:18px}
  .kette::before{left:23px;right:auto;top:24px;bottom:24px;width:2px;height:auto}
  .kette li{display:grid;grid-template-columns:48px 1fr;gap:4px 16px;text-align:left;padding:0}
  .kette .nr{margin:0;grid-row:span 2}
  .kette p{margin-top:0}
  .saetze{grid-template-columns:1fr 1fr}
  .probe{grid-template-columns:minmax(0,1fr)}
  .probe-seite{padding:16px 14px}
  .probe-seite .fall{padding-bottom:10px}
  .stepper{flex-direction:row;overflow-x:auto;gap:6px;scrollbar-width:none}
  .stepper::-webkit-scrollbar{display:none}
  .stepper button{white-space:nowrap;padding:8px 12px 8px 8px}
  .probe-seite .musterhinweis{display:none}
  .probe-haupt{min-height:0}
  .direkt{border-left:none;padding-left:0;border-top:1px solid rgba(255,255,255,.12);padding-top:24px}
}
@media (max-width:620px){
  .folgen,.saetze,.preise{grid-template-columns:1fr}
  .daten{grid-template-columns:1fr}
  .hero-aktionen .btn,.hero-aktionen .btn-zweit{width:100%}
  .papier{padding:20px 18px}
  .papier .absender{flex-direction:column}
  .papier .amt{text-align:left}
  .papier .unterschrift{flex-direction:column;align-items:flex-start}
  .stepper .label-lang{display:none}
  .probe-nav .btn{padding:14px 22px}
  .anfrage-aktionen .btn,.anfrage-aktionen .btn-hell{width:100%;justify-content:center}
  .qr-feld{display:none}
}
@media (min-width:621px){ .stepper .label-kurz{display:none} }
@media (max-width:900px) and (min-width:621px){ .stepper .label-lang{display:none} .stepper .label-kurz{display:inline} }
@media print{ .nav,.wellen,.toast{display:none} }

/* ── Frühere style-Attribute als Klassen (Sicherheitsregel ohne unsafe-inline) ── */
.st-01{position:absolute !important}
.st-02{fill:var(--text) !important}
.st-03{fill:var(--bg) !important}
.d-80{--d:80ms !important}
.d-160{--d:160ms !important}
.d-240{--d:240ms !important}
.d-120{--d:120ms !important}
.d-260{--d:260ms !important}
.d-380{--d:380ms !important}
.d-440{--d:440ms !important}
.d-520{--d:520ms !important}
.d-320{--d:320ms !important}
.st-13{color:var(--akzent) !important;font-weight:600 !important}
.d-100{--d:100ms !important}
.d-200{--d:200ms !important}
.d-250{--d:250ms !important}
.d-350{--d:350ms !important}
.d-450{--d:450ms !important}
.d-550{--d:550ms !important}
.d-300{--d:300ms !important}
.st-21{--i:0 !important;fill:#7C5CFF !important}
.st-22{--i:1 !important;fill:#6B63FD !important}
.st-23{--i:2 !important;fill:#596AFB !important}
.st-24{--i:3 !important;fill:#4871F9 !important}
.st-25{--i:4 !important;fill:#3778F7 !important}
.st-26{--i:5 !important;fill:#2D84F4 !important}
.st-27{--i:6 !important;fill:#2C95F1 !important}
.st-28{--i:7 !important;fill:#2BA5EE !important}
.st-29{--i:8 !important;fill:#2AB6EB !important}
.st-30{--i:9 !important;fill:#29C6E8 !important}
.st-31{--kf:#7C5CFF !important}
.st-32{--kf:#6B63FD !important}
.st-33{--kf:#596AFB !important}
.st-34{--kf:#4871F9 !important}
.st-35{--kf:#3778F7 !important}
.st-36{--kf:#2D84F4 !important}
.st-37{--kf:#2C95F1 !important}
.st-38{--kf:#2BA5EE !important}
.st-39{--kf:#2AB6EB !important}
.st-40{--kf:#29C6E8 !important}
.ik-strich{fill:var(--sf,none) !important;stroke:currentColor !important}
.st-42{--kf:#7C5CFF !important;--kt:#FFFFFF !important}
.w-80{width:80% !important}
.st-44{--kf:#6B63FD !important;--kt:#FFFFFF !important}
.w-100{width:100% !important}
.st-46{--kf:#596AFB !important;--kt:#FFFFFF !important}
.w-88{width:88% !important}
.st-48{--kf:#4871F9 !important;--kt:#FFFFFF !important}
.st-49{--kf:#3778F7 !important;--kt:#FFFFFF !important}
.w-67{width:67% !important}
.st-51{--kf:#2D84F4 !important;--kt:#FFFFFF !important}
.st-52{--kf:#2C95F1 !important;--kt:#FFFFFF !important}
.st-53{--kf:#2BA5EE !important;--kt:#0E1430 !important}
.w-86{width:86% !important}
.st-55{--kf:#2AB6EB !important;--kt:#0E1430 !important}
.w-29{width:29% !important}
.st-57{--kf:#29C6E8 !important;--kt:#0E1430 !important}
.d-400{--d:400ms !important}
.d-500{--d:500ms !important}
.d-600{--d:600ms !important}
.st-61{font-weight:400 !important;font-size:12px !important}
.d-150{--d:150ms !important}
.d-220{--d:220ms !important}
.d-290{--d:290ms !important}
.d-360{--d:360ms !important}
.d-430{--d:430ms !important}
.d-390{--d:390ms !important}
.d-460{--d:460ms !important}
.d-280{--d:280ms !important}
.d-270{--d:270ms !important}
.d-340{--d:340ms !important}
.d-410{--d:410ms !important}
.st-73{font-weight:400 !important;color:#93A3CC !important}
.st-74{color:#B9CCFF !important;text-decoration:underline !important}
.st-75{font-size:16px !important;color:#fff !important;letter-spacing:0 !important}
