.promoter-start_root__rn8me{background:var(--color-surface,#fff);color:var(--color-ink,#172033);font-size:1rem;line-height:1.6}.promoter-start_root__rn8me .promoter-werbung-inner{width:min(100% - 2rem,64rem);margin:0 auto}.promoter-start_root__rn8me .promoter-werbung-hero{padding:4.5rem 0 3.5rem;text-align:center;background:color-mix(in srgb,var(--color-primary,#2563eb) 10%,var(--color-surface,#fff))}.promoter-start_root__rn8me .promoter-werbung-eyebrow{margin:0 0 .6rem;color:var(--color-primary,#2563eb);font-size:.875rem;font-weight:700;letter-spacing:.05em}.promoter-start_root__rn8me h1{max-width:48rem;margin:0 auto;font-size:clamp(2.25rem,9vw,4.5rem);line-height:1.05;letter-spacing:-.04em}.promoter-start_root__rn8me h2{margin:0;font-size:clamp(1.8rem,6vw,2.7rem);line-height:1.12;letter-spacing:-.03em}.promoter-start_root__rn8me .promoter-werbung-lead{max-width:42rem;margin:1.25rem auto 1.8rem;color:var(--color-ink-2,#4b5563);font-size:1.125rem}.promoter-start_root__rn8me .promoter-werbung-cta{display:inline-block;border-radius:.75rem;background:var(--color-primary,#2563eb);color:#fff;padding:.8rem 1.2rem;font-weight:700;text-decoration:none;transition:opacity .15s ease}.promoter-start_root__rn8me .promoter-werbung-cta:hover{opacity:.9}.promoter-start_root__rn8me .promoter-werbung-section{padding:3.5rem 0}.promoter-start_root__rn8me .promoter-werbung-steps{background:var(--color-surface-2,#f7f7f8)}.promoter-start_root__rn8me .promoter-werbung-steps ol{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.promoter-start_root__rn8me .promoter-werbung-steps li{display:grid;grid-template-columns:2.3rem 1fr;gap:.85rem;padding:1rem;border:1px solid var(--color-line,#e5e7eb);border-radius:.8rem;background:var(--color-surface,#fff)}.promoter-start_root__rn8me .promoter-werbung-steps li>span{display:grid;width:2rem;height:2rem;place-items:center;border-radius:50%;background:var(--color-primary,#2563eb);color:#fff;font-weight:700}.promoter-start_root__rn8me .promoter-werbung-intro,.promoter-start_root__rn8me .promoter-werbung-note,.promoter-start_root__rn8me .promoter-werbung-reward-intro,.promoter-start_root__rn8me .promoter-werbung-steps p{margin:0}.promoter-start_root__rn8me .promoter-werbung-step-title{display:block;font-weight:700;margin-bottom:.25rem;font-size:1.05em}.promoter-start_root__rn8me .promoter-werbung-intro{max-width:40rem;margin-top:.9rem;color:var(--color-ink-2,#4b5563)}.promoter-start_root__rn8me .promoter-werbung-points ul{display:grid;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.promoter-start_root__rn8me .promoter-werbung-points li{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border-radius:.75rem;background:var(--color-surface-2,#f7f7f8)}.promoter-start_root__rn8me .promoter-werbung-points strong{color:var(--color-primary,#2563eb);white-space:nowrap}.promoter-start_root__rn8me .promoter-werbung-rewards{background:var(--color-primary,#2563eb);color:#fff}.promoter-start_root__rn8me .promoter-werbung-reward-intro{max-width:43rem;margin-top:1rem;font-size:1.15rem}.promoter-start_root__rn8me .promoter-werbung-reward-cards{display:grid;grid-template-columns:1fr;gap:1rem;margin:2rem 0 0;padding:0;list-style:none}.promoter-start_root__rn8me .promoter-werbung-reward-card{position:relative;background:rgba(255,255,255,.12);border-radius:.8rem;padding:1.4rem 1.3rem}.promoter-start_root__rn8me .promoter-werbung-reward-card h3{margin:0 0 .5rem;font-size:1.2rem;font-weight:700}.promoter-start_root__rn8me .promoter-werbung-reward-card strong{display:block;font-weight:700;font-size:1.05rem}.promoter-start_root__rn8me .promoter-werbung-reward-detail{display:block;margin-top:.35rem;font-size:.85rem;opacity:.85}.promoter-start_root__rn8me .promoter-werbung-reward-badge{display:inline-block;margin-bottom:.5rem;background:#fff;color:var(--color-primary,#2563eb);font-size:.7rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;padding:.2rem .6rem;border-radius:999px}.promoter-start_root__rn8me .promoter-werbung-reward-redeem{max-width:43rem;margin-top:1.4rem;font-size:.9rem;opacity:.9}.promoter-start_root__rn8me .promoter-werbung-note{max-width:45rem;margin-top:.6rem;opacity:.86;font-size:.9rem}@media (min-width:640px){.promoter-start_root__rn8me .promoter-werbung-reward-cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.promoter-start_root__rn8me .promoter-werbung-faq details{border-bottom:1px solid var(--color-line,#e5e7eb);padding:1rem 0}.promoter-start_root__rn8me .promoter-werbung-faq summary{cursor:pointer;font-weight:700}.promoter-start_root__rn8me .promoter-werbung-faq details p{margin:.75rem 1.5rem 0 0;color:var(--color-ink-2,#4b5563)}.promoter-start_root__rn8me .promoter-werbung-closing{padding:4rem 0;text-align:center;background:var(--color-surface-2,#f7f7f8)}.promoter-start_root__rn8me .promoter-werbung-closing h2{max-width:38rem;margin:0 auto 1.5rem}@media (min-width:640px){.promoter-start_root__rn8me .promoter-werbung-hero{padding:6rem 0 5rem}.promoter-start_root__rn8me .promoter-werbung-section{padding:5rem 0}}