:root{
    --ink:#0A0E17;--ink-2:#0F1524;--ink-3:#161E30;--ink-4:#1E293F;
    --line:rgba(255,255,255,.08);--line-2:rgba(255,255,255,.14);
    --profit:#2EE6A6;--profit-deep:#0F9E77;--cash:#FFB84D;--signal:#5B8CFF;
    --danger:#FF6B6B;
    --text:#EAEEF6;--muted:#8C97AD;--muted-2:#5E6980;
    --r:14px;--maxw:1180px;
    --disp:'Space Grotesk',sans-serif;--body:'Inter',sans-serif;--mono:'JetBrains Mono',monospace;
  }
  *{margin:0;padding:0;box-sizing:border-box}
  html{scroll-behavior:smooth}
  body{background:var(--ink);color:var(--text);font-family:var(--body);line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}
  /* ambient grid + glows */
  body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;
    background-image:linear-gradient(rgba(255,255,255,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.022) 1px,transparent 1px);
    background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 60% at 50% 0%,#000 40%,transparent 100%)}
  .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px;position:relative;z-index:1}
  section{position:relative;z-index:1}
  a{color:inherit;text-decoration:none}
  h1,h2,h3{font-family:var(--disp);font-weight:600;line-height:1.05;letter-spacing:-.02em}
  .eyebrow{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--profit);display:inline-flex;align-items:center;gap:8px}
  .eyebrow::before{content:"";width:22px;height:1px;background:var(--profit);opacity:.6}
  .num{font-family:var(--mono);font-feature-settings:"tnum"}
  .muted{color:var(--muted)}

  header{position:sticky;top:0;z-index:50;backdrop-filter:blur(14px);background:rgba(10,14,23,.72);border-bottom:1px solid var(--line)}
  .nav{display:flex;align-items:center;justify-content:space-between;height:66px}
  .logo{display:flex;align-items:center;gap:10px;font-family:var(--disp);font-weight:700;font-size:19px;letter-spacing:-.02em}
  .logo .mark{width:40px;height:40px;border-radius:10px;background:url('data:image/png;base64,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') center/cover no-repeat;box-shadow:0 0 22px rgba(46,230,166,.25);flex-shrink:0}
  
  .logo b{color:var(--profit)}
  .nav-links{display:flex;gap:26px;font-size:14px;color:var(--muted);font-weight:500}
  .nav-links a:hover{color:var(--text)}
  .btn{font-family:var(--disp);font-weight:600;font-size:14.5px;padding:11px 20px;border-radius:10px;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:.18s;white-space:nowrap}
  .btn-primary{background:var(--profit);color:#04140E;box-shadow:0 6px 24px rgba(46,230,166,.28)}
  .btn-primary:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(46,230,166,.4)}
  .btn-ghost{background:transparent;color:var(--text);border:1px solid var(--line-2)}
  .btn-ghost:hover{border-color:var(--profit);color:var(--profit)}
  .nav .btn{padding:9px 16px}

  /* hero */
  .hero{padding:76px 0 40px;overflow:hidden}
  .hero::after{content:"";position:absolute;top:-10%;right:-5%;width:620px;height:620px;border-radius:50%;background:radial-gradient(circle,rgba(46,230,166,.10),transparent 62%);pointer-events:none;z-index:0}
  .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:48px;align-items:center}
  .hero h1{font-size:clamp(38px,5vw,60px)}
  .hero h1 .g{color:var(--profit)}
  .hero .lead{font-size:19px;color:var(--muted);margin:22px 0 30px;max-width:520px}
  .hero-cta{display:flex;gap:14px;flex-wrap:wrap;align-items:center}
  .hero-badges{display:flex;gap:18px;margin-top:34px;flex-wrap:wrap}
  .hero-badge{font-family:var(--mono);font-size:12.5px;color:var(--muted);display:flex;align-items:center;gap:7px}
  .hero-badge .dot{width:6px;height:6px;border-radius:50%;background:var(--profit)}
  .hero-badge:nth-child(2) .dot{background:var(--cash)}
  .hero-badge:nth-child(3) .dot{background:var(--signal)}

  .hero-net{display:flex;flex-direction:column;align-items:center}
  /* Cockpit-Rahmen */
  .cockpit{width:100%;border:1px solid var(--line-2);border-radius:20px;background:
      radial-gradient(120% 80% at 50% 0%,rgba(46,230,166,.06),transparent 55%),
      linear-gradient(180deg,var(--ink-2),var(--ink));
    padding:22px 22px 26px;position:relative;box-shadow:0 40px 90px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.04)}
  .cockpit-head{display:flex;justify-content:center;margin-bottom:18px}
  .cp-badge{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--profit);border:1px solid rgba(46,230,166,.35);background:rgba(46,230,166,.08);padding:7px 16px;border-radius:20px;display:inline-flex;align-items:center;gap:9px}
  .cp-badge b{color:#fff;font-weight:700}
  .cp-badge .x{color:var(--muted-2)}
  /* 4 Tools */
  .tools4{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}
  .tool{display:flex;flex-direction:column;align-items:center;text-align:center;gap:9px;padding:15px 8px 13px;border:1px solid var(--line);border-radius:13px;background:var(--ink-3);transition:.2s;position:relative}
  .tool:hover{transform:translateY(-3px);border-color:var(--line-2)}
  .tool .ti{width:38px;height:38px;border-radius:10px;display:flex;align-items:center;justify-content:center;background:rgba(140,151,173,.1);border:1px solid var(--line-2)}
  .tool b{font-family:var(--disp);font-weight:600;font-size:12.5px;line-height:1.2}
  .tool em{font-family:var(--mono);font-style:normal;font-weight:400;font-size:8.5px;color:var(--muted-2);letter-spacing:.02em}
  .tool.hot{border-color:rgba(46,230,166,.5);background:linear-gradient(180deg,rgba(46,230,166,.1),var(--ink-3));box-shadow:0 0 30px rgba(46,230,166,.12)}
  .tool.hot .ti{background:rgba(46,230,166,.15);border-color:rgba(46,230,166,.4)}
  .tool.hot b{color:var(--profit)}
  .tool .flag{position:absolute;top:-8px;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase;background:var(--profit);color:#04140E;font-weight:700;padding:2px 8px;border-radius:20px;white-space:nowrap}
  /* Merge-Zeile */
  .merge{display:flex;flex-direction:column;align-items:center;margin:16px 0 4px;position:relative}
  .merge .arrows{font-family:var(--mono);font-size:12px;color:var(--muted-2);letter-spacing:.3em;margin-bottom:10px}
  .merge .one{font-family:var(--mono);font-size:11px;color:var(--signal);border:1px solid rgba(91,140,255,.35);background:rgba(91,140,255,.07);padding:8px 16px;border-radius:20px;display:inline-flex;align-items:center;gap:9px}
  .merge .one .pulse{width:7px;height:7px;border-radius:50%;background:var(--signal);animation:pulse 2s infinite}
  .merge .one b{color:var(--profit);font-weight:600}
  .net-claim{margin-top:18px;text-align:center;font-family:var(--disp);font-weight:500;font-size:14.5px;color:var(--muted);max-width:430px;line-height:1.45}
  .net-claim b{color:var(--profit);font-weight:700}
  .net-claim b.cash{color:var(--cash)}
  .net{position:relative;aspect-ratio:1/1;width:100%;max-width:360px;margin:8px auto 0}
  .engine{width:100%;margin-top:14px;display:flex;align-items:center;gap:13px;padding:13px 16px;border:1px solid rgba(46,230,166,.4);border-radius:13px;background:linear-gradient(90deg,rgba(46,230,166,.12),rgba(46,230,166,.02));box-shadow:0 0 26px rgba(46,230,166,.1)}
  .engine .ei{width:34px;height:34px;flex-shrink:0;border-radius:9px;display:flex;align-items:center;justify-content:center;background:rgba(46,230,166,.16);border:1px solid rgba(46,230,166,.4)}
  .engine .et{font-family:var(--body)}
  .engine .et b{font-family:var(--disp);font-size:14px;font-weight:600;color:var(--profit);display:block;line-height:1.25}
  .engine .et span{font-family:var(--mono);font-size:10.5px;color:var(--muted)}
  @media(max-width:520px){.tools4{grid-template-columns:repeat(2,1fr)}}
  .net svg{width:100%;height:100%;overflow:visible}
  .node{position:absolute;transform:translate(-50%,-50%);font-family:var(--mono);font-size:11px;font-weight:500;background:var(--ink-3);border:1px solid var(--line-2);padding:7px 11px;border-radius:9px;white-space:nowrap;color:var(--muted);display:flex;align-items:center;gap:7px;transition:.2s}
  .node:hover{color:var(--text);border-color:var(--profit);transform:translate(-50%,-50%) scale(1.06)}
  .node .d{width:6px;height:6px;border-radius:2px;background:var(--signal)}
  .core{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;border-radius:50%;background:radial-gradient(circle at 50% 40%,rgba(46,230,166,.22),rgba(15,158,119,.05) 70%);border:1px solid rgba(46,230,166,.35);display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 0 60px rgba(46,230,166,.25),inset 0 0 30px rgba(46,230,166,.1)}
  .core .lbl{font-family:var(--mono);font-size:10px;letter-spacing:.14em;color:var(--profit);text-transform:uppercase}
  .core .val{font-family:var(--mono);font-size:30px;font-weight:700;color:#fff;margin-top:2px}
  .core .sub{font-family:var(--mono);font-size:10px;color:var(--muted)}
  .ai-chip{position:absolute;top:-4%;left:50%;transform:translateX(-50%);font-family:var(--mono);font-size:11px;color:var(--signal);border:1px solid rgba(91,140,255,.4);background:rgba(91,140,255,.08);padding:6px 12px;border-radius:20px;display:flex;align-items:center;gap:7px;z-index:3}
  .ai-chip .pulse{width:7px;height:7px;border-radius:50%;background:var(--signal);animation:pulse 2s infinite}
  @keyframes pulse{0%,100%{opacity:1;box-shadow:0 0 0 0 rgba(91,140,255,.5)}50%{opacity:.6;box-shadow:0 0 0 6px rgba(91,140,255,0)}}
  .flow{stroke-dasharray:4 8;animation:flow 1.4s linear infinite}
  @keyframes flow{to{stroke-dashoffset:-24}}

  .strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:26px 0;margin-top:20px}
  .strip-inner{display:flex;align-items:center;justify-content:center;gap:14px;flex-wrap:wrap}
  .strip .t{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin-right:6px}
  .src{font-family:var(--disp);font-weight:600;font-size:15px;color:var(--muted);padding:8px 15px;border:1px solid var(--line);border-radius:9px;transition:.18s}
  .src:hover{color:var(--text);border-color:var(--line-2)}

  .sec{padding:96px 0}
  .sec-head{max-width:740px;margin-bottom:52px}
  .sec-head.center{margin-left:auto;margin-right:auto;text-align:center}
  .sec-head.center .eyebrow{justify-content:center}
  .sec-head h2{font-size:clamp(28px,3.6vw,44px);margin-top:16px}
  .sec-head p{font-size:18px;color:var(--muted);margin-top:18px}

  .pain{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
  .pain-quote{font-family:var(--disp);font-weight:500;font-size:clamp(24px,3.4vw,38px);line-height:1.28;letter-spacing:-.02em;max-width:920px}
  .pain-quote .strike{color:var(--muted-2);text-decoration:line-through;text-decoration-color:var(--cash);text-decoration-thickness:2px}
  .pain-quote .hl{color:var(--profit)}
  .pain-sub{font-family:var(--mono);font-size:13px;color:var(--muted);margin-top:28px;letter-spacing:.02em}

  .compare{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:12px}
  .cmp{border:1px solid var(--line);border-radius:var(--r);padding:30px;background:var(--ink-2)}
  .cmp.old{opacity:.72}
  .cmp .tag{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;display:flex;align-items:center;gap:8px}
  .cmp.old .tag{color:var(--cash)}.cmp.new .tag{color:var(--profit)}
  .cmp .tag .badge{padding:3px 8px;border-radius:6px;font-size:10px}
  .cmp.old .tag .badge{background:rgba(255,184,77,.12);color:var(--cash)}
  .cmp.new .tag .badge{background:rgba(46,230,166,.12);color:var(--profit)}
  .cmp h3{font-size:26px;margin:16px 0 10px}
  .cmp p{color:var(--muted);font-size:15px}
  .cmp .metricline{margin-top:22px;padding-top:22px;border-top:1px dashed var(--line)}
  .cmp .metricline .row{display:flex;justify-content:space-between;font-family:var(--mono);font-size:13px;padding:6px 0}
  .cmp .metricline .row span:first-child{color:var(--muted)}
  .cmp.new .metricline .row span:last-child{color:var(--profit);font-weight:700}
  .cmp.old .metricline .row span:last-child{color:var(--muted-2)}
  .cmp.new{border-color:rgba(46,230,166,.35);box-shadow:0 0 40px rgba(46,230,166,.08)}

  .feat{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;margin-bottom:120px}
  .feat:last-child{margin-bottom:0}
  .feat.rev .feat-txt{order:2}
  .feat h3{font-size:clamp(24px,2.8vw,32px);margin:16px 0 16px}
  .feat p{color:var(--muted);font-size:16.5px}
  .feat ul{list-style:none;margin-top:22px;display:flex;flex-direction:column;gap:12px}
  .feat li{display:flex;gap:12px;font-size:15px;color:var(--text)}
  .feat li svg{flex-shrink:0;margin-top:3px}

  .mock{border:1px solid var(--line-2);border-radius:var(--r);overflow:hidden;background:var(--ink-2);box-shadow:0 30px 80px rgba(0,0,0,.5);position:relative}
  .mock::before{content:"";position:absolute;inset:0;border-radius:var(--r);pointer-events:none;background:linear-gradient(160deg,rgba(46,230,166,.05),transparent 40%)}
  .mock-bar{display:flex;align-items:center;gap:8px;padding:12px 14px;border-bottom:1px solid var(--line);background:var(--ink-3)}
  .mock-bar .dots{display:flex;gap:6px}
  .mock-bar .dots i{width:11px;height:11px;border-radius:50%;background:var(--ink-4)}
  .mock-bar .url{font-family:var(--mono);font-size:11px;color:var(--muted-2);margin-left:10px;background:var(--ink);padding:5px 12px;border-radius:6px;flex:1}
  .mock-body{padding:22px}
  .ph-note{font-family:var(--mono);font-size:10.5px;color:var(--muted-2);text-align:center;padding:10px;border-top:1px solid var(--line);letter-spacing:.05em}

  .kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}
  .kpi{background:var(--ink-3);border:1px solid var(--line);border-radius:10px;padding:14px}
  .kpi .k{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}
  .kpi .v{font-family:var(--mono);font-size:22px;font-weight:700;margin-top:6px}
  .kpi .v.pos{color:var(--profit)}.kpi .v.warn{color:var(--cash)}
  .kpi .chg{font-family:var(--mono);font-size:11px;margin-top:4px;color:var(--profit)}
  .kpi .chg.d{color:var(--cash)}
  .bars{display:flex;align-items:flex-end;gap:9px;height:110px;margin-top:16px;padding:14px;background:var(--ink-3);border:1px solid var(--line);border-radius:10px}
  .bars .bar{flex:1;border-radius:4px 4px 0 0;background:linear-gradient(180deg,var(--profit),var(--profit-deep));opacity:.85}
  .bars .bar.c{background:linear-gradient(180deg,var(--cash),#c98a2e)}

  .tbl{width:100%;border-collapse:collapse;font-family:var(--mono);font-size:12px}
  .tbl th{text-align:left;color:var(--muted-2);font-weight:500;font-size:10px;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px;border-bottom:1px solid var(--line)}
  .tbl td{padding:9px 10px;border-bottom:1px solid var(--line);color:var(--text)}
  .tbl tr td:first-child{color:var(--muted)}
  .pill{padding:3px 8px;border-radius:20px;font-size:10px;font-weight:700}
  .pill.up{background:rgba(46,230,166,.14);color:var(--profit)}
  .pill.hold{background:rgba(91,140,255,.14);color:var(--signal)}
  .pill.cut{background:rgba(255,184,77,.14);color:var(--cash)}

  /* ===== WARENMANAGEMENT ===== */
  .wm{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;overflow:hidden}
  .wm::before{content:"";position:absolute;top:20%;left:-10%;width:520px;height:520px;border-radius:50%;background:radial-gradient(circle,rgba(255,184,77,.07),transparent 62%);pointer-events:none}
  .wm-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:8px}
  .wm-card{background:var(--ink);border:1px solid var(--line);border-radius:var(--r);padding:26px;transition:.2s}
  .wm-card:hover{border-color:var(--line-2);transform:translateY(-3px)}
  .wm-card .ic{width:42px;height:42px;border-radius:11px;display:flex;align-items:center;justify-content:center;background:rgba(46,230,166,.1);border:1px solid rgba(46,230,166,.2);margin-bottom:16px}
  .wm-card h3{font-size:19px;margin-bottom:10px}
  .wm-card p{color:var(--muted);font-size:14.5px}

  /* reichweiten-ampel mock */
  .reach{margin-bottom:11px}
  .reach-row{display:flex;align-items:center;gap:12px;padding:11px 13px;border:1px solid var(--line);border-radius:10px;background:var(--ink-3);font-family:var(--mono);font-size:12px;margin-bottom:9px}
  .reach-row .nm{flex:1;font-family:var(--body);font-weight:500;color:var(--text)}
  .reach-row .days{width:70px;text-align:right}
  .reach-bar{width:130px;height:8px;border-radius:5px;background:var(--ink);overflow:hidden}
  .reach-bar i{display:block;height:100%;border-radius:5px}
  .rec{font-size:10px;padding:3px 9px;border-radius:6px;font-weight:700;width:120px;text-align:center}
  .rec.ok{background:rgba(46,230,166,.13);color:var(--profit)}
  .rec.soon{background:rgba(255,184,77,.14);color:var(--cash)}
  .rec.now{background:rgba(255,107,107,.15);color:var(--danger)}
  .oos-note{display:flex;justify-content:space-between;font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:14px;padding-top:14px;border-top:1px solid var(--line)}

  /* forecast chart */
  .fc-wrap{padding:6px}
  .fc-legend{display:flex;gap:18px;font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:10px}
  .fc-legend span{display:flex;align-items:center;gap:6px}
  .fc-legend i{width:14px;height:2px;border-radius:2px}

  /* ===== DEALKALENDER ===== */
  .cal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;font-family:var(--mono);font-size:12px;color:var(--muted)}
  .cal-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:6px}
  .cal-grid .dow{font-family:var(--mono);font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:var(--muted-2);text-align:center;padding-bottom:4px}
  .cal-cell{aspect-ratio:1/.82;border:1px solid var(--line);border-radius:8px;background:var(--ink-3);padding:6px;font-family:var(--mono);font-size:10px;color:var(--muted-2);position:relative;display:flex;flex-direction:column}
  .cal-cell .dn{color:var(--muted)}
  .cal-cell.lock{background:repeating-linear-gradient(45deg,var(--ink-3) 0 6px,rgba(91,140,255,.05) 6px 12px);border-color:rgba(91,140,255,.25)}
  .cal-cell.deal{border-color:rgba(46,230,166,.5);background:rgba(46,230,166,.08)}
  .cal-cell.warn{border-color:rgba(255,107,107,.5);background:rgba(255,107,107,.08)}
  .cal-tag{margin-top:auto;font-size:8.5px;font-weight:700;border-radius:4px;padding:2px 4px;text-align:center;line-height:1.3}
  .cal-tag.d{background:rgba(46,230,166,.18);color:var(--profit)}
  .cal-tag.l{background:rgba(91,140,255,.18);color:var(--signal)}
  .cal-tag.w{background:rgba(255,107,107,.2);color:var(--danger)}
  .cal-legend{display:flex;gap:16px;flex-wrap:wrap;font-family:var(--mono);font-size:11px;color:var(--muted);margin-top:16px;padding-top:16px;border-top:1px solid var(--line)}
  .cal-legend span{display:flex;align-items:center;gap:7px}
  .cal-legend i{width:11px;height:11px;border-radius:3px;flex-shrink:0}

  /* labels */
  .lbl-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}
  .lbl-card{border:1px dashed var(--line-2);border-radius:8px;padding:12px;background:var(--ink-3);font-family:var(--mono);font-size:11px}
  .lbl-card .fnsku{font-weight:700;color:var(--text)}
  .lbl-card .bc{height:26px;margin:8px 0;background:repeating-linear-gradient(90deg,var(--text) 0 2px,transparent 2px 4px,var(--text) 4px 5px,transparent 5px 9px);opacity:.85;border-radius:2px}
  .lbl-card .loc{color:var(--profit)}
  .print-row{display:flex;align-items:center;justify-content:space-between;margin-top:14px;padding-top:14px;border-top:1px solid var(--line);font-family:var(--mono);font-size:11px;color:var(--muted)}

  .replace{background:var(--ink);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
  .rep-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:8px}
  .rep{border:1px solid var(--line);border-radius:var(--r);padding:24px;background:var(--ink-2);position:relative;transition:.2s}
  .rep:hover{border-color:var(--line-2);transform:translateY(-3px)}
  .rep .old{font-family:var(--disp);font-weight:600;font-size:17px;color:var(--muted);text-decoration:line-through;text-decoration-color:var(--cash)}
  .rep .fn{font-size:13px;color:var(--muted-2);margin-top:8px}
  .rep .cost{font-family:var(--mono);font-size:12px;color:var(--cash);margin-top:14px}
  .rep-sum{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:34px;font-family:var(--disp);font-weight:600;font-size:20px;flex-wrap:wrap;text-align:center}
  .rep-sum .eq{color:var(--muted-2)}.rep-sum .one{color:var(--profit)}

  .story-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:56px;align-items:center}
  .story .badge-year{font-family:var(--mono);font-size:80px;font-weight:700;color:var(--ink-4);line-height:.9;letter-spacing:-.04em}
  .story .badge-year b{color:var(--profit)}
  .story h2{font-size:clamp(26px,3.2vw,38px);margin:20px 0}
  .story p{font-size:17px;color:var(--muted);margin-bottom:16px}
  .story .sig{font-family:var(--mono);font-size:13px;color:var(--profit);margin-top:20px}

  .ai{position:relative;overflow:hidden}
  .ai::before{content:"";position:absolute;top:-40%;left:50%;transform:translateX(-50%);width:700px;height:700px;border-radius:50%;background:radial-gradient(circle,rgba(91,140,255,.12),transparent 60%)}
  .ai-inner{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;position:relative}
  .ai h2{font-size:clamp(28px,3.6vw,42px);margin:16px 0}.ai h2 .b{color:var(--signal)}
  .ai p{color:var(--muted);font-size:17px}
  .chatmock{border:1px solid var(--line-2);border-radius:var(--r);background:var(--ink-2);padding:20px;box-shadow:0 30px 80px rgba(0,0,0,.5)}
  .msg{margin-bottom:14px}
  .msg .who{font-family:var(--mono);font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted-2);margin-bottom:6px}
  .msg .bubble{padding:13px 15px;border-radius:12px;font-size:14px}
  .msg.u .bubble{background:var(--ink-4);border-top-left-radius:3px}
  .msg.a .bubble{background:rgba(91,140,255,.09);border:1px solid rgba(91,140,255,.25);border-top-left-radius:3px}
  .msg.a .bubble b{color:var(--profit);font-family:var(--mono)}
  .powered{font-family:var(--mono);font-size:11px;color:var(--muted-2);margin-top:6px;display:flex;align-items:center;gap:8px}

  /* ===== ONBOARDING + CALENDLY ===== */
  .onb{background:var(--ink-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
  .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-bottom:56px}
  .step{border:1px solid var(--line);border-radius:var(--r);padding:24px;background:var(--ink);position:relative}
  .step .n{font-family:var(--mono);font-size:34px;font-weight:700;color:var(--ink-4);line-height:1}
  .step.active .n{color:var(--profit)}
  .step h4{font-family:var(--disp);font-size:17px;font-weight:600;margin:12px 0 8px}
  .step p{font-size:13.5px;color:var(--muted)}
  .step .arrow{position:absolute;top:34px;right:-13px;color:var(--ink-4);font-size:18px;z-index:2}
  .book-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;align-items:stretch}
  .book-txt h3{font-size:clamp(24px,3vw,34px);margin-bottom:16px}
  .book-txt p{color:var(--muted);font-size:16px;margin-bottom:22px}
  .book-list{list-style:none;display:flex;flex-direction:column;gap:12px}
  .book-list li{display:flex;gap:11px;align-items:flex-start;font-size:15px}
  .book-list li svg{flex-shrink:0;margin-top:3px}
  /* calendly slot */
  .cal-embed{border:1px solid var(--line-2);border-radius:var(--r);background:var(--ink);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.5);display:flex;flex-direction:column;min-height:520px}
  .cal-embed .ce-head{padding:20px 22px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:12px}
  .cal-embed .ce-head .av{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--profit),var(--profit-deep))}
  .cal-embed .ce-head .h b{font-family:var(--disp);font-size:15px}
  .cal-embed .ce-head .h span{font-family:var(--mono);font-size:11px;color:var(--muted)}
  .calendly-inline-widget{width:100%;height:680px}
  .calendly-inline-widget iframe{width:100%!important;height:100%!important;border:0;display:block}
  .ce-fallback{flex:1;padding:24px;display:flex;flex-direction:column;gap:16px}
  .ce-when{font-family:var(--mono);font-size:11px;color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase}
  .slots{display:grid;grid-template-columns:repeat(3,1fr);gap:9px}
  .slot{font-family:var(--mono);font-size:12px;text-align:center;padding:10px 6px;border:1px solid var(--line);border-radius:8px;background:var(--ink-3);color:var(--muted);transition:.15s;cursor:pointer}
  .slot:hover{border-color:var(--profit);color:var(--profit)}
  .slot.on{border-color:var(--profit);background:rgba(46,230,166,.1);color:var(--profit)}
  .ce-fallback .btn{margin-top:auto;justify-content:center}
  .ce-hint{font-family:var(--mono);font-size:10px;color:var(--muted-2);text-align:center}

  .final{text-align:center;padding:110px 0;position:relative;overflow:hidden}
  .final::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:500px;border-radius:50%;background:radial-gradient(circle,rgba(46,230,166,.1),transparent 60%);pointer-events:none}
  .final h2{font-size:clamp(32px,4.6vw,56px);max-width:820px;margin:16px auto 0}
  .final h2 .g{color:var(--profit)}
  .final p{font-size:19px;color:var(--muted);margin:22px auto 36px;max-width:560px}
  .final .btn{padding:15px 30px;font-size:16px}
  .final .micro{font-family:var(--mono);font-size:12px;color:var(--muted-2);margin-top:20px}

  footer{border-top:1px solid var(--line);padding:40px 0;color:var(--muted-2);font-size:13px}
  .foot{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}
  .foot-legal{display:flex;gap:22px;font-family:var(--mono);font-size:12.5px}
  .foot-legal a{color:var(--muted);transition:.15s}
  .foot-legal a:hover{color:var(--profit)}

  .reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}
  .reveal.in{opacity:1;transform:none}

  @media(max-width:960px){
    .wm-grid{grid-template-columns:1fr}
    .steps{grid-template-columns:1fr 1fr}
    .step .arrow{display:none}
  }
  @media(max-width:900px){
    .hero-grid,.feat,.feat.rev .feat-txt,.compare,.story-grid,.ai-inner,.book-grid{grid-template-columns:1fr}
    .feat.rev .feat-txt{order:0}
    .net{margin:20px auto 0;max-width:380px}
    .rep-grid{grid-template-columns:1fr 1fr}
    .nav-links{display:none}
    .sec{padding:70px 0}
    .feat{gap:34px;margin-bottom:80px}
  }
  @media(max-width:520px){
    .kpis,.rep-grid,.lbl-grid,.steps,.slots{grid-template-columns:1fr}
  }
  @media(prefers-reduced-motion:reduce){
    .flow,.pulse{animation:none}
    .reveal{transition:none;opacity:1;transform:none}
    html{scroll-behavior:auto}
  }

  /* ===== Header-rechts: Login + CTA ===== */
  .nav-right{display:flex;align-items:center;gap:18px}
  .nav-login{font-family:var(--body);font-size:14px;font-weight:500;color:var(--muted);transition:.15s}
  .nav-login:hover{color:var(--text)}

  /* ===== Mobile-Navigation (Burger) ===== */
  .burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:42px;height:42px;border:1px solid var(--line-2);border-radius:10px;background:transparent;cursor:pointer;padding:0}
  .burger span{display:block;width:20px;height:2px;margin:0 auto;background:var(--text);border-radius:2px;transition:transform .25s,opacity .2s}
  .burger.open span:nth-child(1){transform:translateY(7px) rotate(45deg)}
  .burger.open span:nth-child(2){opacity:0}
  .burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}
  .nav-cta-mobile,.nav-login-mobile{display:none}
  @media(max-width:900px){
    .burger{display:flex}
    .nav-right{display:none}
    .nav-links{display:flex;flex-direction:column;gap:0;
      position:absolute;top:calc(100% + 8px);left:0;right:0;
      background:var(--ink-2);border:1px solid var(--line-2);border-radius:14px;
      box-shadow:0 30px 80px rgba(0,0,0,.6);padding:6px 18px 14px;
      transform:translateY(-8px) scale(.98);transform-origin:top;opacity:0;pointer-events:none;
      transition:opacity .2s,transform .2s}
    .nav-links.open{transform:none;opacity:1;pointer-events:auto}
    .nav-links a{padding:13px 2px;border-bottom:1px solid var(--line);font-size:15px;color:var(--text)}
    .nav-links a:last-child{border-bottom:none}
    .nav-login-mobile{display:block}
    .nav-cta-mobile{display:block;margin-top:8px;color:var(--profit)!important;font-weight:600}
  }

  /* ===== Sprachumschalter DE / EN ===== */
  .lang-toggle{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:9px;overflow:hidden;font-family:var(--mono);font-size:12px;font-weight:600;letter-spacing:.04em;line-height:1}
  .lang-toggle a{padding:6px 10px;color:var(--muted);transition:color .15s,background .15s}
  .lang-toggle a:hover{color:var(--text)}
  .lang-toggle a.on{background:var(--profit);color:#04140E}
  .nav-lang-mobile{display:none}
  @media(max-width:900px){
    .nav-lang-mobile{display:inline-flex;margin-top:14px;align-self:flex-start}
  }