.qc[data-astro-cid-kzq5bf4d]{background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;padding:1.5rem 1.5rem 1.25rem;box-shadow:0 2px 6px #0021470f,0 28px 56px -18px #0021474d}.qc[data-astro-cid-kzq5bf4d].is-animating{overflow:hidden}.qc[data-astro-cid-kzq5bf4d].is-animating .qc__stage[data-astro-cid-kzq5bf4d]{pointer-events:none}.qc__stage[data-astro-cid-kzq5bf4d]{display:grid}.qc__stage[data-astro-cid-kzq5bf4d]>[data-astro-cid-kzq5bf4d]{grid-area:1/1}.qc__stage[data-astro-cid-kzq5bf4d]>.qc__step[data-astro-cid-kzq5bf4d]{flex-direction:column;display:flex}.qc__stage[data-astro-cid-kzq5bf4d]>[data-astro-cid-kzq5bf4d][hidden]{visibility:hidden}.qc__stage[data-astro-cid-kzq5bf4d]>.qc__done[data-astro-cid-kzq5bf4d][hidden]{display:block}.qc__done[data-astro-cid-kzq5bf4d]{align-self:center}.qc__stage[data-astro-cid-kzq5bf4d] .qc__step[data-astro-cid-kzq5bf4d]>.qc__cta[data-astro-cid-kzq5bf4d]{margin-top:auto}.qc__perks[data-astro-cid-kzq5bf4d]{gap:.5rem;margin:auto 0;padding:.25rem 0 1.25rem;font-size:.875rem;list-style:none;display:grid}.qc__perks[data-astro-cid-kzq5bf4d] li[data-astro-cid-kzq5bf4d]{align-items:center;gap:.5rem;display:flex}.qc__perks[data-astro-cid-kzq5bf4d] svg[data-astro-cid-kzq5bf4d]{color:var(--color-accent);flex:none}.qc__perks[data-astro-cid-kzq5bf4d]+.qc__cta[data-astro-cid-kzq5bf4d]{margin-top:0}.qc__row[data-astro-cid-kzq5bf4d].qc__row--stack{grid-template-columns:1fr;gap:0}.qc__eyebrow[data-astro-cid-kzq5bf4d]{color:var(--color-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.8rem;font-weight:600}.qc__row[data-astro-cid-kzq5bf4d]{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.qc__field[data-astro-cid-kzq5bf4d]{margin-bottom:1rem;display:block}.qc__field[data-astro-cid-kzq5bf4d] span[data-astro-cid-kzq5bf4d]{margin-bottom:.3rem;font-size:.875rem;font-weight:500;display:block}.qc[data-astro-cid-kzq5bf4d] select[data-astro-cid-kzq5bf4d],.qc[data-astro-cid-kzq5bf4d] input[data-astro-cid-kzq5bf4d]{background:var(--color-bg);width:100%;height:46px;color:var(--color-text);font:inherit;border:1px solid #c9d3de;border-radius:6px;padding:0 .85rem}.qc[data-astro-cid-kzq5bf4d] select[data-astro-cid-kzq5bf4d]:has(option[value=""]:checked){color:var(--color-secondary)}.qc[data-astro-cid-kzq5bf4d] select[data-astro-cid-kzq5bf4d]:focus,.qc[data-astro-cid-kzq5bf4d] input[data-astro-cid-kzq5bf4d]:focus{outline:2px solid var(--color-secondary);outline-offset:-1px}.qc__result[data-astro-cid-kzq5bf4d]{background:var(--color-primary);min-height:112px;color:var(--color-text-inverse);border-radius:6px;align-items:center;margin:.25rem 0 1rem;padding:1rem 1.25rem;display:flex}.qc__result[data-astro-cid-kzq5bf4d] p[data-astro-cid-kzq5bf4d]{margin:0}.qc__result-empty[data-astro-cid-kzq5bf4d]{opacity:.85;font-size:.9rem}.qc__result-label[data-astro-cid-kzq5bf4d],.qc__result-meta[data-astro-cid-kzq5bf4d]{opacity:.85;font-size:.875rem}.qc__result-value[data-astro-cid-kzq5bf4d]{font-size:2.5rem;font-weight:500;line-height:1.1}.qc__result-value[data-astro-cid-kzq5bf4d] small[data-astro-cid-kzq5bf4d]{opacity:.85;font-size:1.1rem}.qc__cta[data-astro-cid-kzq5bf4d]{width:100%;height:54px;color:var(--color-bg);letter-spacing:.02em;text-transform:uppercase;justify-content:center;align-items:center;gap:.6rem;display:flex}.qc__alt[data-astro-cid-kzq5bf4d]{text-align:center;color:var(--color-secondary);margin:.85rem 0 0;font-size:.875rem}.qc__alt[data-astro-cid-kzq5bf4d] a[data-astro-cid-kzq5bf4d]{color:var(--color-primary);white-space:nowrap;font-weight:600}.qc__head[data-astro-cid-kzq5bf4d]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.qc__head[data-astro-cid-kzq5bf4d] .qc__eyebrow[data-astro-cid-kzq5bf4d]{margin:0}.qc__progress[data-astro-cid-kzq5bf4d]{color:var(--color-secondary);flex:none;align-items:center;gap:.5rem;margin:0;font-size:.75rem;font-weight:500;display:flex}.qc__progress-bar[data-astro-cid-kzq5bf4d]{gap:3px;display:flex}.qc__progress-bar[data-astro-cid-kzq5bf4d] i[data-astro-cid-kzq5bf4d]{background:var(--color-blue-80);border-radius:2px;width:22px;height:4px;position:relative;overflow:hidden}.qc__progress-bar[data-astro-cid-kzq5bf4d] i[data-astro-cid-kzq5bf4d]:after{content:"";background:var(--color-accent);transform-origin:0;transition:transform .45s cubic-bezier(.2,.8,.2,1) .15s;position:absolute;inset:0;transform:scaleX(0)}.qc__progress-bar[data-astro-cid-kzq5bf4d] i[data-astro-cid-kzq5bf4d]:first-child:after,[data-astro-cid-kzq5bf4d][data-qc-progress="2"] .qc__progress-bar[data-astro-cid-kzq5bf4d] i[data-astro-cid-kzq5bf4d]:after{transform:scaleX(1)}.qc__step[data-astro-cid-kzq5bf4d]{border:0;min-width:0;margin:0;padding:0}.qc__summary[data-astro-cid-kzq5bf4d]{background:var(--color-bg-warm);border-radius:6px;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.875rem;font-weight:500;display:flex}.qc__summary-text[data-astro-cid-kzq5bf4d]{min-width:0;display:grid}.qc__summary-text[data-astro-cid-kzq5bf4d]>[data-astro-cid-kzq5bf4d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.qc__summary-text[data-astro-cid-kzq5bf4d] strong[data-astro-cid-kzq5bf4d]{font-weight:600}.qc__summary-text[data-astro-cid-kzq5bf4d] span[data-astro-cid-kzq5bf4d]{color:var(--color-secondary);font-weight:400}.qc__link[data-astro-cid-kzq5bf4d]{color:var(--color-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.qc__hp[data-astro-cid-kzq5bf4d]{position:absolute;left:-9999px}.qc[data-astro-cid-kzq5bf4d] [data-astro-cid-kzq5bf4d][data-touched]:invalid{border-color:var(--color-error)}.qc__cta[data-astro-cid-kzq5bf4d]:disabled{opacity:.6;cursor:wait}.qc__privacy[data-astro-cid-kzq5bf4d],.qc__error[data-astro-cid-kzq5bf4d]{color:var(--color-secondary);margin:1rem 0 0;font-size:.75rem;line-height:1.5}.qc__privacy[data-astro-cid-kzq5bf4d] a[data-astro-cid-kzq5bf4d]{color:inherit}.qc__error[data-astro-cid-kzq5bf4d]{color:var(--color-error);font-size:.85rem}.qc__done[data-astro-cid-kzq5bf4d] p[data-astro-cid-kzq5bf4d]{margin:0}.qc__done-title[data-astro-cid-kzq5bf4d]{font:400 1.75rem/1.2 var(--font-heading);margin-bottom:.5rem!important}@media (prefers-reduced-motion:reduce){.qc__progress-bar[data-astro-cid-kzq5bf4d] i[data-astro-cid-kzq5bf4d]:after{transition:none}}@media (width<=480px){.qc[data-astro-cid-kzq5bf4d]{padding:1.25rem 1rem 1rem}.qc__eyebrow[data-astro-cid-kzq5bf4d]{letter-spacing:.04em;font-size:.7rem}.qc__progress-bar[data-astro-cid-kzq5bf4d] i[data-astro-cid-kzq5bf4d]{width:16px}.qc__result[data-astro-cid-kzq5bf4d]{min-height:96px}.qc__result-value[data-astro-cid-kzq5bf4d]{font-size:2rem}.qc__cta[data-astro-cid-kzq5bf4d]{letter-spacing:0;gap:.4rem;font-size:.95rem}}
