.zr-references-hero{position:relative;min-height:660px;overflow:hidden;background:var(--zr-ink-dark);color:#fff}.zr-references-hero::before{position:absolute;inset:0;content:"";background-image:url('../images/referenzen/hero-seminargespraech.png');background-position:center top;background-repeat:no-repeat;background-size:cover}.zr-references-hero::after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(12,27,39,.94) 0%,rgba(12,27,39,.79) 39%,rgba(12,27,39,.18) 70%,rgba(12,27,39,.04) 100%)}.zr-references-hero .zr-detail-hero-inner{position:relative;z-index:1;display:flex;align-items:center;min-height:660px}.zr-references-hero .zr-detail-hero-copy{max-width:680px}.zr-references-hero .zr-detail-hero-copy h1{max-width:680px;margin:0 0 24px;font-family:Georgia,"Times New Roman",serif;font-size:clamp(50px,5.7vw,84px);font-weight:400;letter-spacing:-.048em;line-height:.97}.zr-references-hero .zr-detail-hero-copy>p:not(.zr-eyebrow){max-width:560px;margin:0;color:#d7e5ea;font-size:18px;line-height:1.7}.zr-references-hero::before{background-position:center top}.zr-reference-section-head{display:flex;align-items:end;justify-content:space-between;gap:38px;margin-bottom:42px}.zr-reference-section-head h2,.zr-reference-voices h2,.zr-reference-cta h2{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(39px,4.2vw,62px);font-weight:400;letter-spacing:-.043em;line-height:1.02}.zr-reference-section-head>p{max-width:460px;margin:0;color:#40525b;font-size:16px;line-height:1.7}.zr-reference-note{max-width:690px;margin:-16px 0 29px;color:var(--zr-muted);font-size:13px;line-height:1.55}.zr-reference-featured-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.zr-reference-card{display:flex;min-height:174px;align-items:center;justify-content:center;padding:24px;background:var(--zr-white);border:1px solid rgba(23,37,51,.08);box-shadow:0 15px 29px rgba(19,37,50,.055);transition:transform .28s ease,box-shadow .28s ease,opacity .2s ease}.zr-reference-card:hover{z-index:1;transform:translateY(-5px);box-shadow:0 19px 38px rgba(19,37,50,.12)}.zr-reference-card.is-leaving{opacity:0;transform:translateY(7px)}.zr-reference-card-inner{width:100%;text-align:center}.zr-reference-card img{display:block;width:100%;height:78px;object-fit:contain;mix-blend-mode:multiply}.zr-reference-card h3{margin:15px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:750;letter-spacing:-.012em;line-height:1.35}.zr-reference-card.is-text-only img{display:none}.zr-reference-card.is-text-only h3{margin:0;color:var(--zr-blue);font-size:17px}.zr-reference-selection-actions{display:flex;align-items:center;gap:20px;margin-top:28px}.zr-reference-mix-button{padding:0;border:0;border-bottom:1px solid var(--zr-ink);background:transparent;color:var(--zr-ink);font:inherit;font-size:13px;font-weight:800;line-height:1.65;cursor:pointer}.zr-reference-mix-button::before{content:"↻";padding-right:8px;color:#bd6c4c;font-size:17px}.zr-reference-mix-button:hover{color:var(--zr-blue)}.zr-reference-selection-actions p{margin:0;color:var(--zr-muted);font-size:13px;line-height:1.5}.zr-references-all{background:var(--zr-mist)}.zr-reference-all-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--zr-line);border-left:1px solid var(--zr-line)}.zr-reference-all-card{display:flex;min-height:153px;align-items:center;justify-content:center;padding:21px;background:rgba(255,254,250,.65);border-right:1px solid var(--zr-line);border-bottom:1px solid var(--zr-line);transition:background .25s ease}.zr-reference-all-card:hover{background:var(--zr-white)}.zr-reference-all-card-inner{width:100%;text-align:center}.zr-reference-all-card img{display:block;width:100%;height:64px;object-fit:contain;mix-blend-mode:multiply}.zr-reference-all-card h3{margin:12px 0 0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:12px;font-weight:750;letter-spacing:-.012em;line-height:1.35}.zr-reference-all-card.is-text-only img{display:none}.zr-reference-all-card.is-text-only h3{margin:0;color:var(--zr-blue);font-size:15px}.zr-reference-voices{background:var(--zr-ink);color:#fff}.zr-reference-voices-intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,.72fr);gap:78px;align-items:end;margin-bottom:48px}.zr-reference-voices h2{margin-bottom:25px}.zr-reference-voices-intro>div>p:not(.zr-eyebrow){max-width:670px;margin:0;color:#d1e2e9;font-size:17px;line-height:1.7}.zr-reference-disclosure{padding:23px 25px;border-left:2px solid var(--zr-sun);background:rgba(255,255,255,.06)}.zr-reference-disclosure p{margin:0;color:#d7e5e9;font-size:14px;line-height:1.65}.zr-reference-disclosure strong{color:#fff}.zr-reference-voices-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.zr-reference-voice{position:relative;min-height:380px;padding:29px;background:var(--zr-paper);color:var(--zr-ink);overflow:hidden}.zr-reference-voice::after{content:"“";position:absolute;right:15px;bottom:-35px;color:rgba(13,93,145,.1);font-family:Georgia,"Times New Roman",serif;font-size:235px;line-height:1}.zr-reference-voice>*{position:relative;z-index:1}.zr-reference-person{display:flex;align-items:center;gap:15px;margin-bottom:28px}.zr-reference-portrait-wrap{position:relative;display:block;width:68px;height:68px;flex:0 0 68px}.zr-reference-portrait{display:block;width:68px;height:68px;border-radius:50%;background-image:url('../images/referenzen/seminarstimmen-portraets.png');background-size:300% 100%;background-repeat:no-repeat;box-shadow:0 3px 15px rgba(0,0,0,.14)}.zr-reference-portrait-1{background-position:0% center}.zr-reference-portrait-2{background-position:50% center}.zr-reference-portrait-3{background-position:100% center}.zr-reference-ai-badge{position:absolute;right:-7px;bottom:-3px;min-width:23px;padding:3px 4px;border:2px solid var(--zr-paper);background:var(--zr-blue);color:#fff;font-size:8px;font-weight:900;letter-spacing:.05em;line-height:1;text-align:center}.zr-reference-person>span:last-child{color:var(--zr-blue);font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.zr-reference-voice blockquote{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:25px;letter-spacing:-.025em;line-height:1.28}.zr-reference-voice small{position:absolute;right:29px;bottom:29px;left:29px;color:var(--zr-muted);font-size:11px;line-height:1.5}.zr-reference-context-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--zr-line)}.zr-reference-context{min-height:237px;padding:29px 32px 25px 0}.zr-reference-context+.zr-reference-context{padding-left:32px;border-left:1px solid var(--zr-line)}.zr-reference-context-mark{margin-bottom:42px;color:#bd6c4c;font-family:Georgia,"Times New Roman",serif;font-size:24px}.zr-reference-context h3{margin:0 0 13px;font-family:Georgia,"Times New Roman",serif;font-size:29px;font-weight:400;letter-spacing:-.035em;line-height:1.08}.zr-reference-context p{margin:0;color:var(--zr-muted);font-size:15px;line-height:1.64}.zr-reference-cta{padding:82px 0;background:#bd6c4c;color:#fff}.zr-reference-cta-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.zr-reference-cta h2{max-width:740px}.zr-reference-cta .zr-button{flex:0 0 auto;margin:0;background:var(--zr-ink-dark);color:#fff}.zr-reference-cta .zr-button:hover{background:var(--zr-ink)}
@media(max-width:920px){.zr-reference-section-head{align-items:flex-start;flex-direction:column;gap:0}.zr-reference-featured-grid,.zr-reference-voices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zr-reference-all-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.zr-reference-voices-intro{grid-template-columns:1fr;gap:31px}.zr-reference-context-grid{grid-template-columns:1fr}.zr-reference-context{min-height:0;padding:29px 0}.zr-reference-context+.zr-reference-context{padding-top:29px;padding-left:0;border-top:1px solid var(--zr-line);border-left:0}.zr-reference-context-mark{margin-bottom:23px}.zr-reference-cta-inner{align-items:flex-start;flex-direction:column}}
@media(max-width:640px){.zr-references-hero::before{background-position:65% center}.zr-reference-featured-grid,.zr-reference-voices-grid{grid-template-columns:1fr}.zr-reference-all-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.zr-reference-card{min-height:145px}.zr-reference-all-card{min-height:134px;padding:17px}.zr-reference-all-card img{height:53px}.zr-reference-selection-actions{align-items:flex-start;flex-direction:column;gap:10px}.zr-reference-voice{min-height:336px}.zr-reference-cta{padding:65px 0}}
@media(prefers-reduced-motion:reduce){.zr-reference-card{transition:none}}

/* Der Bildstreifen enthält drei Hochformat-Porträts. Die automatische Höhe
   bewahrt deren Seitenverhältnis; der Kreis beschneidet nur den Rand. */
.zr-reference-portrait{background-size:300% auto}
