/* Der AI Day übernimmt die Luft, Typografie und Bildsprache der Startseite. */
.website-workshop .workshop-hero{padding:32px 0 64px}
.website-workshop .hero__grid{width:calc(100% - 112px);max-width:1168px;margin:auto;grid-template-columns:minmax(0,1.16fr) minmax(0,1fr);align-items:center;gap:56px}
.website-workshop .hero__text{padding:0;min-width:0}
.website-workshop .hero__inner{max-width:none}
.website-workshop .hero h1{font-size:clamp(2.3rem,3.65vw,3.4rem)!important;line-height:1.08!important;margin:0 0 26px;text-wrap:balance}
.workshop-hero__highlight{color:var(--blue)}
.website-workshop .hero .lede{font-size:17px;line-height:1.65;margin:0 0 18px;color:var(--muted);max-width:58ch}
.website-workshop .hero .lede:last-of-type{margin-bottom:28px}
.website-workshop .hero .cta-row{gap:12px;align-items:center}
.website-workshop .hero .btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;padding:14px 20px;border-radius:14px}
.website-workshop .hero .btn-ghost{border:0;color:var(--ink);padding-inline:12px}
.website-workshop .hero .trust-proof{margin-top:24px}
.website-workshop .hero__media{aspect-ratio:4/5;margin:0;min-width:0;overflow:hidden;border-radius:28px;background:var(--surface)}
.website-workshop .hero__media img{object-position:60% 30%}
.website-workshop .hero__media figcaption{position:absolute;bottom:16px;left:16px;right:16px;background:#fff;border-radius:12px;padding:14px 18px;font-size:13px;font-weight:600;color:var(--ink)}
.website-workshop .thesis{background:var(--blue-light);padding-block:80px}
.website-workshop .thesis h2{max-width:800px;margin:0}
.website-workshop .thesis__row{grid-template-columns:minmax(0,1fr);max-width:960px;margin-top:36px;padding-top:32px;border-color:var(--line)}
.website-workshop .thesis__claim{font-family:var(--font-display);font-size:clamp(1.65rem,3.4vw,3rem);line-height:1.2;letter-spacing:-.035em;max-width:29ch}
.website-workshop .thesis__lead{max-width:65ch;font-size:18px;line-height:1.65;font-weight:400;color:var(--muted)}
.website-workshop .nowrap-md{white-space:normal}
.website-workshop .voices__proof .trust-proof{--avatar-ring:var(--blue-light)}
.website-workshop .voice figcaption img{border-radius:50%}
@media(max-width:1023px){.website-workshop .hero__grid{gap:32px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.website-workshop .hero .lede{font-size:16px}.website-workshop .hero__media{aspect-ratio:3/5}.website-workshop .hero h1{font-size:clamp(2rem,4vw,2.8rem)!important}}
@media(max-width:760px){.website-workshop .workshop-hero{padding:20px 0 40px}.website-workshop .hero__grid{width:calc(100% - 40px);grid-template-columns:minmax(0,1fr);gap:32px}.website-workshop .hero h1{font-size:clamp(2rem,7.8vw,3rem)!important;margin-bottom:22px}.website-workshop .hero .lede{font-size:17px}.website-workshop .hero__media{aspect-ratio:4/3;max-height:460px;border-radius:22px}.website-workshop .hero__media img{object-position:60% 35%}.website-workshop .thesis{padding-block:64px}.website-workshop .thesis__claim{font-size:clamp(1.65rem,6vw,2.4rem)}.website-workshop .thesis__lead{font-size:17px}}
@media(max-width:480px){.website-workshop .hero .cta-row{align-items:flex-start;flex-direction:column;gap:4px}.website-workshop .hero .cta-row .btn{width:auto}.website-workshop .hero .btn-ghost{padding-left:0}.website-workshop .hero__media{aspect-ratio:1/1}}
