.trust-pill[data-astro-cid-mqzpnqfb]{display:inline-flex;align-items:center;gap:.25rem;min-height:28px;padding:.25rem .5rem;border-radius:999px;font-size:.75rem;line-height:1.1;font-weight:600;color:var(--color-primary, #0f2b5b);background:color-mix(in srgb,var(--color-primary) 8%,var(--color-surface-card));border:1px solid color-mix(in srgb,var(--color-primary) 25%,var(--color-border));white-space:nowrap}.trust-pill[data-astro-cid-mqzpnqfb] .material-symbols-outlined[data-astro-cid-mqzpnqfb]{font-size:14px;line-height:1}.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)}}span.svelte-zn5eev{font-variant-numeric:tabular-nums}.calc-interstitial.svelte-4meobz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem 1.5rem;min-height:220px;text-align:center}.calc-interstitial-dots.svelte-4meobz{display:flex;gap:.5rem}.dot.svelte-4meobz{width:.625rem;height:.625rem;border-radius:50%;background:var(--color-secondary, #047857);animation:svelte-4meobz-bounce 1.2s infinite ease-in-out both}.dot--1.svelte-4meobz{animation-delay:-.32s}.dot--2.svelte-4meobz{animation-delay:-.16s}@keyframes svelte-4meobz-bounce{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.calc-interstitial-message.svelte-4meobz{margin:0;font-size:1rem;font-weight:600;color:var(--color-heading, #191c1d);animation:svelte-4meobz-fadeIn .2s ease-out}@keyframes svelte-4meobz-fadeIn{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.calc-interstitial-skip.svelte-4meobz{margin-top:.5rem;padding:.4rem .9rem;background:transparent;border:1px solid var(--color-border, #e5e7eb);border-radius:var(--radius-md, .5rem);color:var(--color-muted, #606870);font-size:.8125rem;font-weight:600;cursor:pointer;animation:svelte-4meobz-fadeIn .2s ease-out}.calc-interstitial-skip.svelte-4meobz:hover{color:var(--color-heading, #191c1d);border-color:var(--color-muted, #606870)}
