.CostTable_scroll__AeAVb{position:relative;overflow-x:auto;scrollbar-width:none}.CostTable_scroll__AeAVb::-webkit-scrollbar{display:none}@media(max-width:800px){.CostTable_scroll__AeAVb{margin-inline:-1rem;padding-inline:1rem}}.CostTable_table__rl40W{width:100%;border-collapse:separate;border-spacing:0;text-align:left}@media(max-width:800px){.CostTable_table__rl40W{min-width:30rem}}.CostTable_table__rl40W td,.CostTable_table__rl40W th{padding:1rem .75rem;vertical-align:top;border-bottom:1px solid rgba(35,34,34,.1019607843)}.CostTable_table__rl40W thead th{font-family:var(--font-primary),Arial,sans-serif;font-size:.875rem;line-height:1.3;color:#232222;font-weight:500}.CostTable_table__rl40W tbody th{display:table-cell;width:46%;font-weight:400}.CostTable_table__rl40W tbody td,.CostTable_table__rl40W tbody th{font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;line-height:1.4}.CostTable_table__rl40W tbody td{font-weight:500;width:27%;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CostTable_table__rl40W tr:last-child :is(th,td){border-bottom:0}.CostTable_mellow__WySYp{background:rgba(246,216,186,.2392156863)}thead .CostTable_mellow__WySYp{border-top-left-radius:.5rem;border-top-right-radius:.5rem;color:#232222}tr:last-child .CostTable_mellow__WySYp{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.CostTable_compact__x_O3L td,.CostTable_compact__x_O3L th{padding:.75rem .5rem}.CostTable_compact__x_O3L tbody th{font-weight:400;width:42%}.CostTable_compact__x_O3L tbody td,.CostTable_compact__x_O3L tbody th{font-family:var(--font-primary),Arial,sans-serif;font-size:.875rem;line-height:1.3}.CostTable_compact__x_O3L tbody td{font-weight:600}.CostTable_compact__x_O3L thead th{font-family:var(--font-primary),Arial,sans-serif;font-size:.75rem;line-height:1.2;font-weight:500}@media(max-width:800px){.CostTable_compact__x_O3L{min-width:0}.CostTable_compact__x_O3L td,.CostTable_compact__x_O3L th{padding:.625rem .25rem}.CostTable_compact__x_O3L tbody th{font-weight:400;width:38%}.CostTable_compact__x_O3L tbody td,.CostTable_compact__x_O3L tbody th{font-family:var(--font-primary),Arial,sans-serif;font-size:.75rem;line-height:1.2}.CostTable_compact__x_O3L tbody td{font-weight:600}}.CostTable_hint__RSGgJ{font-family:var(--font-primary),Arial,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400;display:block;margin-top:.25rem;color:#232222}.CostTable_total__fENbF :is(th,td){font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;line-height:1.4;font-weight:600;border-top:1px solid rgba(35,34,34,.1607843137)}.CostTable_sub__H9340 :is(th,td){color:#8a8686}.CompareSection_body__xo4SP{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding:2rem;background:#fff;border-radius:1.25rem}@media(max-width:800px){.CompareSection_body__xo4SP{margin-top:1.5rem;padding:1.25rem}}.CompareSection_cell__FUfM_{display:flex;flex-direction:column;gap:.25rem;white-space:normal}.CompareSection_yes__x4_qG{color:#5e8b7f}.CompareSection_no__qGvPD{color:#e35656}.CompareSection_mark__YSBDg{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.CompareSection_note__zVq2N,.CompareSection_source__GWkZv{font-family:var(--font-primary),Arial,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400;color:#232222}.Accordion_root__uUvXJ{display:flex;flex-direction:column}.Accordion_item__k_r_j{border-bottom:1px solid rgba(35,34,34,.1607843137)}.Accordion_rootTopDivider__OiNrq>.Accordion_item__k_r_j:first-child{border-top:1px solid rgba(35,34,34,.1607843137)}.Accordion_trigger__Sziqm{width:100%;display:flex;align-items:center;gap:1.5rem;padding-block:1.5rem;margin:0;border:0;background:rgba(0,0,0,0);text-align:start;cursor:pointer;color:#232222;font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;line-height:1.4;font-weight:500}@media(max-width:800px){.Accordion_trigger__Sziqm{gap:1rem}}.Accordion_question__lGk07{flex:1 1;min-width:0}.Accordion_questionNumbered__vKx0N{display:flex}.Accordion_number__pWprH{flex-shrink:0;width:1.5rem;padding-right:.375rem;text-align:end}.Accordion_indicator__o1dpy{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:2rem;height:2rem;color:#232222;transition:rotate .7s cubic-bezier(.22,1,.36,1)}.Accordion_indicator__o1dpy[data-state=open]{rotate:180deg}.Accordion_content__ChVar{overflow:hidden}.Accordion_content__ChVar[data-state=open]{animation:Accordion_accordion-expand__tHQb5 .7s cubic-bezier(.22,1,.36,1)}.Accordion_content__ChVar[data-state=closed]{animation:Accordion_accordion-collapse__0Zyst .7s cubic-bezier(.22,1,.36,1)}.Accordion_body__ia47f{max-width:var(--accordion-answer-max,none);padding-bottom:1.5rem;color:#232222;font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;line-height:1.4;font-weight:400}.Accordion_body__ia47f :where(ul,ol){margin:0;padding-left:1.5rem}.Accordion_body__ia47f>*+*{margin-top:1rem}.Accordion_body__ia47f :where(ul){list-style:disc}.Accordion_body__ia47f :where(ol){list-style:decimal}.Accordion_body__ia47f :where(li+li){margin-top:.5rem}.Accordion_body__ia47f :where(a){color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;transition:color .2s ease-in-out}.Accordion_body__ia47f :where(a):hover{color:#ff6f23}.Accordion_tone-pine__7VOAp .Accordion_item__k_r_j,.Accordion_tone-pine__7VOAp.Accordion_rootTopDivider__OiNrq>.Accordion_item__k_r_j:first-child{border-color:color-mix(in srgb,#5e8b7f 20%,transparent)}.Accordion_tone-pine__7VOAp .Accordion_body__ia47f,.Accordion_tone-pine__7VOAp .Accordion_indicator__o1dpy,.Accordion_tone-pine__7VOAp .Accordion_trigger__Sziqm{color:#5e8b7f}@keyframes Accordion_accordion-expand__tHQb5{0%{height:0;opacity:0}to{height:var(--height);opacity:1}}@keyframes Accordion_accordion-collapse__0Zyst{0%{height:var(--height);opacity:1}to{height:0;opacity:0}}@media(prefers-reduced-motion:reduce){.Accordion_body__ia47f :where(a),.Accordion_content__ChVar,.Accordion_indicator__o1dpy{transition:none;animation:none}}.FieldBox_box__6NzTw{display:flex;flex-direction:column;gap:.5rem;min-width:0}.FieldBox_wide__YDb20{grid-column:1/-1}.FieldBox_hint__JAR1C,.FieldBox_label__yo7p6{font-family:var(--font-primary),Arial,sans-serif;font-size:.75rem;line-height:1.2;font-weight:400;color:#232222}.CostBreakdown_item__bYzTt{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:.5rem}@media(max-width:800px){.CostBreakdown_item__bYzTt{gap:1.25rem}}.CostBreakdown_lede__PiGB_{font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;line-height:1.4;font-weight:400;max-width:38.5rem;color:#232222}.CostBreakdown_tunes__4onL6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.5rem 1rem;gap:1.5rem 1rem;align-items:start;padding:1.5rem;background:#f8f2e9;border-radius:1rem}@media(max-width:800px){.CostBreakdown_tunes__4onL6{grid-template-columns:minmax(0,1fr);gap:1.25rem;padding:1rem}}.CostBreakdown_note__s_Hdt{font-family:var(--font-primary),Arial,sans-serif;font-size:.875rem;line-height:1.3;font-weight:400;max-width:55rem;color:#232222}.CostBreakdown_probability___o2uE{max-width:5.5rem}.CostBreakdown_percent__Ol7NB{display:inline-flex;align-items:center;gap:.5rem}.CostSummary_card__G6NGe{display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;background:#f6d8ba;border-radius:1.5rem}@media(max-width:800px){.CostSummary_card__G6NGe{gap:1.25rem;padding:1.5rem;border-radius:1.25rem}}.CostSummary_verdict__ttGZ6{display:flex;flex-direction:column;gap:.5rem}.CostSummary_lead__2pACm{font-family:var(--font-primary),Arial,sans-serif;font-size:1.125rem;line-height:1.3}@media(max-width:800px){.CostSummary_lead__2pACm{font-size:1rem}}.CostSummary_lead__2pACm{font-weight:500;color:#232222}.CostSummary_value__NJ7bt{font-family:var(--font-secondary),"Times New Roman",serif;font-weight:400;font-size:4.375rem;line-height:1;letter-spacing:-.03em}@media(max-width:800px){.CostSummary_value__NJ7bt{font-size:2.375rem;letter-spacing:0}}.CostSummary_value__NJ7bt{color:#232222;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.CostSummary_sub__BR8SN{font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;line-height:1.4;font-weight:400;color:#232222}.CostSummary_panel__PDEva{padding:1.5rem;background:#fff;border-radius:1rem}@media(max-width:800px){.CostSummary_panel__PDEva{padding:1rem}}.CostSummary_why__55Q3t{font-family:var(--font-primary),Arial,sans-serif;font-size:1rem;line-height:1.4;font-weight:400;color:#232222}.CostSummary_action__waHJg>*{width:100%}.CostCalculator_layout__5fofP{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-gap:2rem;gap:2rem;align-items:start}@media(max-width:800px){.CostCalculator_layout__5fofP{grid-template-columns:minmax(0,1fr);gap:1.5rem}}.CostCalculator_form__e9yCV{display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem;background:#fff;border-radius:1.5rem}@media(max-width:800px){.CostCalculator_form__e9yCV{padding:1.5rem;border-radius:1.25rem}}.CostCalculator_formTitle__57D8K{font-family:var(--font-secondary),"Times New Roman",serif;font-weight:400;font-size:2rem;line-height:1.2}@media(max-width:800px){.CostCalculator_formTitle__57D8K{font-size:1.5rem}}.CostCalculator_formTitle__57D8K{color:#232222}.CostCalculator_rateSwitch__BI_TV{align-self:flex-start}.CostCalculator_fields__PFiaj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem 1rem;gap:1.5rem 1rem}@media(max-width:800px){.CostCalculator_fields__PFiaj{grid-template-columns:minmax(0,1fr);gap:1.25rem}}.CostCalculator_summary__zQUYn{position:-webkit-sticky;position:sticky;top:calc(5.5rem + 1rem)}@media(max-width:800px){.CostCalculator_summary__zQUYn{position:static}}.CostCalculator_breakdown__1yWvk{margin-top:2.5rem}@media(max-width:800px){.CostCalculator_breakdown__1yWvk{margin-top:1.5rem}}.CostCalculator_hard___HZBY{display:flex;flex-direction:column;gap:1rem;margin-top:2rem;padding:2rem;background:#fff;border-radius:1.25rem}@media(max-width:800px){.CostCalculator_hard___HZBY{margin-top:1.5rem;padding:1.25rem}}.CostCalculator_note__SkKSe{font-size:.875rem;line-height:1.3;max-width:55rem}.CostCalculator_mellowNote__nDC9L,.CostCalculator_note__SkKSe{font-family:var(--font-primary),Arial,sans-serif;font-weight:400;color:#232222}.CostCalculator_mellowNote__nDC9L{font-size:1rem;line-height:1.4}