.referral-form[data-astro-cid-zanaxm7o]{flex-direction:column;gap:1.25rem;display:flex}.referral-form__fields[data-astro-cid-zanaxm7o]{gap:1.25rem 1.5rem;display:grid}@media (width>=40rem){.referral-form__fields[data-astro-cid-zanaxm7o]{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end}.referral-form__fields[data-astro-cid-zanaxm7o]>[data-astro-cid-zanaxm7o]:not(.referral-form__field--half){grid-column:1/-1}}.referral-form[data-astro-cid-zanaxm7o]>.btn[data-astro-cid-zanaxm7o]{justify-content:center;align-self:stretch}@media (width>=40rem){.referral-form[data-astro-cid-zanaxm7o]>.btn[data-astro-cid-zanaxm7o]{align-self:flex-start}}.referral-form__field[data-astro-cid-zanaxm7o]{flex-direction:column;gap:.4rem;min-width:0;display:flex}.referral-form__field[data-astro-cid-zanaxm7o] label[data-astro-cid-zanaxm7o],.referral-form__group[data-astro-cid-zanaxm7o] legend[data-astro-cid-zanaxm7o]{font-family:var(--font-label);font-weight:700;font-size:var(--step-caption);color:var(--ink)}.referral-form__field[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]{border:1px solid var(--hairline);background:var(--paper);font:inherit;color:var(--ink);min-height:44px;padding:.75rem .9rem}.referral-form__field[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]:focus{border-color:var(--blue)}.referral-form__field[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]:user-invalid{border-color:var(--red)}.referral-form__group[data-astro-cid-zanaxm7o]{border:0;min-width:0;margin:0;padding:0}.referral-form__group[data-astro-cid-zanaxm7o] legend[data-astro-cid-zanaxm7o]{margin-bottom:.5rem;padding:0}.referral-form__chips[data-astro-cid-zanaxm7o]{gap:.5rem;display:grid}.referral-form__chip[data-astro-cid-zanaxm7o]{display:grid;position:relative}@media (width>=40rem){.referral-form__chips[data-astro-cid-zanaxm7o]{flex-wrap:wrap;display:flex}.referral-form__chip[data-astro-cid-zanaxm7o]{display:inline-flex}}.referral-form__chip[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.referral-form__chip[data-astro-cid-zanaxm7o] span[data-astro-cid-zanaxm7o]{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);min-height:44px;color:var(--ink);font-size:var(--step-body-sm);transition:background-color var(--dur-fast) var(--ease), color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease);align-items:center;padding:.4rem 1rem;display:inline-flex}.referral-form__chip[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]:checked+span[data-astro-cid-zanaxm7o]{background:var(--red);border-color:var(--red);color:var(--paper)}.referral-form__chip[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]:focus-visible+span[data-astro-cid-zanaxm7o]{outline:2px solid var(--ink-deep);outline-offset:2px}.referral-form[data-astro-cid-zanaxm7o]:has(#rf-dank-verein:not(:checked)) .referral-form__verein[data-astro-cid-zanaxm7o]{display:none}@media (hover:hover){.referral-form__chip[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]:not(:checked):hover+span[data-astro-cid-zanaxm7o]{border-color:var(--ink)}}.referral-form__consent[data-astro-cid-zanaxm7o]{cursor:pointer;align-items:flex-start;gap:.75rem;min-width:0;min-height:44px;display:flex;position:relative}.referral-form__consent[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.referral-form__box[data-astro-cid-zanaxm7o]{border:1px solid var(--hairline);border-radius:var(--radius);background:var(--paper);flex:none;width:1.5rem;height:1.5rem;margin-top:.6rem;position:relative}.referral-form__box[data-astro-cid-zanaxm7o]:after{content:"";border:solid var(--paper);opacity:0;border-width:0 2px 2px 0;width:.4rem;height:.8rem;position:absolute;top:.15rem;left:.45rem;transform:rotate(45deg)}.referral-form__consent[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]:checked~.referral-form__box[data-astro-cid-zanaxm7o]{background:var(--red);border-color:var(--red)}.referral-form__consent[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]:checked~.referral-form__box[data-astro-cid-zanaxm7o]:after{opacity:1}.referral-form__consent[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]:focus-visible~.referral-form__box[data-astro-cid-zanaxm7o]{outline:2px solid var(--ink-deep);outline-offset:2px}.referral-form__consent[data-astro-cid-zanaxm7o] input[data-astro-cid-zanaxm7o]:user-invalid~.referral-form__box[data-astro-cid-zanaxm7o]{border-color:var(--red)}.referral-form__consent-text[data-astro-cid-zanaxm7o]{font-size:var(--step-body-sm);color:var(--ink);padding-block:.6rem}.referral-form__honeypot[data-astro-cid-zanaxm7o]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.referral-form__status[data-astro-cid-zanaxm7o]{color:var(--ink)}.referral-form__status[data-astro-cid-zanaxm7o]:empty{display:none}.referral-form__status[data-astro-cid-zanaxm7o][data-state=success]{color:var(--blue-text);font-weight:700}.referral-form__status[data-astro-cid-zanaxm7o][data-state=error],.referral-form__status[data-astro-cid-zanaxm7o][data-state=notice]{color:var(--ink-deep)}.referral-form__fallback[data-astro-cid-zanaxm7o]{color:var(--ink)}.reward__title[data-astro-cid-lxfwanhc]{font-size:var(--step-2);text-align:center;margin-bottom:clamp(2rem,5vw,3.5rem)}.reward__grid[data-astro-cid-lxfwanhc]{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1.25rem;max-width:44rem;margin-inline:auto;display:grid}.reward[data-astro-cid-lxfwanhc]>.wrap[data-astro-cid-lxfwanhc]{container-type:inline-size}.reward-card[data-astro-cid-lxfwanhc]{--card-accent:var(--blue);--card-pad:clamp(1.5rem, 1.25rem + 1vw, 2.25rem);isolation:isolate;aspect-ratio:4/5;min-width:0;padding:var(--card-pad);background:radial-gradient(70% 45% at 18% 0%, color-mix(in srgb, var(--paper) 30%, transparent), transparent 70%), linear-gradient(172deg, color-mix(in srgb, var(--card-accent) 80%, var(--paper)) 0%, color-mix(in srgb, var(--card-accent) 92%, var(--paper)) 33%, color-mix(in srgb, var(--card-accent) 90%, var(--ink-deep)) 36%, var(--card-accent) 55%, color-mix(in srgb, var(--card-accent) 80%, var(--ink-deep)) 100%);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--paper) 35%, transparent);color:var(--paper);transition:transform var(--dur-fast) var(--ease);grid-template-rows:1fr auto auto auto;grid-template-columns:minmax(0,1fr);row-gap:.75rem;display:grid;position:relative}@container (width>=35.25rem){.reward__grid[data-astro-cid-lxfwanhc]{grid-auto-rows:1fr auto auto auto}.reward-card[data-astro-cid-lxfwanhc]{grid-row:span 4;grid-template-rows:subgrid;aspect-ratio:auto}.reward-card[data-astro-cid-lxfwanhc]:before{content:"";width:calc(100% + 2 * var(--card-pad));margin:calc(-1 * var(--card-pad));aspect-ratio:4/5;grid-area:1/1/-1}}.reward-card[data-astro-cid-lxfwanhc]:after{content:"";pointer-events:none;box-shadow:0 1.5rem 3rem -1rem color-mix(in srgb, var(--ink) 30%, transparent), 0 .25rem .75rem color-mix(in srgb, var(--ink) 8%, transparent);opacity:0;transition:opacity var(--dur-fast) var(--ease);position:absolute;inset:0}.reward-card--red[data-astro-cid-lxfwanhc]{--card-accent:var(--red)}.reward-card__bar[data-astro-cid-lxfwanhc]{background:var(--paper);transform-origin:0;height:3px;transition:transform var(--dur-fast) var(--ease);position:absolute;inset:0 0 auto;transform:scaleX(0)}.reward-card__sheen[data-astro-cid-lxfwanhc]{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.reward-card__sheen[data-astro-cid-lxfwanhc]:before{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--paper) 22%, transparent) 50%, transparent 80%);width:55%;position:absolute;inset:0 auto 0 0;transform:translate(-100%)}.reward-card__tile[data-astro-cid-lxfwanhc]{width:3rem;height:3rem;color:var(--paper);align-self:start;display:flex}.reward-card__icon[data-astro-cid-lxfwanhc]{width:100%;height:100%}.reward-card__body[data-astro-cid-lxfwanhc]{display:contents}.reward-card__tile[data-astro-cid-lxfwanhc]{grid-area:1/1}.reward-card__figure[data-astro-cid-lxfwanhc]{grid-area:2/1}.reward-card__title[data-astro-cid-lxfwanhc]{grid-area:3/1}.reward-card__desc[data-astro-cid-lxfwanhc]{grid-area:4/1}.reward-card__figure[data-astro-cid-lxfwanhc]{font-family:var(--font-display);font-size:min(var(--step-display), 5rem);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin:0;font-weight:700;line-height:1}.reward-card__currency[data-astro-cid-lxfwanhc]{letter-spacing:0;font-size:.4em}.reward-card__title[data-astro-cid-lxfwanhc]{font-size:var(--step-3);color:inherit;hyphens:manual;margin:0;line-height:1.35}.reward-card__desc[data-astro-cid-lxfwanhc]{font-size:var(--step-body-sm);margin:0}@media (hover:hover){.reward-card[data-astro-cid-lxfwanhc]:hover{transform:scale(1.03)}.reward-card[data-astro-cid-lxfwanhc]:hover:after{opacity:1}.reward-card[data-astro-cid-lxfwanhc]:hover .reward-card__bar[data-astro-cid-lxfwanhc]{transform:scaleX(1)}.reward-card[data-astro-cid-lxfwanhc]:hover .reward-card__sheen[data-astro-cid-lxfwanhc]:before{transition:transform calc(var(--dur) * 1.6) var(--ease);transform:translate(190%)}}@media (prefers-reduced-motion:reduce){.reward-card[data-astro-cid-lxfwanhc],.reward-card[data-astro-cid-lxfwanhc]:after,.reward-card__bar[data-astro-cid-lxfwanhc],.reward-card[data-astro-cid-lxfwanhc]:hover .reward-card__sheen[data-astro-cid-lxfwanhc]:before{transition:none}.reward-card[data-astro-cid-lxfwanhc]:hover{transform:none}}.empfehlung-grid[data-astro-cid-lxfwanhc]{gap:clamp(1.5rem,3vw,2.5rem);display:grid}@media (width>=64rem){.empfehlung-grid[data-astro-cid-lxfwanhc]{grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:start}}.empfehlung-side[data-astro-cid-lxfwanhc]{min-width:0}.empfehlung-h2[data-astro-cid-lxfwanhc]{font-size:var(--step-2);margin-bottom:1.25rem}.empfehlung-side[data-astro-cid-lxfwanhc] p[data-astro-cid-lxfwanhc]{margin-bottom:1.25rem}.empfehlung-hint[data-astro-cid-lxfwanhc]{font-size:var(--step-caption);color:var(--ink)}.empfehlung-formbox[data-astro-cid-lxfwanhc]{background:var(--paper);border:1px solid var(--hairline);min-width:0;padding:clamp(1.25rem,.9rem + 1.5vw,2rem);scroll-margin-top:7rem}
