.calc[data-astro-cid-zqotevbq]{display:grid;gap:var(--space-8)}.step[data-astro-cid-zqotevbq]{gap:var(--space-8)}.calc[data-astro-cid-zqotevbq] [data-astro-cid-zqotevbq][hidden],.step[data-astro-cid-zqotevbq],[data-astro-cid-zqotevbq][data-forplan]{display:none}html[data-calc-step=plan] [data-astro-cid-zqotevbq][data-step=plan],html[data-calc-step=questions] [data-astro-cid-zqotevbq][data-step=questions],html[data-calc-step=result] [data-astro-cid-zqotevbq][data-step=result]{display:grid}html[data-calc-plan=essential] [data-astro-cid-zqotevbq][data-forplan=essential],html[data-calc-plan=complete] [data-astro-cid-zqotevbq][data-forplan=complete],html[data-calc-plan=premium] [data-astro-cid-zqotevbq][data-forplan=premium]{display:block}html[data-calc-plan=complete] [data-astro-cid-zqotevbq][data-q]:not([data-plans~=complete]),html[data-calc-plan=premium] [data-astro-cid-zqotevbq][data-q]:not([data-plans~=premium]){display:none}.step[data-astro-cid-zqotevbq] h2[data-astro-cid-zqotevbq]:focus{outline:none}.step__head[data-astro-cid-zqotevbq]{display:grid;gap:var(--space-2)}.step__nav[data-astro-cid-zqotevbq]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.step__nav[data-astro-cid-zqotevbq] .rm-btn--text[data-astro-cid-zqotevbq]{min-height:var(--tap)}@media(max-width:480px){.step__nav[data-astro-cid-zqotevbq] .rm-btn--lg[data-astro-cid-zqotevbq]{width:100%}}.plans[data-astro-cid-zqotevbq]{display:grid;gap:var(--space-4);grid-template-columns:repeat(3,1fr)}@media(max-width:900px){.plans[data-astro-cid-zqotevbq]{grid-template-columns:1fr;max-width:34rem}}.plan[data-astro-cid-zqotevbq]{display:grid;gap:var(--space-2);text-align:left;padding:var(--space-6);min-height:var(--tap);font:inherit;color:var(--ink);background:var(--surface-raised);border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease}.plan[data-astro-cid-zqotevbq]:hover{border-color:var(--ink);box-shadow:var(--shadow-lift)}.plan__top[data-astro-cid-zqotevbq]{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.plan__price[data-astro-cid-zqotevbq]{font-size:15px;color:var(--ink-muted)}.plan__price[data-astro-cid-zqotevbq] span[data-astro-cid-zqotevbq]{font-size:36px;line-height:42px;font-weight:600;letter-spacing:-.015em;color:var(--ink);font-variant-numeric:tabular-nums}.questions[data-astro-cid-zqotevbq]{display:grid;gap:var(--space-4);max-width:40rem}.q[data-astro-cid-zqotevbq]{border:0;margin:0;padding:var(--space-6) 0 0;min-width:0;display:grid;gap:var(--space-4);border-top:var(--border-hairline) solid var(--line)}.q[data-astro-cid-zqotevbq] legend[data-astro-cid-zqotevbq]{float:left;width:100%;padding:0}.yn[data-astro-cid-zqotevbq]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-3);max-width:24rem}.yn__opt[data-astro-cid-zqotevbq]{position:relative}.yn__opt[data-astro-cid-zqotevbq] input[data-astro-cid-zqotevbq]{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}.yn__opt[data-astro-cid-zqotevbq] span[data-astro-cid-zqotevbq]{display:flex;align-items:center;justify-content:center;height:56px;font-size:17px;font-weight:600;border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-button);background:var(--surface-raised)}.yn__opt[data-astro-cid-zqotevbq]:hover span[data-astro-cid-zqotevbq]{border-color:var(--ink)}.yn__opt[data-astro-cid-zqotevbq] input[data-astro-cid-zqotevbq]:checked+span[data-astro-cid-zqotevbq]{background:var(--navy);border-color:var(--navy);color:var(--ink-inverse)}.yn__opt[data-astro-cid-zqotevbq] input[data-astro-cid-zqotevbq]:focus-visible+span[data-astro-cid-zqotevbq]{outline:2px solid var(--focus);outline-offset:2px}.running[data-astro-cid-zqotevbq]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);max-width:40rem;padding:var(--space-4) 0;border-top:var(--border-hairline) solid var(--line-strong);border-bottom:var(--border-hairline) solid var(--line-strong);font-variant-numeric:tabular-nums}.price[data-astro-cid-zqotevbq]{display:grid;gap:var(--space-4);padding:var(--space-8);background:var(--surface-sunken);border-radius:var(--radius-sm)}@media(max-width:720px){.price[data-astro-cid-zqotevbq]{padding:var(--space-6) var(--space-4);margin-inline:calc(-1 * var(--space-2))}}.price__big[data-astro-cid-zqotevbq]{font-size:64px;line-height:68px;font-weight:600;letter-spacing:-.025em;font-variant-numeric:tabular-nums}@media(max-width:720px){.price__big[data-astro-cid-zqotevbq]{font-size:48px;line-height:54px}}.price__per[data-astro-cid-zqotevbq]{font-size:19px;letter-spacing:0;font-weight:400;color:var(--ink-muted)}.removed[data-astro-cid-zqotevbq]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1)}.included[data-astro-cid-zqotevbq]{display:grid;gap:var(--space-6)}.tabs[data-astro-cid-zqotevbq]{display:flex;gap:var(--space-2) var(--space-6);overflow-x:auto;border-bottom:var(--border-hairline) solid var(--line);scrollbar-width:none}.tab[data-astro-cid-zqotevbq]{flex:none;min-height:var(--tap);padding:0;background:none;border:0;border-bottom:3px solid transparent;margin-bottom:-1px;font:inherit;font-size:16px;font-weight:600;color:var(--ink-muted);cursor:pointer;white-space:nowrap}.tab[data-astro-cid-zqotevbq][aria-selected=true]{color:var(--ink);border-bottom-color:var(--gold-text)}.sec[data-astro-cid-zqotevbq]{display:grid;gap:var(--space-4)}.svc[data-astro-cid-zqotevbq]{list-style:none;padding:0;margin:0;border-top:var(--border-hairline) solid var(--line-strong)}.svc[data-astro-cid-zqotevbq] li[data-astro-cid-zqotevbq]{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-hairline) solid var(--line)}.svc__name[data-astro-cid-zqotevbq]{display:flex;gap:var(--space-3)}.svc__name[data-astro-cid-zqotevbq] .rm-check[data-astro-cid-zqotevbq]{color:var(--ink);margin-top:2px}.svc__name[data-astro-cid-zqotevbq]>span[data-astro-cid-zqotevbq]{display:flex;flex-direction:column;gap:2px}.svc__freq[data-astro-cid-zqotevbq]{white-space:nowrap;font-weight:600;text-align:right}@media(max-width:520px){.svc[data-astro-cid-zqotevbq] li[data-astro-cid-zqotevbq]{flex-direction:column;gap:var(--space-1)}.svc__freq[data-astro-cid-zqotevbq]{text-align:left;padding-left:28px}}.empty[data-astro-cid-zqotevbq]{padding:var(--space-6);background:var(--surface-sunken);border-radius:var(--radius-sm)}.extra[data-astro-cid-zqotevbq]{border-top:var(--border-hairline) solid var(--line-strong);border-bottom:var(--border-hairline) solid var(--line)}.extra[data-astro-cid-zqotevbq] summary[data-astro-cid-zqotevbq]{min-height:var(--tap);display:flex;align-items:center;padding-block:var(--space-4);cursor:pointer}.extra__body[data-astro-cid-zqotevbq]{display:grid;gap:var(--space-6);padding-bottom:var(--space-6)}.hours[data-astro-cid-zqotevbq]{display:flex;flex-wrap:wrap;gap:var(--space-6);align-items:center;justify-content:space-between}.hours__q[data-astro-cid-zqotevbq]{display:grid;gap:var(--space-2);max-width:36rem}.stepper[data-astro-cid-zqotevbq]{display:inline-flex;align-items:center;border:var(--border-hairline) solid var(--line-strong);border-radius:var(--radius-sm)}.stepper__btn[data-astro-cid-zqotevbq]{width:64px;height:64px;background:none;border:0;font:inherit;font-size:28px;font-weight:500;color:var(--ink);cursor:pointer}.stepper__btn[data-astro-cid-zqotevbq]:hover{background:var(--surface-sunken)}.stepper__val[data-astro-cid-zqotevbq]{min-width:7.5rem;text-align:center;font-size:26px;line-height:32px;font-weight:600;font-variant-numeric:tabular-nums;border-inline:var(--border-hairline) solid var(--line);padding-block:var(--space-4)}.breakdown[data-astro-cid-zqotevbq]{margin:0;border-top:var(--border-hairline) solid var(--line-strong)}.breakdown[data-astro-cid-zqotevbq]>div[data-astro-cid-zqotevbq]{display:flex;justify-content:space-between;gap:var(--space-4);padding-block:var(--space-4);border-bottom:var(--border-hairline) solid var(--line)}.breakdown[data-astro-cid-zqotevbq] dd[data-astro-cid-zqotevbq]{margin:0;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.breakdown__total[data-astro-cid-zqotevbq] dt[data-astro-cid-zqotevbq],.breakdown__total[data-astro-cid-zqotevbq] dd[data-astro-cid-zqotevbq]{font-size:19px;line-height:26px;font-weight:600}.price-page[data-astro-cid-p5kyqhw3]{padding-top:var(--space-12)}.price-body[data-astro-cid-p5kyqhw3]{margin-top:var(--space-8)}@media(max-width:720px){.price-page[data-astro-cid-p5kyqhw3]{padding-top:var(--space-8)}.price-body[data-astro-cid-p5kyqhw3]{margin-top:var(--space-6)}}
