#pricing-calculator{scroll-margin-top:70px}.calc-heading[data-astro-cid-nrsofeet]{font-size:var(--text-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-align:center}.calc-lead[data-astro-cid-nrsofeet]{margin:var(--space-2) auto var(--space-5);text-align:center;font-size:var(--text-base);color:var(--color-text-muted)}.calc[data-astro-cid-nrsofeet]{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--space-5);align-items:start;text-align:left}.calc__inputs[data-astro-cid-nrsofeet]{min-width:0;border:1px solid #e0e6ed;border-radius:var(--radius-md);background:var(--color-bg);overflow:hidden}.calc__result[data-astro-cid-nrsofeet]{position:sticky;top:94px}.calc-group[data-astro-cid-nrsofeet]{min-width:0;margin:0;padding:var(--space-3) var(--space-5) var(--space-4);border:0;border-top:1px solid #e0e6ed}.calc__inputs[data-astro-cid-nrsofeet]>[data-astro-cid-nrsofeet]:first-child{border-top:0}.calc-group[data-astro-cid-nrsofeet]:disabled{opacity:.5}.calc-group__title[data-astro-cid-nrsofeet]{float:left;width:100%;margin:0 0 var(--space-2);padding:0;font-size:var(--text-base);font-weight:var(--font-weight-semibold)}.calc-group__title[data-astro-cid-nrsofeet]+[data-astro-cid-nrsofeet]{clear:both}.calc-group__hint[data-astro-cid-nrsofeet]{margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--line-height-snug);color:var(--color-text-muted)}.calc-segmented[data-astro-cid-nrsofeet],.calc-periods[data-astro-cid-nrsofeet]{display:grid;gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr))}.calc-periods[data-astro-cid-nrsofeet]{grid-template-columns:repeat(4,minmax(0,1fr))}.calc-segmented__item[data-astro-cid-nrsofeet],.calc-periods__item[data-astro-cid-nrsofeet]{position:relative;display:block;cursor:pointer}.calc-segmented__item[data-astro-cid-nrsofeet] input[data-astro-cid-nrsofeet],.calc-periods__item[data-astro-cid-nrsofeet] input[data-astro-cid-nrsofeet]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.calc-segmented__item[data-astro-cid-nrsofeet] span[data-astro-cid-nrsofeet],.calc-periods__item[data-astro-cid-nrsofeet] span[data-astro-cid-nrsofeet]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;height:100%;padding:var(--space-1) var(--space-2);border:1px solid #cfd6df;border-radius:var(--radius-sm);background:var(--color-bg);font-size:var(--text-sm);font-weight:var(--font-weight-medium);text-align:center;line-height:var(--line-height-snug)}.calc-segmented__item[data-astro-cid-nrsofeet] small[data-astro-cid-nrsofeet],.calc-periods__item[data-astro-cid-nrsofeet] small[data-astro-cid-nrsofeet]{font-size:var(--text-xs);font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.calc-segmented__item[data-astro-cid-nrsofeet] input[data-astro-cid-nrsofeet]:checked+span[data-astro-cid-nrsofeet],.calc-periods__item[data-astro-cid-nrsofeet] input[data-astro-cid-nrsofeet]:checked+span[data-astro-cid-nrsofeet]{border-color:var(--color-accent);background:var(--color-accent-soft);color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.calc-segmented__item[data-astro-cid-nrsofeet] input[data-astro-cid-nrsofeet]:checked+span[data-astro-cid-nrsofeet] small[data-astro-cid-nrsofeet],.calc-periods__item[data-astro-cid-nrsofeet] input[data-astro-cid-nrsofeet]:checked+span[data-astro-cid-nrsofeet] small[data-astro-cid-nrsofeet]{color:var(--color-accent)}.calc-segmented__item[data-astro-cid-nrsofeet] input[data-astro-cid-nrsofeet]:focus-visible+span[data-astro-cid-nrsofeet],.calc-periods__item[data-astro-cid-nrsofeet] input[data-astro-cid-nrsofeet]:focus-visible+span[data-astro-cid-nrsofeet]{outline:2px solid var(--color-accent);outline-offset:2px}.calc-fields[data-astro-cid-nrsofeet]{display:grid;gap:var(--space-3) var(--space-5)}.calc-fields--3[data-astro-cid-nrsofeet]{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-fields--2[data-astro-cid-nrsofeet]{grid-template-columns:repeat(2,minmax(0,1fr))}.calc-field__head[data-astro-cid-nrsofeet]{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-2);min-height:24px}.calc-field__head[data-astro-cid-nrsofeet] label[data-astro-cid-nrsofeet]:first-child{margin-right:auto;font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.calc-slider[data-astro-cid-nrsofeet]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) var(--num-w, 5rem);align-items:center;gap:var(--space-3);padding-bottom:16px}.calc-slider[data-astro-cid-nrsofeet]:after{content:attr(data-end);position:absolute;bottom:0;left:0;white-space:nowrap;font-size:11px;line-height:1;text-align:left;color:var(--color-text-muted)}.calc-slider--short[data-astro-cid-nrsofeet]{--num-w: 3.5rem}.calc-slider--short[data-astro-cid-nrsofeet] .calc-num[data-astro-cid-nrsofeet]{padding-inline:var(--space-2)}.calc-num[data-astro-cid-nrsofeet]{width:100%;min-height:40px;padding:0 var(--space-3);border:1px solid #cfd6df;border-radius:var(--radius-sm);background:var(--color-bg);font:inherit;font-variant-numeric:tabular-nums;text-align:right}.calc-num[data-astro-cid-nrsofeet]:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}.calc-num[data-astro-cid-nrsofeet][aria-invalid=true]{border-color:#d64545}.calc-num[data-astro-cid-nrsofeet]:disabled{background:var(--color-bg-subtle);color:var(--color-text-muted)}.calc-range[data-astro-cid-nrsofeet]{display:block;appearance:none;-webkit-appearance:none;width:100%;height:28px;margin:0;background:transparent;cursor:pointer}.calc-range[data-astro-cid-nrsofeet]::-webkit-slider-runnable-track{height:4px;border-radius:2px;background:#d5dce5}.calc-range[data-astro-cid-nrsofeet]::-moz-range-track{height:4px;border-radius:2px;background:#d5dce5}.calc-range[data-astro-cid-nrsofeet]::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-10px;border:3px solid var(--color-bg);border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--shadow-sm)}.calc-range[data-astro-cid-nrsofeet]::-moz-range-thumb{width:18px;height:18px;border:3px solid var(--color-bg);border-radius:50%;background:var(--color-primary);box-shadow:0 0 0 1px var(--color-primary),var(--shadow-sm)}.calc-range[data-astro-cid-nrsofeet]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.calc-range[data-astro-cid-nrsofeet]:disabled{cursor:not-allowed;opacity:.45}.calc-field__error[data-astro-cid-nrsofeet]{margin-top:calc(var(--space-1) * -1);font-size:var(--text-xs);color:#b42318}.calc-unknown[data-astro-cid-nrsofeet]{display:inline-flex;align-items:center;gap:var(--space-1);min-height:24px;font-size:var(--text-sm);cursor:pointer}.calc-unknown[data-astro-cid-nrsofeet] input[data-astro-cid-nrsofeet]{width:18px;height:18px;margin:0;accent-color:var(--color-primary)}.calc-info[data-astro-cid-nrsofeet]{width:24px;height:24px;padding:0;border:1px solid #cfd6df;border-radius:50%;background:var(--color-bg);font:inherit;font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:1;color:var(--color-text-muted);cursor:pointer}.calc-info[data-astro-cid-nrsofeet]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.calc-equivalent[data-astro-cid-nrsofeet]{margin-top:var(--space-1);font-size:var(--text-sm);color:var(--color-text-muted)}.calc-equivalent[data-astro-cid-nrsofeet] strong[data-astro-cid-nrsofeet]{color:var(--color-text);font-variant-numeric:tabular-nums}.calc-mini[data-astro-cid-nrsofeet]{display:none}.calc-result[data-astro-cid-nrsofeet]{display:flex;flex-direction:column;padding:var(--space-6) var(--space-5);border:1px solid #e0e6ed;border-radius:var(--radius-md);background:var(--color-bg);box-shadow:var(--shadow-card)}.calc-result[data-astro-cid-nrsofeet].is-invalid{border-color:#d64545}.calc-result__badge[data-astro-cid-nrsofeet]{align-self:flex-start;margin-bottom:var(--space-5);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-xs);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.calc-result__label[data-astro-cid-nrsofeet]{margin-bottom:var(--space-2);font-size:var(--text-sm);color:var(--color-text-muted)}.calc-result__price[data-astro-cid-nrsofeet]{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-4)}.calc-result__amount[data-astro-cid-nrsofeet]{font-size:var(--text-2xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);font-variant-numeric:tabular-nums}.calc-result__unit[data-astro-cid-nrsofeet]{color:var(--color-text-muted)}.calc-result__discount[data-astro-cid-nrsofeet]{margin:calc(var(--space-2) * -1) 0 var(--space-4);font-size:var(--text-sm)}.calc-result__full[data-astro-cid-nrsofeet]{color:var(--color-text-muted);font-variant-numeric:tabular-nums}.calc-result__saving[data-astro-cid-nrsofeet]{font-weight:var(--font-weight-semibold);color:var(--color-accent)}.calc-result__text[data-astro-cid-nrsofeet]{margin-bottom:var(--space-5);padding-top:var(--space-4);border-top:1px solid #e0e6ed;font-size:var(--text-xs);line-height:var(--line-height-normal);color:var(--color-text-muted)}.calc-result__fee[data-astro-cid-nrsofeet]{margin-bottom:var(--space-4);font-size:var(--text-sm);font-weight:var(--font-weight-medium)}.calc-result__cta[data-astro-cid-nrsofeet] .btn{width:100%}.calc-result__note[data-astro-cid-nrsofeet]{margin-top:var(--space-4);font-size:var(--text-xs);line-height:var(--line-height-normal);color:var(--color-text-muted)}.calc-result[data-astro-cid-nrsofeet] [data-astro-cid-nrsofeet][hidden],.calc-result__cta[data-astro-cid-nrsofeet] [data-astro-cid-nrsofeet][hidden]{display:none}@media (max-width: 960px){.calc[data-astro-cid-nrsofeet]{grid-template-columns:minmax(0,1fr);gap:var(--space-4)}.calc__result[data-astro-cid-nrsofeet]{position:static}.calc-mini[data-astro-cid-nrsofeet]{display:grid;grid-template-columns:1fr auto;align-items:baseline;column-gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid #e0e6ed;border-radius:var(--radius-md);background:var(--color-bg)}.calc-mini__label[data-astro-cid-nrsofeet]{font-size:var(--text-sm);color:var(--color-text-muted)}.calc-mini__price[data-astro-cid-nrsofeet]{font-size:var(--text-xl);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums}.calc-mini__note[data-astro-cid-nrsofeet]{grid-column:1 / -1;font-size:var(--text-xs);color:var(--color-text-muted)}.calc-mini__note[data-astro-cid-nrsofeet]:empty{display:none}}@media (max-width: 720px){.calc-fields--3[data-astro-cid-nrsofeet],.calc-fields--2[data-astro-cid-nrsofeet]{grid-template-columns:minmax(0,1fr)}.calc-fields[data-astro-cid-nrsofeet]{gap:var(--space-2)}.calc-group[data-astro-cid-nrsofeet]{padding-inline:var(--space-4)}}.table-scroll[data-astro-cid-lmkygsfs]{overflow-x:auto;border:1px solid #e0e6ed;border-radius:9px;background:var(--color-bg);text-align:left}.table-scroll[data-astro-cid-lmkygsfs]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.data-table[data-astro-cid-lmkygsfs]{width:100%;min-width:780px;border-collapse:separate;border-spacing:0}.data-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.data-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:14px 18px;border-bottom:1px solid #e0e6ed;text-align:left;white-space:nowrap}.data-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--color-bg);font-size:var(--text-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);white-space:normal;vertical-align:bottom}.data-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-weight:var(--font-weight-semibold)}.data-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child th[data-astro-cid-lmkygsfs],.data-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:last-child td[data-astro-cid-lmkygsfs]{border-bottom:0}.table-scroll[data-astro-cid-lmkygsfs] .data-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.table-scroll[data-astro-cid-lmkygsfs] .data-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]:first-child{position:sticky;left:0;z-index:1;box-shadow:1px 0 #e0e6ed}.table-scroll[data-astro-cid-lmkygsfs] .data-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{background:var(--color-bg)}.fn-ref[data-astro-cid-lmkygsfs]{margin-left:2px;color:var(--color-accent);text-decoration:none}.table-hint[data-astro-cid-lmkygsfs]{display:none;margin-top:var(--space-2);font-size:var(--text-xs);color:var(--color-text-muted)}.notes[data-astro-cid-lmkygsfs]{max-width:820px;margin:var(--space-5) auto 0;text-align:left;font-size:var(--text-sm);line-height:var(--line-height-normal);color:var(--color-text-muted)}.notes[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]+p[data-astro-cid-lmkygsfs]{margin-top:var(--space-2)}.notes[data-astro-cid-lmkygsfs] strong[data-astro-cid-lmkygsfs]{color:var(--color-text)}.notes[data-astro-cid-lmkygsfs] a[data-astro-cid-lmkygsfs]{color:var(--color-accent)}.prose[data-astro-cid-lmkygsfs]{max-width:720px;margin-inline:auto;text-align:left;line-height:var(--line-height-normal)}.prose[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]+p[data-astro-cid-lmkygsfs],.prose[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]+p[data-astro-cid-lmkygsfs],.prose[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]+ul[data-astro-cid-lmkygsfs]{margin-top:var(--space-3)}.prose[data-astro-cid-lmkygsfs] ul[data-astro-cid-lmkygsfs]{list-style:disc;padding-left:var(--space-5)}.prose[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]+li[data-astro-cid-lmkygsfs]{margin-top:var(--space-1)}.faq-list[data-astro-cid-lmkygsfs]{max-width:720px;margin-inline:auto;text-align:left}@media (max-width: 720px){.table-hint[data-astro-cid-lmkygsfs]{display:block}.data-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.data-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:12px}}
