:root{--blue:#2839cc;--blue-deep:#1c2aa6;--blue-vivid:#0505f0;--blue-ink:#0b0e33;--tint:#e4e8ff;--tint-soft:#eef0fb;--ink:#14141a;--paper:#fff;--grey:#c1c1c1;--grey-line:#e6e6e4;--grey-text:#585860;--beige:#f2f1ec;--serif:"Source Serif 4 Variable", "Source Serif 4", Georgia, "Times New Roman", serif;--sans:"Inter Variable", system-ui, -apple-system, "Segoe UI", sans-serif;--radius:24px;--container:112.5rem;--ease:cubic-bezier(.16, 1, .3, 1);--midnight:#0b0e33;--pale:#e4e8ff;--soft:#eef0fb;--muted:#585860;--warm:#f2f1ec;--canvas:#f6f5f1;--line:#e6e6e4;--line-strong:#d6d6d2;--edge:#85858c;--error:#b3261e;--ok:#1d6440;--ok-bg:#e3f1e8;--amber:#7a4a00;--amber-bg:#fbeccf;--shadow:0 1px 2px #0b0e330d, 0 6px 20px #0b0e330f;--r-s:8px;--r-l:16px;--r-pill:999px}*{box-sizing:border-box}:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:6px}body{font-family:var(--sans);color:var(--ink);background:var(--paper);-webkit-font-smoothing:antialiased;margin:0;line-height:1.55}body.v1-menu-open{overflow:hidden}img{max-width:100%;height:auto;display:block}.v1-container{max-width:var(--container);margin-inline:auto;padding-inline:clamp(1.25rem,3.2vw,3.9rem)}.v1-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);margin:0 0 .9rem;font-size:.72rem;font-weight:650}.v1-serif{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;margin:0;font-weight:550;line-height:1.08}.v1-btn{letter-spacing:.05em;text-transform:uppercase;transition:transform .15s var(--ease), background .25s var(--ease), color .25s var(--ease);border-radius:999px;align-items:center;gap:.55rem;padding:.9rem 1.6rem;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.v1-btn:after{content:"→";transition:transform .2s var(--ease);font-size:.95rem}.v1-btn:hover:after{transform:translate(3px)}.v1-btn:active{transform:translateY(1px)scale(.99)}.v1-btn-tint{background:var(--tint);color:var(--blue-deep)}.v1-btn-tint:hover,.v1-btn-solid{background:var(--blue);color:#fff}.v1-btn-solid:hover{background:var(--blue-deep)}.v1-btn-outline{color:var(--ink);border:1.5px solid var(--ink);background:0 0}.v1-btn-outline:hover{background:var(--ink);color:#fff}.v1-skip{z-index:100;background:var(--blue);color:#fff;transition:transform .18s var(--ease);border-radius:0 0 12px 12px;padding:.75rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;position:fixed;top:0;left:50%;transform:translate(-50%,-120%);box-shadow:0 8px 24px #10102840}.v1-skip:focus,.v1-skip:focus-visible{outline-offset:-4px;transform:translate(-50%)}.v1-header{inset-inline:0;z-index:40;max-width:var(--container);justify-content:space-between;align-items:center;margin-inline:auto;padding-inline:clamp(1.25rem,3vw,3.75rem);display:flex;position:absolute;top:1.25rem}.v1-brand-pill{border:1px solid var(--grey-line);background:#fff;border-radius:16px;align-items:center;gap:.7rem;padding:.45rem 1.15rem .45rem .45rem;display:flex;box-shadow:0 6px 24px #10102814}.v1-burger{background:var(--tint-soft);cursor:pointer;width:2.6rem;height:2.6rem;transition:background .25s var(--ease);border:none;border-radius:12px;place-items:center;display:grid}.v1-burger:hover{background:var(--tint)}.v1-burger span{background:var(--ink);width:1.05rem;height:2px;display:block;position:relative}.v1-burger span:before,.v1-burger span:after{content:"";background:var(--ink);width:1.05rem;height:2px;position:absolute;left:0}.v1-burger span:before{top:-6px}.v1-burger span:after{top:6px}.v1-wordmark{letter-spacing:.01em;color:var(--ink);font-size:1rem;font-weight:700;text-decoration:none}.v1-wordmark strong{color:var(--blue)}.v1-header-cta{border:1px solid var(--grey-line);color:var(--ink);transition:background .25s var(--ease), color .25s var(--ease);background:#fff;border-radius:16px;padding:.8rem 1.4rem;font-size:.9rem;font-weight:600;text-decoration:none;box-shadow:0 6px 24px #10102814}.v1-header-cta:hover{background:var(--blue);color:#fff;border-color:var(--blue)}.v1-header-actions{align-items:center;gap:.7rem;margin-left:auto;display:flex}.v1-header-pill{border:1px solid var(--grey-line);background:#fff;border-radius:16px;align-items:center;gap:.55rem;padding:.55rem 1rem;display:flex;box-shadow:0 6px 24px #10102814}.v1-header-search{width:2rem;height:2rem;color:var(--ink);cursor:pointer;transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:none;border-radius:999px;place-items:center;display:grid}.v1-header-search:hover{color:var(--blue-deep);background:var(--tint-soft)}.v1-header-login{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--grey-line);text-decoration-color:var(--grey-line);text-underline-offset:4px;transition:color .2s var(--ease);font-size:.82rem;font-weight:700}.v1-header-login:hover{color:var(--blue-deep)}.v1-header-kontakt{text-transform:uppercase;letter-spacing:.05em;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--grey-line);text-decoration-color:var(--grey-line);text-underline-offset:4px;font-size:.82rem;font-weight:700;display:none}.v1-header-kontakt:hover{color:var(--blue-deep)}.ml-header-btn{width:2rem;height:2rem;color:var(--ink);transition:color .2s var(--ease), background .2s var(--ease);background:0 0;border:none;border-radius:999px;place-items:center;text-decoration:none;display:grid;position:relative}.ml-header-btn:hover{color:var(--blue-deep);background:var(--tint-soft)}.ml-badge-count{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:1.1rem;height:1.1rem;padding:0 .25rem;font-size:.62rem;font-weight:700;line-height:1;display:grid;position:absolute;top:-.35rem;right:-.35rem}.ml-badge-count[hidden]{display:none}.ml-badge-count.is-pulse{animation:ml-badge-pulse .55s var(--ease)}@keyframes ml-badge-pulse{0%{transform:scale(1)}35%{transform:scale(1.45)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.ml-badge-count.is-pulse{animation:none}}.v1-menu{z-index:50;opacity:0;visibility:hidden;height:100dvh;transition:opacity .45s var(--ease), transform .45s var(--ease), visibility 0s linear .45s;background:#fff;grid-template-rows:auto 1fr;display:grid;position:fixed;inset:0;transform:translateY(-2.5rem)}.v1-menu.is-open{opacity:1;visibility:visible;transition:opacity .45s var(--ease), transform .45s var(--ease);transform:translateY(0)}.v1-menu-bar{border-bottom:1px solid var(--grey-line);justify-content:space-between;align-items:center;padding:1.25rem 2rem;display:flex}.v1-menu-close{border:1px solid var(--grey-line);cursor:pointer;width:2.75rem;height:2.75rem;color:var(--ink);transition:background .25s var(--ease), color .25s var(--ease);background:0 0;border-radius:999px;place-items:center;font-size:1.05rem;display:grid}.v1-menu-close:hover{background:var(--ink);color:#fff}.v1-menu-body{grid-template-columns:minmax(16rem,24rem) 1fr;min-height:0;display:grid;overflow:hidden}.v1-menu-rail{border-right:1px solid var(--grey-line);overscroll-behavior:contain;flex-direction:column;gap:.25rem;min-height:0;padding:2rem 1.25rem;display:flex;overflow-y:auto}.v1-rail-item{font-family:var(--sans);color:var(--ink);text-align:left;cursor:pointer;transition:background .22s var(--ease);background:0 0;border:none;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.25rem;font-size:1.15rem;font-weight:500;display:flex}.v1-rail-item .v1-rail-arrow{opacity:0;transition:opacity .22s var(--ease), transform .22s var(--ease);color:var(--blue);transform:translate(-6px)}.v1-rail-item:hover,.v1-rail-item:focus-visible,.v1-rail-item.is-active{background:var(--tint-soft)}.v1-rail-item.is-active .v1-rail-arrow,.v1-rail-item:hover .v1-rail-arrow{opacity:1;transform:translate(0)}.v1-rail-group{text-transform:uppercase;letter-spacing:.09em;color:var(--grey-text);margin:1.1rem 0 .35rem;padding:0 1.25rem;font-size:.72rem;font-weight:700}.v1-menu-rail .v1-rail-group:first-child{margin-top:0}.v1-rail-group-portal{margin-top:2rem}.v1-rail-sub{margin-left:.9rem;padding-block:.7rem;font-size:1.02rem}.v1-menu-search{border:1px solid var(--grey-line);max-width:34rem;color:var(--grey-text);background:#fff;border-radius:999px;flex:1;align-items:center;gap:.65rem;margin:0 2rem;padding:.55rem 1.1rem;display:flex}.v1-menu-search:focus-within{border-color:var(--blue);color:var(--blue-deep)}.v1-menu-search input{font-family:var(--sans);color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-size:.95rem}.v1-menu-search input::placeholder{color:var(--grey-text)}.v1-menu-close{flex-shrink:0}@media (width<=700px){.v1-menu-search{min-width:0;margin:0 .75rem}.v1-menu-search input{font-size:.88rem}}.v1-menu-panels{padding:2.5rem 3rem;position:relative;overflow-y:auto}.v1-panel{display:none}.v1-panel.is-active{animation:v1-panel-in .35s var(--ease);display:block}@keyframes v1-panel-in{0%{opacity:0;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}.v1-panel h3{font-family:var(--serif);margin:0 0 .5rem;font-size:1.6rem;font-weight:550}.v1-panel p.v1-panel-lead{color:var(--grey-text);max-width:46ch;margin:0 0 1.75rem}.v1-panel-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 2rem;margin:0;padding:0;list-style:none;display:grid}.v1-panel-links a{color:var(--ink);border-bottom:1px solid var(--grey-line);transition:color .2s var(--ease), background .2s var(--ease);border-radius:10px;margin:0 -.75rem;padding:.7rem .75rem;text-decoration:none;display:block}.v1-panel-links a:hover{color:var(--blue)}.v1-panel-links a.is-active{background:var(--tint);color:var(--blue-deep);border-bottom-color:#0000}.v1-intro{text-align:center;padding:7.25rem 1.25rem 1.9rem}.v1-intro h1{color:var(--ink);max-width:40ch;margin-inline:auto;font-size:clamp(2rem,3.4vw,3.1rem)}.v1-media-card{border-radius:var(--radius);align-items:flex-end;min-height:clamp(30rem,62vh,40rem);display:flex;position:relative;overflow:hidden}.v1-media-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v1-media-tag{z-index:2;color:#fff;letter-spacing:.11em;text-transform:uppercase;background:#0b0e33e6;border:1px solid #ffffffbf;border-radius:999px;padding:.4rem 1rem;font-size:.72rem;font-weight:650;position:absolute;top:1.5rem;left:1.5rem}.v1-media-story{z-index:2;-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);max-width:26.5rem;color:var(--ink);background:#ffffff9e;border:1px solid #ffffff80;border-radius:18px;margin:0 0 2rem 2rem;padding:1.75rem 1.9rem;position:relative}.v1-media-story .v1-story-meta{letter-spacing:.11em;text-transform:uppercase;color:var(--ink);margin:0 0 .7rem;font-size:.72rem;font-weight:650}.v1-media-story .v1-story-meta span{color:var(--grey-text);letter-spacing:.06em;margin-left:.6rem}.v1-media-story h2{font-family:var(--sans);letter-spacing:-.01em;margin:0 0 .6rem;font-size:1.55rem;font-weight:650;line-height:1.22}.v1-media-story p{color:var(--ink-soft,#333);margin:0 0 1.25rem;font-size:.95rem}@media (prefers-reduced-transparency:reduce){.v1-media-story{-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffffff5}}.v1-tabs{justify-content:center;margin:2.5rem auto 0;display:flex}.v1-tabs-inner{border:1px solid var(--grey-line);border-radius:16px;flex-wrap:wrap;justify-content:center;align-items:center;gap:2.25rem;padding:1.1rem 2.25rem;display:flex}.v1-tabs-inner .v1-tab-label{letter-spacing:.1em;text-transform:uppercase;color:var(--grey-text);font-size:.78rem;font-weight:650}.v1-tabs-inner a{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-underline-offset:5px;transition:color .2s var(--ease);font-size:.78rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.v1-tabs-inner a:hover{color:var(--blue)}.v1-impact{padding-block:clamp(3.5rem,7vw,6rem)}.v1-impact-panel{background:var(--blue-ink);border-radius:var(--radius);color:#fff;padding:clamp(2.5rem,5vw,4.5rem)}.v1-impact-top{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.v1-impact-top h2{color:#fff;font-size:clamp(2rem,3.6vw,3.1rem)}.v1-impact-top p{color:#ffffffd9;max-width:56ch;margin:0;font-size:1.02rem}.v1-impact-claim{gap:.85rem;display:grid}.v1-impact-top strong{color:#fff;font-weight:600}.v1-impact-source{color:#ffffff80;margin:1.25rem 0 0;font-size:.78rem;line-height:1.5}.v1-impact-bottom{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;margin-top:clamp(2.5rem,5vw,4rem);display:flex}.v1-impact-refs{flex:30rem}.v1-impact-refs-label{letter-spacing:.11em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .7rem;font-size:.72rem;font-weight:650}.v1-impact-refs-list{columns:3;color:#ffffffd9;column-gap:2rem;margin:0;padding:0;font-size:1rem;line-height:1.45;list-style:none}.v1-impact-refs-list li{break-inside:avoid;margin-bottom:.5rem}.v1-services{padding-block:0 clamp(3.5rem,7vw,6rem)}.v1-services-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.25rem;display:flex}.v1-services-head h2{max-width:18ch;font-size:clamp(2rem,3.6vw,3.1rem)}.v1-services-head .v1-services-lead{color:var(--grey-text);max-width:52ch;margin:1rem 0 0}.v1-services-link{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-underline-offset:5px;white-space:nowrap;flex-shrink:0;font-size:.78rem;font-weight:700;text-decoration:underline}.v1-services-link:hover{color:var(--blue)}.v1-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;display:grid}.v1-card{aspect-ratio:3/4;transition:transform .25s var(--ease), box-shadow .25s var(--ease);border-radius:18px;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.v1-card:hover{transform:translateY(-5px);box-shadow:0 24px 50px #10102829}.v1-card>img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease);position:absolute;inset:0}.v1-card:hover>img{transform:scale(1.04)}.v1-card-tag{z-index:2;color:#fff;letter-spacing:.1em;text-transform:uppercase;background:#0b0e33e6;border:1px solid #ffffffbf;border-radius:999px;padding:.3rem .8rem;font-size:.66rem;font-weight:650;position:absolute;top:1rem;left:1rem}.v1-card-body{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);width:calc(100% - 1.8rem);color:var(--ink);background:#ffffffd1;border-radius:14px;margin:.9rem;padding:1.1rem 1.2rem 1.2rem;position:relative}.v1-card-body h3{font-family:var(--sans);margin:0;font-size:1.12rem;font-weight:650;line-height:1.3}.v1-card-body p{color:var(--grey-text);margin:.45rem 0 0;font-size:.86rem}.v1-tool{background:var(--tint-soft);padding-block:clamp(3.5rem,7vw,6rem)}.v1-tool-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.v1-tool-text h2{margin-bottom:1.1rem;font-size:clamp(2rem,3.4vw,2.9rem)}.v1-tool-text p{color:var(--grey-text);max-width:52ch;margin:0 0 2rem}.v1-tool-visual{border-radius:var(--radius);aspect-ratio:16/10;background:radial-gradient(60% 80% at 20% 15%,#cdd5ff 0%,#0000 60%),radial-gradient(55% 70% at 85% 25%,#9dabff 0%,#0000 62%),radial-gradient(70% 90% at 60% 90%,#4a55f2 0%,#0000 70%),linear-gradient(160deg,#e9ecff 0%,#b9c2ff 45%,#2b34d8 100%);position:relative;overflow:hidden}.v1-tool-visual img{border-radius:14px;width:78%;position:absolute;bottom:-10%;right:-6%;box-shadow:0 30px 70px #0a0a2e59}.v1-leads{padding-block:clamp(3.5rem,7vw,6rem)}.v1-leads-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.v1-leads-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;display:grid}.v1-lead-figure{margin:0}.v1-lead-figure img{aspect-ratio:3/4;object-fit:cover;border-radius:18px;width:100%}.v1-lead-figure figcaption{margin-top:.8rem;font-size:.92rem}.v1-lead-figure figcaption strong{font-weight:650;display:block}.v1-lead-figure figcaption span{color:var(--grey-text);font-size:.85rem}.v1-leads-text h2{margin-bottom:1.1rem;font-size:clamp(2rem,3.4vw,2.9rem)}.v1-leads-text p{color:var(--grey-text);max-width:52ch}.v1-duo{padding-block:0 clamp(3.5rem,7vw,6rem)}.v1-duo-grid{grid-template-columns:1fr;gap:1.25rem;display:grid}.v1-duo-card{border-radius:var(--radius);flex-direction:column;justify-content:flex-end;min-height:22rem;padding:2.25rem;display:flex;position:relative;overflow:hidden}.v1-duo-card>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.v1-duo-photo:after{content:"";background:linear-gradient(#0a0a1e0d 30%,#0a0a1ead 100%);position:absolute;inset:0}.v1-duo-card .v1-duo-label{z-index:2;letter-spacing:.11em;text-transform:uppercase;margin:0 0 .6rem;font-size:.72rem;font-weight:650;position:relative}.v1-duo-card h3{z-index:2;font-family:var(--serif);max-width:18ch;margin:0 0 1.4rem;font-size:clamp(1.6rem,2.6vw,2.3rem);font-weight:550;line-height:1.12;position:relative}.v1-duo-card .v1-btn{z-index:2;align-self:flex-start;position:relative}.v1-duo-photo{color:#fff}.v1-contact{background:var(--beige);padding-block:clamp(3.5rem,7vw,6rem)}.v1-contact-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(2.5rem,5vw,5rem);display:grid}.v1-contact-text h2{margin-bottom:1.1rem;font-size:clamp(2rem,3.4vw,2.9rem)}.v1-contact-text p{color:var(--grey-text);max-width:50ch;margin:0 0 2rem}.v1-contact-direct{color:var(--grey-text);margin:1.1rem 0 0;font-size:.95rem}.v1-contact-direct a{color:var(--blue-deep);text-decoration:underline;-webkit-text-decoration-color:var(--grey-line);text-decoration-color:var(--grey-line);text-underline-offset:4px;font-weight:600}.v1-contact-direct a:hover{text-decoration-color:currentColor}.v1-contact-ctas{flex-wrap:wrap;gap:.75rem;display:flex}.v1-contact-visual{border-radius:var(--radius);aspect-ratio:4/3;overflow:hidden}.v1-contact-visual img{object-fit:cover;width:100%;height:100%}.v1-footer{background:var(--blue-ink);color:#fff;padding-block:clamp(2.5rem,5vw,4rem) 1.75rem}.v1-footer-grid{border-bottom:1px solid #ffffff26;grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2.3fr));gap:2rem;padding-bottom:2.25rem;display:grid}.v1-footer .v1-wordmark{color:#fff;font-size:1.1rem}.v1-footer .v1-wordmark strong{color:#8b95ff}.v1-footer-tagline{color:#ffffffa6;max-width:34ch;margin-top:.9rem;font-size:.92rem}.v1-footer h2{letter-spacing:.11em;text-transform:uppercase;color:#ffffff8c;margin:0 0 .9rem;font-size:.72rem;font-weight:650}.v1-footer ul{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.v1-footer ul a{color:#ffffffd9;font-size:.94rem;text-decoration:none}.v1-footer ul a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline}.v1-footer-bottom{color:#ffffff8c;flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.85rem;display:flex}.v1-js .v1-reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(1.25rem)}.v1-js .v1-reveal.in-view{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.v1-js .v1-reveal{opacity:1;transition:none;transform:none}.v1-menu{transition:none}.v1-panel.is-active{animation:none}.v1-card:hover>img{transform:none}}@media (width<=1100px){.v1-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.v1-impact-refs-list{columns:2}}@media (width<=900px){.v1-menu-body{grid-template-columns:1fr}.v1-menu-panels{display:none}.v1-impact-top,.v1-tool-grid,.v1-leads-grid,.v1-contact-grid{grid-template-columns:1fr}.v1-services-head{flex-direction:column;align-items:flex-start;gap:.75rem}.v1-footer-grid{grid-template-columns:1fr 1fr}}@media (width<=767px){.v1-intro{padding-top:6.5rem}.v1-media-story{margin:0 1rem 1rem}.v1-media-card{min-height:34rem}.v1-header-cta,.v1-header-login{display:none}.v1-header-kontakt{display:inline}.v1-tabs-inner{gap:1.1rem;padding:.9rem 1.25rem}.v1-leads-photos{gap:.9rem}}@media (width<=700px){.v1-cards{gap:.7rem}.v1-card{aspect-ratio:3/4;border-radius:14px}.v1-card-tag{letter-spacing:.08em;padding:.22rem .6rem;font-size:.58rem;top:.6rem;left:.6rem}.v1-card-body{border-radius:11px;width:calc(100% - 1rem);margin:.5rem;padding:.7rem .75rem .78rem}.v1-card-body h3,.v1-card-body p,.v1-duo-card h3{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;overflow-wrap:break-word}.v1-card-body h3{font-size:.94rem;line-height:1.25}.v1-card-body p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.28rem;font-size:.75rem;line-height:1.35;display:-webkit-box;overflow:hidden}.v1-footer{padding-block:1.9rem 1.25rem}.v1-footer-grid{grid-template-columns:1fr 1fr;gap:1.5rem 1.1rem;padding-bottom:1.5rem}.v1-footer-grid>:first-child{grid-column:1/-1}.v1-footer-tagline{margin-top:.7rem}.v1-footer-cta{margin-top:1rem}.v1-footer-bottom{gap:.5rem;padding-top:1.1rem}.v1-intro{padding:6rem 1.25rem 1.9rem}.v1-media-card{min-height:27rem}.v1-media-story{border-radius:15px;padding:1.2rem 1.25rem}.v1-media-story h2{font-size:1.32rem}.v1-media-story p{margin-bottom:1rem;font-size:.9rem}.v1-tabs{margin-top:1.5rem}.v1-impact{padding-block:2.25rem}.v1-impact-panel{padding:1.7rem 1.5rem}.v1-impact-top{gap:1.2rem}.v1-impact-bottom{gap:1.5rem;margin-top:1.75rem}.v1-impact-refs-list{columns:1}.v1-services{padding-block:0 2.25rem}.v1-services-head{margin-bottom:1.4rem}.v1-services-head .v1-services-lead{margin-top:.7rem}.v1-tool,.v1-leads,.v1-contact{padding-block:2.25rem}.v1-duo{padding-block:0 2.25rem}.v1-tool-grid,.v1-leads-grid,.v1-contact-grid{gap:1.6rem}.v1-tool-text p,.v1-contact-text p{margin-bottom:1.4rem}.v1-tool-text h2,.v1-leads-text h2,.v1-contact-text h2{margin-bottom:.8rem}.v1-duo-grid{gap:.9rem}.v1-duo-card{min-height:17rem;padding:1.5rem 1.4rem}.v1-duo-card h3{margin-bottom:1rem}}.v1-header-login.is-auth{color:var(--blue-deep);-webkit-text-decoration-color:var(--blue);text-decoration-color:var(--blue)}@media (width<=480px){.v1-media-story{padding:1.4rem 1.25rem}.v1-media-story .v1-btn{letter-spacing:.03em;white-space:nowrap;padding:.85rem 1.2rem}}.sp-main{padding-top:clamp(7.5rem,12vw,10.5rem);padding-bottom:clamp(3rem,6vw,6rem)}.sp-main .v1-container>*+*{margin-top:clamp(2.8rem,5.5vw,5rem)}.sp-main .v1-container>.sp-cluster+.sp-cluster{border-top:0;margin-top:0}.sp-eyebrow{text-transform:uppercase;letter-spacing:.08em;color:var(--ink);border:1px solid var(--grey-line);transition:color .2s var(--ease), border-color .2s var(--ease);background:#fff;border-radius:999px;padding:.45rem .9rem;font-size:.72rem;font-weight:700;text-decoration:none;display:inline-block}.sp-eyebrow:hover{color:var(--blue-deep);border-color:var(--blue-deep)}.sp-main .v1-container>.sp-eyebrow+*{margin-top:1.3rem}.sp-hero h1{max-width:20ch;font-size:clamp(2.6rem,5.4vw,4.6rem)}.sp-hero-intro{max-width:62ch;color:var(--ink);margin-top:1.6rem;font-size:clamp(1.05rem,1.4vw,1.25rem);line-height:1.6}.sp-hero-intro p{margin:0 0 .9em}.sp-hero-intro p:last-child{margin-bottom:0}.sp-hero-split{grid-template-columns:1fr;gap:2rem;margin-top:1.6rem;display:grid}.sp-hero-split .sp-hero-intro{max-width:66ch;margin-top:0}.sp-hero-sprung-label{letter-spacing:.05em;text-transform:uppercase;color:var(--grey-text);margin:0 0 .6rem;font-size:.8rem;font-weight:700}.sp-hero-sprung ol{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.sp-hero-sprung li{border-bottom:1px solid var(--line-strong)}.sp-hero-sprung a{color:var(--ink);font-family:var(--serif);transition:color .2s var(--ease), padding .3s var(--ease);justify-content:space-between;align-items:center;gap:1rem;padding:.85rem .15rem;font-size:clamp(1.1rem,1.5vw,1.3rem);font-weight:550;line-height:1.25;text-decoration:none;display:flex}.sp-hero-sprung a:after{content:"↓";font-family:var(--sans);color:var(--blue);transition:transform .3s var(--ease);font-size:1rem}.sp-hero-sprung a[href]:hover{color:var(--blue-deep);padding-left:.5rem}.sp-hero-sprung a[href]:hover:after{transform:translateY(3px)}.sp-hero-sprung a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.sp-hero-sprung a:not([href]):after{content:none}@media (width<=999px){.sp-hero-split{gap:1.3rem;min-width:0}.sp-hero-sprung{min-width:0}.sp-hero-sprung-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sp-hero-sprung ol{scrollbar-width:none;scroll-snap-type:x proximity;border-top:0;gap:.5rem;margin:0;padding:.15rem 0;display:flex;overflow-x:auto}.sp-hero-sprung ol::-webkit-scrollbar{display:none}.sp-hero-sprung li{scroll-snap-align:start;border-bottom:0;flex:none}.sp-hero-sprung a{border:1px solid var(--line-strong);border-radius:var(--r-pill);font-family:var(--sans);white-space:nowrap;gap:.5rem;padding:.55rem .95rem;font-size:.88rem;font-weight:600}.sp-hero-sprung a[href]:hover{padding-left:.95rem}.sp-hero-sprung a:after{font-size:.85rem}}@media (width<=767px){.sp-media-banner.sp-media-banner--links img{object-position:12% 38%}.sp-media-banner.sp-media-banner--rechts img{object-position:88% 38%}}@media (width>=1000px){.sp-hero-split{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:clamp(3rem,6vw,7rem)}}@media (prefers-reduced-motion:reduce){.sp-hero-sprung a,.sp-hero-sprung a:after{transition:none}}.sp-hero-actions{flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.5rem;display:flex}.sp-hero-actions .ml-btn-hero{margin-top:0}.sp-team[id]{scroll-margin-top:9rem}.sp-team[id]:focus-visible{outline:3px solid var(--blue);outline-offset:8px}.sp-programme .sp-facts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.sp-programme .sp-facts-list>li{border:1px solid var(--grey-line);border-radius:var(--radius);background:var(--beige);color:var(--ink);flex-direction:column;min-width:0;max-width:none;padding:clamp(1.4rem,3vw,2.5rem);display:flex}.sp-programme .sp-facts-list>li:first-child{background:var(--blue-deep);border-color:var(--blue-deep);color:var(--paper)}.sp-programme .sp-facts-list>li:before{content:none}.sp-programme h3{font-family:var(--serif);text-wrap:balance;color:inherit;margin:0 0 1rem;font-size:clamp(1.65rem,2.5vw,2.2rem);font-weight:550;line-height:1.2}.sp-programme .sp-facts-list>li>p{color:inherit}.sp-programme .sp-facts-list>li>ul{gap:.7rem;margin:1.2rem 0 1.8rem;padding:0 0 0 1.2rem;list-style:outside;display:grid}.sp-programme .sp-facts-list>li>ul>li{color:inherit;border:0;max-width:none;margin:0;padding:0;display:list-item}.sp-programme .sp-facts-list>li>ul>li:before{content:none}.sp-programme .sp-facts-list li p+p{margin-top:1rem}.sp-programme .sp-facts-list>li>p:last-child{margin-top:auto;margin-bottom:0}.sp-programme a{background:var(--blue-deep);min-height:46px;color:var(--paper);overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:.75rem 1.2rem;font-size:.9rem;font-weight:650;text-decoration:none;display:inline-flex}.sp-programme .sp-facts-list>li:first-child a{background:var(--paper);color:var(--blue-deep)}.sp-programme a:hover{text-underline-offset:.2em;text-decoration:underline}.sp-programme a:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.sp-programme .sp-facts-list>li:first-child a:focus-visible{outline-color:var(--paper)}@media (width<=899px){.sp-programme .sp-facts-list{grid-template-columns:minmax(0,1fr)}.sp-hero-actions .v1-btn{min-height:44px}}@media (width<=700px){.sp-seminar-link:has(.sp-seminar-pdf){flex-wrap:wrap}}.sp-media-banner img{border-radius:var(--radius);aspect-ratio:21/9;object-fit:cover;object-position:50% 38%;width:100%;height:auto}.sp-media-banner img[src$=\.svg]{aspect-ratio:auto;object-fit:contain;height:auto}.sp-section h2,.sp-text-media h2,.sp-card-grid>h2,.sp-related>h2{margin-bottom:1.4rem;font-size:clamp(1.8rem,3vw,2.6rem)}.sp-prose{max-width:68ch;color:var(--ink);line-height:1.65}.sp-prose p{margin:0 0 .9em}.sp-prose p:last-child{margin-bottom:0}.sp-prose a{color:var(--blue-deep)}.sp-prose ul{margin:.6em 0;padding-left:1.2rem}.sp-prose li{margin-bottom:.35em}.sp-prose .sp-links{flex-wrap:wrap;gap:.4rem 2rem;margin:.2em 0 .9em;display:flex}.sp-prose .sp-links a{color:var(--blue-deep);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.sp-prose .sp-links a:after{content:"→";transition:transform .2s var(--ease);margin-left:.4em}.sp-prose .sp-links a:hover:after{transform:translate(2px)}@media (width<=600px){.sp-prose .sp-links{flex-direction:column;gap:.6rem}}.sp-prose:has(.sp-ref-list){max-width:none}.sp-prose:has(.sp-ref-list)>p{max-width:68ch}.sp-prose .sp-ref-list{columns:3;column-gap:clamp(1.5rem,4vw,4rem);margin:.5em 0 .8em;padding:0;list-style:none}.sp-prose .sp-ref-list li{break-inside:avoid;color:var(--ink);margin:0;padding:.32rem 0;font-size:.95rem;line-height:1.45}.sp-prose:has(.sp-ref-list) h3{font-family:var(--serif);margin:1.6em 0 .5em;font-size:1.35rem;font-weight:550}@media (width<=900px){.sp-prose .sp-ref-list{columns:2}}@media (width<=600px){.sp-prose .sp-ref-list{columns:1}}.sp-prose h2{font-family:var(--serif);margin:1.8em 0 .6em;font-size:1.6rem;font-weight:550;line-height:1.2}.sp-prose h3{margin:1.4em 0 .4em;font-size:1.05rem;font-weight:700}.sp-text-media{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(1.8rem,4vw,4rem);display:grid}.sp-text-media .v1-btn{margin-top:1.4rem}.sp-text-media-visual img{border-radius:var(--radius);aspect-ratio:4/3;object-fit:cover;width:100%;height:auto}.sp-text-media-visual.is-duo{grid-template-columns:1fr 1fr;gap:clamp(.8rem,1.4vw,1.25rem);display:grid}.sp-text-media-visual.is-duo img{aspect-ratio:3/4}.sp-cards{grid-template-columns:repeat(3,1fr);gap:clamp(1rem,1.8vw,1.75rem);display:grid}.sp-card{background:var(--beige);border-radius:var(--radius);color:var(--ink);transition:transform .25s var(--ease), box-shadow .25s var(--ease);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.sp-card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0b0e331f}.sp-card img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto}.sp-card-body{padding:1.4rem 1.5rem 1.6rem}.sp-card-body h3{margin:0;font-size:1.25rem;font-weight:650;line-height:1.25}.sp-card:hover h3{color:var(--blue-deep)}.sp-card-body p{color:var(--grey-text);margin:.55rem 0 0;font-size:.92rem;line-height:1.5}.sp-cluster{border-top:1px solid var(--grey-line)}.sp-cluster:last-of-type{border-bottom:1px solid var(--grey-line)}.sp-cluster summary{cursor:pointer;align-items:center;gap:1.2rem;padding:1.5rem .4rem;list-style:none;display:flex}.sp-cluster summary::-webkit-details-marker{display:none}.sp-cluster summary:hover .sp-cluster-title{color:var(--blue-deep)}.sp-cluster-title{letter-spacing:-.005em;transition:color .2s var(--ease);flex:1;font-size:clamp(1.05rem,1.6vw,1.3rem);font-weight:650}.sp-cluster-count{color:var(--grey-text);white-space:nowrap;font-size:.78rem;font-weight:650}.sp-cluster-chevron{border-right:2px solid var(--blue);border-bottom:2px solid var(--blue);width:.75rem;height:.75rem;transition:transform .25s var(--ease);flex-shrink:0;transform:rotate(45deg)}.sp-cluster[open]>summary .sp-cluster-chevron{transform:rotate(-135deg)}.sp-cluster-body{padding:.2rem .4rem 1.8rem}.sp-cluster-intro{margin-bottom:1rem}.sp-seminar-list{grid-template-columns:repeat(2,1fr);gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.sp-seminar-link{background:var(--tint-soft);color:var(--ink);transition:background .2s var(--ease), color .2s var(--ease);border-radius:12px;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem .9rem;font-size:.92rem;line-height:1.35;text-decoration:none;display:flex}a.sp-seminar-link:hover{background:var(--tint);color:var(--blue-deep)}.sp-seminar-pdf{letter-spacing:.08em;color:var(--blue-deep);border:1.5px solid;border-radius:999px;flex-shrink:0;padding:.15rem .55rem;font-size:.66rem;font-weight:750}.sp-related-cards{grid-template-columns:repeat(3,1fr);gap:clamp(.9rem,1.5vw,1.4rem);display:grid}.sp-related-card{background:var(--beige);color:var(--ink);transition:background .2s var(--ease);border-radius:18px;flex-direction:column;gap:.5rem;padding:1.3rem 1.4rem 1.5rem;text-decoration:none;display:flex}.sp-related-card:hover{background:var(--tint)}.sp-related-label{letter-spacing:.12em;text-transform:uppercase;color:var(--grey-text);font-size:.68rem;font-weight:700}.sp-related-title{font-size:1.1rem;font-weight:650;line-height:1.3}.sp-related-card:hover .sp-related-title{color:var(--blue-deep)}.sp-ink{background:var(--blue-ink);border-radius:var(--radius);color:#fff;grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(1.6rem,3.5vw,3.5rem);padding:clamp(2.2rem,4.5vw,4rem);display:grid}.sp-ink h2{color:#fff;font-size:clamp(1.9rem,3.2vw,2.8rem)}.sp-ink .sp-prose{color:#ffffffd1}.sp-ink .sp-prose a{color:var(--tint)}.sp-ink .v1-btn{margin-top:1.3rem}.v1-brand-logo{width:auto;height:3.4rem}.v1-menu-logo{width:auto;height:3rem}.v1-rail-direct{text-decoration:none}.v1-panel-overview{color:var(--blue-deep);margin-top:1.4rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-block}.v1-panel-overview:hover{text-decoration:underline}.v1-footer-cta{margin-top:1.2rem}.v1-footer-legal a{color:inherit;margin-left:1.25rem}.v1-footer-legal a:first-child{margin-left:0}.sp-facts>h2{margin-bottom:1.4rem;font-size:clamp(1.8rem,3vw,2.6rem)}.sp-facts-intro{margin-bottom:1.6rem}.sp-facts-list{grid-template-columns:repeat(2,1fr);gap:1.1rem 3rem;margin:0;padding:0;list-style:none;display:grid}.sp-facts-list li{color:var(--ink);max-width:52ch;padding-left:1.4rem;font-size:1rem;line-height:1.55;position:relative}.sp-facts-list li:before{content:"";background:var(--blue);border-radius:50%;width:.45rem;height:.45rem;position:absolute;top:.55em;left:0}.sp-facts-list li p{margin:0}.sp-facts-list strong{font-weight:750}.sp-timeline>h2{margin-bottom:1.8rem;font-size:clamp(1.8rem,3vw,2.6rem)}.sp-timeline-steps{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.sp-timeline-step{padding-top:1.4rem;position:relative}.sp-timeline-step:before{content:"";background:var(--grey-line);height:2px;position:absolute;top:0;left:0;right:calc(-1*clamp(1.5rem,3vw,3rem))}.sp-timeline-step:last-child:before,.sp-timeline-step:nth-child(3n):before{right:0}.sp-timeline-step:after{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;position:absolute;top:-4px;left:0}.sp-timeline-period{font-family:var(--serif);color:var(--blue-deep);margin-bottom:.5rem;font-size:clamp(1.3rem,2vw,1.7rem);font-weight:550;display:block}.sp-timeline-title{margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.sp-timeline-text{font-size:.95rem}.tl-band-subheader{max-width:62ch;color:var(--grey-text);margin:-1.1rem 0 1.8rem;font-size:1.05rem}.tl-band-phase+.tl-band-phase{margin-top:2.5rem}.tl-band-phase-heading{background:var(--beige);border-radius:var(--radius);margin-bottom:1.5rem;padding:1rem 1.25rem}.tl-band-phase-name{color:var(--ink);margin:0;font-size:1.05rem;font-weight:700;line-height:1.4}.tl-band-phase-text{max-width:65ch;color:var(--grey-text);margin:.3rem 0 0;font-size:.9rem;line-height:1.5}.tl-band-steps{--tl-gap:clamp(1rem, 2vw, 2rem);margin:0;padding:0;list-style:none}.tl-band-step{min-width:0;position:relative}.tl-band-icon{z-index:1;border:1.5px solid var(--blue);background:var(--paper);color:var(--blue);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.tl-band-icon svg{width:22px;height:22px}.tl-band-num{font-family:var(--serif);color:var(--blue);font-size:1.05rem;font-weight:600}.tl-band-period{font-family:var(--serif);color:var(--blue-deep);font-size:1.15rem;font-weight:550;display:block}.tl-band-title{overflow-wrap:anywhere;margin:.35rem 0 0;font-size:1rem;font-weight:700;line-height:1.45}.tl-band-text{max-width:65ch;color:var(--grey-text);overflow-wrap:anywhere;margin-top:.4rem;font-size:.95rem;line-height:1.6}.tl-band-hinweis{border:1px solid var(--grey-line);border-radius:var(--radius);color:var(--grey-text);align-items:flex-start;gap:.55rem;margin-top:1.5rem;padding:.75rem 1.1rem;font-size:.9rem;display:flex}.tl-band-hinweis-icon{width:18px;height:18px;color:var(--blue);flex:none;margin-top:.15rem}@media (width>=56.25rem){.tl-band-steps{grid-template-columns:repeat(var(--tl-columns,4), minmax(0, 1fr));gap:2rem var(--tl-gap);display:grid}.tl-band-step{text-align:center;flex-direction:column;align-items:center;display:flex}.tl-band-icon{width:3.25rem;height:3.25rem}.tl-band-dot{z-index:1;background:var(--blue);border-radius:50%;width:.625rem;height:.625rem;margin-top:.75rem;margin-bottom:.6rem;position:relative}.tl-band-dot:before{content:"";background:var(--blue);width:2px;height:.75rem;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.tl-band-step:before{content:"";top:calc(4.3125rem - 1px);left:50%;right:calc(-50% - var(--tl-gap));background:var(--blue);height:2px;position:absolute}.tl-band-step:last-child:before{right:0}.tl-band-step:last-child:after{content:"";border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:6px solid var(--blue);position:absolute;top:calc(4.3125rem - 1px);right:0;transform:translateY(-3px)}}@media (width<56.25rem){.tl-band-step{text-align:left;grid-template-columns:2.75rem minmax(0,1fr);column-gap:1rem;display:grid}.tl-band-step+.tl-band-step{margin-top:1.6rem}.tl-band-icon{grid-area:1/1/4;align-self:start;width:2.75rem;height:2.75rem}.tl-band-icon svg{width:18px;height:18px}.tl-band-dot{display:none}.tl-band-period,.tl-band-title,.tl-band-text{grid-column:2}.tl-band-period{margin-top:0}.tl-band-step:before{content:"";background:var(--blue);width:2px;position:absolute;top:1.375rem;bottom:-2.975rem;left:1.375rem}.tl-band-step:last-child:before{display:none}}.tl-band-desktop{display:none}.tl-band-details{margin-top:1rem}.tl-band-details summary{cursor:pointer;color:var(--blue-deep);width:fit-content;padding:.7rem 0;font-weight:650}.tl-band-details summary:focus-visible{outline:3px solid var(--blue);outline-offset:4px}.tl-band-details ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem 2rem;padding:1rem 0;list-style:none;display:grid}.tl-band-details h3{margin-bottom:.4rem;font-size:1rem}.tl-band-details .sp-prose{font-size:.95rem}@media (width>=900px){.tl-band-desktop{display:block}.tl-band-mobile{display:none}.tl-band-desktop .tl-band-steps{--tl-gap:1rem;gap:1rem}.tl-band-desktop .tl-band-title{-webkit-hyphens:auto;hyphens:auto;font-size:.9rem;line-height:1.4}.tl-band-desktop .tl-band-period{font-size:1.05rem;line-height:1.35}.tl-band-desktop .tl-band-period,.tl-band-desktop .tl-band-title,.tl-band-desktop .tl-band-text{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-width:100%}.tl-band-desktop .tl-band-text{font-size:.85rem;line-height:1.5}.tl-band-phases{grid-template-columns:repeat(var(--tl-columns), minmax(0, 1fr));gap:.6rem;margin-top:1.5rem;display:grid}.tl-band-phases .tl-band-phase-heading{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;min-width:0;margin:0;padding:.85rem .7rem}.tl-band-phases .tl-band-phase-name{font-size:.95rem}.tl-band-phases .tl-band-phase-text{font-size:.85rem}}@media (prefers-reduced-motion:no-preference){.tl-band-js .tl-band-step{transition:transform .5s var(--ease);transform:translateY(.4rem)}.tl-band.in-view .tl-band-step{opacity:1;transform:none}.tl-band-step:nth-child(4n+2){transition-delay:80ms}.tl-band-step:nth-child(4n+3){transition-delay:.16s}.tl-band-step:nth-child(4n+4){transition-delay:.24s}}.sp-media-banner{position:relative}.sp-media-banner:after{content:"";border-radius:var(--radius);pointer-events:none;background:linear-gradient(155deg,#0b0e3300 42%,#2839cc4d 100%),linear-gradient(325deg,#0b0e3300 60%,#e4e8ff38 100%);position:absolute;inset:0}.sp-media-banner:has(img[src$=\.svg]):after{content:none}.sp-media-banner img[src$=\.svg]{filter:none}.v1-header{justify-content:flex-start;gap:.9rem}.v1-header-cta{margin-left:auto}.v1-subnav{border:1px solid var(--grey-line);scrollbar-width:none;background:#fff;border-radius:16px;align-items:center;gap:.35rem;max-width:min(46vw,44rem);padding:.55rem .9rem;display:flex;overflow-x:auto;box-shadow:0 6px 24px #10102814}.v1-subnav::-webkit-scrollbar{display:none}.v1-subnav-label{color:var(--ink);white-space:nowrap;padding:.3rem .35rem;font-size:.82rem;font-weight:750;text-decoration:none}.v1-subnav-label:hover{color:var(--blue-deep)}.v1-subnav-items{align-items:center;gap:.15rem;display:flex}.v1-subnav-item{color:var(--grey-text);white-space:nowrap;transition:color .2s var(--ease), background .2s var(--ease);border-radius:999px;padding:.3rem .65rem;font-size:.82rem;font-weight:600;text-decoration:none}.v1-subnav-item:hover{color:var(--blue-deep)}.v1-subnav-item.is-active{background:var(--tint);color:var(--blue-deep)}.v1-subnav-crumb{gap:.5rem}.v1-subnav-crumb .v1-subnav-label{color:var(--grey-text);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:600}.v1-subnav-crumb .v1-subnav-label:hover{color:var(--blue-deep)}.v1-subnav-sep{color:var(--grey-line);font-size:.82rem}.v1-subnav-current{color:var(--ink);text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;padding:.3rem .1rem;font-size:.72rem;font-weight:750}.v1-panel.is-active{grid-template-columns:minmax(0,1fr) minmax(15rem,21rem);align-items:start;gap:clamp(1.5rem,3vw,3.5rem);display:grid}.v1-detail{display:none}.v1-detail.is-active{animation:v1-panel-in .3s var(--ease);display:block}.v1-detail-image{aspect-ratio:3/2;object-fit:cover;border-radius:16px;width:100%;height:auto;margin-bottom:.9rem}.v1-detail-text{color:var(--grey-text);max-width:34ch;margin:0;font-size:.9rem;line-height:1.55}.v1-detail-cta{text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--blue);transition:background .2s var(--ease);border-radius:999px;align-items:center;gap:.45rem;margin-top:1rem;padding:.6rem 1.15rem;font-size:.78rem;font-weight:700;text-decoration:none;display:inline-flex}.v1-detail-cta:hover{background:var(--blue-deep)}.v1-detail-within{margin-top:1.4rem}.v1-detail-within-label{text-transform:uppercase;letter-spacing:.09em;color:var(--grey-text);margin:0 0 .55rem;font-size:.7rem;font-weight:700}.v1-detail-within-links{grid-template-columns:1fr 1fr;gap:.45rem 1.2rem;margin:0;padding:0;list-style:none;display:grid}.v1-detail-within-links a{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--grey-line);text-decoration-color:var(--grey-line);text-underline-offset:3px;transition:color .2s var(--ease), text-decoration-color .2s var(--ease);font-size:.85rem;font-weight:600}.v1-detail-within-links a:hover{color:var(--blue-deep);-webkit-text-decoration-color:var(--blue-deep);text-decoration-color:var(--blue-deep)}.tx-kesearch-pi1 fieldset{border:none;margin:0;padding:0}.tx-kesearch-pi1 .kesearchbox{gap:.6rem;max-width:40rem;display:flex}.tx-kesearch-pi1 #ke_search_sword{font-family:var(--sans);color:var(--ink);border:1px solid var(--grey-line);background:#fff;border-radius:999px;outline:none;flex:1;padding:.85rem 1.4rem;font-size:1.05rem}.tx-kesearch-pi1 #ke_search_sword:focus{border-color:var(--blue)}.tx-kesearch-pi1 input[type=submit]{font-family:var(--sans);text-transform:uppercase;letter-spacing:.05em;color:#fff;background:var(--blue);cursor:pointer;transition:background .2s var(--ease);border:none;border-radius:999px;padding:.85rem 1.6rem;font-size:.82rem;font-weight:700}.tx-kesearch-pi1 input[type=submit]:hover{background:var(--blue-deep)}.tx-kesearch-pi1 .resetbutt{display:none}.tx-kesearch-pi1 .kesearch_searchbox{flex-wrap:wrap;align-items:center;gap:.6rem;max-width:44rem;display:flex}.tx-kesearch-pi1 .kesearch_searchbox .kesearchbox{flex:18rem;max-width:none}.tx-kesearch-pi1 .kesearchbox .clearer{display:none}.tx-kesearch-pi1 #ke_search_sword:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--pale)}.tx-kesearch-pi1 input[type=submit]:focus-visible{outline:2px solid var(--blue-deep);outline-offset:3px}.tx-kesearch-pi2 .clearer,.tx-kesearch-pi1 .clearer{display:none}.sp-search-count{color:var(--ink);margin:clamp(2rem,4vw,3rem) 0 .4rem;font-size:.95rem;font-weight:600}.sp-search-count-range{color:var(--grey-text);font-weight:400}.sp-search-results{border-top:1px solid var(--grey-line);max-width:52rem;margin:0;padding:0;list-style:none}.tx-kesearch-pi1 .result-list-item{border-bottom:1px solid var(--grey-line);padding:1.35rem 0 1.45rem;position:relative}.tx-kesearch-pi1 .result-title{font-family:var(--sans);text-wrap:balance;margin:0;font-size:1.2rem;font-weight:650;line-height:1.3}.tx-kesearch-pi1 .result-title a{color:var(--ink);transition:color .2s var(--ease);text-decoration:none}.tx-kesearch-pi1 .result-title a:after{content:"";position:absolute;inset:0}.tx-kesearch-pi1 .result-list-item:hover .result-title a{color:var(--blue-deep)}.tx-kesearch-pi1 .result-title a:focus-visible{outline:none}.tx-kesearch-pi1 .result-list-item:has(a:focus-visible){outline:2px solid var(--blue);outline-offset:4px;border-radius:4px}.tx-kesearch-pi1 .result-area{color:var(--blue);margin:.3rem 0 0;font-size:.82rem;font-weight:600}.tx-kesearch-pi1 .result-teaser{color:var(--grey-text);max-width:68ch;margin:.5rem 0 0;line-height:1.55}.tx-kesearch-pi1 .result-teaser .hit{color:var(--blue-deep);font-weight:700}.sp-search-pages{max-width:52rem;margin-top:clamp(1.8rem,3vw,2.4rem)}.sp-search-pages ul{flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.sp-search-page,.sp-search-step{border:1px solid var(--grey-line);min-width:2.75rem;min-height:2.75rem;color:var(--ink);transition:border-color .2s var(--ease), color .2s var(--ease), background .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.35rem;padding:0 .9rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.sp-search-step{padding-inline:1.1rem}.sp-search-pages li:first-child{margin-right:.4rem}.sp-search-pages li:last-child{margin-left:.4rem}.sp-search-pages-status{display:none}a.sp-search-page:hover,a.sp-search-step:hover{border-color:var(--blue);color:var(--blue-deep)}a.sp-search-page:focus-visible,a.sp-search-step:focus-visible{outline:2px solid var(--blue-deep);outline-offset:2px}.sp-search-page.is-current{background:var(--blue);border-color:var(--blue);color:#fff}.sp-search-step.is-disabled{color:var(--grey);border-color:#0000}.sp-sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tx-kesearch-pi1 .messsage,.tx-kesearch-pi1>p{max-width:68ch;color:var(--ink);margin:clamp(2rem,4vw,3rem) 0 0;line-height:1.55}.tx-kesearch-pi1 .messsage+p{color:var(--grey-text);margin-top:.8rem}.tx-kesearch-pi1 p a:not([class]){color:var(--blue-deep);text-underline-offset:.2em}.tx-kesearch-pi1 p a:not([class]):hover{color:var(--blue)}@media (width<=560px){.tx-kesearch-pi1 .kesearch_searchbox input[type=submit]{flex:100%}.sp-search-pages ul{flex-wrap:nowrap;justify-content:space-between}.sp-search-pages li:first-child,.sp-search-pages li:last-child{margin:0}.sp-search-pages-number{display:none}.sp-search-pages-status{color:var(--grey-text);white-space:nowrap;font-size:.9rem;display:block}}@media (prefers-reduced-motion:no-preference){.sp-eyebrow,.sp-hero h1,.sp-hero-intro{animation:.9s cubic-bezier(.16,1,.3,1) both sp-enter}.sp-hero h1{animation-delay:80ms}.sp-hero-intro{animation-delay:.18s}@supports (animation-timeline:view()){.sp-section,.sp-text-media,.sp-team-grid,.sp-timeline-steps,.sp-cluster,.sp-ink{animation:both sp-reveal;animation-timeline:view();animation-range:entry entry 32%}.sp-media-banner{animation:both sp-reveal-media;animation-timeline:view();animation-range:entry entry 40%}.sp-cards>*,.sp-related-cards>*,.sp-facts-list>*{animation:both sp-reveal;animation-timeline:view();animation-range:entry entry 30%}.sp-cards>:nth-child(3n+2),.sp-related-cards>:nth-child(3n+2),.sp-facts-list>:nth-child(2n){animation-range:entry 6% entry 38%}.sp-cards>:nth-child(3n),.sp-related-cards>:nth-child(3n){animation-range:entry 12% entry 46%}}}@keyframes sp-reveal{0%{opacity:.001;transform:translateY(28px)}}@keyframes sp-reveal-media{0%{opacity:.001;transform:translateY(24px)scale(1.03)}}@keyframes sp-enter{0%{opacity:.001;transform:translateY(22px)}}.v1-panel-sublinks{display:none}@media (width<=768px){.sp-text-media,.sp-ink{grid-template-columns:minmax(0,1fr)}.sp-cards,.sp-related-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-related-cards>:last-child:nth-child(odd){grid-column:1/-1}.sp-seminar-list,.sp-facts-list{grid-template-columns:minmax(0,1fr)}.sp-media-banner img{aspect-ratio:4/3}.sp-timeline-steps{grid-template-columns:minmax(0,1fr);gap:1.8rem}.sp-timeline-step:before{right:0}}@media (prefers-reduced-motion:reduce){.sp-card,.sp-cluster-chevron,.sp-seminar-link,.sp-related-card{transition:none}}@media (width<=900px){.v1-header{flex-wrap:wrap;row-gap:.5rem}.v1-subnav{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;flex:1 0 100%;order:3;max-width:none;display:flex;overflow-x:auto}.v1-subnav>*,.v1-subnav-items>*{scroll-snap-align:start}.v1-subnav:after{content:"";pointer-events:none;background:linear-gradient(90deg,#fff0,#fff 72%);flex:0 0 1.6rem;align-self:stretch;margin-right:-.9rem;position:sticky;right:-.9rem}.v1-subnav:not(.v1-subnav-crumb):not(:has(.v1-subnav-item)){display:none}:is(body:has(.v1-subnav-item) .sp-main,body:has(.v1-subnav-crumb) .sp-main){padding-top:10.5rem}}@media (width<=700px){.sp-card-body h3,.sp-card-body p,.sp-related-title,.sp-team-name,.sp-team-role,.sp-cluster-title,.sp-seminar-link,.sp-timeline-title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;overflow-wrap:break-word}.sp-cards{gap:.7rem}.sp-card{border-radius:16px}.sp-card-body{padding:.8rem .85rem .95rem}.sp-card-body h3{font-size:1rem;line-height:1.25}.sp-card-body p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.35rem;font-size:.79rem;line-height:1.4;display:-webkit-box;overflow:hidden}.sp-related-cards{gap:.7rem}.sp-related-card{border-radius:14px;gap:.3rem;padding:.9rem .95rem 1rem}.sp-related-label{letter-spacing:.1em;font-size:.62rem}.sp-related-title{font-size:.98rem;line-height:1.28}.v1-header{gap:.6rem;top:.9rem}.v1-brand-logo{height:2.7rem}.v1-brand-pill{border-radius:14px;padding:.4rem .9rem .4rem .4rem}.v1-burger{width:2.35rem;height:2.35rem}.v1-header-pill{border-radius:14px;padding:.45rem .8rem}.v1-subnav{border-radius:14px;gap:.25rem;padding:.35rem .7rem}.v1-subnav:after{margin-right:-.7rem;right:-.7rem}.v1-subnav-label{padding:.38rem .3rem;font-size:.75rem}.v1-subnav-item{padding:.38rem .62rem;font-size:.75rem}.v1-subnav-crumb{gap:.4rem}.v1-subnav-crumb .v1-subnav-label{font-size:.68rem}.v1-subnav-current{padding:.38rem .1rem;font-size:.68rem}.sp-hero h1{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;overflow-wrap:break-word;font-size:clamp(2.05rem,8.5vw,2.6rem)}.sp-section h2,.sp-text-media h2,.sp-card-grid>h2,.sp-related>h2,.sp-facts>h2,.sp-team>h2,.sp-timeline>h2,.sp-ink h2,.tm-group-title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;overflow-wrap:break-word}.sp-main{padding-top:5.9rem;padding-bottom:2.4rem}:is(body:has(.v1-subnav-item) .sp-main,body:has(.v1-subnav-crumb) .sp-main){padding-top:9.5rem}.sp-main .v1-container>*+*{margin-top:2.1rem}.sp-main .v1-container>.sp-eyebrow+*{margin-top:1rem}.sp-hero-intro{margin-top:1.1rem}.sp-section h2,.sp-text-media h2,.sp-card-grid>h2,.sp-related>h2,.sp-facts>h2,.sp-team>h2{margin-bottom:1rem}.sp-timeline>h2{margin-bottom:1.3rem}.sp-text-media{gap:1.4rem}.sp-text-media .v1-btn{margin-top:1rem}.sp-facts-intro,.sp-team-intro{margin-bottom:1.2rem}.sp-facts-list{gap:.85rem}.sp-team .v1-btn{margin-top:1.2rem}.sp-cluster summary{gap:.9rem;padding:1.1rem .2rem}.sp-cluster-body{padding:.1rem .2rem 1.3rem}.sp-cluster-intro{margin-bottom:.8rem}.sp-timeline-steps{gap:1.4rem}.sp-timeline-step{padding-top:1.1rem}.sp-ink{gap:1.2rem;padding:1.6rem 1.5rem}.sp-ink h2{margin-bottom:.6rem}.sp-ink .v1-btn{margin-top:1rem}}@media (width>=1280px){.sp-card-grid:has(>.sp-cards>.sp-card:nth-child(10):last-child) .sp-cards{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(.9rem,1.4vw,1.25rem)}.sp-card-grid:has(>.sp-cards>.sp-card:nth-child(10):last-child) .sp-card-body{padding:1.1rem 1.15rem 1.3rem}.sp-card-grid:has(>.sp-cards>.sp-card:nth-child(10):last-child) .sp-card-body h3{font-size:1.08rem}.sp-card-grid:has(>.sp-cards>.sp-card:nth-child(10):last-child) .sp-card-body p{font-size:.86rem}}.v1-intro-sub{text-wrap:balance;max-width:96ch;color:var(--grey-text);text-wrap:pretty;margin:.9rem auto 0;font-size:clamp(.95rem,1.1vw,1.05rem);line-height:1.6}.v1-audience{padding-block:clamp(3rem,6vw,5rem) 0}.v1-audience-inner{border:1px solid var(--grey-line);border-radius:var(--radius);background:var(--beige);align-items:flex-start;gap:1.25rem 1.75rem;padding:1.35rem 1.75rem;display:flex}.v1-audience-label{letter-spacing:.1em;text-transform:uppercase;color:var(--grey-text);flex:none;margin:.68rem 0 0;font-size:.78rem;font-weight:650}.v1-audience-list{flex-wrap:wrap;flex:auto;gap:.55rem;min-width:0;margin:0;padding:0;list-style:none;display:flex}.v1-audience-list a{border:1px solid var(--grey-line);color:var(--ink);white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:#fff;border-radius:999px;padding:.5rem .95rem;font-size:.86rem;font-weight:600;text-decoration:none;display:inline-block}.v1-audience-list a:hover,.v1-audience-list a:focus-visible{background:var(--blue);border-color:var(--blue);color:#fff;outline:none}.v1-audience-all{letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-underline-offset:5px;transition:color .2s var(--ease);flex:none;margin:.68rem 0 0 auto;font-size:.78rem;font-weight:700;text-decoration:underline;text-decoration-thickness:1.5px}.v1-audience-all:hover{color:var(--blue)}@media (width<=1023px){.v1-audience-inner{flex-wrap:wrap}.v1-audience-all{margin-left:0}}@media (width<=767px){.v1-audience-label,.v1-audience-all{margin-top:0}.v1-audience-list{scroll-snap-type:x proximity}.v1-audience-list li{scroll-snap-align:start}.v1-intro-sub{margin-top:1.1rem;font-size:.98rem}.v1-audience{padding-top:2.25rem}.v1-audience-inner{border-radius:18px;gap:.9rem;padding:1.1rem 1.15rem}.v1-audience-label,.v1-audience-list,.v1-audience-all{flex:0 0 100%}.v1-audience-list{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-inline:-1.15rem;padding-inline:1.15rem;scroll-padding-inline:1.15rem;overflow-x:auto}.v1-audience-list::-webkit-scrollbar{display:none}.v1-audience-list a{padding:.42rem .8rem;font-size:.82rem}}.sp-main .v1-container>.tm-group+.tm-group{margin-top:clamp(2rem,3.5vw,3.2rem)}.tm-group-title{margin:0 0 1rem;font-size:clamp(1.5rem,2.4vw,2.1rem)}.tm-intro{max-width:68ch;margin-bottom:1.2rem}.tm-table{border-top:2px solid var(--blue-ink)}.tm-head,.tm-row{grid-template-columns:minmax(0,1fr) 11.5rem 7rem 6rem 2.75rem;align-items:center;column-gap:clamp(.8rem,1.6vw,1.6rem);display:grid}.tm-head{letter-spacing:.09em;text-transform:uppercase;color:var(--grey-text);padding:.6rem .9rem;font-size:.68rem;font-weight:750}.tm-list{margin:0;padding:0;list-style:none}.tm-row{border-top:1px solid var(--grey-line);transition:background .2s var(--ease);border-radius:10px;padding:.75rem .9rem;position:relative}.tm-merken,.tm-anmelden{justify-content:flex-end;display:flex}.tm-anmelden-btn{border:1.5px solid var(--blue);color:var(--blue-deep);white-space:nowrap;transition:background .2s var(--ease), color .2s var(--ease);border-radius:999px;justify-content:center;align-items:center;padding:.42rem .95rem;font-size:.82rem;font-weight:650;line-height:1.2;text-decoration:none;display:inline-flex}.tm-anmelden-btn:hover{background:var(--blue);color:#fff}.tm-list>.tm-row:last-child{border-bottom:1px solid var(--grey-line)}.tm-row:hover{background:var(--tint-soft)}.tm-title{min-width:0}.tm-name{letter-spacing:-.005em;font-size:.98rem;font-weight:600;line-height:1.4}.tm-link{color:var(--ink);transition:color .2s var(--ease);align-items:baseline;gap:.6rem;text-decoration:none;display:inline-flex}.tm-link:hover{color:var(--blue-deep)}.tm-link:hover .tm-name{text-underline-offset:.18em;text-decoration:underline}.tm-pdf{letter-spacing:.08em;color:var(--blue-deep);border:1.5px solid;border-radius:999px;flex-shrink:0;padding:.1rem .5rem;font-size:.62rem;font-weight:750;transform:translateY(-.1em)}.tm-date{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;font-size:.92rem}.tm-price{font-variant-numeric:tabular-nums;color:var(--blue-ink);text-align:right;white-space:nowrap;font-size:.92rem;font-weight:650}@media (width<=768px){.tm-head{display:none}.tm-row{grid-template-columns:1fr auto;row-gap:.35rem;padding:.95rem .8rem}.tm-title{grid-column:1/-1}.tm-anmelden{grid-column:1/-1;justify-content:flex-start;margin-top:.3rem}.tm-merken{grid-column:1/-1;justify-content:flex-end}.tm-date,.tm-price{white-space:normal;font-size:.86rem}.tm-date{color:var(--grey-text)}.tm-date:before{content:"Termin: ";font-weight:650}.tm-price{text-align:right}}@media (prefers-reduced-motion:reduce){.tm-row,.tm-link{transition:none}}.ka-wrap{max-width:62rem;margin-top:clamp(1.2rem,2vw,1.8rem)}.ka-frame{aspect-ratio:16/9;border-radius:var(--radius);background:var(--soft);margin:0;position:relative;overflow:hidden}.ka-bild,.ka-rahmen{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.ka-bild{object-fit:cover}.ka-aktion{background:linear-gradient(#0b0e330a 30%,#0b0e3357);place-items:end center;padding-bottom:clamp(1rem,3vw,1.8rem);display:grid;position:absolute;inset:0}html:not(.v1-js) .ka-aktion{display:none}.ka-knopf{min-height:44px;color:var(--blue-deep);letter-spacing:.05em;text-transform:uppercase;cursor:pointer;transition:transform .15s var(--ease), background .25s var(--ease), color .25s var(--ease);background:#fff;border:0;border-radius:999px;align-items:center;padding:.85rem 1.7rem;font-family:inherit;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:0 2px 6px #0b0e332e,0 14px 34px #0b0e333d}.ka-knopf:hover{background:var(--blue);color:#fff;transform:translateY(-1px)}.ka-knopf:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.ka-knopf{transition:background .25s linear,color .25s linear}.ka-knopf:hover{transform:none}}.ka-quelle{border-radius:var(--r-s);color:var(--ink);background:#ffffffeb;padding:.22rem .55rem;font-size:.7rem;line-height:1.3;position:absolute;top:.6rem;right:.6rem}.ka-hinweis{max-width:68ch;color:var(--grey-text);margin:.9rem 0 0;font-size:.84rem;line-height:1.5}.ka-hinweis a{color:var(--blue-deep);text-underline-offset:3px}.ka-links{border-top:1px solid var(--grey-line);flex-wrap:wrap;gap:.35rem 1.8rem;margin:.9rem 0 0;padding:.85rem 0 0;list-style:none;display:flex}.ka-links a{color:var(--blue-deep);transition:border-color .2s var(--ease);border-bottom:1px solid #1c2aa64d;padding:.35rem 0;font-size:.9rem;font-weight:600;text-decoration:none;display:inline-block}.ka-links a:hover{border-bottom-color:var(--blue-deep)}@media (width<=767px){.ka-frame{aspect-ratio:4/3}.ka-knopf{padding:.85rem 1.3rem;font-size:.76rem}.ka-quelle{max-width:calc(100% - 1rem);font-size:.64rem;top:.5rem;right:.5rem}.ka-links{flex-direction:column;gap:.6rem}.ka-links a{padding:.25rem 0}}.fo-form-wrap{background:var(--beige);border-radius:var(--radius);padding:clamp(1.8rem,4vw,3.2rem)}.fo-form-wrap form{grid-template-columns:1fr 1fr;gap:1.5rem clamp(1.2rem,3vw,2.2rem);display:grid}.fo-form-wrap .form-element{margin:0}.fo-field-full{grid-column:1/-1}.fo-form-wrap .form-label{color:var(--blue-ink);margin-bottom:.55rem;font-size:.9rem;font-weight:650;display:block}.fo-form-wrap .required{color:var(--blue-deep);margin-left:.2em}.fo-form-wrap .form-control{border:1.5px solid var(--grey-line);border-radius:calc(var(--radius) / 2.4);width:100%;font:inherit;color:var(--ink);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);background:#fff;padding:.95rem 1.15rem;font-size:1rem;display:block}.fo-form-wrap .form-control::placeholder{color:var(--grey-text)}.fo-form-wrap .form-control:focus-visible,.fo-form-wrap .form-control:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--tint);outline:none}.fo-form-wrap textarea.form-control{resize:vertical;min-height:9.5rem}.fo-form-wrap .form-control.is-invalid{border-color:#b3261e}.fo-form-wrap .invalid-feedback{color:#b3261e;margin-top:.45rem;font-size:.85rem;display:block}.fo-form-wrap fieldset.fo-radiogroup{border:0;min-width:0;margin:0;padding:0}.fo-form-wrap fieldset.fo-radiogroup legend{width:100%;color:var(--blue-ink);margin-bottom:.6rem;padding:0;font-size:.9rem;font-weight:650;display:block}.fo-form-wrap .fo-radio-option:last-child{margin-bottom:0}.fo-form-wrap .fo-radio-option-label{color:var(--ink);cursor:pointer;align-items:center;gap:.7rem;font-size:.95rem;line-height:1.4;display:flex}.fo-form-wrap .fo-radio-option-label input[type=radio]{width:1.2rem;height:1.2rem;accent-color:var(--blue);flex-shrink:0;margin:0}.fo-form-wrap .fo-field-merkliste textarea.form-control{background:var(--tint-soft);color:var(--blue-ink);font-family:var(--sans);cursor:default;min-height:8rem}.fo-field-consent{align-self:start}.fo-form-wrap .form-check-wrapping-label{color:var(--ink);cursor:pointer;align-items:flex-start;gap:.75rem;font-size:.92rem;line-height:1.55;display:flex}.fo-form-wrap .form-check-input{width:1.2rem;height:1.2rem;accent-color:var(--blue);flex-shrink:0;margin-top:.2rem}.fo-form-wrap .form-check-wrapping-label a{color:var(--blue-deep)}.fo-form-wrap .actions{grid-column:1/-1;margin-top:.4rem}.fo-form-wrap .fo-submit{cursor:pointer;border:none;font-family:inherit}.fo-form-wrap>div p{color:var(--blue-ink);margin:0 0 .7em;font-size:1.05rem;line-height:1.6}.fo-form-wrap>div p:last-child{margin-bottom:0}@media (width<=768px){.fo-form-wrap form{grid-template-columns:1fr}.fo-field-half{grid-column:1/-1}}.fo-form-wrap form>h2{display:none}.fo-form-wrap form>div:not([class]){display:contents}.fo-form-wrap form>input.form-control{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fo-form-wrap .fo-radiogroup [role=radiogroup]{flex-wrap:wrap;gap:.6rem;display:flex}.fo-form-wrap .fo-radio-option{margin:0}.fo-form-wrap .fo-radio-option-label{border:1px solid var(--grey-line);color:var(--ink);transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:#fff;border-radius:999px;gap:0;padding:.72rem 1.15rem;font-size:.9rem;font-weight:600;position:relative}.fo-form-wrap .fo-radio-option-label input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;margin:-1px;position:absolute}.fo-form-wrap .fo-radio-option-label:hover{border-color:var(--blue);color:var(--blue-deep)}.fo-form-wrap .fo-radio-option-label:has(input:checked){background:var(--blue-ink);border-color:var(--blue-ink);color:#fff}.fo-form-wrap .fo-radio-option-label:has(input:focus-visible){outline:2px solid var(--blue);outline-offset:2px}.fo-form-wrap .form-text{color:var(--grey-text);margin-top:.45rem;font-size:.82rem;line-height:1.5;display:block}.fo-form-wrap .fo-field.is-invalid .form-control{border-color:#b3261e}.fo-form-wrap .fo-field.is-invalid .form-label{color:#b3261e}.fo-form-wrap .fo-fall[hidden]{display:none}#anmeldung{scroll-margin-top:8rem}.fo-form-wrap .fo-field-kurz textarea.form-control{min-height:6.5rem}.ml-btn{display:none}html.ml-js .ml-btn{display:inline-flex}.ml-ico{flex-shrink:0}.ml-btn .ml-ico-check,.bk-btn .ml-ico-check{display:none}.ml-btn.is-active .ml-ico-cart,.bk-btn.is-added .ml-ico-cart{fill:currentColor}.ml-btn.is-active .ml-ico-check,.bk-btn.is-added .ml-ico-check{display:inline-block}.ml-btn{border:1px solid var(--grey-line);letter-spacing:.02em;color:var(--ink);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease), transform .15s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.75rem 1.3rem;font-family:inherit;font-size:.82rem;font-weight:700}.ml-btn svg{flex-shrink:0;width:16px;height:16px}.ml-btn:hover{border-color:var(--blue);color:var(--blue-deep)}.ml-btn:active{transform:translateY(1px)}.ml-btn.is-active{background:var(--tint);border-color:var(--tint);color:var(--blue-deep)}.ml-btn.is-active:hover{background:var(--blue);border-color:var(--blue);color:#fff}.ml-btn-icon{border-radius:999px;justify-content:center;width:2.25rem;height:2.25rem;padding:0}.ml-btn-icon .ml-btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ml-btn-hero{margin-top:1.4rem}.sp-seminar-item{align-items:center;gap:.4rem;display:flex}.sp-seminar-item>.sp-seminar-link{flex:1;min-width:0}.sp-seminar-item>.ml-btn-icon{flex-shrink:0}.sp-ink .ml-btn{color:#fff;background:0 0;border-color:#fff6}.sp-ink .ml-btn:hover{color:#fff;border-color:#fff}.sp-ink .ml-btn.is-active{color:var(--blue-ink);background:#fff;border-color:#fff}.sp-ink .ml-btn.is-active:hover{background:var(--tint);border-color:var(--tint);color:var(--blue-deep)}.sp-ink-actions{flex-wrap:wrap;align-items:stretch;gap:.9rem;margin-top:1.2rem;display:flex}.sp-ink-side>.ml-btn{margin-top:1.3rem}.ml-toast{z-index:60;background:var(--blue-ink);color:#fff;opacity:0;visibility:hidden;pointer-events:none;max-width:calc(100vw - 2.4rem);transition:transform .3s var(--ease), opacity .3s var(--ease), visibility 0s linear .3s;border-radius:999px;align-items:center;gap:.9rem;padding:.85rem 1.4rem;font-size:.88rem;font-weight:600;display:flex;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%,1.2rem);box-shadow:0 16px 40px #0b0e3347}.ml-toast.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s var(--ease), opacity .3s var(--ease);transform:translate(-50%)}.ml-toast-link{color:#fff;text-underline-offset:3px;white-space:nowrap;flex-shrink:0;text-decoration:underline}@media (prefers-reduced-motion:reduce){.ml-toast{transition:opacity .2s linear,visibility 0s linear .2s}.ml-toast.is-visible{transition:opacity .2s linear}}.ml-hint{z-index:61;border:1px solid var(--grey-line);width:min(27rem,100vw - 2.4rem);color:var(--ink);opacity:0;visibility:hidden;pointer-events:none;transition:transform .3s var(--ease), opacity .3s var(--ease), visibility 0s linear .3s;background:#fff;border-radius:18px;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem .95rem;display:flex;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%,1.2rem);box-shadow:0 18px 46px #0b0e3338}.ml-hint.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:transform .3s var(--ease), opacity .3s var(--ease);transform:translate(-50%)}@media (width>=1001px){.ml-hint{left:auto;right:1.6rem;transform:translateY(1.2rem)}.ml-hint.is-visible{transform:translate(0)}}.ml-hint-icon{background:var(--tint);width:2.5rem;height:2.5rem;color:var(--blue-deep);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.ml-hint-body{min-width:0}.ml-hint-title{color:var(--blue-ink);margin:.15rem 0 .25rem;font-size:.98rem;font-weight:650;line-height:1.3}.ml-hint-text{color:var(--grey-text);text-wrap:pretty;margin:0;font-size:.86rem;line-height:1.5}.ml-hint-actions{align-items:center;gap:.9rem;margin-top:.75rem;display:flex}.ml-hint-link{color:var(--blue-deep);text-underline-offset:3px;font-size:.84rem;font-weight:650;text-decoration:underline}.ml-hint-close{border:1px solid var(--grey-line);color:var(--ink);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease), border-color .2s var(--ease);background:#fff;border-radius:999px;margin-left:auto;padding:.4rem .95rem;font-family:inherit;font-size:.8rem;font-weight:650}.ml-hint-close:hover,.ml-hint-close:focus-visible{background:var(--blue-ink);border-color:var(--blue-ink);color:#fff}@media (prefers-reduced-motion:reduce){.ml-hint{transition:opacity .2s linear,visibility 0s linear .2s}.ml-hint.is-visible{transition:opacity .2s linear}.ml-hint-close{transition:none}}.ml-page{padding-block:clamp(1rem,2vw,1.6rem) clamp(2.5rem,5vw,4rem)}.ml-head h1{max-width:20ch;font-size:clamp(2.6rem,5.4vw,4.6rem)}.ml-page [tabindex="-1"]:focus{outline:none}.ml-intro{max-width:58ch;margin-top:1.2rem;font-size:clamp(1.02rem,1.3vw,1.18rem);line-height:1.6}.ml-steps{border-top:1px solid var(--grey-line);border-bottom:1px solid var(--grey-line);flex-wrap:wrap;gap:.55rem 2.4rem;margin:clamp(1.4rem,2.5vw,2rem) 0 0;padding:.85rem 0;font-size:.88rem;line-height:1.4;list-style:none;display:flex}.ml-step{align-items:center;gap:.55rem;min-width:0;display:flex}.ml-step-num{background:var(--blue-ink);color:#fff;border-radius:999px;flex-shrink:0;place-items:center;width:1.45rem;height:1.45rem;font-size:.7rem;font-weight:700;display:grid}.ml-step-title{color:var(--ink);white-space:nowrap;font-weight:650}.ml-step-text{color:var(--grey-text);text-wrap:pretty}@media (width>=1024px){.ml-step-text{white-space:nowrap}}.ml-layout{grid-template-columns:minmax(0,1fr) 21rem;align-items:start;gap:clamp(1.5rem,3vw,3rem);margin-top:clamp(1.8rem,3.5vw,2.8rem);display:grid}.ml-layout.is-empty{grid-template-columns:minmax(0,1fr)}.ml-cart{border:1px solid var(--grey-line);background:#fff;border-radius:18px;overflow:hidden}.ml-layout.is-empty .ml-cart,.ml-group[hidden]{display:none}.ml-group:not([hidden])~.ml-group:not([hidden]){border-top:1px solid var(--grey-line)}.ml-group-head{justify-content:space-between;align-items:baseline;gap:1rem;padding:.95rem 1.3rem .55rem;display:flex}.ml-group-title{font-family:var(--sans);color:var(--blue-ink);margin:0;font-size:.92rem;font-weight:650;line-height:1.3}.ml-group-count{color:var(--grey-text);white-space:nowrap;font-size:.8rem;font-weight:600}.ml-list{margin:0;padding:0;list-style:none}.ml-item{border-top:1px solid var(--grey-line);transition:background .2s var(--ease);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.6rem 1.2rem;padding:.95rem 1.1rem 1.05rem 1.3rem;display:grid}@media (hover:hover){.ml-item:hover{background:var(--tint-soft)}}.ml-item-main{flex-direction:column;gap:.4rem;min-width:0;display:flex}.ml-item-title{color:var(--ink);text-wrap:pretty;font-size:1.02rem;font-weight:650;line-height:1.3;text-decoration:none}a.ml-item-title:hover{color:var(--blue-deep);text-underline-offset:.18em;text-decoration:underline}.ml-item-meta{color:var(--grey-text);flex-wrap:wrap;align-items:center;gap:.4rem .55rem;font-size:.84rem;display:flex}.ml-chip{background:var(--beige);max-width:100%;color:var(--ink);white-space:nowrap;border-radius:999px;align-items:center;padding:.22rem .6rem;font-size:.78rem;font-weight:600;display:inline-flex}.ml-chip-cluster,.ml-chip-programm{white-space:normal;text-wrap:pretty;padding-block:.3rem;line-height:1.35}.ml-chip-price,.ml-chip-pdf,.ml-chip-programm{background:var(--tint);color:var(--blue-deep)}.ml-chip-pdf{letter-spacing:.06em}.ml-details{margin-top:.15rem}.ml-details-summary{cursor:pointer;color:var(--blue-deep);align-items:center;gap:.4rem;font-size:.82rem;font-weight:650;list-style:none;display:inline-flex}.ml-details-summary::-webkit-details-marker{display:none}.ml-details-summary:after{content:"";width:.42rem;height:.42rem;transition:transform .2s var(--ease);border-bottom:2px solid;border-right:2px solid;transform:translateY(-2px)rotate(45deg)}.ml-details[open] .ml-details-summary:after{transform:translateY(1px)rotate(-135deg)}.ml-details-summary:hover{text-underline-offset:3px;text-decoration:underline}.ml-details-list{background:var(--tint-soft);color:var(--ink);border-radius:12px;margin:.55rem 0 0;padding:.7rem .95rem;font-size:.86rem;line-height:1.5;list-style:none}.ml-details-list li+li{margin-top:.3rem}.ml-remove{height:2.1rem;color:var(--grey-text);cursor:pointer;transition:background .2s var(--ease), color .2s var(--ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:.4rem;padding:0 .7rem 0 .6rem;font-family:inherit;font-size:.8rem;font-weight:650;display:inline-flex}.ml-remove:hover,.ml-remove:focus-visible{background:var(--beige);color:var(--ink)}.ml-summary{border:1px solid var(--grey-line);background:#fff;border-radius:18px;padding:1.5rem 1.6rem 1.3rem;position:sticky;top:1.5rem;box-shadow:0 10px 30px #1010280f}.ml-summary[hidden]{display:none}.ml-summary-count{font-family:var(--serif);color:var(--blue-ink);margin:0 0 1rem;font-size:2rem;font-weight:550;line-height:1.1}.ml-summary-rows{border-top:1px solid var(--grey-line);margin:0;padding:.15rem 0 .85rem}.ml-summary-row{justify-content:space-between;gap:1rem;padding:.55rem 0;font-size:.92rem;display:flex}.ml-summary-row+.ml-summary-row{border-top:1px solid var(--grey-line)}.ml-summary-row[hidden]{display:none}.ml-summary-row dt{color:var(--grey-text)}.ml-summary-row dd{font-variant-numeric:tabular-nums;margin:0;font-weight:700}.ml-summary-note{background:var(--beige);color:var(--ink);text-wrap:pretty;border-radius:12px;margin:0 0 1.1rem;padding:.75rem .9rem;font-size:.85rem;line-height:1.5}.ml-summary-cta{justify-content:center;width:100%}.ml-summary-clear{color:var(--grey-text);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;margin:.85rem auto 0;padding:.3rem 0;font-family:inherit;font-size:.82rem;font-weight:600;text-decoration:underline;display:block}.ml-summary-clear:hover{color:var(--ink)}.ml-empty{background:var(--beige);color:var(--ink);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1.2rem 1.5rem;padding:clamp(1.6rem,3vw,2.4rem);display:grid}.ml-empty[hidden]{display:none}.ml-empty-icon{color:var(--blue-deep);margin-top:.1rem}.ml-empty-body{min-width:0}.ml-empty-text{text-wrap:pretty;max-width:52ch;margin:0;font-size:1.08rem;line-height:1.55}.ml-empty-links{flex-wrap:wrap;gap:.6rem;margin-top:1.1rem;display:flex}.ml-empty-link{border:1px solid var(--grey-line);color:var(--ink);transition:border-color .2s var(--ease), color .2s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.6rem 1.1rem;font-size:.84rem;font-weight:650;text-decoration:none;display:inline-flex}.ml-empty-link:after{content:"→";transition:transform .2s var(--ease);display:inline-block}.ml-empty-link:hover{border-color:var(--blue);color:var(--blue-deep)}.ml-empty-link:hover:after{transform:translate(3px)}.ml-noscript{background:var(--beige);border-radius:calc(var(--radius) / 2.4);color:var(--ink);margin-top:1.4rem;padding:1rem 1.2rem;font-size:.92rem}.fo-form-wrap .fo-field-merkliste textarea.form-control{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;min-height:0;margin:-1px;padding:0;position:absolute;overflow:hidden}.fo-field-merkliste{position:relative}.ml-form-summary{border:1px solid var(--grey-line);color:var(--ink);background:#fff;border-radius:12px;margin:0;padding:.8rem 1rem;font-size:.92rem;line-height:1.5}.ml-form-summary.is-empty{color:var(--grey-text)}.ml-bar{display:none}@media (width<=1023px){.ml-steps{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ml-step{align-items:flex-start}.ml-step-num{margin-top:.05rem}.ml-layout{grid-template-columns:minmax(0,1fr)}.ml-summary{position:static}.ml-bar{z-index:45;background:var(--blue-ink);color:#fff;opacity:0;visibility:hidden;transition:transform .3s var(--ease), opacity .3s var(--ease), visibility 0s linear .3s;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.5rem .5rem .5rem 1.2rem;display:flex;position:fixed;bottom:1rem;left:1rem;right:1rem;transform:translateY(1.2rem);box-shadow:0 16px 40px #0b0e3347}.ml-bar.is-visible{opacity:1;visibility:visible;transition:transform .3s var(--ease), opacity .3s var(--ease);transform:translateY(0)}.ml-bar-count{white-space:nowrap;align-items:center;gap:.6rem;font-size:1rem;font-weight:650;display:inline-flex}.ml-bar-count svg{flex-shrink:0}.ml-bar-cta{color:var(--blue-ink);background:#fff;flex-shrink:0;padding:.75rem 1.2rem;font-size:.74rem}.ml-bar-cta:hover{background:var(--tint);color:var(--blue-deep)}html.ml-bar-visible .ml-toast,html.ml-bar-visible .ml-hint{bottom:5.4rem}}@media (width<=700px){.ml-toast{flex-wrap:wrap;max-width:none;bottom:1rem;left:1.2rem;right:1.2rem;transform:translateY(1.2rem)}.ml-toast.is-visible{transform:translateY(0)}.ml-hint{width:auto;bottom:1rem;left:1.2rem;right:1.2rem;transform:translateY(1.2rem)}.ml-hint.is-visible{transform:translateY(0)}.ml-steps{grid-template-columns:minmax(0,1fr);gap:.5rem}.ml-step{align-items:flex-start}.ml-step-num{margin-top:.05rem}.ml-step-title{white-space:normal}.tm-row{padding-right:3.1rem}.tm-merken{grid-column:auto;position:absolute;top:.7rem;right:.7rem}.ml-group-head{padding:.85rem 1rem .45rem}.ml-item{grid-template-columns:minmax(0,1fr);align-items:flex-start;gap:.55rem;padding:.9rem 1rem .85rem}.ml-remove{justify-self:start;margin-left:-.6rem}.ml-summary{padding:1.3rem 1.25rem 1.2rem}.ml-summary-count{font-size:1.7rem}.ml-empty{grid-template-columns:minmax(0,1fr);gap:.9rem;padding:1.4rem 1.2rem 1.3rem}.ml-empty-icon{width:36px;height:36px}.ml-empty-text{font-size:1rem}}@media (prefers-reduced-motion:reduce){.ml-btn,.ml-header-btn,.ml-remove,.ml-item,.ml-empty-link,.ml-empty-link:after,.ml-details-summary:after{transition:none}.ml-bar{transition:opacity .2s linear,visibility 0s linear .2s}.ml-bar.is-visible{transition:opacity .2s linear}}.sp-ink-contact{color:#fff9;margin:1.5rem 0 0;font-size:.85rem}.sp-ink-contact a{color:#ffffffe0;transition:color .2s var(--ease), border-color .2s var(--ease);border-bottom:1px solid #0000;padding-bottom:1px;font-weight:600;text-decoration:none}.sp-ink-contact a:hover{color:#fff;border-bottom-color:#ffffff73}.sp-ink-contact .sp-ink-contact-sep{opacity:.45;margin:0 .55em}.xm-explore>h2{margin-bottom:1.4rem;font-size:clamp(1.8rem,3vw,2.6rem)}.xm-grid{grid-template-columns:1.1fr 1fr;align-items:stretch;gap:clamp(.9rem,1.5vw,1.4rem);display:grid}.xm-next{background:var(--blue-ink);color:#fff;border-radius:var(--radius);min-height:clamp(14rem,22vw,18rem);transition:background .25s var(--ease);flex-direction:column;align-items:flex-start;gap:1rem;padding:clamp(1.8rem,3.5vw,2.8rem);text-decoration:none;display:flex}.xm-next:hover,.xm-next:focus-visible{background:var(--blue-deep)}.xm-next-label{letter-spacing:.12em;text-transform:uppercase;color:var(--tint);font-size:.68rem;font-weight:700}.xm-next-title{color:#fff;max-width:16ch;font-size:clamp(1.7rem,2.8vw,2.4rem)}.xm-next-text{color:var(--tint);-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:44ch;font-size:.95rem;line-height:1.5;display:-webkit-box;overflow:hidden}.xm-next:after{content:"→";transition:transform .2s var(--ease);margin-top:auto;font-size:1.5rem;line-height:1}.xm-next:hover:after{transform:translate(6px)}.xm-cards{flex-direction:column;gap:clamp(.9rem,1.5vw,1.4rem);display:flex}.xm-card{background:var(--beige);color:var(--ink);transition:background .2s var(--ease);border-radius:18px;flex-direction:column;flex:1;justify-content:center;gap:.5rem;padding:1.3rem 1.4rem;text-decoration:none;display:flex}.xm-card:hover{background:var(--tint)}.xm-card-label{letter-spacing:.12em;text-transform:uppercase;color:var(--grey-text);font-size:.68rem;font-weight:700}.xm-card-title{font-size:1.1rem;font-weight:650;line-height:1.3}.xm-card:hover .xm-card-title{color:var(--blue-deep)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.xm-next,.xm-cards>*{animation:both xm-reveal;animation-timeline:view();animation-range:entry entry 30%}.xm-cards>:nth-child(2){animation-range:entry 6% entry 38%}.xm-cards>:nth-child(3){animation-range:entry 12% entry 46%}}}@keyframes xm-reveal{0%{opacity:.001;transform:translateY(28px)}}@media (width<=900px){.xm-grid{grid-template-columns:1fr}.xm-next{min-height:12rem}}@media (width<=700px){.xm-explore>h2{margin-bottom:1rem}.xm-grid{gap:.7rem}.xm-next{gap:.7rem;min-height:9.5rem;padding:1.4rem 1.35rem}.xm-next-title{font-size:1.5rem}.xm-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}.xm-cards>:last-child:nth-child(odd){grid-column:1/-1}.xm-card{border-radius:14px;gap:.3rem;padding:.9rem .95rem 1rem}.xm-card-label{letter-spacing:.1em;font-size:.62rem}.xm-card-title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;overflow-wrap:break-word;font-size:.98rem;line-height:1.28}.xm-next-title{-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:8 4 4;overflow-wrap:break-word}}@media (prefers-reduced-motion:reduce){.xm-next,.xm-next:after,.xm-card{transition:none}}.v1-panel-mobilebar,.v1-panel-more{display:none}@media (width<=900px){.v1-menu-body{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);min-height:0}.v1-menu-rail{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;border-right:0;min-height:0;padding:1.25rem 1rem 4rem;overflow-y:auto}.v1-menu-panels,.v1-menu-body.is-level2 .v1-menu-rail{display:none}.v1-menu-body.is-level2 .v1-menu-panels{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;min-height:0;padding:0 0 4rem;display:block;overflow-y:auto}.v1-panel.is-active{animation:v1-panel-slide .32s var(--ease);display:block}@keyframes v1-panel-slide{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:translate(0)}}.v1-panel-main{padding:0 1.25rem}.v1-panel-detail,.v1-subnav{display:none}.v1-panel-mobilebar{border-bottom:1px solid var(--grey-line);background:var(--tint-soft);align-items:center;gap:.9rem;margin:0 -1.25rem 1.4rem;padding:.85rem 1.25rem;display:flex}.v1-panel-back{width:2.5rem;height:2.5rem;color:var(--ink);cursor:pointer;transition:background .2s var(--ease);background:0 0;border:0;border-radius:999px;flex-shrink:0;place-items:center;display:grid}.v1-panel-back:hover,.v1-panel-back:focus-visible{background:var(--tint);outline:none}.v1-panel-mobiletitle{border-left:1px solid var(--grey);min-width:0;font-family:var(--serif);color:var(--ink);padding-left:.9rem;font-size:1.3rem;font-weight:550;line-height:1.15}.v1-panel h3{display:none}.v1-panel p.v1-panel-lead{margin:0 0 1.1rem;font-size:.95rem}.v1-panel-links{border-top:1px solid var(--grey-line);grid-template-columns:minmax(0,1fr);gap:0}.v1-panel-links>li{border-bottom:1px solid var(--grey-line);align-items:center;gap:.75rem;display:flex}.v1-panel-links>li>a[data-detail]{border-bottom:0;border-radius:0;flex:1 1 0;min-width:0;margin:0;padding:.95rem 0;font-size:1.05rem;font-weight:500}.v1-panel-links>li>a[data-detail].is-active{color:var(--ink);background:0 0}.v1-panel-more{width:1.6rem;height:1.6rem;color:var(--blue);flex-shrink:0;place-items:center;display:grid}.v1-panel-sublinks{display:none}.v1-panel-overview{margin-top:1.4rem;font-size:.92rem;display:inline-flex}.v1-panel.is-level3 .v1-panel-main>:not(.v1-panel-mobilebar){display:none}.v1-panel.is-level3 .v1-panel-detail{animation:v1-panel-slide .32s var(--ease);padding:0 1.25rem;display:block}.v1-panel.is-level3 .v1-detail{display:none}.v1-panel.is-level3 .v1-detail.is-active{animation:none;display:block}.v1-panel.is-level3 .v1-detail-image{aspect-ratio:16/10;border-radius:18px;margin-bottom:1.1rem}.v1-panel.is-level3 .v1-detail-text{max-width:none;color:var(--ink);font-size:1rem;line-height:1.6}.v1-panel.is-level3 .v1-detail-cta{margin-top:1.2rem;padding:.85rem 1.4rem;font-size:.8rem}.v1-panel.is-level3 .v1-detail-within{border-top:1px solid var(--grey-line);margin-top:1.8rem;padding-top:1.4rem}.v1-panel.is-level3 .v1-detail-within-label{margin-bottom:.2rem}.v1-panel.is-level3 .v1-detail-within-links{grid-template-columns:minmax(0,1fr);gap:0}.v1-panel.is-level3 .v1-detail-within-links a{border-bottom:1px solid var(--grey-line);padding:.85rem 0;font-size:1.02rem;font-weight:500;text-decoration:none;display:block}.v1-panel.is-level3 .v1-detail-within-links li:last-child a{border-bottom:0}}@media (prefers-reduced-motion:reduce){.v1-panel.is-active,.v1-panel.is-level3 .v1-panel-detail{animation:none}}.sx-situationen{background:var(--beige);border-radius:var(--radius);padding:clamp(1.6rem,3.4vw,3.2rem) clamp(1.15rem,2.8vw,3.2rem) clamp(1.4rem,2.8vw,2.6rem)}.sx-situationen>h2{text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(1.8rem,3vw,2.6rem)}.sx-intro{margin-bottom:1.8rem}.sx-grid{grid-template-columns:1fr;align-items:start;gap:1rem;display:grid}.sx-item{display:contents}.sx-card{text-align:left;width:100%;color:var(--ink);cursor:pointer;transition:border-color .25s var(--ease), background .25s var(--ease);background:#fff;border:1px solid #fff;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.55rem;margin:0;padding:clamp(1.15rem,1.8vw,1.5rem);font-family:inherit;display:flex;position:relative}.sx-card:hover{border-color:var(--blue)}.sx-card[aria-expanded=true]{border-color:var(--blue);background:var(--tint-soft)}.sx-situationen.ix-js .sx-card[aria-expanded=true]:after{content:"";background:var(--tint-soft);border-right:1px solid var(--blue);border-bottom:1px solid var(--blue);width:14px;height:14px;position:absolute;bottom:-8px;left:2rem;transform:rotate(45deg)}.sx-card-num{letter-spacing:.13em;color:var(--blue-deep);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.sx-card-num:before{content:"Situation "}.sx-card-title{font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;font-size:1.18rem;font-weight:550;line-height:1.25}.sx-card-text{color:var(--grey-text);font-size:.93rem;line-height:1.55}.sx-card-more{letter-spacing:.04em;text-transform:uppercase;color:var(--blue-deep);align-items:center;gap:.5rem;margin-top:auto;padding-top:.7rem;font-size:.78rem;font-weight:700;display:inline-flex}.sx-card-chevron{transform-origin:60% 60%;border-bottom:2px solid;border-right:2px solid;width:.55rem;height:.55rem;transform:rotate(45deg)}.sx-card[aria-expanded=true] .sx-card-chevron{transform:rotate(-135deg)}@media (prefers-reduced-motion:no-preference){.sx-card-chevron{transition:transform .3s var(--ease)}}@media (prefers-reduced-motion:reduce){.sx-card,.sx-panel-cta{transition:none}}.sx-situationen:not(.ix-js) .sx-card-more{display:none}.sx-situationen:not(.ix-js) .sx-card{cursor:default}.sx-panel-body{background:var(--tint-soft);border-radius:18px;padding:clamp(1.3rem,2.4vw,2.2rem) clamp(1.3rem,2.4vw,2.4rem)}.sx-panel-ref{display:none}.sx-panel-num{letter-spacing:.13em;color:var(--blue-deep);font-variant-numeric:tabular-nums;margin:0 0 .45rem;font-size:.72rem;font-weight:700}.sx-panel-situation{font-family:var(--serif);letter-spacing:-.01em;text-wrap:pretty;max-width:24ch;margin:0;font-size:clamp(1.25rem,1.6vw,1.5rem);font-weight:550;line-height:1.2}.sx-panel-kicker{letter-spacing:.13em;text-transform:uppercase;color:var(--blue-deep);margin:0 0 .7rem;font-size:.72rem;font-weight:700}.sx-panel-text{max-width:62ch}.sx-panel-text p{font-size:.99rem;line-height:1.65}.sx-panel-cta{border:1px solid var(--blue);color:var(--blue-deep);letter-spacing:.03em;transition:background .2s var(--ease), color .2s var(--ease);background:#fff;border-radius:999px;align-items:center;gap:.6rem;margin-top:1.2rem;padding:.72rem 1.3rem;font-size:.8rem;font-weight:700;line-height:1.3;text-decoration:none;display:inline-flex}.sx-panel-cta-arrow{flex:none}.sx-panel-cta:hover{background:var(--blue);color:#fff}@media (width<=1000px){.sx-panel-cta{text-align:left;justify-content:space-between;width:100%;display:flex}}@media (width>=1001px){.sx-situationen.ix-js .sx-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0 clamp(1rem,1.6vw,1.5rem)}.sx-situationen.ix-js .sx-item:nth-child(3n+1) .sx-card{grid-column:1}.sx-situationen.ix-js .sx-item:nth-child(3n+2) .sx-card{grid-column:2}.sx-situationen.ix-js .sx-item:nth-child(3n+3) .sx-card{grid-column:3}.sx-situationen.ix-js .sx-item:nth-child(-n+3) .sx-card{grid-row:1;margin-bottom:1.25rem}.sx-situationen.ix-js .sx-item:nth-child(-n+3) .sx-panel{grid-row:2}.sx-situationen.ix-js .sx-item:nth-child(n+4) .sx-card{grid-row:3;margin-bottom:1.25rem}.sx-situationen.ix-js .sx-item:nth-child(n+4) .sx-panel{grid-row:4}.sx-situationen.ix-js .sx-panel{grid-column:1/-1}.sx-situationen.ix-js .sx-panel.is-open .sx-panel-body{margin-bottom:1.25rem}.sx-situationen.ix-js .sx-panel-body{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2rem,4vw,4.5rem);display:grid}.sx-situationen.ix-js .sx-panel-ref{display:block}.sx-situationen.ix-js .sx-grid.sx-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.sx-situationen.ix-js .sx-grid--4 .sx-item:nth-child(odd) .sx-card{grid-column:1}.sx-situationen.ix-js .sx-grid--4 .sx-item:nth-child(2n) .sx-card{grid-column:2}.sx-situationen.ix-js .sx-grid--4 .sx-item:nth-child(-n+2) .sx-card{grid-row:1;margin-bottom:1.25rem}.sx-situationen.ix-js .sx-grid--4 .sx-item:nth-child(-n+2) .sx-panel{grid-row:2}.sx-situationen.ix-js .sx-grid--4 .sx-item:nth-child(n+3) .sx-card{grid-row:3;margin-bottom:1.25rem}.sx-situationen.ix-js .sx-grid--4 .sx-item:nth-child(n+3) .sx-panel{grid-row:4}}.rf-refs>h2{margin-bottom:1.1rem;font-size:clamp(1.8rem,3vw,2.6rem)}.rf-intro{max-width:62ch;margin-bottom:1.4rem}.rf-figures{color:var(--grey-text);flex-wrap:wrap;align-items:baseline;gap:.35rem 1.1rem;margin:0 0 1.5rem;font-size:.95rem;display:flex}.rf-figure{align-items:baseline;gap:.4rem;display:inline-flex}.rf-figure:not(:last-child):after{content:"·";color:var(--grey);margin-left:.25rem}.rf-figure-num{font-family:var(--serif);letter-spacing:-.01em;color:var(--blue-deep);font-variant-numeric:tabular-nums lining-nums;font-size:1.65rem;font-weight:550;line-height:1}.rf-toggle{cursor:pointer;border:0;margin:0;font-family:inherit}.rf-toggle:after{content:"";border-bottom:2px solid;border-right:2px solid;width:.45rem;height:.45rem;margin-left:.1rem;transform:translateY(-.12em)rotate(45deg)}.rf-toggle:hover:after{transform:translateY(-.12em)rotate(45deg)}.rf-toggle[aria-expanded=true]:after,.rf-toggle[aria-expanded=true]:hover:after{transform:translateY(.08em)rotate(-135deg)}.rf-panel{grid-template-rows:1fr;display:grid}.rf-panel:focus{outline:none}.rf-panel:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:var(--radius)}.rf-panel-inner{min-height:0;overflow:hidden}.rf-js .rf-panel{visibility:hidden;grid-template-rows:0fr}.rf-js .rf-panel.is-open{visibility:visible;grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.rf-js .rf-panel{transition:grid-template-rows .4s var(--ease), visibility .4s}.rf-toggle:after{transition:transform .25s var(--ease)}}.rf-panel-body{background:var(--beige);border-radius:var(--radius);margin-top:1.5rem;padding:clamp(1.5rem,3.2vw,2.8rem)}.rf-groups{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.9rem clamp(1.6rem,3vw,2.8rem);display:grid}.rf-group{min-width:0}@media (width>=40rem){.rf-group{border-left:1px solid var(--grey-line);padding-left:clamp(1.6rem,3vw,2.8rem)}.rf-group:first-child{border-left:0;padding-left:0}}.rf-group-head{letter-spacing:.13em;text-transform:uppercase;color:var(--ink);align-items:baseline;gap:.5rem;margin:0 0 .7rem;font-size:.72rem;font-weight:700;display:flex}.rf-group-count{letter-spacing:.06em;color:var(--blue-deep);font-variant-numeric:tabular-nums;font-weight:650}.rf-list{margin:0;padding:0;list-style:none}.rf-item{color:var(--ink);text-wrap:pretty;justify-content:space-between;align-items:flex-start;gap:.6rem;padding:.28rem 0;font-size:.92rem;line-height:1.45;display:flex}.rf-land{margin-top:.1rem}.rf-name{-webkit-hyphens:auto;hyphens:auto;min-width:0}.rf-land{background:var(--tint);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-deep);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:.15rem .5rem;font-size:.65rem;font-weight:700;display:inline-block}.rf-item-more{color:var(--grey-text);margin-top:.3rem;font-size:.82rem}.rf-note{border-top:1px solid var(--grey);color:var(--grey-text);margin:1.7rem 0 0;padding-top:1.1rem;font-size:.85rem;line-height:1.55}.rf-all{color:var(--blue-deep);border-bottom:1px solid #0000;align-items:baseline;gap:.4rem;font-weight:650;text-decoration:none;display:inline-flex}.rf-all:after{content:"→";transition:transform .2s var(--ease)}.rf-all:hover{border-bottom-color:currentColor}.rf-all:hover:after{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.rf-all:after{transition:none}}@media (width<=39.99rem){.rf-figures{gap:.3rem 1.1rem}.rf-figure-num{font-size:1.45rem}.rf-toggle{justify-content:center;width:100%}}.rf-band-row{align-items:center;gap:.75rem;margin-top:1.5rem;display:flex}.rf-band-viewport{flex:1;min-width:0;padding:.75rem 0;position:relative}.rf-band-viewport:focus-visible{outline:3px solid var(--blue);outline-offset:3px;border-radius:var(--radius)}.rf-band-toggle{border:1px solid var(--grey-line);width:44px;height:44px;color:var(--blue-deep);background:var(--paper);cursor:pointer;border-radius:50%;flex:0 0 44px;place-items:center;padding:0;display:grid}.rf-band-toggle:hover{background:var(--tint-soft);border-color:var(--blue)}.rf-band-toggle:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:50%}.rf-band-play-icon{display:none}.rf-band-toggle[aria-pressed=true] .rf-band-play-icon{display:block}.rf-band-toggle[aria-pressed=true] .rf-band-pause-icon,.rf-band-toggle[hidden]{display:none}.rf-band-group{flex-wrap:wrap;align-items:baseline;gap:.75rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.rf-band-copy{display:none}.rf-band-name{min-width:0;max-width:100%;font-family:var(--serif);color:var(--blue-deep);overflow-wrap:anywhere;font-size:1.15rem;line-height:1.5}@keyframes rf-band-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:no-preference){.rf-band-enhanced .rf-band-viewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.rf-band-enhanced .rf-band-track{width:max-content;animation:rf-band-scroll var(--rf-band-duration,20s) linear infinite;display:flex}.rf-band-enhanced .rf-band-group{min-width:var(--rf-band-width,0px);flex-wrap:nowrap;flex:none;justify-content:space-around;gap:0}.rf-band-enhanced .rf-band-copy{display:flex}.rf-band-enhanced .rf-band-name{white-space:nowrap;max-width:none}.rf-band-enhanced .rf-band-name:after{content:"·";color:var(--grey);font-family:var(--sans);margin:0 .9rem}.rf-band-enhanced.is-paused .rf-band-track,.rf-band-enhanced .rf-band-viewport:hover .rf-band-track,.rf-band-enhanced .rf-band-viewport:focus-within .rf-band-track{animation-play-state:paused}}@media (width<=39.99rem){.rf-band-name{font-size:1.02rem}}.sp-team>h2{margin-bottom:1.4rem;font-size:clamp(1.8rem,3vw,2.6rem)}.sp-team-intro{margin-bottom:1.8rem}.sp-team-grid{grid-template-columns:repeat(auto-fill,minmax(13.5rem,1fr));gap:clamp(1rem,1.8vw,1.6rem);margin:0;padding:0;list-style:none;display:grid}.sp-team-card{position:relative}.sp-team-tile{height:100%;color:inherit;background:var(--beige);border-radius:18px;flex-direction:column;gap:.35rem;padding:1.1rem 1.1rem 1.3rem;text-decoration:none;display:flex}.sp-team-figure{aspect-ratio:4/5;border-radius:14px;width:100%;margin-bottom:.7rem;display:block;position:relative;overflow:hidden}.sp-team-portrait,.sp-team-monogram{object-fit:cover;object-position:50% 30%;width:100%;height:100%;display:block}.sp-team-monogram{background:var(--tint);color:var(--blue-deep);font-family:var(--serif);letter-spacing:.02em;place-items:center;font-size:2.6rem;font-weight:550;display:grid}.sp-team-caption{flex-direction:column;gap:.2rem;display:flex}.sp-team-name{font-size:1.02rem;font-weight:700;line-height:1.3}.sp-team-role{color:var(--grey-text);font-size:.86rem;line-height:1.4}a.sp-team-tile:hover .sp-team-name,a.sp-team-tile:focus-visible .sp-team-name{color:var(--blue-deep)}a.sp-team-tile:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.sp-team .v1-btn{margin-top:1.6rem}.sp-team--trainers .sp-team-grid{grid-template-columns:repeat(auto-fill,minmax(11.5rem,1fr));gap:clamp(.9rem,1.4vw,1.25rem)}.sp-team--trainers .sp-team-tile{transition:transform .45s var(--ease);background:0 0;border-radius:14px;gap:0;padding:0;position:relative}.sp-team--trainers .sp-team-figure{background:var(--tint-soft);transition:box-shadow .45s var(--ease);margin-bottom:0}.sp-team--trainers .sp-team-portrait{filter:saturate(.55)contrast(.96);transition:filter .45s var(--ease)}.sp-team--trainers .sp-team-figure:after{content:"";mix-blend-mode:multiply;pointer-events:none;transition:opacity .45s var(--ease);background:#2839cc1f;position:absolute;inset:0}.sp-team--trainers .sp-team-monogram{color:var(--blue-deep);background:var(--tint);opacity:.82;transition:opacity .45s var(--ease)}.sp-team--trainers .sp-team-caption{gap:.15rem;padding:.7rem .15rem 0}.sp-team--trainers .sp-team-name{font-family:var(--serif);letter-spacing:-.005em;text-wrap:pretty;font-size:1.08rem;font-weight:550;line-height:1.22}.sp-team--trainers .sp-team-role{font-size:.8rem;line-height:1.35}.sp-team--trainers .sp-team-tile:hover,.sp-team--trainers .sp-team-tile:focus-within,.sp-team--trainers .sp-team-tile:active{transform:scale(1.03)}.sp-team--trainers .sp-team-tile:hover .sp-team-figure,.sp-team--trainers .sp-team-tile:focus-within .sp-team-figure,.sp-team--trainers .sp-team-tile:active .sp-team-figure{box-shadow:0 22px 44px -20px #0b0e338c}.sp-team--trainers .sp-team-tile:hover .sp-team-portrait,.sp-team--trainers .sp-team-tile:focus-within .sp-team-portrait,.sp-team--trainers .sp-team-tile:active .sp-team-portrait{filter:none}.sp-team--trainers .sp-team-tile:hover .sp-team-figure:after,.sp-team--trainers .sp-team-tile:focus-within .sp-team-figure:after,.sp-team--trainers .sp-team-tile:active .sp-team-figure:after,.sp-team--trainers .sp-team-tile:hover .sp-team-monogram,.sp-team--trainers .sp-team-tile:focus-within .sp-team-monogram,.sp-team--trainers .sp-team-tile:active .sp-team-monogram{opacity:1}.sp-team--trainers .sp-team-card:hover,.sp-team--trainers .sp-team-card:focus-within{z-index:1}.sp-team--trainers a.sp-team-tile:hover .sp-team-name,.sp-team--trainers a.sp-team-tile:focus-visible .sp-team-name{color:inherit}.sp-team--trainers a.sp-team-tile:focus-visible{outline:3px solid var(--blue);outline-offset:5px;border-radius:14px}@media (hover:hover) and (width>=901px){.sp-team--trainers .sp-team-caption{z-index:1;color:#fff;opacity:0;transition:opacity .35s var(--ease), transform .45s var(--ease);pointer-events:none;background:linear-gradient(#0b0e3300 0%,#0b0e33b8 55%,#0b0e33e6 100%);border-radius:0 0 14px 14px;padding:2.6rem .85rem .8rem;position:absolute;inset:auto 0 0;transform:translateY(.5rem)}.sp-team--trainers .sp-team-role{color:#e4e8ffd9}.sp-team--trainers .sp-team-tile:hover .sp-team-caption,.sp-team--trainers .sp-team-tile:focus-within .sp-team-caption,.sp-team--trainers .sp-team-tile:active .sp-team-caption{opacity:1;transform:translateY(0)}}@media (hover:none),(width<=900px){.sp-team--trainers .sp-team-portrait{filter:none}.sp-team--trainers .sp-team-figure:after{opacity:0}.sp-team--trainers .sp-team-monogram{opacity:1}}@media (width<=900px){.sp-team--trainers .sp-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.sp-team--trainers .sp-team-name{font-size:.98rem}}@media (width<=768px){.sp-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.sp-team-grid{gap:.7rem}.sp-team-tile{border-radius:14px;padding:.75rem .75rem .95rem}.sp-team-figure{border-radius:11px;margin-bottom:.55rem}.sp-team-monogram{font-size:2.2rem}.sp-team-name{font-size:.94rem}.sp-team-role{font-size:.79rem}.sp-team--trainers .sp-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sp-team--trainers .sp-team-tile{border-radius:11px;padding:0}.sp-team--trainers .sp-team-figure{margin-bottom:0}.sp-team--trainers .sp-team-caption{padding:.55rem .1rem 0}.sp-team--trainers .sp-team-name{font-size:.98rem}}@media (prefers-reduced-motion:reduce){.sp-team--trainers .sp-team-tile,.sp-team--trainers .sp-team-figure,.sp-team--trainers .sp-team-portrait,.sp-team--trainers .sp-team-monogram,.sp-team--trainers .sp-team-figure:after,.sp-team--trainers .sp-team-caption{transition:none}.sp-team--trainers .sp-team-tile:hover,.sp-team--trainers .sp-team-tile:focus-within,.sp-team--trainers .sp-team-tile:active{transform:none}.sp-team--trainers .sp-team-tile:hover .sp-team-figure,.sp-team--trainers .sp-team-tile:focus-within .sp-team-figure,.sp-team--trainers .sp-team-tile:active .sp-team-figure{box-shadow:0 0 0 3px var(--tint)}.sp-team--trainers .sp-team-tile:hover .sp-team-caption,.sp-team--trainers .sp-team-tile:focus-within .sp-team-caption,.sp-team--trainers .sp-team-tile:active .sp-team-caption{transform:none}}.sp-team-contact{color:var(--ink);flex-wrap:wrap;gap:.35rem .6rem;margin:1.1rem 0 0;font-size:1rem;display:flex}.sp-team-contact a{color:var(--blue-deep);text-decoration:underline;-webkit-text-decoration-color:var(--grey-line);text-decoration-color:var(--grey-line);text-underline-offset:4px;font-weight:600}.sp-team-contact a:hover{text-decoration-color:currentColor}.sp-team-contact-sep{color:var(--grey-mid,#9a9ab0)}.mo-modell{background:var(--blue-ink);color:var(--paper);border-radius:var(--radius);grid-template-columns:1fr;align-items:center;gap:clamp(1.6rem,3vw,3.5rem);padding:clamp(1.6rem,4vw,4rem) clamp(1.25rem,4vw,4rem);display:grid;overflow:hidden}.mo-modell h2{color:var(--paper);text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.mo-titel{order:1}.mo-figure{order:2}.mo-text{order:3}.mo-modell .sp-prose{color:#d9dcf5;max-width:52ch}.mo-legende{gap:1.05rem;max-width:52ch;margin:1.8rem 0 0;display:grid}.mo-legende-item{grid-template-columns:.8rem 1fr;align-items:start;column-gap:.9rem;display:grid}.mo-legende-item:before{content:"";background:#9aa5ff;grid-row:1/span 2;width:.8rem;height:.8rem;margin-top:.36rem}.mo-legende dt{font-weight:700;line-height:1.35}.mo-legende dd{color:#b9bde6;grid-column:2;margin:.15rem 0 0;line-height:1.55}.mo-figure{margin:0}.mo-svg{width:100%;max-width:38rem;height:auto;font-family:var(--sans);margin:0 auto;display:block;overflow:visible}.mo-seg{fill:#2c3170;stroke:var(--blue-ink);stroke-width:5px;stroke-linejoin:round}.mo-ring-label{fill:#e4e8ff;letter-spacing:.03em;font-size:19px;font-weight:650}.mo-side-result .mo-seg{fill:var(--paper)}.mo-side-result .mo-ring-label{fill:var(--blue-ink);font-weight:750}.mo-arrows path{fill:none;stroke:#9aa5ff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.mo-cell{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px;stroke-linejoin:round;transition:fill .25s var(--ease)}.mo-cellg:hover .mo-cell{fill:var(--tint)}.mo-cell-core{fill:var(--blue)}.mo-cell-label{fill:var(--ink);pointer-events:none;font-size:15.5px;font-weight:600}.mo-cell-label-core{fill:var(--paper);font-size:18px;font-weight:700}.mo-cellg,.mo-coreg,.mo-side{transform-box:fill-box;transform-origin:50%}@media (prefers-reduced-motion:no-preference){.v1-js [data-mo-modell] .mo-coreg{opacity:0;transition:opacity .6s var(--ease), transform .8s var(--ease);transform:scale(.4)}.v1-js [data-mo-modell] .mo-cellg{opacity:0;transform:translate(calc(var(--dx) * .55), calc(var(--dy) * .55)) scale(.7);transition:opacity .55s var(--ease), transform .8s var(--ease);transition-delay:calc(.45s + var(--i) * .11s)}.v1-js [data-mo-modell] .mo-arrows path{stroke-dashoffset:1px;transition:stroke-dashoffset .5s var(--ease);transition-delay:calc(1.25s + var(--i) * 70ms)}.v1-js [data-mo-modell] .mo-side{opacity:0;transition:opacity .6s var(--ease), transform .7s var(--ease);transition-delay:calc(1.6s + var(--i) * .12s);transform:scale(.94)}.v1-js [data-mo-modell].is-in .mo-coreg,.v1-js [data-mo-modell].is-in .mo-cellg,.v1-js [data-mo-modell].is-in .mo-side{opacity:1;transform:none}.v1-js [data-mo-modell].is-in .mo-arrows path{stroke-dashoffset:0}}@media (width>=960px){.mo-modell{grid-template-rows:auto auto;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;row-gap:1.1rem}.mo-titel{grid-area:1/1;align-self:end}.mo-text{grid-area:2/1}.mo-figure{grid-area:1/2/span 2;align-self:center}}.mr-reihe>h2{text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(1.8rem,3vw,2.6rem)}.mr-intro{margin-bottom:1.8rem}.mr-list{grid-template-columns:1fr;align-items:stretch;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}.mr-modul{background:var(--beige);border-radius:var(--radius);flex-direction:column;display:flex;overflow:hidden}.mr-media{aspect-ratio:16/9;overflow:hidden}.mr-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.mr-modul:hover .mr-media img{transform:scale(1.04)}.mr-body{flex-direction:column;flex:1;padding:1.3rem 1.4rem 1.4rem;display:flex}.mr-head{gap:.35rem;display:grid}.mr-num{font-family:var(--serif);color:var(--blue);flex-shrink:0;font-size:1.9rem;font-weight:550;line-height:1}.mr-title{font-family:var(--serif);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin:0;font-size:clamp(1.2rem,1.5vw,1.4rem);font-weight:550;line-height:1.22}.mr-meta{color:var(--grey-text);margin:.55rem 0 0;font-size:.88rem}.mr-text{margin:.8rem 0 0;line-height:1.55}.mr-more{border-top:1px solid var(--line-strong);margin-top:1rem}.mr-more summary{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:var(--blue-deep);justify-content:space-between;align-items:center;padding:.8rem 0 .2rem;font-size:.8rem;font-weight:700;list-style:none;display:flex}.mr-more summary::-webkit-details-marker{display:none}.mr-more summary:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}.mr-more-chevron{width:.55rem;height:.55rem;transition:transform .25s var(--ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translate(-2px,-2px)}.mr-more[open] .mr-more-chevron{transform:rotate(-135deg)translate(-2px,-2px)}.mr-fragen{gap:.5rem;margin:.7rem 0 0;padding:0;font-size:.95rem;list-style:none;display:grid}.mr-fragen li{padding-left:1.05rem;line-height:1.45;position:relative}.mr-fragen li:before{content:"";background:var(--blue);width:.5rem;height:1px;position:absolute;top:.62em;left:0}.mr-ziel{color:var(--grey-text);margin:.9rem 0 0;font-size:.95rem;line-height:1.5}.mr-ziel strong{color:var(--ink)}.mr-actions{justify-content:space-between;align-items:center;gap:.6rem;margin-top:auto;padding-top:1.1rem;display:flex}.mr-pdf{color:var(--blue-deep);letter-spacing:.05em;text-transform:uppercase;align-items:center;font-size:.8rem;font-weight:700;text-decoration:none;display:inline-flex}.mr-pdf:after{content:"→";transition:transform .2s var(--ease);margin-left:.45em}.mr-pdf:hover:after{transform:translate(3px)}.mr-pdf:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}@media (width>=640px){.mr-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.mr-list{grid-template-columns:repeat(min(var(--mr-count,4), 4), minmax(0, 1fr))}}.sp-feld-head{margin-bottom:1.6rem}.sp-feld-title{text-wrap:balance;margin:0;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.15}.sp-feld-summary{max-width:68ch;margin:.9rem 0 0;line-height:1.65}.sp-feld-head .sp-prose{margin-top:.6rem}.sp-kacheln{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}.sp-kachel{background:var(--beige);border-radius:var(--r-l);transition:box-shadow .3s var(--ease), transform .3s var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.sp-kachel:hover{box-shadow:var(--shadow);transform:translateY(-2px)}.sp-kachel-media{aspect-ratio:2;background:var(--tint-soft);overflow:hidden}.sp-kachel-media img{object-fit:cover;width:100%;height:100%;transition:transform .9s var(--ease);display:block}.sp-kachel:hover .sp-kachel-media img{transform:scale(1.05)}.sp-kachel-body{flex-direction:column;flex:1;gap:.8rem;padding:.95rem 1.05rem .9rem;display:flex}.sp-kachel-link{color:var(--ink);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;font-weight:600;line-height:1.35;text-decoration:none}a.sp-kachel-link:after{content:"";position:absolute;inset:0}a.sp-kachel-link:focus-visible{outline:none}.sp-kachel:has(a.sp-kachel-link:focus-visible){outline:2px solid var(--blue);outline-offset:3px}.sp-kachel-foot{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.sp-kachel-hint{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-deep);font-size:.72rem;font-weight:700}.sp-kachel-foot .ml-btn{z-index:1;position:relative}.sp-feld--gruppe .sp-feld-head{margin-bottom:1.1rem}.sp-feld--gruppe .sp-feld-title{border-top:2px solid var(--blue);padding-top:1.1rem;font-size:clamp(1.3rem,1.9vw,1.7rem);display:inline-block}.sp-feld--gruppe .sp-feld-summary{color:var(--grey-text);margin-top:.5rem}.sp-main .v1-container>.sp-section+.sp-feld--gruppe{margin-top:clamp(1.6rem,3vw,2.4rem)}.sp-main .v1-container>.sp-feld--gruppe+.sp-feld--gruppe{margin-top:clamp(2.2rem,4vw,3.4rem)}@media (width>=760px){.sp-kacheln{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){.sp-kacheln{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=599px){.sp-kacheln{grid-template-columns:1fr;gap:.6rem}.sp-kachel{flex-direction:row;min-height:6.4rem}.sp-kachel-media{aspect-ratio:auto;flex:0 0 36%}.sp-kachel-body{gap:.4rem;min-width:0;padding:.75rem .85rem .6rem}.sp-kachel-link{font-size:.95rem;line-height:1.3}}@media (prefers-reduced-motion:reduce){.mo-cell,.mr-pdf:after,.mr-media img,.mr-more-chevron,.sp-kachel,.sp-kachel-media img{transition:none}}.sp-kachel-media:empty{background:radial-gradient(circle, #c5cbf5 2.2px, transparent 2.7px) 11px 11px / 22px 22px, var(--tint-soft)}.vg-vergleich>h2{text-wrap:balance;margin-bottom:1.1rem;font-size:clamp(1.8rem,3vw,2.6rem)}.vg-intro{margin-bottom:1.6rem}.vg-rahmen{background:var(--beige);border-radius:var(--radius);padding:clamp(.6rem,1.6vw,1.4rem) clamp(1rem,2.4vw,2.2rem)}.vg-tafel{border-collapse:collapse;text-align:left;width:100%}.vg-tafel thead th{letter-spacing:.05em;text-transform:uppercase;color:var(--grey-text);border-bottom:1px solid var(--line-strong);vertical-align:bottom;padding:1rem 1rem .9rem 0;font-size:.78rem;font-weight:700}.vg-tafel tbody th,.vg-tafel tbody td{vertical-align:top;border-bottom:1px solid var(--line-strong);padding:1.05rem 1rem 1.05rem 0;line-height:1.5}.vg-tafel tbody tr:last-child th,.vg-tafel tbody tr:last-child td{border-bottom:0}.vg-tafel tbody th{width:22%;font-family:var(--serif);font-size:clamp(1.1rem,1.4vw,1.3rem);font-weight:550;line-height:1.25}.vg-tafel tbody td{color:var(--ink);font-size:.95rem}.vg-link{color:var(--ink);transition:color .2s var(--ease);text-decoration:none}.vg-link:after{content:"→";font-family:var(--sans);color:var(--blue);transition:transform .2s var(--ease);margin-left:.4em;font-size:.9em;display:inline-block}.vg-link:hover{color:var(--blue-deep)}.vg-link:hover:after{transform:translate(3px)}.vg-link:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:4px}@media (width<=799px){.vg-rahmen{background:0 0;padding:0}.vg-tafel,.vg-tafel tbody,.vg-tafel tr,.vg-tafel th,.vg-tafel td{width:auto;display:block}.vg-tafel thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.vg-tafel tbody tr{background:var(--beige);border-radius:var(--r-l);margin-bottom:.7rem;padding:1.1rem 1.15rem .5rem}.vg-tafel tbody th{border-bottom:1px solid var(--line-strong);width:auto;padding:0 0 .7rem}.vg-tafel tbody td{border-bottom:1px solid var(--line-strong);padding:.65rem 0}.vg-tafel tbody tr td:last-child{border-bottom:0}.vg-tafel tbody td:before{content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;color:var(--grey-text);margin-bottom:.15rem;font-size:.72rem;font-weight:700;display:block}}@media (prefers-reduced-motion:reduce){.vg-link,.vg-link:after{transition:none}}.mo-a{transform-box:fill-box;transform-origin:50%}.mo-a-draw{stroke-dasharray:1;stroke-dashoffset:0}@media (prefers-reduced-motion:no-preference){.v1-js [data-mo-modell] .mo-a{transition:opacity .6s var(--ease), transform .8s var(--ease), stroke-dashoffset .55s var(--ease);transition-delay:var(--d,0s)}.v1-js [data-mo-modell] .mo-a-pop{opacity:0;transform:scale(.55)}.v1-js [data-mo-modell] .mo-a-fade{opacity:0}.v1-js [data-mo-modell] .mo-a-rise{opacity:0;transform:translateY(18px)}.v1-js [data-mo-modell] .mo-a-draw{stroke-dashoffset:1px}.v1-js [data-mo-modell].is-in .mo-a-pop,.v1-js [data-mo-modell].is-in .mo-a-fade,.v1-js [data-mo-modell].is-in .mo-a-rise{opacity:1;transform:none}.v1-js [data-mo-modell].is-in .mo-a-draw{stroke-dashoffset:0}}.mo-rk-ring{fill:none;stroke:#2c3170;stroke-width:1.5px;stroke-dasharray:3 7}.mo-rk-arc{fill:none;stroke:#9aa5ff;stroke-width:3.2px;stroke-linecap:round}.mo-rk-head{fill:none;stroke:#9aa5ff;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.mo-rk-kern{fill:var(--blue)}.mo-rk-kern-label{fill:var(--paper);font-size:19px;font-weight:700}.mo-rk-station rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:6px;transition:fill .25s var(--ease)}.mo-rk-station text{fill:var(--ink);font-size:19px;font-weight:650}.mo-rk-station{cursor:pointer;text-decoration:none}.mo-rk-station:hover rect,.mo-rk-station:focus-visible rect{fill:var(--tint)}.mo-rk-station:focus-visible{outline:none}.mo-rk-station:focus-visible rect{stroke:#9aa5ff}.mo-vz-raum rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-vz-nr{fill:var(--blue);font-family:var(--serif);font-size:26px;font-weight:600}.mo-vz-label{fill:var(--ink);font-size:19px;font-weight:700}.mo-vz-klein{fill:var(--grey-text);font-size:14.5px;font-weight:500}.mo-vz-ziel rect{fill:var(--blue)}.mo-vz-ziel .mo-vz-nr,.mo-vz-ziel .mo-vz-label{fill:var(--paper)}.mo-vz-ziel .mo-vz-klein{fill:#d9dcf5}.mo-ew-grenze{stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round;stroke-dasharray:2 11}.mo-ew-welt circle{fill:var(--blue)}.mo-ew-welt-label{fill:var(--paper);font-family:var(--serif);font-size:40px;font-weight:600}.mo-ew-bogen{fill:none;stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round}.mo-ew-pille rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-ew-pille text{fill:var(--ink);font-size:19px;font-weight:650}.mo-ew-uebergabe-label{fill:#e4e8ff;letter-spacing:.02em;font-size:16.5px;font-weight:650}.mo-uk-kurve,.mo-uk-spitze{fill:none;stroke:#9aa5ff;stroke-width:3.6px;stroke-linecap:round;stroke-linejoin:round}.mo-uk-kopf rect{fill:var(--blue)}.mo-uk-kopf-label{fill:var(--paper);font-size:18px;font-weight:700}.mo-uk-stufe{fill:#e4e8ff;font-size:17.5px;font-weight:650}.mo-uk-karte rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-uk-karte-label{fill:var(--ink);font-size:16.5px;font-weight:600}.mo-wg-treiber rect{fill:#2c3170;stroke:var(--blue-ink);stroke-width:5px}.mo-wg-treiber-label{fill:#e4e8ff;font-size:16px;font-weight:650}.mo-wg-linie,.mo-wg-klammer,.mo-wg-kopf{fill:none;stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mo-wg-klammer{stroke-width:2.6px}.mo-wg-feld rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-wg-feld-label{fill:var(--ink);font-size:17px;font-weight:600}.mo-wg-balken rect{fill:var(--blue)}.mo-wg-balken-label{fill:var(--paper);font-size:20px;font-weight:700}.mo-wg-wachs{transform-origin:0}@media (prefers-reduced-motion:no-preference){.v1-js [data-mo-modell] .mo-wg-wachs{opacity:0;transform:scaleX(.02)}.v1-js [data-mo-modell].is-in .mo-wg-wachs{opacity:1;transform:none}}.mo-gf-kopfzeile rect{fill:#2c3170;stroke:var(--blue-ink);stroke-width:5px}.mo-gf-kopfzeile-label{fill:#e4e8ff;font-size:16px;font-weight:700}.mo-gf-eintrag{fill:#e4e8ff;font-size:17px;font-weight:550}.mo-gf-linie,.mo-gf-kopf{fill:none;stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mo-gf-trenner{fill:none;stroke:#2c3170;stroke-width:3px;stroke-linecap:round}.mo-gf-ansatz rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-gf-ansatz-label{fill:var(--ink);font-size:17px;font-weight:650}.mo-bs-linie{fill:none;stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round}.mo-bs-kern rect{fill:var(--blue)}.mo-bs-kern text{fill:var(--paper);letter-spacing:.02em;font-size:28px;font-weight:700}.mo-bs-feld rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-bs-feld text{fill:var(--ink);font-size:21px;font-weight:650}.mo-a40-linie,.mo-a40-spitze{fill:none;stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mo-a40-kern rect{fill:var(--blue)}.mo-a40-kern text{fill:var(--paper);font-size:25px;font-weight:700}.mo-a40-feld rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-a40-feld text{fill:var(--ink);font-size:21px;font-weight:650}.mo-tp-pfeil,.mo-tp-spitze{fill:none;stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mo-tp-stufe rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-tp-stufe text{fill:var(--ink);font-size:23px;font-weight:650}.mo-tp-ziel rect{fill:var(--blue)}.mo-tp-ziel text{fill:var(--paper);font-weight:700}.mo-bq-achse{fill:none;stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round}.mo-bq-karte{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-bq-titel{fill:var(--ink);font-size:21px;font-weight:700}.mo-bq-marke{fill:#9aa5ff}.mo-bq-punkt{fill:#e4e8ff;font-size:17px;font-weight:550}.mo-dg-linie,.mo-dg-spitze{fill:none;stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mo-dg-kern circle{fill:var(--blue)}.mo-dg-kern text{fill:var(--paper);font-size:18px;font-weight:700}.mo-dg-folge rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-dg-folge text{fill:var(--ink);font-size:19px;font-weight:650}@media (width<=600px){.mo-figure:has(.mo-svg-dicht){padding-inline:clamp(1.25rem,4vw,4rem);scrollbar-width:thin;scrollbar-color:#2c3170 transparent;margin-inline:calc(-1*clamp(1.25rem,4vw,4rem));padding-bottom:.5rem;overflow-x:auto}.mo-svg-dicht{min-width:31rem;max-width:none;margin:0}.mo-figure:has(.mo-svg-dicht):after{content:"Grafik seitlich verschieben";letter-spacing:.04em;color:#b9bde6;margin-top:.6rem;font-size:.75rem;display:block;position:sticky;left:0}}.mo-fb-linie,.mo-fb-achse,.mo-fb-kopf{fill:none;stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mo-fb-achse{stroke-width:3.6px}.mo-fb-fk circle{fill:var(--blue)}.mo-fb-ma circle{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-fb-kreis-label{font-size:19px;font-weight:700}.mo-fb-fk .mo-fb-kreis-label{fill:var(--paper)}.mo-fb-ma .mo-fb-kreis-label{fill:var(--ink)}.mo-fb-thema-label{fill:#e4e8ff;font-size:21px;font-weight:650}.mo-fb-ergebnis rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-fb-ergebnis-label{fill:var(--ink);font-size:19px;font-weight:650}.mo-tr-band rect{fill:var(--paper);stroke:var(--blue-ink);stroke-width:5px}.mo-tr-merkmal{fill:var(--ink);font-size:18px;font-weight:600}.mo-tr-bogen,.mo-tr-kopf{fill:none;stroke:#9aa5ff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mo-tr-wirkung circle{fill:var(--blue)}.mo-tr-wirkung text{fill:var(--paper);font-size:16px;font-weight:700}.ix-panel{grid-template-rows:1fr;display:grid}.ix-panel-inner{min-height:0;overflow:hidden}.ix-js .ix-panel{visibility:hidden;grid-template-rows:0fr}.ix-js .ix-panel.is-open{visibility:visible;grid-template-rows:1fr}@media (prefers-reduced-motion:no-preference){.ix-js .ix-panel{transition:grid-template-rows .4s var(--ease), visibility .4s}}.ix-fd>h2,.ix-amp>h2{margin-bottom:1.4rem;font-size:clamp(1.8rem,3vw,2.6rem)}.ix-fd-intro,.ix-amp-intro{margin-bottom:1.6rem}.ix-fd-box{background:var(--tint-soft);border-radius:var(--radius);padding:clamp(1.4rem,3vw,2.4rem)}.ix-fd-question{margin:0 0 1.1rem;font-size:clamp(1.25rem,2vw,1.6rem)}.ix-fd-options{gap:.7rem;max-width:46rem;display:grid}.ix-fd-option{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .2s var(--ease), color .2s var(--ease), transform .15s var(--ease);background:#fff;border:2px solid #0000;border-radius:16px;justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 1.3rem;font-weight:600;display:flex}.ix-fd-option:after{content:"→";content:"→" / "";color:var(--blue);transition:transform .2s var(--ease)}.ix-fd-option:hover{border-color:var(--blue);color:var(--blue-deep)}.ix-fd-option:hover:after{transform:translate(3px)}.ix-fd-option:active{transform:translateY(1px)}.ix-fd-back{font:inherit;color:var(--grey-text);cursor:pointer;transition:color .2s var(--ease);background:0 0;border:0;margin-top:1.2rem;padding:.3rem .1rem;font-size:.85rem;font-weight:650}.ix-fd-back[data-ix-back]:before{content:"←";content:"←" / "";margin-right:.45rem}.ix-fd-back:hover{color:var(--blue-deep)}.ix-fd-resultnav{gap:1.6rem;margin-top:.2rem;display:flex}.ix-fd-results{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.ix-fd.ix-js .ix-fd-results{display:none}.ix-fd.ix-js.is-result .ix-fd-results{grid-template-columns:1fr;max-width:46rem;margin-top:1.2rem;display:grid}.ix-fd.ix-js.is-result .ix-fd-card{display:none}.ix-fd.ix-js.is-result .ix-fd-card.is-active{border-color:var(--blue);display:flex}.ix-fd-card{background:#fff;border:2px solid #0000;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.55rem;padding:1.5rem 1.6rem;display:flex}.ix-fd-card-title{margin:0;font-size:1.3rem}.ix-fd-card-text{color:var(--grey-text);margin:0;font-size:.95rem;line-height:1.55}.ix-fd-card-link{color:var(--blue-deep);align-items:center;gap:.45rem;margin-top:.35rem;font-size:.85rem;font-weight:650;text-decoration:none;display:inline-flex}.ix-fd-card-link:after{content:"→";content:"→" / "";transition:transform .2s var(--ease)}.ix-fd-card-link:hover{text-decoration:underline}.ix-fd-card-link:hover:after{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.ix-fd.ix-js .ix-fd-step:not([hidden]),.ix-fd.ix-js .ix-fd-resultbar:not([hidden]),.ix-fd.ix-js.is-result .ix-fd-card.is-active{animation:ix-pop .45s var(--ease) both}}@keyframes ix-pop{0%{opacity:.001;transform:translateY(14px)}}.ix-amp-grid{--ix-gap:clamp(.9rem, 1.5vw, 1.2rem);gap:0 var(--ix-gap);grid-template-columns:repeat(3,1fr);display:grid}.ix-amp-unit{display:contents}.ix-amp-unit.is-gruen{--amp:#2f7d5c;--amp-text:#1d5b41;--amp-bg:#e9f2ec;--amp-line:#c3ddcf}.ix-amp-unit.is-gelb{--amp:#a87f17;--amp-text:#6d530f;--amp-bg:#f8f0da;--amp-line:#e4d2a2}.ix-amp-unit.is-rot{--amp:#b04a3a;--amp-text:#8a3427;--amp-bg:#f7e9e6;--amp-line:#e6c6bf}@media (width>=1001px){.ix-amp-unit:nth-child(-n+3) .ix-amp-tile{grid-row:1}.ix-amp-unit:nth-child(-n+3) .ix-amp-panel{grid-row:2}.ix-amp-unit:nth-child(n+4) .ix-amp-tile{grid-row:3}.ix-amp-unit:nth-child(n+4) .ix-amp-panel{grid-row:4}}.ix-amp-tile{width:100%;margin-bottom:var(--ix-gap);background:var(--amp-bg);border:1px solid var(--amp-line);font:inherit;color:var(--ink);text-align:left;cursor:pointer;transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:18px;flex-direction:column;align-items:flex-start;gap:.4rem;padding:1rem 2.9rem 1.05rem 1.15rem;display:flex;position:relative}.ix-amp-tile:hover,.ix-js .ix-amp-tile[aria-expanded=true]{border-color:var(--amp)}.ix-js .ix-amp-tile[aria-expanded=true]{box-shadow:inset 0 0 0 1px var(--amp)}.ix-amp-status{flex-wrap:wrap;align-items:center;gap:.1rem .5rem;display:flex}.ix-amp-mark{fill:var(--amp);flex:none;display:block}.ix-amp-wort{letter-spacing:.09em;text-transform:uppercase;color:var(--amp-text);font-size:.7rem;font-weight:750}.ix-amp-deutung{color:var(--grey-text);font-size:.82rem}.ix-amp-label{font-size:1.05rem;font-weight:650;line-height:1.3}.ix-amp-chevron{border-right:2px solid var(--amp-text);border-bottom:2px solid var(--amp-text);width:.5rem;height:.5rem;transition:transform .25s var(--ease);opacity:.75;position:absolute;top:50%;right:1.2rem;transform:translateY(-65%)rotate(45deg)}.ix-amp-tile[aria-expanded=true] .ix-amp-chevron{transform:translateY(-35%)rotate(-135deg)}.ix-amp-panel{grid-column:1/-1}.ix-amp-panel-body{background:var(--amp-bg);border:1px solid var(--amp-line);margin-bottom:var(--ix-gap);border-radius:18px;padding:clamp(1.3rem,2.5vw,1.8rem)}.ix-amp-panel-title{margin:0 0 .55rem;font-size:clamp(1.25rem,1.8vw,1.45rem)}.ix-amp-finding{max-width:68ch;margin:0;font-size:1.05rem;line-height:1.6}.ix-amp-next{border-top:1px solid var(--amp-line);margin-top:1.1rem;padding-top:1rem}.ix-amp-next-label{letter-spacing:.09em;text-transform:uppercase;color:var(--amp-text);margin:0 0 .3rem;font-size:.7rem;font-weight:750}.ix-amp-consequence{max-width:68ch;color:var(--grey-text);margin:0;line-height:1.6}.ix-more{margin-top:.7rem}.ix-more-btn{font:inherit;color:var(--blue-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:.45rem;padding:.2rem 0;font-size:.88rem;font-weight:700;display:inline-flex}.ix-more-chevron{width:.48rem;height:.48rem;transition:transform .25s var(--ease);border-bottom:2px solid;border-right:2px solid;transform:rotate(45deg)translate(-1px,-1px)}.ix-more-btn[aria-expanded=true] .ix-more-chevron{transform:rotate(-135deg)translate(-1px,-1px)}.ix-more-body{padding-top:.55rem;font-size:.95rem}@media (width<=1000px) and (width>=701px){.ix-amp-grid{grid-template-columns:repeat(2,1fr)}.ix-amp-unit:nth-child(-n+2) .ix-amp-tile{grid-row:1}.ix-amp-unit:nth-child(-n+2) .ix-amp-panel{grid-row:2}.ix-amp-unit:nth-child(n+3):nth-child(-n+4) .ix-amp-tile{grid-row:3}.ix-amp-unit:nth-child(n+3):nth-child(-n+4) .ix-amp-panel{grid-row:4}.ix-amp-unit:nth-child(n+5) .ix-amp-tile{grid-row:5}.ix-amp-unit:nth-child(n+5) .ix-amp-panel{grid-row:6}}@media (width<=700px){.ix-fd-results,.ix-amp-grid{grid-template-columns:1fr}.ix-amp-panel{grid-column:auto}}@media (prefers-reduced-motion:reduce){.ix-panel,.ix-fd-option,.ix-fd-option:after,.ix-fd-back,.ix-fd-card-link:after,.ix-amp-tile,.ix-amp-chevron,.ix-more-chevron{transition:none}}.bk-baukasten{min-width:0}.bk-baukasten>h2{margin-bottom:.8rem;font-size:clamp(1.8rem,3vw,2.6rem)}.bk-intro{max-width:65ch;margin-bottom:1.5rem}.bk-workshop{border:1px solid var(--grey-line);border-radius:var(--radius);background:var(--paper);overflow:clip}.bk-launch{background:var(--tint-soft);padding:clamp(1.3rem,3vw,2.2rem)}.bk-launch h3{max-width:26ch;color:var(--blue-deep);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0 0 1.4rem;font-size:clamp(1.65rem,3vw,2.5rem);line-height:1.12}.bk-start-choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.bk-start-choice{background:var(--paper);border:1px solid var(--blue-deep);min-height:126px;color:var(--blue-deep);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:1.1rem;padding:1.4rem;font-family:inherit;display:flex}.bk-start-icon{flex:none;place-items:center;width:42px;height:42px;display:grid}.bk-start-icon svg{width:32px;height:32px}.bk-start-copy{flex:1;min-width:0}.bk-start-copy strong{font-size:1.02rem;font-weight:700;line-height:1.3;display:block}.bk-start-copy>span{color:var(--grey-text);margin-top:.45rem;font-size:.79rem;line-height:1.45;display:block}.bk-start-arrow{flex:none;font-size:1.5rem}.bk-start-choice:hover{background:var(--blue-deep);color:#fff}.bk-start-choice:hover .bk-start-copy>span{color:#fff}.bk-start-choice:active{transform:translateY(1px)}.bk-start-choice[aria-pressed=true],.bk-potential-choice[aria-checked=true]{border-color:var(--blue-deep);background:var(--blue-deep);color:#fff}.bk-start-choice[aria-pressed=true] .bk-start-copy>span,.bk-potential-choice[aria-checked=true] .bk-start-copy>span{color:#fff}.bk-radio-mark{box-sizing:border-box;border:1.5px solid;border-radius:50%;flex:none;width:22px;height:22px;display:block}.bk-potential-choice[aria-checked=true] .bk-radio-mark{box-shadow:inset 0 0 0 5px var(--blue-deep);background:currentColor}.bk-audience-context{color:var(--grey-text);margin:0 0 .55rem;font-size:.85rem}.bk-potential-screen .bk-navigation{border-top:0;margin-top:1.3rem;padding-top:0}.bk-baukasten{scroll-margin-block-start:100px}.bk-launch-note{color:var(--grey-text);margin:1rem 1.5rem 0 0;font-size:.76rem;line-height:1.5;display:inline-block}.bk-text-btn{min-height:36px;color:var(--blue-deep);text-align:left;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;padding:.3rem 0;font-family:inherit;font-size:.78rem;text-decoration:underline}.bk-text-btn:hover{color:var(--blue)}.bk-recommendation{font-size:.75rem}.bk-resume{background:var(--tint-soft);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.7rem 2rem;display:flex}.bk-resume h3{color:var(--blue-deep);margin:0;font-size:1.6rem;line-height:1.2}.bk-resume p{max-width:50ch;color:var(--grey-text);margin:.6rem 0 0;font-size:.82rem;line-height:1.5}.bk-resume-actions{flex-direction:column;flex:none;align-items:center;gap:.5rem;display:flex}.bk-editor-toolbar{border-bottom:1px solid var(--grey-line);background:var(--tint-soft);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.6rem;display:flex}.bk-progress{flex-wrap:wrap;gap:.35rem;display:flex}.bk-step{min-height:42px;color:var(--grey-text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:7px;align-items:center;gap:.4rem;padding:.35rem .6rem;font-family:inherit;font-size:.73rem;display:flex}.bk-step-index{border:1px solid;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:.67rem;display:grid}.bk-step[aria-current=step]{color:var(--blue-deep);background:var(--paper);border-color:var(--blue-deep);font-weight:700}.bk-step[aria-current=step] .bk-step-index{background:var(--blue-deep);color:#fff;border-color:var(--blue-deep)}.bk-step:hover{color:var(--blue)}.bk-pause{color:var(--grey-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;flex:none;min-height:42px;padding:.3rem;font-size:.74rem;line-height:1.4;text-decoration:underline}.bk-editor-layout{grid-template-columns:minmax(0,1fr) 210px;align-items:start;gap:2rem;padding:1.7rem;display:grid}.bk-editor.is-review .bk-editor-layout{display:block}.bk-editor-main{min-width:0}.bk-phase-header{margin:0 0 1.25rem}.bk-phase-header h3{color:var(--blue-deep);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;max-width:30ch;margin:0;font-size:clamp(1.55rem,2.7vw,2.05rem);line-height:1.15}.bk-phase-header p{max-width:62ch;color:var(--grey-text);margin:.65rem 0 0;font-size:.86rem;line-height:1.5}.bk-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.bk-item{border:1px solid var(--grey-line);background:var(--paper);border-radius:10px;flex-direction:column;min-width:0;display:flex}.bk-item:has(.bk-check:checked){border-color:var(--blue);background:var(--tint-soft)}.bk-item-label{cursor:pointer;flex:1;align-items:flex-start;gap:.65rem;padding:1rem .95rem .8rem;display:flex}.bk-check{appearance:auto;width:20px;height:20px;accent-color:var(--blue);cursor:pointer;flex:none;margin:1px 0 0}.bk-item-body{min-width:0;display:block}.bk-item-title{color:var(--ink);font-size:.9rem;font-weight:700;line-height:1.35;display:block}.bk-item-meta{color:var(--blue-deep);flex-wrap:wrap;gap:.6rem;margin:.45rem 0;font-size:.71rem;font-weight:650;display:flex}.bk-item-text{color:var(--grey-text);font-size:.77rem;line-height:1.5;display:block}.bk-item-foot{padding:0 .95rem .6rem 2.85rem}.bk-item-pdf{min-height:36px;color:var(--blue-deep);text-underline-offset:3px;align-items:center;gap:.35rem;font-size:.73rem;font-weight:650;display:inline-flex}.bk-navigation{border-top:1px solid var(--grey-line);justify-content:space-between;align-items:center;gap:1rem;margin-top:1.4rem;padding-top:1.2rem;display:flex}.bk-back{min-height:44px;font:inherit;color:var(--blue-deep);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.83rem;display:inline-flex}.bk-btn{border:1px solid var(--blue);background:var(--blue);color:#fff;min-height:46px;font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:.8rem;padding:.8rem 1.3rem;font-size:.8rem;font-weight:700;line-height:1.2;display:inline-flex}.bk-btn:hover{background:var(--blue-deep);border-color:var(--blue-deep)}.bk-btn:active{transform:translateY(1px)}.bk-btn:disabled{opacity:.6;cursor:not-allowed}.bk-btn.is-added{background:var(--blue-ink);border-color:var(--blue-ink)}.bk-mini{background:var(--beige);border-radius:12px;padding:1.2rem}.bk-mini h3{color:var(--blue-deep);margin:0 0 .7rem;font-size:1.4rem}.bk-mini-stats{color:var(--ink);flex-direction:column;gap:.45rem;margin:0;font-size:.77rem;line-height:1.45;display:flex}.bk-mini-stats strong{color:var(--blue-deep);font-variant-numeric:tabular-nums;font-size:1.02rem}.bk-mini-phases{border-top:1px solid var(--grey-line);margin:1rem 0 .5rem;padding:0;list-style:none}.bk-mini-phase{text-align:left;width:100%;min-height:42px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:.5rem;padding:.4rem 0;font-family:inherit;font-size:.75rem;display:flex}.bk-mini-phase:hover{color:var(--blue)}.bk-mini-count{font-variant-numeric:tabular-nums;font-weight:700}.bk-picked{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 2rem;display:grid}.bk-picked-phase{min-width:0}.bk-picked-head{border-bottom:1px solid var(--grey-line);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.5rem;display:flex}.bk-picked-head h4{color:var(--blue-deep);margin:0;font-family:inherit;font-size:.95rem;line-height:1.3}.bk-picked-head .bk-text-btn{font-size:.71rem}.bk-picked-list{margin:0;padding:0;list-style:none}.bk-picked-list li{color:var(--ink);justify-content:space-between;gap:1rem;margin-top:.35rem;font-size:.82rem;line-height:1.5;display:flex}.bk-picked-days{color:var(--grey-text);flex:none}.bk-final-total{color:var(--blue-deep);margin:1.4rem 0 .4rem;font-size:1.1rem;font-weight:650}.bk-effort-note{max-width:72ch;color:var(--grey-text);margin:0 0 1.4rem;font-size:.76rem;line-height:1.5}.bk-empty{background:var(--tint-soft);color:var(--ink);padding:1rem;font-size:.9rem;line-height:1.5}.bk-basics{background:var(--tint-soft);border:0;border-radius:10px;min-width:0;margin:1.4rem 0;padding:1.2rem}.bk-basics legend{float:left;width:100%;color:var(--blue-deep);padding:0;font-size:1rem;font-weight:650;line-height:1.3}.bk-basics-help{clear:both;color:var(--grey-text);margin:0 0 .9rem;padding-top:.35rem;font-size:.76rem}.bk-fields{grid-template-columns:minmax(0,1.3fr) minmax(0,.65fr) minmax(0,1fr);gap:1rem;display:grid}.bk-field{min-width:0}.bk-field label{color:var(--ink);margin-bottom:.35rem;font-size:.8rem;font-weight:650;display:block}.bk-field input{box-sizing:border-box;border:1px solid var(--grey-text);background:var(--paper);width:100%;min-width:0;min-height:44px;font:inherit;color:var(--ink);border-radius:7px;padding:.6rem .7rem;font-size:.95rem;display:block}.bk-field-help{color:var(--grey-text);margin-top:.3rem;font-size:.7rem;line-height:1.4;display:block}.bk-save-actions{flex-wrap:wrap;align-items:center;gap:.5rem 1.3rem;display:flex}.bk-direct{min-height:44px;color:var(--blue-deep);text-underline-offset:4px;align-items:center;font-size:.8rem;display:inline-flex}.bk-reset-actions{flex-wrap:wrap;gap:.4rem 1.5rem;margin-top:1rem;display:flex}.bk-reset-actions .bk-text-btn{color:var(--grey-text);font-size:.72rem}.bk-status{color:var(--ink);margin:.8rem 0 0;font-size:.87rem;line-height:1.5}.bk-status:empty{margin:0}.bk-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bk-nojs{margin:0;padding:1.2rem 1.7rem;font-size:.9rem;line-height:1.6}.bk-baukasten:not(.bk-js) .bk-js-control{display:none}.bk-baukasten:not(.bk-js) .bk-editor-layout{display:block}.bk-baukasten:not(.bk-js) .bk-phase+.bk-phase{margin-top:2rem}.bk-baukasten :is(button,input,a):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.bk-baukasten [hidden]{display:none!important}@media (width<=1000px){.bk-editor-toolbar{align-items:flex-start;padding:.8rem 1.1rem}.bk-editor-layout{grid-template-columns:minmax(0,1fr) 170px;gap:1.1rem;padding:1.2rem}.bk-mini{padding:1rem}.bk-start-choice{gap:.75rem;padding:1.1rem}.bk-start-icon{width:30px}}@media (width<=760px){.bk-editor-toolbar{flex-direction:column-reverse;gap:.3rem}.bk-pause{align-self:flex-end;min-height:36px}.bk-progress{gap:.2rem;width:100%}.bk-step{flex:auto;justify-content:flex-start;min-height:40px;padding:.3rem;font-size:.68rem}.bk-step-index{width:18px;height:18px;font-size:.6rem}.bk-editor-layout{flex-direction:column;gap:1.2rem;display:flex}.bk-editor-main,.bk-mini{box-sizing:border-box;width:100%}.bk-mini{padding:.9rem 1rem}.bk-mini h3{margin-bottom:.5rem;font-size:1.15rem}.bk-mini-stats{flex-flow:wrap;gap:.2rem 1rem}.bk-mini-phases{flex-wrap:wrap;gap:.2rem 1rem;margin:.7rem 0 0;padding-top:.4rem;display:flex}.bk-mini-phases li{flex:40%}.bk-mini-phase{min-height:36px}.bk-resume{flex-direction:column;align-items:flex-start}.bk-resume-actions{align-items:flex-start}}@media (width<=560px){.bk-intro{margin-bottom:1.1rem}.bk-launch{padding:1.2rem}.bk-launch h3{margin-bottom:1.1rem;font-size:1.65rem}.bk-start-choices{grid-template-columns:1fr;gap:.7rem}.bk-start-choice{gap:.75rem;min-height:100px;padding:.95rem}.bk-start-copy strong{font-size:.92rem}.bk-start-copy>span{margin-top:.3rem;font-size:.72rem}.bk-start-icon svg{width:28px;height:28px}.bk-launch-note{margin-top:.8rem;font-size:.72rem}.bk-recommendation{font-size:.71rem}.bk-editor-toolbar{padding-inline:.8rem}.bk-editor-layout{padding:1.1rem}.bk-phase-header h3{font-size:1.55rem}.bk-phase-header p{font-size:.8rem}.bk-items{grid-template-columns:1fr}.bk-item-label{padding:.85rem .9rem .6rem}.bk-item-title{font-size:.86rem}.bk-item-text{font-size:.76rem}.bk-navigation{margin-top:1.1rem;padding-top:1rem}.bk-btn{padding-inline:1.1rem;font-size:.76rem}.bk-picked{grid-template-columns:1fr;gap:.8rem}.bk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.bk-field-house{grid-column:1/-1}.bk-field input{padding-inline:.45rem;font-size:16px}.bk-basics{padding:1rem}.bk-save-actions{flex-direction:column;align-items:stretch}.bk-direct{justify-content:center}.bk-resume{padding:1.3rem}}@media (prefers-reduced-motion:no-preference){.bk-start-choice,.bk-item{transition:background-color .16s,border-color .16s,color .16s}.bk-btn{transition:background-color .16s}}.tl-band-icon-link{text-decoration:none}.tl-band-link{min-height:44px;color:var(--blue-deep);flex-direction:column;justify-content:center;gap:.35rem;text-decoration:none;display:inline-flex}.tl-band-link>span:first-child{text-underline-offset:.18em;text-decoration:underline}.tl-band-link-hint{font-size:.72rem;font-weight:500;line-height:1.45}.tl-band-link:hover>span:first-child,.tl-band-link:focus-visible>span:first-child{text-decoration-thickness:2px}.tl-band-step:focus-within .tl-band-icon-link{background:var(--blue);color:var(--paper)}.tl-band-step:has(a:hover) .tl-band-icon-link{background:var(--blue);color:var(--paper)}.tl-band-icon-link .tl-band-num{color:inherit}@media (prefers-reduced-motion:no-preference){.tl-band-icon-link{transition:color .18s ease-out,background-color .18s ease-out}.tl-band-step:focus-within .tl-band-icon-link svg{animation:seminar-icon-focus .36s var(--ease) both}.tl-band-step:has(a:hover) .tl-band-icon-link svg{animation:seminar-icon-focus .36s var(--ease) both}.tl-band-step:focus-within:before{animation:.36s ease-out both seminar-line-focus}.tl-band-step:has(a:hover):before{animation:.36s ease-out both seminar-line-focus}}@keyframes seminar-icon-focus{0%{transform:translateY(0)scale(1)}45%{transform:translateY(-2px)scale(1.08)}to{transform:translateY(0)scale(1)}}@keyframes seminar-line-focus{0%{opacity:1}45%{opacity:.5}to{opacity:1}}.seminar-preview{border:1px solid var(--grey-line);border-radius:var(--radius);background:var(--paper);width:min(72rem,100vw - 3rem);max-width:none;height:min(54rem,100dvh - 3rem);max-height:none;color:var(--ink);padding:0;box-shadow:0 20px 64px #0b0e3340}.seminar-preview::backdrop{background:#0b0e339e}.seminar-preview-content{flex-direction:column;gap:1rem;height:100%;padding:1.5rem;display:flex}.seminar-preview-header{z-index:1;background:var(--paper);flex:none;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex;position:sticky;top:0}.seminar-preview-title{font-family:var(--serif);overflow-wrap:anywhere;margin:0;font-size:clamp(1.35rem,2.3vw,2rem);font-weight:550;line-height:1.2}.seminar-preview-close{border:1px solid var(--grey-line);background:var(--paper);min-height:44px;color:var(--ink);font:600 .9rem var(--sans);cursor:pointer;border-radius:999px;flex:none;padding:.6rem 1rem}.seminar-preview-close:hover{background:var(--tint-soft);border-color:var(--blue)}.seminar-preview-description{max-width:75ch;color:var(--grey-text);flex:none;margin:0;font-size:.95rem;line-height:1.55}.seminar-preview-description[hidden]{display:none}.seminar-preview-toolbar{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;display:flex}.seminar-preview-help{color:var(--grey-text);margin:0;font-size:.8rem;line-height:1.5}.seminar-preview-direct{flex:none;gap:.35rem;min-height:44px;font-size:.85rem}.seminar-preview-newtab{font-weight:400}.seminar-preview-document{overscroll-behavior:contain;background:var(--beige);flex:1 1 0;min-height:16rem;overflow:auto}.seminar-preview-image{width:min(100%,53.125rem);max-width:100%;height:auto;margin-inline:auto;display:block}.seminar-preview-error{max-width:65ch;color:var(--ink);margin:1.5rem;font-size:1rem;line-height:1.6}.seminar-preview-frame{border:1px solid var(--grey-line);width:100%;height:100%;min-height:16rem;display:block}@media (width<40rem){.seminar-preview{border-radius:16px;width:calc(100vw - 1rem);height:calc(100dvh - 1rem)}.seminar-preview-content{gap:.75rem;padding:1rem}.seminar-preview-header{gap:.75rem}.seminar-preview-title{font-size:1.35rem}.seminar-preview-close{padding-inline:.75rem}.seminar-preview-description{font-size:.85rem}.seminar-preview-toolbar{align-items:flex-start;gap:.5rem}}@media (prefers-reduced-motion:no-preference){.seminar-preview[open]{animation:seminar-preview-enter .18s var(--ease)}}@keyframes seminar-preview-enter{0%{transform:translateY(.4rem)}to{transform:translateY(0)}}.seminar-preview-actions{flex-wrap:wrap;flex:none;align-items:center;gap:.6rem;display:flex}.seminar-preview-merken{min-height:44px}.seminar-preview-merken[hidden]{display:none!important}.sp-media-banner{margin-inline:0;margin-bottom:0}.sp-media-banner:after{content:none}.sp-media-banner img{filter:none}.sp-media-banner figcaption{color:var(--grey-text);margin-top:.65rem;font-size:.8rem}.tm-group[id]{scroll-margin-top:11rem}.tm-row[hidden],.tm-group[hidden]{display:none}.fo-form-wrap .form-control{border-color:#85858c}.fo-form-wrap .form-check-input{outline-offset:1px;outline:1px solid #85858c}.fo-form-wrap .form-check-input:focus-visible{outline:3px solid var(--blue);outline-offset:3px}.fo-form-wrap .form-control:disabled{color:var(--grey-text);background:var(--grey-line)}.tm-row .ml-btn:disabled{opacity:.5;cursor:not-allowed}.sp-cluster-heading{gap:.5rem;min-width:0;display:grid}.sp-cluster-summary{max-width:70ch;color:var(--grey-text);font-family:var(--sans);font-size:1rem;font-weight:400;line-height:1.5;display:block}.sp-card-body p{-webkit-line-clamp:unset;display:block;overflow:visible}.sp-search-empty{max-width:68ch}.sp-search-empty h2{font-family:var(--serif);font-size:clamp(1.5rem,3vw,2rem)}.sp-search-empty li{margin-block:.65rem}.v1-subnav:has(.v1-subnav-items){min-width:0;overflow:visible}.v1-subnav-items{scrollbar-width:thin;min-width:0;scroll-padding-inline:.3rem;overflow-x:auto}.v1-subnav-items>a{flex-shrink:0;align-items:center;min-height:44px;display:inline-flex}.v1-subnav-label{text-underline-offset:.2em;flex-shrink:0;text-decoration:underline}.v1-subnav-back-label{display:none}.v1-subnav-step{background:var(--tint-soft);color:var(--blue-deep);cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:.35rem;display:inline-flex}.v1-subnav-step[hidden]{display:none}.v1-subnav-step svg{flex-shrink:0}@media (width<=900px){.v1-subnav{display:flex}.v1-subnav:has(.v1-subnav-items):after{content:none}.v1-subnav:has(.v1-subnav-items){grid-template-columns:auto minmax(0,1fr) auto;row-gap:.15rem;display:grid}.v1-subnav:has(.v1-subnav-items) .v1-subnav-label{white-space:normal;grid-column:1/-1;padding-block:.15rem}.v1-subnav:has(.v1-subnav-items) .v1-subnav-items{grid-column:2}.v1-subnav-back-label{display:inline}body:has(.v1-subnav-items) .sp-main{padding-top:12.5rem}.v1-subnav-crumb .v1-subnav-label{max-width:none}}@media (width<=700px){.sp-cards{grid-template-columns:minmax(0,1fr)}.sp-card-body p{font-size:.95rem;line-height:1.5}.sp-card-body h3{font-size:1.25rem}.sp-cluster-summary{font-size:.95rem}}@media (width<=767px){.v1-media-card{border-radius:0;min-height:0;display:block;overflow:visible}.v1-media-card>img{aspect-ratio:4/3;object-fit:cover;object-position:68% 50%;border-radius:var(--radius);width:100%;height:auto;display:block;position:static}.v1-media-tag{top:1rem;left:1rem}.v1-media-story{background:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;border:1px solid var(--grey-line);max-width:none;box-shadow:var(--shadow);margin:-2.2rem .75rem 0}}.ml-header-label{display:none}@media (width>=768px){.ml-header-btn{align-items:center;gap:.45rem;width:auto;height:2.2rem;padding:0 .85rem 0 .6rem;display:inline-flex}.ml-header-label{letter-spacing:.06em;text-transform:uppercase;font-size:.78rem;font-weight:700;display:inline}.ml-header-btn .ml-badge-count{top:-.2rem;right:-.2rem}}
