html

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8" />

  <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  <title>Supply Chain Solutions | Semiconductor &amp; Electronics Supply Chain Resilience</title>

  <meta name="description" content="Strategic advisory bridging semiconductor architecture, Day-1 multi-source PCB design, and predictive API-driven BoM analytics for high-reliability hardware OEMs." />

  <style>

    :root {

      --bg: #f8fafc;

      --surface: #ffffff;

      --primary: #0f172a;

      --accent: #0284c7;

      --accent-dark: #0369a1;

      --text: #1e293b;

      --muted: #475569;

      --border: #e2e8f0;

      --tag-bg: #e0f2fe;

      --tag-text: #0369a1;

    }


    * {

      box-sizing: border-box;

      margin: 0;

      padding: 0;

    }


    body {

      font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;

      background-color: var(--bg);

      color: var(--text);

      line-height: 1.65;

      -webkit-font-smoothing: antialiased;

    }


    .container {

      max-width: 1040px;

      margin: 0 auto;

      padding: 0 24px;

    }


    /* Header */

    header {

      background: var(--surface);

      border-bottom: 1px solid var(--border);

      position: sticky;

      top: 0;

      z-index: 100;

    }


    .nav-bar {

      display: flex;

      justify-content: space-between;

      align-items: center;

      height: 70px;

    }


    .brand {

      font-weight: 700;

      font-size: 1.15rem;

      color: var(--primary);

      letter-spacing: -0.02em;

      text-decoration: none;

    }


    .brand span {

      color: var(--accent);

    }


    .nav-actions {

      display: flex;

      align-items: center;

      gap: 20px;

    }


    .nav-links {

      display: flex;

      gap: 22px;

    }


    .nav-links a {

      text-decoration: none;

      color: var(--muted);

      font-size: 0.92rem;

      font-weight: 500;

      transition: color 0.2s;

    }


    .nav-links a:hover {

      color: var(--primary);

    }


    .lang-toggle {

      display: inline-flex;

      border: 1px solid var(--border);

      border-radius: 6px;

      overflow: hidden;

      background: var(--bg);

    }


    .lang-btn {

      border: none;

      background: transparent;

      padding: 6px 12px;

      font-size: 0.85rem;

      font-weight: 600;

      cursor: pointer;

      color: var(--muted);

      transition: all 0.2s;

    }


    .lang-btn.active {

      background: var(--primary);

      color: #ffffff;

    }


    /* Hero */

    .hero {

      background: linear-gradient(135deg, #0f172a 0%, #1e293b 100%);

      color: #ffffff;

      padding: 84px 0 76px;

    }


    .hero-badge {

      display: inline-block;

      background: rgba(2, 132, 199, 0.22);

      border: 1px solid rgba(56, 189, 248, 0.35);

      color: #7dd3fc;

      font-size: 0.82rem;

      font-weight: 600;

      letter-spacing: 0.04em;

      text-transform: uppercase;

      padding: 5px 12px;

      border-radius: 999px;

      margin-bottom: 20px;

    }


    .hero h1 {

      font-size: clamp(2rem, 4vw, 2.85rem);

      line-height: 1.2;

      font-weight: 700;

      letter-spacing: -0.025em;

      max-width: 820px;

      margin-bottom: 20px;

    }


    .hero p {

      font-size: 1.12rem;

      color: #cbd5e1;

      max-width: 760px;

      margin-bottom: 34px;

    }


    .hero-cta {

      display: flex;

      flex-wrap: wrap;

      gap: 14px;

    }


    .btn-primary {

      background: var(--accent);

      color: #ffffff;

      text-decoration: none;

      padding: 13px 24px;

      border-radius: 8px;

      font-weight: 600;

      font-size: 0.96rem;

      transition: background 0.2s;

    }


    .btn-primary:hover {

      background: var(--accent-dark);

    }


    .btn-secondary {

      background: rgba(255, 255, 255, 0.08);

      color: #ffffff;

      border: 1px solid rgba(255, 255, 255, 0.22);

      text-decoration: none;

      padding: 13px 24px;

      border-radius: 8px;

      font-weight: 600;

      font-size: 0.96rem;

      transition: background 0.2s;

    }


    .btn-secondary:hover {

      background: rgba(255, 255, 255, 0.15);

    }


    /* Sections */

    section {

      padding: 68px 0;

    }


    .section-header {

      margin-bottom: 40px;

    }


    .section-eyebrow {

      color: var(--accent);

      font-size: 0.85rem;

      font-weight: 700;

      text-transform: uppercase;

      letter-spacing: 0.06em;

      margin-bottom: 8px;

    }


    .section-header h2 {

      font-size: 1.85rem;

      color: var(--primary);

      letter-spacing: -0.02em;

    }


    /* Grid Cards */

    .grid-3 {

      display: grid;

      grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));

      gap: 24px;

    }


    .card {

      background: var(--surface);

      border: 1px solid var(--border);

      border-radius: 12px;

      padding: 28px;

      box-shadow: 0 1px 3px rgba(15, 23, 42, 0.04);

    }


    .card-number {

      display: inline-block;

      background: var(--tag-bg);

      color: var(--tag-text);

      font-weight: 700;

      font-size: 0.82rem;

      padding: 4px 10px;

      border-radius: 6px;

      margin-bottom: 14px;

    }


    .card h3 {

      font-size: 1.18rem;

      color: var(--primary);

      margin-bottom: 12px;

      line-height: 1.35;

    }


    .card p {

      color: var(--muted);

      font-size: 0.96rem;

    }


    /* Case Studies */

    .case-section {

      background: var(--surface);

      border-top: 1px solid var(--border);

      border-bottom: 1px solid var(--border);

    }


    .case-card {

      background: var(--bg);

      border: 1px solid var(--border);

      border-radius: 12px;

      padding: 28px;

      margin-bottom: 22px;

    }


    .case-card:last-child {

      margin-bottom: 0;

    }


    .case-card h3 {

      font-size: 1.2rem;

      color: var(--primary);

      margin-bottom: 16px;

    }


    .case-grid {

      display: grid;

      grid-template-columns: repeat(auto-fit, minmax(260px, 1fr));

      gap: 18px;

    }


    .case-item strong {

      display: block;

      font-size: 0.82rem;

      text-transform: uppercase;

      letter-spacing: 0.04em;

      color: var(--accent-dark);

      margin-bottom: 4px;

    }


    .case-item p {

      font-size: 0.95rem;

      color: var(--text);

    }


    /* Advisor Profile */

    .profile-box {

      background: var(--surface);

      border: 1px solid var(--border);

      border-radius: 12px;

      padding: 36px;

      display: grid;

      grid-template-columns: 1fr;

      gap: 24px;

    }


    .metrics-row {

      display: grid;

      grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));

      gap: 16px;

      padding-top: 12px;

      border-top: 1px solid var(--border);

    }


    .metric {

      padding: 8px 0;

    }


    .metric-val {

      font-size: 1.55rem;

      font-weight: 700;

      color: var(--primary);

      letter-spacing: -0.02em;

    }


    .metric-label {

      font-size: 0.86rem;

      color: var(--muted);

    }


    /* Contact / Footer */

    .contact-banner {

      background: var(--primary);

      color: #ffffff;

      border-radius: 14px;

      padding: 44px 36px;

      text-align: center;

    }


    .contact-banner h2 {

      font-size: 1.75rem;

      margin-bottom: 12px;

    }


    .contact-banner p {

      color: #cbd5e1;

      max-width: 640px;

      margin: 0 auto 26px;

    }


    footer {

      border-top: 1px solid var(--border);

      padding: 32px 0;

      text-align: center;

      color: var(--muted);

      font-size: 0.88rem;

    }


    /* Language visibility */

    [data-lang="de"] {

      display: none;

    }


    body.lang-de [data-lang="en"] {

      display: none;

    }


    body.lang-de [data-lang="de"] {

      display: block;

    }


    body.lang-de span[data-lang="de"],

    body.lang-de a[data-lang="de"] {

      display: inline-block;

    }


    @media (max-width: 720px) {

      .nav-links {

        display: none;

      }

      .hero {

        padding: 60px 0;

      }

    }

  </style>

</head>

<body>


  <!-- Navigation -->

  <header>

    <div class="container nav-bar">

      <a href="#" class="brand">SupplyChain<span>Solutions</span>.net</a>

      <div class="nav-actions">

        <nav class="nav-links">

          <a href="#pillars" data-lang="en">Methodology</a>

          <a href="#pillars" data-lang="de">Methodik</a>

          <a href="#cases" data-lang="en">Case Studies</a>

          <a href="#cases" data-lang="de">Praxisbeispiele</a>

          <a href="#profile" data-lang="en">Advisory Profile</a>

          <a href="#profile" data-lang="de">Profil</a>

          <a href="#contact" data-lang="en">Contact</a>

          <a href="#contact" data-lang="de">Kontakt</a>

        </nav>

        <div class="lang-toggle" role="group" aria-label="Language Switcher">

          <button type="button" class="lang-btn active" id="btn-en" onclick="setLang('en')">EN</button>

          <button type="button" class="lang-btn" id="btn-de" onclick="setLang('de')">DE</button>

        </div>

      </div>

    </div>

  </header>


  <!-- Hero Section -->

  <section class="hero">

    <div class="container">

      <div class="hero-badge" data-lang="en">Semiconductor Architecture &bull; BoM Intelligence &bull; Should-Costing</div>

      <div class="hero-badge" data-lang="de">Halbleiter-Architektur &bull; BoM-Intelligence &bull; Should-Costing</div>


      <h1 data-lang="en">Engineering Resilience into Mission-Critical Electronics Supply Chains</h1>

      <h1 data-lang="de">Resiliente Elektronik-Lieferketten &ndash; von der Architektur bis zur Serie</h1>


      <p data-lang="en">Strategic advisory bridging semiconductor architecture, Day-1 multi-source PCB design, and predictive API-driven BoM analytics for high-reliability hardware OEMs across MedTech, Industrial Automation, and Smart Energy.</p>