.page.svelte-17dwky1{padding:80px 24px;color:#fff}.container.svelte-17dwky1{max-width:720px;margin:0 auto}h1.svelte-17dwky1{font-size:36px;margin:0 0 16px}h2.svelte-17dwky1{font-size:22px;margin:0 0 12px}.lead.svelte-17dwky1{font-size:18px;line-height:1.5;color:#ffffffd9;margin:0 0 40px}.form-section.svelte-17dwky1{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;padding:32px;margin-bottom:48px}.subscribe-form.svelte-17dwky1{display:flex;flex-direction:column;gap:16px;margin-top:16px}.field.svelte-17dwky1{display:flex;flex-direction:column;gap:6px}label.svelte-17dwky1{font-size:13px;font-weight:600;color:#ffffffb3;text-transform:uppercase;letter-spacing:.04em}input[type=email].svelte-17dwky1,select.svelte-17dwky1{padding:10px 14px;border-radius:6px;border:1px solid rgba(255,255,255,.2);background:#ffffff14;color:#fff;font-size:15px;outline:none;transition:border-color .15s}input[type=email].svelte-17dwky1:focus,select.svelte-17dwky1:focus{border-color:#22d3ee}select.svelte-17dwky1 option:where(.svelte-17dwky1){background:#1a1f2e;color:#fff}.dsgvo-hint.svelte-17dwky1{font-size:12px;color:#ffffff73;margin:0;line-height:1.5}.dsgvo-hint.svelte-17dwky1 a:where(.svelte-17dwky1){color:#22d3ee;text-decoration:none}.dsgvo-hint.svelte-17dwky1 a:where(.svelte-17dwky1):hover{text-decoration:underline}.btn-submit.svelte-17dwky1{align-self:flex-start;padding:12px 28px;background:#22d3ee;color:#0a1628;border:none;border-radius:6px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .15s}.btn-submit.svelte-17dwky1:hover{opacity:.9}.field-error.svelte-17dwky1{color:#f87171;font-size:14px;margin:0 0 8px;padding:8px 12px;background:#f871711a;border-radius:4px;border-left:3px solid #f87171}.status-box.svelte-17dwky1{border-radius:8px;padding:24px}.status-box--success.svelte-17dwky1{background:#22d3ee1a;border:1px solid rgba(34,211,238,.3)}.status-box--info.svelte-17dwky1{background:#ffffff0d;border:1px solid rgba(255,255,255,.15)}.status-box.svelte-17dwky1 h2:where(.svelte-17dwky1){margin:0 0 8px}.status-box.svelte-17dwky1 p:where(.svelte-17dwky1){margin:0 0 8px;color:#fffc;font-size:15px}.status-box.svelte-17dwky1 p:where(.svelte-17dwky1):last-child{margin-bottom:0}.hint.svelte-17dwky1{font-size:13px;color:#ffffff8c;margin-top:12px}.hint.svelte-17dwky1 a:where(.svelte-17dwky1){color:#22d3ee;text-decoration:none}.topics-section.svelte-17dwky1{padding-top:8px}.note.svelte-17dwky1{margin-top:16px;color:#ffffff80;font-size:14px}
