.client-calculators_page__uX_Ta{color:var(--ui-ink);padding-bottom:1.5rem}.client-calculators_visuallyHidden__iL34S{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.client-calculators_page__uX_Ta .ah-floating-control>[data-slot=select-trigger]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;color:var(--ui-ink);text-align:left}.client-calculators_page__uX_Ta [data-slot=select-trigger]>svg{width:1rem;height:1rem;flex:none}.client-calculators_selectPopup__Kor1Y[data-slot=select-content]{z-index:100;width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);overflow:hidden;padding:.25rem;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface);color:var(--ui-ink);box-shadow:0 8px 24px color-mix(in srgb,var(--ui-ink) 14%,transparent);font-family:var(--ui)}.client-calculators_selectOption__QHqQL[data-slot=select-item]{position:relative;display:flex;align-items:center;min-height:44px;padding:.5rem 2rem .5rem .75rem;border-radius:6px;font-size:1rem;line-height:1.4;cursor:pointer;outline:none}.client-calculators_selectOption__QHqQL[data-highlighted]{background:var(--ui-sky)}.client-calculators_selectOption__QHqQL [data-slot=select-item-indicator]{position:absolute;right:.625rem;display:flex;align-items:center}.client-calculators_selectOption__QHqQL svg{width:1rem;height:1rem}.client-calculators_selectPopup__Kor1Y [data-slot=select-scroll-down-button],.client-calculators_selectPopup__Kor1Y [data-slot=select-scroll-up-button]{display:flex;justify-content:center}.client-calculators_selectPopup__Kor1Y [data-slot=select-scroll-down-button] svg,.client-calculators_selectPopup__Kor1Y [data-slot=select-scroll-up-button] svg{width:1rem;height:1rem}.client-calculators_publicWorkspace__pPhew .client-calculators_inputTitle__zV3pu h2,.client-calculators_publicWorkspace__pPhew .client-calculators_result__e4S9i h2{font-family:var(--ui);font-size:1.125rem;font-weight:600;line-height:1.4;letter-spacing:normal;text-wrap:wrap}.client-calculators_publicWorkspace__pPhew .client-calculators_result__e4S9i h2{font-size:1rem;font-weight:500}.client-calculators_page__uX_Ta .ah-floating-control>[data-slot=select-trigger]{width:100%;height:auto;min-height:1.75rem;border:0;border-radius:0;background:transparent;box-shadow:none;padding:0;font:400 1rem/1.5 var(--ui)}.client-calculators_page__uX_Ta .ah-floating-control>[data-slot=select-trigger]:focus-visible{outline:0;box-shadow:none}.client-calculators_schedule__bMkO0{margin-top:1.5rem;border-top:1px solid var(--ui-line);padding-block:.75rem}.client-calculators_schedule__bMkO0 summary{min-height:44px;align-content:center;cursor:pointer;font-weight:600}.client-calculators_schedule__bMkO0 td,.client-calculators_schedule__bMkO0 th{white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.client-calculators_schedule__bMkO0 td:first-child,.client-calculators_schedule__bMkO0 th:first-child{text-align:left}.client-calculators_publicWorkspace__pPhew{padding-top:1.25rem;padding-bottom:2rem}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-bottom:1.25rem}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq h1{font-family:var(--pub-ui,inherit);font-size:1.5rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;margin:0;text-wrap:wrap}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq p{font-size:.875rem;line-height:1.5;color:var(--ui-muted);margin:0}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq>a{flex:0 0 44px;display:flex;align-items:center;justify-content:center;min-height:44px;color:inherit;text-decoration:none}.client-calculators_page__uX_Ta h1,.client-calculators_page__uX_Ta h2,.client-calculators_page__uX_Ta h3,.client-calculators_page__uX_Ta p{margin:0}.client-calculators_page__uX_Ta .client-calculators_detailDescription__luBNt{margin:0 0 1rem;font-size:1rem;line-height:1.5;color:var(--ui-muted)}.client-calculators_detailPage__X9d2e{width:100%;min-width:0}.client-calculators_page__uX_Ta :is(a,button,input,summary):focus-visible{outline:1.5px solid var(--ui-muted);outline-offset:2px}.client-calculators_page__uX_Ta button{font-family:inherit;cursor:pointer}.client-calculators_heading__WhYR4{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1.25rem}.client-calculators_eyebrow__iDbwM{color:var(--ui-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em}.client-calculators_heading__WhYR4 h1{font-family:var(--display);font-weight:500;font-size:2rem;line-height:1.15;margin:0 0 .375rem;letter-spacing:-.025em}.client-calculators_detailHeading__7ygjs p,.client-calculators_heading__WhYR4 p{font-size:1rem;color:var(--ui-muted);line-height:1.6}.client-calculators_headingIcon__aVegl{width:5rem;height:5rem;border-radius:50%;background:var(--ui-sky);display:grid;place-items:center;flex:0 0 auto}.client-calculators_headingIcon__aVegl svg{width:2rem;height:2rem;stroke-width:1.5}.client-calculators_sectionTitle__Y_qlt{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem;margin-bottom:1rem}.client-calculators_sectionTitle__Y_qlt h2{font-family:var(--display);font-size:1.6rem;font-weight:500}.client-calculators_sectionTitle__Y_qlt>span{font-size:.875rem;color:var(--ui-muted)}.client-calculators_popular__hfTU3{padding-bottom:1.25rem;margin-bottom:1.25rem;border-bottom:2px dotted var(--ui-line)}.client-calculators_catalogueGrid__iNvA1,.client-calculators_featuredGrid__pPPzS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem}.client-calculators_card__CIhCp{min-width:0;min-height:44px;display:flex;align-items:flex-start;gap:.625rem;padding:.875rem;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:20px 10px 20px 10px;text-decoration:none}.client-calculators_card__CIhCp:hover{border-color:var(--ui-muted);background:var(--ui-canvas)}.client-calculators_icon__cB_gi{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;background:var(--ui-sky);flex:0 0 auto}:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=investment]{--calculator-tint:var(--ui-sky)}:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=goals]{--calculator-tint:var(--ui-butter)}:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=schemes],:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=wellness]{--calculator-tint:var(--ui-mint)}:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=tax]{--calculator-tint:var(--ui-lilac)}:is(.client-calculators_icon__cB_gi,.client-calculators_detailPage__X9d2e)[data-category=loans]{--calculator-tint:var(--ui-peach)}.client-calculators_icon__cB_gi[data-category]{background:var(--calculator-tint)}.client-calculators_detailPage__X9d2e .client-calculators_result__e4S9i{background:var(--calculator-tint,var(--ui-sky))}.client-calculators_detailPage__X9d2e .recharts-cartesian-axis-tick-value{font-family:var(--ui);font-size:14px;font-weight:400;fill:var(--ui-muted)}.client-calculators_detailPage__X9d2e .recharts-cartesian-grid-horizontal line{stroke-opacity:.55}.client-calculators_detailPage__X9d2e .recharts-surface:focus:not(:focus-visible){outline:none}.client-calculators_detailPage__X9d2e .recharts-surface:focus-visible{outline:1.5px solid var(--ui-muted);outline-offset:2px}.client-calculators_calculatorTitle__htOk7{display:flex;align-items:center;gap:.625rem}.client-calculators_page__uX_Ta .client-calculators_detailToolbar__drKD0 .client-calculators_calculatorTitle__htOk7>svg{width:1em;height:1em;flex:none;color:inherit;stroke-width:2}.client-calculators_detailPage__X9d2e .recharts-legend-item svg{width:8px!important;height:8px!important;min-width:8px;flex:none}.client-calculators_detailPage__X9d2e .recharts-tooltip-cursor{fill:var(--cobalt);fill-opacity:.1;stroke:var(--cobalt);stroke-opacity:.35}.client-calculators_detailPage__X9d2e[data-category=investment]{--cobalt:var(--chart-investment)}.client-calculators_detailPage__X9d2e[data-category=goals]{--cobalt:var(--chart-goals)}.client-calculators_detailPage__X9d2e[data-category=loans]{--cobalt:var(--chart-loans)}.client-calculators_detailPage__X9d2e[data-category=schemes]{--cobalt:var(--chart-schemes)}.client-calculators_detailPage__X9d2e[data-category=tax]{--cobalt:var(--chart-tax)}.client-calculators_detailPage__X9d2e[data-category=wellness]{--cobalt:var(--chart-wellness)}.client-calculators_detailPage__X9d2e .client-calculators_toggleField__hWdBk [data-slot=toggle-group-item][data-state=on],.client-calculators_detailPage__X9d2e button[aria-pressed=true]{background:var(--calculator-tint,var(--ui-sky))}.client-calculators_icon__cB_gi svg{width:1.125rem;height:1.125rem}.client-calculators_cardText__8KpY7{min-width:0;flex:1 1;display:grid;grid-gap:.375rem;gap:.375rem}.client-calculators_cardText__8KpY7 strong{font-size:var(--ui-text-heading);font-weight:var(--ui-heading-weight)}.client-calculators_cardHeading__KwY5e{display:flex;align-items:baseline;flex-wrap:wrap;gap:.25rem .5rem}.client-calculators_cardHeading__KwY5e strong{overflow-wrap:anywhere}.client-calculators_cardStatus__yXW1_[data-slot=badge]{padding:.125rem .375rem;border-color:var(--ui-line);background:var(--ui-canvas);color:var(--ui-muted);font-size:.8125rem;font-weight:500;line-height:1.3}.client-calculators_cardStatus__yXW1_[data-interactive=true]{background:var(--ui-mint);color:var(--ui-ink)}.client-calculators_cardDescription__cP_Eu{font-size:.875rem;line-height:1.55;color:var(--ui-muted)}.client-calculators_search__2i9xf{display:flex;align-items:center;gap:.75rem;padding:.125rem .875rem;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface)}.client-calculators_search__2i9xf>svg{width:1.125rem;color:var(--ui-muted);flex:0 0 auto}.client-calculators_search__2i9xf input{width:100%;min-width:0;height:3rem;padding:.5rem 0;border:0;outline-offset:0;box-shadow:none;background:transparent;font-family:inherit;font-size:1rem;color:var(--ui-ink)}.client-calculators_search__2i9xf:has(input:focus-visible){outline:1.5px solid var(--ui-muted);outline-offset:0}.ah-layout .client-calculators_page__uX_Ta .client-calculators_search__2i9xf input:focus-visible{outline:none}.client-calculators_search__2i9xf button{min-height:44px;background:transparent;color:var(--ui-ink);padding:.5rem;border:0}.client-calculators_mobileCategories__3rf4w{display:none}.client-calculators_categorySelect__83KBN[data-slot=select-trigger]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:44px;height:auto;padding:.625rem .875rem;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface);color:var(--ui-ink);font-family:var(--ui);font-size:1rem;white-space:normal;text-align:left}.client-calculators_categorySelect__83KBN svg{width:1rem;height:1rem;flex:none}.client-calculators_categorySelect__83KBN:focus-visible{outline:2px solid var(--ui-ink);outline-offset:2px}@media(max-width:640px){.client-calculators_mobileCategories__3rf4w{display:block;margin:.625rem 0 1rem}.client-calculators_page__uX_Ta .client-calculators_filters__AABcB,.client-calculators_page__uX_Ta .client-calculators_shortcuts__w4Y40{display:none}}.client-calculators_filters__AABcB{display:flex;flex-wrap:wrap;gap:.5rem;margin:.625rem 0}.client-calculators_filters__AABcB button{min-height:44px;height:auto;padding:.6rem .9rem;border-radius:24px;border:1px solid var(--ui-line);background:transparent;color:var(--ui-muted);white-space:normal;font-size:.875rem}.client-calculators_filters__AABcB button[aria-pressed=true]{background:var(--ui-sky);color:var(--ui-ink);border-color:var(--ui-muted);font-weight:700}.client-calculators_count__MS9Nx{color:var(--ui-muted);font-size:.875rem;margin:.625rem 0!important}.client-calculators_shortcuts__w4Y40{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;padding-block:0 .75rem;margin-bottom:1rem;border-bottom:2px dotted var(--ui-line)}.client-calculators_shortcuts__w4Y40>span{font-size:.875rem;color:var(--ui-muted);margin-right:.25rem}.client-calculators_shortcuts__w4Y40 a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .75rem;border:1px solid var(--ui-line);border-radius:10px;background:var(--ui-surface);color:var(--ui-ink);font-size:.875rem;text-decoration:none}.client-calculators_shortcuts__w4Y40 a:hover{background:var(--ui-sky);border-color:var(--ui-muted)}.client-calculators_shortcuts__w4Y40 svg{width:1rem;height:1rem;flex:0 0 auto}@media(max-width:640px){.client-calculators_shortcuts__w4Y40>span{flex-basis:100%}}.client-calculators_empty__x6rzE{padding:3rem 1rem;text-align:center;border:2px dotted var(--ui-line);border-radius:12px}.client-calculators_empty__x6rzE>svg{margin:0 auto 1rem}.client-calculators_empty__x6rzE h3{font-family:var(--display);font-size:1.75rem}.client-calculators_empty__x6rzE p{margin:.75rem 0 1rem;color:var(--ui-muted)}.client-calculators_empty__x6rzE button{padding:.7rem 1rem;min-height:44px;height:auto;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line)}.client-calculators_foot__9LtFz{display:flex;align-items:center;gap:1rem;border-top:2px dotted var(--ui-line);margin-top:1rem;padding-top:.75rem}.client-calculators_foot__9LtFz>svg{width:1.25rem;flex:0 0 auto;color:var(--ui-muted)}.client-calculators_foot__9LtFz p{font-size:.875rem;line-height:1.7}.client-calculators_foot__9LtFz p span{color:var(--ui-muted)}.client-calculators_foot__9LtFz a{margin-left:auto;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.875rem;text-decoration:underline;text-underline-offset:4px}.client-calculators_foot__9LtFz a svg{width:1rem}.client-calculators_back__0JgYO{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid var(--ui-line);border-radius:50%;color:var(--ui-ink)}.client-calculators_back__0JgYO:hover{background:var(--ui-sky)}.client-calculators_back__0JgYO svg{width:20px;height:20px}.client-calculators_detailHeading__7ygjs{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:1.25rem}.client-calculators_detailHeading__7ygjs>div{min-width:0}.client-calculators_detailHeading__7ygjs h1{font-family:var(--display);font-size:2rem;font-weight:500;letter-spacing:-.025em;line-height:1.15;margin-bottom:.375rem}.client-calculators_category__GbHvh{margin-left:auto;padding-top:.625rem;font-size:.875rem;color:var(--ui-muted);text-align:right}.client-calculators_workspace__VuHJP{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:stretch;align-items:start}.client-calculators_keyResults__rucKQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));grid-gap:1rem;gap:1rem;margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid var(--ui-line)}.client-calculators_keyResults__rucKQ>div{min-width:0}.client-calculators_keyResults__rucKQ span{display:block;font:400 .875rem/1.5 var(--ui);color:var(--ui-muted);margin-bottom:.375rem}.client-calculators_keyResults__rucKQ strong{display:block;font:600 1.375rem/1.35 var(--ui);overflow-wrap:anywhere;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-calculators_visualPanel__H9o9e{border:1px solid var(--ui-line);background:var(--ui-surface);border-radius:14px;padding:1.25rem;margin-top:1.25rem;min-width:0}@media(max-width:640px){.client-calculators_keyResults__rucKQ{gap:.875rem;grid-template-columns:1fr 1fr}.client-calculators_keyResults__rucKQ strong{font-size:1.125rem}.client-calculators_visualPanel__H9o9e{padding:.75rem}}.client-calculators_inputs__TSI8w{container-type:inline-size;padding:1.25rem;min-width:0;background:var(--ui-surface);border:1px solid var(--ui-line);border-radius:14px}.client-calculators_inputTitle__zV3pu{display:flex;align-items:center;justify-content:space-between;gap:1rem}.client-calculators_inputTitle__zV3pu h2{font-size:var(--ui-text-heading);font-weight:var(--ui-heading-weight)}.client-calculators_reset__SVT6j{display:flex;align-items:center;gap:.4rem;padding:.5rem 0 .5rem .5rem;min-height:44px;border:0;background:transparent;color:var(--ui-muted);font-size:.875rem}.client-calculators_reset__SVT6j svg{width:1rem}.client-calculators_inputHint__xe_vX{color:var(--ui-muted);font-size:.875rem;line-height:1.6;margin:.25rem 0 1rem!important}.client-calculators_fields__07pbN{display:grid;grid-gap:.75rem;gap:.75rem}.client-calculators_inputGroup__W_TZm{border:0;padding:0;margin:0;min-width:0}.client-calculators_inputGroup__W_TZm+.client-calculators_inputGroup__W_TZm{margin-top:1.25rem}.client-calculators_inputGroup__W_TZm legend{font:600 .875rem/1.5 var(--ui);padding:0 0 .75rem;color:var(--ui-ink)}@container (min-width: 32rem){.client-calculators_fields__07pbN{grid-template-columns:repeat(2,minmax(0,1fr))}}.client-calculators_field__A_nYM{min-width:0}.client-calculators_groupedInput__jElse{grid-column:1/-1;min-width:0;padding:.375rem .75rem 0;border:1px solid transparent;border-radius:.5rem;background:color-mix(in srgb,var(--calculator-tint,var(--ui-canvas)) 40%,var(--ui-surface))}.client-calculators_groupedInputHeader__rpPVP{display:flex;align-items:center;justify-content:space-between;gap:1rem}.client-calculators_groupedInputHeader__rpPVP label{flex:1 1;min-width:0;font:400 .9375rem/1.4 var(--ui);color:var(--ui-ink)}.client-calculators_groupedValue__1WAmu{display:flex;align-items:center;gap:.375rem;flex:0 1 8rem;min-width:0}.client-calculators_groupedValue__1WAmu input{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;width:100%;min-width:0;min-height:44px;padding:.25rem;border:0;border-radius:0;background:transparent;color:var(--ui-ink);font:600 1.125rem/1.5 var(--ui);text-align:right;box-shadow:none}.client-calculators_groupedValue__1WAmu input::-webkit-inner-spin-button,.client-calculators_groupedValue__1WAmu input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.client-calculators_page__uX_Ta .client-calculators_groupedInput__jElse .client-calculators_groupedValue__1WAmu input:focus,.client-calculators_page__uX_Ta .client-calculators_groupedInput__jElse .client-calculators_groupedValue__1WAmu input:focus-visible{outline:none!important;box-shadow:inset 0 -2px 0 var(--cobalt)!important;border:0}.client-calculators_groupedInput__jElse .client-calculators_sliderField__8E0uu [data-slot=slider-thumb]:focus{outline:2px solid var(--cobalt);outline-offset:3px}.client-calculators_groupedValue__1WAmu span{color:var(--ui-muted);font:400 .875rem/1.5 var(--ui);white-space:nowrap}.client-calculators_groupedInput__jElse .client-calculators_sliderField__8E0uu{margin-top:0;padding:0 .25rem}.client-calculators_groupedInput__jElse .client-calculators_sliderField__8E0uu [data-slot=slider-track]{background:color-mix(in srgb,var(--ui-line) 55%,var(--ui-surface))}.client-calculators_groupedInput__jElse .client-calculators_groupedValue__1WAmu input{font-size:1rem;font-weight:500}.client-calculators_groupedInput__jElse .client-calculators_sliderLimits__tUYT0{display:none}.client-calculators_page__uX_Ta .client-calculators_groupedInput__jElse .client-calculators_groupedError__iE4fk{justify-content:flex-end;text-align:right;margin:.25rem 0 .375rem!important;font-size:.875rem;line-height:1.4}.client-calculators_groupedInput__jElse .client-calculators_groupedError__iE4fk>svg{width:14px;height:14px;flex:none;margin-top:.15rem}@container (max-width: 25rem){.client-calculators_groupedInputHeader__rpPVP{flex-wrap:wrap;gap:0}.client-calculators_groupedInputHeader__rpPVP label{flex-basis:100%}.client-calculators_groupedValue__1WAmu{margin-left:auto;flex-basis:8rem}}.client-calculators_field__A_nYM label{display:block;margin-bottom:.5rem;font-size:var(--ui-text-label);font-weight:400}.client-calculators_inputWrap__i50zk{display:flex;align-items:center;background:var(--ui-canvas);border:1px solid var(--ui-line);border-radius:10px}.client-calculators_inputWrap__i50zk:focus-within{outline:1.5px solid var(--ui-muted);outline-offset:0}.client-calculators_inputWrap__i50zk input{min-width:0;width:100%;height:3rem;border:0;border-radius:10px;padding:.625rem .875rem;font-family:inherit;font-size:1rem;background:transparent;color:var(--ui-ink);box-shadow:none;outline:none!important}.client-calculators_inputWrap__i50zk span{padding-right:1rem;color:var(--ui-muted);font-size:.875rem;white-space:nowrap}.client-calculators_inputWrap__i50zk[data-invalid=true]{border-color:var(--ui-muted);border-style:dashed}.client-calculators_page__uX_Ta .client-calculators_error__9_bTN{display:flex;align-items:flex-start;gap:.375rem;margin:.375rem .125rem 0!important;font:400 .875rem/1.4 var(--ui);color:var(--destructive)}.client-calculators_error__9_bTN>svg{flex:none;width:14px;height:14px;margin-top:.15rem}.client-calculators_error__9_bTN>span{min-width:0;overflow-wrap:anywhere}.client-calculators_result__e4S9i{padding:1.25rem;background:var(--ui-sky);border:1px solid var(--ui-line);border-radius:14px;min-width:0;display:flex;flex-direction:column}.client-calculators_result__e4S9i[data-preview=true]{background:var(--ui-surface)}.client-calculators_badge__BlKQR{display:inline-flex;align-items:center;align-self:flex-start;gap:.5rem;font-size:.875rem;padding:.4rem .65rem;border:1px solid var(--ui-line);border-radius:24px;margin-bottom:1rem}.client-calculators_badge__BlKQR svg{width:1rem;height:1rem}.client-calculators_result__e4S9i h2{font-size:1rem;color:var(--ui-muted);font-weight:500}.client-calculators_amount___DFA4{display:block;font-family:var(--display);font-size:clamp(2rem,3.5vw,3.6rem);line-height:1.2;font-weight:500;letter-spacing:-.03em;margin:.75rem 0 1.5rem;overflow-wrap:anywhere}.client-calculators_amount___DFA4[data-text=true]{font-family:var(--ui);font-size:1.25rem;line-height:1.5;letter-spacing:normal;overflow-wrap:normal}@media(min-width:1101px){.client-calculators_publicWorkspace__pPhew{padding-top:.25rem}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq{align-items:center;justify-content:flex-start;margin-bottom:.75rem}.client-calculators_publicWorkspace__pPhew .client-calculators_publicHeading__Kt8pq>a{order:0}.client-calculators_result__e4S9i .client-calculators_amount___DFA4{margin:.375rem 0 .75rem;font-size:2.5rem}.client-calculators_result__e4S9i .client-calculators_badge__BlKQR{margin-bottom:.5rem}}.client-calculators_breakdown__SD_H_{margin:.5rem 0 1.5rem}.client-calculators_bar__AYzMC{display:flex;height:.75rem;overflow:hidden;border-radius:20px;background:var(--ui-line)}.client-calculators_bar__AYzMC span,.client-calculators_legend___hsbY i{background:var(--cobalt)}.client-calculators_bar__AYzMC span[data-secondary=true],.client-calculators_legend___hsbY i[data-secondary=true]{background:var(--ui-muted)}.client-calculators_legend___hsbY{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:.75rem;font-size:.75rem}.client-calculators_legend___hsbY span{display:flex;align-items:center;gap:.4rem}.client-calculators_legend___hsbY i{width:.5rem;height:.5rem;border-radius:50%}.client-calculators_result__e4S9i dl{margin:0 0 1.5rem}.client-calculators_result__e4S9i dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.9rem 0;border-bottom:1px solid var(--ui-line);font-size:.875rem}.client-calculators_result__e4S9i dt{color:var(--ui-muted)}.client-calculators_result__e4S9i dd{margin:0;font-weight:700;text-align:right;overflow-wrap:anywhere}.client-calculators_noSave__qxZq4,.client-calculators_resultNote__4kOoF{font-size:.875rem;color:var(--ui-muted);line-height:1.6}.client-calculators_noSave__qxZq4{margin-top:auto!important;padding-top:1rem}.client-calculators_pending__bjKrp h2{display:flex;align-items:center;gap:.5rem;font-family:var(--ui);font-size:1rem;font-weight:700;color:var(--ui-ink);line-height:1.4;margin-bottom:.75rem}.client-calculators_pending__bjKrp h2 svg{width:18px;height:18px}.client-calculators_pending__bjKrp p{font-size:.875rem;color:var(--ui-muted);line-height:1.7}.client-calculators_pending__bjKrp h3{font-size:.875rem;margin-top:1rem;font-weight:600}.client-calculators_pending__bjKrp ul{list-style:none;padding:0;margin:.5rem 0 0;display:grid}.client-calculators_pending__bjKrp li{padding:.625rem 0;border-top:1px dotted var(--ui-line);font-size:.875rem;color:var(--ui-muted)}.client-calculators_pending__bjKrp li svg{width:1rem;height:1rem;flex:0 0 auto}.client-calculators_method__qGOhw{padding:.25rem 0;margin-top:.5rem}.client-calculators_method__qGOhw summary{cursor:pointer;font-size:.875rem;min-height:44px;align-content:center;font-weight:500;color:var(--ui-muted);text-decoration:underline;text-underline-offset:4px}.client-calculators_method__qGOhw p{max-width:80ch;line-height:1.7;font-size:.875rem;color:var(--ui-muted);padding:.5rem 0}@media(min-width:1280px){.client-calculators_catalogueGrid__iNvA1{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1100px){.client-calculators_workspace__VuHJP{grid-template-columns:1fr}}@media(max-width:640px){.client-calculators_heading__WhYR4{gap:1rem}.client-calculators_headingIcon__aVegl{display:none}.client-calculators_heading__WhYR4 h1{font-size:2rem}.client-calculators_catalogueGrid__iNvA1,.client-calculators_featuredGrid__pPPzS{grid-template-columns:1fr}.client-calculators_card__CIhCp{padding:1rem}.client-calculators_filters__AABcB{gap:.4rem}.client-calculators_filters__AABcB button{font-size:.8125rem;padding:.5rem .75rem}.client-calculators_detailHeading__7ygjs{align-items:flex-start}.client-calculators_detailHeading__7ygjs h1{font-size:1.9rem}.client-calculators_foot__9LtFz{flex-wrap:wrap}.client-calculators_foot__9LtFz a{margin-left:2.25rem}.client-calculators_foot__9LtFz p{flex:1 1}.client-calculators_result__e4S9i dl>div{flex-wrap:wrap}}@media(min-width:1400px){.client-calculators_featuredGrid__pPPzS{grid-template-columns:repeat(4,minmax(0,1fr))}.client-calculators_featuredGrid__pPPzS .client-calculators_icon__cB_gi{display:none}}@media(max-width:640px){.client-calculators_category__GbHvh{display:none}.client-calculators_inputs__TSI8w,.client-calculators_result__e4S9i{padding:1rem}.client-calculators_detailHeading__7ygjs h1,.client-calculators_heading__WhYR4 h1{font-size:1.75rem}.client-calculators_filters__AABcB button{font-size:.875rem}}.client-calculators_goalComparison__Nl7fn{margin-top:1.5rem}.client-calculators_goalComparison__Nl7fn h3{font-family:inherit;font-size:1rem}.client-calculators_goalComparison__Nl7fn p{font-size:.875rem;line-height:1.5}.client-calculators_goalComparison__Nl7fn>div{overflow-x:auto}.client-calculators_goalComparison__Nl7fn table{width:100%;border-collapse:collapse;font-size:.875rem}.client-calculators_goalComparison__Nl7fn td,.client-calculators_goalComparison__Nl7fn th{padding:.75rem .5rem;text-align:right;border-bottom:1px solid var(--ui-line)}.client-calculators_goalComparison__Nl7fn th:first-child{text-align:left}.client-calculators_page__uX_Ta .client-calculators_goalComparison__Nl7fn h3{font:600 1.125rem/1.45 var(--ui);letter-spacing:normal;margin:0 0 .5rem}@media(max-width:640px){.client-calculators_detailPage__X9d2e .client-calculators_workspace__VuHJP{gap:.875rem}.client-calculators_detailPage__X9d2e .client-calculators_inputs__TSI8w,.client-calculators_detailPage__X9d2e .client-calculators_result__e4S9i{padding:.75rem;border-radius:12px}.client-calculators_detailPage__X9d2e .client-calculators_detailToolbar__drKD0{gap:.5rem;margin-bottom:.75rem}.client-calculators_detailPage__X9d2e .client-calculators_detailToolbar__drKD0 h1{font-size:1.375rem;line-height:1.3}.client-calculators_detailPage__X9d2e .client-calculators_detailToolbar__drKD0>.client-calculators_exportActions__mAI_l{justify-content:flex-start;margin-left:0;gap:.5rem}.client-calculators_detailPage__X9d2e .client-calculators_exportActions__mAI_l button{padding:.5rem .75rem}.client-calculators_detailPage__X9d2e .client-calculators_detailDescription__luBNt{font-size:.875rem;line-height:1.5;margin:.375rem 0 .5rem}.client-calculators_detailPage__X9d2e .client-calculators_inputTitle__zV3pu h2{font:600 1.0625rem/1.4 var(--ui)}.client-calculators_detailPage__X9d2e .client-calculators_inputHint__xe_vX{font-size:.8125rem;line-height:1.5;margin-bottom:.75rem!important}.client-calculators_detailPage__X9d2e .client-calculators_fields__07pbN{gap:.5rem}.client-calculators_detailPage__X9d2e .client-calculators_groupedInput__jElse{padding:.25rem .625rem 0}.client-calculators_detailPage__X9d2e .client-calculators_groupedInputHeader__rpPVP{flex-wrap:nowrap;gap:.5rem}.client-calculators_detailPage__X9d2e .client-calculators_groupedInputHeader__rpPVP label{flex:1 1 55%;font-size:.875rem;line-height:1.4}.client-calculators_detailPage__X9d2e .client-calculators_groupedValue__1WAmu{flex:0 1 7.5rem;margin-left:0}.client-calculators_detailPage__X9d2e .client-calculators_groupedValue__1WAmu input{font-size:1rem}.client-calculators_detailPage__X9d2e .client-calculators_toggleField__hWdBk [data-slot=toggle-group]{gap:.375rem}.client-calculators_detailPage__X9d2e .client-calculators_toggleField__hWdBk [data-slot=toggle-group-item]{padding:.375rem .625rem;font-size:.8125rem;min-height:44px}.client-calculators_goalComparison__Nl7fn>div{overflow:visible}.client-calculators_goalComparison__Nl7fn table,.client-calculators_goalComparison__Nl7fn tbody{display:block}.client-calculators_goalComparison__Nl7fn thead{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.client-calculators_goalComparison__Nl7fn tbody tr{display:block;padding:.625rem;margin-bottom:.625rem;border-radius:8px;background:var(--ui-surface)}.client-calculators_goalComparison__Nl7fn tbody th{display:block;padding:0 0 .5rem;border:0}.client-calculators_goalComparison__Nl7fn td{display:flex;justify-content:space-between;gap:.625rem;padding:.375rem 0;border:0;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.client-calculators_goalComparison__Nl7fn td:before{content:attr(data-label);text-align:left;white-space:normal;color:var(--ui-muted)}}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)){border-collapse:collapse;font-size:.875rem}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) :is(thead,tbody,tr,th,td){border:0}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) :is(th,td){padding:.625rem .875rem;height:auto;line-height:1.5}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) thead th{background:var(--calculator-tint,var(--ui-canvas));color:var(--ui-ink);font-weight:600;border-bottom:1px solid var(--ui-line)}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) tbody tr{background:transparent}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) tbody tr:nth-child(2n){background:color-mix(in srgb,var(--ui-line) 22%,transparent)}.client-calculators_detailPage__X9d2e.client-calculators_detailPage__X9d2e table:not(:has(button)) tbody tr:hover{background:color-mix(in srgb,var(--calculator-tint) 60%,var(--ui-surface))}.client-calculators_goalExports__Vx3gK{margin-top:1rem}.client-calculators_goalExports__Vx3gK>div{display:flex;flex-wrap:wrap;gap:.75rem}.client-calculators_goalExports__Vx3gK button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1rem;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font:500 .875rem/1.5 var(--ui);cursor:pointer}.client-calculators_goalExports__Vx3gK button:focus-visible{outline:2px solid var(--ui-ink);outline-offset:3px}.client-calculators_sliderField__8E0uu{margin-top:.25rem;padding:0 .625rem .5rem}.client-calculators_exportActions__mAI_l{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.625rem;padding:.75rem 0}.client-calculators_briefHint__5DurJ{display:flex;align-items:center;color:var(--ui-muted);font-size:.875rem;margin-bottom:.5rem}.client-calculators_helpButton__A7uPF{display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;padding:0;border:0;background:transparent;color:var(--ui-muted);border-radius:8px;cursor:pointer}.client-calculators_helpContent__gbtZS[data-slot=popover-content]{z-index:11000;width:min(300px,calc(100vw - 32px));box-sizing:border-box;padding:1rem;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface);color:var(--ui-ink);font:400 .875rem/1.6 var(--ui,sans-serif);box-shadow:0 6px 24px color-mix(in srgb,var(--ui-ink) 10%,transparent)}.client-calculators_helpContent__gbtZS p{font:inherit;margin:.5rem 0 0}.client-calculators_helpHeading__j_MGB{display:flex;align-items:center;gap:.25rem;margin-bottom:.5rem}.client-calculators_helpHeading__j_MGB>:is(h2,h3){margin:0!important;min-width:0}.client-calculators_helpHeading__j_MGB .client-calculators_helpButton__A7uPF.client-calculators_helpButton__A7uPF{flex:0 0 44px;width:44px;height:44px;padding:0;margin:0;border:0;background:transparent;box-shadow:none}.client-calculators_detailToolbar__drKD0{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem}.client-calculators_detailToolbar__drKD0>a{display:grid;place-items:center;width:44px;height:44px;color:var(--ui-ink);flex:none}.client-calculators_page__uX_Ta .client-calculators_detailToolbar__drKD0 h1{font-family:var(--ui);font-size:1.375rem;font-weight:600;line-height:1.3;letter-spacing:-.02em;text-wrap:wrap;margin:0}.client-calculators_detailToolbar__drKD0>.client-calculators_exportActions__mAI_l{margin-left:auto;padding:0}@media(max-width:640px){.client-calculators_detailToolbar__drKD0>.client-calculators_exportActions__mAI_l{flex-basis:100%}.client-calculators_exportActions__mAI_l .client-calculators_exportLabel__Igc2q{display:none}.client-calculators_page__uX_Ta .client-calculators_exportActions__mAI_l button{width:44px;height:44px;padding:0;justify-content:center}.client-calculators_detailPage__X9d2e .client-calculators_detailToolbar__drKD0>.client-calculators_exportActions__mAI_l{flex-basis:auto;margin-left:auto;gap:.25rem}.client-calculators_page__uX_Ta .client-calculators_detailToolbar__drKD0{gap:.25rem}.client-calculators_page__uX_Ta .client-calculators_detailToolbar__drKD0 h1{flex:1 1;min-width:0;font-size:1.125rem}.client-calculators_detailToolbar__drKD0>a{width:36px}}.client-calculators_exportActions__mAI_l>span:first-child:not([role]){margin-right:auto;font-size:.875rem}.client-calculators_exportActions__mAI_l button{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .875rem;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font:500 .875rem/1.5 var(--ui)}.client-calculators_exportActions__mAI_l button:disabled{opacity:.5;cursor:not-allowed}.client-calculators_page__uX_Ta .client-calculators_exportActions__mAI_l button:focus{outline:none!important;box-shadow:none!important}.client-calculators_page__uX_Ta .client-calculators_exportActions__mAI_l button:focus-visible{outline:1.5px solid var(--cobalt)!important;outline-offset:2px!important;box-shadow:none!important}.client-calculators_pdfToasts__ow3W7 [data-sonner-toast]{font-size:14px!important}.client-calculators_pdfToasts__ow3W7 [data-icon] svg{width:20px;height:20px;color:var(--ui-ink)}.client-calculators_pdfToasts__ow3W7 [data-title]{font-size:14px;font-weight:500;line-height:1.5}.client-calculators_pdfToasts__ow3W7 [data-description]{font-size:13px;line-height:1.5}.client-calculators_exportActions__mAI_l [role=status]:not(:empty){flex-basis:100%;font-size:.875rem;text-align:right}.client-calculators_pdfBusy___Uegm[data-slot=dialog-content]{width:min(420px,calc(100vw - 32px));padding:2rem;gap:.875rem;border-radius:1.25rem;border:1px solid var(--ui-line);background:var(--ui-surface);color:var(--ui-ink);text-align:center;font-family:var(--ui,sans-serif);box-shadow:0 18px 60px color-mix(in srgb,var(--ui-ink) 15%,transparent);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10001;display:grid;box-sizing:border-box;outline:none}[data-slot=dialog-overlay]:has(+.client-calculators_pdfBusy___Uegm){position:fixed;inset:0;z-index:10000;background:color-mix(in srgb,var(--ui-ink) 32%,transparent);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.client-calculators_pdfBusy___Uegm>img{display:block;margin:0 auto .75rem;width:180px;height:53px;object-fit:contain}.client-calculators_pdfBusy___Uegm .client-calculators_pdfBusyTitle__91W9t{font:600 1.25rem/1.4 var(--ui,sans-serif);letter-spacing:normal;margin:0}.client-calculators_pdfBusy___Uegm .client-calculators_pdfBusyDescription__CqBJ7{font:400 .9375rem/1.6 var(--ui,sans-serif);color:var(--ui-muted);margin:0}.client-calculators_pdfProgress__9LdXW{height:4px;overflow:hidden;border-radius:4px;background:var(--ui-line);margin:.5rem 0}.client-calculators_pdfProgress__9LdXW span{display:block;width:40%;height:100%;border-radius:inherit;background:var(--ui-ink);animation:client-calculators_pdfPrepare__Nis18 1.6s ease-in-out infinite}.client-calculators_pdfBusy___Uegm .client-calculators_pdfBusyHint__qgdTa{font:400 .8125rem/1.5 var(--ui,sans-serif);color:var(--ui-muted);margin:0}@keyframes client-calculators_pdfPrepare__Nis18{0%{transform:translateX(-100%)}to{transform:translateX(350%)}}@media(prefers-reduced-motion:reduce){.client-calculators_pdfProgress__9LdXW span{animation:none;width:100%;opacity:.6}.client-calculators_pdfBusy___Uegm[data-slot=dialog-content]{animation:none;transition:none}}.client-calculators_sliderField__8E0uu [data-slot=slider]{position:relative;display:flex;align-items:center;width:100%;height:44px;min-width:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.client-calculators_sliderField__8E0uu [data-slot=slider-track]{position:relative;display:block;flex:1 1;min-width:0;height:4px;overflow:hidden;border-radius:999px;background:var(--ui-line)}.client-calculators_sliderField__8E0uu [data-slot=slider-range]{position:absolute;display:block;height:100%;border-radius:inherit;background:var(--cobalt)}.client-calculators_sliderField__8E0uu [data-slot=slider-thumb]{position:relative;display:block;box-sizing:border-box;width:20px;height:20px;min-width:0;border:2px solid var(--ui-surface);border-radius:50%;background:var(--cobalt);box-shadow:none}.client-calculators_sliderField__8E0uu [data-slot=slider-thumb]:after{content:"";position:absolute;inset:-12px}.client-calculators_sliderField__8E0uu [data-slot=slider-thumb]:focus-visible{outline:2px solid var(--cobalt);outline-offset:3px}.client-calculators_sliderLimits__tUYT0{display:flex;justify-content:space-between;gap:1rem;color:var(--ui-muted);font:400 .75rem/1.5 var(--ui)}.client-calculators_toggleField__hWdBk{grid-column:1/-1;min-width:0}.client-calculators_toggleField__hWdBk>span{display:block;margin-bottom:.5rem;font:500 .875rem/1.5 var(--ui);color:var(--ui-muted)}.client-calculators_toggleField__hWdBk [data-slot=toggle-group]{display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.client-calculators_toggleField__hWdBk [data-slot=toggle-group-item]{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:.625rem 1rem;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-surface);color:var(--ui-ink);font:500 .875rem/1.5 var(--ui);white-space:normal;text-align:left;cursor:pointer;box-shadow:none}.client-calculators_toggleField__hWdBk [data-slot=toggle-group-item][data-state=on]{background:var(--ui-mint);border-color:var(--ui-ink);font-weight:700}.client-calculators_toggleField__hWdBk [data-slot=toggle-group-item]:focus-visible{outline:2px solid var(--cobalt);outline-offset:2px}.buy-rent-analysis_summary__zb88f h2{color:var(--ui-ink);font:600 1.125rem/1.4 var(--ui)}.buy-rent-analysis_note__ElDql,.buy-rent-analysis_summary__zb88f p{color:var(--ui-muted);font:400 .875rem/1.6 var(--ui)}.buy-rent-analysis_amount__Eu_Ue{display:block;font:500 2.5rem/1.3 var(--display);margin:.5rem 0}.buy-rent-analysis_summary__zb88f dl{margin:1rem 0}.buy-rent-analysis_summary__zb88f dl>div{padding:.5rem 0}.buy-rent-analysis_summary__zb88f .buy-rent-analysis_figure__pSzS5{margin-top:1rem}.buy-rent-analysis_figure__pSzS5{margin:0;min-width:0;padding:1rem;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface)}.buy-rent-analysis_chartKey__h8V4s{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;margin-bottom:.75rem}.buy-rent-analysis_chartKey__h8V4s>div{display:grid;grid-gap:.375rem;gap:.375rem}.buy-rent-analysis_chartKey__h8V4s span{display:flex;gap:.4rem;align-items:center;color:var(--ui-muted);font:400 .875rem/1.4 var(--ui)}.buy-rent-analysis_chartKey__h8V4s strong{font:600 1.125rem/1.4 var(--ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buy-rent-analysis_chartKey__h8V4s i{display:inline-block;width:18px;border-top:3px solid var(--cobalt)}.buy-rent-analysis_chartKey__h8V4s i[data-renting=true]{border-color:var(--ui-muted)}.buy-rent-analysis_costBars__4Hs9d{display:grid;grid-gap:1.5rem;gap:1.5rem;padding:1rem 0}.buy-rent-analysis_costLabel__ArMtN{display:flex;justify-content:space-between;gap:1rem;margin-bottom:.625rem;font:400 .875rem/1.5 var(--ui)}.buy-rent-analysis_costTrack__lnhhU{height:24px;background:var(--ui-canvas);border-radius:4px;overflow:hidden}.buy-rent-analysis_costTrack__lnhhU span{display:block;height:100%;background:var(--cobalt);border-radius:4px}.buy-rent-analysis_costTrack__lnhhU span[data-renting=true]{background:var(--ui-muted)}.buy-rent-analysis_costBars__4Hs9d p{font:500 .875rem/1.5 var(--ui);color:var(--ui-muted)}.buy-rent-analysis_tooltip__f825K{display:grid;grid-gap:.625rem;gap:.625rem;padding:1rem;min-width:210px;max-width:300px;background:var(--ui-surface);color:var(--ui-ink);border:1px solid var(--ui-line);border-radius:10px;font:400 .875rem/1.4 var(--ui)}.buy-rent-analysis_tooltip__f825K span{display:flex;justify-content:space-between;gap:1rem}.buy-rent-analysis_yearControl__a8cdu{display:grid;margin-top:.5rem;font:500 .875rem/1.5 var(--ui)}.buy-rent-analysis_yearControl__a8cdu input{width:100%;min-height:44px;accent-color:var(--cobalt);cursor:pointer}.buy-rent-analysis_figure__pSzS5 .buy-rent-analysis_chartReadout__kCPaw{color:var(--ui-ink);font:500 .875rem/1.5 var(--ui);margin:.25rem 0}.buy-rent-analysis_figure__pSzS5 .buy-rent-analysis_chartFoot__Sa1HW{color:var(--ui-muted);font:400 .8125rem/1.5 var(--ui);margin:.25rem 0}.buy-rent-analysis_figure__pSzS5 figcaption{font:600 1rem/1.5 var(--ui);margin-bottom:.75rem}.buy-rent-analysis_chart__yCGAB{height:260px;width:100%;font:400 .875rem/1.4 var(--ui)}.buy-rent-analysis_analysis__rJa_l{margin-top:2rem;border-top:2px dotted var(--ui-line);padding-top:1.5rem}.buy-rent-analysis_charts__OBjOJ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1.5rem;gap:1.5rem}.buy-rent-analysis_analysis__rJa_l h3{font:600 1.125rem/1.5 var(--ui);margin:1.5rem 0 1rem}.buy-rent-analysis_analysis__rJa_l .buy-rent-analysis_note__ElDql{margin:.75rem 0}.buy-rent-analysis_table__GoDdG{overflow-x:auto}.buy-rent-analysis_table__GoDdG table{border-collapse:collapse;width:100%;font:400 .875rem/1.5 var(--ui)}.buy-rent-analysis_table__GoDdG td,.buy-rent-analysis_table__GoDdG th{text-align:right;white-space:nowrap;padding:.75rem;border-bottom:1px solid var(--ui-line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.buy-rent-analysis_table__GoDdG th{position:-webkit-sticky;position:sticky;top:0;background:var(--ui-canvas)}.buy-rent-analysis_faq__4t7LT{padding:.5rem 0;border-bottom:1px solid var(--ui-line)}.buy-rent-analysis_faq__4t7LT summary{min-height:44px;align-content:center;cursor:pointer;font:500 1rem/1.5 var(--ui)}.buy-rent-analysis_faq__4t7LT p{max-width:85ch;font:400 1rem/1.7 var(--ui);padding:.5rem 0 1rem;color:var(--ui-muted)}@media(max-width:800px){.buy-rent-analysis_charts__OBjOJ{grid-template-columns:1fr}}.retirement-overview_overview__CLUHq{padding:1.25rem;margin-top:1rem;border:1px solid var(--ui-line);border-radius:12px;background:var(--ui-surface);font:400 .9375rem/1.6 var(--ui)}.retirement-overview_overview__CLUHq h3{font:600 1.125rem/1.5 var(--ui);margin:0 0 .75rem}.retirement-overview_overview__CLUHq p,.retirement-overview_overview__CLUHq small{color:var(--ui-muted)}.retirement-overview_row__e07bX{margin:1.25rem 0}.retirement-overview_row__e07bX>div:first-child{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.5rem}.retirement-overview_track__27wtz{height:12px;background:var(--ui-line);border-radius:4px;overflow:hidden;margin:.5rem 0}.retirement-overview_track__27wtz span{display:block;height:100%;background:var(--cobalt)}.retirement-overview_timeline__2H2iK{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;margin:1.25rem 0 2rem}.retirement-overview_timeline__2H2iK li{position:relative;display:flex;flex-direction:column;gap:.25rem;padding:1.25rem .5rem 0 0;min-width:0}.retirement-overview_timeline__2H2iK li:before{content:"";position:absolute;top:0;left:0;width:.625rem;height:.625rem;background:var(--cobalt);border-radius:50%}.retirement-overview_timeline__2H2iK li:not(:last-child):after{content:"";position:absolute;top:.25rem;left:.625rem;right:0;height:2px;background:var(--ui-line)}.retirement-overview_timeline__2H2iK small{font-size:.8125rem}@media(max-width:480px){.retirement-overview_timeline__2H2iK{grid-template-columns:1fr;margin-bottom:1.5rem}.retirement-overview_timeline__2H2iK li{padding:0 0 1rem 1.5rem}.retirement-overview_timeline__2H2iK li:before{top:.4rem}.retirement-overview_timeline__2H2iK li:not(:last-child):after{top:1rem;bottom:0;left:.25rem;width:2px;height:auto;right:auto}}.calculator-theme_scope__YS2J9{--ui-canvas:var(--color-surface-canvas);--ui-surface:var(--color-surface-card);--ui-workspace:var(--color-surface-card);--ui-ink:var(--color-text-primary);--ui-muted:var(--color-text-secondary);--ui-line:var(--color-border-default);--ui-sky:var(--color-surface-sky);--ui-panel-blue:var(--color-now-surface);--ui-lilac:var(--color-ask-surface);--ui-mint:var(--color-reassure-surface);--ui-butter:var(--color-next-surface);--ui-peach:var(--color-protect-surface);--ui-dark:var(--color-surface-dark);--ui:var(--font-family-ui),sans-serif;--display:var(--font-family-display),serif;--ui-text-label:var(--font-size-body2);--ui-text-body:var(--font-size-body1);--ui-text-heading:var(--font-size-h6);--ui-heading-weight:var(--font-weight-medium);--ui-field-height:calc(var(--space-5xl) + var(--space-lg) - var(--space-xs));--cobalt:var(--color-focus-ring);--destructive:var(--semantic-danger);--chart-investment:#345da7;--chart-goals:#967000;--chart-loans:#b65325;--chart-schemes:#227b59;--chart-tax:#7751ad;--chart-wellness:#227b59;--chart-negative:#b65325;--chart-total:#164f3c}.calculator-theme_scope__YS2J9 .ah-required-mark{display:inline;-webkit-margin-start:.25em;margin-inline-start:.25em;color:var(--destructive);font-size:1em;font-weight:600;line-height:inherit}.calculator-theme_scope__YS2J9 .ah-floating-field{position:relative;display:flex;flex-direction:column;gap:0;min-width:0}.calculator-theme_scope__YS2J9 .ah-floating-field>label{position:absolute;z-index:1;top:calc((var(--ui-field-height) - 1.18125rem) / 2);left:.8rem;right:2rem;margin:0;color:var(--ui-muted);font:400 var(--ui-text-label)/1.35 var(--ui);pointer-events:none;transition:top .12s ease,font-size .12s ease}.calculator-theme_scope__YS2J9 .ah-floating-field:focus-within>label,.calculator-theme_scope__YS2J9 .ah-floating-field:has(input:not(:placeholder-shown),select,textarea:not(:placeholder-shown))>label,.calculator-theme_scope__YS2J9 .ah-floating-field[data-filled=true]>label{top:.4rem;font-size:.875rem}.calculator-theme_scope__YS2J9 .ah-floating-field>.ah-floating-control{box-sizing:border-box;display:flex;align-items:center;width:100%;min-width:0;min-height:var(--ui-field-height)!important;margin:0;padding:1.5rem .8rem .25rem;gap:.5rem;border:1px solid var(--ui-line);border-radius:8px;background:var(--ui-workspace,var(--ui-surface));color:var(--ui-ink);box-shadow:none}.calculator-theme_scope__YS2J9 .ah-floating-field>.ah-floating-control>input{width:100%;min-width:0;min-height:1.75rem!important;height:auto;padding:0!important;border:0!important;border-radius:0;box-shadow:none!important;background:transparent;color:var(--ui-ink);font:400 1rem/1.5 var(--ui)}.calculator-theme_scope__YS2J9 .ah-floating-field>.ah-floating-control>.ah-field-suffix{flex:0 0 auto;color:var(--ui-muted);font:400 .875rem/1.5 var(--ui);white-space:nowrap}.calculator-theme_scope__YS2J9 .ah-floating-field:focus-within>.ah-floating-control{outline:1.5px solid var(--ui-muted);outline-offset:0;box-shadow:none}.calculator-theme_scope__YS2J9 .ah-floating-field>.ah-floating-control>input:focus,.calculator-theme_scope__YS2J9 .ah-floating-field>.ah-floating-control>input:focus-visible{outline:none!important;box-shadow:none!important}.calculator-theme_scope__YS2J9 .ah-floating-field:has([aria-invalid=true])>.ah-floating-control{border-color:var(--destructive)}@media (prefers-color-scheme:dark){.calculator-theme_scope__YS2J9{--ui-canvas:var(--app-night-canvas,var(--color-surface-canvas));--ui-surface:var(--app-night-surface,var(--color-surface-card));--ui-workspace:var(--app-night-surface,var(--color-surface-card));--ui-ink:var(--app-night-ink,var(--color-text-primary));--ui-muted:var(--app-night-muted,var(--color-text-secondary));--ui-line:var(--app-night-line,var(--color-border-default));--ui-sky:var(--app-night-sky,var(--color-surface-sky));--ui-panel-blue:var(--app-night-blue,var(--color-now-surface));--ui-lilac:var(--app-night-lilac,var(--color-ask-surface));--ui-mint:var(--app-night-mint,var(--color-reassure-surface));--ui-butter:var(--app-night-butter,var(--color-next-surface));--ui-peach:var(--app-night-peach,var(--color-protect-surface));--ui-dark:var(--app-night-action,var(--color-surface-dark));--cobalt:var(--app-night-accent,var(--color-focus-ring));--destructive:var(--app-night-danger,var(--semantic-danger));--chart-investment:#8ab6f5;--chart-goals:#e5be4d;--chart-loans:#f29d70;--chart-schemes:#6bd0a2;--chart-tax:#bd9aec;--chart-wellness:#6bd0a2;--chart-negative:#f29d70;--chart-total:#b6e5d0}}@media (prefers-reduced-motion:reduce){.calculator-theme_scope__YS2J9 .ah-floating-field>label{transition:none}}.site_site__xr0at{background:var(--pub-canvas);color:var(--pub-ink);font-family:var(--pub-ui);font-size:var(--pub-text-base);line-height:var(--pub-leading-body);min-height:100dvh}.site_site__xr0at *,.site_site__xr0at :after,.site_site__xr0at :before{box-sizing:border-box}.site_site__xr0at h1,.site_site__xr0at h2,.site_site__xr0at h3,.site_site__xr0at p{margin:0}.site_site__xr0at h1,.site_site__xr0at h2,.site_site__xr0at h3{text-wrap:balance}.site_site__xr0at h1{font:var(--pub-weight-display) var(--pub-text-hero)/var(--pub-leading-tight) var(--pub-display)}.site_site__xr0at h1,.site_site__xr0at h2{letter-spacing:var(--pub-tracking-display)}.site_site__xr0at h2{font:var(--pub-weight-display) var(--pub-text-heading)/var(--pub-leading-tight) var(--pub-display)}.site_site__xr0at h3{font:var(--pub-weight-display) var(--pub-text-card)/var(--pub-leading-card) var(--pub-display);letter-spacing:var(--pub-tracking-display)}.site_site__xr0at :is(a,button,input,summary):focus-visible{outline:var(--pub-focus-width) solid var(--pub-accent);outline-offset:var(--pub-focus-offset)}.site_site__xr0at svg{width:var(--pub-icon);height:var(--pub-icon);flex-shrink:0}.site_container__7HxCt{width:min(var(--pub-content-width),calc(100% - var(--pub-gutter) * 2));margin-inline:auto}.site_skip__73LWw{position:absolute;top:var(--pub-space-2);left:var(--pub-space-4);transform:translateY(-200%);z-index:var(--pub-float)}.site_skip__73LWw:focus{transform:none}.site_site__xr0at>main:focus{outline:none}.site_header__kEpmt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--pub-space-4);min-height:var(--pub-header-height);padding-block:var(--pub-space-4)}@media (max-width:67.999rem){.site_header__kEpmt{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(calc(var(--pub-header-height) - var(--pub-space-4) * 2),auto)}.site_header__kEpmt .site_navigation__N8v8C{grid-column:1/-1}}.site_brand__7LomU{display:flex;flex-direction:column;flex-shrink:0;align-items:flex-start}.site_themePicture__ziUur{display:contents}.site_brand__7LomU img{width:var(--pub-logo-width);height:var(--pub-logo-height);object-fit:contain;object-position:left;background:var(--pub-logo-surface);border-radius:var(--pub-radius-small)}.site_brand__7LomU span{font-size:var(--pub-text-xs);color:var(--pub-muted);margin-top:var(--pub-space-1)}.site_navigation__N8v8C{display:none;width:100%;flex-direction:column;gap:var(--pub-space-2);padding-block:var(--pub-space-4);border-top:var(--pub-divider)}.site_navigation__N8v8C[data-open=true]{display:flex}.site_navigation__N8v8C a{min-height:var(--pub-control);display:flex;align-items:center;font-size:var(--pub-text-sm);font-weight:var(--pub-weight-label)}.site_navigation__N8v8C a:hover,.site_navigation__N8v8C a[aria-current=page]{color:var(--pub-accent);text-decoration:underline;text-underline-offset:var(--pub-space-2)}.site_headerActions__YvB6Q{display:flex;align-items:center;gap:var(--pub-space-4)}.site_desktopActions__H4crz{display:none}.site_menuButton__ZpeBh{display:inline-grid;place-items:center;width:var(--pub-control);height:var(--pub-control);border:var(--pub-rule);background:var(--pub-surface);border-radius:var(--pub-radius-small);cursor:pointer}.site_button__4TXg2{display:inline-flex;align-items:center;justify-content:center;gap:var(--pub-space-3);padding:var(--pub-space-3) var(--pub-space-6);min-height:var(--pub-control-large);border:var(--pub-stroke) solid transparent;border-radius:var(--pub-radius-small);font-size:var(--pub-text-sm);font-weight:var(--pub-weight-action);text-align:center;color:var(--pub-on-action);background:var(--pub-action);text-decoration:none}.site_button__4TXg2:hover{background:var(--pub-action-hover)}.site_buttonSmall__d00Nj{min-height:var(--pub-control);padding-inline:var(--pub-space-5)}.site_textLink__1qs2c{display:inline-flex;align-items:center;gap:var(--pub-space-2);min-height:var(--pub-control);font-size:var(--pub-text-sm);font-weight:var(--pub-weight-action);text-decoration:underline;text-underline-offset:var(--pub-space-1)}.site_textLink__1qs2c:hover{color:var(--pub-accent)}.site_actions__Zf87z{display:flex;align-items:center;flex-wrap:wrap;gap:var(--pub-space-4) var(--pub-space-6);margin-top:var(--pub-space-8)}.site_hero__WF2Rk{position:relative;isolation:isolate;background:var(--pub-canvas);overflow:hidden}.site_heroArt__L1lSI{position:absolute;inset:auto 0 0;width:100%;height:var(--pub-illustration-height);object-fit:cover;object-position:center 68%;opacity:var(--pub-illustration-opacity);pointer-events:none;z-index:-1}.site_heroGrid__N8lX3{display:grid;grid-gap:var(--pub-space-8);gap:var(--pub-space-8);align-items:center;padding-block:var(--pub-space-8)}.site_eyebrow__pVEbf{color:var(--pub-accent);font-size:var(--pub-text-xs);font-weight:var(--pub-weight-action);letter-spacing:var(--pub-tracking-label);text-transform:uppercase;margin-bottom:var(--pub-space-4)!important}.site_heroCopy__EfvN1{min-width:0;max-width:var(--pub-home-copy-width)}.site_heroCopy__EfvN1 h1{font-size:var(--pub-home-headline);text-wrap:pretty}.site_heroCopy__EfvN1 h1 em{display:block;font-style:italic}.site_heroKicker__Mc_Hb{font-size:var(--pub-text-base);font-weight:var(--pub-weight-label);color:var(--pub-accent);margin-bottom:var(--pub-space-5)!important}.site_heroStory__mGfmH{width:100%;max-width:var(--pub-home-art-width);justify-self:center;min-width:0;margin:0}.site_storyImage__OgusB{display:block;width:100%;height:auto;aspect-ratio:var(--pub-scene-ratio);object-fit:contain;border-radius:var(--pub-radius)}.site_storyCaption__KC0FQ{color:var(--pub-muted);text-align:center;font-size:var(--pub-text-sm);margin-top:var(--pub-space-2)}.site_storySequence__yDNuC{display:grid;grid-gap:var(--pub-space-4);gap:var(--pub-space-4);list-style:none;padding:var(--pub-space-6) 0;margin:0;border-top:var(--pub-divider)}.site_sequenceItem__IY61A{display:flex;align-items:center;gap:var(--pub-space-4);min-width:0}.site_sequenceIcon__IymKU{display:inline-grid;place-items:center;flex-shrink:0;width:var(--pub-control);height:var(--pub-control);border-radius:var(--pub-radius-round)}.site_sequenceItem__IY61A[data-tone=now] .site_sequenceIcon__IymKU{background:var(--pub-blue-soft)}.site_sequenceItem__IY61A[data-tone=next] .site_sequenceIcon__IymKU{background:var(--pub-yellow)}.site_sequenceItem__IY61A[data-tone=ask] .site_sequenceIcon__IymKU{background:var(--pub-purple)}.site_sequenceItem__IY61A strong{font-size:var(--pub-text-sm);font-weight:var(--pub-weight-action)}.site_sequenceItem__IY61A p{color:var(--pub-muted);font-size:var(--pub-text-sm)}.site_lead__pG_J_{font-size:var(--pub-text-lead);color:var(--pub-muted);margin-top:var(--pub-space-6)!important;max-width:var(--pub-reading-width)}.site_micro__8Fbxp{font-size:var(--pub-text-sm);color:var(--pub-muted)}.site_heroCopy__EfvN1>.site_micro__8Fbxp{margin-top:var(--pub-space-5)}.site_brief__ZSvks{width:100%;max-width:var(--pub-preview-width);justify-self:center;padding:var(--pub-space-6);background:var(--pub-surface);border:var(--pub-rule);border-radius:var(--pub-radius);box-shadow:var(--pub-shadow)}.site_briefTop__Icj1s{display:flex;align-items:center;justify-content:space-between;gap:var(--pub-space-3);margin-bottom:var(--pub-space-5)}.site_briefTop__Icj1s strong{font-family:var(--pub-display);font-size:var(--pub-text-card);font-weight:var(--pub-weight-display);letter-spacing:var(--pub-tracking-display)}.site_pill__pWQwc{display:inline-flex;align-items:center;padding:var(--pub-space-1) var(--pub-space-3);border:var(--pub-rule);border-radius:var(--pub-radius-pill);font-size:var(--pub-text-xs);color:var(--pub-muted)}.site_briefNow__Pv7_t{padding:var(--pub-space-5);background:var(--pub-blue-soft);border-radius:var(--pub-radius-small)}.site_briefLabel__JqTNN{display:flex;align-items:center;justify-content:space-between;gap:var(--pub-space-3);font-size:var(--pub-text-xs);font-weight:var(--pub-weight-action);letter-spacing:var(--pub-tracking-label);margin-bottom:var(--pub-space-3)}.site_briefRows__zGMMi{display:grid;grid-gap:var(--pub-space-2);gap:var(--pub-space-2);margin-top:var(--pub-space-4)}.site_briefRow__K0duI{display:flex;justify-content:space-between;align-items:center;gap:var(--pub-space-3);font-size:var(--pub-text-sm);padding-block:var(--pub-space-2);border-top:var(--pub-divider)}.site_briefNext__aG1l8{position:relative;margin:var(--pub-space-4) 0 var(--pub-space-4) var(--pub-space-5);padding:var(--pub-space-5);background:var(--pub-yellow);border:var(--pub-rule);border-radius:var(--pub-radius)}.site_briefNext__aG1l8>p{margin-top:var(--pub-space-3)}.site_briefAsk__EHMEA{display:flex;gap:var(--pub-space-3);align-items:center;background:var(--pub-purple);padding:var(--pub-space-4) var(--pub-space-5);border-radius:var(--pub-radius-small);font-size:var(--pub-text-sm)}.site_briefAsk__EHMEA strong{display:block;font-size:var(--pub-text-xs);margin-bottom:var(--pub-space-1);letter-spacing:var(--pub-tracking-label)}.site_section__55fY_{padding-block:var(--pub-section-space);scroll-margin-top:var(--pub-space-8)}.site_section__55fY_+.site_section__55fY_{border-top:var(--pub-divider)}.site_sectionHead__DbgrX{display:grid;grid-gap:var(--pub-space-5);gap:var(--pub-space-5);margin-bottom:var(--pub-space-10)}.site_sectionHead__DbgrX>p{color:var(--pub-muted);max-width:var(--pub-reading-width)}.site_grid__JO43i{display:grid;grid-gap:var(--pub-space-6);gap:var(--pub-space-6)}.site_goalCard__i9ZFG{padding:var(--pub-space-6);border:var(--pub-rule);border-radius:var(--pub-radius);min-height:var(--pub-goal-min-height);box-shadow:var(--pub-goal-shadow)}.site_goalCard__i9ZFG[data-tone=home]{background:var(--pub-blue-soft)}.site_goalCard__i9ZFG[data-tone=education]{background:var(--pub-yellow)}.site_goalCard__i9ZFG[data-tone=retirement]{background:var(--pub-purple)}.site_goalCard__i9ZFG[data-tone=protection]{background:var(--pub-green)}.site_goalIcon__6xysf{display:grid;place-items:center;width:var(--pub-goal-icon);height:var(--pub-goal-icon);border:var(--pub-rule);border-radius:var(--pub-radius-round);background:var(--pub-surface);color:var(--pub-accent);margin-bottom:var(--pub-space-6)}.site_goalIcon__6xysf>svg{width:var(--pub-icon-large);height:var(--pub-icon-large)}.site_goalCard__i9ZFG p{margin-top:var(--pub-space-3);color:var(--pub-muted);font-size:var(--pub-text-sm)}.site_goalGrid__aQ2rV{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--pub-space-4);gap:var(--pub-space-4)}.site_illustratedGoal__t5BgI{padding:0;overflow:hidden;min-height:0}.site_goalArt__asvt3{display:block;width:100%;height:auto;aspect-ratio:var(--pub-scene-ratio);object-fit:cover}.site_illustratedGoal__t5BgI h3{padding:var(--pub-space-4);font-size:var(--pub-goal-title)}.site_softSection__iupR3{background:var(--pub-blue-soft)}.site_step__m2MdP{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--pub-space-4);gap:var(--pub-space-4);padding-block:var(--pub-space-6);border-top:var(--pub-divider)}.site_stepNumber__aYSwh{display:inline-grid;place-items:center;align-self:start;width:var(--pub-space-10);height:var(--pub-space-10);border-radius:var(--pub-radius-round);border:var(--pub-rule);background:var(--pub-surface);font-size:var(--pub-text-sm);font-weight:var(--pub-weight-label);color:var(--pub-accent)}.site_step__m2MdP p{margin-top:var(--pub-space-3);color:var(--pub-muted)}.site_journeyList__9FuQL{position:relative;display:grid;grid-gap:var(--pub-space-8);gap:var(--pub-space-8);list-style:none;padding:0;margin:0 0 var(--pub-space-8)}.site_journeyArt__BYddV{display:block;width:100%;height:auto;aspect-ratio:var(--pub-journey-art-ratio);object-fit:contain;margin-bottom:var(--pub-space-8);border-radius:var(--pub-radius)}.site_journeyItem__3RiJa{display:grid;grid-template-columns:var(--pub-space-10) minmax(0,1fr);grid-gap:var(--pub-space-4);gap:var(--pub-space-4)}.site_journeyCopy__Xk4Vo>p{margin-top:var(--pub-space-3)}.site_serviceArt__tvc3b{display:block;width:100%;height:auto;aspect-ratio:var(--pub-scene-ratio);object-fit:contain;border-radius:var(--pub-radius)}.site_experiencePanel__hqcUa{display:grid;grid-gap:var(--pub-space-8);gap:var(--pub-space-8);padding:var(--pub-space-8);border:var(--pub-rule);border-radius:var(--pub-radius);background:var(--pub-experience-fill)}.site_experienceNumber__M58Ve{display:block;font-size:var(--pub-experience-number);color:var(--pub-action);line-height:var(--pub-leading-tight)}.site_experienceLinks__xcwkF{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--pub-space-3)}.site_site__xr0at .site_featureIcon__k3M16{width:var(--pub-editorial-icon);height:var(--pub-editorial-icon);color:var(--pub-accent);margin-bottom:var(--pub-space-6)}.site_editorialIntro__QqsQ_{display:grid;align-items:center;grid-gap:var(--pub-space-6);gap:var(--pub-space-6);margin-bottom:var(--pub-space-8)}.site_faqPanel__GTCZG{display:grid;grid-gap:var(--pub-space-8);gap:var(--pub-space-8);padding:var(--pub-space-6);background:var(--pub-purple);border:var(--pub-rule);border-radius:var(--pub-radius)}.site_closingTitle__mXXfp{display:flex;gap:var(--pub-space-5);align-items:center}.site_closingTitle__mXXfp>svg{width:var(--pub-editorial-icon);height:var(--pub-editorial-icon);color:var(--pub-action)}.site_split__f4uH_{display:grid;align-items:start;grid-gap:var(--pub-space-10);gap:var(--pub-space-10)}.site_planningPanel__1JRGk{padding:var(--pub-space-8);border:var(--pub-rule);background:var(--pub-yellow);border-radius:var(--pub-radius)}.site_planningPanel__1JRGk>p{margin-top:var(--pub-space-4)}.site_list__kieM6{list-style:none;padding:0;margin:var(--pub-space-6) 0}.site_list__kieM6 li{display:flex;align-items:flex-start;gap:var(--pub-space-3);padding-block:var(--pub-space-3);border-top:var(--pub-divider)}.site_list__kieM6 svg{margin-top:var(--pub-space-1)}.site_compare__N0mkm,.site_pricingGrid__jnluf{display:grid;grid-gap:var(--pub-space-6);gap:var(--pub-space-6)}.site_pricingCard__wNFC7{display:flex;flex-direction:column;min-width:0;padding:var(--pub-space-6);border:var(--pub-rule);border-radius:var(--pub-radius);background:var(--pub-green)}.site_pricingCard__wNFC7[data-plan=plan]{background:var(--pub-yellow)}.site_pricingCard__wNFC7[data-plan=plus]{background:var(--pub-purple)}.site_pricingHeading__6yrPw{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pub-space-2);margin-bottom:var(--pub-space-3)}.site_pricingAmount__CJOq4{margin-top:var(--pub-space-6)}.site_pricingAmount__CJOq4 strong{display:block;font-size:var(--pub-pricing-amount);font-family:var(--pub-display);font-weight:var(--pub-weight-display);line-height:var(--pub-leading-card)}.site_pricingAmount__CJOq4 p{margin-top:var(--pub-space-2)}.site_pricingCard__wNFC7 .site_list__kieM6{font-size:var(--pub-text-sm)}.site_pricingAction__3YRzw{margin-top:auto;padding-top:var(--pub-space-3)}.site_pricingNotice__cMZHP{color:var(--pub-muted);font-size:var(--pub-text-sm);margin-bottom:var(--pub-space-5)!important}.site_pricingFootnote__Ki543{color:var(--pub-muted);font-size:var(--pub-text-sm);margin-top:var(--pub-space-5)!important}.site_card__ps_gW{padding:var(--pub-space-8);border:var(--pub-rule);border-radius:var(--pub-radius);background:var(--pub-surface)}.site_card__ps_gW p{color:var(--pub-muted);margin-top:var(--pub-space-4)}.site_green__LjXJ1{background:var(--pub-green)}.site_purple__gyQZr{background:var(--pub-purple)}.site_resource__6pbdn{display:flex;flex-direction:column;align-items:flex-start;padding:var(--pub-space-6);background:var(--pub-surface);border:var(--pub-rule);border-radius:var(--pub-radius)}.site_resource__6pbdn p{color:var(--pub-muted);margin:var(--pub-space-4) 0 var(--pub-space-5)}.site_resource__6pbdn .site_textLink__1qs2c{margin-top:auto}.site_resourceAccent__RRibJ{background:var(--pub-blue-soft)}.site_resourceAccent__RRibJ>.site_eyebrow__pVEbf{margin:0 0 var(--pub-space-4);color:var(--pub-accent)}.site_resourceAccent__RRibJ>.site_actions__Zf87z{margin-top:auto;padding-top:var(--pub-space-6)}.site_resourceAccent__RRibJ:nth-child(2){background:var(--pub-green)}.site_resourceAccent__RRibJ:nth-child(3){background:var(--pub-purple)}.site_faq__0EpKY{border-top:var(--pub-divider)}.site_faqItem__Pd5NO{border-bottom:var(--pub-divider)}.site_faqItem__Pd5NO h3{font-family:var(--pub-ui);font-size:var(--pub-text-base);letter-spacing:normal}.site_faqTrigger__ApUYZ{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:var(--pub-control-large);padding:var(--pub-space-5) 0;border:0;border-radius:0;text-align:left;font:var(--pub-weight-label) var(--pub-text-base)/var(--pub-leading-body) var(--pub-ui);color:var(--pub-ink);background:transparent;gap:var(--pub-space-4);cursor:pointer}.site_faqTrigger__ApUYZ[data-state=open]>svg{transform:rotate(180deg)}.site_faqContent__k_v_J{padding:0 var(--pub-space-8) var(--pub-space-5) 0;color:var(--pub-muted)}.site_closing__X2B3R{padding:var(--pub-space-10);background:var(--pub-blue);border-radius:var(--pub-radius);display:grid;align-items:center;grid-gap:var(--pub-space-6);gap:var(--pub-space-6)}.site_closing__X2B3R p{margin-top:var(--pub-space-4)}.site_footer__1Pujw{padding-block:var(--pub-space-6);border-top:var(--pub-divider)}.site_footerTop__OVJVF{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--pub-space-5)}.site_footerLinks___huWe{display:flex;flex-wrap:wrap;gap:var(--pub-space-2) var(--pub-space-6)}.site_footerLinks___huWe a{min-height:var(--pub-control);display:inline-flex;align-items:center;font-size:var(--pub-text-sm)}.site_pageHero__0IHWp{padding-block:var(--pub-space-12);background:var(--pub-blue-soft);border-block:var(--pub-divider)}.site_pageHero__0IHWp h1,.site_reading__g9MMU{max-width:var(--pub-reading-width)}.site_detailHero__O3x8T{display:grid;align-items:center;grid-gap:var(--pub-space-8);gap:var(--pub-space-8);padding-block:var(--pub-space-10)}.site_detailHero__O3x8T h1{font-size:var(--pub-detail-title);margin-top:var(--pub-space-4)}.site_detailArt__EFLKC{display:block;width:100%;max-width:var(--pub-detail-art-width);height:auto;aspect-ratio:var(--pub-scene-ratio);object-fit:contain;justify-self:center;border-radius:var(--pub-radius)}.site_detailSummary__lS840{display:flex;flex-wrap:wrap;gap:var(--pub-space-3) var(--pub-space-5);margin:var(--pub-space-6) 0 0;padding:0;list-style:none}.site_detailSummary__lS840 li{display:flex;align-items:flex-start;gap:var(--pub-space-2);font-size:var(--pub-text-sm);font-weight:var(--pub-weight-label)}.site_detailSummary__lS840 li svg{width:1rem;height:1rem;margin-top:.2em}@media (max-width:40rem){.site_detailSummary__lS840{flex-direction:column}}.site_detailSummary__lS840 svg{color:var(--pub-accent);flex-shrink:0}.site_journeyBody__OUjdU.site_section__55fY_{padding-top:var(--pub-space-4);gap:var(--pub-space-6)}.site_journeyIntro__I388T{padding-block:var(--pub-space-6)}.site_site__xr0at .site_journeyIntro__I388T h1{font-size:clamp(1.75rem,3vw,2.5rem);max-width:52rem}.site_journeyIntro__I388T>p:last-child{margin-top:.75rem;color:var(--pub-muted)}@media(max-width:640px){.site_journeyIntro__I388T>p:last-child{display:none}.site_journeyIntro__I388T{padding-bottom:.5rem}.site_journeyBody__OUjdU.site_section__55fY_{padding-top:.5rem}}.site_journeyBody__OUjdU .site_detailNext___y2ey{width:100%}.site_journeyFlow__HPeOI{max-width:52rem}@media (min-width:68rem){.site_journeyFlow__HPeOI{max-width:none;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-column-gap:var(--pub-space-10);column-gap:var(--pub-space-10);align-items:start}.site_journeyFlow__HPeOI>.site_journeySupport__cWNyJ,.site_journeyFlow__HPeOI>.site_journeyTimeline__ZOmoG{grid-column:1}}.site_journeyBody__OUjdU .site_detailNext___y2ey{padding-top:0;gap:var(--pub-space-4)}.site_journeyBody__OUjdU .site_detailNext___y2ey .site_actions__Zf87z{margin-top:0}.site_journeyTimeline__ZOmoG{list-style:none;padding:0;margin:0}.site_journeyTimeline__ZOmoG>li{position:relative;display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-gap:1rem;gap:1rem;padding-bottom:1.5rem}.site_journeyTimeline__ZOmoG>li:not(:last-child):before{content:"";position:absolute;left:1.125rem;top:2.25rem;bottom:0;border-left:var(--pub-divider)}.site_journeyMarker__VSA84{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:50%;background:var(--pub-blue-soft);color:var(--pub-ink);font-weight:var(--pub-weight-label);font-size:.875rem}.site_site__xr0at .site_journeyFlow__HPeOI h2{font-family:var(--pub-ui);font-size:1.25rem;line-height:1.5;letter-spacing:normal;font-weight:var(--pub-weight-label);text-wrap:pretty}.site_journeyFlow__HPeOI p{margin-top:.25rem;color:var(--pub-muted)}.site_journeyFlow__HPeOI summary{display:grid;grid-template-columns:minmax(0,1fr) 1.5rem;align-items:center;min-height:44px;cursor:pointer;list-style:none}.site_journeyFlow__HPeOI summary::-webkit-details-marker{display:none}.site_journeyFlow__HPeOI summary p{grid-column:1/-1}.site_journeyChevron__TpRV2{text-align:center;font-size:1.25rem;color:var(--pub-muted)}.site_journeyFlow__HPeOI details[open]>summary .site_journeyChevron__TpRV2{transform:rotate(180deg)}.site_journeyStage__uo7GL{min-width:0;padding-bottom:.75rem;border-bottom:var(--pub-divider)}.site_journeySupport__cWNyJ{margin-top:.25rem;padding-left:3.25rem}.site_site__xr0at .site_journeySupport__cWNyJ h2{font-size:1rem}.site_srOnly__36Y9w{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.site_detailBody__zaC_W{display:grid;grid-gap:var(--pub-space-10);gap:var(--pub-space-10)}.site_detailBody__zaC_W>div{min-width:0}.site_detailSections__akYdN{display:grid;grid-gap:var(--pub-space-8);gap:var(--pub-space-8)}.site_detailCard__JRdrN{min-width:0;padding:var(--pub-space-6);border-top:var(--pub-divider)}.site_detailCard__JRdrN:nth-child(3n+1){background:var(--pub-blue-soft)}.site_detailCard__JRdrN:nth-child(3n+2){background:var(--pub-yellow)}.site_detailCard__JRdrN:nth-child(3n+3){background:var(--pub-purple)}.site_detailCard__JRdrN h2{font-size:var(--pub-text-card);margin-block:var(--pub-space-4)}.site_detailCard__JRdrN p{color:var(--pub-muted)}.site_detailPoints___wvNp{display:grid;grid-gap:var(--pub-space-3);gap:var(--pub-space-3);list-style:disc;padding-left:var(--pub-space-5);margin:0;color:var(--pub-muted)}.site_detailPoints___wvNp li{padding-left:var(--pub-space-1);overflow-wrap:anywhere}.site_detailNumber__Pc_b_{font-size:var(--pub-text-sm);font-weight:var(--pub-weight-action);color:var(--pub-muted)}.site_detailNext___y2ey{display:flex;align-items:center;gap:var(--pub-space-4);padding:0}.site_detailNext___y2ey .site_actions__Zf87z{margin-top:0;gap:var(--pub-space-4);justify-content:center}.site_detailNext___y2ey .site_eyebrow__pVEbf{margin-bottom:.5rem!important}@media(max-width:640px){.site_detailNext___y2ey .site_actions__Zf87z{width:100%;justify-content:center}}.site_detailNext___y2ey h2{font-size:var(--pub-text-card);margin-top:var(--pub-space-3)}.site_detailContents__814mG{border-bottom:var(--pub-divider);padding-bottom:var(--pub-space-6)}.site_detailContents__814mG h2{font-family:var(--pub-ui);font-size:var(--pub-text-base);font-weight:var(--pub-weight-action);letter-spacing:normal}.site_detailContents__814mG ol{padding-left:var(--pub-space-5);margin-block:var(--pub-space-4)}.site_detailContents__814mG a{display:inline-flex;align-items:center;min-height:var(--pub-control)}.site_legalLayout__BDG_8{display:grid;grid-gap:var(--pub-space-10);gap:var(--pub-space-10)}.site_legalLayout__BDG_8 article{scroll-margin-top:var(--pub-header-height)}.site_legalLayout__BDG_8 article h2{font-size:var(--pub-text-card)}.site_contactPanel__U1Bus{display:grid;grid-gap:var(--pub-space-8);gap:var(--pub-space-8)}.site_contactPanel__U1Bus h2{margin-block:var(--pub-space-3)}.site_contactGrid__w_VFZ{display:grid;grid-gap:var(--pub-space-6);gap:var(--pub-space-6)}.site_contactGrid__w_VFZ article{min-width:0;padding:var(--pub-space-6);border:var(--pub-rule);border-radius:var(--pub-radius-small);background:var(--pub-surface)}.site_contactGrid__w_VFZ h3{font-family:var(--pub-ui);font-size:var(--pub-text-base);font-weight:var(--pub-weight-action);letter-spacing:normal;margin-block:var(--pub-space-4)}.site_contactGrid__w_VFZ p{color:var(--pub-muted);margin-top:var(--pub-space-3);font-size:var(--pub-text-sm)}.site_contactGrid__w_VFZ a{display:flex;align-items:center;gap:var(--pub-space-2);min-height:var(--pub-control);overflow-wrap:anywhere}.site_contactGrid__w_VFZ address{font-style:normal}@media (min-width:48rem){.site_detailHero__O3x8T{grid-template-columns:var(--pub-detail-columns)}.site_contactGrid__w_VFZ{grid-template-columns:repeat(3,minmax(0,1fr))}.site_detailSections__akYdN{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.site_legalLayout__BDG_8{grid-template-columns:var(--pub-legal-columns)}.site_detailContents__814mG{border-bottom:none;border-right:var(--pub-divider);padding-right:var(--pub-space-6)}}.site_prose__U5k_O{display:grid;grid-gap:var(--pub-space-8);gap:var(--pub-space-8)}.site_prose__U5k_O article{border-top:var(--pub-divider);padding-top:var(--pub-space-6)}.site_prose__U5k_O article p{margin-top:var(--pub-space-4);color:var(--pub-muted)}.site_notice__JjkjV{display:flex;align-items:flex-start;gap:var(--pub-space-3);padding:var(--pub-space-5);border:var(--pub-rule);background:var(--pub-green);border-radius:var(--pub-radius-small)}.site_notice__JjkjV>svg{margin-top:var(--pub-space-1)}.site_notice__JjkjV p{font-size:var(--pub-text-sm)}@media (min-width:48rem){.site_compare__N0mkm,.site_editorialIntro__QqsQ_,.site_experiencePanel__hqcUa,.site_grid__JO43i{grid-template-columns:repeat(2,minmax(0,1fr))}.site_heroGrid__N8lX3{padding-block:var(--pub-space-10)}.site_storySequence__yDNuC{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--pub-space-6)}.site_sequenceItem__IY61A+.site_sequenceItem__IY61A{border-left:var(--pub-divider);padding-left:var(--pub-space-6)}.site_closing__X2B3R{grid-template-columns:1fr auto}}@media (min-width:68rem){.site_pricingGrid__jnluf{grid-template-columns:repeat(3,minmax(0,1fr))}.site_goalGrid__aQ2rV,.site_journeyList__9FuQL{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--pub-space-6)}.site_journeyItem__3RiJa{display:flex;flex-direction:column}.site_faqPanel__GTCZG{grid-template-columns:1fr 1.4fr;padding:var(--pub-space-10);gap:var(--pub-space-12)}.site_header__kEpmt{flex-wrap:nowrap}.site_navigation__N8v8C,.site_navigation__N8v8C[data-open=true]{display:flex;width:auto;border:0;padding:0;flex-direction:row;gap:var(--pub-space-6)}.site_headerActions__YvB6Q{order:1}.site_desktopActions__H4crz{display:flex;align-items:center;gap:var(--pub-space-5)}.site_menuButton__ZpeBh,.site_mobileOnly__ZRwQn{display:none!important}.site_heroGrid__N8lX3{grid-template-columns:var(--pub-home-columns);gap:var(--pub-space-8)}.site_gridFour___ww67{grid-template-columns:repeat(4,minmax(0,1fr))}.site_gridThree__qFzhP{grid-template-columns:repeat(3,minmax(0,1fr))}.site_sectionHead__DbgrX{grid-template-columns:1.15fr 1fr;gap:var(--pub-space-16);align-items:end}.site_split__f4uH_{grid-template-columns:1fr 1fr;gap:var(--pub-space-20)}}@media (prefers-reduced-motion:no-preference){.site_button__4TXg2{transition:background-color var(--pub-motion) ease}.site_faqTrigger__ApUYZ>svg{transition:transform var(--pub-motion) ease}}@media (prefers-reduced-motion:reduce){html:has(.site_site__xr0at){scroll-behavior:auto}}@media (prefers-color-scheme:dark){.site_detailArt__EFLKC,.site_goalArt__asvt3,.site_serviceArt__tvc3b{filter:var(--pub-editorial-art-filter)}}.theme_theme__u6yAu{--pub-canvas:var(--ui-canvas);--pub-surface:var(--ui-surface);--pub-ink:var(--ui-ink);--pub-muted:#52625d;--pub-border:var(--ui-line);--pub-blue:var(--ui-hero-blue);--pub-blue-soft:var(--ui-sky);--pub-yellow:var(--ui-butter);--pub-purple:var(--ui-lilac);--pub-green:var(--ui-mint);--pub-accent:var(--cobalt);--pub-action:#17362c;--pub-action-hover:#264f40;--pub-on-action:#ffffff;--pub-logo-surface:#fdfdfb;--pub-display:var(--display);--pub-ui:var(--ui);--pub-text-xs:.75rem;--pub-text-sm:.875rem;--pub-text-base:1rem;--pub-text-lead:1.125rem;--pub-text-card:clamp(1.5rem,2.3vw,2rem);--pub-text-heading:clamp(2.125rem,4vw,3.5rem);--pub-text-hero:clamp(3rem,5.3vw,5rem);--pub-weight-body:400;--pub-weight-display:500;--pub-weight-label:600;--pub-weight-action:700;--pub-leading-body:1.65;--pub-leading-tight:1.05;--pub-leading-card:1.18;--pub-tracking-display:-.045em;--pub-tracking-label:.09em;--pub-space-1:.25rem;--pub-space-2:.5rem;--pub-space-3:.75rem;--pub-space-4:1rem;--pub-space-5:1.25rem;--pub-space-6:1.5rem;--pub-space-8:2rem;--pub-space-10:2.5rem;--pub-space-12:3rem;--pub-space-16:4rem;--pub-space-20:5rem;--pub-section-space:clamp(3.5rem,6vw,6rem);--pub-gutter:clamp(1.25rem,4vw,4rem);--pub-content-width:80rem;--pub-reading-width:46rem;--pub-logo-width:8.5rem;--pub-logo-height:2.5rem;--pub-icon:1.25rem;--pub-icon-large:1.5rem;--pub-control:2.875rem;--pub-control-large:3.25rem;--pub-header-height:6rem;--pub-radius:1.5rem .75rem 1.5rem .75rem;--pub-radius-small:.75rem .5rem .75rem .5rem;--pub-radius-round:50%;--pub-radius-pill:100rem;--pub-stroke:1px;--pub-focus-width:3px;--pub-focus-offset:4px;--pub-shadow:.5rem .5rem 0 var(--pub-blue);--pub-motion:160ms;--pub-preview-width:34rem;--pub-illustration-height:15rem;--pub-illustration-opacity:.27;--pub-float:10;--pub-rule:var(--pub-stroke) solid var(--pub-border);--pub-divider-width:2px;--pub-divider:var(--pub-divider-width) dotted var(--pub-border);--pub-scene-ratio:3/2;--pub-scene-surface:#e7f2ff;--pub-scene-width:38rem;--pub-goal-icon:3.5rem;--pub-goal-min-height:11rem;--pub-card-accent-width:4px;--pub-goal-shadow:.25rem .25rem 0 var(--pub-border);--pub-editorial-art-height:15rem;--pub-experience-number:clamp(5rem,9vw,8rem);--pub-editorial-icon:3rem;--pub-journey-line:2px;--pub-experience-fill:var(--pub-green);--pub-journey-art-ratio:3/1;--pub-goal-title:clamp(1.25rem,2.3vw,1.75rem);--pub-home-headline:clamp(2.75rem,4.8vw,4.5rem);--pub-home-copy-width:34rem;--pub-home-art-width:44rem;--pub-home-columns:1fr 1.2fr;--pub-pricing-amount:clamp(1.5rem,2vw,2rem);--pub-detail-title:clamp(2.25rem,3.8vw,3.75rem);--pub-detail-columns:1.15fr 1fr;--pub-legal-columns:17rem minmax(0,1fr);--pub-detail-art-width:30rem}@media (prefers-color-scheme:dark){.theme_theme__u6yAu{color-scheme:dark;--pub-canvas:#202628;--pub-surface:#2b3235;--pub-ink:#f1f1e9;--pub-muted:#b9c5c8;--pub-border:#526066;--pub-blue:#34454d;--pub-blue-soft:#29363c;--pub-yellow:#3c3a30;--pub-purple:#35333f;--pub-green:#2e3d37;--pub-accent:#b7cfe5;--pub-action:#d0e3d7;--pub-action-hover:#e5efe9;--pub-on-action:#17362c;--pub-logo-surface:transparent;--pub-scene-surface:var(--pub-canvas);--pub-shadow:none;--pub-goal-shadow:none;--pub-illustration-opacity:.12;--pub-editorial-art-filter:brightness(.78) saturate(.82)}}.calculator-shortcuts_links__aed0C{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:16px}.calculator-shortcuts_links__aed0C a{display:inline-flex;align-items:center;min-height:44px;color:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px}.calculator-shortcuts_links__aed0C a:focus-visible{outline:2px solid currentColor;outline-offset:4px}.calculator-shortcuts_links__aed0C a{gap:8px}.calculator-shortcuts_links__aed0C a svg{width:18px;height:18px;flex:none}