.step-wizard.svelte-duhec3{background:transparent}.step-header.svelte-duhec3{display:flex;align-items:center;gap:.5rem;padding:0 0 .75rem}.step-header.compact.svelte-duhec3{padding-bottom:.25rem}.back-btn.svelte-duhec3{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--color-border, #e5e7eb);background:var(--color-surface, #f1f3f3);border-radius:50%;cursor:pointer;color:var(--color-muted, #606870);transition:background .15s ease,color .15s ease}.back-btn.svelte-duhec3:hover{background:var(--color-border, #e5e7eb);color:var(--color-heading, #191c1d)}.back-btn.svelte-duhec3 .material-symbols-outlined:where(.svelte-duhec3){font-size:1.125rem}.step-count.svelte-duhec3{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-muted, #606870)}.step-label.svelte-duhec3{font-size:.75rem;color:var(--color-muted, #606870);margin-left:auto}.progress-track.svelte-duhec3{height:5px;background:var(--color-border, #e5e7eb);border-radius:2px;overflow:hidden;margin-bottom:1.5rem}.progress-fill.svelte-duhec3{height:100%;background:var(--color-primary, #0f2b5b);border-radius:2px;transition:width .3s ease}.step-content.svelte-duhec3{animation:svelte-duhec3-fade-in .2s ease-out}.tool-trust-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid var(--color-border, #e5e7eb)}.tool-trust-badge{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;min-width:0;font-size:.6875rem;color:var(--color-muted, #606870);text-align:center;line-height:1.25}.tool-trust-badge .material-symbols-outlined{font-size:14px;color:var(--color-secondary, #047857)}.tool-action-btn{display:flex;align-items:center;justify-content:center;gap:.625rem;width:100%;min-height:3.75rem;padding:1rem 1.25rem;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:var(--radius-lg, .75rem);font-size:1.0625rem;font-weight:800;cursor:pointer;transition:background .15s ease,box-shadow .15s ease,transform .1s ease}.tool-action-btn:hover{transform:translateY(-1px)}.tool-action-btn:active{transform:scale(.99)}.tool-action-btn:focus-visible{outline:2px solid var(--color-secondary, #047857);outline-offset:3px}.tool-action-btn--primary{background:linear-gradient(135deg,var(--color-secondary, #047857),color-mix(in srgb,var(--color-secondary) 88%,var(--color-primary)));color:var(--color-on-secondary, #fff);box-shadow:0 12px 24px color-mix(in srgb,var(--color-secondary) 22%,transparent)}.tool-action-btn--primary:hover{background:var(--color-secondary-hover, #065f46);box-shadow:0 16px 30px color-mix(in srgb,var(--color-secondary) 28%,transparent)}.tool-action-btn--secondary{background:linear-gradient(135deg,var(--color-primary, #0f2b5b),color-mix(in srgb,var(--color-primary) 88%,var(--color-secondary)));color:var(--color-on-primary, #fff);box-shadow:0 12px 24px color-mix(in srgb,var(--color-primary) 20%,transparent)}.tool-action-btn--secondary:hover{background:var(--color-primary-hover, #0a1f42);box-shadow:0 16px 30px color-mix(in srgb,var(--color-primary) 26%,transparent)}.tool-action-btn .material-symbols-outlined{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;background:color-mix(in srgb,currentColor 14%,transparent);font-size:1.125rem}@media(max-width:767px){.step-wizard.is-started.svelte-duhec3{display:flex;flex-direction:column;min-height:max(29rem,calc(100svh - 7rem))}.step-wizard.is-started.svelte-duhec3 .step-content:where(.svelte-duhec3){display:flex;flex-direction:column;flex:1}.tool-trust-badge{flex-direction:column;gap:.125rem}}@keyframes svelte-duhec3-fade-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.cta-wrap.svelte-1vhpxeg{display:flex;flex-direction:column;gap:.375rem;margin:.5rem 0}.cta-btn.svelte-1vhpxeg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:3.5rem;padding:.875rem 1.25rem;border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:var(--radius-md, .625rem);text-decoration:none;text-align:center;cursor:pointer;box-shadow:0 8px 18px color-mix(in srgb,var(--color-secondary) 16%,transparent);transition:background .15s ease,box-shadow .15s ease,transform .1s ease,border-color .15s ease}.cta-btn.svelte-1vhpxeg:hover{transform:translateY(-1px)}.cta-btn.svelte-1vhpxeg:active{transform:scale(.99)}.cta-btn.svelte-1vhpxeg:focus-visible{outline:2px solid var(--color-secondary, #047857);outline-offset:3px}.cta-btn--primary.svelte-1vhpxeg{background:linear-gradient(135deg,var(--color-secondary, #047857),color-mix(in srgb,var(--color-secondary) 88%,var(--color-primary)));color:var(--color-on-secondary, #fff)}.cta-btn--primary.svelte-1vhpxeg:hover{background:var(--color-secondary-hover, #065f46);box-shadow:0 12px 24px color-mix(in srgb,var(--color-secondary) 24%,transparent)}.cta-btn--secondary.svelte-1vhpxeg{background:linear-gradient(135deg,var(--color-primary, #0f2b5b),color-mix(in srgb,var(--color-primary) 88%,var(--color-secondary)));color:var(--color-on-primary, #fff);box-shadow:0 8px 18px color-mix(in srgb,var(--color-primary) 18%,transparent)}.cta-btn--secondary.svelte-1vhpxeg:hover{background:var(--color-primary-hover, #0a1f42);box-shadow:0 12px 24px color-mix(in srgb,var(--color-primary) 26%,transparent)}.cta-btn--outline.svelte-1vhpxeg{background:transparent;border:1.5px solid var(--color-secondary, #047857);color:var(--color-secondary, #047857);box-shadow:none}.cta-btn--outline.svelte-1vhpxeg:hover{background:color-mix(in srgb,var(--color-secondary) 8%,var(--color-surface-card));box-shadow:0 6px 14px color-mix(in srgb,var(--color-secondary) 14%,transparent)}.cta-text.svelte-1vhpxeg{font-size:1.0625rem;font-weight:750;line-height:1.22;letter-spacing:-.005em;overflow-wrap:anywhere}.cta-chevron.svelte-1vhpxeg{font-size:1.25rem;line-height:1;flex-shrink:0}.cta-strap.svelte-1vhpxeg{margin:0;padding:0 .25rem;font-size:.75rem;font-weight:500;line-height:1.4;color:var(--color-muted, #606870);text-align:center}.cta-btn--pulse.svelte-1vhpxeg{animation:svelte-1vhpxeg-cta-pulse 1.6s ease-out 1}@keyframes svelte-1vhpxeg-cta-pulse{0%{transform:scale(1);box-shadow:0 8px 18px color-mix(in srgb,var(--color-secondary) 16%,transparent)}20%{transform:scale(1.025);box-shadow:0 14px 30px color-mix(in srgb,var(--color-secondary) 36%,transparent)}50%{transform:scale(1);box-shadow:0 8px 18px color-mix(in srgb,var(--color-secondary) 16%,transparent)}70%{transform:scale(1.015);box-shadow:0 12px 26px color-mix(in srgb,var(--color-secondary) 26%,transparent)}to{transform:scale(1);box-shadow:0 8px 18px color-mix(in srgb,var(--color-secondary) 16%,transparent)}}@media(prefers-reduced-motion:reduce){.cta-btn--pulse.svelte-1vhpxeg{animation:svelte-1vhpxeg-cta-pulse-shadow 1.6s ease-out 1}@keyframes svelte-1vhpxeg-cta-pulse-shadow{0%,to{box-shadow:0 8px 18px color-mix(in srgb,var(--color-secondary) 16%,transparent)}50%{box-shadow:0 12px 26px color-mix(in srgb,var(--color-secondary) 32%,transparent)}}}@media(max-width:480px){.cta-btn.svelte-1vhpxeg{padding:.75rem 1rem}.cta-text.svelte-1vhpxeg{font-size:1rem}}.lead-form.svelte-wq60ie{display:grid;gap:.75rem}.lead-form__row.svelte-wq60ie{display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.lead-form__field.svelte-wq60ie{display:grid;gap:.25rem}.lead-form__consent.svelte-wq60ie{display:flex;gap:.5rem;align-items:flex-start;font-size:.75rem;line-height:1.4}.lead-form__error.svelte-wq60ie{color:var(--color-error);font-size:.875rem;margin:0}@media(max-width:480px){.lead-form__row.svelte-wq60ie{grid-template-columns:1fr}}.tool-capture.svelte-w4fso9{margin-top:var(--space-4, 1rem);padding:var(--space-4, 1rem);border:1px solid var(--color-border);border-radius:var(--radius-md, .5rem)}.tool-capture__headline.svelte-w4fso9{margin:0 0 .25rem;font-size:1.0625rem;color:var(--color-heading)}.tool-capture__subhead.svelte-w4fso9{margin:0 0 .75rem;font-size:.875rem;color:var(--color-muted)}
