/* Akquire auf dartera.ch, 17.10.2026. Ausgeliefert als /stile/akquire.css
   (stil: akquire im Kopf von src/pages/akquire.html und den Fallstudien),
   nach branche.css geladen.

   Die Bauteile sind die der Branchenseiten (ml-*). Hier wird nur die Marke
   getauscht, und zwar nur innerhalb von .marke-akquire: Kopf, Fuss, Blase und
   Startdialog bleiben dartera.

   Farben aus dem Akquire Visual Guide 2025 (akquire.ai/brand):
     Slate Blue #6A5ACD   Hauptfarbe
     Dark Purple #130C2B  Schrift und dunkle Flächen
     Cordovan #984447     Sekundär
     Jordy Blue #AFCBFF   Sekundär
     Melon #FDBCB4        Akzent
     Verlauf 135deg #6A5ACD nach #FDBCB4
   Schrift im Text bleibt die von dartera: Outfit und Inter kämen sonst von
   Google, und die Seite lädt nichts von Dritten (T15).

   Der Verlauf für Text läuft von Slate Blue nach Cordovan statt nach Melon:
   Melon auf Weiss hat einen Kontrast von 1.6 zu 1, Cordovan 6.5 zu 1. Für
   Flächen, Leuchten und auf dunklem Grund gilt der Markenverlauf selbst. */

.dt-land .marke-akquire{
  --ak-slate:#6a5acd;--ak-slate-tief:#5344b8;--ak-ink:#130c2b;--ak-cordovan:#984447;--ak-jordy:#afcbff;--ak-melon:#fdbcb4;
  --ak-verlauf:linear-gradient(135deg,#6a5acd 0%,#fdbcb4 100%);
  --ak-verlauf-text:linear-gradient(120deg,#5344b8 0%,#6a5acd 40%,#984447 100%);
  --ak-verlauf-hell:linear-gradient(120deg,#afcbff 0%,#c9b8f0 45%,#fdbcb4 100%);
  --gradient-logo:var(--ak-verlauf-text);
  --color-blue:var(--ak-slate-tief);
  --color-cyan:var(--ak-slate);
  --color-cyan-100:#efedfb;
  --ml-ink:var(--ak-ink);
}

/* ---------- Grundbauteile in Akquire-Farben ---------- */
.dt-land .marke-akquire .ml-hero::before{inset:-25% -15% auto 35%;background:radial-gradient(closest-side,rgba(106,90,205,.16),transparent 70%),radial-gradient(40% 50% at 80% 70%,rgba(253,188,180,.22),transparent 70%)}
.dt-land .marke-akquire .ml-weg--gross{background-color:var(--ak-ink);background-image:radial-gradient(90% 80% at 100% 0%,rgba(106,90,205,.38),transparent 60%),radial-gradient(70% 70% at 0% 100%,rgba(253,188,180,.16),transparent 65%)}
.dt-land .marke-akquire .ml-weg--gross .ml-weg__nr{background:var(--ak-verlauf-hell);-webkit-background-clip:text;background-clip:text;color:transparent}
.dt-land .marke-akquire .ml-punkte li::before{background:rgba(106,90,205,.13) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.4l2.6 2.6L14 7.4' fill='none' stroke='%236a5acd' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}
.dt-land .marke-akquire .ml-weg--gross .ml-punkte li::before{background:rgba(253,188,180,.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.4l2.6 2.6L14 7.4' fill='none' stroke='%23fdbcb4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}
.dt-land .marke-akquire .ml-schluss__karte{background-color:var(--ak-ink);background-image:radial-gradient(80% 90% at 100% 0%,rgba(106,90,205,.42),transparent 55%),radial-gradient(60% 70% at 0% 100%,rgba(253,188,180,.16),transparent 60%)}
.dt-land .marke-akquire .ml-schluss .dt-accent-gradient{background:var(--ak-verlauf-hell);-webkit-background-clip:text;background-clip:text}
.dt-land .marke-akquire .ml-schluss__liste li::before{background:rgba(253,188,180,.16) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='M6 10.5l2.6 2.6L14 7.6' fill='none' stroke='%23fdbcb4' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/20px no-repeat}
.dt-land .marke-akquire .ml-schritt::before{background:var(--ak-verlauf)}
.dt-land .marke-akquire .ml-btn--dunkel:hover{box-shadow:0 10px 28px -10px rgba(106,90,205,.7)}
.dt-land .marke-akquire .ml-eyebrow{color:var(--ak-slate-tief)}

/* ---------- Absender im Hero: Wortmarke, darunter dartera ---------- */
.dt-land .ak-absender{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem .9rem;margin:0 0 1.4rem}
.dt-land .ak-absender img{height:20px;width:auto}
.dt-land .ak-absender span{font-family:var(--font-display);font-size:.82rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle);padding-left:.9rem;border-left:1px solid var(--border-strong)}

/* Drei Eckdaten unter den Knöpfen: Preis, Sprachen, Einstieg (OpenAI, Runde 1: Preis kam zu spät). */
.dt-land .ak-kurz{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:0 1.3rem;font-size:.9rem;color:var(--text-muted)}
.dt-land .ak-kurz li{display:inline-flex;align-items:center;gap:.45rem;padding-block:.2rem}
.dt-land .ak-kurz li::before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ak-verlauf);flex:none}
/* Tippziel 44 Punkte ohne die Zeile höher zu machen: Polster innen, Rand aussen zurück. */
.dt-land .ak-kurz a{color:var(--text-strong);font-weight:600;text-underline-offset:3px;border-radius:4px;display:inline-block;padding:.75rem 0;margin:-.75rem 0}
.dt-land .ak-kurz a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ak-slate)}

/* ---------- Brett mit vier Ergebnissen ---------- */
.dt-land .ak-brett{position:relative;border-radius:28px;padding:clamp(1.3rem,2.6vw,2rem);background-color:var(--ak-ink);background-image:radial-gradient(90% 70% at 100% 0%,rgba(106,90,205,.45),transparent 60%),radial-gradient(70% 60% at 0% 100%,rgba(253,188,180,.18),transparent 65%);color:#e7e3f7;box-shadow:0 40px 80px -40px rgba(19,12,43,.55)}
.dt-land .ak-brett__kopf{display:flex;align-items:center;gap:.6rem;font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-melon)}
.dt-land .ak-brett__kopf img{width:20px;height:auto}
.dt-land .ak-brett__liste{list-style:none;margin:1.1rem 0 0;padding:0;display:grid}
.dt-land .ak-brett__liste li{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr) auto;align-items:center;gap:.4rem 1rem;padding:1rem 0;border-top:1px solid rgba(255,255,255,.1)}
.dt-land .ak-brett__liste b{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,2.6vw,2.3rem);letter-spacing:-.03em;line-height:1;background:var(--ak-verlauf-hell);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}
.dt-land .ak-brett__liste span{font-size:.95rem;line-height:1.4;color:#d5cfee}
.dt-land .ak-brett__liste img{height:40px;width:auto;max-width:132px;object-fit:contain;background:#fff;border-radius:10px;padding:6px 10px}
.dt-land .ak-brett__fuss{margin:.6rem 0 0;font-size:.8rem;color:#a9a1c9}

/* ---------- Logoband, ruhig ---------- */
.dt-land .ak-band__logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.4rem 2.2rem;padding-inline:var(--ml-rand);max-width:var(--container-max);margin:0 auto}
.dt-land .ak-band__logos img{height:30px;width:auto;max-width:132px;object-fit:contain}

/* ---------- Drei Fallstudien ---------- */
.dt-land .ak-fall{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(2.5rem,5vw,4.5rem);border-top:1px solid var(--border-subtle)}
.dt-land .ak-fall:first-of-type{border-top:0;padding-top:0}
.dt-land .ak-fall--rechts .ak-fall__text{order:2}
.dt-land .ak-fall__logo{height:30px;width:auto;max-width:160px;object-fit:contain;margin-bottom:1.2rem}
.dt-land .ak-fall h3{font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.08;letter-spacing:-.035em}
.dt-land .ak-fall p{font-size:1.05rem;line-height:1.65;color:var(--text-muted);margin:1rem 0 0;max-width:36rem}
.dt-land .ak-zahlen{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:1.6rem 0 0;padding:1.1rem 0 0;border-top:1px solid var(--border-subtle);max-width:36rem}
.dt-land .ak-zahlen div{min-width:0}
.dt-land .ak-zahlen dt{font-size:.82rem;line-height:1.35;color:var(--text-subtle)}
.dt-land .ak-zahlen dd{margin:.3rem 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,2.4vw,2.1rem);letter-spacing:-.03em;line-height:1;background:var(--ak-verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent;width:max-content;max-width:100%}
.dt-land .ak-link{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;margin-top:1.2rem;font-family:var(--font-display);font-weight:600;color:var(--ak-slate-tief);text-decoration:none;border-radius:6px}
.dt-land .ak-link svg{width:16px;height:16px;transition:transform var(--dur-fast) var(--ease-out)}
.dt-land .ak-link:hover svg{transform:translateX(3px)}
.dt-land .ak-link:focus-visible,.dt-land .ak-weiter a:focus-visible,.dt-land .ak-scroll:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ak-slate)}

/* Karten für die Bilder der Fälle: eine Grammatik */
.dt-land .ak-karte{margin:0;border-radius:24px;background:#fff;border:1px solid rgba(19,12,43,.08);box-shadow:0 30px 60px -36px rgba(19,12,43,.35);padding:clamp(1.2rem,2.4vw,1.8rem);min-width:0}
.dt-land .ak-karte figcaption{display:flex;flex-direction:column;gap:.2rem;margin-bottom:1.2rem}
.dt-land .ak-karte figcaption b{font-family:var(--font-display);font-weight:600;font-size:1.05rem;color:var(--text-strong)}
.dt-land .ak-karte figcaption small{font-size:.85rem;color:var(--text-subtle)}

/* Dolomed: angeschrieben und zuweisend je Standort, Massstab 443 */
.dt-land .ak-regionen ul{list-style:none;margin:0;padding:0;display:grid;gap:1rem}
.dt-land .ak-regionen li{display:grid;grid-template-columns:5.5rem minmax(0,1fr) auto;align-items:center;gap:.9rem}
.dt-land .ak-regionen__ort{font-family:var(--font-display);font-weight:600;font-size:.95rem;color:var(--text-strong)}
.dt-land .ak-regionen__balken{position:relative;height:30px;border-radius:8px;background:#f4f3fa;overflow:hidden}
.dt-land .ak-regionen__balken i{position:absolute;left:0;top:0;bottom:0;width:calc(var(--a) / 443 * 100%);background:var(--ak-jordy);border-radius:8px}
.dt-land .ak-regionen__balken b{position:absolute;left:0;top:0;bottom:0;width:calc(var(--z) / 443 * 100%);min-width:8px;background:var(--ak-slate);border-radius:8px}
.dt-land .ak-regionen__wert{font-size:.88rem;color:var(--text-muted);white-space:nowrap}
.dt-land .ak-regionen__wert b{font-family:var(--font-display);font-size:1.15rem;color:var(--text-strong)}
.dt-land .ak-legende{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem .5rem;margin:1.2rem 0 0;font-size:.82rem;color:var(--text-subtle)}
.dt-land .ak-legende{gap:.4rem 1.2rem}
.dt-land .ak-legende span{display:inline-flex;align-items:center;gap:.45rem}
.dt-land .ak-legende i{width:12px;height:12px;border-radius:3px;display:inline-block}
.dt-land .ak-legende__a{background:var(--ak-jordy)}
.dt-land .ak-legende__z{background:var(--ak-slate)}

/* 3rd-eyes: echtes Bildschirmfoto, auf schmalen Schirmen seitlich lesbar */
.dt-land .ak-shot .ml-fenster{box-shadow:none}
.dt-land .ak-scroll{overflow-x:auto;border-radius:0 0 14px 14px}
.dt-land .ak-scroll img{width:100%;height:auto}

/* Unit8: der Trichter */
.dt-land .ak-trichter ol{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}
.dt-land .ak-trichter li{display:flex;align-items:baseline;gap:.7rem;padding:.85rem 1rem;border-radius:12px;background:#f2f0fb;color:var(--text-body)}
.dt-land .ak-trichter li b{font-family:var(--font-display);font-weight:600;font-size:1.2rem;color:var(--text-strong);white-space:nowrap}
.dt-land .ak-trichter li span{font-size:.9rem;color:var(--text-body)}
.dt-land .ak-trichter li.ak-trichter__ziel{background:var(--ak-ink)}
.dt-land .ak-trichter li.ak-trichter__ziel b{background:var(--ak-verlauf-hell);-webkit-background-clip:text;background-clip:text;color:transparent}
.dt-land .ak-trichter li.ak-trichter__ziel span{color:#e7e3f7}

.dt-land .ak-zitat{margin:1.4rem 0 0;padding:0 0 0 1.2rem;border-left:3px solid transparent;border-image:var(--ak-verlauf) 1;max-width:34rem}
.dt-land .ak-zitat p{margin:0;font-family:var(--font-serif);font-style:italic;font-size:1.3rem;line-height:1.4;color:var(--text-strong)}
.dt-land .ak-zitat footer{margin-top:.5rem;font-size:.88rem;color:var(--text-subtle)}

/* ---------- Weitere Ergebnisse ---------- */
.dt-land .ak-mehr{background:var(--surface-subtle);border-block:1px solid var(--border-subtle)}
.dt-land .ak-kacheln{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.2rem)}
.dt-land .ak-kachel{display:flex;flex-direction:column;gap:.5rem;padding:clamp(1.3rem,2.4vw,1.8rem);border-radius:24px;background:#fff;border:1px solid var(--border-subtle);min-width:0}
.dt-land .ak-kachel img{height:28px;width:auto;max-width:150px;object-fit:contain;object-position:left center;margin-bottom:.8rem}
.dt-land .ak-kachel img.ak-kachel__dartera{height:34px}
.dt-land .ak-kachel > b{font-family:var(--font-display);font-weight:600;font-size:clamp(1.8rem,2.8vw,2.4rem);letter-spacing:-.035em;line-height:1;background:var(--ak-verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent;width:max-content;max-width:100%}
.dt-land .ak-kachel > span{font-size:.98rem;line-height:1.5;color:var(--text-muted)}
.dt-land .ak-kachel blockquote{margin:.9rem 0 0;padding-top:.9rem;border-top:1px solid var(--border-subtle)}
.dt-land .ak-kachel blockquote p{margin:0;font-family:var(--font-serif);font-style:italic;font-size:1.08rem;line-height:1.4;color:var(--text-strong)}
.dt-land .ak-kachel blockquote footer{margin-top:.4rem;font-size:.82rem;color:var(--text-subtle)}

/* ---------- Ablauf: Beispiel Dolomed ---------- */
.dt-land .ak-beispiel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(1.5rem,4vw,4rem);align-items:center;margin-top:clamp(3rem,6vw,5rem);padding:clamp(1.5rem,3.5vw,3rem);border-radius:32px;background:var(--surface-subtle)}
.dt-land .ak-beispiel h3{font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.03em;line-height:1.1}
.dt-land .ak-beispiel p{margin:1rem 0 0;font-size:1.02rem;line-height:1.65;color:var(--text-muted)}
.dt-land .ak-folge{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}
.dt-land .ak-folge li{display:grid;grid-template-columns:5.2rem minmax(0,1fr);grid-template-rows:auto auto;column-gap:1rem;padding:.9rem 1.1rem;border-radius:16px;background:#fff;border:1px solid var(--border-subtle)}
.dt-land .ak-folge small{grid-row:span 2;align-self:center;font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ak-slate-tief)}
.dt-land .ak-folge b{font-family:var(--font-display);font-weight:600;color:var(--text-strong)}
.dt-land .ak-folge span{font-size:.92rem;color:var(--text-muted)}

.dt-land .ak-weg__fuss{margin:auto 0 0;font-size:.95rem;line-height:1.55;color:var(--text-muted)}
.dt-land .ml-weg--gross .ak-weg__fuss{color:var(--text-on-dark-muted)}

/* ---------- Website und Akquire ---------- */
.dt-land .ak-zusammen__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}
.dt-land .ak-zusammen .ml-punkte{margin-top:1.6rem}
.dt-land .ak-zusammen .ml-punkte b{color:var(--text-strong);font-weight:600}
.dt-land .ak-weiter{margin:.4rem 0 0;font-size:.98rem;color:var(--text-muted)}
.dt-land .ak-weiter a{color:var(--ak-slate-tief);font-weight:600;text-underline-offset:3px;border-radius:4px;display:inline-block;padding-block:.65rem}
.dt-land .ak-zusammen__bild{position:relative;margin:0}
.dt-land .ak-zusammen__bild .ml-fenster img{width:100%;height:auto}
.dt-land .ak-zusammen__marke{position:absolute;left:-1rem;bottom:-1.2rem;display:flex;align-items:center;gap:.7rem;padding:.75rem 1.1rem .75rem .8rem;border-radius:999px;background:#fff;box-shadow:0 20px 40px -18px rgba(19,12,43,.45);border:1px solid rgba(19,12,43,.06)}
.dt-land .ak-zusammen__marke img{width:28px;height:auto}
.dt-land .ak-zusammen__marke span{font-size:.95rem;color:var(--text-muted)}
.dt-land .ak-zusammen__marke b{font-family:var(--font-display);font-size:1.15rem;color:var(--text-strong)}

/* ---------- Preis ---------- */
.dt-land .ak-preis{padding-top:clamp(2rem,4vw,4rem)}
.dt-land .ak-pakete{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.2rem)}
.dt-land .ak-paket{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.5rem,3vw,2.2rem);border-radius:28px;background:var(--surface-subtle);border:1px solid var(--border-subtle);min-width:0}
.dt-land .ak-paket__name{font-family:var(--font-display);font-size:.8rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-slate-tief)}
.dt-land .ak-paket__preis{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,2.4vw,2rem);letter-spacing:-.03em;line-height:1.1;color:var(--text-strong)}
.dt-land .ak-paket__preis small{font-size:.9rem;font-weight:500;letter-spacing:0;color:var(--text-muted)}
.dt-land .ak-paket p{margin:0;font-size:1rem;line-height:1.5;color:var(--text-muted)}
.dt-land .ak-paket p b{color:var(--text-strong)}
.dt-land .ak-paket .ak-paket__lead{margin-top:auto;padding-top:.8rem;border-top:1px solid var(--border-subtle);font-size:.9rem}
.dt-land .ak-paket--mitte{background-color:var(--ak-ink);background-image:radial-gradient(90% 80% at 100% 0%,rgba(106,90,205,.4),transparent 60%);border-color:var(--ak-ink)}
.dt-land .ak-paket--mitte .ak-paket__name{color:var(--ak-melon)}
.dt-land .ak-paket--mitte .ak-paket__preis{color:#fff}
.dt-land .ak-paket--mitte p{color:#d5cfee}
.dt-land .ak-paket--mitte p b{color:#fff}
.dt-land .ak-paket--mitte .ak-paket__lead{border-color:rgba(255,255,255,.12)}
.dt-land .ak-preis__fuss{margin:1.2rem 0 0;font-size:.92rem;color:var(--text-subtle)}

/* ---------- Schmal ---------- */
@media (max-width:1000px){
  .dt-land .ak-hero .ml-hero__raster{grid-template-columns:minmax(0,1fr)}
  .dt-land .ak-fall,.dt-land .ak-zusammen__raster,.dt-land .ak-beispiel{grid-template-columns:minmax(0,1fr)}
  .dt-land .ak-fall--rechts .ak-fall__text{order:0}
  .dt-land .ak-kacheln,.dt-land .ak-pakete{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:640px){
  .dt-land .ak-absender span{border-left:0;padding-left:0;flex-basis:100%}
  .dt-land .ak-scroll img{min-width:600px}
  .dt-land .ak-kacheln,.dt-land .ak-pakete{grid-template-columns:minmax(0,1fr)}
  .dt-land .ak-brett__liste li{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"zahl logo" "text text"}
  .dt-land .ak-brett__liste b{grid-area:zahl}
  .dt-land .ak-brett__liste span{grid-area:text}
  .dt-land .ak-brett__liste img{grid-area:logo}
  .dt-land .ak-regionen li{grid-template-columns:4.6rem minmax(0,1fr);row-gap:.3rem}
  .dt-land .ak-regionen__wert{grid-column:2}
  .dt-land .ak-zahlen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .dt-land .ak-zusammen__marke{left:.6rem;bottom:-1rem}
  .dt-land .ak-folge li{grid-template-columns:minmax(0,1fr);grid-template-rows:none}
  .dt-land .ak-folge small{grid-row:auto}
  .dt-land .ak-band__logos{gap:1.1rem 1.8rem}
  .dt-land .ak-band__logos img{height:24px;max-width:120px}
}

/* ---------- Fallstudien unter /akquire/fallstudien/ ---------- */
.dt-land .ak-fs-hero h1{font-size:clamp(2.2rem,4.4vw,3.6rem);line-height:1.04;letter-spacing:-.04em;max-width:22ch}
.dt-land .ak-fs-hero .ak-fall__logo{height:34px;margin:0 0 1.4rem}
.dt-land .ak-fs-zahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:2rem 0 0;padding:1.4rem 0 0;border-top:1px solid var(--border-subtle)}
.dt-land .ak-fs-zahlen div{min-width:0}
.dt-land .ak-fs-zahlen dt{font-size:.85rem;line-height:1.35;color:var(--text-subtle)}
.dt-land .ak-fs-zahlen dd{margin:.35rem 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,3vw,2.5rem);letter-spacing:-.035em;line-height:1;background:var(--ak-verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent;width:max-content;max-width:100%}
.dt-land .ak-fs-text{max-width:44rem}
.dt-land .ak-fs-text h2{font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.03em;margin:2.6rem 0 0}
.dt-land .ak-fs-text h2:first-child{margin-top:0}
.dt-land .ak-fs-text p,.dt-land .ak-fs-text li{font-size:1.06rem;line-height:1.7;color:var(--text-muted)}
.dt-land .ak-fs-text p{margin:1rem 0 0}
.dt-land .ak-fs-text ul{margin:1rem 0 0;padding-left:1.2rem}
.dt-land .ak-fs-text a{color:var(--ak-slate-tief);font-weight:600;text-underline-offset:3px}
.dt-land .ak-fs-text li b{color:var(--text-strong)}
.dt-land .ak-fs-raster{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem);align-items:start}
.dt-land .ak-fs-raster > figure{position:sticky;top:calc(var(--nav-h) + 2rem)}
.dt-land .ak-tabelle{width:100%;border-collapse:collapse;margin:1.2rem 0 0;font-size:.98rem}
.dt-land .ak-tabelle th,.dt-land .ak-tabelle td{padding:.7rem .6rem;text-align:left;border-bottom:1px solid var(--border-subtle)}
.dt-land .ak-tabelle th{font-family:var(--font-display);font-weight:600;font-size:.8rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-subtle)}
.dt-land .ak-tabelle td{color:var(--text-body)}
.dt-land .ak-tabelle td:not(:first-child),.dt-land .ak-tabelle th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}
.dt-land .ak-tabelle tfoot td{font-weight:600;color:var(--text-strong)}
.dt-land .ak-tabelle-huelle{overflow-x:auto}
.dt-land .ak-fs-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;padding:clamp(1.5rem,3.5vw,2.8rem);border-radius:32px;background-color:var(--ak-ink);background-image:radial-gradient(90% 90% at 100% 0%,rgba(106,90,205,.42),transparent 60%),radial-gradient(60% 70% at 0% 100%,rgba(253,188,180,.16),transparent 60%);color:#e7e3f7}
.dt-land .ak-fs-cta h2{color:#fff;font-size:clamp(1.6rem,3vw,2.4rem);letter-spacing:-.035em;line-height:1.08;max-width:24ch}
.dt-land .ak-fs-cta .dt-accent-gradient{background:var(--ak-verlauf-hell);-webkit-background-clip:text;background-clip:text}
.dt-land .ak-fs-cta .ml-btn{background:#fff;border-color:#fff;color:var(--ak-ink)}
.dt-land .ak-fs-weitere{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;margin:1.6rem 0 0;font-size:.98rem;color:var(--text-muted)}
.dt-land .ak-fs-weitere a{color:var(--ak-slate-tief);font-weight:600;display:inline-block;padding-block:.65rem;border-radius:4px}
.dt-land .ak-fs-weitere a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ak-slate)}
@media (max-width:1000px){
  .dt-land .ak-fs-raster{grid-template-columns:minmax(0,1fr)}
  .dt-land .ak-fs-raster > figure{position:static}
}
@media (max-width:640px){
  .dt-land .ak-fs-zahlen{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}

/* ---------- Runde 9c: voller echter Beweise (18.10.2026) ---------- */

/* Hero rechts: Dashboard im Fenster, darunter vier Gesamtzahlen */
.dt-land .ak-hero__rechts{min-width:0;display:flex;flex-direction:column;gap:1.1rem}
.dt-land .ak-hero__shot .ml-fenster{box-shadow:0 50px 90px -50px rgba(19,12,43,.6)}
.dt-land .ak-hero__shot .ml-fenster img{display:block;width:100%;height:auto}
.dt-land .ak-heldenzahlen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin:0}
.dt-land .ak-heldenzahlen div{min-width:0;padding:.9rem 1rem;border-radius:16px;background:#fff;border:1px solid rgba(19,12,43,.08);box-shadow:0 16px 34px -26px rgba(19,12,43,.4)}
.dt-land .ak-heldenzahlen dt{font-size:.74rem;letter-spacing:.02em;color:var(--text-subtle);line-height:1.3}
.dt-land .ak-heldenzahlen dd{margin:.25rem 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,1.7vw,1.5rem);letter-spacing:-.02em;line-height:1.05;background:var(--ak-verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}
.dt-land .ak-heldenzahlen__fuss{margin:0;font-size:.8rem;color:var(--text-subtle)}

/* Abzeichen unter den Knöpfen */
.dt-land .ak-badges{list-style:none;margin:1.2rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.7rem}
.dt-land .ak-badges li{display:flex;align-items:center;gap:.6rem;padding:.5rem .85rem .5rem .55rem;border-radius:999px;background:var(--surface-subtle);border:1px solid var(--border-subtle)}
.dt-land .ak-badges img{width:30px;height:30px;object-fit:contain;flex:none}
.dt-land .ak-badges span{display:flex;flex-direction:column;font-family:var(--font-display);font-weight:600;font-size:.86rem;color:var(--text-strong);line-height:1.15}
.dt-land .ak-badges small{font-family:var(--font-body);font-weight:400;font-size:.72rem;color:var(--text-muted);margin-top:.1rem}

/* Logoband der Marken: graustufig, beim Drüberfahren farbig */
.dt-land .ak-marken .ak-band__logos{max-width:var(--container-max)}
.dt-land .ak-marken .ak-band__logos img{height:40px;width:auto;max-width:220px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}
.dt-land .ak-marken .ak-band__logos img:hover{filter:grayscale(0);opacity:1}
.dt-land .ak-marken__fuss{text-align:center;margin:.9rem 0 0;font-size:.82rem;color:var(--text-subtle)}

/* Kundenstimmen mit Gesicht */
.dt-land .ak-stimmen__liste{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.3rem)}
.dt-land .ak-stimme{margin:0;display:flex;flex-direction:column;gap:1rem;padding:clamp(1.3rem,2.4vw,1.8rem);border-radius:24px;background:#fff;border:1px solid var(--border-subtle);min-width:0}
.dt-land .ak-stimme > img{width:72px;height:72px;border-radius:50%;object-fit:cover}
.dt-land .ak-stimme__initialen{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display);font-weight:600;font-size:1.4rem;color:#fff;background:var(--ak-verlauf)}
.dt-land .ak-stimme blockquote{margin:0;display:flex;flex-direction:column;gap:.6rem}
.dt-land .ak-stimme blockquote p{margin:0;font-family:var(--font-serif);font-style:italic;font-size:1.12rem;line-height:1.42;color:var(--text-strong)}
.dt-land .ak-stimme .ak-stimme__uebersetzung{font-family:var(--font-body);font-style:normal;font-size:.95rem;line-height:1.5;color:var(--text-muted)}
.dt-land .ak-stimme figcaption{margin-top:.2rem;font-size:.88rem;color:var(--text-subtle)}
.dt-land .ak-stimme figcaption::before{content:"";display:block;width:26px;height:3px;border-radius:2px;background:var(--ak-verlauf);margin-bottom:.5rem}

/* Video-Fallstudien: Klick-zum-Laden */
.dt-land .ak-videos__liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.2rem,3vw,2rem)}
.dt-land .ak-video{min-width:0}
.dt-land .ak-video__buehne{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:#0f0a24;border:1px solid rgba(19,12,43,.1);box-shadow:0 30px 60px -36px rgba(19,12,43,.4)}
.dt-land .ak-video__buehne > img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.dt-land .ak-video__knopf{position:absolute;inset:0;margin:auto;width:76px;height:76px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:rgba(19,12,43,.62);color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:transform var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}
.dt-land .ak-video__knopf span{width:0;height:0;border-style:solid;border-width:13px 0 13px 22px;border-color:transparent transparent transparent #fff;margin-left:5px}
.dt-land .ak-video__knopf:hover{background:var(--ak-slate-tief);transform:scale(1.06)}
.dt-land .ak-video__knopf:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #fff,0 0 0 3px var(--ak-slate)}
.dt-land .ak-video__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.dt-land .ak-video > p{display:flex;flex-direction:column;gap:.15rem;margin:.9rem 0 0;font-size:.92rem;color:var(--text-muted)}
.dt-land .ak-video > p b{font-family:var(--font-display);font-weight:600;font-size:1.02rem;color:var(--text-strong)}

/* Fallstudien-Raster: zehn Karten, wischbar auf Mobil */
.dt-land .ak-raster{background:var(--surface-subtle);border-block:1px solid var(--border-subtle)}
.dt-land .ak-raster__bahn{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.2rem)}
.dt-land .ak-karte-fall{min-width:0;display:flex;flex-direction:column;gap:.55rem;padding:clamp(1.2rem,2.2vw,1.6rem);border-radius:22px;background:#fff;border:1px solid var(--border-subtle)}
.dt-land .ak-karte-fall__link{display:flex;flex-direction:column;gap:.55rem;text-decoration:none;color:inherit;flex:1}
.dt-land .ak-karte-fall__logo{height:26px;width:auto;max-width:150px;object-fit:contain;object-position:left center;margin-bottom:.3rem}
.dt-land .ak-karte-fall__logo.ak-karte-fall__dartera{height:34px}
.dt-land .ak-karte-fall > b,.dt-land .ak-karte-fall__link > b{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,2.6vw,2.2rem);letter-spacing:-.035em;line-height:1;background:var(--ak-verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent;width:max-content;max-width:100%}
.dt-land .ak-karte-fall__satz{font-size:.96rem;line-height:1.5;color:var(--text-muted)}
.dt-land .ak-karte-fall__bild{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--border-subtle);margin-top:.2rem}
.dt-land .ak-karte-fall small{font-size:.8rem;color:var(--text-subtle);margin-top:.15rem}
.dt-land a.ak-karte-fall__link:hover .ak-karte-fall__logo{opacity:.8}
.dt-land a.ak-karte-fall__link:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ak-slate);border-radius:14px}

/* Methode als Zeitachse */
.dt-land .ak-zeitachse{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);counter-reset:ak}
.dt-land .ak-zeitachse li{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1.3rem 1.3rem 1.2rem;border-radius:20px;background:#fff;border:1px solid var(--border-subtle);border-top:4px solid transparent;border-image:var(--ak-verlauf) 1;border-image-slice:1;min-width:0}
.dt-land .ak-zeitachse small{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ak-slate-tief)}
.dt-land .ak-zeitachse h3{font-size:1.12rem;letter-spacing:-.02em;line-height:1.2}
.dt-land .ak-zeitachse p{font-size:.92rem;line-height:1.55;color:var(--text-muted);margin:0}

/* Was Sie behalten */
.dt-land .ak-behalten__raster{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.9rem,1.6vw,1.2rem)}
.dt-land .ak-behalten__karte{padding:clamp(1.3rem,2.4vw,1.8rem);border-radius:24px;background:var(--surface-subtle);border:1px solid var(--border-subtle);min-width:0}
.dt-land .ak-behalten__karte h3{font-size:1.15rem;letter-spacing:-.02em}
.dt-land .ak-behalten__karte p{margin:.6rem 0 0;font-size:.98rem;line-height:1.6;color:var(--text-muted)}
.dt-land .ak-behalten__karte--lead{background-color:var(--ak-ink);background-image:radial-gradient(90% 80% at 100% 0%,rgba(106,90,205,.42),transparent 60%);border-color:var(--ak-ink)}
.dt-land .ak-behalten__karte--lead h3{color:var(--ak-melon)}
.dt-land .ak-behalten__karte--lead p{color:#d5cfee}

/* Team */
.dt-land .ak-team__raster{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:center}
.dt-land .ak-team__leute{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.8vw,1.4rem)}
.dt-land .ak-team__leute li{min-width:0}
.dt-land .ak-team__leute img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;border-radius:18px}
.dt-land .ak-team__leute span{display:flex;flex-direction:column;gap:.1rem;margin-top:.6rem}
.dt-land .ak-team__leute b{font-family:var(--font-display);font-weight:600;font-size:1rem}
.dt-land .ak-team__leute small{font-size:.84rem;color:var(--text-muted)}
.dt-land .ak-team__zitat{margin:0;padding:clamp(1.5rem,3vw,2.5rem);border-radius:28px;background-color:var(--ak-ink);background-image:radial-gradient(90% 90% at 100% 0%,rgba(106,90,205,.42),transparent 60%),radial-gradient(60% 70% at 0% 100%,rgba(253,188,180,.16),transparent 60%)}
.dt-land .ak-team__zitat p{margin:0;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.4rem,2.4vw,1.9rem);line-height:1.35;color:#fff}
.dt-land .ak-team__zitat footer{margin-top:1rem;font-size:.92rem;color:#d5cfee}

/* Schmal */
@media (max-width:1000px){
  .dt-land .ak-stimmen__liste,.dt-land .ak-videos__liste{grid-template-columns:minmax(0,1fr)}
  .dt-land .ak-raster__bahn{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dt-land .ak-zeitachse{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dt-land .ak-behalten__raster{grid-template-columns:minmax(0,1fr)}
  .dt-land .ak-team__raster{grid-template-columns:minmax(0,1fr)}
}
@media (max-width:760px){
  /* Wischbar wie die Referenzen-Karten: native Schiene, scroll-snap, kein Hijacking. */
  .dt-land .ak-raster__bahn{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ml-rand);gap:1rem;padding:0 var(--ml-rand);margin:0 calc(-1 * var(--ml-rand));grid-template-columns:none;scrollbar-width:none;-ms-overflow-style:none}
  .dt-land .ak-raster__bahn::-webkit-scrollbar{display:none}
  .dt-land .ak-karte-fall{flex:0 0 auto;width:min(82vw,21rem);scroll-snap-align:center}
  .dt-land .ak-heldenzahlen{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dt-land .ak-zeitachse{grid-template-columns:minmax(0,1fr)}
  .dt-land .ak-team__leute{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}
}
@media (prefers-reduced-motion:reduce){
  .dt-land .ak-marken .ak-band__logos img,.dt-land .ak-video__knopf{transition:none}
}


/* ==========================================================================
   Akquire, neu gestaltet (Claude, 19.10.2026, Wunsch Daniel 18.10.2026).
   Hell wie die Startseite und /ki-sachbearbeiter/: dieselben Bauteile (ml-*),
   dieselbe Schrift, dieselben Abstände; nur der Akzent ist Akquire.
   Präfix: akx- (Seite). Die Referenzen sind seit dem 19.10.2026
   HomeReference selbst (src/6-HomeSegments.jsx), siehe Ende der Datei.
   Bewegung nur über transform, opacity und background-position, still bei
   prefers-reduced-motion.
   ========================================================================== */
.dt-land .marke-akquire{--akx-schatten:0 30px 80px -40px rgba(19,12,43,.38),0 2px 6px rgba(19,12,43,.05)}
.dt-land .marke-akquire .ml-hero::before{inset:-25% -15% auto 38%;background:radial-gradient(closest-side,rgba(106,90,205,.14),transparent 70%),radial-gradient(40% 50% at 80% 75%,rgba(253,188,180,.2),transparent 70%)}

/* ---------------------------------------------------------------- Hero */
.dt-land .akx-hero__raster{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.1fr);gap:clamp(2rem,4.5vw,4.5rem);align-items:center;position:relative}
.dt-land .akx-hero h1{font-size:clamp(2.3rem,4.2vw,3.7rem);line-height:1.03;letter-spacing:-.045em;max-width:17ch}
.dt-land .akx-absender{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem .9rem;margin:0 0 1.4rem}
.dt-land .akx-absender img{height:19px;width:auto;display:block}
.dt-land .akx-absender span{font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-subtle);padding-left:.9rem;border-left:1px solid var(--border-strong);line-height:1.2}
.dt-land .akx-absender a{color:var(--text-strong);text-decoration:none;display:inline-block;padding-block:.8rem;margin-block:-.8rem}
.dt-land .akx-absender a:hover{text-decoration:underline;text-underline-offset:3px}
.dt-land .akx-absender a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ak-slate);border-radius:4px}
.dt-land .akx-fakten{list-style:none;margin:1.8rem 0 0;padding:1.1rem 0 0;border-top:1px solid var(--border-subtle);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.4rem;max-width:36rem}
.dt-land .akx-fakten li{min-width:0}
.dt-land .akx-fakten b{display:block;font-family:var(--font-display);font-size:1.3rem;font-weight:600;letter-spacing:-.02em;color:var(--text-strong);white-space:nowrap}
.dt-land .akx-fakten span{display:block;font-size:.92rem;line-height:1.4;color:var(--text-muted);margin-top:.15rem}
.dt-land .akx-fakten small{display:block;font-size:.8rem;color:var(--text-subtle)}
.dt-land .akx-abzeichen{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.7rem}
.dt-land .akx-abzeichen li{display:flex;align-items:center;gap:.7rem;padding:.45rem 1rem .45rem .5rem;border-radius:16px;background:#fff;border:1px solid var(--border-subtle);box-shadow:0 1px 2px rgba(19,12,43,.04)}
.dt-land .akx-abzeichen img{width:40px;height:40px;object-fit:contain;border-radius:10px;flex:none}
.dt-land .akx-abzeichen span{display:flex;flex-direction:column;line-height:1.2}
.dt-land .akx-abzeichen b{font-family:var(--font-display);font-weight:600;font-size:.9rem;color:var(--text-strong)}
.dt-land .akx-abzeichen small{font-size:.76rem;color:var(--text-subtle);margin-top:.15rem}

/* Bild rechts: echtes Bildschirmfoto im Fenster, zwei Zahlenkarten */
.dt-land .akx-szene{position:relative;margin:0;padding:3.4rem 0 3.6rem 2.6rem;min-width:0}
.dt-land .akx-szene::before{content:"";position:absolute;inset:8% -6% 4% 12%;border-radius:40px;background:linear-gradient(160deg,#f6f4fe 0%,#fbf1f0 100%);z-index:-1}
.dt-land .akx-szene__fenster{position:relative;overflow:hidden;border-radius:16px;background:#fbfbfc;border:1px solid rgba(19,12,43,.08);box-shadow:0 4px 8px rgba(19,12,43,.05),0 40px 80px -30px rgba(19,12,43,.4)}
.dt-land .akx-szene__fenster img{display:block;width:100%;height:auto}
.dt-land .akx-leiste{display:flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-bottom:1px solid rgba(0,0,0,.07);background:rgba(0,0,0,.02)}
.dt-land .akx-leiste i{width:10px;height:10px;border-radius:50%;flex:none}
.dt-land .akx-leiste i:nth-child(1){background:#ff5f57}.dt-land .akx-leiste i:nth-child(2){background:#febc2e}.dt-land .akx-leiste i:nth-child(3){background:#28c840}
.dt-land .akx-leiste span{margin-left:10px;height:20px;padding:0 12px;border-radius:6px;display:inline-flex;align-items:center;font-size:11px;color:rgba(16,20,26,.55);background:rgba(0,0,0,.04);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}
.dt-land .akx-karte{position:absolute;z-index:2;display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.2rem 1.05rem;border-radius:20px;background:#fff;border:1px solid var(--border-subtle);box-shadow:0 24px 60px -18px rgba(19,12,43,.35)}
.dt-land .akx-karte__kopf{display:flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle)}
.dt-land .akx-karte__kopf img{width:20px;height:20px;border-radius:5px}
.dt-land .akx-karte b{font-family:var(--font-display);font-weight:600;font-size:clamp(1.6rem,2.4vw,2.2rem);letter-spacing:-.04em;line-height:1.05;background:var(--ak-verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap}
.dt-land .akx-karte small{font-size:.8rem;color:var(--text-muted)}
.dt-land .akx-karte--a{left:0;bottom:1.2rem}
.dt-land .akx-karte--b{right:1.2rem;top:.6rem}
.dt-land .akx-szene figcaption{position:absolute;right:0;bottom:0;max-width:56%;text-align:right;font-size:.8rem;line-height:1.4;color:var(--text-subtle)}

/* ---------------------------------------------------------- Markenband */
.dt-land .akx-band{border-block:1px solid var(--border-subtle);background:var(--surface-page);padding:clamp(1.6rem,3vw,2.4rem) var(--ml-rand)}
.dt-land .akx-band__titel{text-align:center;font-family:var(--font-display);font-size:.78rem!important;font-weight:600;letter-spacing:.14em!important;text-transform:uppercase;color:var(--text-subtle);margin:0 0 1.3rem!important;line-height:1.3!important;max-width:none!important}
.dt-land .akx-band__fuss{text-align:center;margin:1.2rem 0 0;font-size:.82rem;color:var(--text-subtle)}


/* ------------------------------------------------------- Gesamtzahlen */
.dt-land .akx-einsatz{background:var(--surface-subtle);border-block:1px solid var(--border-subtle)}
.dt-land .akx-einsatz__kopf{margin-bottom:clamp(1.8rem,3.5vw,2.8rem)}
.dt-land .akx-zahlen{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(.8rem,1.6vw,1.2rem);align-items:stretch}
/* Die dunkle Karte: 12 % gegen die üblichen 2 bis 3 %, Balken im Verhältnis (12 = volle Breite) */
.dt-land .akx-quote{position:relative;overflow:hidden;margin:0;display:flex;flex-direction:column;padding:clamp(1.6rem,3.4vw,2.8rem);border-radius:var(--radius-2xl,32px);color:#d9d4ee;background-color:var(--ak-ink);background-image:radial-gradient(80% 90% at 100% 0%,rgba(106,90,205,.5),transparent 58%),radial-gradient(60% 70% at 0% 100%,rgba(253,188,180,.16),transparent 62%);box-shadow:var(--akx-schatten);min-width:0}
.dt-land .akx-quote__kopf{display:flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c8bdf7}
.dt-land .akx-quote__kopf img{width:22px;height:22px;border-radius:6px;background:#fff;padding:2px}
.dt-land .akx-quote__zahl{margin:clamp(1rem,2.4vw,1.6rem) 0 0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem 1.1rem}
.dt-land .akx-quote__zahl b{font-family:var(--font-display);font-weight:600;font-size:clamp(4.2rem,9vw,7.4rem);line-height:.9;letter-spacing:-.055em;background:var(--ak-verlauf-hell);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;padding-bottom:.06em}
.dt-land .akx-quote__zahl span{font-family:var(--font-display);font-weight:600;font-size:clamp(1.1rem,1.7vw,1.4rem);letter-spacing:-.02em;line-height:1.2;color:#fff;max-width:15ch}
.dt-land .akx-vergleich{margin-top:auto;padding-top:clamp(1.6rem,3.4vw,2.6rem);display:grid;gap:.9rem}
.dt-land .akx-vergleich__reihe{display:grid;grid-template-columns:7.2rem minmax(0,1fr) 6.2rem;align-items:center;gap:1rem}
.dt-land .akx-vergleich__name{font-family:var(--font-display);font-size:.92rem;font-weight:600;color:#fff}
.dt-land .akx-vergleich__reihe--ueblich .akx-vergleich__name{color:#a9a2c8;font-weight:500}
.dt-land .akx-vergleich__bahn{position:relative;height:14px;border-radius:999px;background:rgba(255,255,255,.08)}
.dt-land .akx-vergleich__bahn i{position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:999px;background:linear-gradient(90deg,#6a5acd 0%,#a99cf0 55%,#fdbcb4 100%);box-shadow:0 0 24px -4px rgba(253,188,180,.45);transform-origin:left center}
.dt-land .akx-vergleich__reihe--ueblich i{background:linear-gradient(90deg,rgba(255,255,255,.42) 0 66.7%,rgba(255,255,255,.16) 66.7% 100%);box-shadow:none}
.dt-land .akx-vergleich__reihe b{justify-self:end;font-family:var(--font-display);font-weight:600;font-size:1.05rem;letter-spacing:-.01em;color:#fff;white-space:nowrap;font-variant-numeric:tabular-nums}
.dt-land .akx-vergleich__reihe--ueblich b{color:#a9a2c8;font-weight:500}
.dt-land .akx-quote__fuss{margin:1.1rem 0 0;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12);font-size:.9rem;line-height:1.5;color:#a9a2c8}
.dt-land .akx-quote.is-js .akx-vergleich__bahn i{transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.7,.2,1)}
.dt-land .akx-quote.is-js .akx-vergleich__reihe--ueblich i{transition-delay:.25s}
.dt-land .akx-quote.is-js.is-sichtbar .akx-vergleich__bahn i{transform:none}
/* Drei Zahlen rechts */
.dt-land .akx-kacheln{list-style:none;margin:0;padding:0;display:grid;grid-template-rows:repeat(3,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);min-width:0}
.dt-land .akx-kacheln li{position:relative;display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);grid-template-rows:auto auto;column-gap:clamp(1rem,2.4vw,1.8rem);align-items:center;padding:clamp(1.1rem,2.2vw,1.6rem) clamp(1.2rem,2.4vw,1.8rem);border-radius:24px;background:#fff;border:1px solid var(--border-subtle);box-shadow:0 1px 2px rgba(19,12,43,.04);min-width:0}
.dt-land .akx-kacheln li::after{content:"";position:absolute;left:1.6rem;right:1.6rem;top:-1px;height:3px;border-radius:0 0 3px 3px;background:var(--ak-verlauf);opacity:.85}
.dt-land .akx-kacheln__kopf{grid-column:1 / -1;font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-slate-tief);margin-bottom:.35rem}
.dt-land .akx-kacheln b{font-family:var(--font-display);font-weight:600;font-size:clamp(2.2rem,3.6vw,3.1rem);line-height:1;letter-spacing:-.045em;background:var(--ak-verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;padding-bottom:.05em}
.dt-land .akx-kacheln li > span:last-child{font-size:.95rem;line-height:1.45;color:var(--text-muted);max-width:24ch}
.dt-land .akx-kacheln small{display:inline-block;margin-left:.15rem;padding:.05rem .5rem;border-radius:999px;background:#efedfb;color:var(--ak-slate-tief);font-family:var(--font-display);font-size:.78rem;font-weight:600;white-space:nowrap}
/* Was ein Lead ist: eine Karte mit Siegel, was nicht zählt als durchgestrichene Marken */
.dt-land .akx-definition{margin-top:clamp(.8rem,1.6vw,1.2rem);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem clamp(1.2rem,2.6vw,2rem);padding:clamp(1.3rem,2.6vw,1.9rem) clamp(1.3rem,2.8vw,2.2rem);border-radius:24px;background:linear-gradient(120deg,#f5f3fd 0%,#fff 55%,#fdf3f1 100%);border:1px solid rgba(106,90,205,.18)}
.dt-land .akx-definition__siegel{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#fff;box-shadow:0 10px 24px -12px rgba(106,90,205,.6);color:var(--ak-slate)}
.dt-land .akx-definition__siegel svg{width:34px;height:34px}
.dt-land .akx-definition__satz{margin:0;font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.55;color:var(--text-body);max-width:46rem}
.dt-land .akx-definition__satz b{display:block;margin-bottom:.2rem;font-family:var(--font-display);font-weight:600;font-size:clamp(1.15rem,1.7vw,1.35rem);letter-spacing:-.02em;color:var(--text-strong)}
.dt-land .akx-definition__nicht{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem;justify-content:flex-end}
.dt-land .akx-definition__nicht li{display:inline-flex;align-items:center;gap:.4rem;height:34px;padding:0 .85rem 0 .6rem;border-radius:999px;background:#fff;border:1px solid var(--border-subtle);font-family:var(--font-display);font-size:.86rem;font-weight:600;color:var(--text-muted);white-space:nowrap}
.dt-land .akx-definition__nicht li::before{content:"";width:16px;height:16px;flex:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Ccircle cx='8' cy='8' r='8' fill='%23f6e3e1'/%3E%3Cpath d='M5.4 5.4l5.2 5.2M10.6 5.4l-5.2 5.2' stroke='%23984447' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") center/100% no-repeat}
.dt-land .akx-einsatz__notiz{margin:1.1rem 0 0;font-size:.8rem;line-height:1.5;color:var(--text-subtle)}
@media (max-width:1000px){
  .dt-land .akx-zahlen{grid-template-columns:minmax(0,1fr)}
  .dt-land .akx-kacheln{grid-template-rows:none;grid-template-columns:repeat(3,minmax(0,1fr))}
  .dt-land .akx-kacheln li{grid-template-columns:minmax(0,1fr);align-content:start}
  .dt-land .akx-kacheln li > span:last-child{margin-top:.5rem}
  .dt-land .akx-definition{grid-template-columns:auto minmax(0,1fr)}
  .dt-land .akx-definition__nicht{grid-column:1 / -1;justify-content:flex-start}
}
@media (max-width:700px){
  .dt-land .akx-kacheln{grid-template-columns:minmax(0,1fr)}
  .dt-land .akx-kacheln li{grid-template-columns:minmax(0,auto) minmax(0,1fr);align-content:center}
  .dt-land .akx-kacheln li > span:last-child{margin-top:0}
  .dt-land .akx-vergleich__reihe{grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem}
  .dt-land .akx-vergleich__bahn{grid-column:1 / -1;grid-row:2;height:12px}
  .dt-land .akx-definition{grid-template-columns:minmax(0,1fr)}
  .dt-land .akx-definition__siegel{width:48px;height:48px}
  .dt-land .akx-definition__siegel svg{width:28px;height:28px}
}
@media (max-width:400px){
  .dt-land .akx-kacheln li{grid-template-columns:minmax(0,1fr)}
  .dt-land .akx-kacheln li > span:last-child{margin-top:.45rem}
}
@media (prefers-reduced-motion:reduce){
  .dt-land .akx-quote.is-js .akx-vergleich__bahn i{transform:none;transition:none}
}

/* Apptiva-Häuser */
.dt-land .akx-haeuser{padding:clamp(2.6rem,5vw,3.6rem) 0;border-bottom:1px solid var(--border-subtle)}
.dt-land .akx-logos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px 38px}
.dt-land .akx-logos img{height:34px;width:auto;max-width:150px;object-fit:contain;filter:grayscale(1);opacity:.72}
.dt-land .akx-logos__mit-name{display:flex;align-items:center;gap:.55rem}
.dt-land .akx-logos__mit-name img{height:30px}
.dt-land .akx-logos__mit-name span{font-family:var(--font-display);font-weight:600;font-size:.88rem;line-height:1.15;color:#6b7180;max-width:11rem}

/* ------------------------------------------------------------ Methode */
.dt-land .akx-methode{background:var(--surface-page)}
.dt-land .akx-weg{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);counter-reset:akx}
.dt-land .akx-weg li{position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1.5rem 1.4rem 1.4rem;border-radius:20px;background:#fff;border:1px solid var(--border-subtle);min-width:0;counter-increment:akx}
.dt-land .akx-weg li::before{content:"0" counter(akx);position:absolute;right:1.2rem;top:1.1rem;font-family:var(--font-display);font-weight:600;font-size:.85rem;color:rgba(106,90,205,.45)}
.dt-land .akx-weg li::after{content:"";position:absolute;left:1.4rem;right:1.4rem;top:-1px;height:3px;border-radius:0 0 3px 3px;background:var(--ak-verlauf)}
.dt-land .akx-weg small{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ak-slate-tief)}
.dt-land .akx-weg h3{font-size:1.2rem;letter-spacing:-.02em;line-height:1.2}
.dt-land .akx-weg p{font-size:.94rem;line-height:1.55;color:var(--text-muted);margin:0}
.dt-land .akx-motoren{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.2rem);margin-top:clamp(.8rem,1.6vw,1.2rem)}
.dt-land .akx-motor{padding:clamp(1.4rem,2.6vw,2rem);border-radius:24px;background:linear-gradient(160deg,#f5f3fd 0%,#fff 70%);border:1px solid rgba(106,90,205,.16);min-width:0}
.dt-land .akx-motor--signal{background:linear-gradient(160deg,#fdf3f1 0%,#fff 70%);border-color:rgba(152,68,71,.16)}
.dt-land .akx-motor__name{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-display);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-slate-tief)}
.dt-land .akx-motor--signal .akx-motor__name{color:var(--ak-cordovan)}
.dt-land .akx-motor__name i{width:8px;height:8px;border-radius:50%;background:currentColor}
.dt-land .akx-motor h3{margin-top:.7rem;font-size:clamp(1.3rem,2vw,1.6rem);letter-spacing:-.03em}
.dt-land .akx-motor p{margin:.6rem 0 0;font-size:1rem;line-height:1.6;color:var(--text-muted);max-width:36rem}
.dt-land .akx-motor ol{list-style:none;margin:1.1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}
.dt-land .akx-motor ol li{display:inline-flex;align-items:center;height:32px;padding:0 .85rem;border-radius:999px;background:#fff;border:1px solid var(--border-subtle);font-family:var(--font-display);font-size:.85rem;font-weight:600;color:var(--text-strong)}
.dt-land .akx-motor ol li + li::before{content:"";width:6px;height:6px;margin:0 .55rem 0 -.2rem;border-top:1.5px solid var(--text-subtle);border-right:1.5px solid var(--text-subtle);transform:rotate(45deg)}

/* Der Signal-Motor als Zeichnung */
.dt-land .akx-fluss{margin:clamp(2.5rem,5vw,4rem) 0 0;padding:clamp(1.5rem,3vw,2.6rem);border-radius:var(--radius-2xl,32px);background:linear-gradient(180deg,#fff 0%,#f8f7fd 100%);border:1px solid rgba(106,90,205,.12);box-shadow:var(--akx-schatten);position:relative;overflow:hidden}
.dt-land .akx-fluss::before{content:"";position:absolute;inset:0;background:radial-gradient(60% 50% at 50% 30%,rgba(106,90,205,.07),transparent 70%);pointer-events:none}
.dt-land .akx-fluss__kopf{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:clamp(1.8rem,3.5vw,2.6rem)}
.dt-land .akx-fluss__kopf .ml-eyebrow{margin-bottom:.6rem}
.dt-land .akx-fluss__kopf b{font-family:var(--font-display);font-weight:600;font-size:clamp(1.35rem,2.2vw,1.8rem);letter-spacing:-.03em;color:var(--text-strong)}
.dt-land .akx-fluss__bahn{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}
.dt-land .akx-fluss__bahn::before{content:"";position:absolute;left:10%;right:10%;top:31px;height:2px;border-radius:2px;background:linear-gradient(90deg,rgba(106,90,205,.25),rgba(152,68,71,.25))}
.dt-land .akx-fluss__bahn::after{content:"";position:absolute;left:10%;top:30px;width:12%;height:4px;border-radius:4px;background:linear-gradient(90deg,rgba(106,90,205,0),#6a5acd 60%,#fdbcb4);animation:akx-lauf 5s cubic-bezier(.45,0,.55,1) infinite}
@keyframes akx-lauf{0%{transform:translateX(0);opacity:0}8%{opacity:1}88%{opacity:1}100%{transform:translateX(560%);opacity:0}}
.dt-land .akx-schritt{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:0 .8rem;min-width:0}
.dt-land .akx-schritt__symbol{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;border:1px solid rgba(106,90,205,.22);box-shadow:0 0 0 6px #fff,0 14px 30px -14px rgba(19,12,43,.4);color:var(--ak-slate-tief)}
.dt-land .akx-schritt__symbol::after{content:"";position:absolute;inset:-11px;border-radius:inherit;border:5px solid rgba(106,90,205,.16);opacity:0;animation:akx-knoten 5s ease-in-out infinite}
.dt-land .akx-schritt:nth-child(2) .akx-schritt__symbol::after{animation-delay:1s}
.dt-land .akx-schritt:nth-child(3) .akx-schritt__symbol::after{animation-delay:2s}
.dt-land .akx-schritt:nth-child(4) .akx-schritt__symbol::after{animation-delay:3s}
.dt-land .akx-schritt:nth-child(5) .akx-schritt__symbol::after{animation-delay:4s}
/* Nur laufen, solange die Zeichnung im Bild ist (Akku, T30) */
.dt-land .akx-fluss.is-js:not(.is-sichtbar) .akx-fluss__bahn::after,.dt-land .akx-fluss.is-js:not(.is-sichtbar) .akx-schritt__symbol::after{animation-play-state:paused}
@keyframes akx-knoten{0%,100%{opacity:0;transform:scale(.92)}10%{opacity:1;transform:scale(1)}22%{opacity:0;transform:scale(1.04)}}
.dt-land .akx-schritt__symbol svg{width:26px;height:26px}
.dt-land .akx-schritt__symbol img{width:30px;height:30px;border-radius:8px;object-fit:contain}
.dt-land .akx-schritt__symbol--crm{width:auto;min-width:64px;padding:0 12px;border-radius:999px;display:flex;gap:6px}
.dt-land .akx-schritt__symbol--crm img{width:22px;height:22px;border-radius:6px}
.dt-land .akx-schritt--ziel .akx-schritt__symbol{background:var(--ak-ink);border-color:var(--ak-ink)}
.dt-land .akx-schritt--ziel .akx-schritt__symbol img{background:#fff;padding:2px}
.dt-land .akx-schritt small{margin-top:1rem;font-family:var(--font-display);font-size:.72rem;font-weight:700;letter-spacing:.14em;color:var(--ak-slate)}
.dt-land .akx-schritt h3{margin-top:.25rem;font-size:1.05rem;letter-spacing:-.02em;line-height:1.25}
.dt-land .akx-schritt p{margin:.4rem 0 0;font-size:.88rem;line-height:1.5;color:var(--text-muted);max-width:17rem}
.dt-land .akx-fluss__klammer{position:relative;margin:1.4rem 0 0 10%;width:40%;height:12px;border:1.5px solid rgba(106,90,205,.4);border-top:0;border-radius:0 0 12px 12px}
.dt-land .akx-fluss__klammer span{position:absolute;left:50%;top:calc(100% + .55rem);transform:translateX(-50%);white-space:nowrap;padding:.3rem .8rem;border-radius:999px;background:var(--ak-ink);color:#fff;font-family:var(--font-display);font-size:.8rem;font-weight:600}
.dt-land .akx-fluss figcaption{position:relative;margin:3.2rem 0 0;padding-top:1rem;border-top:1px solid var(--border-subtle);font-size:.85rem;line-height:1.5;color:var(--text-subtle);text-align:center}

/* ------------------------------------------------------------ Garantie */
.dt-land .akx-garantie{padding-top:0}
.dt-land .akx-garantie__karte{position:relative;overflow:hidden;padding:clamp(1.8rem,4.5vw,4rem);border-radius:var(--radius-2xl,32px);color:#d9d4ee;background-color:var(--ak-ink);background-image:radial-gradient(80% 90% at 100% 0%,rgba(106,90,205,.42),transparent 55%),radial-gradient(60% 70% at 0% 100%,rgba(253,188,180,.16),transparent 60%)}
.dt-land .akx-garantie__kopf{max-width:50rem}
.dt-land .akx-garantie .ml-eyebrow{color:#c8bdf7}
.dt-land .akx-garantie h2{color:#fff;font-size:clamp(1.9rem,3.6vw,3rem);line-height:1.06;letter-spacing:-.035em;max-width:22ch}
.dt-land .akx-garantie .dt-accent-gradient{background:var(--ak-verlauf-hell);-webkit-background-clip:text;background-clip:text;color:transparent}
.dt-land .akx-garantie__kopf p{margin:1.2rem 0 0;font-size:clamp(1.02rem,1.3vw,1.15rem);line-height:1.6;color:#c9c3e3;max-width:44rem}
.dt-land .akx-schritte{list-style:none;margin:clamp(2rem,4vw,3rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}
.dt-land .akx-schritte li{display:flex;flex-direction:column;gap:.4rem;padding:1.4rem 1.3rem;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);min-width:0}
.dt-land .akx-schritte small{font-family:var(--font-display);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#c8bdf7}
.dt-land .akx-schritte h3{color:#fff;font-size:1.15rem;letter-spacing:-.02em;line-height:1.25}
.dt-land .akx-schritte p{margin:0;font-size:.92rem;line-height:1.55;color:#bdb6d9}
.dt-land .akx-garantie__fuss{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-top:clamp(1.6rem,3vw,2.4rem);padding-top:clamp(1.2rem,2.4vw,1.8rem);border-top:1px solid rgba(255,255,255,.12)}
.dt-land .akx-garantie__fuss p{margin:0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,1.5vw,1.25rem);color:#fff;letter-spacing:-.01em}
.dt-land .marke-akquire .akx-btn-hell{background:#fff;border-color:#fff;color:var(--ak-ink)}
.dt-land .marke-akquire .akx-btn-hell svg{width:16px;height:16px}
.dt-land .marke-akquire .akx-btn-hell:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ak-slate)}

/* Team mit zwei Menschen */
.dt-land .ak-team__leute--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}

/* ------------------------------------------------------- Schmal */
@media (max-width:1100px){
  .dt-land .akx-weg{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dt-land .akx-schritte{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:1000px){
  .dt-land .akx-hero__raster{grid-template-columns:minmax(0,1fr)}
  .dt-land .akx-hero h1{max-width:18ch}
  .dt-land .akx-szene{max-width:44rem}
}
@media (max-width:760px){
  .dt-land .akx-fakten{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
  .dt-land .akx-fakten li:first-child{grid-column:1 / -1}
  .dt-land .akx-absender span{border-left:0;padding-left:0;flex-basis:100%}
  .dt-land .akx-szene{padding:0}
  .dt-land .akx-szene::before{display:none}
  .dt-land .akx-karte{position:relative;left:auto;right:auto;top:auto;bottom:auto;box-shadow:0 12px 30px -16px rgba(19,12,43,.35)}
  .dt-land .akx-szene{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.7rem}
  .dt-land .akx-szene__fenster{grid-column:1 / -1}
  .dt-land .akx-karte{padding:.85rem .9rem;min-width:0}
  .dt-land .akx-karte b{font-size:1.45rem;white-space:normal}
  .dt-land .akx-szene figcaption{position:static;grid-column:1 / -1;max-width:none;text-align:left}
  .dt-land .akx-weg,.dt-land .akx-motoren,.dt-land .akx-schritte{grid-template-columns:minmax(0,1fr)}
  .dt-land .akx-logos{gap:16px 26px}
  .dt-land .akx-logos img{height:28px;max-width:120px}
  /* Der Signal-Motor senkrecht: Linie links, Schritte rechts */
  .dt-land .akx-fluss__bahn{grid-template-columns:minmax(0,1fr);gap:1.4rem}
  .dt-land .akx-fluss__bahn::before{left:27px;right:auto;top:28px;bottom:28px;width:2px;height:auto;background:linear-gradient(180deg,rgba(106,90,205,.25),rgba(152,68,71,.25))}
  .dt-land .akx-fluss__bahn::after{display:none}
  .dt-land .akx-schritt{display:grid;grid-template-columns:56px minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:1rem;align-items:start;text-align:left;padding:0}
  .dt-land .akx-schritt__symbol{grid-row:1 / span 3;width:56px;height:56px}
  .dt-land .akx-schritt__symbol--crm{min-width:56px;width:56px;padding:0;flex-direction:column;gap:2px;height:auto;padding-block:8px;border-radius:28px}
  .dt-land .akx-schritt__symbol--crm img{width:18px;height:18px}
  .dt-land .akx-schritt small{margin-top:.3rem}
  .dt-land .akx-schritt p{max-width:none}
  .dt-land .akx-fluss__klammer{margin:1.6rem 0 0;width:auto;height:auto;border:0}
  .dt-land .akx-fluss__klammer span{position:static;transform:none;display:inline-block;white-space:normal}
  .dt-land .akx-fluss figcaption{margin-top:1.4rem;text-align:left}
  .dt-land .ak-team__leute--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:420px){
  .dt-land .akx-szene{grid-template-columns:minmax(0,1fr)}
  .dt-land .akx-karte__kopf{letter-spacing:.1em}
}
@media (prefers-reduced-motion:reduce){
  .dt-land .akx-fluss__bahn::after,.dt-land .akx-schritt__symbol::after{animation:none}
}

/* Kopfzeile auf den Akquire-Seiten (Punkt 8, Daniel 18.10.2026): die Leiste
   lag als weisser Schleier über dunklen Flächen und Bildern, der Text darunter
   schien durch. Hier steht sie immer klar weiss mit feiner Kante, genau wie die
   Startseite sie über dunklem Grund zeigt (global.css, html.dt-kopf-dunkel).
   Diese Datei lädt nur auf /akquire/ und den Fallstudien, die übrigen Seiten
   bleiben unberührt. */
header[data-dartera-header] > div:first-child{background:linear-gradient(#fff,#fff calc(100% - 14px),rgba(255,255,255,0) calc(100% - 14px))!important}
header[data-dartera-header] > div:first-child > *{opacity:0}
header[data-dartera-header] > div:first-child::after{content:"";position:absolute;left:0;right:0;bottom:14px;height:1px;background:rgba(16,20,26,.08)}

/* ---------------------------------------------------------------------------
   19.10.2026: Laufband und Referenzen sind die Bauteile der Startseite
   (HeroLaufband, HomeReference), eingehängt von src/branchen/branche.jsx.
   Hier steht nur, was die Akquire-Szenen über die Startseite hinaus
   brauchen: Szenen ohne Bildschirmfoto (Unit8, Apptiva), Szenen ohne
   Menschen (NIUTEC, Bornhauser) und das einzelne runde Portrait (AddExpert).
   Mit #referenzen davor, damit die Regeln gegen das <style> der Galerie
   gewinnen (CLAUDE.md, die Falle mit der Kaskade). */
.dt-land .akx-laufband:not(.is-react):not(.is-vor){display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1.2rem 2.6rem;max-width:var(--container-max);margin:0 auto}
.dt-land .akx-laufband:not(.is-react):not(.is-vor) img{width:auto;max-width:200px}
.dt-land .akx-band{padding-inline:0}
.dt-land .akx-band__titel,.dt-land .akx-band__fuss{padding-inline:var(--ml-rand)}
@media (min-width:901px){
  #referenzen .rk--ohne-shot .rk-info{left:4.5%;bottom:7cqh;top:auto}
  #referenzen .rk--ohne-shot .rk-ak{left:calc(4.5% + 320px);right:auto;bottom:7cqh}
  #referenzen .rk--ohne-person .rk-info{left:auto;right:4.5%;bottom:7cqh}
  #referenzen .rk--ohne-person .rk-fenster{width:min(52cqw,calc((60cqh - 34px) * 2.6))}
  #referenzen .rk--ohne-person .rk-kreis{opacity:.6}
  #referenzen .rk-rund--einzeln{height:62%;right:5%;top:auto;bottom:9%}
  #referenzen .rk-rund--einzeln figcaption{right:62%;bottom:4%}
  #referenzen .rk--ak-addexpert .rk-info{left:auto;right:calc(5% + 62cqh + 2%);bottom:auto;top:10cqh}
}
@media (max-width:1100px) and (min-width:901px){
  #referenzen .rk--ohne-shot .rk-ak{left:calc(4.5% + 256px)}
}
@media (max-width:900px){
  #referenzen .rk-rund--einzeln{height:46%;right:5%;top:auto;bottom:30%}
  #referenzen .rk--ohne-person .rk-fenster{right:12px;width:auto}
}

/* ===========================================================================
   Beweis zuerst (Claude, 19.10.2026, Wunsch Daniel: "the case studies first,
   the big numbers first"). Hero mit Beweiswand (akx-mega, akx-rekorde,
   akx-kennzahlen), Zickzack «Aus der Nähe» (akx-zz), Ergebnistafel
   (akquire.js). Präfix akx-, nur auf /akquire/.
   =========================================================================== */

/* ---------- Hero: Text links, dunkle Gesamtkarte rechts ---------- */
.dt-land .akx-hero--wand{padding-top:clamp(1.6rem,3vw,2.6rem);padding-bottom:clamp(3rem,5vw,4.5rem)}
.dt-land .akx-hero--wand .akx-hero__raster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,4.5vw,4.5rem);align-items:center}
.dt-land .akx-hero--wand h1{font-size:clamp(2.4rem,4.4vw,3.9rem);max-width:15ch}
.dt-land .akx-hero--wand .ml-lead{max-width:30rem}
.dt-land .akx-hero--wand .ml-aktionen{margin-top:1.7rem}
.dt-land .akx-hero--wand .akx-abzeichen{margin-top:1.4rem}

.dt-land .akx-mega{container-type:inline-size;position:relative;overflow:hidden;margin:0;padding:clamp(1.5rem,2.8vw,2.3rem);border-radius:var(--radius-2xl,32px);color:#d9d4ee;background-color:var(--ak-ink);background-image:radial-gradient(80% 80% at 100% 0%,rgba(106,90,205,.55),transparent 58%),radial-gradient(60% 70% at 0% 100%,rgba(253,188,180,.18),transparent 62%);box-shadow:var(--akx-schatten);min-width:0}
.dt-land .akx-mega::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(80% 70% at 85% 10%,#000,transparent 70%);mask-image:radial-gradient(80% 70% at 85% 10%,#000,transparent 70%);pointer-events:none}
.dt-land .akx-mega > *{position:relative;z-index:1}
.dt-land .akx-mega__kopf{display:flex;align-items:center;gap:.55rem;font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c8bdf7}
.dt-land .akx-mega__kopf img{width:22px;height:22px;border-radius:6px;background:#fff;padding:2px}
.dt-land .akx-mega__zahl{margin:clamp(.8rem,1.6vw,1.1rem) 0 0;display:flex;flex-direction:column;line-height:1}
.dt-land .akx-mega__zahl small{font-family:var(--font-display);font-weight:600;font-size:clamp(1rem,1.4vw,1.2rem);color:#fff;letter-spacing:-.01em;margin-bottom:.35rem}
.dt-land .akx-mega__zahl b{font-family:var(--font-display);font-weight:600;font-size:clamp(3.2rem,6.4vw,5.9rem);letter-spacing:-.055em;line-height:.95;background:var(--ak-verlauf-hell);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;padding-bottom:.08em}
.dt-land .akx-mega__was{margin:.35rem 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.05rem,1.5vw,1.3rem);color:#fff;letter-spacing:-.015em}
.dt-land .akx-mega__was span,.dt-land .akx-mega__zwei small{display:inline-block;margin-left:.35rem;padding:.08rem .55rem;border-radius:999px;background:rgba(255,255,255,.1);color:#c8bdf7;font-size:.78rem;font-weight:600;letter-spacing:0;vertical-align:.12em;white-space:nowrap}
.dt-land .akx-mega__zwei{margin-top:clamp(.9rem,1.8vw,1.2rem);padding-top:clamp(.9rem,1.8vw,1.2rem);border-top:1px solid rgba(255,255,255,.12)}
.dt-land .akx-mega__zwei p{margin:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem 1rem}
.dt-land .akx-mega__zwei b{font-family:var(--font-display);font-weight:600;font-size:clamp(1.7rem,2.8vw,2.4rem);letter-spacing:-.04em;color:#fff;white-space:nowrap}
.dt-land .akx-mega__zwei span{font-size:.95rem;line-height:1.45;color:#d5cfee}
.dt-land .akx-mega .akx-vergleich{margin-top:clamp(.9rem,1.8vw,1.2rem);padding-top:clamp(.9rem,1.8vw,1.2rem);gap:.7rem;border-top:1px solid rgba(255,255,255,.12)}
.dt-land .akx-mega .akx-vergleich__reihe{grid-template-columns:6.4rem minmax(0,1fr) 5.4rem}
.dt-land .akx-mega__fuss{margin:.9rem 0 0;font-size:.84rem;line-height:1.5;color:#a9a2c8}
.dt-land .akx-mega.is-js .akx-vergleich__bahn i{transform:scaleX(0);transition:transform 1.1s cubic-bezier(.2,.7,.2,1) .2s}
.dt-land .akx-mega.is-js .akx-vergleich__reihe--ueblich i{transition-delay:.45s}
.dt-land .akx-mega.is-js.is-sichtbar .akx-vergleich__bahn i{transform:none}

/* ---------- Vier Rekorde mit Logo und Mensch ---------- */
.dt-land .akx-rekorde{list-style:none;margin:clamp(1.6rem,3vw,2.4rem) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.4vw,1.1rem);scroll-margin-top:90px}
.dt-land .akx-rekord{min-width:0}
.dt-land .akx-rekord a{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;height:100%;min-height:15.5rem;padding:1.25rem 1.3rem 1.2rem;border-radius:24px;text-decoration:none;color:var(--text-strong);background:linear-gradient(160deg,var(--rk-bg1) 0%,var(--rk-bg2) 100%);border:1px solid rgba(19,12,43,.07);transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}
.dt-land .akx-rekord a::before{content:"";position:absolute;right:-18%;bottom:-30%;width:78%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--rk-g),transparent 72%);z-index:-1}
.dt-land .akx-rekord a:hover{transform:translateY(-3px);box-shadow:0 26px 50px -30px rgba(19,12,43,.45)}
.dt-land .akx-rekord a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--rk-a)}
.dt-land .akx-rekord__logo{height:28px;width:auto;max-width:150px;object-fit:contain;object-position:left center;align-self:flex-start}
.dt-land .akx-rekord__zahl{margin-top:auto;padding-top:1.4rem;display:flex;flex-direction:column;font-family:var(--font-display);font-weight:600;font-size:clamp(2.5rem,3.9vw,3.6rem);line-height:.95;letter-spacing:-.05em;color:var(--rk-a);white-space:nowrap;position:relative;z-index:1}
.dt-land .akx-rekord__einheit{font-size:.36em;letter-spacing:.02em;line-height:1;margin-bottom:.2em;opacity:.85}
.dt-land .akx-rekord__was{margin-top:.45rem;max-width:58%;font-family:var(--font-display);font-weight:600;font-size:1rem;line-height:1.25;letter-spacing:-.01em;position:relative;z-index:1}
.dt-land .akx-rekord__dazu{margin-top:.3rem;max-width:56%;font-size:.8rem;line-height:1.35;color:var(--text-muted);position:relative;z-index:1}
.dt-land .akx-rekord__person{position:absolute;right:-6%;bottom:0;height:58%;width:auto;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent 100%);mask-image:linear-gradient(180deg,#000 75%,transparent 100%)}

/* ---------- Drei Kennzahlen, ohne Karten ---------- */
.dt-land .akx-kennzahlen{list-style:none;margin:clamp(1.4rem,2.6vw,2rem) 0 0;padding:clamp(1.2rem,2.2vw,1.6rem) 0 0;border-top:1px solid var(--border-subtle);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem clamp(1.4rem,3vw,3rem)}
.dt-land .akx-kennzahlen li{display:flex;align-items:center;gap:1rem;min-width:0}
.dt-land .akx-kennzahlen li + li{border-left:1px solid var(--border-subtle);padding-left:clamp(1.4rem,3vw,3rem)}
.dt-land .akx-kennzahlen b{font-family:var(--font-display);font-weight:600;font-size:clamp(2rem,3.2vw,2.8rem);line-height:1;letter-spacing:-.045em;background:var(--ak-verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;padding-bottom:.06em}
.dt-land .akx-kennzahlen li > span{font-size:.92rem;line-height:1.4;color:var(--text-muted);max-width:17ch}
.dt-land .akx-kennzahlen small{display:inline-block;padding:0 .45rem;border-radius:999px;background:#efedfb;color:var(--ak-slate-tief);font-family:var(--font-display);font-size:.74rem;font-weight:600;white-space:nowrap}
.dt-land .akx-wand__notiz{margin:1rem 0 0;font-size:.78rem;line-height:1.5;color:var(--text-subtle)}

/* ---------- Band: Marken als Beweis, grösser gesetzt ---------- */
.dt-land .akx-band{background:linear-gradient(180deg,#fff 0%,#faf9fe 100%)}

/* ---------- Aus der Nähe: Zickzack ---------- */
.dt-land .akx-nah{background:var(--surface-page)}
.dt-land .akx-zz{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:clamp(2rem,5vw,5rem);align-items:center;padding-block:clamp(2rem,4vw,3.4rem)}
.dt-land .akx-zz + .akx-zz{border-top:1px solid var(--border-subtle)}
.dt-land .akx-zz:first-of-type{padding-top:0}
.dt-land .akx-zz--rechts{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}
.dt-land .akx-zz--rechts .akx-zz__bild{order:2}
.dt-land .akx-zz__bild{min-width:0}
.dt-land .akx-zz .ak-video__buehne{border-radius:24px;box-shadow:0 40px 80px -40px rgba(19,12,43,.5)}
.dt-land .akx-zz .ak-video__knopf{width:88px;height:88px;background:rgba(255,255,255,.92);box-shadow:0 12px 30px -8px rgba(19,12,43,.5)}
.dt-land .akx-zz .ak-video__knopf span{border-color:transparent transparent transparent var(--ak-ink)}
.dt-land .akx-zz .ak-video__knopf:hover{background:#fff}
.dt-land .akx-zz__text{min-width:0}
.dt-land .akx-zz__logo{height:34px;width:auto;max-width:190px;object-fit:contain;object-position:left center;display:block}
.dt-land .akx-zz__zahl{margin:1.1rem 0 0;display:flex;flex-direction:column;gap:.5rem}
.dt-land .akx-zz__zahl b{font-family:var(--font-display);font-weight:600;font-size:clamp(3.4rem,6.2vw,5.6rem);line-height:.92;letter-spacing:-.055em;background:var(--ak-verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent;white-space:nowrap;padding-bottom:.06em;width:max-content;max-width:100%}
.dt-land .akx-zz__zahl > span{font-family:var(--font-display);font-weight:600;font-size:clamp(1.1rem,1.6vw,1.35rem);line-height:1.3;letter-spacing:-.015em;color:var(--text-strong);max-width:26ch}
.dt-land .akx-zz__zahl small{display:block;margin-top:.3rem;font-family:var(--font-body);font-weight:400;font-size:.85rem;color:var(--text-subtle);letter-spacing:0}
.dt-land .akx-zz__zitat{margin:1.4rem 0 0;padding:0 0 0 1.1rem;border-left:3px solid transparent;border-image:var(--ak-verlauf) 1}
.dt-land .akx-zz__zitat p{margin:0;font-family:var(--font-serif);font-style:italic;font-size:clamp(1.15rem,1.6vw,1.35rem);line-height:1.42;color:var(--text-strong)}
.dt-land .akx-zz__zitat footer{margin-top:.5rem;font-size:.85rem;color:var(--text-subtle)}
.dt-land .akx-zz__fakten{margin:1.4rem 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,max-content));gap:.4rem 2.4rem}
.dt-land .akx-zz__fakten dt{font-size:.8rem;color:var(--text-subtle)}
.dt-land .akx-zz__fakten dd{margin:.15rem 0 0;font-family:var(--font-display);font-weight:600;font-size:1.5rem;letter-spacing:-.03em;color:var(--text-strong);white-space:nowrap}
.dt-land .akx-zz__satz{margin:1rem 0 0;font-size:1rem;line-height:1.6;color:var(--text-muted);max-width:30rem}
.dt-land .akx-zz .ak-link{margin-top:1rem}

/* Die Häuser als Logowand im Bildfeld */
.dt-land .akx-zz .akx-haeuser{padding:clamp(1.3rem,2.6vw,2rem);border:1px solid rgba(15,107,120,.14);border-radius:24px;background:linear-gradient(160deg,#f5fafa 0%,#eaf3f3 100%);box-shadow:0 40px 80px -48px rgba(11,61,74,.45)}
.dt-land .akx-haeuser__kopf{margin:0 0 1rem;font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#0f6b78}
.dt-land .akx-zz .akx-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}
.dt-land .akx-zz .akx-logos li{display:flex;align-items:center;justify-content:center;min-width:0;height:78px;padding:.6rem .8rem;border-radius:14px;background:#fff;border:1px solid rgba(11,61,74,.07)}
.dt-land .akx-zz .akx-logos img{height:auto;max-height:36px;width:auto;max-width:100%;filter:none;opacity:1}
.dt-land .akx-zz .akx-logos__mit-name{gap:.45rem}
.dt-land .akx-zz .akx-logos__mit-name img{max-height:26px;flex:none}
.dt-land .akx-zz .akx-logos__mit-name span{font-size:.72rem;line-height:1.15;color:#3d4450}

/* ---------- Schmal ---------- */
@media (max-width:1100px){
  .dt-land .akx-rekorde{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width:1000px){
  .dt-land .akx-hero--wand .akx-hero__raster{grid-template-columns:minmax(0,1fr)}
  .dt-land .akx-zz,.dt-land .akx-zz--rechts{grid-template-columns:minmax(0,1fr);gap:1.6rem}
  .dt-land .akx-zz--rechts .akx-zz__bild{order:0}
}
@media (max-width:700px){
  .dt-land .akx-hero--wand{padding-top:1.4rem}
  .dt-land .akx-hero--wand .akx-abzeichen{gap:.5rem}
  .dt-land .akx-hero--wand .akx-abzeichen li{padding:.35rem .8rem .35rem .4rem}
  .dt-land .akx-hero--wand .akx-abzeichen img{width:32px;height:32px}
  .dt-land .akx-mega{border-radius:26px}
  .dt-land .akx-mega__zahl b{font-size:clamp(3rem,15vw,4.4rem)}
  .dt-land .akx-mega .akx-vergleich__reihe{grid-template-columns:minmax(0,1fr) auto;gap:.45rem 1rem}
  .dt-land .akx-mega .akx-vergleich__bahn{grid-column:1 / -1;grid-row:2;height:12px}
  .dt-land .akx-rekorde{gap:.6rem}
  .dt-land .akx-rekord a{min-height:0;padding:1rem .95rem 1rem;border-radius:20px}
  .dt-land .akx-rekord__logo{height:17px;max-width:58%}
  .dt-land .akx-rekord__person{right:auto;left:auto;top:.6rem;right:.6rem;bottom:auto;height:auto;width:46px;aspect-ratio:1;object-fit:cover;object-position:50% 8%;border-radius:50%;background:#fff;border:2px solid #fff;box-shadow:0 4px 12px -4px rgba(19,12,43,.3);-webkit-mask-image:none;mask-image:none}
  .dt-land .akx-rekord a::before{display:none}
  .dt-land .akx-rekord__zahl{padding-top:1.5rem;font-size:clamp(2rem,9.6vw,2.6rem)}
  .dt-land .akx-rekord__was{max-width:none;font-size:.9rem}
  .dt-land .akx-rekord__dazu{max-width:none;font-size:.74rem}
  .dt-land .akx-kennzahlen{grid-template-columns:minmax(0,1fr);gap:.9rem}
  .dt-land .akx-kennzahlen li + li{border-left:0;padding-left:0;border-top:1px solid var(--border-subtle);padding-top:.9rem}
  .dt-land .akx-kennzahlen b{min-width:7.2rem}
  .dt-land .akx-kennzahlen li > span{max-width:none}
  .dt-land .akx-zz .akx-logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:.45rem}
  .dt-land .akx-zz .akx-logos li{height:64px;padding:.45rem .5rem}
  .dt-land .akx-zz .akx-logos__mit-name span{font-size:.62rem}
  .dt-land .akx-zz .ak-video__knopf{width:68px;height:68px}
}
@media (max-width:360px){
  .dt-land .akx-rekorde{grid-template-columns:minmax(0,1fr)}
}
@media (prefers-reduced-motion:reduce){
  .dt-land .akx-mega.is-js .akx-vergleich__bahn i{transform:none;transition:none}
}

/* Die Galerie ist die Fallstudien-Übersicht (Anker #beweise, 19.10.2026):
   ihr Link «Alle Fallstudien ansehen» zeigte auf sie selbst. */
.dt-land .akx-beweise{scroll-margin-top:var(--nav-h,72px)}
.dt-land .akx-beweise a.dt-rg__fall[href="#beweise"]{display:none}

/* ===========================================================================
   Methode als Schau (19.10.2026, Wunsch Daniel): Phasen, Motoren und
   Signal-Motor in einer Bahn, gebaut wie die Galerie der Referenzen
   (dt-rg in src/6-HomeSegments.jsx): grosse Szene, Text darunter, Punkte in
   der hellen Pille, Abspielen daneben. Bewegung nur auf der aktiven Karte und
   nur mit Skript (.akx-ms.is-js); der Grundzustand ist der Endzustand.
   =========================================================================== */
.dt-land .akx-ms{--ms-rand:max(var(--ml-rand),calc((100vw - var(--container-max)) / 2 + var(--ml-rand)));--ms-luecke:24px;overflow:hidden;background:var(--surface-page)}
.dt-land .akx-ms .ml-kopf{margin-bottom:clamp(1.8rem,3.5vw,3rem)}
.dt-land .akx-ms__buehne{position:relative}
.dt-land .akx-ms__bahn{display:flex;gap:var(--ms-luecke);margin:0;padding:0 var(--ms-rand);list-style:none;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--ms-rand);scroll-behavior:smooth;scrollbar-width:none;cursor:grab}
.dt-land .akx-ms__bahn::-webkit-scrollbar{display:none}
.dt-land .akx-ms__bahn.is-zieht{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}
.dt-land .akx-ms__bahn:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ak-slate)}
.dt-land .akx-ms__karte{flex:0 0 auto;width:calc(100vw - 2 * var(--ms-rand));max-width:1280px;scroll-snap-align:center;min-width:0}
.dt-land .akx-ms__karte article{min-width:0}
.dt-land .akx-ms__karte img{-webkit-user-drag:none;user-select:none}
.dt-land .akx-ms__kicker{display:block;margin-top:clamp(14px,2vh,22px);font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-slate-tief)}
.dt-land .akx-ms__karte > article > h3{margin:.35rem 0 0;font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,1.9vw,1.6rem);letter-spacing:-.025em;color:var(--text-strong)}
.dt-land .akx-ms__karte > article > p{margin:.4rem 0 0;font-size:1.05rem;line-height:1.6;color:var(--text-muted);max-width:70ch}
.dt-land .akx-ms.is-js .akx-ms__karte > article > :not(.akx-ms__bild){opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1)}
.dt-land .akx-ms.is-js .akx-ms__karte.is-aktuell > article > :not(.akx-ms__bild){opacity:1;transform:none;transition-delay:.15s}
.dt-land .akx-ms__unterschrift{margin:1.2rem 0 0;font-size:.82rem;line-height:1.5;color:var(--text-subtle);text-align:center}

/* Die Szene: heller Grund wie die Referenzszenen, Raster, ein grosser Kreis */
.dt-land .akx-ms__bild{position:relative;overflow:hidden;isolation:isolate;height:clamp(400px,56vh,580px);border-radius:28px;border:1px solid rgba(19,12,43,.07);background:linear-gradient(160deg,#fbf9fd 0%,#f1ecf9 100%);display:flex;align-items:center;justify-content:center;gap:clamp(1.2rem,3vw,2.6rem);padding:clamp(1.2rem,3vw,2.6rem);box-sizing:border-box;font-family:var(--font-body);color:var(--text-strong)}
.dt-land .akx-ms__bild::before{content:"";position:absolute;inset:0;z-index:-2;background-image:linear-gradient(rgba(83,68,184,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(83,68,184,.06) 1px,transparent 1px);background-size:44px 44px;-webkit-mask-image:radial-gradient(70% 80% at 50% 50%,#000,transparent 80%);mask-image:radial-gradient(70% 80% at 50% 50%,#000,transparent 80%)}
.dt-land .akx-ms__kreis{position:absolute;z-index:-1;right:-8%;top:-30%;width:62%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,rgba(253,188,180,.42),rgba(253,188,180,.12) 60%,transparent 72%)}
.dt-land .akx-ms__bild--mail{background:linear-gradient(160deg,#fbfaf7 0%,#f3eee8 100%)}
.dt-land .akx-ms__bild--beweis{background:linear-gradient(160deg,#f8f8fe 0%,#eceefb 100%)}
.dt-land .akx-ms__bild--skalieren{background:linear-gradient(160deg,#fcf8f9 0%,#f3e9ee 100%)}
.dt-land .akx-ms__bild--kalt{background:linear-gradient(160deg,#f7fafd 0%,#e9f0f8 100%);flex-direction:column}
.dt-land .akx-ms__bild--signal{background-color:var(--ak-ink);background-image:radial-gradient(70% 80% at 100% 0%,rgba(106,90,205,.5),transparent 60%),radial-gradient(60% 70% at 0% 100%,rgba(253,188,180,.16),transparent 62%);flex-direction:column;color:#fff;border-color:var(--ak-ink)}
.dt-land .akx-ms__bild--signal::before{background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 1px)}
.dt-land .akx-ms__bild--signal .akx-ms__kreis{display:none}

/* Bausteine */
.dt-land .akx-ms__tafel{position:relative;background:#fff;border:1px solid rgba(19,12,43,.07);border-radius:20px;padding:20px 22px;box-shadow:0 24px 60px -24px rgba(19,12,43,.35);width:min(360px,100%);min-width:0;box-sizing:border-box}
.dt-land .akx-ms__tafel--breit{width:min(560px,100%)}
.dt-land .akx-ms__tkopf{display:flex;align-items:center;font-family:var(--font-display);font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--text-subtle);margin-bottom:14px}
.dt-land .akx-ms__tkopf b{color:var(--ak-slate-tief);margin-right:8px}
.dt-land .akx-ms__tafel > p{margin:0;font-family:var(--font-display);font-weight:600;font-size:1.1rem;letter-spacing:-.015em;color:var(--text-strong)}
.dt-land .akx-ms__chips,.dt-land .akx-ms__zaehlt-nicht,.dt-land .akx-ms__quellen{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.dt-land .akx-ms__chips li,.dt-land .akx-ms__quellen li{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 14px;border-radius:999px;background:#f2f0fb;color:var(--ak-slate-tief);font-family:var(--font-display);font-weight:600;font-size:.88rem}
.dt-land .akx-ms__chips li::before{content:"";width:14px;height:14px;border-radius:50%;background:var(--ak-slate) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-4.9' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}
.dt-land .akx-ms__chips li.akx-ms__chip--nein{background:#f8eceb;color:var(--ak-cordovan)}
.dt-land .akx-ms__chips li.akx-ms__chip--nein::before{background:var(--ak-cordovan) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M5.2 5.2l5.6 5.6M10.8 5.2l-5.6 5.6' stroke='%23fff' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/100% no-repeat}
.dt-land .akx-ms__reihen,.dt-land .akx-ms__wettlauf{list-style:none;margin:0;padding:0;display:grid;gap:14px}
.dt-land .akx-ms__reihen li,.dt-land .akx-ms__wettlauf li{display:grid;grid-template-columns:6.4rem minmax(0,1fr) 22px;align-items:center;gap:12px;font-size:.92rem;color:var(--text-body)}
.dt-land .akx-ms__wettlauf li{grid-template-columns:6.4rem minmax(0,1fr) 5.6rem}
.dt-land .akx-ms__balken{position:relative;display:block;height:10px;border-radius:999px;background:#efedf7;overflow:hidden}
.dt-land .akx-ms__balken > i{position:absolute;left:0;top:0;bottom:0;width:var(--w,100%);border-radius:999px;background:linear-gradient(90deg,#6a5acd,#a99cf0 60%,#fdbcb4);transform-origin:left center}
.dt-land .akx-ms__reihen em{width:22px;height:22px;border-radius:50%;background:#2e9e6a url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-4.9' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}
.dt-land .akx-ms__wettlauf em{font-style:normal;font-family:var(--font-display);font-weight:600;font-size:.8rem;white-space:nowrap}
.dt-land .akx-ms__wettlauf .akx-ms__traegt em{color:#2e7d55}
.dt-land .akx-ms__wettlauf .akx-ms__weg em{color:var(--ak-cordovan)}
.dt-land .akx-ms__wettlauf .akx-ms__weg .akx-ms__balken > i{background:#c9c3e3}
.dt-land .akx-ms__wettlauf .akx-ms__weg > span{color:var(--text-subtle)}
.dt-land .akx-ms__zaehlt-nicht{margin-top:18px;padding-top:14px;border-top:1px solid var(--border-subtle)}
.dt-land .akx-ms__zaehlt-nicht::before{content:"Zählt nicht:";align-self:center;font-size:.82rem;color:var(--text-subtle);margin-right:4px}
.dt-land .akx-ms__zaehlt-nicht li{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#f6f6f8;color:var(--text-subtle);font-size:.84rem;text-decoration:line-through;text-decoration-color:var(--ak-cordovan)}

/* E-Mail */
.dt-land .akx-ms__mail{width:min(520px,100%);background:#fff;border:1px solid rgba(19,12,43,.07);border-radius:20px;box-shadow:0 30px 70px -28px rgba(19,12,43,.4);overflow:hidden;min-width:0}
.dt-land .akx-ms__mailkopf{display:flex;gap:6px;padding:12px 14px;border-bottom:1px solid var(--border-subtle);background:#fbfaf8}
.dt-land .akx-ms__reiter{display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:8px;font-family:var(--font-display);font-size:.8rem;font-weight:600;color:var(--text-subtle);background:transparent}
.dt-land .akx-ms__reiter.is-an{background:#efedfb;color:var(--ak-slate-tief)}
.dt-land .akx-ms__an-zeile{margin:0;padding:14px 20px;border-bottom:1px solid var(--border-subtle);font-size:.92rem;color:var(--text-body)}
.dt-land .akx-ms__an-zeile b{font-weight:600;color:var(--text-subtle);margin-right:12px}
.dt-land .akx-ms__text{display:grid;gap:12px;padding:20px 20px 26px}
.dt-land .akx-ms__tipp{display:block;height:10px;width:var(--w);border-radius:999px;background:#e9e6f3}
.dt-land .akx-ms__stempel{list-style:none;margin:0;padding:0;display:grid;gap:10px;min-width:0}
.dt-land .akx-ms__stempel li{display:flex;align-items:center;gap:10px;padding:12px 16px;border-radius:14px;background:#fff;border:1px solid rgba(19,12,43,.07);box-shadow:0 14px 34px -18px rgba(19,12,43,.35);font-family:var(--font-display);font-weight:600;font-size:.92rem}
.dt-land .akx-ms__stempel li::before{content:"";flex:none;width:20px;height:20px;border-radius:50%;background:var(--ak-slate) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4.5 8.3l2.2 2.2 4.8-4.9' fill='none' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/100% no-repeat}

/* Skalieren */
.dt-land .akx-ms__bild--skalieren{flex-direction:column}
.dt-land .akx-ms__volumen{display:flex;align-items:flex-end;gap:clamp(1.2rem,4vw,3.4rem);height:min(240px,45%)}
.dt-land .akx-ms__gruppe{display:flex;flex-direction:column;align-items:center;gap:10px;height:100%}
.dt-land .akx-ms__saeulen{display:flex;align-items:flex-end;gap:10px;flex:1}
.dt-land .akx-ms__saeulen i{display:block;width:clamp(34px,4.6vw,58px);height:var(--h);border-radius:12px 12px 4px 4px;background:#d9d3ee;transform-origin:bottom center}
.dt-land .akx-ms__gruppe--ziel .akx-ms__saeulen i{background:linear-gradient(180deg,#fdbcb4,#984447 40%,#5344b8);box-shadow:0 18px 40px -18px rgba(152,68,71,.6)}
.dt-land .akx-ms__gruppe > span{font-family:var(--font-display);font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--text-subtle)}
.dt-land .akx-ms__motto{margin:6px 0 0;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 22px;border-radius:18px;background:#fff;box-shadow:0 20px 50px -24px rgba(19,12,43,.4)}
.dt-land .akx-ms__motto b{font-family:var(--font-display);font-weight:600;font-size:clamp(1.3rem,2.2vw,1.8rem);letter-spacing:-.03em;background:var(--ak-verlauf-text);-webkit-background-clip:text;background-clip:text;color:transparent}
.dt-land .akx-ms__motto span{font-size:.86rem;color:var(--text-muted)}

/* Kalt-Motor: der Markt als Punktfeld, eine Lupe fährt darüber */
.dt-land .akx-ms__karte-markt{position:relative;width:min(560px,100%);height:min(200px,36%);border-radius:20px;background:#fff;border:1px solid rgba(19,12,43,.07);box-shadow:0 24px 60px -24px rgba(19,12,43,.3);overflow:hidden}
.dt-land .akx-ms__punkte{position:absolute;inset:16px;background-image:radial-gradient(circle,rgba(19,12,43,.16) 3px,transparent 3.6px);background-size:26px 26px}
.dt-land .akx-ms__punkte::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle,#6a5acd 4.5px,transparent 5px),radial-gradient(circle,#984447 4.5px,transparent 5px);background-size:104px 78px,130px 104px;background-position:-39px 0,0 -39px}
.dt-land .akx-ms__lupe{position:absolute;top:50%;left:72%;width:74px;height:74px;margin:-37px 0 0 -37px;border-radius:50%;border:3px solid var(--ak-slate);background:rgba(106,90,205,.08);box-shadow:0 10px 24px -10px rgba(19,12,43,.5)}
.dt-land .akx-ms__lupe::after{content:"";position:absolute;right:-16px;bottom:-12px;width:22px;height:5px;border-radius:3px;background:var(--ak-slate);transform:rotate(40deg)}
.dt-land .akx-ms__quellen li{background:#fff;color:var(--text-strong);box-shadow:0 8px 20px -12px rgba(19,12,43,.35)}
.dt-land .akx-ms__quellen li b{color:var(--ak-slate-tief)}
.dt-land .akx-ms__quellen img{width:20px;height:20px;border-radius:5px}
.dt-land .akx-ms__bild--kalt .akx-ms__quellen{margin:0;justify-content:center}
.dt-land .akx-ms__kette{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px}
.dt-land .akx-ms__kette li{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:999px;background:var(--ak-ink);color:#fff;font-family:var(--font-display);font-weight:600;font-size:.9rem}
.dt-land .akx-ms__kette li + li::before{content:"";width:7px;height:7px;margin:0 12px 0 -6px;border-top:2px solid #c8bdf7;border-right:2px solid #c8bdf7;transform:rotate(45deg)}

/* Signal-Motor: fünf Knoten, ein Punkt läuft durch, die Uhr zählt */
.dt-land .akx-ms__fluss{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;width:min(1000px,100%)}
.dt-land .akx-ms__fluss::before{content:"";position:absolute;left:10%;right:10%;top:31px;height:2px;background:linear-gradient(90deg,rgba(200,189,247,.35),rgba(253,188,180,.45))}
.dt-land .akx-ms__fluss::after{content:"";position:absolute;left:10%;top:27px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#fdbcb4;box-shadow:0 0 0 6px rgba(253,188,180,.18),0 0 24px 4px rgba(253,188,180,.6);opacity:0}
.dt-land .akx-ms__fluss li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;min-width:0}
.dt-land .akx-ms__knoten{position:relative;z-index:1;display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#fff;color:var(--ak-slate-tief);box-shadow:0 0 0 6px rgba(255,255,255,.08),0 14px 30px -12px rgba(0,0,0,.6);margin-bottom:10px}
.dt-land .akx-ms__knoten svg{width:28px;height:28px}
.dt-land .akx-ms__knoten img{width:28px;height:28px;border-radius:7px}
.dt-land .akx-ms__knoten--crm{display:flex;gap:2px;width:auto;min-width:64px;padding:0 10px;border-radius:32px}
.dt-land .akx-ms__knoten--crm img{width:20px;height:20px}
.dt-land .akx-ms__fluss b{font-family:var(--font-display);font-weight:600;font-size:1rem;color:#fff}
.dt-land .akx-ms__fluss small{font-size:.8rem;line-height:1.35;color:#c8c1e6}
.dt-land .akx-ms__fluss-ziel .akx-ms__knoten{box-shadow:0 0 0 6px rgba(253,188,180,.22),0 14px 30px -12px rgba(0,0,0,.6)}
.dt-land .akx-ms__uhr{margin:clamp(1.4rem,4vh,2.6rem) 0 0;display:flex;align-items:center;gap:14px;padding:12px 22px 12px 14px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14)}
.dt-land .akx-ms__uhr b{display:inline-flex;align-items:center;gap:.22em;height:44px;padding:0 16px;border-radius:999px;background:#fff;font-family:var(--font-display);font-weight:600;font-size:1.5rem;letter-spacing:-.03em;color:var(--ak-ink)}
.dt-land .akx-ms__uhr > span{font-size:.95rem;color:#e7e3f7}

/* Steuerung wie die Galerie: helle Pille, Punkte, Abspielen */
.dt-land .akx-ms__steuerung{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:24px}
.dt-land .akx-ms__pille{display:flex;align-items:center;gap:2px;padding:6px 8px;border-radius:999px;background:rgba(232,232,237,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.55);box-shadow:0 10px 30px -12px rgba(0,26,51,.4),inset 0 1px 0 rgba(255,255,255,.65)}
.dt-land .akx-ms__punkt{position:relative;display:grid;place-items:center;height:44px;min-width:44px;margin:0 -10px;padding:0;border:0;background:none;cursor:pointer}
.dt-land .akx-ms__punkt > span{display:block;width:8px;height:8px;border-radius:999px;background:rgba(0,0,0,.3);transition:width .3s var(--ease-out),background .3s}
.dt-land .akx-ms__punkt.is-aktuell{margin:0}
.dt-land .akx-ms__punkt.is-aktuell > span{width:32px;background:rgba(0,0,0,.16)}
.dt-land .akx-ms__punkt::after{content:"";position:absolute;top:50%;left:calc((100% - 32px) / 2);width:0;height:8px;margin-top:-4px;border-radius:999px;background:rgba(0,0,0,.55)}
.dt-land .akx-ms__steuerung.is-an .akx-ms__punkt.is-aktuell::after{animation:akx-ms-fort var(--ms-takt,7s) linear forwards}
.dt-land .akx-ms__punkt:focus-visible,.dt-land .akx-ms__knopf:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ak-slate)}
.dt-land .akx-ms__knopf{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.55);cursor:pointer;background:rgba(232,232,237,.7);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 10px 30px -12px rgba(0,26,51,.4),inset 0 1px 0 rgba(255,255,255,.65)}
.dt-land .akx-ms__knopf svg{width:16px;height:16px;fill:currentColor;color:var(--text-strong)}
@keyframes akx-ms-fort{from{width:0}to{width:32px}}

/* Bewegung, nur auf der aktiven Karte */
@keyframes akx-ms-ein{from{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}
@keyframes akx-ms-x{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes akx-ms-y{from{transform:scaleY(0)}to{transform:scaleY(1)}}
@keyframes akx-ms-tipp{from{width:0}to{width:var(--w)}}
@keyframes akx-ms-blass{to{opacity:.45}}
@keyframes akx-ms-lupe{0%{left:12%;top:30%}35%{left:48%;top:68%}70%{left:72%;top:36%}100%{left:72%;top:50%}}
@keyframes akx-ms-sicht{from{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}
@keyframes akx-ms-lauf{0%{left:10%;opacity:0}6%{opacity:1}94%{opacity:1}100%{left:90%;opacity:0}}
@keyframes akx-ms-knoten{0%{transform:scale(.8);opacity:.35}60%{transform:scale(1.12)}100%{transform:none;opacity:1}}
@keyframes akx-ms-puls{0%{box-shadow:0 0 0 0 rgba(253,188,180,.55)}100%{box-shadow:0 0 0 22px rgba(253,188,180,0)}}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__an{animation:akx-ms-ein .55s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__balken > i{animation:akx-ms-x 1.1s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__balken--lang > i{animation-duration:1.9s}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__tipp{animation:akx-ms-tipp .7s steps(14,end) var(--d,0s) both}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__reiter:nth-child(2){animation:akx-ms-ein .4s ease 2.9s both}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__wettlauf .akx-ms__weg{animation:akx-ms-blass .6s ease 2s forwards}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__saeulen i{animation:akx-ms-y .9s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__lupe{animation:akx-ms-lupe 3s cubic-bezier(.45,0,.3,1) .4s both}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__punkte::after{animation:akx-ms-sicht 3s cubic-bezier(.45,0,.3,1) .4s both}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__fluss::after{animation:akx-ms-lauf 4.2s cubic-bezier(.45,0,.3,1) .2s both}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__fluss li{animation:akx-ms-ein .5s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__fluss .akx-ms__knoten{animation:akx-ms-knoten .6s cubic-bezier(.2,.7,.2,1) var(--d,0s) both}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__knoten--signal{animation:akx-ms-knoten .6s cubic-bezier(.2,.7,.2,1) .2s both,akx-ms-puls 1.4s ease-out .4s 3}
.dt-land .akx-ms.is-js .is-aktuell .akx-ms__uhr{animation:akx-ms-ein .55s cubic-bezier(.2,.7,.2,1) 4.2s both}

/* Schmal */
@media (max-width:1000px){
  .dt-land .akx-ms__bild--aufbau,.dt-land .akx-ms__bild--mail{flex-direction:column;justify-content:center}
  .dt-land .akx-ms__bild--aufbau .akx-ms__tafel{width:min(440px,100%)}
  .dt-land .akx-ms__stempel{grid-template-columns:repeat(3,minmax(0,1fr));width:min(520px,100%)}
  .dt-land .akx-ms__stempel li{font-size:.8rem;padding:10px 12px}
}
@media (max-width:734px){
  .dt-land .akx-ms{--ms-rand:16px;--ms-luecke:12px}
  .dt-land .akx-ms__bild{height:clamp(440px,124vw,540px);border-radius:20px;padding:16px;gap:14px}
  .dt-land .akx-ms__tafel{padding:16px;border-radius:16px}
  .dt-land .akx-ms__tkopf{margin-bottom:10px}
  .dt-land .akx-ms__tafel > p{font-size:.98rem}
  .dt-land .akx-ms__chips{margin-top:10px;gap:6px}
  .dt-land .akx-ms__chips li,.dt-land .akx-ms__quellen li{height:30px;padding:0 11px;font-size:.8rem}
  .dt-land .akx-ms__reihen,.dt-land .akx-ms__wettlauf{gap:11px}
  .dt-land .akx-ms__reihen li{grid-template-columns:5.4rem minmax(0,1fr) 20px;font-size:.84rem;gap:10px}
  .dt-land .akx-ms__wettlauf li{grid-template-columns:4.8rem minmax(0,1fr) 4.4rem;font-size:.82rem;gap:8px}
  .dt-land .akx-ms__wettlauf em{font-size:.72rem}
  .dt-land .akx-ms__an-zeile{padding:11px 14px;font-size:.84rem}
  .dt-land .akx-ms__text{padding:14px 14px 18px;gap:10px}
  .dt-land .akx-ms__mailkopf{padding:10px}
  .dt-land .akx-ms__reiter{padding:0 9px;font-size:.74rem}
  .dt-land .akx-ms__stempel{grid-template-columns:minmax(0,1fr);gap:7px}
  .dt-land .akx-ms__stempel li{padding:9px 12px;font-size:.84rem;border-radius:12px}
  .dt-land .akx-ms__volumen{height:44%;gap:1.4rem}
  .dt-land .akx-ms__saeulen{gap:7px}
  .dt-land .akx-ms__saeulen i{width:30px}
  .dt-land .akx-ms__karte-markt{height:150px}
  .dt-land .akx-ms__lupe{width:56px;height:56px;margin:-28px 0 0 -28px}
  .dt-land .akx-ms__kette li{height:32px;padding:0 12px;font-size:.8rem}
  .dt-land .akx-ms__kette li + li::before{margin:0 9px 0 -4px}
  .dt-land .akx-ms__fluss{grid-template-columns:minmax(0,1fr);gap:8px;width:100%}
  .dt-land .akx-ms__fluss::before{left:24px;right:auto;top:24px;bottom:24px;width:2px;height:auto;background:linear-gradient(180deg,rgba(200,189,247,.35),rgba(253,188,180,.45))}
  .dt-land .akx-ms__fluss::after{display:none}
  .dt-land .akx-ms__fluss li{display:grid;grid-template-columns:48px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;text-align:left;align-items:center}
  .dt-land .akx-ms__knoten{grid-row:1 / span 2;width:48px;height:48px;margin:0}
  .dt-land .akx-ms__knoten svg,.dt-land .akx-ms__knoten img{width:22px;height:22px}
  .dt-land .akx-ms__knoten--crm{min-width:48px;width:48px;padding:0;flex-direction:column;gap:1px;border-radius:24px;height:auto;padding-block:5px}
  .dt-land .akx-ms__knoten--crm img{width:13px;height:13px}
  .dt-land .akx-ms__fluss b{font-size:.92rem;align-self:end}
  .dt-land .akx-ms__fluss small{font-size:.74rem;align-self:start}
  .dt-land .akx-ms__uhr{margin-top:14px;padding:8px 14px 8px 8px;gap:10px}
  .dt-land .akx-ms__uhr b{height:36px;font-size:1.2rem;padding:0 12px}
  .dt-land .akx-ms__uhr > span{font-size:.8rem;line-height:1.3}
  .dt-land .akx-ms__karte > article > p{font-size:.98rem}
}
@media (prefers-reduced-motion:reduce){
  .dt-land .akx-ms *{animation:none!important}
  .dt-land .akx-ms__bahn{scroll-behavior:auto}
}

@media (min-width:1001px){
  .dt-land .akx-ms__tafel{width:min(440px,100%);padding:26px 28px;border-radius:22px}
  .dt-land .akx-ms__tafel--breit{width:min(640px,100%)}
  .dt-land .akx-ms__tkopf{font-size:12px;margin-bottom:18px}
  .dt-land .akx-ms__tafel > p{font-size:1.35rem}
  .dt-land .akx-ms__chips li{height:40px;padding:0 16px;font-size:.98rem}
  .dt-land .akx-ms__reihen,.dt-land .akx-ms__wettlauf{gap:20px}
  .dt-land .akx-ms__reihen li,.dt-land .akx-ms__wettlauf li{font-size:1.02rem}
  .dt-land .akx-ms__balken{height:12px}
  .dt-land .akx-ms__mail{width:min(600px,100%)}
  .dt-land .akx-ms__an-zeile{font-size:1.02rem}
  .dt-land .akx-ms__text{gap:16px;padding:26px 24px 32px}
  .dt-land .akx-ms__tipp{height:12px}
  .dt-land .akx-ms__stempel li{font-size:1rem;padding:14px 18px}
  .dt-land .akx-ms__volumen{height:min(280px,52%)}
  .dt-land .akx-ms__karte-markt{width:min(680px,100%);height:min(230px,40%)}
  .dt-land .akx-ms__knoten{width:76px;height:76px}
  .dt-land .akx-ms__knoten svg,.dt-land .akx-ms__knoten img{width:32px;height:32px}
  .dt-land .akx-ms__knoten--crm img{width:22px;height:22px}
  .dt-land .akx-ms__fluss::before{top:37px}
  .dt-land .akx-ms__fluss::after{top:33px}
  .dt-land .akx-ms__fluss b{font-size:1.12rem}
  .dt-land .akx-ms__fluss small{font-size:.88rem}
  .dt-land .akx-ms__uhr b{height:52px;font-size:1.8rem}
}

/* Telefon und Tablet: die Gesamtkarte direkt nach den Knöpfen, die zwei
   Abzeichen erst danach (19.10.2026): die grosse Zahl soll vor allem anderen
   im Bild stehen. */
@media (max-width:1000px){
  .dt-land .akx-hero--wand .akx-hero__text{display:contents}
  .dt-land .akx-hero--wand .akx-hero__raster{gap:0}
  .dt-land .akx-hero--wand .akx-mega{order:1;margin-top:1.6rem}
  .dt-land .akx-hero--wand .akx-abzeichen{order:2;margin-top:1rem}
}
@media (max-width:700px){
  .dt-land .akx-rekord__logo{height:20px;max-width:62%}
  .dt-land .akx-hero--wand .akx-mega{margin-top:1.3rem}
}
.dt-land .akx-preis{margin:1.1rem 0 0;font-size:.95rem;color:var(--text-muted)}
.dt-land .akx-preis a{color:var(--text-strong);font-weight:600;text-underline-offset:3px;display:inline-block;padding-block:.7rem;margin-block:-.7rem}
.dt-land .akx-preis a:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--ak-slate);border-radius:4px}
@media (max-width:1000px){.dt-land .akx-hero--wand .akx-preis{order:0}}

/* Die grosse Zahl richtet sich nach der Kartenbreite, nicht nach dem Fenster:
   «CHF 12 million» (EN) ist länger als «CHF 12 Mio.» und lief sonst hinaus. */
@supports (width:1cqw){
  .dt-land .akx-mega__zahl b{font-size:min(5.9rem,13cqw)}
  .dt-land .akx-mega__zahl b:lang(de){font-size:min(5.9rem,17.5cqw)}
}

/* ---------- Der Weg zum Termin im Hero (26.10.2026, Claude) ----------
   Mechanik wie sb-fluss auf /ki-sachbearbeiter/: Karten im Raster, SVG-Linien
   mit einem Lichtpuls (stroke-dashoffset, pathLength 100), Schritte aus
   akquire.js. Farben aus der Marke. Bewegung nur über transform, opacity und
   stroke-dashoffset, still bei reduzierter Bewegung. Präfix akx-strom (akx-weg
   ist die Liste auf /akquire/check/). Eine Fassung als Liste mit vier
   Schritten hat Daniel am selben Tag verworfen. Die Gesamtkarte (akx-mega)
   steht darunter als Streifen über beide Spalten. */
.dt-land .marke-akquire{--akx-langsam:cubic-bezier(.22,1,.36,1)}
.dt-land .akx-hero--wand .akx-hero__raster{grid-template-columns:minmax(0,.92fr) minmax(0,1.13fr);column-gap:clamp(2rem,4.5vw,4.5rem);row-gap:clamp(2.2rem,4vw,3.4rem)}
.dt-land .akx-hero--wand .ml-aktionen{flex-wrap:wrap}
.dt-land .akx-hero--wand .ml-aktionen .ml-btn{white-space:nowrap}
.dt-land .akx-hero--wand .akx-abzeichen{gap:.5rem}
.dt-land .akx-hero--wand .akx-abzeichen li{padding:.3rem .8rem .3rem .35rem;border-radius:12px;gap:.55rem}
.dt-land .akx-hero--wand .akx-abzeichen img{width:30px;height:30px;border-radius:8px}
.dt-land .akx-hero--wand .akx-abzeichen b{font-size:.82rem}
.dt-land .akx-hero--wand .akx-abzeichen small{font-size:.72rem}


.dt-land .akx-strom{margin:0;position:relative;min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 6% minmax(0,.6fr) 6% minmax(0,1.08fr);grid-template-rows:auto auto auto;align-items:center;padding:clamp(1.1rem,2vw,1.7rem);border-radius:var(--radius-2xl,32px);background:linear-gradient(180deg,#fff 0%,#f8f7fe 100%);border:1px solid rgba(106,90,205,.14);box-shadow:0 30px 80px -40px rgba(19,12,43,.38),0 2px 6px rgba(19,12,43,.05)}
.dt-land .akx-strom::before{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(55% 50% at 50% 45%,rgba(106,90,205,.12),transparent 70%),radial-gradient(40% 40% at 85% 90%,rgba(253,188,180,.18),transparent 70%);pointer-events:none}
.dt-land .akx-strom__kopf{grid-column:1/-1;position:relative;z-index:1;display:flex;align-items:center;gap:.55rem;margin:0 0 1rem;font-family:var(--font-display);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ak-slate-tief)}
.dt-land .akx-strom__kopf img{width:20px;height:auto}
.dt-land .akx-strom__ein,.dt-land .akx-strom__aus{display:grid;gap:.65rem;position:relative;z-index:1;min-width:0}
.dt-land .akx-strom__ein{align-self:stretch;align-content:space-around}
.dt-land .akx-strom__linien{width:100%;height:100%;overflow:visible;align-self:stretch}
.dt-land .akx-strom__mitte{display:grid;place-items:center;position:relative;z-index:1}

.dt-land .akx-knoten{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;border-radius:14px;background:#fff;border:1px solid var(--border-subtle);box-shadow:0 1px 2px rgba(19,12,43,.04);min-width:0;transition:border-color .9s var(--akx-langsam),box-shadow .9s var(--akx-langsam),transform .9s var(--akx-langsam),opacity .9s var(--akx-langsam)}
.dt-land .akx-knoten img{flex:none;width:24px;height:24px;object-fit:contain;border-radius:6px}
.dt-land .akx-knoten > span:last-child{min-width:0}
.dt-land .akx-knoten b{display:block;font-family:var(--font-display);font-size:.88rem;font-weight:600;color:var(--text-strong);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dt-land .akx-knoten small{display:block;margin:.1rem 0 0;font-family:var(--font-body);font-size:.75rem;font-weight:400;letter-spacing:0;text-transform:none;color:var(--text-subtle);line-height:1.25}
.dt-land .akx-knoten__bild{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:8px;background:#efedfb}
.dt-land .akx-knoten__bild svg{width:16px;height:16px;fill:none;stroke:var(--ak-slate-tief);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.dt-land .akx-knoten[data-k="signal"] .akx-knoten__bild{background:#fdeeec}
.dt-land .akx-knoten[data-k="signal"] .akx-knoten__bild svg{stroke:var(--ak-cordovan)}
.dt-land .akx-knoten__drei{display:flex;flex:none}
.dt-land .akx-knoten__drei img{width:20px;height:20px;border-radius:50%;background:#fff;border:1.5px solid #fff;box-shadow:0 0 0 1px var(--border-subtle)}
.dt-land .akx-knoten__drei img + img{margin-left:-6px}
.dt-land .akx-knoten--haupt{border-color:rgba(106,90,205,.25)}
.dt-land .akx-strom.is-js:not(.is-ruhig) .akx-knoten{opacity:.55}
.dt-land .akx-strom.is-js .akx-knoten.is-an{opacity:1;border-color:rgba(106,90,205,.55);box-shadow:0 0 0 4px rgba(106,90,205,.10),0 10px 24px -12px rgba(19,12,43,.4);transform:translateY(-1px)}

.dt-land .akx-kern{position:relative;display:grid;justify-items:center;align-content:center;text-align:center;gap:.2rem;width:100%;aspect-ratio:1;max-width:8.8rem;padding:.8rem .5rem;border-radius:50%;background:radial-gradient(circle at 50% 32%,#fff 0%,#f1eefd 100%);border:1px solid rgba(106,90,205,.2);box-shadow:0 20px 50px -24px rgba(19,12,43,.5);transition:box-shadow .9s var(--akx-langsam)}
.dt-land .akx-kern img{width:28px;height:auto}
.dt-land .akx-kern b{font-family:var(--font-display);font-size:.95rem;font-weight:600;color:var(--ak-ink);line-height:1.15}
.dt-land .akx-kern small{font-family:var(--font-body);font-size:.72rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.25;color:var(--text-subtle);max-width:7rem}
.dt-land .akx-kern__ring{position:absolute;inset:-8px;border-radius:50%;padding:1.5px;background:conic-gradient(from 0deg,#6a5acd,#afcbff,#fdbcb4,#6a5acd);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:.7;animation:akx-drehen 40s linear infinite}
.dt-land .akx-strom.is-kern .akx-kern{box-shadow:0 0 0 7px rgba(106,90,205,.09),0 24px 60px -22px rgba(19,12,43,.6)}
@keyframes akx-drehen{to{transform:rotate(360deg)}}

.dt-land .akx-l{fill:none;stroke:rgba(106,90,205,.2);stroke-width:1.6;vector-effect:non-scaling-stroke;transition:stroke .9s var(--akx-langsam)}
.dt-land .akx-puls{fill:none;stroke:var(--ak-slate);stroke-width:2.6;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:18 82;stroke-dashoffset:100;opacity:0;filter:drop-shadow(0 0 3px rgba(253,188,180,.9))}
.dt-land .akx-strom.is-js .akx-l.is-an{stroke:rgba(106,90,205,.45)}
.dt-land .akx-strom.is-js .akx-puls.is-an{opacity:1;animation:akx-puls 2.4s var(--akx-langsam) both}
@keyframes akx-puls{from{stroke-dashoffset:100}to{stroke-dashoffset:-18}}

.dt-land .akx-strom__zeile{grid-column:1/-1;display:flex;align-items:center;gap:.6rem;margin-top:1.1rem;padding-top:.95rem;border-top:1px solid var(--border-subtle);font-size:.95rem;line-height:1.45;color:var(--text-body);min-height:3.6rem}
.dt-land .akx-strom__punkt{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ak-slate);box-shadow:0 0 0 4px rgba(106,90,205,.16)}
.dt-land .akx-strom__text.is-rein{animation:akx-rein .9s var(--akx-langsam) both}
@keyframes akx-rein{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}

/* Die Gesamtkarte als Streifen über beide Spalten: Pipeline, Umsatz, Antworten. */
.dt-land .akx-mega--streifen{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.15fr);column-gap:clamp(1.4rem,3vw,2.8rem);align-items:end;padding:clamp(1.4rem,2.6vw,2.1rem) clamp(1.5rem,3vw,2.6rem)}
.dt-land .akx-mega--streifen .akx-mega__kopf{grid-column:1/-1;margin-bottom:.2rem}
.dt-land .akx-mega--streifen .akx-mega__haupt{min-width:0}
.dt-land .akx-mega--streifen .akx-mega__zwei{margin:0;padding:0 0 0 clamp(1.4rem,3vw,2.8rem);border-top:0;border-left:1px solid rgba(255,255,255,.12);align-self:stretch;display:flex;align-items:flex-end;min-width:0}
.dt-land .akx-mega--streifen .akx-mega__zwei p{flex-direction:column;align-items:flex-start;gap:.35rem}
.dt-land .akx-mega--streifen .akx-mega__zwei b{font-size:clamp(1.6rem,2.5vw,2.3rem)}
.dt-land .akx-mega--streifen .akx-mega__quote{min-width:0;padding-left:clamp(1.4rem,3vw,2.8rem);border-left:1px solid rgba(255,255,255,.12);align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end}
.dt-land .akx-mega--streifen .akx-vergleich{margin-top:0;padding-top:0;border-top:0}
.dt-land .akx-mega--streifen .akx-mega__zahl b{font-size:clamp(3rem,5.2vw,4.9rem)}
@supports (width:1cqw){
  .dt-land .akx-mega--streifen .akx-mega__zahl b,.dt-land .akx-mega--streifen .akx-mega__zahl b:lang(de){font-size:min(4.9rem,6.4cqw)}
}

@media (max-width:1200px) and (min-width:1001px){
  .dt-land .akx-strom{grid-template-columns:minmax(0,1fr) 5% minmax(0,.62fr) 5% minmax(0,1.1fr);padding:1.1rem}
  .dt-land .akx-knoten{padding:.5rem .55rem;gap:.5rem}
  .dt-land .akx-knoten small{font-size:.7rem}
}
@media (max-width:1000px){
  .dt-land .akx-hero--wand .akx-hero__raster{grid-template-columns:minmax(0,1fr)}
  /* Telefon und Tablet: erst die grosse Zahl, dann der Ablauf, dann die
     Abzeichen (Regel vom 19.10.2026: die grosse Zahl vor allem anderen). */
  .dt-land .akx-hero--wand .akx-mega{order:1}
  .dt-land .akx-hero--wand .akx-strom{order:2;margin-top:1.3rem;max-width:44rem}
  .dt-land .akx-hero--wand .akx-abzeichen{order:3}
  .dt-land .akx-mega--streifen{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:1.1rem}
  .dt-land .akx-mega--streifen .akx-mega__haupt{grid-column:1/-1}
  .dt-land .akx-mega--streifen .akx-mega__zwei{padding:1rem 1.2rem 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.12)}
  .dt-land .akx-mega--streifen .akx-mega__quote{padding:1rem 0 0 1.2rem;border-top:1px solid rgba(255,255,255,.12)}
  @supports (width:1cqw){
    .dt-land .akx-mega--streifen .akx-mega__zahl b{font-size:min(5.9rem,13cqw)}
    .dt-land .akx-mega--streifen .akx-mega__zahl b:lang(de){font-size:min(5.9rem,17.5cqw)}
  }
}
@media (max-width:760px){
  .dt-land .akx-mega--streifen{grid-template-columns:minmax(0,1fr)}
  .dt-land .akx-mega--streifen .akx-mega__zwei{padding:1rem 0 0}
  .dt-land .akx-mega--streifen .akx-mega__quote{padding:1rem 0 0;border-left:0}
}
/* Telefon: der Weg steht senkrecht, eine Linie links, die Karten daran. */
@media (max-width:760px){
  .dt-land .akx-strom{grid-template-columns:minmax(0,1fr);gap:.55rem;padding:1.1rem 1rem 1.1rem 2.5rem}
  .dt-land .akx-strom__kopf{margin:0 0 .4rem -1.5rem}
  .dt-land .akx-strom__linien{display:none}
  .dt-land .akx-strom::after{content:"";position:absolute;left:1rem;top:3.4rem;bottom:5.4rem;width:2px;background:linear-gradient(180deg,rgba(106,90,205,.06),rgba(106,90,205,.4) 10%,rgba(106,90,205,.4) 90%,rgba(106,90,205,.06));pointer-events:none}
  .dt-land .akx-strom__ein,.dt-land .akx-strom__aus{gap:.55rem}
  .dt-land .akx-strom__ein .akx-knoten,.dt-land .akx-strom__aus .akx-knoten{position:relative;overflow:visible}
  .dt-land .akx-strom__ein .akx-knoten::before,.dt-land .akx-strom__aus .akx-knoten::before{content:"";position:absolute;left:-1.7rem;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--ak-slate);box-shadow:0 0 0 3px rgba(106,90,205,.12)}
  .dt-land .akx-strom__mitte{place-items:stretch}
  .dt-land .akx-kern{max-width:none;aspect-ratio:auto;border-radius:18px;grid-template-columns:auto 1fr;justify-items:start;text-align:left;column-gap:.8rem;row-gap:.1rem;padding:.8rem 1rem;background:linear-gradient(135deg,#f3f0fe 0%,#fdf1ef 100%)}
  .dt-land .akx-kern::before{content:"";position:absolute;left:-1.75rem;top:50%;transform:translateY(-50%);width:14px;height:14px;border-radius:50%;background:var(--ak-slate);border:3px solid #fff;box-shadow:0 0 0 3px rgba(106,90,205,.22)}
  .dt-land .akx-kern img{grid-row:span 2;width:28px}
  .dt-land .akx-kern small{max-width:none}
  .dt-land .akx-kern__ring{display:none}
  .dt-land .akx-knoten b{white-space:normal}
  .dt-land .akx-strom__zeile{margin-top:.6rem;font-size:.9rem;min-height:4.4rem}
}
@media (prefers-reduced-motion:reduce){
  .dt-land .akx-kern__ring{animation:none}
  .dt-land .akx-puls{display:none}
  .dt-land .akx-strom__text.is-rein{animation:none}
  .dt-land .akx-knoten,.dt-land .akx-kern,.dt-land .akx-l{transition:none}
}

