.quote-wizard[data-v-9b8e9599]{--qw-primary: #1c5ea3;--qw-primary-dark: #123c6b;--qw-accent: #2f9e44;--qw-accent-dark: #237a34;--qw-text: #1a1a1a;--qw-muted: #5b6472;--qw-border: #d8dee5;--qw-bg-card: #ffffff;max-width:960px;margin:0 auto;padding:8px 16px 24px}.quote-wizard__card[data-v-9b8e9599]{background:var(--qw-bg-card);border-radius:14px;padding:44px 48px;box-shadow:0 4px 24px #141e3214}.quote-wizard__card--wide[data-v-9b8e9599]{text-align:center}.quote-wizard__h1[data-v-9b8e9599]{font-size:2.6rem;font-weight:800;color:var(--qw-text);margin:0 0 10px;line-height:1.15}.quote-wizard__subtext[data-v-9b8e9599]{color:var(--qw-muted);margin:0 0 28px;font-size:1.2rem}.quote-wizard__zip-form[data-v-9b8e9599],.quote-wizard__form[data-v-9b8e9599]{display:flex;flex-direction:column;gap:16px;margin:0 auto;max-width:600px}.quote-wizard__row[data-v-9b8e9599]{display:flex;gap:14px}.quote-wizard__row .quote-wizard__input[data-v-9b8e9599]{flex:1}.quote-wizard__input[data-v-9b8e9599]{width:100%;box-sizing:border-box;border:1px solid var(--qw-border);border-radius:10px;padding:18px 20px;font-size:1.1rem;color:var(--qw-text)}.quote-wizard__input[data-v-9b8e9599]:focus{outline:none;border-color:var(--qw-primary);box-shadow:0 0 0 3px #1c5ea326}.quote-wizard__input--zip[data-v-9b8e9599]{text-align:center;letter-spacing:.04em}.quote-wizard__btn[data-v-9b8e9599]{border:none;border-radius:10px;padding:18px 24px;font-size:1.2rem;font-weight:700;cursor:pointer}.quote-wizard__btn--primary[data-v-9b8e9599]{background:var(--qw-accent);color:#fff}.quote-wizard__btn--primary[data-v-9b8e9599]:hover{background:var(--qw-accent-dark)}.quote-wizard__btn--primary[data-v-9b8e9599]:disabled{opacity:.6;cursor:not-allowed}.quote-wizard__btn--back[data-v-9b8e9599]{background:#fff;border:2px solid var(--qw-accent);color:var(--qw-accent-dark);padding:16px 24px}.quote-wizard__btn--back[data-v-9b8e9599]:hover{background:#2f9e4414}.quote-wizard__btn--back[data-v-9b8e9599]:disabled{opacity:.5;cursor:not-allowed}.quote-wizard__nav[data-v-9b8e9599]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;max-width:600px;margin:24px auto 0}.quote-wizard__nav .quote-wizard__btn--primary[data-v-9b8e9599]{margin-left:auto}.quote-wizard__error[data-v-9b8e9599]{color:#b42318;font-size:1rem;margin:10px 0 0;text-align:center}.quote-wizard__security[data-v-9b8e9599]{margin:20px 0 0;color:var(--qw-muted);font-size:1rem;text-align:center}.quote-wizard__lock[data-v-9b8e9599]{margin-right:4px}.quote-wizard__how-it-works[data-v-9b8e9599]{margin-top:36px;padding-top:28px;border-top:1px solid var(--qw-border)}.quote-wizard__how-title[data-v-9b8e9599]{font-size:1.5rem;font-weight:800;margin:0 0 22px}.quote-wizard__how-grid[data-v-9b8e9599]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;text-align:center}.quote-wizard__how-card[data-v-9b8e9599]{border:1px solid var(--qw-border);border-radius:12px;padding:22px 18px;font-size:1.05rem;color:var(--qw-text)}.quote-wizard__how-icon[data-v-9b8e9599]{font-size:2.1rem;margin-bottom:12px}.quote-wizard__banner-layout[data-v-9b8e9599]{position:relative}.quote-wizard__banner[data-v-9b8e9599]{position:relative;color:#fff;border-radius:14px 14px 0 0;padding:40px 24px 68px;text-align:center}.quote-wizard__banner-h1[data-v-9b8e9599]{font-size:2rem;font-weight:800;margin:8px 0 28px}.quote-wizard__ring[data-v-9b8e9599]{--size: 128px;width:var(--size);height:var(--size);margin:0 auto;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;box-shadow:0 0 0 6px #ffffff40}.quote-wizard__ring[data-v-9b8e9599]:before{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;background:conic-gradient(var(--qw-accent) calc(var(--progress) * 1%),rgba(255,255,255,.3) 0);z-index:-1}.quote-wizard__ring-value[data-v-9b8e9599]{font-size:1.65rem;font-weight:800;color:var(--qw-primary)}.quote-wizard__ring-label[data-v-9b8e9599]{font-size:.72rem;letter-spacing:.08em;color:var(--qw-muted)}.quote-wizard__banner-layout .quote-wizard__card[data-v-9b8e9599]{margin-top:-38px;border-radius:14px}.quote-wizard__question[data-v-9b8e9599]{font-size:1.6rem;font-weight:800;color:var(--qw-text);margin:0 0 24px;text-align:center}.quote-wizard__options[data-v-9b8e9599]{display:flex;flex-direction:column;gap:14px;max-width:600px;margin:0 auto}.quote-wizard__option[data-v-9b8e9599]{display:flex;align-items:center;justify-content:space-between;border:1px solid var(--qw-border);border-radius:10px;padding:20px 22px;background:#fff;font-size:1.15rem;color:var(--qw-text);cursor:pointer;text-align:left}.quote-wizard__option[data-v-9b8e9599]:hover{border-color:var(--qw-primary)}.quote-wizard__option--selected[data-v-9b8e9599]{border-color:var(--qw-accent);background:#2f9e440f}.quote-wizard__option-check[data-v-9b8e9599]{color:var(--qw-border)}.quote-wizard__option--selected .quote-wizard__option-check[data-v-9b8e9599]{color:var(--qw-accent)}.quote-wizard__honeypot[data-v-9b8e9599]{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0;pointer-events:none}.quote-wizard__tcpa[data-v-9b8e9599]{font-size:.85rem;line-height:1.55;color:var(--qw-muted);margin-top:10px}.quote-wizard__tcpa a[data-v-9b8e9599]{color:var(--qw-primary);font-weight:600}@media (max-width: 640px){.quote-wizard__how-grid[data-v-9b8e9599]{grid-template-columns:1fr}.quote-wizard__row[data-v-9b8e9599]{flex-direction:column}.quote-wizard__card[data-v-9b8e9599]{padding:28px 20px}.quote-wizard__h1[data-v-9b8e9599]{font-size:2rem}.quote-wizard__banner-h1[data-v-9b8e9599]{font-size:1.6rem}.quote-wizard__question[data-v-9b8e9599]{font-size:1.35rem}}.quote-page-section[data-v-98098df6]{padding-top:20px!important;padding-bottom:20px!important}
