.speaker-hero{min-height:100vh;padding-top:var(--header-height);align-items:center;display:flex;position:relative;overflow:hidden}.speaker-hero__bg{z-index:0;position:absolute;inset:0}.speaker-hero__bg-image{object-fit:cover;object-position:center 30%;width:100%;height:100%;animation:20s ease-out forwards kenBurns}.speaker-hero__overlay{background:linear-gradient(135deg,#1c394af2 0%,#1c394ad9 50%,#1c394a99 100%);position:absolute;inset:0}.speaker-hero__inner{z-index:1;align-items:center;gap:var(--space-2xl);padding-top:var(--space-2xl);padding-bottom:var(--space-2xl);min-height:calc(100vh - var(--header-height));grid-template-columns:1fr 1fr;display:grid;position:relative}.speaker-hero__text .badge{opacity:0;animation:.7s cubic-bezier(.25,.46,.45,.94) .2s forwards heroStagger;transform:translateY(16px)}.speaker-hero__text h1{color:var(--color-white);margin-top:var(--space-md);margin-bottom:var(--space-md);opacity:0;animation:.7s cubic-bezier(.25,.46,.45,.94) .4s forwards heroStagger;transform:translateY(20px)}.speaker-hero__highlight{color:var(--color-highlight)}.speaker-hero__sub{color:#ffffffd1;margin-bottom:var(--space-lg);opacity:0;max-width:540px;font-size:clamp(1rem,1.5vw,1.15rem);line-height:1.8;animation:.7s cubic-bezier(.25,.46,.45,.94) .6s forwards heroStagger;transform:translateY(20px)}.speaker-hero__actions{gap:var(--space-sm);margin-bottom:var(--space-lg);opacity:0;flex-wrap:wrap;animation:.7s cubic-bezier(.25,.46,.45,.94) .8s forwards heroStagger;display:flex;transform:translateY(20px)}.speaker-hero__facts{gap:var(--space-md);opacity:0;flex-wrap:wrap;animation:.7s cubic-bezier(.25,.46,.45,.94) 1s forwards heroStagger;display:flex;transform:translateY(20px)}.speaker-hero__facts span{color:#fff9;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;display:flex}.speaker-hero__facts span:before{content:"";background:var(--color-highlight);border-radius:50%;flex-shrink:0;width:6px;height:6px}.speaker-hero__photo-wrap{opacity:0;justify-content:center;align-items:flex-end;animation:.9s cubic-bezier(.25,.46,.45,.94) .5s forwards heroStagger;display:flex;transform:translateY(24px)scale(.98)}.speaker-hero__photo{border-radius:var(--radius-lg);object-fit:cover;width:100%;max-width:480px;height:auto;box-shadow:0 24px 64px #00000080}.speaker-hero__scroll-hint{bottom:var(--space-lg);z-index:1;opacity:0;animation:.7s 1.4s forwards heroStagger;position:absolute;left:50%;transform:translate(-50%)}.speaker-hero__scroll-hint span{background:linear-gradient(#0000,#ffffff80);width:2px;height:40px;margin:0 auto;display:block}.speaker-profil{gap:var(--space-2xl);grid-template-columns:1fr 380px;align-items:start;display:grid}.speaker-profil__lead{color:var(--color-text);margin-bottom:var(--space-md);max-width:55ch;font-size:clamp(1.1rem,1.6vw,1.25rem);font-weight:600}.speaker-profil__content h2{margin-top:var(--space-sm);margin-bottom:var(--space-md)}.speaker-profil__content p+p{margin-top:var(--space-sm)}.speaker-profil__visual{position:relative}.speaker-profil__img{border-radius:var(--radius-lg);object-fit:cover;aspect-ratio:3/4;width:100%;display:block}.speaker-profil__card{background:var(--color-white);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);box-shadow:var(--shadow-xl);flex-direction:column;gap:.25rem;display:flex;position:absolute;bottom:-1.5rem;left:-1.5rem}.speaker-profil__card strong{font-family:var(--font-heading);color:var(--color-text);font-size:1rem;font-weight:900}.speaker-profil__card span{color:var(--color-text-medium);font-size:.85rem}.speaker-profil__linkedin{color:var(--color-primary);transition:color var(--transition-fast);align-items:center;gap:.4rem;margin-top:.25rem;font-size:.85rem;font-weight:600;display:inline-flex}.speaker-profil__linkedin:hover{color:var(--color-highlight-dark)}.speaker-themen__grid{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.speaker-themen__card{border-radius:var(--radius-md);padding:var(--space-lg);gap:var(--space-xs);transition:border-color var(--transition-base), background var(--transition-base);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;display:flex}.speaker-themen__card:hover{background:#ffffff1a;border-color:#b4d05c66}.speaker-themen__nr{font-family:var(--font-heading);color:var(--color-highlight);opacity:.5;font-size:2rem;font-weight:900;line-height:1}.speaker-themen__card h3{color:var(--color-white);margin-top:var(--space-xs);font-size:clamp(1rem,1.5vw,1.2rem)}.speaker-themen__card p{color:#ffffffb3;flex-grow:1;max-width:none;font-size:.95rem}.speaker-themen__audience{color:var(--color-highlight);padding-top:var(--space-xs);margin-top:auto;font-size:.8rem;font-weight:600}.speaker-themen__dauer{gap:.5rem;margin-top:.5rem;display:flex}.speaker-themen__dauer span{color:#fff6;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em;background:#ffffff14;padding:.15rem .5rem;font-size:.72rem;font-weight:600}.speaker-themen__cta{text-align:center;margin-top:var(--space-xl)}.speaker-fz{gap:var(--space-2xl);grid-template-columns:1fr 1fr;align-items:start;display:grid}.speaker-fz__formate h2,.speaker-fz__zielgruppen h2{margin-top:var(--space-sm);margin-bottom:var(--space-md);font-size:clamp(1.4rem,2.5vw,1.9rem)}.speaker-fz__list{margin-top:var(--space-md);flex-direction:column;gap:.75rem;list-style:none;display:flex}.speaker-fz__item{color:var(--color-text);align-items:center;gap:.75rem;font-size:1rem;font-weight:300;display:flex}.speaker-fz__icon{text-align:center;flex-shrink:0;width:28px;font-size:1.2rem}.speaker-nutzen__grid{gap:var(--space-md);margin-top:var(--space-xl);grid-template-columns:repeat(3,1fr);display:grid}.speaker-nutzen__card{border-radius:var(--radius-md);padding:var(--space-lg);transition:border-color var(--transition-base);background:#ffffff0f;border:1px solid #ffffff14;position:relative}.speaker-nutzen__card:hover{border-color:#b4d05c4d}.speaker-nutzen__dot{background:var(--color-highlight);width:10px;height:10px;margin-bottom:var(--space-sm);border-radius:50%}.speaker-nutzen__card h4{color:var(--color-white);margin-bottom:.5rem;font-size:1.05rem}.speaker-nutzen__card p{color:#ffffffa6;max-width:none;font-size:.95rem}.speaker-auftritte__grid{gap:var(--space-sm);margin:var(--space-xl) 0;flex-wrap:wrap;justify-content:center;display:flex}.speaker-auftritte__card{background:var(--color-white);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);min-width:180px;box-shadow:var(--shadow-sm);transition:box-shadow var(--transition-base), border-color var(--transition-base);flex-direction:column;gap:.25rem;display:flex}.speaker-auftritte__card:hover{box-shadow:var(--shadow-md);border-color:var(--color-highlight)}.speaker-auftritte__typ{text-transform:uppercase;letter-spacing:.08em;color:var(--color-highlight-dark);font-size:.75rem;font-weight:600}.speaker-auftritte__card strong{font-family:var(--font-heading);color:var(--color-text);font-size:.95rem;font-weight:700}.speaker-referenzen__logos-label{text-align:center;color:var(--color-text-light);text-transform:uppercase;letter-spacing:.06em;margin-top:var(--space-xl);margin-bottom:var(--space-lg);font-size:.9rem;font-weight:600}.speaker-anfrage{max-width:760px;margin:0 auto}.speaker-anfrage__header{margin-bottom:var(--space-xl)}.speaker-anfrage__header h2{color:var(--color-white);margin-top:var(--space-sm);margin-bottom:var(--space-md)}.speaker-form{border-radius:var(--radius-lg);padding:var(--space-xl);gap:var(--space-md);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;display:flex}.speaker-form__row{gap:var(--space-md);grid-template-columns:1fr 1fr;display:grid}.speaker-form__field{flex-direction:column;gap:.4rem;display:flex}.speaker-form__field--full{grid-column:1/-1}.speaker-form__field label{color:#ffffffbf;text-transform:uppercase;letter-spacing:.05em;font-size:.85rem;font-weight:600}.speaker-form__field input,.speaker-form__field select,.speaker-form__field textarea{border-radius:var(--radius-sm);color:var(--color-white);font-family:var(--font-body);transition:border-color var(--transition-fast), background var(--transition-fast);background:#ffffff14;border:1px solid #ffffff26;outline:none;width:100%;padding:.75rem 1rem;font-size:1rem;font-weight:300}.speaker-form__field input::placeholder,.speaker-form__field textarea::placeholder{color:#ffffff4d}.speaker-form__field select option{background:var(--color-primary);color:var(--color-white)}.speaker-form__field input:focus,.speaker-form__field select:focus,.speaker-form__field textarea:focus{border-color:var(--color-highlight);background:#ffffff1f}.speaker-form__field textarea{resize:vertical}.speaker-form>.btn{align-self:center}.speaker-form__error{color:#ff6b6b;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:#ff6b6b1a;max-width:none;font-size:.9rem}.speaker-form__success{text-align:center;padding:var(--space-2xl);align-items:center;gap:var(--space-sm);flex-direction:column;display:flex}.speaker-form__success svg{margin-bottom:var(--space-sm)}.speaker-form__success h3{color:var(--color-white)}.speaker-form__success p{color:#ffffffb3;max-width:40ch}.ai-refs__marquee{margin-bottom:var(--space-2xl);position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ai-refs__marquee-track{align-items:center;gap:var(--space-xl);width:max-content;animation:30s linear infinite marquee;display:flex}.ai-refs__marquee:hover .ai-refs__marquee-track{animation-play-state:paused}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ai-refs__logo-item{opacity:.45;filter:grayscale();transition:opacity var(--transition-base), filter var(--transition-base);flex-shrink:0}.ai-refs__logo-item:hover{opacity:1;filter:grayscale(0%)}.ai-refs__logo-item img{object-fit:contain;width:auto;max-width:130px;height:32px}.ai-refs__logo-item--raster img{height:38px}@media (max-width:900px){.speaker-hero__inner{text-align:left;grid-template-columns:1fr}.speaker-hero__photo-wrap{display:none}.speaker-profil{grid-template-columns:1fr}.speaker-profil__visual{display:none}.speaker-themen__grid{grid-template-columns:1fr 1fr}.speaker-fz{gap:var(--space-xl);grid-template-columns:1fr}.speaker-nutzen__grid{grid-template-columns:1fr 1fr}.speaker-form__row{grid-template-columns:1fr}}@media (max-width:600px){.speaker-themen__grid,.speaker-nutzen__grid{grid-template-columns:1fr}.speaker-form{padding:var(--space-lg)}}
