.cta-einladung{background: var(--bg-primary);padding: var(--section-padding-y) var(--side-padding)}.ce-wrap{max-width: var(--max-width);margin: 0 auto}.ce-card{position: relative;max-width: 640px;margin: 0 auto;background: var(--white);border: 1px solid var(--accent-light);border-radius: var(--radius);box-shadow: var(--shadow-sm);padding: var(--space-12) var(--space-10) var(--space-10);text-align: center}.ce-sealw{position: absolute;top: -26px;left: calc(50% - 26px);width: 52px;height: 52px;opacity: 0;transform: scale(1.7);transition: opacity 400ms ease 450ms,transform 550ms cubic-bezier(0.34, 1.56, 0.5, 1) 450ms}.ce-card.is-visible .ce-sealw{opacity: 1;transform: scale(1)}.ce-seal{display: flex;align-items: center;justify-content: center;width: 52px;height: 52px;background: var(--accent);border-radius: 50%;box-shadow: var(--shadow-sm);transform: rotate(-8deg)}.ce-pre{font-family: var(--font-heading);font-style: italic;font-weight: var(--weight-regular);font-size: var(--text-lg);color: var(--text-primary);margin-bottom: var(--space-2)}.ce-h2{font-family: var(--font-heading);font-weight: var(--weight-bold);font-size: var(--text-2xl);color: var(--text-primary);line-height: var(--leading-tight);margin-bottom: var(--space-4)}.ce-termin{font-weight: var(--weight-semibold);font-size: var(--text-base);color: var(--text-primary);margin-bottom: var(--space-8)}.ce-btn{margin-bottom: var(--space-4)}.ce-reas{font-size: var(--text-sm);color: var(--mid-grey);line-height: var(--leading-normal)}@media (max-width: 600px){.ce-card{padding: var(--space-10) var(--space-6) var(--space-8)}.ce-btn{width: 100%}}@media (prefers-reduced-motion: reduce){.ce-sealw{opacity: 1;transform: scale(1);transition: none}}