.pricing-table-wrap[data-astro-cid-lfo6wmmv]{border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);background:var(--surface);overflow-x:auto}.pricing-table[data-astro-cid-lfo6wmmv]{border-collapse:collapse;width:100%;min-width:640px;font-size:var(--step-0)}.pricing-table[data-astro-cid-lfo6wmmv] caption[data-astro-cid-lfo6wmmv]{caption-side:top;text-align:left;padding:var(--space-md) var(--space-lg);font-size:var(--step--1);color:var(--ink-500);border-bottom:1px solid var(--hairline)}.pricing-table[data-astro-cid-lfo6wmmv] thead[data-astro-cid-lfo6wmmv] th[data-astro-cid-lfo6wmmv]{background:var(--surface-soft);text-align:left;padding:var(--space-sm) var(--space-md);font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-500);border-bottom:1px solid var(--hairline);position:sticky;top:0}.pricing-table[data-astro-cid-lfo6wmmv] tbody[data-astro-cid-lfo6wmmv]+tbody[data-astro-cid-lfo6wmmv]{border-top:2px solid var(--hairline)}.group-row[data-astro-cid-lfo6wmmv] th[data-astro-cid-lfo6wmmv]{text-align:left;padding:var(--space-md);background:var(--brand-050);color:var(--ink-900);font-weight:750}.group-blurb[data-astro-cid-lfo6wmmv]{font-weight:400;font-size:var(--step--1);color:var(--ink-500);display:block}.pricing-table[data-astro-cid-lfo6wmmv] tbody[data-astro-cid-lfo6wmmv] td[data-astro-cid-lfo6wmmv],.pricing-table[data-astro-cid-lfo6wmmv] tbody[data-astro-cid-lfo6wmmv] th[data-astro-cid-lfo6wmmv][scope=row]{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--hairline);vertical-align:top}.pricing-table[data-astro-cid-lfo6wmmv] tbody[data-astro-cid-lfo6wmmv] th[data-astro-cid-lfo6wmmv][scope=row]{text-align:left;color:var(--ink-900);font-weight:650}.num[data-astro-cid-lfo6wmmv]{white-space:nowrap;font-variant-numeric:tabular-nums}.details[data-astro-cid-lfo6wmmv]{max-width:40ch}.details__desc[data-astro-cid-lfo6wmmv]{font-size:var(--step--1);color:var(--ink-900);margin:0}.details__note[data-astro-cid-lfo6wmmv]{font-size:var(--step--1);color:var(--ink-500);margin:.25rem 0 0}.details__desc[data-astro-cid-lfo6wmmv]+.details__note[data-astro-cid-lfo6wmmv]{border-top:1px dashed var(--hairline);padding-top:.35rem}.tag[data-astro-cid-lfo6wmmv],.pricing-table[data-astro-cid-lfo6wmmv] .tag[data-astro-cid-lfo6wmmv]{text-transform:uppercase;letter-spacing:.04em;color:var(--brand-700);background:var(--brand-100);border-radius:var(--radius-pill);vertical-align:middle;margin-left:.4rem;padding:.05rem .4rem;font-size:.7rem;font-weight:700;display:inline-block}tr[data-astro-cid-lfo6wmmv]:last-child td[data-astro-cid-lfo6wmmv],tr[data-astro-cid-lfo6wmmv]:last-child th[data-astro-cid-lfo6wmmv]{border-bottom:none}.estimator{padding:var(--space-xl)}.est-intro{max-width:60ch;color:var(--ink-500);margin-top:var(--space-xs)}.est-noscript,.est-hint{padding:var(--space-md);background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--radius-md);color:var(--ink-500);font-size:var(--step--1)}.est-quiz{margin-top:var(--space-lg);max-width:54rem}.est-progress{font-size:var(--step--1);color:var(--ink-500);margin:0 0 var(--space-sm);font-weight:650}.est-step{gap:var(--space-md);display:grid}.est-step[hidden]{display:none}.est-label{color:var(--ink-900);margin-bottom:var(--space-xs);font-weight:750;display:block}.est-label-sm{font-weight:650;font-size:var(--step--1);color:var(--ink-700);margin-bottom:.3rem;display:block}.est-fieldset{border:0;margin:0;padding:0}.est-select{width:100%;font:inherit;border:1px solid var(--hairline);border-radius:var(--radius-md);background:var(--surface);padding:.7rem .85rem}.est-note{font-size:var(--step--1);color:var(--ink-500);margin-top:var(--space-xs)}.est-hints{gap:.3rem;display:grid}.est-step-extra{padding-top:var(--space-xs)}.est-checks,.est-options{gap:var(--space-xs);display:grid}.est-checks--issues{align-items:stretch}@media (width>=640px){.est-checks--issues{grid-template-columns:repeat(2,1fr)}}@media (width>=900px){.est-checks--issues{grid-template-columns:repeat(3,1fr)}}.est-check{border:1px solid var(--hairline);border-radius:var(--radius-md);cursor:pointer;font-size:var(--step-0);align-items:flex-start;gap:.6rem;padding:.55rem .7rem;display:flex}.est-check:hover{border-color:var(--brand-500);background:var(--brand-050)}.est-check input[type=checkbox],.est-check input[type=radio]{flex:none;margin-top:.25rem}.est-check span{flex-direction:column;flex:1;gap:.35rem;display:flex}.est-inline-text{width:100%;max-width:20rem;font:inherit;font-size:var(--step--1);border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);padding:.45rem .6rem}.est-tiles{gap:var(--space-xs);grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));display:grid}.est-tile{text-align:center;border:1px solid var(--hairline);border-radius:var(--radius-md);cursor:pointer;min-height:4.25rem;font-size:var(--step-0);color:var(--ink-900);background:var(--surface);justify-content:center;align-items:center;padding:.9rem .75rem;font-weight:650;transition:border-color .15s,background-color .15s,box-shadow .15s;display:flex;position:relative}.est-tile[hidden]{display:none}.est-tile:hover{border-color:var(--brand-500);background:var(--brand-050)}.est-tile input{opacity:0;width:1px;height:1px;position:absolute}.est-tile:has(input:checked){border-color:var(--brand-500);background:var(--brand-050);box-shadow:0 0 0 2px var(--brand-500) inset;color:var(--brand-700)}.est-tile:has(input:focus-visible){outline:2px solid var(--brand-500);outline-offset:2px}.est-other-row{margin-top:var(--space-xs)}.est-devnote{color:var(--ink-500);font-style:normal;font-size:var(--step--1)}.est-nav{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.est-result{border-top:1px solid var(--hairline);padding-top:var(--space-lg)}.est-lines{border-collapse:collapse;width:100%;margin-bottom:var(--space-md)}.est-lines th[scope=row]{text-align:left;border-bottom:1px solid var(--hairline);vertical-align:top;padding:.45rem 0;font-weight:550}.est-lines td{text-align:right;border-bottom:1px solid var(--hairline);white-space:nowrap;padding:.45rem 0}.est-lines tfoot th,.est-lines tfoot td{font-weight:800;font-size:var(--step-1);color:var(--ink-900);border-bottom:none;padding-top:.7rem}.est-num{font-variant-numeric:tabular-nums}.est-total{color:var(--brand-700)}.est-disclaimers{margin:0 0 var(--space-md);font-size:var(--step--1);color:var(--ink-500);gap:.4rem;padding:0;list-style:none;display:grid}.est-disclaimers li{padding-left:1.1rem;position:relative}.est-disclaimers li:before{content:"ℹ";color:var(--brand-500);position:absolute;left:0}.est-turnaround{color:var(--ink-700);font-weight:650}.est-ctas{margin:var(--space-md) 0;flex-wrap:wrap;gap:.7rem;display:flex}.est-email{margin-top:var(--space-md);padding:var(--space-md);background:var(--surface-soft);border:1px solid var(--hairline);border-radius:var(--radius-md)}.est-email-row{flex-wrap:wrap;gap:.6rem;display:flex}.est-email-row label{flex:12rem}.est-email-row input{width:100%;font:inherit;border:1px solid var(--hairline);border-radius:var(--radius-sm);background:var(--surface);padding:.65rem .8rem}.hero[data-astro-cid-u3mqw4ek]{padding-top:var(--space-2xl)}.hero-actions[data-astro-cid-u3mqw4ek]{flex-wrap:wrap;gap:.75rem;display:flex}.concierge-actions[data-astro-cid-u3mqw4ek]{margin-top:var(--space-md);flex-wrap:wrap;gap:.75rem;display:flex}@media (width<=640px){.concierge-actions[data-astro-cid-u3mqw4ek]{flex-direction:column;align-items:center}.concierge-actions[data-astro-cid-u3mqw4ek] .btn[data-astro-cid-u3mqw4ek]{width:100%;max-width:22rem}}.diag[data-astro-cid-u3mqw4ek]{gap:var(--space-lg);background:var(--brand-050);border-color:var(--brand-100);display:grid}@media (width>=780px){.diag[data-astro-cid-u3mqw4ek]{grid-template-columns:1.2fr 1fr;align-items:center}}.diag-note[data-astro-cid-u3mqw4ek]{margin-top:var(--space-sm);color:var(--ink-700)}.diag-steps[data-astro-cid-u3mqw4ek]{gap:var(--space-sm);padding:0;list-style:none;display:grid}.diag-steps[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--ink-700);align-items:flex-start;gap:.7rem;font-weight:600;display:flex}.diag-steps[data-astro-cid-u3mqw4ek] span[data-astro-cid-u3mqw4ek]{background:var(--brand-600);color:#fff;border-radius:var(--radius-pill);width:1.6rem;height:1.6rem;font-size:var(--step--1);flex:none;place-items:center;display:grid}.tier-table-wrap[data-astro-cid-u3mqw4ek]{border:1px solid var(--hairline);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);overflow-x:auto}.tier-table[data-astro-cid-u3mqw4ek]{border-collapse:collapse;width:100%;min-width:640px}.tier-table[data-astro-cid-u3mqw4ek] caption[data-astro-cid-u3mqw4ek]{caption-side:top;text-align:left;padding:var(--space-md) var(--space-lg);font-size:var(--step--1);color:var(--ink-500);border-bottom:1px solid var(--hairline)}.tier-table[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek],.tier-table[data-astro-cid-u3mqw4ek] td[data-astro-cid-u3mqw4ek]{padding:var(--space-sm) var(--space-md);border-bottom:1px solid var(--hairline);text-align:left;vertical-align:top}.tier-table[data-astro-cid-u3mqw4ek] thead[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek]{background:var(--surface-soft)}.tier-table[data-astro-cid-u3mqw4ek] thead[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek].is-highlight{background:var(--brand-100)}.tier-table[data-astro-cid-u3mqw4ek] td[data-astro-cid-u3mqw4ek].is-highlight{background:var(--brand-050)}.tier-price[data-astro-cid-u3mqw4ek]{font-size:var(--step-1);color:var(--ink-900);font-weight:800;display:block}.tier-price[data-astro-cid-u3mqw4ek] em[data-astro-cid-u3mqw4ek]{font-size:var(--step--1);color:var(--ink-500);font-weight:600}.tier-for[data-astro-cid-u3mqw4ek]{font-weight:400;font-size:var(--step--1);color:var(--ink-500);display:block}.tier-table[data-astro-cid-u3mqw4ek] tbody[data-astro-cid-u3mqw4ek] th[data-astro-cid-u3mqw4ek][scope=row]{color:var(--ink-900);font-weight:700}.tier-table[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]:last-child th[data-astro-cid-u3mqw4ek],.tier-table[data-astro-cid-u3mqw4ek] tr[data-astro-cid-u3mqw4ek]:last-child td[data-astro-cid-u3mqw4ek]{border-bottom:none}.faq-list[data-astro-cid-u3mqw4ek]{gap:var(--space-lg);display:grid}.faq-item[data-astro-cid-u3mqw4ek] h3[data-astro-cid-u3mqw4ek]{font-size:var(--step-1)}.faq-item[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{margin-top:var(--space-xs);color:var(--ink-700);max-width:68ch}
