.calculator-page[data-v-7aec6aa6]{background-color:var(--color-brand-bg);background-image:linear-gradient(180deg,color-mix(in srgb,var(--color-brand-card) 20%,transparent),transparent 22rem),radial-gradient(circle at 82% 7%,color-mix(in srgb,var(--color-brand-highlight) 10%,transparent),transparent 22rem);position:relative;overflow:hidden}.calculator-page[data-v-7aec6aa6]:before{z-index:0;pointer-events:none;opacity:.2;background-image:linear-gradient(var(--color-brand-border) 1px,transparent 1px),linear-gradient(90deg,var(--color-brand-border) 1px,transparent 1px);content:"";background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 42rem);mask-image:linear-gradient(#000,#0000 42rem)}.calculator-page[data-v-7aec6aa6]>*{z-index:1;position:relative}.calculator-intro[data-v-7aec6aa6]{margin-bottom:.5rem}.calculator-mobile-price[data-v-7aec6aa6]{z-index:20;border-bottom:1px solid var(--color-brand-border);background:color-mix(in srgb,var(--color-brand-bg) 94%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:fixed;top:4rem;left:0;right:0;box-shadow:0 .5rem 1.5rem #00000029}.calculator-mobile-price__inner[data-v-7aec6aa6]{justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding-top:.45rem;padding-bottom:.45rem;display:flex}.calculator-mobile-price__label[data-v-7aec6aa6]{color:var(--color-brand-text-secondary);letter-spacing:.14em;text-transform:uppercase;font-family:Space Grotesk,Inter,sans-serif;font-size:.62rem;font-weight:700;line-height:1.2}.calculator-mobile-price__consult[data-v-7aec6aa6],.calculator-mobile-price__value[data-v-7aec6aa6]{color:var(--color-brand-text-primary);letter-spacing:-.04em;text-align:right;white-space:nowrap;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:1.2rem;font-weight:700;line-height:1}.calculator-mobile-price__value span[data-v-7aec6aa6]{color:var(--color-brand-highlight);letter-spacing:0;font-size:.7rem}.calculator-mobile-price__consult[data-v-7aec6aa6]{letter-spacing:-.02em;font-size:.95rem}.calculator-intro__inner[data-v-7aec6aa6]{text-align:center;max-width:48rem;margin:0 auto}.breakdown-heading span[data-v-7aec6aa6],.calculator-intro__signal[data-v-7aec6aa6],.live-quote__label[data-v-7aec6aa6],.question-panel__marker[data-v-7aec6aa6],.result-card__signal[data-v-7aec6aa6]{color:var(--color-brand-highlight);letter-spacing:.16em;text-transform:uppercase;font-family:Space Grotesk,Inter,sans-serif;font-size:.65rem;font-weight:700;line-height:1.2}.calculator-intro__signal[data-v-7aec6aa6],.result-card__signal[data-v-7aec6aa6]{align-items:center;gap:.6rem;margin-bottom:1.5rem;display:inline-flex}.calculator-intro__dot[data-v-7aec6aa6],.live-quote__pulse[data-v-7aec6aa6]{background:var(--color-brand-highlight);width:.45rem;height:.45rem;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-brand-highlight) 15%,transparent);border-radius:999px;display:inline-block}.calculator-intro__anchor[data-v-7aec6aa6]{border:1px solid var(--color-brand-border);background:color-mix(in srgb,var(--color-brand-card) 65%,transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:.35rem .7rem;display:inline-block}.calculator-categories[data-v-7aec6aa6]{border:1px solid var(--color-brand-border);background:color-mix(in srgb,var(--color-brand-card) 28%,transparent);padding:.75rem;box-shadow:0 1rem 3rem #0000001f}.calculator-category[data-v-7aec6aa6]{border-color:var(--color-brand-border);flex-direction:column;min-height:9.5rem;transition:border-color .18s,background-color .18s,transform .18s,box-shadow .18s;display:flex;position:relative}.calculator-category[data-v-7aec6aa6]:hover{border-color:var(--color-brand-highlight);background:var(--color-brand-card-hover);transform:translateY(-2px);box-shadow:0 1rem 2.5rem #00000047}.calculator-category__arrow[data-v-7aec6aa6],.calculator-category__index[data-v-7aec6aa6]{color:var(--color-brand-text-secondary);letter-spacing:.12em;font-family:Space Grotesk,Inter,sans-serif;font-size:.7rem;font-weight:700}.calculator-category__index[data-v-7aec6aa6]{color:var(--color-brand-highlight);margin-bottom:1.25rem;font-size:.65rem;display:block}.calculator-category__arrow[data-v-7aec6aa6]{color:var(--color-brand-highlight);letter-spacing:0;font-size:1.25rem;transition:transform .18s;position:absolute;top:1.25rem;right:1.25rem}.calculator-category:focus-visible .calculator-category__arrow[data-v-7aec6aa6],.calculator-category:hover .calculator-category__arrow[data-v-7aec6aa6]{transform:translate(2px,-2px)}.calculator-category__title[data-v-7aec6aa6]{margin-bottom:.4rem;transition:color .18s}.calculator-category:focus-visible .calculator-category__title[data-v-7aec6aa6],.calculator-category:hover .calculator-category__title[data-v-7aec6aa6]{color:var(--color-brand-highlight)}.calculator-wizard[data-v-7aec6aa6]{border:1px solid var(--color-brand-border);background:color-mix(in srgb,var(--color-brand-card) 28%,transparent);padding:1.25rem}.wizard-toolbar[data-v-7aec6aa6]{border-bottom:1px solid var(--color-brand-border);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.wizard-back[data-v-7aec6aa6]{letter-spacing:.03em;font-weight:700}.wizard-back[data-v-7aec6aa6],.wizard-counter[data-v-7aec6aa6]{font-family:Space Grotesk,Inter,sans-serif}.wizard-counter[data-v-7aec6aa6]{font-variant-numeric:tabular-nums;align-items:baseline;gap:.45rem;display:flex}.wizard-counter__current[data-v-7aec6aa6]{color:var(--color-brand-text-primary);font-size:1.15rem;font-weight:700}.wizard-progress[data-v-7aec6aa6]{padding:1.25rem 0 1.5rem}.wizard-progress__track[data-v-7aec6aa6]{background:var(--color-brand-border);border-radius:999px;height:.3rem;overflow:hidden}.wizard-progress__fill[data-v-7aec6aa6]{border-radius:inherit;background:linear-gradient(90deg,var(--color-brand-highlight),var(--color-brand-primary));height:100%;box-shadow:0 0 1rem color-mix(in srgb,var(--color-brand-highlight) 42%,transparent);transition:width .3s}.wizard-progress__steps[data-v-7aec6aa6]{justify-content:space-between;margin-top:.6rem;display:flex}.wizard-progress__step[data-v-7aec6aa6]{color:var(--color-brand-text-secondary);font-variant-numeric:tabular-nums;letter-spacing:.08em;font-family:Space Grotesk,Inter,sans-serif;font-size:.6rem}.wizard-progress__step.is-active[data-v-7aec6aa6]{color:var(--color-brand-highlight)}.wizard-layout[data-v-7aec6aa6]{grid-template-columns:minmax(0,1fr) 15rem;align-items:start;gap:1rem;display:grid}.question-panel[data-v-7aec6aa6]{border:1px solid var(--color-brand-border);background:var(--color-brand-bg);min-height:24rem;padding:clamp(1.25rem,4vw,2.5rem)}.question-panel__marker[data-v-7aec6aa6]{color:var(--color-brand-text-secondary);margin-bottom:1.25rem}.question-title[data-v-7aec6aa6],.result-title[data-v-7aec6aa6]{letter-spacing:-.045em;max-width:38rem;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.65rem,4vw,2.5rem);font-weight:700;line-height:1.05}.calculator-option[data-v-7aec6aa6]{border-color:var(--color-brand-border);background:var(--color-brand-card);min-height:4rem;color:var(--color-brand-text-primary);align-items:center;gap:.8rem;display:flex}.calculator-option[data-v-7aec6aa6]:hover{border-color:color-mix(in srgb,var(--color-brand-highlight) 58%,var(--color-brand-border));background:var(--color-brand-card-hover)}.calculator-option.is-selected[data-v-7aec6aa6]{border-color:var(--color-brand-highlight);background:color-mix(in srgb,var(--color-brand-highlight) 14%,var(--color-brand-card));box-shadow:inset 3px 0 0 var(--color-brand-highlight)}.calculator-option__indicator[data-v-7aec6aa6]{border:1px solid var(--color-brand-text-secondary);border-radius:999px;flex:none;width:.55rem;height:.55rem}.calculator-option.is-selected .calculator-option__indicator[data-v-7aec6aa6]{border-color:var(--color-brand-highlight);background:var(--color-brand-highlight);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-highlight) 18%,transparent)}.calculator-option__mark[data-v-7aec6aa6]{color:var(--color-brand-text-secondary);opacity:0;margin-left:auto;font-size:1rem;transition:opacity .18s,color .18s}.calculator-option.is-selected .calculator-option__mark[data-v-7aec6aa6],.calculator-option:hover .calculator-option__mark[data-v-7aec6aa6]{color:var(--color-brand-highlight);opacity:1}.calculator-option--multi[data-v-7aec6aa6]{min-height:3.5rem}.calculator-checkbox[data-v-7aec6aa6]{accent-color:var(--color-brand-highlight)}.calculator-input[data-v-7aec6aa6]{border-color:var(--color-brand-border);color:var(--color-brand-text-primary);outline:none}.calculator-input[data-v-7aec6aa6]::placeholder{color:var(--color-brand-text-secondary);opacity:.8}.calculator-input[data-v-7aec6aa6]:focus{border-color:var(--color-brand-highlight);box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand-highlight) 18%,transparent)}.live-quote[data-v-7aec6aa6]{border:1px solid var(--color-brand-border);border-top:2px solid var(--color-brand-highlight);background:var(--color-brand-card);padding:1.25rem;position:sticky;top:1.5rem;box-shadow:0 1rem 2.5rem #00000038}.live-quote__top[data-v-7aec6aa6]{justify-content:space-between;align-items:center;margin-bottom:2.5rem;display:flex}.live-quote__pulse[data-v-7aec6aa6]{width:.35rem;height:.35rem}.live-quote__value[data-v-7aec6aa6]{color:var(--color-brand-text-primary);letter-spacing:-.06em;white-space:nowrap;margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:clamp(1.8rem,4vw,2.3rem);font-weight:700;line-height:1}.live-quote__value span[data-v-7aec6aa6]{color:var(--color-brand-highlight);letter-spacing:0;font-size:.9rem}.live-quote__consult[data-v-7aec6aa6]{color:var(--color-brand-text-primary);margin:0;font-family:Space Grotesk,Inter,sans-serif;font-size:1.35rem;font-weight:700;line-height:1.05}.live-quote__note[data-v-7aec6aa6]{min-height:2.5rem;color:var(--color-brand-text-secondary);margin-top:.8rem;font-size:.7rem;line-height:1.45}.live-quote__rule[data-v-7aec6aa6]{border-top:1px solid var(--color-brand-border);margin:1.4rem 0 .9rem}.live-quote__meta[data-v-7aec6aa6]{color:var(--color-brand-text-secondary);letter-spacing:.04em;margin-top:.35rem;font-family:Space Grotesk,Inter,sans-serif;font-size:.65rem}.result-card[data-v-7aec6aa6]{border-color:var(--color-brand-highlight);background-image:radial-gradient(circle at 50% 0,color-mix(in srgb,var(--color-brand-highlight) 13%,transparent),transparent 22rem);position:relative;overflow:hidden}.result-card__signal[data-v-7aec6aa6]{margin-bottom:2rem}.result-card__eyebrow[data-v-7aec6aa6],.result-care__label[data-v-7aec6aa6]{letter-spacing:.13em;font-family:Space Grotesk,Inter,sans-serif;font-weight:700}.result-total[data-v-7aec6aa6]{letter-spacing:-.07em;font-family:Space Grotesk,Inter,sans-serif}.care-option[data-v-7aec6aa6],.result-care[data-v-7aec6aa6]{border-color:var(--color-brand-border)}.care-option[data-v-7aec6aa6]{background:var(--color-brand-bg)}.care-option.is-selected[data-v-7aec6aa6],.care-option[data-v-7aec6aa6]:hover{border-color:var(--color-brand-highlight)}.care-option.is-selected[data-v-7aec6aa6]{background:color-mix(in srgb,var(--color-brand-highlight) 12%,var(--color-brand-bg));box-shadow:inset 3px 0 0 var(--color-brand-highlight)}.care-option__radio.is-selected[data-v-7aec6aa6]{border-color:var(--color-brand-highlight);background:var(--color-brand-highlight);color:#fff}.cadence-toggle[data-v-7aec6aa6]{border-color:var(--color-brand-border)}.cadence-toggle label.is-selected[data-v-7aec6aa6]{background:var(--color-brand-card-hover);color:var(--color-brand-text-primary);box-shadow:0 1px 4px #00000038}.breakdown-card[data-v-7aec6aa6]{border-color:var(--color-brand-border)}.breakdown-heading[data-v-7aec6aa6]{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem;display:flex}.breakdown-heading span[data-v-7aec6aa6]{color:var(--color-brand-text-secondary);font-size:.58rem}.breakdown-line[data-v-7aec6aa6]{border-color:color-mix(in srgb,var(--color-brand-border) 70%,transparent)}.email-gate[data-v-7aec6aa6]{box-shadow:0 1rem 3rem #0000004d}.email-gate[data-v-7aec6aa6],.lead-card[data-v-7aec6aa6]{border-color:var(--color-brand-highlight)}.lead-card[data-v-7aec6aa6]{background-image:linear-gradient(135deg,color-mix(in srgb,var(--color-brand-highlight) 9%,transparent),transparent 60%)}.faq-card[data-v-7aec6aa6]{border-color:var(--color-brand-border)}@media (width<=767px){.calculator-intro[data-v-7aec6aa6]{padding-top:1.5rem;padding-bottom:1rem}.calculator-intro--with-price[data-v-7aec6aa6]{padding-top:4.25rem}.calculator-intro h1[data-v-7aec6aa6]{margin-bottom:.25rem;font-size:1.75rem;line-height:1.1}.calculator-intro__inner[data-v-7aec6aa6]{text-align:left}.calculator-intro__signal[data-v-7aec6aa6]{margin-bottom:1.25rem}.calculator-categories[data-v-7aec6aa6]{padding:.5rem}.calculator-category[data-v-7aec6aa6]{min-height:8.75rem}.calculator-wizard[data-v-7aec6aa6]{background:0 0;border:0;padding:0}.wizard-toolbar[data-v-7aec6aa6]{gap:.5rem;padding-bottom:.35rem}.wizard-counter[data-v-7aec6aa6]{gap:.3rem;font-size:.8rem}.wizard-counter__current[data-v-7aec6aa6]{font-size:.95rem}.wizard-progress[data-v-7aec6aa6]{padding:.5rem 0 .75rem}.wizard-progress__track[data-v-7aec6aa6]{height:.25rem}.wizard-progress__steps[data-v-7aec6aa6]{margin-top:.4rem}.wizard-progress__step[data-v-7aec6aa6]{font-size:.55rem}.wizard-layout[data-v-7aec6aa6]{display:block}.question-panel[data-v-7aec6aa6]{min-height:auto;padding:1.25rem}.live-quote[data-v-7aec6aa6]{display:none}}@media (prefers-reduced-motion:reduce){.calculator-category[data-v-7aec6aa6],.calculator-category__arrow[data-v-7aec6aa6],.calculator-category__title[data-v-7aec6aa6],.calculator-option[data-v-7aec6aa6],.calculator-option__mark[data-v-7aec6aa6],.wizard-progress__fill[data-v-7aec6aa6]{transition:none}}
