.step-content.svelte-t3fwq4{animation:svelte-t3fwq4-fadeInUp .4s ease-out}@keyframes svelte-t3fwq4-fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.step-title.svelte-t3fwq4{font-size:1.4rem;font-weight:700;color:var(--wizard-accent, #004773);margin-bottom:.3rem}.step-subtitle.svelte-t3fwq4{color:var(--text-secondary, #4b5563);font-size:.9rem;margin-bottom:1.5rem}.form-group.svelte-t3fwq4{margin-bottom:1.2rem;border:none;padding:0}label.svelte-t3fwq4{display:flex;align-items:center;gap:.35rem;font-weight:600;font-size:.9rem;color:var(--text-primary, #1f2937);margin-bottom:.4rem}.info-tip-wrapper.svelte-t3fwq4{position:relative;display:inline-flex;align-items:center}.info-tip-icon.svelte-t3fwq4{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:help;color:var(--text-tertiary, #9ca3af);border-radius:50%;transition:color .2s ease;flex-shrink:0}.info-tip-icon.svelte-t3fwq4:hover{color:var(--wizard-accent, #004773)}.info-tip-tooltip.svelte-t3fwq4{display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(min(-50%,-1rem));background:var(--contact-form-input-bg, rgba(255, 255, 255, .97));color:var(--text-secondary, #4b5563);border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15));border-radius:8px;padding:.65rem .85rem;font-size:.8rem;font-weight:400;line-height:1.55;width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 3rem));z-index:20;box-shadow:0 4px 16px #0000001a;pointer-events:none}.info-tip-tooltip.svelte-t3fwq4:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:var(--contact-form-input-bg, rgba(255, 255, 255, .97));border-left:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15));border-top:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15))}.info-tip-wrapper.svelte-t3fwq4:hover .info-tip-tooltip:where(.svelte-t3fwq4),.info-tip-icon.svelte-t3fwq4:focus+.info-tip-tooltip:where(.svelte-t3fwq4){display:block}.required.svelte-t3fwq4{color:#ef4444}.group-label.svelte-t3fwq4{display:block;font-weight:600;font-size:.9rem;color:var(--text-primary, #1f2937);margin-bottom:.4rem}.form-input.svelte-t3fwq4{width:100%;padding:.85rem 1rem;border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .2));border-radius:8px;font-size:1rem;transition:var(--transition-fast, .3s ease);background:var(--contact-form-input-bg, rgba(255, 255, 255, .8));color:var(--contact-form-input-text, #1f2937);box-sizing:border-box}.form-input.svelte-t3fwq4::-moz-placeholder{color:var(--contact-form-placeholder, #6b7280)}.form-input.svelte-t3fwq4::placeholder{color:var(--contact-form-placeholder, #6b7280)}.form-input.svelte-t3fwq4:focus{outline:none;border-color:var(--contact-form-focus-border, var(--wizard-accent));box-shadow:0 0 0 3px var(--contact-form-focus-shadow, rgba(0, 71, 115, .2));background:var(--contact-form-focus-bg, rgba(255, 255, 255, 1))}.radio-group.svelte-t3fwq4{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.radio-option.svelte-t3fwq4{display:flex;align-items:center;gap:.6rem;padding:.75rem 1rem;border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .2));border-radius:8px;cursor:pointer;transition:var(--transition-fast, .3s ease);background:var(--contact-form-input-bg, rgba(255, 255, 255, .8));font-weight:400;margin-bottom:0}.radio-option.svelte-t3fwq4:hover{border-color:var(--wizard-accent, #004773)}.radio-option.selected.svelte-t3fwq4{border-color:var(--wizard-accent, #004773);background:#0047730d}.radio-option.svelte-t3fwq4 input[type=radio]:where(.svelte-t3fwq4){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.radio-custom.svelte-t3fwq4{width:18px;height:18px;border-radius:50%;border:2px solid var(--contact-form-input-border, rgba(0, 0, 0, .3));flex-shrink:0;transition:all .2s ease;position:relative}.radio-option.selected.svelte-t3fwq4 .radio-custom:where(.svelte-t3fwq4){border-color:var(--wizard-accent, #004773)}.radio-option.selected.svelte-t3fwq4 .radio-custom:where(.svelte-t3fwq4):after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--wizard-accent, #004773)}.radio-label.svelte-t3fwq4{font-size:.9rem;color:var(--text-primary, #1f2937)}.error-text.svelte-t3fwq4{display:inline-flex;align-items:center;gap:.35rem;color:#fff;background:#ef4444;font-size:.75rem;font-weight:500;margin-top:.4rem;margin-bottom:0;padding:.3rem .6rem;border-radius:4px;position:relative;animation:svelte-t3fwq4-tooltipIn .25s ease-out}.error-text.svelte-t3fwq4:before{content:"";position:absolute;top:-4px;left:12px;width:8px;height:8px;background:#ef4444;transform:rotate(45deg)}@keyframes svelte-t3fwq4-tooltipIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 480px){.radio-group.svelte-t3fwq4{grid-template-columns:1fr}}[data-theme=dark] .step-title.svelte-t3fwq4{color:#fffffff2}[data-theme=dark] .step-subtitle.svelte-t3fwq4{color:#ffffffb3}[data-theme=dark] .radio-option.selected.svelte-t3fwq4{background:#00477333}[data-theme=dark] .info-tip-icon.svelte-t3fwq4{color:#fff6}[data-theme=dark] .info-tip-icon.svelte-t3fwq4:hover{color:#fffc}[data-theme=dark] .info-tip-tooltip.svelte-t3fwq4{background:var(--bg-secondary, #1e293b);color:#ffffffb3;border-color:#ffffff26;box-shadow:0 4px 16px #0000004d}[data-theme=dark] .info-tip-tooltip.svelte-t3fwq4:before{background:var(--bg-secondary, #1e293b);border-color:#ffffff26}.step-content.svelte-s9b768{animation:svelte-s9b768-fadeInUp .4s ease-out}@keyframes svelte-s9b768-fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.step-title.svelte-s9b768{font-size:1.4rem;font-weight:700;color:var(--wizard-accent, #004773);margin-bottom:.3rem}.step-subtitle.svelte-s9b768{color:var(--text-secondary, #4b5563);font-size:.9rem;margin-bottom:1.5rem}.form-group.svelte-s9b768{margin-bottom:1.2rem}.sonstiges-group.svelte-s9b768{margin-top:.6rem}.sporadisch-group.svelte-s9b768{margin-top:.8rem;padding:.8rem;background:#00477308;border-radius:8px;border:1px solid rgba(0,71,115,.1)}label.svelte-s9b768{display:flex;align-items:center;gap:.35rem;font-weight:600;font-size:.9rem;color:var(--text-primary, #1f2937);margin-bottom:.4rem}.info-tip-wrapper.svelte-s9b768{position:relative;display:inline-flex;align-items:center}.info-tip-icon.svelte-s9b768{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:help;color:var(--text-tertiary, #9ca3af);border-radius:50%;transition:color .2s ease;flex-shrink:0}.info-tip-icon.svelte-s9b768:hover{color:var(--wizard-accent, #004773)}.info-tip-tooltip.svelte-s9b768{display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(min(-50%,-1rem));background:var(--contact-form-input-bg, rgba(255, 255, 255, .97));color:var(--text-secondary, #4b5563);border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15));border-radius:8px;padding:.65rem .85rem;font-size:.8rem;font-weight:400;line-height:1.55;width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 3rem));z-index:20;box-shadow:0 4px 16px #0000001a;pointer-events:none}.info-tip-tooltip.svelte-s9b768:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:var(--contact-form-input-bg, rgba(255, 255, 255, .97));border-left:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15));border-top:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15))}.info-tip-wrapper.svelte-s9b768:hover .info-tip-tooltip:where(.svelte-s9b768),.info-tip-icon.svelte-s9b768:focus+.info-tip-tooltip:where(.svelte-s9b768){display:block}[data-theme=dark] .info-tip-icon.svelte-s9b768{color:#fff6}[data-theme=dark] .info-tip-icon.svelte-s9b768:hover{color:#fffc}[data-theme=dark] .info-tip-tooltip.svelte-s9b768{background:var(--bg-secondary, #1e293b);color:#ffffffb3;border-color:#ffffff26;box-shadow:0 4px 16px #0000004d}[data-theme=dark] .info-tip-tooltip.svelte-s9b768:before{background:var(--bg-secondary, #1e293b);border-color:#ffffff26}.section-label.svelte-s9b768{display:block;font-weight:600;font-size:1rem;color:var(--text-primary, #1f2937);margin-bottom:.6rem}.required.svelte-s9b768{color:#ef4444}.form-input.svelte-s9b768{width:100%;padding:.85rem 1rem;border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .2));border-radius:8px;font-size:1rem;transition:var(--transition-fast, .3s ease);background:var(--contact-form-input-bg, rgba(255, 255, 255, .8));color:var(--contact-form-input-text, #1f2937);box-sizing:border-box;font-family:inherit}.form-input.svelte-s9b768::-moz-placeholder{color:var(--contact-form-placeholder, #6b7280)}.form-input.svelte-s9b768::placeholder{color:var(--contact-form-placeholder, #6b7280)}.form-input.svelte-s9b768:focus{outline:none;border-color:var(--contact-form-focus-border, var(--wizard-accent));box-shadow:0 0 0 3px var(--contact-form-focus-shadow, rgba(0, 71, 115, .2));background:var(--contact-form-focus-bg, rgba(255, 255, 255, 1))}.textarea.svelte-s9b768{resize:vertical;min-height:100px}.form-input.error.svelte-s9b768{border-color:#ef4444;background:#ef44440d}.error-text.svelte-s9b768{display:inline-flex;align-items:center;gap:.35rem;color:#fff;background:#ef4444;font-size:.75rem;font-weight:500;margin-top:.4rem;margin-bottom:0;padding:.3rem .6rem;border-radius:4px;position:relative;animation:svelte-s9b768-tooltipIn .25s ease-out}.error-text.svelte-s9b768:before{content:"";position:absolute;top:-4px;left:12px;width:8px;height:8px;background:#ef4444;transform:rotate(45deg)}@keyframes svelte-s9b768-tooltipIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.checkbox-grid.svelte-s9b768{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.checkbox-option.svelte-s9b768{display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15));border-radius:8px;cursor:pointer;transition:var(--transition-fast, .3s ease);background:var(--contact-form-input-bg, rgba(255, 255, 255, .8));font-weight:400;font-size:.85rem;margin-bottom:0}.checkbox-option.svelte-s9b768:hover{border-color:var(--wizard-accent, #004773)}.checkbox-option.checked.svelte-s9b768{border-color:var(--wizard-accent, #004773);background:#0047730d}.checkbox-option.svelte-s9b768 input[type=checkbox]:where(.svelte-s9b768){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.checkbox-custom.svelte-s9b768{width:18px;height:18px;border-radius:4px;border:2px solid var(--contact-form-input-border, rgba(0, 0, 0, .3));flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.checkbox-option.checked.svelte-s9b768 .checkbox-custom:where(.svelte-s9b768){background:var(--wizard-accent, #004773);border-color:var(--wizard-accent, #004773);color:#fff}.checkbox-custom.svelte-s9b768 svg:where(.svelte-s9b768){width:12px;height:12px}@media (max-width: 480px){.checkbox-grid.svelte-s9b768{grid-template-columns:1fr}}[data-theme=dark] .step-title.svelte-s9b768{color:#fffffff2}[data-theme=dark] .step-subtitle.svelte-s9b768{color:#ffffffb3}[data-theme=dark] .checkbox-option.checked.svelte-s9b768{background:#00477333}[data-theme=dark] .sporadisch-group.svelte-s9b768{background:#0047731a;border-color:#00477333}.step-content.svelte-v9zrjy{animation:svelte-v9zrjy-fadeInUp .4s ease-out}@keyframes svelte-v9zrjy-fadeInUp{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.step-title.svelte-v9zrjy{font-size:1.4rem;font-weight:700;color:var(--wizard-accent, #004773);margin-bottom:.3rem}.step-subtitle.svelte-v9zrjy{color:var(--text-secondary, #4b5563);font-size:.9rem;margin-bottom:1.5rem}.form-group.svelte-v9zrjy{margin-bottom:1.5rem}label.svelte-v9zrjy{display:flex;align-items:center;gap:.35rem;font-weight:600;font-size:.9rem;color:var(--text-primary, #1f2937);margin-bottom:.4rem}.section-label.svelte-v9zrjy{display:flex;align-items:center;gap:.35rem;font-weight:600;font-size:1rem;color:var(--text-primary, #1f2937);margin-bottom:.6rem}.info-tip-wrapper.svelte-v9zrjy{position:relative;display:inline-flex;align-items:center}.info-tip-icon.svelte-v9zrjy{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:help;color:var(--text-tertiary, #9ca3af);border-radius:50%;transition:color .2s ease;flex-shrink:0}.info-tip-icon.svelte-v9zrjy:hover{color:var(--wizard-accent, #004773)}.info-tip-tooltip.svelte-v9zrjy{display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(min(-50%,-1rem));background:var(--contact-form-input-bg, rgba(255, 255, 255, .97));color:var(--text-secondary, #4b5563);border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15));border-radius:8px;padding:.65rem .85rem;font-size:.76rem;font-weight:400;line-height:1.55;width:-moz-max-content;width:max-content;max-width:min(360px,calc(100vw - 3rem));z-index:20;box-shadow:0 4px 16px #0000001a;pointer-events:none}.info-tip-tooltip.svelte-v9zrjy:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:var(--contact-form-input-bg, rgba(255, 255, 255, .97));border-left:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15));border-top:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15))}.info-tip-wrapper.svelte-v9zrjy:hover .info-tip-tooltip:where(.svelte-v9zrjy),.info-tip-icon.svelte-v9zrjy:focus+.info-tip-tooltip:where(.svelte-v9zrjy){display:block}.field-hint.svelte-v9zrjy{font-size:.8rem;color:var(--text-tertiary, #6b7280);margin-bottom:.5rem;margin-top:-.2rem}.form-input.svelte-v9zrjy{width:100%;padding:.85rem 1rem;border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .2));border-radius:8px;font-size:1rem;transition:var(--transition-fast, .3s ease);background:var(--contact-form-input-bg, rgba(255, 255, 255, .8));color:var(--contact-form-input-text, #1f2937);box-sizing:border-box}.form-input.svelte-v9zrjy::-moz-placeholder{color:var(--contact-form-placeholder, #6b7280)}.form-input.svelte-v9zrjy::placeholder{color:var(--contact-form-placeholder, #6b7280)}.form-input.svelte-v9zrjy:focus{outline:none;border-color:var(--contact-form-focus-border, var(--wizard-accent));box-shadow:0 0 0 3px var(--contact-form-focus-shadow, rgba(0, 71, 115, .2))}.form-input.error.svelte-v9zrjy{border-color:#ef4444}.error-text.svelte-v9zrjy{display:inline-flex;align-items:center;gap:.35rem;color:#fff;background:#ef4444;font-size:.75rem;font-weight:500;margin-top:.4rem;margin-bottom:0;padding:.3rem .6rem;border-radius:4px;position:relative;animation:svelte-v9zrjy-tooltipIn .25s ease-out}.error-text.svelte-v9zrjy:before{content:"";position:absolute;top:-4px;left:12px;width:8px;height:8px;background:#ef4444;transform:rotate(45deg)}@keyframes svelte-v9zrjy-tooltipIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.toggle-group.svelte-v9zrjy{display:flex;gap:.5rem}.toggle-btn.svelte-v9zrjy{padding:.6rem 1.5rem;border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .2));border-radius:8px;background:var(--contact-form-input-bg, rgba(255, 255, 255, .8));color:var(--text-primary, #1f2937);font-size:.9rem;font-weight:500;cursor:pointer;transition:var(--transition-fast, .3s ease)}.toggle-btn.svelte-v9zrjy:hover{border-color:var(--wizard-accent, #004773)}.toggle-btn.active.svelte-v9zrjy{background:var(--wizard-accent, #004773);color:#fff;border-color:var(--wizard-accent, #004773)}.conditional-field.svelte-v9zrjy{margin-top:.8rem;padding:.8rem;background:#00477308;border-radius:8px;border:1px solid rgba(0,71,115,.1)}.warning-hint.svelte-v9zrjy{margin-top:.6rem;padding:.6rem .8rem;background:#ef7f1a14;border:1px solid rgba(239,127,26,.2);border-radius:8px;font-size:.8rem;color:var(--color-primary-orange, #ef7f1a);line-height:1.4}.limit-wrapper.svelte-v9zrjy{display:flex;align-items:center;gap:.5rem;max-width:180px}.limit-input.svelte-v9zrjy{text-align:right}.limit-suffix.svelte-v9zrjy{font-weight:700;font-size:1.1rem;color:var(--text-primary, #1f2937)}.radio-list.svelte-v9zrjy{display:flex;flex-direction:column;gap:.6rem}.radio-option.svelte-v9zrjy{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem 1rem;border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15));border-radius:8px;cursor:pointer;transition:var(--transition-fast, .3s ease);background:var(--contact-form-input-bg, rgba(255, 255, 255, .8));font-weight:400;margin-bottom:0}.radio-option.svelte-v9zrjy:hover{border-color:var(--wizard-accent, #004773)}.radio-option.selected.svelte-v9zrjy{border-color:var(--wizard-accent, #004773);background:#0047730d}.radio-option.svelte-v9zrjy input[type=radio]:where(.svelte-v9zrjy){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.radio-custom.svelte-v9zrjy{width:18px;height:18px;border-radius:50%;border:2px solid var(--contact-form-input-border, rgba(0, 0, 0, .3));flex-shrink:0;position:relative;margin-top:2px}.radio-option.selected.svelte-v9zrjy .radio-custom:where(.svelte-v9zrjy){border-color:var(--wizard-accent, #004773)}.radio-option.selected.svelte-v9zrjy .radio-custom:where(.svelte-v9zrjy):after{content:"";position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:var(--wizard-accent, #004773)}.radio-content.svelte-v9zrjy{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.radio-label.svelte-v9zrjy{font-size:.9rem;font-weight:500;color:var(--text-primary, #1f2937);display:flex;align-items:center;gap:.4rem}.radio-hint.svelte-v9zrjy{font-size:.8rem;color:var(--text-tertiary, #6b7280);line-height:1.3}.cost-info-wrapper.svelte-v9zrjy{position:relative;display:inline-flex;align-items:center}.cost-info-icon.svelte-v9zrjy{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;padding:2px;cursor:help;color:var(--text-tertiary, #9ca3af);border-radius:50%;transition:color .2s ease,transform .2s ease;flex-shrink:0}.cost-info-icon.svelte-v9zrjy:hover{color:var(--color-primary-orange, #e8811a);transform:scale(1.15)}.cost-info-icon.cost-info-active.svelte-v9zrjy{color:#dc2626;animation:svelte-v9zrjy-infoPulse .4s ease-out}@keyframes svelte-v9zrjy-infoPulse{0%{transform:scale(1)}50%{transform:scale(1.3)}to{transform:scale(1)}}.cost-info-tooltip.svelte-v9zrjy{display:none;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%);background:#fef3cd;color:#664d03;border:1px solid #ffc107;border-radius:8px;padding:.65rem .85rem;font-size:.78rem;font-weight:400;line-height:1.5;width:-moz-max-content;width:max-content;max-width:min(340px,calc(100vw - 3rem));z-index:20;box-shadow:0 4px 16px #0000001f;pointer-events:none}.cost-info-tooltip.svelte-v9zrjy:before{content:"";position:absolute;top:-5px;left:50%;transform:translate(-50%) rotate(45deg);width:8px;height:8px;background:#fef3cd;border-left:1px solid #ffc107;border-top:1px solid #ffc107}.cost-info-tooltip-icon.svelte-v9zrjy{display:inline;vertical-align:-2px;color:#e8811a;margin-right:4px;flex-shrink:0}.cost-info-wrapper.svelte-v9zrjy:hover .cost-info-tooltip:where(.svelte-v9zrjy),.cost-info-icon.svelte-v9zrjy:focus+.cost-info-tooltip:where(.svelte-v9zrjy){display:block}.cost-info-banner.svelte-v9zrjy{display:flex;align-items:flex-start;gap:.5rem;margin-top:.5rem;padding:.55rem .75rem;background:#0047730a;color:var(--text-secondary, #6b7280);border:1px solid rgba(0,71,115,.12);border-radius:6px;font-size:.76rem;font-weight:400;line-height:1.5;animation:svelte-v9zrjy-tooltipSlideIn .3s ease-out}.cost-info-banner-icon.svelte-v9zrjy{color:#dc2626;flex-shrink:0;margin-top:1px}@keyframes svelte-v9zrjy-tooltipSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}[data-theme=dark] .cost-info-tooltip.svelte-v9zrjy{background:#422006;color:#fef3c7;border-color:#d97706}[data-theme=dark] .cost-info-tooltip.svelte-v9zrjy:before{background:#422006;border-color:#d97706}[data-theme=dark] .cost-info-banner.svelte-v9zrjy{background:#ffffff0a;color:#fff9;border-color:#ffffff1f}[data-theme=dark] .cost-info-banner-icon.svelte-v9zrjy{color:#ef4444}[data-theme=dark] .cost-info-icon.svelte-v9zrjy{color:#fff6}[data-theme=dark] .cost-info-icon.svelte-v9zrjy:hover{color:var(--color-primary-orange, #e8811a)}[data-theme=dark] .cost-info-icon.cost-info-active.svelte-v9zrjy{color:#ef4444}[data-theme=dark] .info-tip-icon.svelte-v9zrjy{color:#fff6}[data-theme=dark] .info-tip-icon.svelte-v9zrjy:hover{color:#fffc}[data-theme=dark] .info-tip-tooltip.svelte-v9zrjy{background:var(--bg-secondary, #1e293b);color:#ffffffb3;border-color:#ffffff26;box-shadow:0 4px 16px #0000004d}[data-theme=dark] .info-tip-tooltip.svelte-v9zrjy:before{background:var(--bg-secondary, #1e293b);border-color:#ffffff26}.radio-grid.svelte-v9zrjy{display:flex;flex-wrap:wrap;gap:.5rem}.radio-chip.svelte-v9zrjy{padding:.6rem 1rem;border:1px solid var(--contact-form-input-border, rgba(0, 0, 0, .15));border-radius:20px;cursor:pointer;transition:var(--transition-fast, .3s ease);background:var(--contact-form-input-bg, rgba(255, 255, 255, .8));font-size:.85rem;font-weight:500;color:var(--text-primary, #1f2937);margin-bottom:0}.radio-chip.svelte-v9zrjy:hover{border-color:var(--wizard-accent, #004773)}.radio-chip.selected.svelte-v9zrjy{background:var(--wizard-accent, #004773);color:#fff;border-color:var(--wizard-accent, #004773)}.radio-chip.svelte-v9zrjy input[type=radio]:where(.svelte-v9zrjy){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[data-theme=dark] .step-title.svelte-v9zrjy{color:#fffffff2}[data-theme=dark] .step-subtitle.svelte-v9zrjy,[data-theme=dark] .field-hint.svelte-v9zrjy,[data-theme=dark] .radio-hint.svelte-v9zrjy{color:#ffffffb3}[data-theme=dark] .radio-option.selected.svelte-v9zrjy{background:#00477333}[data-theme=dark] .conditional-field.svelte-v9zrjy{background:#0047731a;border-color:#00477333}[data-theme=dark] .warning-hint.svelte-v9zrjy{background:#ef7f1a26;border-color:#ef7f1a4d}[data-theme=dark] .limit-suffix.svelte-v9zrjy{color:#ffffffe6}.legal-page.svelte-1edxwq8{min-height:100vh;background:var(--bg-gradient);padding:2rem 0;color:var(--text-color)}.container.svelte-1edxwq8{max-width:900px;margin:0 auto;padding:0 1rem}.page-header.svelte-1edxwq8{text-align:center;margin-bottom:2rem;padding:2rem 0}.page-header.svelte-1edxwq8 h1:where(.svelte-1edxwq8){font-size:2.5rem;font-weight:700;margin-bottom:.5rem;background:var(--wizard-gradient, var(--gradient-primary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.subtitle.svelte-1edxwq8{font-size:1.1rem;color:var(--text-secondary);margin:0}.form-card.svelte-1edxwq8{background:var(--card-bg);border-radius:16px;padding:2rem;box-shadow:var(--shadow-card);border:1px solid var(--border-subtle);margin-bottom:2rem}.page-footer.svelte-1edxwq8{padding:1.5rem 0;text-align:center}.page-footer.svelte-1edxwq8 a:where(.svelte-1edxwq8){color:var(--wizard-accent, var(--color-primary-blue));text-decoration:none;font-weight:500;transition:color .3s ease}.page-footer.svelte-1edxwq8 a:where(.svelte-1edxwq8):hover{color:var(--color-primary-blue-hover);text-decoration:underline}@media (min-width: 640px){.form-card.svelte-1edxwq8{padding:2.5rem 3rem}}@media (max-width: 640px){.form-card.svelte-1edxwq8{padding:1.5rem;margin:0 .25rem 2rem}.page-header.svelte-1edxwq8 h1:where(.svelte-1edxwq8){font-size:2rem}}[data-theme=dark] .legal-page.svelte-1edxwq8{background:var(--color-neutral-50, #0d1421)}[data-theme=dark] .form-card.svelte-1edxwq8{background:var(--color-neutral-100, #1a2332);border-color:#fff3}[data-theme=dark] .page-header.svelte-1edxwq8 h1:where(.svelte-1edxwq8){background:var(--wizard-gradient, linear-gradient(135deg, #4a90e2 0%, #45a67d 100%));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}[data-theme=dark] .subtitle.svelte-1edxwq8{color:#fffc}[data-theme=dark] .page-footer.svelte-1edxwq8 a:where(.svelte-1edxwq8){color:var(--color-primary-blue, #4a90e2)}
