.training-page[data-astro-cid-npjlxpey]{padding-bottom:5.5rem}.hero-grid[data-astro-cid-npjlxpey]{background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:42px 42px}.section-kicker[data-astro-cid-npjlxpey],.meta-label[data-astro-cid-npjlxpey]{font-family:var(--font-ibm-plex-mono);font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--color-purple)}.section-title[data-astro-cid-npjlxpey]{max-width:22ch;font-size:clamp(2.5rem,6vw,5.5rem);font-weight:700;letter-spacing:-.045em;line-height:.98;text-wrap:balance}#anfrage[data-astro-cid-npjlxpey]{scroll-margin-top:1rem}.field-label[data-astro-cid-npjlxpey]{display:block;font-family:var(--font-ibm-plex-mono);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#000019b3}.field-input[data-astro-cid-npjlxpey]{margin-top:.5rem;width:100%;min-height:3.25rem;border:1px solid rgb(0 0 25 / .18);border-radius:.875rem;background:#fff;padding:.75rem 1rem;font-size:1rem;color:var(--color-midnight);transition:border-color .15s ease,box-shadow .15s ease}.field-input[data-astro-cid-npjlxpey]:focus{outline:none;border-color:var(--color-purple);box-shadow:0 0 0 3px #5b24b92e}.choice[data-astro-cid-npjlxpey]{position:relative;display:flex;cursor:pointer}.choice[data-astro-cid-npjlxpey] span[data-astro-cid-npjlxpey]{display:flex;width:100%;min-height:3rem;align-items:center;border:1px solid rgb(0 0 25 / .18);border-radius:.875rem;padding:.625rem 1rem;font-weight:700;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.choice-compact[data-astro-cid-npjlxpey] span[data-astro-cid-npjlxpey]{min-height:2.5rem;border-radius:999px;font-size:.9rem}.choice[data-astro-cid-npjlxpey]:hover span[data-astro-cid-npjlxpey]{border-color:var(--color-purple)}.choice[data-astro-cid-npjlxpey] input[data-astro-cid-npjlxpey]:checked+span[data-astro-cid-npjlxpey]{border-color:var(--color-purple);background:var(--color-purple);color:#fff}.choice[data-astro-cid-npjlxpey] input[data-astro-cid-npjlxpey]:focus-visible+span[data-astro-cid-npjlxpey]{outline:3px solid rgb(91 36 185 / .35);outline-offset:2px}.step-number[data-astro-cid-npjlxpey]{display:inline-flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:999px;background:var(--color-pink);font-family:var(--font-ibm-plex-mono);font-size:.875rem;font-weight:700;color:var(--color-midnight)}.faq-item[data-astro-cid-npjlxpey] summary[data-astro-cid-npjlxpey]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-npjlxpey][open] .faq-icon[data-astro-cid-npjlxpey]{transform:rotate(45deg)}.sticky-cta[data-astro-cid-npjlxpey]{transition:opacity .2s ease,transform .2s ease}.sticky-cta[data-astro-cid-npjlxpey].is-hidden{pointer-events:none;opacity:0;transform:translateY(1rem)}.curriculum-card[data-astro-cid-npjlxpey]:nth-child(2){transform:translateY(1.5rem)}.curriculum-card[data-astro-cid-npjlxpey]:nth-child(3){transform:translateY(3rem)}.curriculum-card[data-astro-cid-npjlxpey].scroll-reveal:nth-child(2),.curriculum-card[data-astro-cid-npjlxpey].scroll-reveal:nth-child(3){opacity:0}.curriculum-card[data-astro-cid-npjlxpey].scroll-reveal:nth-child(2).is-visible{opacity:1;transform:translateY(1.5rem)}.curriculum-card[data-astro-cid-npjlxpey].scroll-reveal:nth-child(3).is-visible{opacity:1;transform:translateY(3rem)}@keyframes breathe{0%,to{transform:scale(.92) translateZ(0)}50%{transform:scale(1.08) translate3d(-2rem,1rem,0)}}.hero-orb[data-astro-cid-npjlxpey]{animation:breathe 12s ease-in-out infinite}@media(min-width:768px){.training-page[data-astro-cid-npjlxpey]{padding-bottom:0}}@media(max-width:1023px){.curriculum-card[data-astro-cid-npjlxpey]:nth-child(2),.curriculum-card[data-astro-cid-npjlxpey]:nth-child(3),.curriculum-card[data-astro-cid-npjlxpey].scroll-reveal:nth-child(2).is-visible,.curriculum-card[data-astro-cid-npjlxpey].scroll-reveal:nth-child(3).is-visible{transform:none}}@media(prefers-reduced-motion:reduce){.hero-orb[data-astro-cid-npjlxpey]{animation:none}.curriculum-card[data-astro-cid-npjlxpey].scroll-reveal:nth-child(2),.curriculum-card[data-astro-cid-npjlxpey].scroll-reveal:nth-child(3){opacity:1}}
