/* ProxySec — was theme.json nicht abbilden kann: die Diagonalschnitte,
   der Kartenschatten und die Sektionsbausteine aus dem Figma-Design. */

.is-style-slash-bottom { position: relative; }
.is-style-slash-bottom::after {
  content: "";
  position: absolute;
  inset-inline: 0;
  bottom: 0;
  height: 170px;
  background: #fff;
  clip-path: polygon(0 100%, 100% calc(100% - 170px), 100% 100%);
  pointer-events: none;
}

.is-style-slant-right { clip-path: polygon(0 0, 100% 0, calc(100% - 70px) 100%, 0 100%); }
.is-style-slant-top   { clip-path: polygon(0 40px, 100% 0, 100% 100%, 0 100%); }
.is-style-slant-left  { clip-path: polygon(0 0, 100% 0, 100% 100%, 90px 100%); }

.is-style-card {
  background: #fff;
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 10px 30px -8px rgba(15, 30, 50, 0.15), 0 2px 6px rgba(15, 30, 50, 0.06);
}

.is-style-card-icon {
  background: #fff;
  border-radius: 14px;
  overflow: hidden;
  box-shadow: 0 10px 30px -8px rgba(15, 30, 50, 0.15), 0 2px 6px rgba(15, 30, 50, 0.06);
}

/* Eyebrow — im Editor als Absatzformat wählbar */
.proxysec-eyebrow {
  font-size: 14px;
  font-weight: 700;
  letter-spacing: 0.18em;
  text-transform: uppercase;
  color: var(--wp--preset--color--brand);
}

/* Schmales Kopfband der Unterseiten: blauer Verlauf mit Diagonalschnitt unten. */
.proxysec-band {
  min-height: 96px;
  background: var(--wp--preset--gradient--hero);
  clip-path: polygon(0 0, 100% 0, 100% 62%, 0 100%);
}

/* Karte mit farbigem Balken links — Grundsätze, ProxyPulse-Funktionen. */
.is-style-accent-left {
  background: #fff;
  border-radius: 14px;
  border-left: 14px solid var(--wp--preset--color--brand);
  box-shadow: 0 10px 30px -8px rgba(15, 30, 50, 0.15), 0 2px 6px rgba(15, 30, 50, 0.06);
}

/* Nummerierte Karte: grosse, halbtransparente Ziffer im farbigen Kopfbereich. */
.proxysec-nummer {
  font-size: 40px;
  font-weight: 800;
  line-height: 1;
  color: rgba(255, 255, 255, 0.45);
  margin: 0;
}

/* Produkt-Fussnote unter einer Leistungskarte. */
.proxysec-quelle {
  font-size: 12px;
  color: var(--wp--preset--color--brand);
  margin-top: auto;
}

/* Badge-Pille für Listenkarten (Demnächst, Online, On-Demand, Whitepaper …). */
.proxysec-badge {
  display: inline-block;
  padding: 3px 10px;
  border-radius: 999px;
  background: var(--wp--preset--color--surface-tint);
  color: var(--wp--preset--color--brand-dark);
  font-size: 12px;
  font-weight: 600;
}

/* Meta-Zeile einer Listenkarte (WEBINAR · 60 MIN, 18 SEITEN · PDF …). */
.proxysec-meta {
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  color: var(--wp--preset--color--ink-muted);
}

/* Tabellen im Design: farbige Kopfzeile, gerundete Ecken, Zeilentrenner. */
.wp-block-table.is-style-proxysec table { border-collapse: separate; border-spacing: 0; width: 100%; }
.wp-block-table.is-style-proxysec th {
  background: var(--wp--preset--color--brand);
  color: #fff;
  text-align: left;
  font-weight: 700;
  padding: 16px 20px;
  border: 0;
}
.wp-block-table.is-style-proxysec.is-style-accent th { background: var(--wp--preset--color--accent); }
.wp-block-table.is-style-proxysec td {
  padding: 16px 20px;
  border: 0;
  border-top: 1px solid var(--wp--preset--color--hairline);
  background: #fff;
  vertical-align: top;
}
.wp-block-table.is-style-proxysec tr:first-child td { border-top: 0; }

/* Kontaktkarte mit Karte, Telefon, Mail, Adresse. */
.proxysec-kontaktkarte {
  background: var(--wp--preset--color--graphite);
  color: #fff;
  border-radius: 18px;
  padding: 20px;
}
.proxysec-kontaktkarte a { color: #fff; }

/* Links auf farbigem Grund: Footer und CTA-Leiste laufen sonst blau auf blau. */
footer.wp-block-group a:not(.wp-element-button),
.wp-block-group.has-brand-background-color a:not(.wp-element-button),
.proxysec-kontaktkarte a {
  color: #ffffff;
  text-decoration-color: rgba(255,255,255,0.5);
}
footer.wp-block-group a:not(.wp-element-button):hover,
.wp-block-group.has-brand-background-color a:not(.wp-element-button):hover {
  color: var(--wp--preset--color--surface-tint);
}

@media (prefers-reduced-motion: reduce) {
  * { transition-duration: 0.01ms !important; animation-duration: 0.01ms !important; }
}


/* Leiterbahnmuster im Hero. Aus proxysec-header-bg.svg, Verlaufsflaeche und Schild
   entfernt. Liegt ueber dem Verlauf und unter dem Inhalt, nach links ausgeblendet,
   damit Ueberschrift und Fliesstext frei bleiben. */
/* Kein overflow:hidden: Der Kasten liegt auf halben Geraetepixeln (x 493,5 /
   Unterkante 686,67). Chrome glaettet die Schnittkante, der weisse Diagonalschnitt
   wird dadurch am Rand teiltransparent und der Verlauf scheint als feine Linie
   durch - das ist der sichtbare Rahmen. Safari rundet anders und zeigt ihn nicht.
   Geklammert werden muss ohnehin nichts: Ein Hintergrundbild laeuft nie ueber
   seinen eigenen Kasten hinaus. */
.has-hero-gradient-background { position: relative; }

.has-hero-gradient-background::before,
.proxysec-band::before {
  content: "";
  position: absolute;
  inset: 0;
  z-index: 0;
  pointer-events: none;
  background: url("data:image/svg+xml,%3Csvg id='proxysec-circuit' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1014 265'%3E%3Cdefs%3E%3Cstyle%3E .st0{fill:none;}.st3{fill:%23fff;}.st4{opacity:.7;}.st5{fill:%23f5f5f5;}.st6{clip-path:url(%23clippath);}%3C/style%3E%3CclipPath id='clippath'%3E%3Crect class='st0' width='1014' height='265'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='st6'%3E%3Cg%3E%3Cg class='st4'%3E%3Cpath class='st3' d='M532.8,182.1l-9,12.6,4.3,25.4v.2c-.1,0-36.4,50.9-36.4,50.9l6.5,38.9v.2c-.1,0-18,25.1-18,25.1l-.8-.6,17.8-24.9-6.5-38.9v-.2c.1,0,36.4-50.9,36.4-50.9l-4.3-25.4,9.2-12.9.8.6Z'/%3E%3Cpath class='st3' d='M629.2,192.9l5.6,33.6v.2c-.1,0-26,36.3-26,36.3l7.1,42.6v.2c-.1,0-17.4,24.3-17.4,24.3l-.8-.6,17.2-24.1-7.1-42.6v-.2c.1,0,26-36.3,26-36.3l-5.5-33.2,1-.2Z'/%3E%3Cpath class='st3' d='M492,182.4l.7,4.4-5.4,7.6-35,5.8-5.6,7.8-38.7,6.5-.2-1,38.3-6.4,5.6-7.8,35-5.8,5-7-.6-3.6-3.9-2.8-11.4,1.9-7.4,10.3-.8-.6,7.6-10.7,12.2-2,4.5,3.2Z'/%3E%3Cpath class='st3' d='M880.4,273.5l-.6.8-18.5-13.2-11.4,1.9-23.2-16.6-2.2-13.4-8.4-6-3.6-21.5,1-.2,3.5,21.1,8.4,6,2.2,13.4,22.5,16.1,11.4-1.9,18.9,13.5Z'/%3E%3Cpath class='st3' d='M745.4,221.1l3.4,20.2v.2c-.1,0-17.2,23.9-17.2,23.9l4.6,27.7-1,.2-4.7-28.1v-.2c.1,0,17.2-23.9,17.2-23.9l-3.2-19.4-12.8-9.1.6-.8,13.1,9.4Z'/%3E%3Cpath class='st3' d='M547.6,157.9l2.5,14.7-13.8,19.4,5.7,34.2v.2c-.1,0-37.2,52.1-37.2,52.1l6.9,41.4v.2c-.1,0-24.3,34-24.3,34l-.8-.6,24.1-33.8-6.9-41.4v-.2c.1,0,37.2-52.1,37.2-52.1l-5.7-34.2,13.8-19.4-2.3-13.9-10.1-7.2-6.9,1.1-23.9,33.6,1.9,11.1-11.5,16.1-20.8,3.5-9.3,13-.8-.6,9.5-13.4,20.8-3.5,11-15.4-1.9-11.1v-.2c.1,0,24.4-34.1,24.4-34.1l7.7-1.3,10.8,7.7Z'/%3E%3Cpath class='st3' d='M514.4,204.9l-22.9,32.2,1.8,10.6-13.3,18.7,5.9,35.1v.2c-.1,0-19.9,27.7-19.9,27.7l-.8-.6,19.7-27.6-5.9-35.1,13.3-18.7-1.8-10.6v-.2c.1,0,23.2-32.3,23.2-32.3l.8.6Z'/%3E%3Cpath class='st3' d='M571.8,184l2.9,17.1-9.4,13.2,9.5,56.5v.2c-.1,0-31.2,43.5-31.2,43.5l11.2,66.8-1,.2-11.2-67.2v-.2c.1,0,31.2-43.5,31.2-43.5l-9.5-56.5,9.4-13.2-2.8-16.7,1-.2Z'/%3E%3Cpath class='st3' d='M978.2,187l-.6.8-33.8-24.1-41.4,6.9h-.2c0-.1-52.1-37.3-52.1-37.3l-34.2,5.7-41-29.3.6-.8,40.7,29,34.2-5.7,52.2,37.3,41.4-6.9,34.1,24.4Z'/%3E%3Cpath class='st3' d='M823.3,275.6l4.2,25.3-1,.2-4.2-24.8-22.2-15.8-8.4-50.2-40.3-28.8-15.8-11.2-2.2-13.3,1-.2,2.2,12.9,15.4,11,40.7,29,8.4,50.2,22.2,15.8Z'/%3E%3Cpath class='st3' d='M662.7,265l4.6,27.6-11,15.4-.8-.6,10.8-15.1-4.5-26.8-8.3-5.9-10,1.7-7.7,10.7,5.6,33.7-12,16.8,9.1,54.3-1,.2-9.2-54.7,12-16.8-5.6-33.7,8.1-11.4,10.8-1.8,9,6.4Z'/%3E%3Cpath class='st5' d='M717.7,26.9c1.5,9.1,1.5,18.3-.2,27.4-1.9,10.1-5.6,19.7-11.2,28.4-5.6,8.7-12.6,16.2-21,22.1-8.5,6-18,10.3-28.2,12.6l2,9.3-1.3.3-2.3-10.6h.7c42.1-9.5,68.7-51.3,59.4-93.4-.8-3.7-1.9-7.3-3.2-10.8l1.3-.5c1.3,3.6,2.5,7.3,3.3,11,.3,1.4.6,2.8.8,4.2h0Z'/%3E%3Cpath class='st5' d='M604.3,109.9l-9.1,18.9-1.2-.6,8.5-17.7c-20.9-10.9-35.8-30.3-40.9-53.4-1.9-8.8-2.4-17.8-1.3-26.6,1-8.6,3.4-16.9,7.1-24.7l1.2.6c-7.5,15.8-9.5,33.3-5.7,50.4,5.1,22.9,19.9,42.1,40.8,52.8l.6.3h0Z'/%3E%3Cpath class='st5' d='M727.7,25.2c1.7,10.3,1.6,20.7-.2,30.9-2.1,11.4-6.3,22.2-12.6,32-6.3,9.8-14.2,18.2-23.7,24.9-9.8,7-20.7,11.8-32.6,14.4-12.4,2.7-25,2.9-37.3.3l.3-1.3c12.2,2.5,24.5,2.4,36.7-.3,46-10.2,75.7-54.8,68-100.8-.3-1.5-.5-3-.9-4.6-3.7-16.7-12-31.8-24.1-43.7l1-1c12.3,12.1,20.8,27.5,24.5,44.4.3,1.6.6,3.1.9,4.7Z'/%3E%3Cpath class='st5' d='M562.9,84.4l-1.2.7c-4.6-8-8-16.7-10-25.8-2.6-11.8-2.8-23.8-.7-35.7l1.4.3c-2.2,11.6-1.9,23.5.6,35.1,2,9,5.3,17.5,9.9,25.4Z'/%3E%3Cpath class='st5' d='M737.8,23.5c2.9,17.4,1.2,35.2-5.1,51.7l8.8,3.4-.5,1.3-10.1-3.9.2-.6c7-18.1,8.5-37.7,4.3-56.8-4.6-21-15.7-39.5-32-53.5l.9-1c8,6.9,14.9,15,20.3,24,5.7,9.3,9.7,19.5,12.1,30.2.4,1.7.7,3.4,1,5.2h0Z'/%3E%3Cpath class='st5' d='M726.5,88.5c-6.8,12.2-15.9,22.7-27,31.1-11.5,8.7-24.5,14.7-38.7,17.9-5,1.1-10.1,1.8-15.2,2.2v-1.4c4.9-.3,9.9-1,14.9-2.1,27.5-6.1,51.1-23.7,64.8-48.3l1.2.7h0Z'/%3E%3Cpath class='st5' d='M633,138.3l-.8,10.8h-1.4c0,0,.7-9.6.7-9.6-10.4-.8-20.5-3.2-30.2-7.2-9.7-4-18.8-9.5-26.8-16.3-8.1-6.9-15-15-20.6-24.1-5.7-9.4-9.8-19.6-12.2-30.4-2.5-11.5-3.1-23.2-1.5-34.7,1.5-11.2,4.8-21.9,9.9-32l1.2.6c-10.3,20.2-13.2,43.6-8.3,65.8,9.4,42.3,46.1,74,89.2,77h.7s0,0,0,0Z'/%3E%3Cpath class='st5' d='M747.8,21.8c.9,5.1,1.3,10.2,1.5,15.4h-1.4c-.2-6.9-1-13.9-2.6-20.7-4.3-19.5-13.8-37.3-27.5-51.6l1-1c13.9,14.5,23.5,32.6,27.9,52.3.4,1.9.8,3.8,1.1,5.7h0Z'/%3E%3Cpath class='st5' d='M757.4,57.8v1.4c-.1,0-9.6-.8-9.6-.8-1.8,10.5-5.1,20.6-9.8,30.2-4.8,9.7-10.9,18.6-18.2,26.4-15.2,16.4-34.8,27.6-56.7,32.4-20.7,4.6-42,3.1-61.8-4.2-19.2-7.1-36.1-19.4-48.7-35.5l1.1-.8c25.7,32.8,68.5,48.1,109.1,39.1,43.6-9.7,76.5-44.4,83.8-88.5v-.6c.1,0,10.9.9,10.9.9h0Z'/%3E%3Cpath class='st5' d='M548,78.9l-10.2,3.8-.3-.6c-2.4-5.9-4.4-12.1-5.8-18.4-1.9-8.8-2.8-17.8-2.6-26.7.2-8.7,1.5-17.3,3.7-25.7l1.3.4c-4.5,16.8-4.9,34.6-1.1,51.7,1.3,6,3.2,11.9,5.5,17.6l8.9-3.3.5,1.3Z'/%3E%3Cpath class='st5' d='M757.8,20.2c2,12.2,2.2,24.4.5,36.6-2,13.8-6.3,27-12.8,39.4-13.2,24.9-34.7,44.4-60.7,55l-.5-1.3c53.7-21.9,83.5-79,71-135.7-.5-2.4-1.1-4.8-1.8-7.2l1.3-.4c.7,2.4,1.3,4.8,1.8,7.3.5,2.1.9,4.2,1.2,6.3h0Z'/%3E%3Cpath class='st5' d='M650.4,158.3l1.6,10.8-1.4.2-1.5-9.5c-12.4,1-24.7.2-36.8-2.6-12-2.8-23.4-7.3-34.1-13.6-10.6-6.2-20.2-14-28.4-23.1-8.4-9.3-15.3-19.8-20.4-31.2l1.3-.6c20.7,46.2,68.5,74.2,118.9,69.6h.6c0,0,0,0,0,0Z'/%3E%3Cpath class='st5' d='M529.8-6.6c-9.4,22.1-11.9,46.2-7.2,69.7v.7c.1,0-10.5,2.3-10.5,2.3l-.3-1.3,9.3-2.1c-4.6-23.6-2-47.8,7.4-69.9l1.3.5h0Z'/%3E%3Cpath class='st5' d='M767.8,18.4c4.9,29.5-.4,59.8-15.2,85.9l-.4.6-9.2-5.8.7-1.2,8,5c15.5-27.7,20.3-60,13.4-91-5.1-23.3-16.6-44.6-33-61.7l1-1c16.6,17.2,28.2,38.8,33.4,62.3.5,2.2.9,4.5,1.3,6.7h0Z'/%3E%3Cpath class='st5' d='M733.1,130.5c-17.8,18.5-40.5,31.2-65.6,36.7-32.9,7.3-66.9,1.7-95.7-15.7l.7-1.2c28.5,17.2,62.1,22.8,94.6,15.6,24.9-5.5,47.3-18.1,65-36.4l1,1h0Z'/%3E%3Cpath class='st5' d='M556.2,138.7l-.9,1.1c-10.8-9-19.9-19.7-27.3-31.6-7.6-12.3-13-25.8-16.2-40.1-5.1-23.2-3.9-47.2,3.6-69.6l1.3.4c-7.4,22.1-8.7,45.9-3.6,68.8,6.2,28,21.1,52.5,43,70.9h0Z'/%3E%3Cpath class='st5' d='M777.9,16.8c1.1,6.6,1.7,13.3,1.9,19.9v.7s-10.8.7-10.8.7v-1.4c0,0,9.4-.6,9.4-.6-.3-8.8-1.3-17.6-3.3-26.3-4.7-21.4-14.1-40.8-27.8-57.6l1.1-.9c6.7,8.3,12.5,17.4,17.2,27,4.8,9.9,8.5,20.4,10.9,31.2.5,2.4,1,4.8,1.4,7.3h0Z'/%3E%3Cpath class='st5' d='M871.9,101.1l.2,1.4-34.5,5.8-.2-.2-29.8-21.2-2-11.7-16.3-11.6-11.9,2c-3.4,18.5-10.5,36-20.9,51.8l2,12.1,73.6,52.5,3.9,23.3,35.1,25-.8,1.1-35.6-25.4-3.9-23.3-73.6-52.5-2.2-13.2.2-.2c10.5-15.9,17.5-33.4,20.9-52v-.5c0,0,13.5-2.2,13.5-2.2l17.3,12.3,2,11.7,29.1,20.7,33.9-5.7h0Z'/%3E%3Cpath class='st5' d='M840.4,267.2l3.4,20.1-1.4.2-3.3-19.5-33.1-23.6-7.8-46.6-45.7-32.6-5.8-34.7c-10.9,13-23.9,23.7-38.6,32l-.3,5.9,7.6,5.5,5.5,32.7-1.4.2-5.4-32.1-7.8-5.6.4-7.4.3-.2c15.1-8.4,28.4-19.5,39.5-33l1-1.2,6.2,37.1,45.7,32.6,7.8,46.6,33.1,23.6Z'/%3E%3Cpath class='st5' d='M702.6,176.7l11.4,68.1-17.7,24.8,2.4,14.6,12.5,8.9,4.4,26.1-1.4.2-4.3-25.5-12.5-8.9-2.6-15.7,17.7-24.8-11.2-66.9-9.9-7c-7,2.8-14.4,5.1-21.8,6.7-4,.9-8,1.6-12.1,2.1l-1.5,6.2,4.9,3.5,6.4,38.4,15.1,10.8,9.4,55.9-1.4.2-9.3-55.3-15.1-10.8-6.4-38.4-5.2-3.7,2-8h.5c4.1-.6,8.3-1.3,12.4-2.2,7.5-1.7,14.9-3.9,22-6.8h.3c0-.1,10.9,7.7,10.9,7.7h0Z'/%3E%3Cpath class='st5' d='M560,154.4l2.7,15.9-16.9,23.7,7.8,46.6-.2.2-34.9,48.9,5.9,35.3-1.4.2-6-35.8.2-.2,34.9-48.9-7.8-46.6,16.9-23.7-2.5-14.8c-14.9-10.4-27.4-23.3-37.3-38.4l-17.4,2.9-9.3-6.6-60,10-.2-1.4,60.6-10.1,9.3,6.6,17.7-3,.2.4c9.9,15.2,22.4,28.2,37.4,38.6l.2.2h0Z'/%3E%3Cpath class='st5' d='M668.4,243.8c0,.2,0,.4-.1.6-.5,2.5,5.3,34.2,9.3,55.1v.3c0,0-4.6,6.5-4.6,6.5l3.2,19.3-1.4.2-3.3-19.9,4.6-6.5c-.4-2-2.8-14.5-5-26.9-4.4-24.3-4.5-27.8-4.2-28.6-.8-1.6-10.3-7.8-19.2-13.2l-.3-.2-8.4-50.1c-19.3,0-38-3.9-55.8-11.6l4.8,28.8-12,16.9,11.4,68.2-20.4,28.6,3.5,21.2-1.4.2-3.6-21.7,20.4-28.6-11.4-68.2,12-16.9-5.1-30.8,1.2.5c18.1,8.1,37.3,12.1,57,12h.6s8.5,50.6,8.5,50.6c1.1.7,5.2,3.2,9.4,5.8,9.9,6.4,10.2,7.6,10.3,8.1,0,0,0,0,0,0h0Z'/%3E%3Cpath class='st5' d='M516.9-26.5c-16,29.5-20.8,63.7-13.6,96.5,1.7,7.5,4,15,6.8,22.1v.3c.1,0-4.5,6.5-4.5,6.5l-28.2,4.7-.2-1.4,27.6-4.6,3.9-5.4c-2.8-7.1-5.1-14.5-6.8-22-3.7-16.8-4.4-34-1.9-50.9,2.4-16.3,7.6-32,15.6-46.6l1.2.7h0Z'/%3E%3Cpath class='st3' d='M612.5,216.9c.4,2.3-1.2,4.4-3.5,4.8-2.3.4-4.5-1.1-4.8-3.4-.4-2.3,1.2-4.4,3.5-4.8,2.3-.4,4.5,1.1,4.8,3.4ZM605,218.1c.3,1.8,2,3,3.9,2.7,1.8-.3,3.1-2,2.8-3.8-.3-1.8-2-3-3.9-2.7-1.8.3-3.1,2-2.8,3.8Z'/%3E%3Cpath class='st3' d='M615,216.5c.6,3.6-1.9,7.1-5.6,7.7-3.7.6-7.2-1.8-7.8-5.5-.6-3.6,1.9-7.1,5.6-7.7,3.7-.6,7.2,1.8,7.8,5.5ZM602.1,218.6c.6,3.4,3.8,5.7,7.3,5.1,3.4-.6,5.8-3.8,5.2-7.2-.6-3.4-3.8-5.7-7.3-5.1-3.4.6-5.8,3.8-5.2,7.2Z'/%3E%3Cpath class='st3' d='M518.4,104.4c.4,2.3-1.2,4.4-3.5,4.8-2.3.4-4.5-1.1-4.8-3.4-.4-2.3,1.2-4.4,3.5-4.8,2.3-.4,4.5,1.1,4.8,3.4ZM510.9,105.6c.3,1.8,2,3,3.9,2.7,1.8-.3,3.1-2,2.8-3.8-.3-1.8-2-3-3.9-2.7-1.8.3-3.1,2-2.8,3.8Z'/%3E%3Cpath class='st3' d='M520.9,103.9c.6,3.6-1.9,7.1-5.6,7.7-3.7.6-7.2-1.8-7.8-5.5-.6-3.6,1.9-7.1,5.6-7.7,3.7-.6,7.2,1.8,7.8,5.5ZM508,106.1c.6,3.4,3.8,5.7,7.3,5.1,3.4-.6,5.8-3.8,5.2-7.2-.6-3.4-3.8-5.7-7.3-5.1-3.4.6-5.8,3.8-5.2,7.2Z'/%3E%3Cpath class='st3' d='M790.5,82.1c.4,2.3-1.2,4.4-3.5,4.8-2.3.4-4.5-1.1-4.8-3.4-.4-2.3,1.2-4.4,3.5-4.8,2.3-.4,4.5,1.1,4.8,3.4ZM783,83.4c.3,1.8,2,3,3.9,2.7,1.8-.3,3.1-2,2.8-3.8-.3-1.8-2-3-3.9-2.7-1.8.3-3.1,2-2.8,3.8Z'/%3E%3Cpath class='st3' d='M793,81.7c.6,3.6-1.9,7.1-5.6,7.7-3.7.6-7.2-1.8-7.8-5.5-.6-3.6,1.9-7.1,5.6-7.7,3.7-.6,7.2,1.8,7.8,5.5ZM780.1,83.8c.6,3.4,3.8,5.7,7.3,5.1,3.4-.6,5.8-3.8,5.2-7.2-.6-3.4-3.8-5.7-7.3-5.1-3.4.6-5.8,3.8-5.2,7.2Z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E") right top / cover no-repeat;
  -webkit-mask-image: linear-gradient(95deg, rgba(0,0,0,.18) 0%, rgba(0,0,0,.28) 32%, #000 68%);
  mask-image: linear-gradient(95deg, rgba(0,0,0,.18) 0%, rgba(0,0,0,.28) 32%, #000 68%);
}

.has-hero-gradient-background > * { position: relative; z-index: 1; }

/* Diagonalschnitt einen Pixel ueberstehen lassen, damit die geglaettete Kante
   ausserhalb des sichtbaren Kastens liegt. Ringsum ist die Seite weiss. */
.has-hero-gradient-background.is-style-slash-bottom::after {
  inset-inline: -1px;
  bottom: -1px;
}


/* Kartensymbole aus dem Figma-Design, exportiert am 10.09.2026.
   Liegen als Hintergrundbild im Kartenkopf. Die Spaltenreihen werden ueber
   ihre Kartenzahl unterschieden: fuenf Karten = Portfolio, drei = Workflow. */
.is-style-card-icon > .wp-block-group:first-child { position: relative; }
.is-style-card-icon > .wp-block-group:first-child::after {
  content: "";
  position: absolute;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  pointer-events: none;
}

/* Portfolio: Symbol mittig im Kopf */
.wp-block-columns > .is-style-card-icon:nth-child(1):nth-last-child(5) > .wp-block-group:first-child::after,
.wp-block-columns > .is-style-card-icon:nth-child(2):nth-last-child(4) > .wp-block-group:first-child::after,
.wp-block-columns > .is-style-card-icon:nth-child(3):nth-last-child(3) > .wp-block-group:first-child::after,
.wp-block-columns > .is-style-card-icon:nth-child(4):nth-last-child(2) > .wp-block-group:first-child::after,
.wp-block-columns > .is-style-card-icon:nth-child(5):nth-last-child(1) > .wp-block-group:first-child::after {
  top: 50%; left: 50%; transform: translate(-50%, -50%);
  width: 62px; height: 46px;
}
.wp-block-columns > .is-style-card-icon:nth-child(1):nth-last-child(5) > .wp-block-group:first-child::after { background-image: url("data:image/svg+xml,%3Csvg width='81' height='53' viewBox='0 0 81 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_831_1545)'%3E%3Cpath d='M56.5 16.67H52.95V12.29C52.95 9.01 51.68 5.92 49.35 3.6C47.03 1.28 43.95 0 40.67 0C33.89 0 28.37 5.51 28.37 12.29V16.67H24.83C23.32 16.67 22.1 17.89 22.1 19.39V39.97C22.1 41.48 23.32 42.7 24.83 42.7H56.5C58 42.7 59.22 41.48 59.22 39.97V19.39C59.22 17.89 58 16.67 56.5 16.67ZM32.47 12.29C32.47 7.77 36.15 4.1 40.67 4.1C42.85 4.1 44.91 4.95 46.46 6.5C48.01 8.05 48.86 10.1 48.86 12.29V16.67H32.47V12.29ZM44.68 37.72C44.74 37.99 44.52 38.26 44.24 38.26H37.02C36.74 38.26 36.52 37.99 36.58 37.72L38.16 30.12C36.93 29.28 36.14 27.85 36.22 26.23C36.33 23.95 38.22 22.11 40.5 22.05C43 21.98 45.04 23.98 45.04 26.46C45.04 27.98 44.27 29.32 43.1 30.12L44.67 37.72H44.68Z' fill='white'/%3E%3Cpath d='M19.12 45.84V40.47H20.08C20.07 40.31 20.06 40.14 20.06 39.97V38.43H18.92C17.9 38.43 17.07 39.26 17.07 40.28V45.84C15.77 46.27 14.84 47.48 14.84 48.92C14.84 50.71 16.3 52.17 18.09 52.17C19.89 52.17 21.34 50.71 21.34 48.92C21.34 47.48 20.41 46.26 19.12 45.84Z' fill='%2390DDFF'/%3E%3Cpath d='M13.77 32.75C12.78 32.75 11.97 33.56 11.97 34.55V38.32H8.6C8.14 37.09 6.95 36.2 5.55 36.2C3.76 36.2 2.3 37.66 2.3 39.45C2.3 41.25 3.76 42.7 5.55 42.7C7.07 42.7 8.34 41.67 8.7 40.27H12.12C13.11 40.27 13.92 39.46 13.92 38.47V34.7H20.06V32.75H13.77H13.77Z' fill='%2390DDFF'/%3E%3Cpath d='M22.13 5.51H17.13C16.72 4.19 15.49 3.24 14.03 3.24C12.24 3.24 10.79 4.69 10.79 6.49C10.79 8.28 12.24 9.73 14.03 9.73C15.49 9.73 16.72 8.78 17.13 7.46H21.98V11.62H16.46C15.47 11.62 14.66 12.43 14.66 13.42V17.94H8.21C7.8 16.62 6.57 15.67 5.12 15.67C3.32 15.67 1.87 17.12 1.87 18.92C1.87 20.71 3.32 22.17 5.12 22.17C6.57 22.17 7.8 21.21 8.21 19.89H20.05V19.39C20.05 18.89 20.13 18.4 20.28 17.94H16.6V13.57H22.13C23.12 13.57 23.93 12.76 23.93 11.77V7.32C23.93 6.32 23.12 5.52 22.13 5.52L22.13 5.51Z' fill='%2390DDFF'/%3E%3Cpath d='M15.31 25.51H20.05V23.57H15.31C13.72 23.57 12.42 24.86 12.42 26.46V28.4H6.34C5.93 27.08 4.7 26.13 3.25 26.13C1.45 26.13 0 27.58 0 29.37C0 31.17 1.45 32.62 3.25 32.62C4.7 32.62 5.93 31.67 6.34 30.35H19.58V28.4H14.36V26.46C14.36 25.94 14.79 25.51 15.31 25.51H15.31Z' fill='%2390DDFF'/%3E%3Cpath d='M63.79 45.84H63.59V40.28C63.59 39.26 62.76 38.43 61.74 38.43H61.27V39.97C61.27 40.14 61.26 40.31 61.25 40.47H61.54V45.91C60.36 46.4 59.52 47.56 59.52 48.92C59.52 50.71 60.98 52.17 62.77 52.17C64.57 52.17 66.02 50.71 66.02 48.92C66.02 47.48 65.09 46.26 63.8 45.84H63.79Z' fill='%2390DDFF'/%3E%3Cpath d='M75.11 36.2C73.71 36.2 72.52 37.09 72.06 38.32H68.69V34.55C68.69 33.56 67.88 32.75 66.89 32.75H61.27V34.7H66.74V38.47C66.74 39.46 67.55 40.27 68.54 40.27H71.96C72.32 41.67 73.6 42.7 75.11 42.7C76.9 42.7 78.36 41.25 78.36 39.45C78.36 37.66 76.9 36.2 75.11 36.2H75.11Z' fill='%2390DDFF'/%3E%3Cpath d='M75.54 15.67C74.09 15.67 72.86 16.62 72.44 17.94H66V13.42C66 12.43 65.19 11.62 64.2 11.62H58.67V7.46H63.52C63.94 8.78 65.17 9.73 66.62 9.73C68.42 9.73 69.87 8.28 69.87 6.49C69.87 4.69 68.42 3.24 66.62 3.24C65.17 3.24 63.94 4.19 63.52 5.51H58.52C57.53 5.51 56.72 6.32 56.72 7.31V11.77C56.72 12.76 57.53 13.56 58.52 13.56H64.05V17.94H61.04C61.19 18.4 61.27 18.89 61.27 19.39V19.89H72.44C72.85 21.21 74.08 22.16 75.54 22.16C77.33 22.16 78.78 20.71 78.78 18.91C78.78 17.12 77.33 15.67 75.54 15.67L75.54 15.67Z' fill='%2390DDFF'/%3E%3Cpath d='M77.41 26.13C75.95 26.13 74.72 27.08 74.31 28.4H68.23V26.46C68.23 24.86 66.94 23.57 65.35 23.57H61.27V25.51H65.35C65.86 25.51 66.29 25.94 66.29 26.46V28.4H61.08V30.35H74.31C74.72 31.67 75.95 32.62 77.41 32.62C79.2 32.62 80.65 31.17 80.65 29.37C80.65 27.58 79.2 26.13 77.41 26.13H77.41Z' fill='%2390DDFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_831_1545'%3E%3Crect width='80.66' height='52.17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.wp-block-columns > .is-style-card-icon:nth-child(2):nth-last-child(4) > .wp-block-group:first-child::after { background-image: url("data:image/svg+xml,%3Csvg width='102' height='39' viewBox='0 0 102 39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_831_1596)'%3E%3Cpath d='M100.96 33.01H98.98V13.12C98.98 10.69 97 8.71 94.58 8.71H66.67V11.66H75.85L76.42 12.51C76.58 12.78 76.88 12.94 77.18 12.94H82.2C82.5 12.94 82.8 12.79 82.96 12.51L83.53 11.66H94.57C95.38 11.66 96.04 12.31 96.04 13.12V33.02H84.66L84.17 34.43C84.04 34.8 83.7 35.04 83.31 35.04H76.07C75.68 35.04 75.34 34.8 75.21 34.43L74.72 33.02H58.42C57.92 33.02 57.51 33.43 57.51 33.94V35.95C57.51 37.32 58.61 38.43 59.98 38.43H99.4C100.76 38.43 101.87 37.31 101.87 35.95V33.94C101.87 33.43 101.46 33.02 100.95 33.02L100.96 33.01ZM79.68 11.63C79.23 11.63 78.85 11.26 78.85 10.79C78.85 10.31 79.23 9.95 79.68 9.95C80.14 9.95 80.53 10.33 80.53 10.79C80.53 11.24 80.15 11.63 79.68 11.63Z' fill='white'/%3E%3Cpath d='M93.86 16.45C94.07 16.45 94.29 16.37 94.46 16.21C94.79 15.87 94.79 15.34 94.46 15.01L92.85 13.4C92.52 13.07 91.99 13.07 91.65 13.4C91.32 13.73 91.32 14.26 91.65 14.6L93.26 16.21C93.43 16.37 93.65 16.45 93.86 16.45H93.86Z' fill='%2390DDFF'/%3E%3Cpath d='M87.94 14.21C87.61 14.54 87.61 15.07 87.94 15.4L92.46 19.93C92.62 20.09 92.84 20.18 93.06 20.18C93.28 20.18 93.49 20.09 93.66 19.93C93.99 19.6 93.99 19.06 93.66 18.73L89.14 14.21C88.81 13.87 88.27 13.87 87.94 14.21H87.94Z' fill='%2390DDFF'/%3E%3Cpath d='M58.39 9.11C58.62 9.11 58.86 9.02 59.04 8.84C59.41 8.48 59.41 7.89 59.04 7.53L57.29 5.77C56.92 5.41 56.34 5.41 55.98 5.77C55.62 6.13 55.62 6.72 55.98 7.08L57.74 8.84C57.92 9.03 58.15 9.12 58.39 9.12L58.39 9.11Z' fill='%2390DDFF'/%3E%3Cpath d='M51.91 6.65C51.55 7.01 51.55 7.6 51.91 7.96L56.85 12.91C57.03 13.09 57.27 13.19 57.51 13.19C57.75 13.19 57.98 13.09 58.16 12.91C58.53 12.55 58.53 11.96 58.16 11.6L53.22 6.65C52.86 6.29 52.27 6.29 51.91 6.65H51.91Z' fill='%2390DDFF'/%3E%3Cpath d='M48.75 33.84H47.11V31.02H62.79C63.85 31.02 64.71 30.16 64.71 29.1V1.92C64.71 0.86 63.85 0 62.79 0H23.76C22.7 0 21.83 0.86 21.83 1.92V6.79H25.72V3.9H60.81V24.28H33.76V31.02H39.44V33.84H37.79C35.8 33.84 34.18 35.48 34.18 37.46V37.47C34.18 37.99 34.61 38.43 35.14 38.43H51.4C51.93 38.43 52.36 37.99 52.36 37.46C52.36 36.46 51.96 35.56 51.31 34.91C50.65 34.25 49.75 33.85 48.75 33.85L48.75 33.84ZM43.28 28.98C42.54 28.98 41.94 28.38 41.94 27.64C41.94 26.89 42.54 26.29 43.28 26.29C44.01 26.29 44.61 26.89 44.61 27.64C44.61 28.38 44.01 28.98 43.28 28.98Z' fill='white'/%3E%3Cpath d='M30.47 8.72H9.31C8.55 8.72 7.93 9.34 7.93 10.1V14.76H10.68V11.51H29.08V32.21H14.71V36.85C14.71 37.42 14.56 37.96 14.33 38.42H30.47C31.23 38.42 31.85 37.8 31.85 37.04V10.1C31.85 9.34 31.23 8.72 30.47 8.72H30.47ZM21.5 35.68C21.5 36.05 21.2 36.37 20.82 36.37H18.94C18.57 36.37 18.26 36.05 18.26 35.68V34.93C18.26 34.56 18.57 34.24 18.94 34.24H20.82C21.2 34.24 21.5 34.56 21.5 34.93V35.68Z' fill='white'/%3E%3Cpath d='M26.84 16.28C27.06 16.28 27.27 16.19 27.44 16.03C27.77 15.7 27.77 15.16 27.44 14.83L25.83 13.22C25.5 12.89 24.97 12.89 24.64 13.22C24.3 13.55 24.3 14.09 24.64 14.42L26.24 16.03C26.41 16.19 26.63 16.28 26.84 16.28H26.84Z' fill='%2390DDFF'/%3E%3Cpath d='M20.92 14.03C20.59 14.36 20.59 14.89 20.92 15.23L25.44 19.75C25.6 19.92 25.82 20 26.04 20C26.26 20 26.47 19.92 26.64 19.75C26.97 19.42 26.97 18.89 26.64 18.55L22.12 14.03C21.79 13.7 21.25 13.7 20.92 14.03H20.92Z' fill='%2390DDFF'/%3E%3Cpath d='M11.2 16.7H1.57C0.71 16.7 0 17.39 0 18.26V36.85C0 37.72 0.71 38.42 1.57 38.42H11.2C12.08 38.42 12.77 37.72 12.77 36.85V18.26C12.77 17.39 12.07 16.7 11.2 16.7ZM5.07 17.84H7.66C7.87 17.84 8.04 18.01 8.04 18.22C8.04 18.42 7.87 18.58 7.66 18.58H5.07C4.86 18.58 4.7 18.42 4.7 18.22C4.7 18.01 4.86 17.84 5.07 17.84ZM7.68 36.54C7.68 36.84 7.43 37.07 7.13 37.07H5.64C5.34 37.07 5.11 36.84 5.11 36.54V35.94C5.11 35.64 5.34 35.41 5.64 35.41H7.13C7.43 35.41 7.68 35.64 7.68 35.94V36.54ZM11.28 34.06H1.47V19.74H11.28V34.06Z' fill='white'/%3E%3Cpath d='M9.16 23.02C9.28 23.14 9.43 23.2 9.59 23.2C9.74 23.2 9.89 23.14 10.01 23.02C10.25 22.79 10.25 22.41 10.01 22.17L8.87 21.03C8.64 20.8 8.26 20.8 8.02 21.03C7.79 21.26 7.79 21.64 8.02 21.88L9.16 23.02H9.16Z' fill='%2390DDFF'/%3E%3Cpath d='M8.59 25.66C8.71 25.78 8.86 25.83 9.01 25.83C9.17 25.83 9.32 25.77 9.44 25.66C9.67 25.42 9.67 25.04 9.44 24.81L6.24 21.6C6 21.37 5.62 21.37 5.39 21.6C5.16 21.83 5.16 22.21 5.39 22.45L8.59 25.66H8.59Z' fill='%2390DDFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_831_1596'%3E%3Crect width='101.88' height='38.35' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.wp-block-columns > .is-style-card-icon:nth-child(3):nth-last-child(3) > .wp-block-group:first-child::after { background-image: url("data:image/svg+xml,%3Csvg width='63' height='53' viewBox='0 0 63 53' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_831_519)'%3E%3Cpath d='M44.27 11.21L41.7 10.84C41.38 10.06 41.3 9.85 40.97 9.07L42.52 6.99C42.94 6.43 42.88 5.66 42.39 5.17L40.29 3.07C39.8 2.58 39.02 2.52 38.47 2.93L36.39 4.48C35.61 4.16 35.41 4.08 34.62 3.75L34.25 1.19C34.15 0.5 33.56 0 32.87 0H29.89C29.2 0 28.61 0.5 28.52 1.19L28.14 3.75C27.37 4.07 27.16 4.16 26.38 4.48L24.3 2.93C23.75 2.52 22.97 2.58 22.48 3.07L20.37 5.17C19.88 5.66 19.83 6.43 20.24 6.99L21.79 9.07C21.47 9.84 21.39 10.05 21.06 10.83L18.49 11.21C17.81 11.31 17.3 11.89 17.3 12.59V15.56C17.3 16.26 17.81 16.84 18.49 16.94L21.06 17.32C21.38 18.09 21.47 18.31 21.79 19.08L20.24 21.16C19.83 21.71 19.88 22.49 20.37 22.98L22.48 25.09C22.97 25.58 23.75 25.63 24.3 25.22L26.38 23.67C27.16 23.99 27.37 24.08 28.14 24.4L28.52 26.97C28.62 27.65 29.2 28.16 29.89 28.16H32.87C33.56 28.16 34.15 27.66 34.25 26.97L34.62 24.4C35.4 24.08 35.61 23.99 36.39 23.67L38.47 25.22C39.02 25.63 39.8 25.58 40.29 25.09L42.39 22.98C42.88 22.49 42.94 21.72 42.52 21.16L40.97 19.07C41.29 18.3 41.38 18.09 41.7 17.32L44.27 16.94C44.96 16.84 45.47 16.26 45.47 15.56V12.59C45.47 11.89 44.96 11.31 44.27 11.21V11.21ZM31.38 20.05C28.09 20.05 25.41 17.38 25.41 14.08C25.41 10.79 28.09 8.11 31.38 8.11C34.68 8.11 37.35 10.79 37.35 14.08C37.35 17.38 34.68 20.05 31.38 20.05Z' fill='%2390DDFF'/%3E%3Cpath d='M14.73 25.8H2.26C1.01 25.8 0 26.81 0 28.06V49.91C0 51.15 1.01 52.17 2.26 52.17H14.73C15.98 52.17 16.99 51.15 16.99 49.91V28.06C16.99 26.81 15.98 25.8 14.73 25.8ZM8.49 48.89C7.47 48.89 6.64 48.06 6.64 47.04C6.64 46.01 7.47 45.18 8.49 45.18C9.52 45.18 10.35 46.01 10.35 47.04C10.35 48.06 9.52 48.89 8.49 48.89ZM13.5 42.03C13.5 42.4 13.21 42.68 12.86 42.68H4.14C3.78 42.68 3.49 42.39 3.49 42.03V40.79C3.49 40.43 3.78 40.14 4.14 40.14H12.86C13.22 40.14 13.5 40.44 13.5 40.79V42.03ZM13.5 36.99C13.5 37.35 13.21 37.64 12.86 37.64H4.14C3.78 37.64 3.49 37.35 3.49 36.99V35.75C3.49 35.39 3.78 35.1 4.14 35.1H12.86C13.22 35.1 13.5 35.39 13.5 35.75V36.99ZM13.5 31.95C13.5 32.31 13.21 32.6 12.86 32.6H4.14C3.78 32.6 3.49 32.3 3.49 31.95V30.71C3.49 30.35 3.78 30.06 4.14 30.06H12.86C13.22 30.06 13.5 30.35 13.5 30.71V31.95Z' fill='white'/%3E%3Cpath d='M60.5 25.8H48.04C46.79 25.8 45.78 26.81 45.78 28.06V49.91C45.78 51.15 46.79 52.17 48.04 52.17H60.5C61.75 52.17 62.76 51.15 62.76 49.91V28.06C62.76 26.81 61.75 25.8 60.5 25.8ZM54.27 48.89C53.25 48.89 52.42 48.06 52.42 47.04C52.42 46.01 53.25 45.18 54.27 45.18C55.3 45.18 56.12 46.01 56.12 47.04C56.12 48.06 55.3 48.89 54.27 48.89ZM59.28 42.03C59.28 42.4 58.98 42.68 58.63 42.68H49.91C49.55 42.68 49.26 42.39 49.26 42.03V40.79C49.26 40.43 49.55 40.14 49.91 40.14H58.63C58.99 40.14 59.28 40.44 59.28 40.79V42.03ZM59.28 36.99C59.28 37.35 58.98 37.64 58.63 37.64H49.91C49.55 37.64 49.26 37.35 49.26 36.99V35.75C49.26 35.39 49.55 35.1 49.91 35.1H58.63C58.99 35.1 59.28 35.39 59.28 35.75V36.99ZM59.28 31.95C59.28 32.31 58.98 32.6 58.63 32.6H49.91C49.55 32.6 49.26 32.3 49.26 31.95V30.71C49.26 30.35 49.55 30.06 49.91 30.06H58.63C58.99 30.06 59.28 30.35 59.28 30.71V31.95Z' fill='white'/%3E%3Cpath d='M9.98 12.76H14.32V12.59C14.32 11.53 14.74 10.55 15.39 9.78H8.49C7.67 9.78 7.01 10.45 7.01 11.27V22.82H9.98V12.76V12.76Z' fill='white'/%3E%3Cpath d='M48.44 12.76H52.78V22.83H55.76V11.28C55.76 10.45 55.09 9.79 54.27 9.79H47.38C48.03 10.56 48.44 11.53 48.44 12.59V12.77V12.76Z' fill='white'/%3E%3Cpath d='M42.8 39.93H19.96V42.9H42.8V39.93Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_831_519'%3E%3Crect width='62.76' height='52.17' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.wp-block-columns > .is-style-card-icon:nth-child(4):nth-last-child(2) > .wp-block-group:first-child::after { background-image: url("data:image/svg+xml,%3Csvg width='55' height='58' viewBox='0 0 55 58' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_831_567)'%3E%3Cpath d='M36.67 5.75C35.86 5.44 34.95 5.85 34.64 6.65C34.33 7.46 34.73 8.37 35.54 8.68C44.72 12.19 50.88 21.16 50.88 30.99C50.88 44.15 40.17 54.86 27.01 54.86C13.85 54.86 3.14 44.15 3.14 30.99C3.14 17.83 13.63 7.37 26.59 7.14L25.32 8.41C24.7 9.03 24.7 10.02 25.32 10.63C25.63 10.94 26.03 11.1 26.43 11.1C26.84 11.1 27.24 10.94 27.54 10.63L31.52 6.66C31.81 6.36 31.98 5.96 31.98 5.55C31.98 5.13 31.81 4.73 31.52 4.43L27.54 0.46C26.93 -0.15 25.94 -0.15 25.32 0.46C24.71 1.08 24.71 2.07 25.32 2.68L26.64 3.99C11.91 4.2 0 16.22 0 30.99C0 45.76 12.12 58 27.01 58C41.91 58 54.03 45.88 54.03 30.99C54.03 19.87 47.05 9.73 36.67 5.75V5.75Z' fill='white'/%3E%3Cpath d='M9.62 30.99C9.62 40.6 17.4 48.38 27.01 48.38C36.62 48.38 44.41 40.6 44.41 30.99C44.41 21.38 36.62 13.6 27.01 13.6C17.4 13.6 9.62 21.38 9.62 30.99ZM29.06 20.43V28.94H33.81C34.94 28.94 35.86 29.85 35.86 30.99C35.86 32.12 34.94 33.03 33.81 33.03H27.01C25.88 33.03 24.97 32.12 24.97 30.99V20.43C24.97 19.29 25.88 18.38 27.01 18.38C28.15 18.38 29.06 19.29 29.06 20.43Z' fill='%2390DDFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_831_567'%3E%3Crect width='54.03' height='58' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.wp-block-columns > .is-style-card-icon:nth-child(5):nth-last-child(1) > .wp-block-group:first-child::after { background-image: url("data:image/svg+xml,%3Csvg width='46' height='54' viewBox='0 0 46 54' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_831_1122)'%3E%3Cpath d='M33.84 6.77C28.51 4.81 24.82 1.92 22.73 0C21.01 1.62 18.65 3.49 15.59 5.09C9.3 8.39 3.36 8.84 0 8.82V18.79C0 27.35 2.86 35.7 8.21 42.39C9.12 43.53 10.13 44.66 11.25 45.77C15.31 49.77 19.53 52.17 22.66 53.6C26 52.01 32.3 48.48 37.71 41.51C37.81 41.39 37.9 41.27 37.99 41.15C42.98 34.59 45.62 26.54 45.62 18.3V8.82C42.9 8.84 38.65 8.54 33.84 6.77ZM40.64 20.15C40.64 24.33 39.78 28.44 38.11 32.21C38.62 33.14 38.91 34.2 38.91 35.31C38.91 38.85 36.03 41.73 32.49 41.73C32.14 41.73 31.8 41.7 31.47 41.65C28.09 44.94 24.7 46.8 22.69 47.76C20.24 46.64 16.95 44.76 13.77 41.63C12.9 40.77 12.11 39.88 11.39 38.99C7.21 33.76 4.97 27.23 4.97 20.53V12.74C7.6 12.76 12.25 12.4 17.16 9.83C19.56 8.57 21.4 7.11 22.75 5.84C24.38 7.34 27.26 9.6 31.43 11.13C35.19 12.52 38.51 12.75 40.64 12.74V20.15L40.64 20.15Z' fill='white'/%3E%3Cpath d='M37.58 33.33C37.05 31.95 35.97 30.85 34.61 30.28C34.22 30.11 33.8 29.99 33.36 29.92C33.08 29.87 32.8 29.85 32.51 29.85H32.49C31.83 29.85 31.2 29.97 30.62 30.18C30.14 30.35 29.69 30.59 29.28 30.89C28.87 31.19 28.5 31.55 28.19 31.95C28.02 32.16 27.86 32.39 27.73 32.64C27.66 32.75 27.61 32.86 27.55 32.97C27.49 33.1 27.44 33.22 27.39 33.35C27.31 33.56 27.24 33.76 27.19 33.98C27.14 34.19 27.09 34.42 27.07 34.64C27.05 34.76 27.04 34.88 27.04 35C27.03 35.02 27.03 35.05 27.03 35.07C27.03 35.15 27.03 35.23 27.03 35.31C27.03 36.01 27.16 36.67 27.39 37.28C27.45 37.45 27.53 37.61 27.6 37.76C27.62 37.79 27.63 37.82 27.65 37.85C27.85 38.24 28.1 38.6 28.39 38.92C28.62 39.19 28.89 39.43 29.17 39.65C30.05 40.33 31.14 40.74 32.33 40.77C32.38 40.77 32.44 40.77 32.49 40.77C35.51 40.77 37.96 38.33 37.96 35.31C37.96 34.61 37.82 33.94 37.58 33.33V33.33ZM29.78 34.3C29.9 34.18 30.09 34.18 30.21 34.3L30.62 34.71L31.75 35.84L32.51 35.01L34.63 32.66C34.75 32.54 34.94 32.53 35.07 32.64L35.99 33.47C36.12 33.59 36.13 33.78 36.01 33.91L32.57 37.72C32.54 37.74 32.52 37.77 32.49 37.79C32.3 37.96 32.06 38.06 31.81 38.06H31.78C31.5 38.06 31.23 37.95 31.03 37.75L30.61 37.34L28.9 35.62C28.78 35.5 28.78 35.3 28.9 35.18L29.77 34.3H29.78Z' fill='%2390DDFF'/%3E%3Cpath d='M32.51 16.31V28.9H32.49C31.85 28.9 31.22 28.99 30.62 29.17V16.31C30.62 16.18 30.51 16.07 30.38 16.07H28.15V14.17H30.38C31.55 14.17 32.51 15.13 32.51 16.31V16.31Z' fill='%2390DDFF'/%3E%3Cpath d='M27.67 39.55C27.7 39.59 27.73 39.62 27.76 39.66H14.01C12.84 39.66 11.88 38.7 11.88 37.52V16.31C11.88 15.13 12.84 14.18 14.01 14.18H16.24V16.07H14.01C13.88 16.07 13.77 16.18 13.77 16.31V37.52C13.77 37.65 13.88 37.76 14.01 37.76H26.56C26.63 37.94 26.71 38.12 26.81 38.29C27.04 38.75 27.33 39.17 27.67 39.55Z' fill='%2390DDFF'/%3E%3Cpath d='M19.43 18.85H16.23C15.77 18.85 15.4 19.22 15.4 19.67V22.64C15.4 23.1 15.77 23.46 16.23 23.46H19.43C19.88 23.46 20.25 23.09 20.25 22.64V19.67C20.25 19.22 19.88 18.85 19.43 18.85ZM19.38 20.52L17.71 22.19C17.62 22.28 17.51 22.32 17.39 22.32C17.27 22.32 17.16 22.28 17.07 22.19L16.22 21.34C16.07 21.19 16.07 20.95 16.22 20.8C16.37 20.65 16.61 20.65 16.76 20.8L17.39 21.43L18.84 19.98C18.99 19.83 19.23 19.83 19.38 19.98C19.53 20.13 19.53 20.37 19.38 20.52Z' fill='%2390DDFF'/%3E%3Cpath d='M28.61 20.77H21.69C21.41 20.77 21.18 20.54 21.18 20.25C21.18 19.97 21.41 19.74 21.69 19.74H28.61C28.9 19.74 29.13 19.97 29.13 20.25C29.13 20.54 28.9 20.77 28.61 20.77Z' fill='%2390DDFF'/%3E%3Cpath d='M27.08 22.79H21.69C21.41 22.79 21.18 22.56 21.18 22.28C21.18 21.99 21.41 21.76 21.69 21.76H27.08C27.37 21.76 27.6 21.99 27.6 22.28C27.6 22.56 27.37 22.79 27.08 22.79Z' fill='%2390DDFF'/%3E%3Cpath d='M19.43 24.88H16.23C15.77 24.88 15.4 25.25 15.4 25.7V28.67C15.4 29.13 15.77 29.5 16.23 29.5H19.43C19.88 29.5 20.25 29.13 20.25 28.67V25.7C20.25 25.25 19.88 24.88 19.43 24.88ZM19.38 26.56L17.71 28.22C17.62 28.31 17.51 28.35 17.39 28.35C17.27 28.35 17.15 28.31 17.07 28.22L16.21 27.37C16.07 27.22 16.07 26.98 16.21 26.83C16.36 26.68 16.61 26.68 16.76 26.83L17.39 27.46L18.83 26.01C18.98 25.86 19.23 25.86 19.37 26.01C19.52 26.16 19.52 26.41 19.37 26.56H19.38Z' fill='%2390DDFF'/%3E%3Cpath d='M28.61 26.8H21.69C21.41 26.8 21.18 26.57 21.18 26.29C21.18 26 21.41 25.77 21.69 25.77H28.61C28.9 25.77 29.13 26 29.13 26.29C29.13 26.57 28.9 26.8 28.61 26.8Z' fill='%2390DDFF'/%3E%3Cpath d='M27.08 28.82H21.69C21.41 28.82 21.18 28.59 21.18 28.31C21.18 28.03 21.41 27.79 21.69 27.79H27.08C27.37 27.79 27.6 28.03 27.6 28.31C27.6 28.59 27.37 28.82 27.08 28.82Z' fill='%2390DDFF'/%3E%3Cpath d='M19.43 31.06H16.23C15.77 31.06 15.4 31.43 15.4 31.88V34.85C15.4 35.31 15.77 35.67 16.23 35.67H19.43C19.88 35.67 20.25 35.31 20.25 34.85V31.88C20.25 31.43 19.88 31.06 19.43 31.06ZM19.38 32.73L17.71 34.4C17.62 34.48 17.51 34.53 17.39 34.53C17.27 34.53 17.15 34.48 17.07 34.4L16.21 33.54C16.07 33.4 16.07 33.15 16.21 33.01C16.36 32.86 16.61 32.86 16.76 33.01L17.39 33.64L18.83 32.19C18.98 32.04 19.23 32.04 19.37 32.19C19.52 32.34 19.52 32.58 19.37 32.73L19.38 32.73Z' fill='%2390DDFF'/%3E%3Cpath d='M21.69 31.95H27.03C26.98 32.02 26.94 32.09 26.89 32.17C26.75 32.43 26.62 32.7 26.51 32.98H21.69C21.41 32.98 21.18 32.75 21.18 32.46C21.18 32.18 21.41 31.95 21.69 31.95Z' fill='%2390DDFF'/%3E%3Cpath d='M21.69 33.97H26.21C26.17 34.16 26.14 34.34 26.12 34.53C26.11 34.56 26.11 34.6 26.11 34.63L26.08 34.66V35H21.69C21.4 35 21.17 34.77 21.17 34.48C21.17 34.2 21.4 33.97 21.69 33.97H21.69Z' fill='%2390DDFF'/%3E%3Cpath d='M26.73 13.22H25.18C25.18 11.66 23.92 10.4 22.36 10.4C20.81 10.4 19.54 11.66 19.54 13.22H17.65C17.24 13.22 16.91 13.55 16.91 13.97V16.28C16.91 16.69 17.24 17.03 17.65 17.03H26.74C27.15 17.03 27.48 16.69 27.48 16.28V13.97C27.48 13.55 27.15 13.22 26.74 13.22H26.73ZM22.36 14.38C21.72 14.38 21.2 13.86 21.2 13.22C21.2 12.58 21.72 12.06 22.36 12.06C23 12.06 23.52 12.58 23.52 13.22C23.52 13.86 23 14.38 22.36 14.38Z' fill='%2390DDFF'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_831_1122'%3E%3Crect width='45.62' height='53.6' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }

/* Workflow: Symbol rechts oben im Kopf */
.wp-block-columns > .is-style-card-icon:nth-child(1):nth-last-child(3) > .wp-block-group:first-child::after,
.wp-block-columns > .is-style-card-icon:nth-child(2):nth-last-child(2) > .wp-block-group:first-child::after,
.wp-block-columns > .is-style-card-icon:nth-child(3):nth-last-child(1) > .wp-block-group:first-child::after {
  top: 22px; right: 22px;
  width: 42px; height: 42px;
}
.wp-block-columns > .is-style-card-icon:nth-child(1):nth-last-child(3) > .wp-block-group:first-child::after { background-image: url("data:image/svg+xml,%3Csvg width='49' height='46' viewBox='0 0 49 46' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.5 12.41C27.02 12.39 29.79 13.02 32.47 14.03C34.41 14.77 36.26 15.69 37.99 16.84C39.84 18.07 41.53 19.49 43.06 21.1C43.35 21.4 43.62 21.72 43.88 22.05C44.4 22.7 44.39 23.21 43.85 23.85C42.85 25.03 41.76 26.11 40.56 27.08C38.76 28.56 36.81 29.81 34.7 30.81C32.75 31.74 30.73 32.44 28.62 32.92C27.83 33.1 27.03 33.2 26.23 33.3C25.39 33.4 24.55 33.42 23.72 33.43C22.71 33.44 21.71 33.27 20.72 33.15C19.18 32.97 17.72 32.5 16.26 32.02C14.45 31.43 12.73 30.63 11.11 29.61C10.09 28.98 9.07 28.34 8.12 27.59C6.79 26.52 5.58 25.31 4.41 24.08C4.27 23.93 4.16 23.77 4.06 23.61C3.8 23.22 3.8 22.81 4.01 22.41C4.19 22.06 4.44 21.76 4.7 21.47C7.3 18.62 10.33 16.37 13.84 14.77C15.78 13.89 17.8 13.23 19.89 12.81C20.48 12.69 21.1 12.63 21.71 12.54C22.52 12.43 23.32 12.43 24.5 12.41V12.41ZM31.82 22.98C31.84 22.16 31.74 21.36 31.49 20.58C30.93 18.88 29.92 17.51 28.45 16.49C27.5 15.83 26.44 15.45 25.28 15.25C24.13 15.06 23 15.14 21.89 15.46C20.32 15.91 19.03 16.78 17.98 18.06C16.83 19.46 16.31 21.07 16.22 22.83C16.19 23.38 16.27 23.95 16.39 24.49C16.74 26.11 17.52 27.53 18.76 28.64C20.31 30.04 22.16 30.73 24.27 30.71C24.61 30.7 24.93 30.61 25.26 30.57C27.01 30.38 28.46 29.55 29.65 28.33C31.08 26.86 31.9 25.08 31.82 22.98Z' fill='white'/%3E%3Cpath d='M7.5 0C9.32 0 11.14 0 12.97 0C13.16 0 13.36 -0.01 13.55 0.01C14.21 0.05 14.79 0.52 14.95 1.15C15.14 1.85 14.58 2.63 13.81 2.71C13.56 2.74 13.31 2.73 13.06 2.73C9.86 2.73 6.67 2.73 3.48 2.72C2.65 2.72 2.72 2.68 2.72 3.51C2.72 6.53 2.72 9.55 2.72 12.57C2.72 12.79 2.73 13.02 2.71 13.24C2.68 13.75 2.43 14.14 2 14.41C1.07 14.98 0.13 14.28 0.02 13.48C0 13.31 0 13.14 0 12.97C0 9.2 0 5.42 0 1.65C0 1.34 0 1.04 0.15 0.75C0.4 0.29 0.77 0.04 1.29 0.01C1.48 -0.01 1.68 0 1.87 0C3.75 0 5.63 0 7.5 0V0Z' fill='white'/%3E%3Cpath d='M40.57 45.84C38.7 45.84 36.82 45.84 34.95 45.84C34.81 45.84 34.67 45.84 34.53 45.83C34.05 45.79 33.68 45.58 33.4 45.19C32.81 44.39 33.39 43.25 34.29 43.13C34.54 43.1 34.8 43.11 35.05 43.11C38.13 43.11 41.2 43.11 44.28 43.11C45.53 43.11 45.38 43.22 45.38 41.97C45.39 39.03 45.38 36.1 45.38 33.17C45.38 32.92 45.4 32.66 45.39 32.41C45.36 31.79 46.03 31.27 46.59 31.22C47.24 31.15 47.75 31.46 47.97 32.05C48.06 32.29 48.13 32.53 48.11 32.79C48.1 32.95 48.11 33.12 48.11 33.29C48.11 36.78 48.11 40.27 48.11 43.76C48.11 43.99 48.12 44.21 48.1 44.43C48.05 45.22 47.48 45.78 46.7 45.83C46.5 45.84 46.31 45.83 46.11 45.83C44.26 45.83 42.42 45.83 40.57 45.83V45.84L40.57 45.84Z' fill='white'/%3E%3Cpath d='M40.64 0C42.48 0 44.33 0 46.18 0C46.35 0 46.52 0.01 46.69 0C47.61 -0.03 47.98 0.66 48.09 1.28C48.13 1.47 48.11 1.67 48.11 1.86C48.11 5.47 48.11 9.08 48.11 12.69C48.11 12.88 48.12 13.08 48.1 13.27C48.06 13.75 47.83 14.13 47.44 14.39C46.45 15.03 45.48 14.24 45.4 13.45C45.38 13.2 45.39 12.95 45.39 12.7C45.39 9.73 45.39 6.77 45.39 3.8C45.39 3.66 45.38 3.52 45.39 3.38C45.39 2.69 45.39 2.73 44.76 2.73C41.82 2.73 38.88 2.73 35.93 2.73C35.43 2.73 34.93 2.74 34.42 2.72C33.81 2.7 33.36 2.34 33.19 1.76C32.96 1.02 33.57 0.1 34.34 0.02C34.56 -0.01 34.78 0 35.01 0C36.88 0 38.76 0 40.64 0V0L40.64 0Z' fill='white'/%3E%3Cpath d='M0 38.54C0 36.72 0 34.91 0 33.09C0 32.87 -0.01 32.64 0.01 32.42C0.09 31.69 0.64 31.19 1.36 31.2C2.09 31.21 2.64 31.7 2.71 32.42C2.74 32.67 2.73 32.93 2.73 33.18C2.73 36.14 2.73 39.1 2.73 42.07C2.73 42.29 2.73 42.51 2.73 42.74C2.74 43.06 2.79 43.1 3.14 43.11C3.37 43.11 3.59 43.11 3.82 43.11C6.81 43.11 9.81 43.11 12.8 43.11C13.05 43.11 13.31 43.11 13.56 43.12C14.18 43.15 14.64 43.54 14.86 44.12C15.11 44.78 14.61 45.54 14.11 45.69C13.78 45.79 13.46 45.83 13.12 45.83C11.13 45.82 9.14 45.83 7.15 45.83C5.36 45.83 3.57 45.83 1.78 45.83C1.41 45.83 1.06 45.8 0.72 45.63C0.28 45.41 0.04 45.06 0.01 44.58C0 44.38 0 44.19 0 43.99C0 42.17 0 40.36 0 38.54V38.54Z' fill='white'/%3E%3Cpath d='M18.81 22.85C18.82 22.29 18.81 21.73 19.03 21.2C19.11 21 19.24 20.98 19.4 21.14C19.48 21.21 19.56 21.29 19.63 21.38C20.17 21.99 20.88 22.1 21.62 21.97C22.24 21.86 22.66 21.45 22.94 20.9C23.41 19.99 23.04 19.07 22.47 18.55C22.37 18.45 22.24 18.39 22.14 18.3C22.05 18.22 22.11 18.14 22.17 18.09C22.23 18.03 22.3 17.99 22.38 17.96C23.18 17.72 23.98 17.55 24.84 17.73C25.65 17.89 26.4 18.15 27.07 18.61C28.23 19.41 28.99 20.52 29.24 21.88C29.55 23.64 29.16 25.25 27.86 26.58C26.73 27.73 25.37 28.26 23.79 28.21C22.61 28.16 21.56 27.74 20.67 26.95C20.17 26.5 19.7 26.03 19.38 25.43C18.96 24.62 18.75 23.76 18.81 22.85L18.81 22.85Z' fill='white'/%3E%3C/svg%3E"); }
.wp-block-columns > .is-style-card-icon:nth-child(2):nth-last-child(2) > .wp-block-group:first-child::after { background-image: url("data:image/svg+xml,%3Csvg width='46' height='43' viewBox='0 0 46 43' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_505_887)'%3E%3Cpath d='M42.56 23.22C42.84 23.15 43.24 23.23 43.55 23.13C44.98 22.67 45.92 21.45 45.93 19.96C45.93 18.6 45.16 17.61 44.01 16.98C43.57 16.74 43.02 16.63 42.37 16.63C38.13 16.66 33.72 16.67 29.14 16.65C29 16.65 28.88 16.56 28.84 16.43C28.74 16.15 28.73 15.89 28.79 15.66C29.49 13.07 30 10.96 30.31 9.33C30.75 7.06 30.34 4.58 29.34 2.52C29.13 2.09 28.8 1.63 28.34 1.13C27.92 0.67 27.46 0.35 26.95 0.17C25.57 -0.3 23.52 0.2 23.49 1.97C23.46 3.95 23.46 5.24 23.14 6.97C23.02 7.69 22.86 8.25 22.68 8.66C22.37 9.37 21.92 10.09 21.31 10.84C20.52 11.8 19.75 12.79 19.03 13.93C18.48 14.79 17.8 15.99 16.99 17.51C16.49 18.47 15.51 19.61 14.46 20.2C14 20.46 13.69 20.61 13.54 20.65C13 20.8 12.63 20.91 12.43 20.96C12.38 20.98 12.35 21 12.32 21.03C12.28 21.09 12.26 21.21 12.26 21.42C12.26 31.28 12.26 37.61 12.27 40.41C12.27 40.48 12.33 40.53 12.4 40.53L12.65 40.5C12.67 40.5 12.7 40.5 12.72 40.51C13.88 40.72 14.89 40.89 16.07 41.24C17.47 41.66 18.26 41.89 18.45 41.93C20.12 42.28 21.58 42.5 22.84 42.59C23.44 42.63 24.93 42.65 27.29 42.64C28.98 42.64 32.21 42.64 36.99 42.64C38.09 42.64 38.84 42.58 39.24 42.45C40.46 42.07 41.53 40.84 41.55 39.53C41.56 38.21 41 37.02 39.74 36.43C39.69 36.41 39.71 36.34 39.76 36.34C41.13 36.4 42.49 36.02 43.22 34.78C44.14 33.23 43.88 31.5 42.48 30.32C42.27 30.15 42 30.05 41.76 29.97C41.71 29.96 41.72 29.88 41.78 29.88C42.88 29.78 43.82 29.56 44.55 28.67C46.11 26.79 45.24 24.34 43.09 23.45C43.08 23.45 43.08 23.45 43.07 23.45L42.56 23.35C42.49 23.34 42.49 23.24 42.56 23.22L42.56 23.22Z' fill='white'/%3E%3Cpath d='M1.39 19.21H9.14C9.91 19.21 10.53 19.83 10.53 20.6V41.26C10.53 42.02 9.91 42.65 9.14 42.65H1.39C0.62 42.65 0 42.02 0 41.26V20.6C0 19.83 0.62 19.21 1.39 19.21Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_505_887'%3E%3Crect width='45.93' height='42.65' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
.wp-block-columns > .is-style-card-icon:nth-child(3):nth-last-child(1) > .wp-block-group:first-child::after { background-image: url("data:image/svg+xml,%3Csvg width='58' height='60' viewBox='0 0 58 60' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_505_903)'%3E%3Cpath d='M23.23 52.09C22.61 51.92 21.97 52.28 21.8 52.91L20.59 57.29C20.41 57.91 20.78 58.55 21.4 58.72C21.5 58.75 21.61 58.76 21.71 58.76C22.22 58.76 22.69 58.42 22.83 57.91L24.04 53.53C24.22 52.91 23.85 52.26 23.23 52.09Z' fill='white'/%3E%3Cpath d='M28.76 52.73C28.12 52.69 27.57 53.18 27.54 53.82L27.27 58.36C27.24 59 27.73 59.55 28.37 59.59C28.39 59.59 28.41 59.59 28.44 59.59C29.05 59.59 29.56 59.11 29.6 58.49L29.86 53.95C29.9 53.31 29.41 52.76 28.76 52.72V52.73Z' fill='white'/%3E%3Cpath d='M35.26 52.9C35.15 52.27 34.53 51.85 33.9 51.97C33.27 52.09 32.86 52.7 32.97 53.33L33.8 57.8C33.91 58.36 34.4 58.75 34.95 58.75C35.02 58.75 35.09 58.74 35.16 58.73C35.8 58.61 36.21 58 36.09 57.37L35.26 52.9Z' fill='white'/%3E%3Cpath d='M40.13 50.91C39.87 50.32 39.18 50.06 38.6 50.32C38.01 50.58 37.75 51.27 38.01 51.86L39.87 56.01C40.06 56.44 40.49 56.7 40.93 56.7C41.09 56.7 41.25 56.67 41.41 56.6C41.99 56.34 42.26 55.65 41.99 55.06L40.13 50.91Z' fill='white'/%3E%3Cpath d='M44.59 47.8C44.2 47.29 43.47 47.19 42.96 47.58C42.45 47.97 42.35 48.7 42.75 49.22L45.52 52.82C45.75 53.12 46.09 53.27 46.44 53.27C46.69 53.27 46.94 53.19 47.15 53.03C47.66 52.64 47.75 51.91 47.36 51.39L44.59 47.79L44.59 47.8Z' fill='white'/%3E%3Cpath d='M51.55 46.57L47.87 43.89C47.35 43.51 46.62 43.63 46.25 44.15C45.87 44.67 45.98 45.39 46.5 45.77L50.18 48.45C50.38 48.6 50.63 48.67 50.86 48.67C51.22 48.67 51.58 48.5 51.8 48.19C52.18 47.67 52.07 46.94 51.55 46.57Z' fill='white'/%3E%3Cpath d='M54.42 40.71L50.21 38.98C49.62 38.74 48.94 39.02 48.69 39.61C48.45 40.21 48.74 40.89 49.33 41.13L53.53 42.86C53.68 42.92 53.83 42.95 53.98 42.95C54.43 42.95 54.87 42.68 55.05 42.22C55.29 41.63 55.01 40.95 54.42 40.71Z' fill='white'/%3E%3Cpath d='M55.85 34.19L51.33 33.72C50.69 33.65 50.12 34.11 50.05 34.75C49.99 35.39 50.45 35.96 51.09 36.03L55.61 36.5C55.65 36.5 55.69 36.51 55.73 36.51C56.32 36.51 56.83 36.06 56.89 35.47C56.95 34.83 56.49 34.26 55.85 34.19H55.85Z' fill='white'/%3E%3Cpath d='M56.23 27.99L51.7 28.33C51.06 28.38 50.58 28.94 50.63 29.58C50.68 30.19 51.19 30.65 51.79 30.65C51.82 30.65 51.85 30.65 51.88 30.65L56.41 30.31C57.05 30.26 57.53 29.7 57.48 29.06C57.43 28.42 56.88 27.94 56.23 27.99V27.99Z' fill='white'/%3E%3Cpath d='M49.69 24.37C49.87 24.83 50.31 25.12 50.78 25.12C50.91 25.12 51.05 25.1 51.19 25.05L55.44 23.43C56.04 23.21 56.35 22.54 56.12 21.94C55.89 21.34 55.22 21.03 54.62 21.26L50.37 22.87C49.76 23.1 49.46 23.77 49.69 24.37V24.37Z' fill='white'/%3E%3Cpath d='M47.45 19.45C47.67 19.82 48.05 20.02 48.45 20.02C48.65 20.02 48.86 19.97 49.04 19.86L52.96 17.56C53.51 17.23 53.7 16.52 53.37 15.96C53.05 15.41 52.33 15.22 51.78 15.55L47.86 17.85C47.31 18.18 47.12 18.89 47.45 19.45V19.45Z' fill='white'/%3E%3Cpath d='M44.2 15.36C44.42 15.57 44.71 15.68 44.99 15.68C45.31 15.68 45.61 15.55 45.84 15.31L48.95 11.99C49.4 11.52 49.37 10.79 48.9 10.35C48.43 9.91 47.7 9.94 47.26 10.4L44.15 13.72C43.7 14.19 43.73 14.92 44.2 15.36Z' fill='white'/%3E%3Cpath d='M39.85 11.88C40.05 12.02 40.27 12.08 40.5 12.08C40.88 12.08 41.24 11.9 41.47 11.56L43.99 7.78C44.35 7.25 44.21 6.53 43.67 6.17C43.14 5.81 42.42 5.95 42.06 6.49L39.53 10.27C39.17 10.8 39.32 11.52 39.85 11.88Z' fill='white'/%3E%3Cpath d='M35.04 9.79C35.15 9.83 35.27 9.84 35.39 9.84C35.88 9.84 36.34 9.53 36.49 9.03L37.85 4.69C38.04 4.08 37.71 3.43 37.09 3.23C36.48 3.04 35.82 3.38 35.63 4L34.27 8.34C34.08 8.95 34.42 9.6 35.04 9.79V9.79Z' fill='white'/%3E%3Cpath d='M10.08 49.56C5.08 44.55 2.33 37.91 2.33 30.83C2.33 23.76 5.08 17.11 10.08 12.11C13.42 8.76 17.53 6.4 22.06 5.22L20.33 7.71C19.96 8.24 20.09 8.96 20.62 9.33C20.83 9.47 21.06 9.54 21.28 9.54C21.65 9.54 22.02 9.37 22.24 9.04L25.51 4.35C25.84 3.87 25.65 2.93 25.07 2.64L20 0.12C19.43 -0.16 18.73 0.07 18.45 0.65C18.16 1.22 18.39 1.92 18.97 2.21L20.86 3.15C16.18 4.48 11.92 6.98 8.44 10.47C3 15.9 0 23.14 0 30.84C0 38.53 3 45.76 8.44 51.2C8.99 51.75 9.56 52.28 10.15 52.78C10.37 52.97 10.64 53.06 10.9 53.06C11.23 53.06 11.56 52.92 11.78 52.65C12.2 52.16 12.14 51.43 11.65 51.01C11.11 50.55 10.58 50.06 10.08 49.56V49.56Z' fill='white'/%3E%3Cpath d='M28.56 25.85L39.99 21.6L28.56 17.5L17.13 21.6L28.56 25.85Z' fill='white'/%3E%3Cpath d='M27.37 27.93L15.74 23.6V37.68L27.37 42.06V27.93Z' fill='white'/%3E%3Cpath d='M29.7 27.93V42.06L41.34 37.68V23.6L29.7 27.93Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_505_903'%3E%3Crect width='57.49' height='59.59' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }

/* Balken "Kostenloses Erstgespraech". Werte aus dem Figma-Frame "Erstgespraech":
   Hoehe 158, Abstand 26 zwischen Sprechblasen und Text. Der seitliche Rand von
   130 steckt im Design im Seitenrand des 1440er Rahmens; hier liegt der Balken
   auf der 1180er Inhaltsspalte, deshalb 48. */
.wp-block-group.proxysec-cta {
  position: relative;
  display: flex;
  align-items: center;
  min-height: 158px;
  /* 48 Rand + 265 Sprechblasen + 26 Abstand. Als Innenabstand des Balkens, nicht
     als Aussenabstand des Inhalts: WordPress setzt auf Kinder von
     is-layout-constrained margin-left/right: auto !important. */
  padding-left: 339px;
  padding-right: 48px;
}

/* Sprechblasen, 265 x 158, aus dem Figma-Frame "Frame 168". Sie ragen im Design
   oben und unten ueber den Balken hinaus; der Beschnitt steckt bereits in der
   viewBox der Grafik, deshalb braucht der Balken kein overflow. */
.proxysec-cta::before {
  content: "";
  position: absolute;
  left: 48px;
  top: 0;
  width: 265px;
  height: 158px;
  background: url("data:image/svg+xml,%3Csvg width='265' height='158' viewBox='0 0 265 158' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.5 25.8879C90.5 23.524 92.4163 21.6076 94.7802 21.6076H246.72C249.084 21.6076 251 23.524 251 25.8879V133.113C251 135.476 249.084 137.393 246.72 137.393H220.78C218.416 137.393 216.5 139.309 216.5 141.673V177.55C216.5 178.822 214.961 179.458 214.063 178.557L174.254 138.65C173.451 137.845 172.361 137.393 171.224 137.393H94.7802C92.4163 137.393 90.5 135.476 90.5 133.113V25.8879Z' fill='white'/%3E%3Cg filter='url(%23filter0_d_505_954)'%3E%3Cpath d='M20 -17.7196C20 -20.0836 21.9163 -21.9999 24.2802 -21.9999H176.22C178.584 -21.9999 180.5 -20.0836 180.5 -17.7196V89.5051C180.5 91.869 178.584 93.7853 176.22 93.7853H102.005C100.88 93.7853 99.801 94.2279 99.0002 95.0173L57.6783 135.751C56.7766 136.64 55.25 136.001 55.25 134.735V98.0655C55.25 95.7016 53.3337 93.7853 50.9698 93.7853H24.2802C21.9163 93.7853 20 91.869 20 89.5051V-17.7196Z' fill='%2390DDFF'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='filter0_d_505_954' x='5.73257' y='-31.9871' width='189.035' height='186.699' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4.28023'/%3E%3CfeGaussianBlur stdDeviation='7.13372'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.0509804 0 0 0 0 0.0392157 0 0 0 0 0.172549 0 0 0 0.1 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_505_954'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_505_954' result='shape'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") 0 0 / 265px 158px no-repeat;
  pointer-events: none;
}

.proxysec-cta > .wp-block-group {
  position: relative;
  z-index: 1;
  flex: 1;
}

/* Schmale Fenster: Die Blasen brauchen 265 px, die bleiben dort weg. */
@media (max-width: 860px) {
  .wp-block-group.proxysec-cta { min-height: 0; padding-left: 24px; padding-right: 24px; }
  .proxysec-cta::before { display: none; }
}

/* Portfolio-Saeulen: gleiche Einstiegshoehe fuer den Text, "Mehr Infos" am Fuss.
   Ueber :has() sind genau die Karten getroffen, die mit einem Link enden. Die
   Workflow-Karten haben keinen und bleiben unberuehrt.
   Die Ueberschrift bekommt zwei Zeilen Hoehe reserviert, der Vorspann ebenso -
   sonst schiebt eine zweizeilige Ueberschrift alles darunter nach unten und die
   Aufzaehlungen der fuenf Saeulen beginnen auf unterschiedlicher Hoehe.
   lh ist die Zeilenhoehe des Elements; die em-Zeile davor ist der Rueckfall fuer
   Browser, die lh nicht kennen. */
/* Produktkarten mit card-content:
   Produktbezeichnung unten, unabhängig von Links.
   Andere Karten bleiben unverändert. */

.wp-block-column.is-style-card:has(> .card-content),
.wp-block-column.is-style-card-icon:has(> .card-content) {
  display: flex;
  flex-direction: column;
}

.wp-block-column.is-style-card > .card-content,
.wp-block-column.is-style-card-icon > .card-content {
  display: flex;
  flex-direction: column;
  flex: 1;
}

.wp-block-column.is-style-card > .card-content > * ,
.wp-block-column.is-style-card-icon > .card-content > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
  max-width: none;
}

.wp-block-column.is-style-card > .card-content > p:last-child,
.wp-block-column.is-style-card-icon > .card-content > p:last-child {
  margin-top: auto;
  padding-top: 24px;
}

/* Kopfbereich: Bildzeichen links, Navigation rechtsbündig (parts/header.html).
   Menügruppe und Kontakt-Button bleiben einzeilig und werden nicht gestaucht. */
header.wp-block-template-part .is-content-justification-space-between > .wp-block-group {
  flex-shrink: 0;
}

header.wp-block-template-part .wp-block-button__link {
  white-space: nowrap;
}

/* WordPress schaltet die Navigation erst unter 600 px auf das Hamburger-Menü um.
   Neben dem Bildzeichen braucht die volle Navigation rund 670 px; mit Reserve für
   einen weiteren Menüpunkt liegt der Umschaltpunkt im Kopfbereich bei 800 px. */
@media (min-width: 600px) and (max-width: 799.98px) {
  header.wp-block-template-part .wp-block-navigation__responsive-container-open:not(.always-shown) {
    display: flex;
  }

  header.wp-block-template-part .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open) {
    display: none;
  }
}

/* Kopfband der Unterseiten: links und rechts bündig mit der Textspalte statt über
   die volle Breite. Es trägt dasselbe Leiterbahnmuster wie der Hero der Startseite
   (Regel „.has-hero-gradient-background::before“ weiter oben, dort mitgenutzt).
   Im nur 96 px hohen Band sitzt das Muster mittig statt oben, damit Kreise und
   Leiterbahnen sichtbar bleiben. */
.wp-site-blocks > .proxysec-band {
  position: relative;
  box-sizing: border-box;
  width: min(var(--wp--style--global--content-size, 1180px), calc(100% - var(--wp--style--root--padding-left, 20px) - var(--wp--style--root--padding-right, 20px)));
  margin-left: auto;
  margin-right: auto;
}

.proxysec-band::before {
  background-position: right center;
}


/* =========================================
   PROXYSEC BUTTONS
   ========================================= */

/* Primary – Orange */
.wp-block-button:not(.is-style-proxysec-secondary)
.wp-block-button__link {
  transition: background-color 0.2s ease;
}

/* Secondary – Weiß */
.wp-block-button.is-style-proxysec-secondary
.wp-block-button__link {
  background-color: #ffffff;
  color: #454443;
  border: none;
  border-radius: 999px;
  transition: background-color 0.2s ease;
}

/* Secondary – Hover */
.wp-block-button.is-style-proxysec-secondary
.wp-block-button__link:hover {
  background-color: #f2f2f2;
  color: #454443;
}

/* =========================================
   PROXYSEC OUTLINE BUTTON
   ========================================= */

/* Normal */
.wp-block-button.is-style-outline .wp-block-button__link {
  background-color: transparent;
  color: #454443;
  border: 1px solid #454443;
  border-radius: 999px;
  transition:
    background-color 0.2s ease,
    color 0.2s ease,
    border-color 0.2s ease;
}

/* Outline Button – dezenter Hover */
.wp-block-button.is-style-outline .wp-block-button__link:hover {
  background-color: #f2f2f2;
  color: #454443;
  border-color: #454443;
}

/* =========================================
   FLINKFORM – PROXYSEC PRIMARY BUTTON
   ========================================= */

.wp-block-flinkform-form button[type="submit"] {
  background-color: var(--wp--preset--color--accent);
  color: #ffffff;
  border: none;
  border-radius: 999px;
  padding: 11px 24px;
  font-family: inherit;
  font-size: 14px;
  font-weight: 600;
  cursor: pointer;
  transition: background-color 0.2s ease;
}

/* Hover */
.wp-block-flinkform-form button[type="submit"]:hover {
  background-color: #E08500;
  color: #ffffff;
}

/* Blaue Cards: Textbereich nicht strecken */
.wp-block-column.is-style-card:has(> .wp-block-group.has-brand-background-color)
  > .card-content {
  flex: none;
}

.wp-block-column.is-style-card:has(> .wp-block-group.has-brand-background-color)
  > .card-content > p:last-child {
  margin-top: 0;
}