:root{--color-siai: var(--siai-violet);--color-siai-light: var(--siai-v400);--color-siai-glow: var(--siai-violet-glow);--color-siai-subtle: var(--siai-violet-dim)}.si-container{width:100%;max-width:var(--ct-max, 76rem);margin-left:auto;margin-right:auto;padding-left:var(--ct-px, clamp(1.25rem, 4vw, 2rem));padding-right:var(--ct-px, clamp(1.25rem, 4vw, 2rem))}.si-container--narrow{max-width:var(--ct-narrow, 52rem)}.hp-vision__eyebrow{font-size:.8125rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--tx-accent, #8B5CF6);margin-bottom:.75rem}.hp-vision__title{font-family:var(--font-heading);font-size:var(--text-4xl);font-weight:var(--weight-black);line-height:1.08;letter-spacing:var(--tracking-tight);color:var(--tx-primary);margin-bottom:var(--space-5)}.hp-vision__title em{font-style:normal;background:var(--grad-siai);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hp-vision__desc{font-size:1.0625rem;line-height:1.7;color:var(--tx-secondary, #52525B)}.hp-siai-entry{padding:var(--sec-py-lg) 0;background:var(--sf-primary, #FFFFFF);position:relative;overflow:hidden}.hp-siai-entry__grid{display:grid;grid-template-columns:1fr;gap:var(--grid-gap);align-items:center}@media(min-width:1024px){.hp-siai-entry__grid{grid-template-columns:1fr 1fr;gap:var(--header-mb)}}.hp-siai-entry__visual{position:relative;display:flex;align-items:center;justify-content:center;min-height:320px;background:var(--grad-warm);border-radius:calc(var(--card-radius) * 1.5);border:1px solid var(--bd-secondary, #F4F4F5);overflow:hidden}.hp-siai-entry__orb-wrap{position:relative;z-index:1}.hp-siai-entry__features{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.hp-siai-entry__feature{display:flex;gap:1rem;align-items:flex-start}.hp-siai-entry__feature-icon{width:2.5rem;height:2.5rem;border-radius:var(--radius-lg, .75rem);background:#8b5cf60f;display:flex;align-items:center;justify-content:center;flex-shrink:0;color:var(--tx-accent, #8B5CF6)}.hp-siai-entry__feature-icon svg{width:1.25rem;height:1.25rem}.hp-siai-entry__feature-title{font-size:.9375rem;font-weight:700;color:var(--tx-primary);margin-bottom:.25rem}.hp-siai-entry__feature-desc{font-size:.875rem;line-height:1.55;color:var(--tx-secondary, #52525B)}.hp-tk{padding:var(--sec-py-sm) 0 var(--sec-py-lg);background:#fff;position:relative}.hp-tk__container{width:100%;max-width:var(--hp-content-max, 75rem);margin:0 auto;padding:0 clamp(1.25rem,4vw,2rem)}.hp-tk__header{text-align:center;margin-bottom:var(--header-mb-lg);max-width:48rem;margin-left:auto;margin-right:auto}.hp-tk__eyebrow{display:inline-block;font-family:var(--font-sans);font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--color-secondary, #9C8243);opacity:var(--hp-eyebrow-opacity, .7);margin-bottom:1.25rem}.hp-tk__title{font-family:var(--font-heading);font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;color:var(--color-primary, #1A1A2E);margin-bottom:1.25rem}.hp-tk__sub{font-size:1.0625rem;line-height:1.75;color:var(--tx-secondary, #52525B);max-width:38rem;margin:0 auto}.hp-tk__featured{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-sm);margin-bottom:var(--grid-gap-sm)}.hp-tk-hero{display:flex;flex-direction:column;gap:1.5rem;background:var(--si-surface-bg, #FFFFFF);border:1px solid var(--si-surface-border, rgba(22, 22, 22, .08));border-radius:var(--si-surface-radius, 28px);padding:2.25rem 2.25rem 2rem;cursor:pointer;text-decoration:none;color:inherit;min-height:240px;box-shadow:var(--si-shadow-card);transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1),border-color .4s ease}.hp-tk-hero:hover{transform:translateY(var(--card-hover-lift, -3px));border-color:var(--card-hover-border);box-shadow:var(--si-shadow-card-hover)}.hp-tk-hero:focus-visible,.hp-tk-compact:focus-visible{outline:3px solid var(--color-secondary, #9C8243);outline-offset:3px}.hp-tk-hero__icon-wrap{width:3.25rem;height:3.25rem;border-radius:50%;background:color-mix(in srgb,var(--cat-color) 8%,transparent);display:flex;align-items:center;justify-content:center;transition:background .35s ease,transform .4s cubic-bezier(.16,1,.3,1)}.hp-tk-hero:hover .hp-tk-hero__icon-wrap{background:color-mix(in srgb,var(--cat-color) 14%,transparent);transform:scale(1.06)}.hp-tk-hero__icon{width:1.5rem;height:1.5rem;color:var(--cat-color)}.hp-tk-hero__body{display:flex;flex-direction:column;gap:.75rem;flex:1;justify-content:flex-end}.hp-tk-hero__name{font-family:var(--font-heading);font-size:1.375rem;font-weight:700;color:var(--color-primary, #1A1A2E);line-height:1.2;letter-spacing:-.01em}.hp-tk-hero__accent{width:2.5rem;height:2px;background:var(--color-secondary, #9C8243);border-radius:var(--radius-sm);opacity:.4;transition:width .4s cubic-bezier(.16,1,.3,1),opacity .3s ease}.hp-tk-hero:hover .hp-tk-hero__accent{width:4rem;opacity:.7}.hp-tk-hero__meta{display:flex;align-items:center;justify-content:space-between}.hp-tk-hero__badge{font-size:.8125rem;font-weight:500;color:var(--tx-secondary, #52525B);background:#1a1a2e0a;padding:.25rem .75rem;border-radius:var(--badge-radius);transition:all .3s ease}.hp-tk-hero:hover .hp-tk-hero__badge{color:var(--color-secondary, #9C8243);background:rgba(var(--color-secondary-rgb, 156, 130, 67),.08)}.hp-tk-hero__arrow{width:1.25rem;height:1.25rem;opacity:.15;color:var(--color-primary, #1A1A2E);transition:all .35s cubic-bezier(.16,1,.3,1)}.hp-tk-hero__arrow svg{width:100%;height:100%}.hp-tk-hero:hover .hp-tk-hero__arrow{opacity:.6;color:var(--color-secondary, #9C8243);transform:translate(3px)}.hp-tk__compact{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--grid-gap-xs)}.hp-tk-compact{display:flex;align-items:center;gap:.875rem;background:var(--si-surface-bg, #FFFFFF);border:1px solid rgba(22,22,22,.06);border-radius:var(--si-surface-radius-sm, 22px);padding:1.25rem 1.5rem;cursor:pointer;text-decoration:none;color:inherit;box-shadow:var(--si-shadow-card-tight);transition:transform .35s cubic-bezier(.16,1,.3,1),box-shadow .35s cubic-bezier(.16,1,.3,1),border-color .35s ease}.hp-tk-compact:hover{transform:translateY(var(--card-hover-lift, -3px));border-color:var(--card-hover-border);box-shadow:var(--si-shadow-card-tight-hover)}.hp-tk-compact__icon-wrap{width:2.25rem;height:2.25rem;border-radius:50%;background:color-mix(in srgb,var(--cat-color) 8%,transparent);display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .3s ease}.hp-tk-compact:hover .hp-tk-compact__icon-wrap{background:color-mix(in srgb,var(--cat-color) 14%,transparent)}.hp-tk-compact__icon{width:1.125rem;height:1.125rem;color:var(--cat-color)}.hp-tk-compact__name{font-family:var(--font-heading);font-size:.9375rem;font-weight:600;color:var(--color-primary, #1A1A2E);line-height:1.3;letter-spacing:-.005em;flex:1}.hp-tk-compact__right{display:flex;align-items:center;gap:.625rem;flex-shrink:0}.hp-tk-compact__count{font-family:var(--font-heading);font-size:.875rem;font-weight:600;color:var(--tx-secondary, #52525B);opacity:.6;line-height:1}.hp-tk-compact__arrow{width:1rem;height:1rem;opacity:.2;color:var(--color-primary, #1A1A2E);transition:all .3s cubic-bezier(.16,1,.3,1)}.hp-tk-compact__arrow svg{width:100%;height:100%}.hp-tk-compact:hover .hp-tk-compact__arrow{opacity:.5;color:var(--color-secondary, #9C8243);transform:translate(2px)}@media(max-width:767px){.hp-tk__featured{grid-template-columns:1fr;gap:1rem}.hp-tk-hero{min-height:auto;padding:1.75rem;gap:1.25rem}.hp-tk-hero__icon-wrap{width:2.75rem;height:2.75rem}.hp-tk-hero__icon{width:1.25rem;height:1.25rem}.hp-tk-hero__name{font-size:1.125rem}.hp-tk__compact{grid-template-columns:1fr;gap:.625rem}.hp-tk-compact{padding:1rem 1.25rem;border-radius:var(--radius-lg)}.hp-tk-compact__icon-wrap{width:2rem;height:2rem}.hp-tk-compact__icon{width:1rem;height:1rem}.hp-tk-compact__name{font-size:.875rem}}@media(min-width:768px)and (max-width:1023px){.hp-tk__featured{grid-template-columns:repeat(3,1fr);gap:1rem}.hp-tk-hero{padding:1.75rem 1.75rem 1.5rem;min-height:200px}.hp-tk-hero__name{font-size:1.125rem}.hp-tk__compact{grid-template-columns:repeat(3,1fr);gap:.625rem}}[data-theme=dark] .hp-tk{background:var(--sf-base, #030213)}[data-theme=dark] .hp-tk__title{color:#fafafa}[data-theme=dark] .hp-tk__sub{color:var(--tx-secondary, #A1A1AA)}[data-theme=dark] .hp-tk-hero__name,[data-theme=dark] .hp-tk-compact__name{color:#fafafa}[data-theme=dark] .hp-tk-hero__badge{color:var(--tx-secondary, #A1A1AA);background:#ffffff0f}[data-theme=dark] .hp-tk-hero:hover .hp-tk-hero__badge{color:var(--color-secondary, #9C8243);background:rgba(var(--color-secondary-rgb, 156, 130, 67),.12)}[data-theme=dark] .hp-tk-hero__arrow,[data-theme=dark] .hp-tk-compact__arrow{color:#fafafa}[data-theme=dark] .hp-tk-compact__count{color:var(--tx-secondary, #A1A1AA)}[data-theme=dark] .hp-tk-hero__icon-wrap{background:color-mix(in srgb,var(--cat-color) 12%,transparent)}[data-theme=dark] .hp-tk-hero:hover .hp-tk-hero__icon-wrap{background:color-mix(in srgb,var(--cat-color) 20%,transparent)}[data-theme=dark] .hp-tk-compact__icon-wrap{background:color-mix(in srgb,var(--cat-color) 12%,transparent)}[data-theme=dark] .hp-tk-compact:hover .hp-tk-compact__icon-wrap{background:color-mix(in srgb,var(--cat-color) 18%,transparent)}@media(prefers-reduced-motion:reduce){.hp-tk-hero,.hp-tk-compact,.hp-tk-hero__icon-wrap,.hp-tk-hero__arrow,.hp-tk-hero__accent,.hp-tk-hero__badge,.hp-tk-compact__icon-wrap,.hp-tk-compact__arrow{transition:none}}.hp-hero__logos{position:relative;z-index:1;padding-bottom:2rem;--logo-fade-color: #FFFFFF}em.soft{font-family:var(--font-soft, Georgia, "Times New Roman", serif);font-style:italic;font-weight:400;color:inherit}.hp-themen__title,#beliebte-seminare .bs__title,#so-laeuft-es-ab .slab__title,#praxis-beispiele .pbsp__title,#trainer .ts__title,#wissenshub .wh__title,#programme .prog__title,#events .ev__title{font-size:clamp(2.25rem,4.5vw,3.25rem);font-weight:800;letter-spacing:-.05em;line-height:1.1}#beliebte-seminare .bs__eyebrow,#trainer .ts__eyebrow,#so-laeuft-es-ab .slab__eyebrow,#praxis-beispiele .pbsp__eyebrow,#wissenshub .wh__eyebrow,#programme .prog__eyebrow,#events .ev__eyebrow,.hp-themen__eyebrow{color:var(--hp-eyebrow-color, var(--tx-gold));opacity:.7;font-size:.75rem;letter-spacing:.14em}section.hp-hero+.hero-gradient-transition{height:40px;margin-top:-1px;background:transparent;position:relative;overflow:hidden}section.hp-hero+.hero-gradient-transition:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:100%;max-width:1600px;height:100%;background:radial-gradient(ellipse 160% 100% at center top,rgba(12,19,35,.03) 0%,transparent 50%);filter:blur(40px);pointer-events:none}section.hp-hero+.hero-gradient-transition:after{content:none}[data-theme=dark] section.hp-hero+.hero-gradient-transition:before{background:none}@media(max-width:767px){.hp-cluster{padding:1.375rem}.hp-cluster__icon{width:2.5rem;height:2.5rem;margin-bottom:1rem}.hp-cluster__icon svg{width:1.25rem;height:1.25rem}.hp-cluster__name{font-size:.9375rem}.hp-cluster__body{margin-bottom:1rem}.hp-cluster__arrow{display:none}}@media(prefers-reduced-motion:reduce){.hp-cluster,.hp-cluster:after,.hp-cluster__icon,.hp-cluster__icon svg,.hp-cluster__badge,.hp-cluster__arrow,.hp-themen__cta,.hp-themen__cta svg{transition:none}}[data-theme=dark] .hp-themen{background:var(--sf-base, #030213)}[data-theme=dark] .hp-themen__eyebrow{color:#fff6}[data-theme=dark] .hp-themen__title{color:#fff}[data-theme=dark] .hp-themen__sub{color:var(--tx-secondary, #A1A1AA)}[data-theme=dark] .hp-cluster{background:var(--sf-secondary, #22223A);border-color:#ffffff0f;box-shadow:var(--si-shadow-card)}[data-theme=dark] .hp-cluster:after{background:radial-gradient(ellipse 80% 60% at 50% 0%,rgba(139,92,246,.06) 0%,transparent 70%)}[data-theme=dark] .hp-cluster:hover{border-color:#8b5cf626;box-shadow:var(--si-shadow-card-hover)}[data-theme=dark] .hp-cluster__icon{background:#ffffff0f}[data-theme=dark] .hp-cluster:hover .hp-cluster__icon{background:#8b5cf61f}[data-theme=dark] .hp-cluster__icon svg{color:#ffffffb3}[data-theme=dark] .hp-cluster:hover .hp-cluster__icon svg{color:var(--tx-accent, #8B5CF6)}[data-theme=dark] .hp-cluster__name{color:#fff}[data-theme=dark] .hp-cluster__desc{color:var(--tx-secondary, #A1A1AA)}[data-theme=dark] .hp-cluster__badge{color:#ffffff73;background:#ffffff0f}[data-theme=dark] .hp-cluster:hover .hp-cluster__badge{color:var(--tx-accent, #8B5CF6);background:#8b5cf61a}[data-theme=dark] .hp-themen__cta{color:#fffc;border-color:#ffffff1a}[data-theme=dark] .hp-themen__cta:hover{background:#ffffff0d;border-color:#ffffff2e}
