.estimator[data-astro-cid-lbfa66i7]{gap:var(--space-8);align-items:start;display:grid}@media (width>=64rem){.estimator[data-astro-cid-lbfa66i7]{gap:var(--space-12);grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.estimator__results[data-astro-cid-lbfa66i7]{top:calc(var(--header-height) + var(--space-6));position:sticky}}.estimator__controls[data-astro-cid-lbfa66i7]{gap:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-md);padding:clamp(1.25rem,1rem + 2vw,2.25rem);display:grid}.field__head[data-astro-cid-lbfa66i7]{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.field__label[data-astro-cid-lbfa66i7]{color:var(--color-heading);font-weight:var(--font-weight-bold);padding:0}.field__number[data-astro-cid-lbfa66i7]{align-items:center;gap:var(--space-1);padding-inline:var(--space-3);border:1.5px solid var(--color-control-border);border-radius:var(--radius-md);background:var(--color-white);display:inline-flex}.field__number[data-astro-cid-lbfa66i7]:focus-within{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.field__unit[data-astro-cid-lbfa66i7]{color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.field__number[data-astro-cid-lbfa66i7] input[data-astro-cid-lbfa66i7]{width:7.5rem;min-height:var(--target-min);color:var(--color-heading);font:inherit;font-size:var(--font-size-md);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;text-align:right;background:0 0;border:0}.field__number[data-astro-cid-lbfa66i7] input[data-astro-cid-lbfa66i7]:focus{outline:none}.field__number[data-astro-cid-lbfa66i7] input[data-astro-cid-lbfa66i7][aria-invalid=true]{color:var(--color-amber-800)}.field__range[data-astro-cid-lbfa66i7]{width:100%;min-height:var(--target-min);accent-color:var(--color-primary);cursor:pointer;margin:0;display:block}.field__scale[data-astro-cid-lbfa66i7]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.field__help[data-astro-cid-lbfa66i7]{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.field__error[data-astro-cid-lbfa66i7]{margin:var(--space-2) 0 0;color:var(--color-amber-800);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.field__error[data-astro-cid-lbfa66i7][hidden]{display:none}.plans-picker[data-astro-cid-lbfa66i7]{border:0;min-width:0;margin:0;padding:0}.plans-picker[data-astro-cid-lbfa66i7] legend[data-astro-cid-lbfa66i7]{margin-bottom:var(--space-3)}.plans-picker__options[data-astro-cid-lbfa66i7]{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.plans-picker__option[data-astro-cid-lbfa66i7]{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1.5px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-white);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-standard), background-color var(--duration-fast) var(--easing-standard);display:grid;position:relative}.plans-picker__option[data-astro-cid-lbfa66i7]:hover{border-color:var(--color-link)}.plans-picker__option[data-astro-cid-lbfa66i7] input[data-astro-cid-lbfa66i7]{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.plans-picker__option[data-astro-cid-lbfa66i7]:has(input:checked){border-color:var(--color-primary);background:var(--color-primary-subtle);box-shadow:inset 0 0 0 1px var(--color-primary)}.plans-picker__option[data-astro-cid-lbfa66i7]:has(input:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.plans-picker__name[data-astro-cid-lbfa66i7]{color:var(--color-heading);font-weight:var(--font-weight-bold)}.plans-picker__price[data-astro-cid-lbfa66i7]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.toggle[data-astro-cid-lbfa66i7]{display:grid}.toggle__input[data-astro-cid-lbfa66i7]{opacity:0;width:1px;height:1px;position:absolute}.toggle__label[data-astro-cid-lbfa66i7]{align-items:center;gap:var(--space-3);min-height:var(--target-min);width:fit-content;color:var(--color-heading);font-weight:var(--font-weight-bold);cursor:pointer;border-radius:var(--radius-sm);display:inline-flex}.toggle__track[data-astro-cid-lbfa66i7]{border:1.5px solid var(--color-control-border);border-radius:var(--radius-pill);background:var(--color-mist-200);width:2.75rem;height:1.5rem;transition:background-color var(--duration-fast) var(--easing-standard);flex-shrink:0;position:relative}.toggle__thumb[data-astro-cid-lbfa66i7]{background:var(--color-white);width:1rem;height:1rem;box-shadow:var(--shadow-sm);transition:transform var(--duration-fast) var(--easing-standard);border-radius:50%;position:absolute;top:.125rem;left:.125rem}.toggle__input[data-astro-cid-lbfa66i7]:checked+.toggle__label[data-astro-cid-lbfa66i7] .toggle__track[data-astro-cid-lbfa66i7]{border-color:var(--color-primary);background:var(--color-primary)}.toggle__input[data-astro-cid-lbfa66i7]:checked+.toggle__label[data-astro-cid-lbfa66i7] .toggle__thumb[data-astro-cid-lbfa66i7]{transform:translate(1.25rem)}.toggle__input[data-astro-cid-lbfa66i7]:focus-visible+.toggle__label[data-astro-cid-lbfa66i7]{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-offset)}.estimator__results[data-astro-cid-lbfa66i7]{border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);padding:clamp(1.25rem,1rem + 2vw,2.25rem)}.estimator__results-title[data-astro-cid-lbfa66i7]{margin-bottom:var(--space-4);font-size:var(--font-size-lg)}.breakdown[data-astro-cid-lbfa66i7]{margin:0;display:grid}.breakdown__row[data-astro-cid-lbfa66i7]{justify-content:space-between;align-items:baseline;gap:var(--space-1) var(--space-4);padding-block:var(--space-3);border-bottom:1px solid var(--color-border);transition:opacity var(--duration-fast) var(--easing-standard);flex-wrap:wrap;display:flex}.breakdown__row[data-astro-cid-lbfa66i7] dt[data-astro-cid-lbfa66i7]{color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.breakdown__row[data-astro-cid-lbfa66i7] dd[data-astro-cid-lbfa66i7]{text-align:right;justify-items:end;margin:0;display:grid}.breakdown__amount[data-astro-cid-lbfa66i7]{color:var(--color-heading);font-family:var(--font-display);font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.breakdown__detail[data-astro-cid-lbfa66i7]{color:var(--color-text-muted);font-size:var(--font-size-xs)}.breakdown__row--off[data-astro-cid-lbfa66i7] .breakdown__amount[data-astro-cid-lbfa66i7]{color:var(--color-text-muted)}.breakdown__row--total[data-astro-cid-lbfa66i7]{padding-top:var(--space-5);border-bottom:0}.breakdown__row--total[data-astro-cid-lbfa66i7] dt[data-astro-cid-lbfa66i7]{color:var(--color-heading);font-size:var(--font-size-lg)}.breakdown__row--total[data-astro-cid-lbfa66i7] .breakdown__amount[data-astro-cid-lbfa66i7]{font-size:var(--font-size-3xl);line-height:1.1}.breakdown--context[data-astro-cid-lbfa66i7]{margin-top:var(--space-4);padding:var(--space-1) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.breakdown--context[data-astro-cid-lbfa66i7] .breakdown__row[data-astro-cid-lbfa66i7]:last-child{border-bottom:0}.estimator__disclaimer[data-astro-cid-lbfa66i7]{margin:var(--space-5) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.estimator__noscript[data-astro-cid-lbfa66i7]{padding:var(--space-4) var(--space-5);border-left:3px solid var(--color-accent);background:var(--color-bg-subtle);grid-column:1/-1;margin:0}@media (width<=30rem){.plans-picker__options[data-astro-cid-lbfa66i7]{grid-template-columns:1fr}}@media (forced-colors:active){.plans-picker__option[data-astro-cid-lbfa66i7]:has(input:checked){outline:3px solid highlight}.toggle__track[data-astro-cid-lbfa66i7]{border-color:buttontext}.toggle__input[data-astro-cid-lbfa66i7]:checked+.toggle__label[data-astro-cid-lbfa66i7] .toggle__track[data-astro-cid-lbfa66i7]{background:highlight}}.fees[data-astro-cid-5psbevfg],.plans[data-astro-cid-5psbevfg]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.fees[data-astro-cid-5psbevfg],.plans[data-astro-cid-5psbevfg]{grid-template-columns:repeat(3,minmax(0,1fr))}}.fee[data-astro-cid-5psbevfg],.plan[data-astro-cid-5psbevfg]{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.fee__icon[data-astro-cid-5psbevfg]{width:2.75rem;height:2.75rem;margin-bottom:var(--space-5);border-radius:var(--radius-lg);background:var(--color-primary-subtle);color:var(--color-primary);justify-content:center;align-items:center;display:inline-flex}.fee[data-astro-cid-5psbevfg] h3[data-astro-cid-5psbevfg],.plan[data-astro-cid-5psbevfg] h3[data-astro-cid-5psbevfg]{margin-bottom:var(--space-3)}.fee__rate[data-astro-cid-5psbevfg]{margin:0 0 var(--space-4);display:grid}.fee__rate[data-astro-cid-5psbevfg] strong[data-astro-cid-5psbevfg]{color:var(--color-heading);font-family:var(--font-display);font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;line-height:1.1}.fee__rate[data-astro-cid-5psbevfg] span[data-astro-cid-5psbevfg]{color:var(--color-accent);font-weight:var(--font-weight-semibold)}.fee__text[data-astro-cid-5psbevfg],.plan__text[data-astro-cid-5psbevfg]{color:var(--color-text-muted);margin:0}.fees__note[data-astro-cid-5psbevfg]{gap:var(--space-3);max-width:none;margin:var(--space-8) 0 0;padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);background:var(--color-primary-subtle);color:var(--color-text);display:flex}.fees__note[data-astro-cid-5psbevfg] .icon{color:var(--color-accent);margin-top:.2em}.plan__price[data-astro-cid-5psbevfg]{align-items:baseline;gap:var(--space-1);margin:0 0 var(--space-4);display:flex}.plan__price[data-astro-cid-5psbevfg] strong[data-astro-cid-5psbevfg]{color:var(--color-heading);font-family:var(--font-display);font-size:var(--font-size-3xl);font-variant-numeric:tabular-nums;line-height:1.1}.plan__price[data-astro-cid-5psbevfg] span[data-astro-cid-5psbevfg]{color:var(--color-text-muted);font-weight:var(--font-weight-semibold)}.plans__compare[data-astro-cid-5psbevfg]{max-width:none;margin:var(--space-8) 0 0;justify-content:center;display:flex}.plan__terms[data-astro-cid-5psbevfg]{padding-top:var(--space-5);color:var(--color-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:auto 0 0}.services[data-astro-cid-5psbevfg]{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.services[data-astro-cid-5psbevfg]{grid-template-columns:repeat(2,minmax(0,1fr))}}.service[data-astro-cid-5psbevfg]{gap:var(--space-3);padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.service[data-astro-cid-5psbevfg] h3[data-astro-cid-5psbevfg]{margin:0}.service__price[data-astro-cid-5psbevfg]{color:var(--color-heading);font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin:0}.service__text[data-astro-cid-5psbevfg]{color:var(--color-text-muted);margin:0}.estimator-heading[data-astro-cid-5psbevfg]{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-bottom:var(--space-10);flex-wrap:wrap;display:flex}.estimator-heading[data-astro-cid-5psbevfg] .section-heading{margin-bottom:0}.examples[data-astro-cid-5psbevfg]{border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface);overflow-x:auto}.examples[data-astro-cid-5psbevfg] table[data-astro-cid-5psbevfg]{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;min-width:44rem}.examples[data-astro-cid-5psbevfg] th[data-astro-cid-5psbevfg],.examples[data-astro-cid-5psbevfg] td[data-astro-cid-5psbevfg]{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--color-border);text-align:right;vertical-align:top}.examples[data-astro-cid-5psbevfg] thead[data-astro-cid-5psbevfg] th[data-astro-cid-5psbevfg]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);letter-spacing:.06em;text-transform:uppercase}.examples[data-astro-cid-5psbevfg] [data-astro-cid-5psbevfg]:is(thead th:first-child,tbody th){text-align:left}.examples[data-astro-cid-5psbevfg] tbody[data-astro-cid-5psbevfg] th[data-astro-cid-5psbevfg]{color:var(--color-heading)}.examples[data-astro-cid-5psbevfg] tbody[data-astro-cid-5psbevfg] th[data-astro-cid-5psbevfg] span[data-astro-cid-5psbevfg]{color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);display:block}.examples[data-astro-cid-5psbevfg] tbody[data-astro-cid-5psbevfg] tr[data-astro-cid-5psbevfg]:last-child [data-astro-cid-5psbevfg]:is(th,td){border-bottom:0}.examples__total[data-astro-cid-5psbevfg]{color:var(--color-heading);font-weight:var(--font-weight-bold)}.examples__note[data-astro-cid-5psbevfg]{margin:var(--space-4) 0 0;color:var(--color-text-muted);font-size:var(--font-size-sm)}.faq[data-astro-cid-5psbevfg]{gap:var(--space-3);display:grid}.faq[data-astro-cid-5psbevfg] details[data-astro-cid-5psbevfg]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);transition:box-shadow var(--duration-fast) var(--easing-standard)}.faq[data-astro-cid-5psbevfg] details[data-astro-cid-5psbevfg][open]{box-shadow:var(--shadow-md)}.faq[data-astro-cid-5psbevfg] summary[data-astro-cid-5psbevfg]{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--target-min);padding:var(--space-5) var(--space-6);color:var(--color-heading);font-weight:var(--font-weight-bold);cursor:pointer;border-radius:var(--radius-lg);list-style:none;display:flex}.faq[data-astro-cid-5psbevfg] summary[data-astro-cid-5psbevfg]::-webkit-details-marker{display:none}.faq[data-astro-cid-5psbevfg] summary[data-astro-cid-5psbevfg] .faq__chevron{color:var(--color-link);transition:transform var(--duration-fast) var(--easing-standard)}.faq[data-astro-cid-5psbevfg] details[data-astro-cid-5psbevfg][open] summary[data-astro-cid-5psbevfg] .faq__chevron{transform:rotate(90deg)}.faq[data-astro-cid-5psbevfg] details[data-astro-cid-5psbevfg] p[data-astro-cid-5psbevfg]{padding:0 var(--space-6) var(--space-6);color:var(--color-text-muted);margin:0}
