.quote__title[data-astro-cid-imjpg7h3]{margin-bottom:var(--sp-3)}.quote__grid[data-astro-cid-imjpg7h3]{gap:var(--sp-4);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.quote__main[data-astro-cid-imjpg7h3]{padding:var(--sp-4)}.quote__progress[data-astro-cid-imjpg7h3]{font-size:var(--fs-small);color:var(--muted);align-items:baseline;gap:10px;margin-bottom:10px;font-weight:600;display:flex}.quote__stepname[data-astro-cid-imjpg7h3]{color:var(--navy-950)}.progress[data-astro-cid-imjpg7h3]{background:var(--line);height:6px;margin-bottom:var(--sp-4);border-radius:99px;overflow:hidden}.progress[data-astro-cid-imjpg7h3] span[data-astro-cid-imjpg7h3]{background:var(--orange);width:33%;height:100%;transition:width .3s var(--ease);border-radius:99px;display:block}.quote__h[data-astro-cid-imjpg7h3]{margin-bottom:var(--sp-3);font-size:1.375rem}.quote__nav[data-astro-cid-imjpg7h3]{margin-top:var(--sp-3);flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.quote__nav[data-astro-cid-imjpg7h3] [data-astro-cid-imjpg7h3][data-next],.quote__nav[data-astro-cid-imjpg7h3] [data-astro-cid-imjpg7h3][data-submit]{margin-left:auto}.svc-pick[data-astro-cid-imjpg7h3]{gap:12px;display:grid}.svc-option[data-astro-cid-imjpg7h3]{cursor:pointer;display:block;position:relative}.svc-option[data-astro-cid-imjpg7h3] input[data-astro-cid-imjpg7h3]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.svc-option__box[data-astro-cid-imjpg7h3]{border:1.5px solid var(--line-strong);background:#fff;border-radius:14px;align-items:center;gap:16px;padding:16px;transition:border-color .15s,box-shadow .15s;display:flex}.svc-option__box[data-astro-cid-imjpg7h3] strong[data-astro-cid-imjpg7h3]{color:var(--navy-950);font-size:1.0625rem;display:block}.svc-option__d[data-astro-cid-imjpg7h3]{color:var(--muted);font-size:var(--fs-small)}.svc-option[data-astro-cid-imjpg7h3] input[data-astro-cid-imjpg7h3]:hover+.svc-option__box[data-astro-cid-imjpg7h3]{border-color:var(--brand-blue)}.svc-option[data-astro-cid-imjpg7h3] input[data-astro-cid-imjpg7h3]:checked+.svc-option__box[data-astro-cid-imjpg7h3]{border-color:var(--navy-950);box-shadow:inset 0 0 0 1.5px var(--navy-950);background:var(--blue-tint)}.svc-option[data-astro-cid-imjpg7h3] input[data-astro-cid-imjpg7h3]:focus-visible+.svc-option__box[data-astro-cid-imjpg7h3]{box-shadow:var(--focus)}.steppers[data-astro-cid-imjpg7h3]{border:1px solid var(--line);background:#fff;border-radius:12px;padding:4px 16px}.stepper--single[data-astro-cid-imjpg7h3]{border:1px solid var(--line);margin-bottom:var(--sp-3);border-radius:12px;padding:10px 16px}.estimate[data-astro-cid-imjpg7h3]{top:calc(var(--header-h) + 16px);padding:var(--sp-3);background:var(--navy-950);color:#d9e2f2;border:0;position:sticky}.estimate__label[data-astro-cid-imjpg7h3]{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--orange);margin-bottom:6px;font-weight:700}.estimate__value[data-astro-cid-imjpg7h3]{font:800 1.75rem/1.2 var(--font-head);color:#fff;font-variant-numeric:tabular-nums;margin-bottom:8px}.estimate__value[data-astro-cid-imjpg7h3].is-empty{color:#c3cfe4;font-size:1.0625rem;font-weight:600}.estimate__note[data-astro-cid-imjpg7h3]{font-size:var(--fs-small);color:#c3cfe4}.estimate__note[data-astro-cid-imjpg7h3]:empty{display:none}.estimate__disclaimer[data-astro-cid-imjpg7h3]{font-size:var(--fs-xs);color:#9fb0cf;border-top:1px solid #ffffff1f;margin:0;padding-top:10px}.hp[data-astro-cid-imjpg7h3]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.quote-success[data-astro-cid-imjpg7h3]{padding:var(--sp-6);max-width:720px}.quote-success[data-astro-cid-imjpg7h3]:focus{outline:none}.icon-badge--ok[data-astro-cid-imjpg7h3]{background:var(--success-bg);color:var(--success-ink);margin-bottom:var(--sp-2)}.quote-success__ref[data-astro-cid-imjpg7h3]{font-size:1.125rem}.quote-success__ref[data-astro-cid-imjpg7h3] strong[data-astro-cid-imjpg7h3]{font-family:var(--font-head);color:var(--navy-950);letter-spacing:.02em}.next-steps[data-astro-cid-imjpg7h3]{margin-bottom:var(--sp-4)}@media (width<=960px){.quote__grid[data-astro-cid-imjpg7h3]{grid-template-columns:1fr}.estimate[data-astro-cid-imjpg7h3]{z-index:5;order:-1;padding:14px 18px;top:8px}.estimate__value[data-astro-cid-imjpg7h3]{margin-bottom:4px;font-size:1.375rem}.estimate__disclaimer[data-astro-cid-imjpg7h3]{padding-top:6px}.quote__main[data-astro-cid-imjpg7h3]{padding:var(--sp-3) 20px}}
