Design · Bausteine-Dossier

Seiten-Sektion

Partner / Logos

Die Vertrauens-Sektion „bekannt von / im Einsatz bei". Zwei Wege, ein Zweck: oben das ruhige, scanbare Logo-Raster für seriöse Auftritte — unten das lebendige Logo-Laufband mit weichen Rand-Fades für Marken. Beide ganze Sektionen mit Eyebrow und Headline, die Logos als monochrome SVG-Platzhalter (im Projekt durch echte Logos ersetzen).

Partner — ruhiges Logo-Raster

Pol 2 · Klarheit Anlass: Trust-Sektion, Auszeichnungen

Logos als gedämpftes Raster, klein überschrieben. Bei Hover oder Fokus hebt sich ein Logo von Grau auf Akzent — ruhig und seriös. Logos sind Inline-SVG-Platzhalter (im Projekt durch echte <img>/<svg> ersetzen).

Partner & Auszeichnungen

Im Einsatz bei über 40 Betrieben

NORDFORM
VERTIKA
HALDEN
Meridian
KALTBAU
TOP2026
<section class="pt-klar" aria-label="Partner und Auszeichnungen">
  <div class="pt-klar-head">
    <p class="pt-klar-eyebrow">Partner &amp; Auszeichnungen</p>
    <p class="pt-klar-sub">Im Einsatz bei über 40 Betrieben</p>
  </div>
  <div class="pt-klar-grid">
    <!-- je Zelle ein Logo — Platzhalter-SVG, im Projekt durch echtes Logo ersetzen -->
    <div class="pt-klar-cell" tabindex="0">
      <svg viewBox="0 0 130 34" role="img" aria-label="Partner Nordform">
        <g fill="none" stroke="currentColor" stroke-width="2.4"><path d="M10 24V10l12 14V10"/></g>
        <text x="30" y="23" font-family="system-ui,sans-serif" font-size="13"
              font-weight="700" letter-spacing="1" fill="currentColor">NORDFORM</text>
      </svg>
    </div>
    <div class="pt-klar-cell" tabindex="0">
      <svg viewBox="0 0 130 34" role="img" aria-label="Partner Vertika">
        <circle cx="17" cy="17" r="8" fill="none" stroke="currentColor" stroke-width="2.4"/>
        <circle cx="17" cy="17" r="2.6" fill="currentColor"/>
        <text x="32" y="23" font-family="system-ui,sans-serif" font-size="13"
              font-weight="600" letter-spacing="1.5" fill="currentColor">VERTIKA</text>
      </svg>
    </div>
    <!-- … weitere Zellen analog … -->
  </div>
</section>

<style>
.pt-klar{width:100%;background:#16161a;border:1px solid #26262c;border-radius:18px;
  padding:1.6rem;color:#e9e9ee}
@media(min-width:640px){.pt-klar{padding:2.2rem}}
.pt-klar-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;
  gap:.6rem;margin:0 0 1.4rem}
.pt-klar-eyebrow{margin:0;font-size:.74rem;font-weight:600;letter-spacing:.16em;
  text-transform:uppercase;color:var(--akzent,#7c87ff)}
.pt-klar-sub{margin:0;font-size:.82rem;color:#a1a1aa}
.pt-klar-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;
  background:#26262c;border:1px solid #26262c;border-radius:14px;overflow:hidden}
@media(min-width:560px){.pt-klar-grid{grid-template-columns:repeat(3,1fr)}}
.pt-klar-cell{display:grid;place-items:center;min-height:88px;padding:1.1rem;
  background:#16161a;color:#a1a1aa;transition:color .28s ease,background .28s ease}
.pt-klar-cell svg{width:100%;max-width:130px;height:34px;display:block}
.pt-klar-cell:hover,.pt-klar-cell:focus-visible{color:var(--akzent,#7c87ff);
  background:#191922;outline:none}
.pt-klar-cell:focus-visible{box-shadow:inset 0 0 0 2px var(--akzent,#7c87ff)}
@media (prefers-reduced-motion:reduce){.pt-klar-cell{transition:none}}
</style>

Partner — Logo-Laufband, Rand-Fades

Pol 1 · Craft Anlass: Marke, Referenzen, Startseite

Endloses Logo-Band, das an beiden Rändern weich ausblendet (CSS-Maske). Bei Hover pausiert das Band, die übrigen Logos treten zurück, das gehoverte hebt sich hervor. Vollständig im eigenen overflow:hidden-Container gekapselt — kein Seiten-Überlauf. Bei prefers-reduced-motion steht das Band still und bricht um.

Im Einsatz bei

Marken, die auf uns bauen

<section class="pt-craft" aria-label="Referenzen und Partner">
  <div class="pt-craft-head">
    <p class="pt-craft-eyebrow">Im Einsatz bei</p>
    <h2 class="pt-craft-title">Marken, die auf uns bauen</h2>
  </div>
  <div class="pt-craft-band">
    <div class="pt-craft-track">
      <!-- Satz A: sichtbar + fokussierbar -->
      <span class="pt-craft-logo" tabindex="0">
        <svg viewBox="0 0 132 36" role="img" aria-label="Partner Nordform">
          <g fill="none" stroke="currentColor" stroke-width="2.6"><path d="M10 26V11l13 15V11"/></g>
          <text x="32" y="25" font-family="system-ui,sans-serif" font-size="14"
                font-weight="700" letter-spacing="1" fill="currentColor">NORDFORM</text>
        </svg>
      </span>
      <!-- … weitere Logos (Satz A) analog … -->

      <!-- Satz B: exaktes Duplikat für nahtlose Schleife, aria-hidden -->
      <span class="pt-craft-logo" aria-hidden="true">
        <svg viewBox="0 0 132 36">
          <g fill="none" stroke="currentColor" stroke-width="2.6"><path d="M10 26V11l13 15V11"/></g>
          <text x="32" y="25" font-family="system-ui,sans-serif" font-size="14"
                font-weight="700" letter-spacing="1" fill="currentColor">NORDFORM</text>
        </svg>
      </span>
      <!-- … Satz B spiegelt Satz A vollständig … -->
    </div>
  </div>
</section>

<style>
.pt-craft{position:relative;width:100%;overflow:hidden;
  background:radial-gradient(130% 120% at 50% -20%,#1c1c28 0%,#141319 55%,#101014 100%);
  border:1px solid #26262c;border-radius:20px;padding:1.8rem 0;color:#e9e9ee}
.pt-craft-head{padding:0 1.6rem 1.5rem;text-align:center}
.pt-craft-eyebrow{margin:0 0 .5rem;display:inline-flex;align-items:center;gap:.6em;
  font-size:.74rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;
  color:var(--akzent,#7c87ff)}
.pt-craft-eyebrow::before,.pt-craft-eyebrow::after{content:"";width:22px;height:1px;
  background:var(--akzent,#7c87ff);opacity:.6}
.pt-craft-title{margin:0;font-size:clamp(1.1rem,3vw,1.4rem);letter-spacing:-.01em;color:#f4f4f5}
/* Laufband gekapselt — kein Seiten-Overflow; Rand-Fades per Maske */
.pt-craft-band{position:relative;width:100%;overflow:hidden;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);
  mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.pt-craft-track{display:flex;width:max-content;gap:0;
  animation:pt-scroll 32s linear infinite;will-change:transform}
.pt-craft-band:hover .pt-craft-track,
.pt-craft-band:focus-within .pt-craft-track{animation-play-state:paused}
.pt-craft-logo{flex:0 0 auto;display:grid;place-items:center;width:170px;height:64px;
  color:#7d7d88;transition:color .3s ease,transform .3s ease,opacity .3s ease}
.pt-craft-logo svg{width:100%;max-width:132px;height:36px;display:block}
.pt-craft-band:hover .pt-craft-track .pt-craft-logo,
.pt-craft-band:focus-within .pt-craft-track .pt-craft-logo{opacity:.42}
.pt-craft-logo:hover,.pt-craft-logo:focus-visible{color:#f4f4f5;opacity:1;
  transform:scale(1.12);outline:none}
.pt-craft-logo:focus-visible{color:var(--akzent,#7c87ff)}
@keyframes pt-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){
  .pt-craft-track{animation:none;flex-wrap:wrap;justify-content:center;width:100%}
  .pt-craft-logo{transition:none}
  .pt-craft-logo[aria-hidden="true"]{display:none}
}
</style>

Partner — Zitat mit Logo

Pol 2 · Klarheit Anlass: Referenz, Kundenstimme, Fallstudie

Ein Kundenzitat, unter dem Strich Logo, Name und Rolle — die glaubwürdigste Trust-Form, weil Aussage und Absender zusammenstehen. Bei Hover oder Fokus im Container heben sich Rahmen, Schatten und Logo dezent auf Akzent. Logo ist Inline-SVG-Platzhalter (im Projekt durch echtes Logo ersetzen).

Die Zusammenarbeit lief vom ersten Termin an reibungslos — Zeitplan gehalten, sauber dokumentiert, jederzeit erreichbar.
Beispielname Projektleitung, Nordform GmbH
<figure class="pt-zitat" tabindex="0">
  <p class="pt-zitat-mark" aria-hidden="true">„</p>
  <blockquote class="pt-zitat-text">Die Zusammenarbeit lief vom ersten Termin an
    <b>reibungslos</b> — Zeitplan gehalten, sauber dokumentiert, jederzeit erreichbar.</blockquote>
  <figcaption class="pt-zitat-foot">
    <!-- Logo: Platzhalter-SVG, im Projekt durch echtes Logo ersetzen -->
    <span class="pt-zitat-logo">
      <svg viewBox="0 0 130 34" role="img" aria-label="Nordform">
        <g fill="none" stroke="currentColor" stroke-width="2.4"><path d="M10 24V10l12 14V10"/></g>
        <text x="30" y="23" font-family="system-ui,sans-serif" font-size="13"
              font-weight="700" letter-spacing="1" fill="currentColor">NORDFORM</text>
      </svg>
    </span>
    <span class="pt-zitat-who">
      <span class="pt-zitat-name">Beispielname</span>
      <span class="pt-zitat-role">Projektleitung, Nordform GmbH</span>
    </span>
  </figcaption>
</figure>

<style>
.pt-zitat{width:100%;background:#16161a;border:1px solid #26262c;border-radius:20px;
  padding:1.8rem;color:#e9e9ee;box-sizing:border-box;
  transition:border-color .28s ease,box-shadow .28s ease}
@media(min-width:640px){.pt-zitat{padding:2.4rem}}
.pt-zitat:hover,.pt-zitat:focus-within{
  border-color:color-mix(in srgb,var(--akzent,#7c87ff) 55%,#26262c);
  box-shadow:0 14px 40px -22px var(--akzent,#7c87ff)}
.pt-zitat-mark{margin:0 0 .6rem;font-family:Georgia,serif;font-size:2.6rem;line-height:.6;
  color:var(--akzent,#7c87ff);opacity:.65}
.pt-zitat-text{margin:0;font-size:clamp(1.05rem,2.6vw,1.4rem);line-height:1.5;
  letter-spacing:-.01em;color:#f4f4f5;max-width:46ch}
.pt-zitat-text b{color:var(--akzent,#7c87ff);font-weight:600}
.pt-zitat-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.9rem 1.1rem;
  margin-top:1.5rem;padding-top:1.3rem;border-top:1px solid #26262c}
.pt-zitat-logo{flex:0 0 auto;display:grid;place-items:center;height:40px;padding:0 .9rem;
  border:1px solid #26262c;border-radius:10px;background:#101014;color:#a1a1aa;
  transition:color .28s ease,border-color .28s ease}
.pt-zitat:hover .pt-zitat-logo,.pt-zitat:focus-within .pt-zitat-logo{
  color:var(--akzent,#7c87ff);
  border-color:color-mix(in srgb,var(--akzent,#7c87ff) 45%,#26262c)}
.pt-zitat-logo svg{height:22px;width:auto;display:block}
.pt-zitat-who{display:flex;flex-direction:column;gap:.15rem;min-width:0}
.pt-zitat-name{font-size:.92rem;font-weight:600;color:#e9e9ee}
.pt-zitat-role{font-size:.8rem;color:#a1a1aa}
@media (prefers-reduced-motion:reduce){.pt-zitat,.pt-zitat-logo{transition:none}}
</style>

Partner — Logo-Wand mit Farb-Reveal

Pol 1 · Craft Anlass: Marke, Referenz-Wand, Startseite

Kachel-Wand: alle Logos ruhen monochrom-gedämpft. Bei Hover oder Fokus hebt sich eine Kachel an, ein diagonaler Akzent-Schleier zieht auf, Rahmen und Schatten glimmen — nur die eine, nie die ganze Wand. Anders als das Grid oben (nur Farbwechsel) über Lift, Schleier und Glow. Logos sind Inline-SVG-Platzhalter (im Projekt durch echte Logos ersetzen).

Ausgewählte Partner

Wer mit uns baut

NORDFORM
VERTIKA
HALDEN
Meridian
KALTBAU
SOLVENT
AERIS
FENSBAU
<section class="pt-wand" aria-label="Partner-Wand">
  <div class="pt-wand-head">
    <p class="pt-wand-eyebrow">Ausgewählte Partner</p>
    <h2 class="pt-wand-title">Wer mit uns baut</h2>
  </div>
  <div class="pt-wand-grid">
    <!-- je Kachel ein Logo — Platzhalter-SVG, im Projekt durch echtes Logo ersetzen -->
    <div class="pt-wand-cell" tabindex="0">
      <svg viewBox="0 0 130 34" role="img" aria-label="Partner Nordform">
        <g fill="none" stroke="currentColor" stroke-width="2.4"><path d="M10 24V10l12 14V10"/></g>
        <text x="30" y="23" font-family="system-ui,sans-serif" font-size="13"
              font-weight="700" letter-spacing="1" fill="currentColor">NORDFORM</text>
      </svg>
    </div>
    <!-- … weitere Kacheln analog … -->
  </div>
</section>

<style>
.pt-wand{width:100%;box-sizing:border-box;
  background:radial-gradient(120% 130% at 50% -10%,#1c1c26 0%,#141319 60%,#101014 100%);
  border:1px solid #26262c;border-radius:20px;padding:1.6rem;color:#e9e9ee}
@media(min-width:640px){.pt-wand{padding:2rem}}
.pt-wand-head{margin:0 0 1.3rem;text-align:center}
.pt-wand-eyebrow{margin:0 0 .4rem;font-size:.74rem;font-weight:600;letter-spacing:.16em;
  text-transform:uppercase;color:var(--akzent,#7c87ff)}
.pt-wand-title{margin:0;font-size:clamp(1.05rem,3vw,1.35rem);letter-spacing:-.01em;color:#f4f4f5}
.pt-wand-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}
@media(min-width:560px){.pt-wand-grid{grid-template-columns:repeat(4,1fr)}}
.pt-wand-cell{position:relative;overflow:hidden;isolation:isolate;
  display:grid;place-items:center;min-height:84px;padding:1rem;
  background:#131318;border:1px solid #232329;border-radius:14px;color:#6f6f7a;cursor:pointer;
  transition:color .3s ease,border-color .3s ease,transform .3s ease,box-shadow .3s ease}
.pt-wand-cell svg{position:relative;z-index:1;width:100%;max-width:120px;height:32px;display:block}
/* diagonaler Akzent-Schleier, erst beim Hover sichtbar */
.pt-wand-cell::before{content:"";position:absolute;inset:0;z-index:0;opacity:0;
  background:linear-gradient(135deg,color-mix(in srgb,var(--akzent,#7c87ff) 26%,transparent),transparent 60%);
  transition:opacity .3s ease}
.pt-wand-cell:hover,.pt-wand-cell:focus-visible{color:var(--akzent,#7c87ff);
  border-color:color-mix(in srgb,var(--akzent,#7c87ff) 55%,#232329);
  transform:translateY(-3px);box-shadow:0 16px 34px -20px var(--akzent,#7c87ff);outline:none}
.pt-wand-cell:hover::before,.pt-wand-cell:focus-visible::before{opacity:1}
@media (prefers-reduced-motion:reduce){
  .pt-wand-cell,.pt-wand-cell::before{transition:none}
  .pt-wand-cell:hover,.pt-wand-cell:focus-visible{transform:none}}
</style>