.mitglied.svelte-1e4casu{min-height:100vh;background:#f5f7fa}.top-band.svelte-1e4casu{position:relative;background:radial-gradient(ellipse at 86% 0%,rgba(134,153,60,.22) 0%,transparent 58%),linear-gradient(135deg,#071e3d,#0f4786 62%,#1a6b3a);color:#fff;padding:104px 56px 64px;overflow:hidden}.top-band.svelte-1e4casu:after{content:"";position:absolute;inset:auto -10% -44px -10%;height:96px;background:#ffffff14;border-radius:50% 50% 0 0}.top-band-inner.svelte-1e4casu{position:relative;z-index:1;max-width:1180px;margin:0 auto}.top-band-tagline.svelte-1e4casu,.side-tagline.svelte-1e4casu{display:inline-flex;align-items:center;gap:8px;margin-bottom:14px}.bar.svelte-1e4casu{width:28px;height:2px;background:#ffffffb8}.top-band-tagline.svelte-1e4casu span:where(.svelte-1e4casu),.side-tagline.svelte-1e4casu span:where(.svelte-1e4casu){font-weight:600;font-size:11px;color:#ffffffdb;letter-spacing:.16em;text-transform:uppercase}.top-band.svelte-1e4casu h1:where(.svelte-1e4casu){font-weight:700;font-size:clamp(32px,4vw,52px);line-height:1.1;margin:0 0 16px;max-width:760px}.top-band.svelte-1e4casu p:where(.svelte-1e4casu){font-weight:300;font-size:17px;color:#ffffffd1;line-height:1.7;margin:0;max-width:760px}.layout.svelte-1e4casu{display:grid;grid-template-columns:420px minmax(0,1fr);max-width:1280px;margin:-28px auto 0;position:relative;z-index:2;background:#fff;box-shadow:0 24px 80px #071e3d1f}.side.svelte-1e4casu{position:relative;color:#fff;overflow:hidden;isolation:isolate}.side-bg.svelte-1e4casu{position:absolute;top:0;right:0;bottom:0;left:0;background:url(../../../assets/mitglied-bg.jpg) center / cover no-repeat;z-index:-2}.side-overlay.svelte-1e4casu{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#071e3df0,#0f4786d6);z-index:-1}.side-content.svelte-1e4casu{display:flex;flex-direction:column;min-height:760px;height:100%;padding:40px 40px 48px}.logo-link.svelte-1e4casu{display:inline-flex;align-items:center;gap:8px;color:#ffffffb8;font-weight:600;font-size:13px;text-decoration:none;align-self:flex-start;transition:color .15s}.logo-link.svelte-1e4casu:hover{color:#fff}.side-main.svelte-1e4casu{flex:1;display:flex;flex-direction:column;justify-content:center;max-width:320px}.side-icon.svelte-1e4casu{width:64px;height:64px;border-radius:18px;background:#86993c3d;color:#c1d362;display:flex;align-items:center;justify-content:center;font-size:25px;margin-bottom:28px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.12)}.side-main.svelte-1e4casu h2:where(.svelte-1e4casu){font-weight:700;font-size:clamp(27px,2.8vw,36px);line-height:1.12;margin:0 0 16px}.side-main.svelte-1e4casu p:where(.svelte-1e4casu){font-weight:300;font-size:15px;color:#ffffffc7;line-height:1.7;margin:0}.side-stepper.svelte-1e4casu{display:flex;flex-direction:column;gap:10px}.stepper-item.svelte-1e4casu{display:flex;align-items:center;gap:12px;background:transparent;border:0;padding:0;text-align:left;color:#ffffff85;cursor:pointer}.stepper-item.svelte-1e4casu:disabled{cursor:default}.stepper-item.active.svelte-1e4casu{color:#fff}.stepper-item.done.svelte-1e4casu{color:#ffffffdb}.stepper-dot.svelte-1e4casu{width:25px;height:25px;border-radius:50%;background:#ffffff1a;border:1.5px solid rgba(255,255,255,.22);display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;flex-shrink:0}.stepper-item.active.svelte-1e4casu .stepper-dot:where(.svelte-1e4casu){background:#86993c;border-color:#86993c;color:#fff}.stepper-item.done.svelte-1e4casu .stepper-dot:where(.svelte-1e4casu){background:#86993c57;border-color:#86993ca6;color:#c1d362}.stepper-label.svelte-1e4casu{font-weight:500;font-size:13px}.form-area.svelte-1e4casu{padding:48px 56px 36px;display:flex;flex-direction:column;max-width:820px;width:100%}.progress-bar.svelte-1e4casu{height:4px;background:#e2e8f0;border-radius:999px;overflow:hidden;margin-bottom:8px}.progress-fill.svelte-1e4casu{height:100%;background:linear-gradient(90deg,#0f4786,#86993c);border-radius:999px;transition:width .4s ease}.progress-text.svelte-1e4casu{font-weight:600;font-size:11px;color:#86993c;letter-spacing:.18em;text-transform:uppercase;margin-bottom:32px}.step-stage.svelte-1e4casu{flex:1;position:relative;min-height:420px}.step-content.svelte-1e4casu h3:where(.svelte-1e4casu){font-weight:700;font-size:clamp(24px,3vw,32px);color:#071e3d;line-height:1.18;margin:0 0 28px}.step-lead.svelte-1e4casu{font-weight:300;font-size:15px;color:#4a5568;line-height:1.7;margin:-12px 0 26px;max-width:620px}.choice-grid.svelte-1e4casu{display:grid;grid-template-columns:1fr 1fr;gap:18px}.choice-card.svelte-1e4casu{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:250px;border:2px solid #e2e8f0;background:#fff;border-radius:8px;padding:28px;text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s}.choice-card.selected.svelte-1e4casu{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff);transform:translateY(-3px);box-shadow:0 16px 36px #071e3d14}.choice-icon.svelte-1e4casu{width:56px;height:56px;border-radius:8px;background:color-mix(in srgb,var(--accent) 14%,#fff);color:var(--accent);display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:24px}.choice-card.svelte-1e4casu h4:where(.svelte-1e4casu){font-weight:700;font-size:20px;color:#071e3d;margin:0 0 10px}.choice-card.svelte-1e4casu p:where(.svelte-1e4casu){font-weight:300;font-size:14px;color:#4a5568;line-height:1.65;margin:0}.choice-check.svelte-1e4casu{position:absolute;right:22px;top:22px;color:var(--accent);font-size:20px}.form-grid.svelte-1e4casu{display:grid;grid-template-columns:1fr 1fr;gap:20px 26px}.full.svelte-1e4casu{grid-column:1 / -1}.date-grid.svelte-1e4casu{display:grid;grid-template-columns:1fr 1fr 1.5fr;gap:12px}label.svelte-1e4casu,.field-label.svelte-1e4casu{display:block;font-size:11px;font-weight:600;color:#4a5568;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}label.svelte-1e4casu span:where(.svelte-1e4casu){color:#9aa7b6;font-weight:500}input[type=email].svelte-1e4casu,input[type=number].svelte-1e4casu,input[type=tel].svelte-1e4casu,input.svelte-1e4casu:not([type]),select.svelte-1e4casu{width:100%;border:none;border-bottom:1.5px solid #cbd5e0;font-family:inherit;font-weight:400;font-size:15px;padding:11px 0;outline:none;color:#071e3d;background:transparent;transition:border-color .15s}input.svelte-1e4casu:focus,select.svelte-1e4casu:focus{border-color:#86993c}input.error.svelte-1e4casu{border-color:#bd2c3b}.field-error.svelte-1e4casu{margin-top:8px;color:#bd2c3b;font-size:12px;font-weight:500;line-height:1.45}select.svelte-1e4casu{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#4a5568 50%),linear-gradient(135deg,#4a5568 50%,transparent 50%);background-position:calc(100% - 14px) 19px,calc(100% - 9px) 19px;background-size:5px 5px,5px 5px;background-repeat:no-repeat}.info-banner.svelte-1e4casu,.error-banner.svelte-1e4casu{margin-top:16px;display:flex;align-items:flex-start;gap:10px;border-radius:8px;padding:13px 16px;font-size:13px;font-weight:500;line-height:1.55}.info-banner.svelte-1e4casu{background:#86993c1a;border:1px solid rgba(134,153,60,.26);color:#5d7a18}.info-banner.svelte-1e4casu i:where(.svelte-1e4casu){color:#86993c;margin-top:2px}.success-banner.svelte-1e4casu{margin-top:14px}.error-banner.svelte-1e4casu{background:#dc35451a;border:1px solid rgba(220,53,69,.28);color:#bd2c3b}.toggle-row.svelte-1e4casu{display:inline-flex;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;padding:4px;gap:4px}.toggle-row.svelte-1e4casu button:where(.svelte-1e4casu){border:0;background:transparent;color:#4a5568;border-radius:999px;padding:10px 24px;font-weight:600;font-size:14px;cursor:pointer;transition:background .15s,color .15s,box-shadow .15s}.toggle-row.svelte-1e4casu button.selected:where(.svelte-1e4casu){background:#0f4786;color:#fff;box-shadow:0 4px 14px #0f478638}.family-fields.svelte-1e4casu{margin-top:28px}.sepa-note.svelte-1e4casu h4:where(.svelte-1e4casu),.consent-block.svelte-1e4casu h4:where(.svelte-1e4casu){font-weight:700;font-size:16px;color:#071e3d;margin:0 0 8px}.sepa-note.svelte-1e4casu p:where(.svelte-1e4casu),.consent-lead.svelte-1e4casu{font-weight:300;font-size:13px;color:#4a5568;line-height:1.65;margin:0 0 14px}.checkline.svelte-1e4casu{display:flex;align-items:flex-start;gap:12px;margin:10px 0 0;cursor:pointer;text-transform:none;letter-spacing:0;font-weight:400;font-size:14px;color:#4a5568;line-height:1.55}.checkline.svelte-1e4casu input[type=checkbox]:where(.svelte-1e4casu){width:18px;height:18px;margin-top:2px;accent-color:#86993c;flex-shrink:0}.checkline.svelte-1e4casu strong:where(.svelte-1e4casu){color:#071e3d;font-weight:600}.required-line.svelte-1e4casu{background:#86993c12;border:1.5px solid rgba(134,153,60,.3);border-radius:8px;padding:16px 18px;margin-top:14px}.required-line.svelte-1e4casu a:where(.svelte-1e4casu){color:#0f4786;font-weight:600;overflow-wrap:anywhere}.coupon-box.svelte-1e4casu,.sepa-note.svelte-1e4casu,.consent-block.svelte-1e4casu,.summary.svelte-1e4casu{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:24px 28px}.coupon-row.svelte-1e4casu{display:flex;gap:12px;align-items:center}.coupon-row.svelte-1e4casu input:where(.svelte-1e4casu){flex:1}.coupon-row.svelte-1e4casu button:where(.svelte-1e4casu){border:0;background:#0f4786;color:#fff;border-radius:999px;padding:12px 22px;font-weight:600;cursor:pointer;white-space:nowrap}.coupon-row.svelte-1e4casu button:where(.svelte-1e4casu):disabled{opacity:.45;cursor:not-allowed}.coupon-box.svelte-1e4casu+.coupon-box:where(.svelte-1e4casu){margin-top:18px}.aid-box.svelte-1e4casu h4:where(.svelte-1e4casu){margin:0 0 8px;color:#071e3d;font-size:16px}.aid-box.svelte-1e4casu p:where(.svelte-1e4casu){margin:0 0 14px;color:#4a5568;font-size:13px;line-height:1.65}.upload-grid.svelte-1e4casu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.upload-card.svelte-1e4casu{display:flex;flex-direction:column;min-height:190px;border:1.5px dashed #cbd5e0;border-radius:8px;background:#f8fafc;padding:22px;cursor:pointer;text-transform:none;letter-spacing:0;transition:border-color .15s,background .15s,transform .15s}.upload-card.svelte-1e4casu:hover,.upload-card.filled.svelte-1e4casu{border-color:#86993c;background:#86993c14;transform:translateY(-2px)}.upload-card.svelte-1e4casu input:where(.svelte-1e4casu){position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.upload-icon.svelte-1e4casu{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:8px;background:#fff;color:#0f4786;font-size:18px;margin-bottom:18px;box-shadow:0 8px 22px #071e3d14}.upload-title.svelte-1e4casu{color:#071e3d;font-size:15px;font-weight:700;margin-bottom:8px}.upload-copy.svelte-1e4casu{color:#718096;font-size:12px;font-weight:500;line-height:1.45;overflow-wrap:anywhere}.upload-preview.svelte-1e4casu{width:100%;height:110px;object-fit:cover;border-radius:8px;margin-bottom:14px;box-shadow:0 8px 22px #071e3d1f}.disabled-toggle.svelte-1e4casu{display:flex;align-items:flex-start;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:14px 16px;margin-bottom:18px;cursor:pointer;font-size:14px;color:#071e3d;line-height:1.4}.disabled-toggle.svelte-1e4casu input:where(.svelte-1e4casu){margin-top:2px;flex:none}.sepa-note.svelte-1e4casu{background:radial-gradient(ellipse at 100% 0%,rgba(134,153,60,.16) 0%,transparent 55%),#f8fafc;margin-bottom:26px}.sepa-note.svelte-1e4casu p:where(.svelte-1e4casu):last-child{margin-bottom:0}.summary.svelte-1e4casu{display:grid;grid-template-columns:1fr 1fr;gap:8px 34px;margin-bottom:22px}.summary-row.svelte-1e4casu{display:flex;justify-content:space-between;gap:14px;padding:8px 0;border-bottom:1px solid #f1f5f9;font-size:13px}.summary-row.svelte-1e4casu span:where(.svelte-1e4casu){color:#718096}.summary-row.svelte-1e4casu strong:where(.svelte-1e4casu){color:#071e3d;font-weight:600;text-align:right;overflow-wrap:anywhere}.payment-box.svelte-1e4casu{background:radial-gradient(ellipse at 100% 0%,rgba(134,153,60,.14) 0%,transparent 56%),#071e3d;border-radius:8px;color:#fff;margin-bottom:22px;padding:24px 28px}.payment-box-head.svelte-1e4casu{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.payment-box.svelte-1e4casu h4:where(.svelte-1e4casu){font-weight:700;font-size:17px;margin:0 0 8px}.payment-box.svelte-1e4casu p:where(.svelte-1e4casu){color:#ffffffc7;font-size:13px;line-height:1.65;margin:0}.payment-badge.svelte-1e4casu{display:inline-flex;align-items:center;gap:7px;background:#97c03c2e;border:1px solid rgba(151,192,60,.36);border-radius:999px;color:#c1d362;font-size:12px;font-weight:700;padding:8px 12px;white-space:nowrap}.quote-meta.svelte-1e4casu{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.quote-meta.svelte-1e4casu span:where(.svelte-1e4casu){border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff14;color:#ffffffd1;font-size:11px;font-weight:600;padding:6px 10px}.quote-list.svelte-1e4casu{list-style:none;margin:0;padding:0}.quote-list.svelte-1e4casu li:where(.svelte-1e4casu){display:flex;justify-content:space-between;gap:18px;padding:10px 0;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffffdb;font-size:14px}.quote-list.svelte-1e4casu li.discount:where(.svelte-1e4casu) strong:where(.svelte-1e4casu){color:#c1d362}.quote-list.svelte-1e4casu li.total:where(.svelte-1e4casu){align-items:center;background:#86993c40;border:1px solid rgba(151,192,60,.42);border-radius:8px;margin-top:10px;padding:14px 16px}.quote-list.svelte-1e4casu strong:where(.svelte-1e4casu){color:#fff;font-weight:700;white-space:nowrap}.quote-list.svelte-1e4casu .total:where(.svelte-1e4casu) strong:where(.svelte-1e4casu){color:#c1d362;font-size:21px}.quote-notes.svelte-1e4casu{margin-top:14px}.quote-notes.svelte-1e4casu p:where(.svelte-1e4casu)+p:where(.svelte-1e4casu){margin-top:6px}.payment-empty.svelte-1e4casu{display:flex;align-items:center;gap:12px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:8px;color:#ffffffd1;font-size:14px;line-height:1.55;padding:15px 16px}.payment-empty.svelte-1e4casu i:where(.svelte-1e4casu){color:#c1d362}.payment-empty.attention.svelte-1e4casu{border-color:#dc354557;background:#dc35451f}.payment-empty.attention.svelte-1e4casu i:where(.svelte-1e4casu){color:#ffb3bd}.embedded-checkout-shell.svelte-1e4casu{margin-top:22px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;padding:24px;box-shadow:0 16px 42px #071e3d14}.embedded-checkout-head.svelte-1e4casu{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.embedded-checkout-head.svelte-1e4casu h4:where(.svelte-1e4casu){margin:0 0 6px;color:#071e3d;font-size:17px}.embedded-checkout-head.svelte-1e4casu p:where(.svelte-1e4casu){margin:0;color:#4a5568;font-size:13px;line-height:1.65}.embedded-checkout.svelte-1e4casu{min-height:520px}.mini-spinner.svelte-1e4casu,.button-spinner.svelte-1e4casu{width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:svelte-1e4casu-spin .8s linear infinite;flex-shrink:0}.button-spinner.svelte-1e4casu{width:15px;height:15px}.consent-block.svelte-1e4casu{margin-bottom:18px}.u18.svelte-1e4casu{background:linear-gradient(180deg,#fff,#f8fafc);border-color:#86993c61}.u18-badge.svelte-1e4casu{display:inline-flex;align-items:center;gap:8px;background:#86993c29;color:#5d7a18;font-weight:700;font-size:11px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:999px;margin-bottom:16px}.required-stack.svelte-1e4casu{margin-top:4px}.actions.svelte-1e4casu{display:flex;justify-content:space-between;gap:12px;margin-top:38px;padding-top:24px;border-top:1px solid #e2e8f0}.btn-back.svelte-1e4casu,.btn-next.svelte-1e4casu,.btn-primary.svelte-1e4casu,.btn-secondary.svelte-1e4casu{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:inherit;font-weight:600;font-size:14px;border-radius:999px;padding:12px 26px;cursor:pointer;text-decoration:none;transition:transform .15s,box-shadow .15s,border-color .15s,color .15s,background .15s}.btn-back.svelte-1e4casu,.btn-secondary.svelte-1e4casu{background:transparent;border:1.5px solid #cbd5e0;color:#4a5568}.btn-back.svelte-1e4casu:hover,.btn-secondary.svelte-1e4casu:hover{border-color:#4a5568;color:#071e3d}.btn-next.svelte-1e4casu,.btn-primary.svelte-1e4casu{border:0;background:#86993c;color:#fff;box-shadow:0 6px 20px #86993c5c}.btn-next.svelte-1e4casu:hover:not(:disabled),.btn-primary.svelte-1e4casu:hover{transform:translateY(-2px);box-shadow:0 10px 28px #86993c80}.btn-next.svelte-1e4casu:disabled,.btn-back.svelte-1e4casu:disabled{opacity:.5;cursor:not-allowed}.success.svelte-1e4casu{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:120px 32px 80px;background:radial-gradient(ellipse at 80% 0%,rgba(134,153,60,.24) 0%,transparent 58%),linear-gradient(135deg,#071e3d,#0f4786)}.success-card.svelte-1e4casu{max-width:620px;text-align:center;background:#fff;border-radius:8px;padding:56px 48px;box-shadow:0 24px 70px #071e3d38}.success-icon.svelte-1e4casu{width:88px;height:88px;border-radius:50%;background:linear-gradient(135deg,#86993c,#97c03c);color:#fff;display:flex;align-items:center;justify-content:center;font-size:36px;margin:0 auto 28px;box-shadow:0 12px 32px #86993c66}.success-card.svelte-1e4casu h1:where(.svelte-1e4casu){font-weight:700;font-size:clamp(25px,3vw,34px);color:#071e3d;margin:0 0 16px}.success-card.svelte-1e4casu p:where(.svelte-1e4casu){font-weight:300;font-size:16px;color:#4a5568;line-height:1.75;margin:0 0 32px}.success-actions.svelte-1e4casu{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}@keyframes svelte-1e4casu-spin{to{transform:rotate(360deg)}}@media(max-width:1080px){.layout.svelte-1e4casu{grid-template-columns:360px minmax(0,1fr);margin-top:0}.form-area.svelte-1e4casu{padding:42px 40px 34px}}@media(max-width:860px){.top-band.svelte-1e4casu{padding:92px 24px 48px}.layout.svelte-1e4casu{grid-template-columns:1fr;box-shadow:none}.side-content.svelte-1e4casu{min-height:auto;padding:32px 28px 34px}.side-main.svelte-1e4casu{max-width:none;margin:34px 0}.side-stepper.svelte-1e4casu{flex-direction:row;overflow-x:auto;gap:16px;padding-bottom:4px;scrollbar-width:none}.side-stepper.svelte-1e4casu::-webkit-scrollbar{display:none}.stepper-item.svelte-1e4casu{flex-shrink:0}.form-area.svelte-1e4casu{max-width:none;padding:38px 28px 34px}.choice-grid.svelte-1e4casu,.summary.svelte-1e4casu,.upload-grid.svelte-1e4casu{grid-template-columns:1fr}}@media(max-width:620px){.top-band.svelte-1e4casu h1:where(.svelte-1e4casu){font-size:32px}.form-grid.svelte-1e4casu,.date-grid.svelte-1e4casu{grid-template-columns:1fr}.form-area.svelte-1e4casu{padding:32px 20px 30px}.coupon-box.svelte-1e4casu,.sepa-note.svelte-1e4casu,.payment-box.svelte-1e4casu,.consent-block.svelte-1e4casu,.summary.svelte-1e4casu{padding:20px}.coupon-row.svelte-1e4casu{flex-direction:column;align-items:stretch}.actions.svelte-1e4casu{flex-direction:column-reverse}.btn-back.svelte-1e4casu,.btn-next.svelte-1e4casu{width:100%}.success-card.svelte-1e4casu{padding:42px 24px}}
