[data-astro-cid-adhn5zfn][x-cloak]{display:none!important}.anliegen-card[data-astro-cid-adhn5zfn]{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #9ca3af;border-radius:6px;flex-direction:column;gap:10px;min-height:140px;padding:22px 20px;transition:all .2s;display:flex}.anliegen-card[data-astro-cid-adhn5zfn]:hover{border-color:#c8a84e;transform:translateY(-2px);box-shadow:0 4px 14px #1a3a1c14}.anliegen-card[data-astro-cid-adhn5zfn]:focus-visible{outline-offset:2px;border-color:#1a3a1c;outline:3px solid #c8a84e80}.anliegen-icon[data-astro-cid-adhn5zfn]{color:#c8a84e;background:#c8a84e1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:inline-flex}.anliegen-card[data-astro-cid-adhn5zfn]:hover .anliegen-icon[data-astro-cid-adhn5zfn]{color:#fff;background:#c8a84e}.anliegen-title[data-astro-cid-adhn5zfn]{color:#1a3a1c;font-family:Cormorant Garamond,serif;font-size:17px;font-weight:600;line-height:1.25}@media (width>=768px){.anliegen-title[data-astro-cid-adhn5zfn]{font-size:19px}}.anliegen-desc[data-astro-cid-adhn5zfn]{color:#4b5563;margin-top:auto;font-family:Inter,sans-serif;font-size:13px;line-height:1.45}.back-link[data-astro-cid-adhn5zfn]{color:#4b5563;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;min-height:36px;padding:8px 4px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:color .2s;display:inline-flex}.back-link[data-astro-cid-adhn5zfn]:hover{color:#1a3a1c}.back-link[data-astro-cid-adhn5zfn]:focus-visible{outline-offset:2px;border-radius:4px;outline:3px solid #c8a84e80}.stepper[data-astro-cid-adhn5zfn]{margin-bottom:8px;position:relative}.stepper-list[data-astro-cid-adhn5zfn]{gap:4px;margin:0;padding:0;list-style:none;display:flex;position:relative}.stepper-item[data-astro-cid-adhn5zfn]{text-align:center;flex-direction:column;flex:1;align-items:center;gap:10px;padding:0 6px;display:flex;position:relative}.stepper-num[data-astro-cid-adhn5zfn]{color:#6b7280;z-index:2;background:#fff;border:2px solid #d1d5db;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-family:Inter,sans-serif;font-size:14px;font-weight:700;transition:all .3s;display:flex}.stepper-item[data-astro-cid-adhn5zfn].active .stepper-num[data-astro-cid-adhn5zfn]{color:#fff;background:#c8a84e;border-color:#c8a84e;box-shadow:0 0 0 4px #c8a84e33}.stepper-item[data-astro-cid-adhn5zfn].done .stepper-num[data-astro-cid-adhn5zfn]{color:#fff;background:#16a34a;border-color:#16a34a}.stepper-title[data-astro-cid-adhn5zfn]{color:#6b7280;font-family:Inter,sans-serif;font-size:12px;font-weight:500;line-height:1.3}.stepper-item[data-astro-cid-adhn5zfn].active .stepper-title[data-astro-cid-adhn5zfn]{color:#1a3a1c;font-weight:600}.stepper-item[data-astro-cid-adhn5zfn].done .stepper-title[data-astro-cid-adhn5zfn]{color:#15803d;font-weight:500}.stepper-progress[data-astro-cid-adhn5zfn]{z-index:1;background:#e5e7eb;border-radius:2px;height:2px;position:absolute;top:18px;left:8%;right:8%}.stepper-progress[data-astro-cid-adhn5zfn]:before{content:"";height:100%;width:var(--p,0%);background:linear-gradient(90deg,#1a3a1c,#c8a84e);border-radius:2px;transition:width .4s;display:block}@media (width<=640px){.stepper-title[data-astro-cid-adhn5zfn]{display:none}.stepper-num[data-astro-cid-adhn5zfn]{width:30px;height:30px;font-size:13px}.stepper-progress[data-astro-cid-adhn5zfn]{top:15px}}.step-intro[data-astro-cid-adhn5zfn]{border-bottom:1px solid #e5e7eb;margin-bottom:28px;padding-bottom:20px}.step-intro[data-astro-cid-adhn5zfn] h3[data-astro-cid-adhn5zfn]{color:#1a3a1c;margin-bottom:6px;font-family:Cormorant Garamond,serif;font-size:24px;font-weight:600;line-height:1.2}.step-intro[data-astro-cid-adhn5zfn] p[data-astro-cid-adhn5zfn]{color:#4b5563;font-size:15px;line-height:1.55}.form-grid[data-astro-cid-adhn5zfn]{grid-template-columns:1fr;gap:22px;display:grid}@media (width>=640px){.form-grid[data-astro-cid-adhn5zfn]{grid-template-columns:1fr 1fr;gap:22px 24px}}.field[data-astro-cid-adhn5zfn]{flex-direction:column;display:flex}.field[data-astro-cid-adhn5zfn] label[data-astro-cid-adhn5zfn]:not(.checkbox-label):not(.radio-card):not(.radio-label){color:#1a3a1c;margin-bottom:6px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;line-height:1.35}.field[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn][type=text],.field[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn][type=email],.field[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn][type=tel],.field[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn][type=date],.field[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn][type=file],.field[data-astro-cid-adhn5zfn] select[data-astro-cid-adhn5zfn],.field[data-astro-cid-adhn5zfn] textarea[data-astro-cid-adhn5zfn]{color:#111827;background:#fff;border:1.5px solid #9ca3af;border-radius:6px;width:100%;min-height:48px;padding:12px 16px;font-family:Inter,sans-serif;font-size:16px;transition:all .15s;display:block}.field[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn]::-moz-placeholder,.field[data-astro-cid-adhn5zfn] textarea[data-astro-cid-adhn5zfn]::-moz-placeholder{color:#6b7280}.field[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn]::placeholder,.field[data-astro-cid-adhn5zfn] textarea[data-astro-cid-adhn5zfn]::placeholder{color:#6b7280}.field[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn]:hover,.field[data-astro-cid-adhn5zfn] select[data-astro-cid-adhn5zfn]:hover,.field[data-astro-cid-adhn5zfn] textarea[data-astro-cid-adhn5zfn]:hover{border-color:#4b5563}.field[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn]:focus-visible,.field[data-astro-cid-adhn5zfn] select[data-astro-cid-adhn5zfn]:focus-visible,.field[data-astro-cid-adhn5zfn] textarea[data-astro-cid-adhn5zfn]:focus-visible{outline-offset:1px;border-color:#1a3a1c;outline:3px solid #c8a84e80}.field[data-astro-cid-adhn5zfn] textarea[data-astro-cid-adhn5zfn]{resize:vertical;min-height:110px;line-height:1.5}.field[data-astro-cid-adhn5zfn] select[data-astro-cid-adhn5zfn]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%23374151' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:20px;padding-right:44px}.req[data-astro-cid-adhn5zfn]{color:#dc2626;margin-left:4px;font-weight:700}.form-required-legend[data-astro-cid-adhn5zfn]{color:#6b6b63;margin:0 0 1.25rem;font-family:DM Sans,sans-serif;font-size:.78rem}.form-required-legend[data-astro-cid-adhn5zfn] span[data-astro-cid-adhn5zfn][aria-hidden]{color:#dc2626;margin:0 2px;font-weight:700}.field-hint[data-astro-cid-adhn5zfn]{color:#4b5563;margin-top:6px;font-size:13px;line-height:1.5}.field-hint[data-astro-cid-adhn5zfn].warn{color:#92400e;background:#fffbeb;border-left:3px solid #f59e0b;border-radius:0 4px 4px 0;margin-top:8px;padding:8px 12px}.field-hint[data-astro-cid-adhn5zfn].error{color:#991b1b;background:#fef2f2;border-left:3px solid #dc2626;border-radius:0 4px 4px 0;margin-top:8px;padding:8px 12px;font-weight:500}.checkbox-label[data-astro-cid-adhn5zfn]{cursor:pointer;color:#1f2937;align-items:flex-start;gap:12px;padding:4px 0;font-size:15px;line-height:1.5;display:flex}.checkbox-label[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn][type=checkbox]{accent-color:#c8a84e;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:2px}.checkbox-label[data-astro-cid-adhn5zfn] a[data-astro-cid-adhn5zfn]{color:#1a3a1c;text-underline-offset:2px;text-decoration:underline}.checkbox-label[data-astro-cid-adhn5zfn] a[data-astro-cid-adhn5zfn]:hover{color:#c8a84e}.radio-card[data-astro-cid-adhn5zfn]{cursor:pointer;background:#fff;border:1.5px solid #9ca3af;border-radius:6px;align-items:flex-start;gap:12px;padding:16px 18px;transition:all .15s;display:flex}.radio-card[data-astro-cid-adhn5zfn]:hover{border-color:#c8a84e}.radio-card[data-astro-cid-adhn5zfn].active,.radio-card[data-astro-cid-adhn5zfn]:has(input:checked){background:#faf7f1;border-color:#1a3a1c;box-shadow:0 0 0 1px #1a3a1c}.radio-card[data-astro-cid-adhn5zfn] input[data-astro-cid-adhn5zfn][type=radio]{accent-color:#c8a84e;cursor:pointer;flex-shrink:0;width:20px;height:20px;margin-top:3px}.radio-label[data-astro-cid-adhn5zfn]{flex-direction:column;flex:1;gap:3px;display:flex}.radio-label[data-astro-cid-adhn5zfn] strong[data-astro-cid-adhn5zfn]{color:#1a3a1c;font-family:Cormorant Garamond,serif;font-size:16px;font-weight:600;line-height:1.3}.radio-label[data-astro-cid-adhn5zfn] small[data-astro-cid-adhn5zfn]{color:#4b5563;font-size:13px}.honeypot[data-astro-cid-adhn5zfn]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.summary-box[data-astro-cid-adhn5zfn]{background:#faf7f1;border:1px solid #e5e7eb;border-radius:6px;padding:20px 24px;font-size:14px}.summary-box[data-astro-cid-adhn5zfn] h4[data-astro-cid-adhn5zfn]{color:#1a3a1c;border-bottom:1px solid #c8a84e4d;margin-bottom:14px;padding-bottom:10px;font-family:Cormorant Garamond,serif;font-size:18px;font-weight:600}.summary-box[data-astro-cid-adhn5zfn] dl[data-astro-cid-adhn5zfn]{grid-template-columns:140px 1fr;gap:10px 16px;margin:0;display:grid}@media (width<=640px){.summary-box[data-astro-cid-adhn5zfn] dl[data-astro-cid-adhn5zfn]{grid-template-columns:1fr;gap:2px}.summary-box[data-astro-cid-adhn5zfn] dd[data-astro-cid-adhn5zfn]{margin-bottom:10px}}.summary-box[data-astro-cid-adhn5zfn] dt[data-astro-cid-adhn5zfn]{color:#6b7280;font-size:13px;font-weight:600}.summary-box[data-astro-cid-adhn5zfn] dd[data-astro-cid-adhn5zfn]{color:#1a3a1c;margin:0}.btn-primary[data-astro-cid-adhn5zfn]{color:#fff;cursor:pointer;background:#1a3a1c;border:1.5px solid #1a3a1c;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:12px 28px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:all .15s;display:inline-flex}.btn-primary[data-astro-cid-adhn5zfn]:hover{background:#264527;border-color:#264527}.btn-primary[data-astro-cid-adhn5zfn]:focus-visible{outline-offset:2px;outline:3px solid #c8a84e80}.btn-primary[data-astro-cid-adhn5zfn]:disabled{opacity:.5;cursor:not-allowed}.btn-gold[data-astro-cid-adhn5zfn]{color:#1a3a1c;cursor:pointer;background:#c8a84e;border:1.5px solid #c8a84e;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:12px 28px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:all .15s;display:inline-flex}.btn-gold[data-astro-cid-adhn5zfn]:hover{color:#faf7f1;background:#1a3a1c;border-color:#1a3a1c}.btn-gold[data-astro-cid-adhn5zfn]:focus-visible{outline-offset:2px;outline:2px solid #1a3a1c;box-shadow:0 0 0 4px #c8a84e66}.btn-gold[data-astro-cid-adhn5zfn]:disabled{opacity:.5;cursor:not-allowed}.btn-ghost[data-astro-cid-adhn5zfn]{color:#1a3a1c;cursor:pointer;background:#fff;border:1.5px solid #9ca3af;border-radius:6px;align-items:center;gap:8px;min-height:48px;padding:12px 24px;font-family:Inter,sans-serif;font-size:15px;font-weight:600;transition:all .15s;display:inline-flex}.btn-ghost[data-astro-cid-adhn5zfn]:hover{border-color:#1a3a1c}.btn-ghost[data-astro-cid-adhn5zfn]:focus-visible{outline-offset:2px;outline:3px solid #c8a84e80}.info-banner[data-astro-cid-adhn5zfn]{border-left:4px solid;border-radius:0 4px 4px 0;align-items:flex-start;gap:12px;padding:16px 20px;font-family:Inter,sans-serif;font-size:14px;line-height:1.55;display:flex}.info-banner[data-astro-cid-adhn5zfn] strong[data-astro-cid-adhn5zfn]{margin-bottom:4px;display:block}.info-banner[data-astro-cid-adhn5zfn] p[data-astro-cid-adhn5zfn]{color:inherit;margin:0}.info-banner-success[data-astro-cid-adhn5zfn]{color:#14532d;background:#ecfdf5;border-color:#16a34a}.info-banner-success[data-astro-cid-adhn5zfn] svg[data-astro-cid-adhn5zfn]{color:#16a34a}.info-banner-warning[data-astro-cid-adhn5zfn]{color:#78350f;background:#fffbeb;border-color:#f59e0b}.info-banner-warning[data-astro-cid-adhn5zfn] svg[data-astro-cid-adhn5zfn]{color:#f59e0b}.info-banner-info[data-astro-cid-adhn5zfn]{color:#1e3a8a;background:#eff6ff;border-color:#3b82f6}.info-banner-info[data-astro-cid-adhn5zfn] svg[data-astro-cid-adhn5zfn]{color:#3b82f6}.info-box[data-astro-cid-adhn5zfn]{color:#374151;background:#faf7f1;border-left:4px solid #c8a84e;border-radius:0 4px 4px 0;align-items:flex-start;gap:10px;padding:14px 18px;font-size:14px;line-height:1.55;display:flex}.info-box[data-astro-cid-adhn5zfn] svg[data-astro-cid-adhn5zfn]{color:#c8a84e;flex-shrink:0;margin-top:1px}.field-optional[data-astro-cid-adhn5zfn]{color:#9ca3af;font-size:12px;font-weight:400}.file-input[data-astro-cid-adhn5zfn]{color:#374151;cursor:pointer;background:#faf7f1;border:1px dashed #1a3a1c40;width:100%;padding:10px 12px;font-family:inherit;font-size:13px;display:block}.file-input[data-astro-cid-adhn5zfn]::file-selector-button{color:#f5f0e8;cursor:pointer;letter-spacing:.1em;text-transform:uppercase;background:#1a3a1c;border:1px solid #1a3a1c;margin-right:12px;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:600}.file-input[data-astro-cid-adhn5zfn]::file-selector-button:hover{background:#2d5a30}.file-input[data-astro-cid-adhn5zfn]:focus-visible{outline-offset:2px;border-style:solid;outline:2px solid #c8a84e}.anhaenge-list[data-astro-cid-adhn5zfn]{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.anhaenge-item[data-astro-cid-adhn5zfn]{background:#fff;border:1px solid #1a3a1c1a;align-items:center;gap:10px;padding:8px 12px;font-size:13px;display:flex}.anhaenge-item[data-astro-cid-adhn5zfn] svg[data-astro-cid-adhn5zfn]{color:#c8a84e;flex-shrink:0}.anhaenge-name[data-astro-cid-adhn5zfn]{color:#1a3a1c;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.anhaenge-size[data-astro-cid-adhn5zfn]{color:#6b7280;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.anhaenge-remove[data-astro-cid-adhn5zfn]{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#6b7280;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:20px;line-height:1;display:flex}.anhaenge-remove[data-astro-cid-adhn5zfn]:hover{color:#b91c1c}.anhaenge-remove[data-astro-cid-adhn5zfn]:focus-visible{outline-offset:1px;outline:2px solid #c8a84e}.field-error[data-astro-cid-adhn5zfn]{color:#b91c1c;margin-top:8px;font-size:12px;font-weight:500}
