.cookie-notice{--cookie-notice-button-width:160px;--cookie-notice-button-height:44px;align-items:center;background:var(--surface-card);border-radius:var(--radius-6);bottom:var(--space-4);box-shadow:var(--shadow-notice);color:var(--content-primary);display:flex;font-family:var(--font-open-sans);font-size:var(--fs-text);font-weight:var(--weight-regular);gap:var(--space-6);left:var(--space-4);letter-spacing:var(--tracking-text);line-height:var(--lh-text);margin-inline:auto;max-width:var(--container-max);padding:var(--space-4) var(--space-6);position:fixed;right:var(--space-4);width:calc(100% - var(--space-4)*2);z-index:var(--layer-notice)}.cookie-notice__message{flex:1 1 0;min-width:0}.cookie-notice__message--compact{display:none}.cookie-notice__policy{color:var(--content-link)}.cookie-notice__button{align-items:center;background:var(--surface-card);border:1px solid var(--stroke-accent);border-radius:var(--radius-5);color:var(--content-action);display:flex;flex:0 0 var(--cookie-notice-button-width);font-family:var(--font-body);font-size:var(--fs-text);font-weight:var(--weight-semibold);height:var(--cookie-notice-button-height);justify-content:center;letter-spacing:var(--tracking-text);line-height:var(--lh-text);padding:var(--space-3) var(--space-8);white-space:nowrap}.cookie-notice__button:hover{background:var(--surface-menu-hover)}.cookie-notice__button:focus-visible,.cookie-notice__policy:focus-visible{outline:var(--focus-ring);outline-offset:var(--space-1)}.cookie-notice-enter-active,.cookie-notice-leave-active{transition:opacity var(--motion-normal),transform var(--motion-normal)}.cookie-notice-enter-from,.cookie-notice-leave-to{opacity:0;transform:translateY(var(--space-2))}@media(max-width:1023px){.cookie-notice{bottom:calc(var(--space-4) + env(safe-area-inset-bottom) + var(--cookie-notice-sticky-offset))}}@media(max-width:639px){.cookie-notice{border-radius:var(--radius-5-md);font-size:var(--fs-caption);gap:var(--space-3);letter-spacing:var(--tracking-caption);line-height:var(--lh-caption);padding:var(--space-2)}.cookie-notice__message--full{display:none}.cookie-notice__message--compact{display:block}.cookie-notice__button{flex-basis:auto;font-size:var(--fs-caption);height:var(--space-8);letter-spacing:var(--tracking-caption);line-height:var(--lh-caption);padding:var(--space-2) var(--space-4)}}@media(prefers-reduced-motion:reduce){.cookie-notice-enter-active,.cookie-notice-leave-active{transition:none}}.calculator[data-v-d5a55ad9]{background:var(--surface-card);border-radius:var(--radius-6);box-shadow:0 4px 12px var(--alpha-depth-shadow);gap:var(--space-6);padding:var(--space-5);position:relative;z-index:2}.calculator[data-v-d5a55ad9],.calculator__field[data-v-d5a55ad9]{display:flex;flex-direction:column}.calculator__field-head[data-v-d5a55ad9]{align-items:center;display:flex;font-size:var(--fs-text);font-weight:var(--weight-regular);justify-content:space-between;letter-spacing:.056px;line-height:18px}.calculator__field-head[data-v-d5a55ad9],.calculator__value[data-v-d5a55ad9]{color:var(--content-primary);font-family:var(--font-body)}.calculator__value[data-v-d5a55ad9]{font-size:var(--fs-title-lg);font-weight:var(--weight-semibold);letter-spacing:.2px;line-height:24px}.calculator__value-cur[data-v-d5a55ad9]{font-weight:var(--weight-regular)}.calculator__range[data-v-d5a55ad9]{--pct:23%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;height:24px;margin:0;width:100%}.calculator__range[data-v-d5a55ad9]::-webkit-slider-runnable-track{background:linear-gradient(180deg,var(--color-teal-400) 0,var(--color-teal-800) 100%);background-color:var(--color-gray-200);background-repeat:no-repeat;background-size:var(--pct) 100%;border-radius:var(--radius-2);height:6px}.calculator__range[data-v-d5a55ad9]::-moz-range-track{background:linear-gradient(180deg,var(--color-teal-400) 0,var(--color-teal-800) var(--pct),var(--color-gray-200) var(--pct),var(--color-gray-200) 100%);border-radius:var(--radius-2);height:6px}.calculator__range[data-v-d5a55ad9]::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(var(--color-white),var(--color-white)) padding-box,linear-gradient(180deg,var(--color-teal-400) 0,var(--color-teal-800) 100%) border-box;border:4px solid transparent;border-radius:50%;box-shadow:0 1.5px 4.4px var(--alpha-thumb-shadow);box-sizing:border-box;height:24px;margin-top:-9px;width:24px}.calculator__range[data-v-d5a55ad9]::-moz-range-thumb{background:var(--surface-card);border:4px solid var(--color-teal-400);border-radius:50%;box-shadow:0 1.5px 4.4px var(--alpha-thumb-shadow);height:16px;width:16px}.calculator__limits[data-v-d5a55ad9]{display:flex;justify-content:space-between}.calculator__limit[data-v-d5a55ad9],.calculator__limits[data-v-d5a55ad9]{color:var(--content-secondary);font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--weight-regular);line-height:14px}.calculator__limit[data-v-d5a55ad9]{background:none;border:none;padding:0}.calculator__summary[data-v-d5a55ad9]{color:var(--content-secondary);display:flex;flex-direction:column;font-family:var(--font-body);font-size:var(--fs-caption);font-weight:var(--weight-regular);gap:var(--space-2);line-height:14px}.calculator__summary-row[data-v-d5a55ad9]{display:flex;justify-content:space-between}.calculator__summary-row>span[data-v-d5a55ad9]:last-child:not(.calculator__amount){color:var(--content-secondary);font-family:var(--font-body);font-weight:var(--weight-semibold)}.calculator__amount[data-v-d5a55ad9]{align-items:center;display:flex;font-family:var(--font-body);font-size:var(--fs-caption);gap:var(--space-1);line-height:14px;white-space:nowrap}.calculator__amount-old[data-v-d5a55ad9]{color:var(--content-secondary);font-weight:var(--weight-regular);-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:1px}.calculator__amount-value[data-v-d5a55ad9]{color:var(--accent);font-weight:var(--weight-semibold)}.calculator__submit[data-v-d5a55ad9]{background:var(--accent-gradient);border:none;border-radius:var(--radius-5);color:var(--content-contrast);display:block;font-family:var(--font-body);font-size:var(--fs-text);font-weight:var(--weight-semibold);letter-spacing:.056px;line-height:18px;padding:19px 18px;text-align:center;text-decoration:none}.calculator__footer{display:contents}@media(min-width:1024px){.sticky-calculator .calculator--sticky{align-items:center;background:transparent;border-radius:0;box-shadow:none;flex-direction:row;gap:var(--space-10);margin:0 auto;max-width:calc(var(--container-max) + var(--space-8));padding:var(--space-3) var(--space-4)}.sticky-calculator .calculator--sticky .calculator__field{flex:1 1 0;min-width:0}.sticky-calculator .calculator--sticky .calculator__value{font-family:var(--font-open-sans);font-size:var(--fs-title);line-height:var(--lh-title)}.sticky-calculator .calculator--sticky .calculator__limit,.sticky-calculator .calculator--sticky .calculator__limits{font-size:var(--fs-micro)}.sticky-calculator .calculator--sticky .calculator__footer{align-items:center;display:flex;flex:0 1 587px;flex-direction:row;gap:var(--space-6)}.sticky-calculator .calculator--sticky .calculator__summary{flex:0 0 202px;gap:0}.sticky-calculator .calculator--sticky .calculator__summary-row{gap:var(--space-3)}.sticky-calculator .calculator--sticky .calculator__submit{align-items:center;display:flex;flex:1 1 361px;font-size:var(--fs-body);height:var(--space-14);justify-content:center;line-height:var(--lh-body);padding:0 var(--space-8)}}.sticky-calculator{background:var(--surface-card);box-shadow:0 4px 12px var(--alpha-depth-shadow);left:0;position:fixed;right:0;z-index:var(--layer-sticky)}@media(min-width:1024px){.sticky-calculator{top:var(--under-header-offset)}.sticky-calculator__mobile{display:none}}@media(max-width:1023px){.sticky-calculator{background:transparent;bottom:max(var(--space-4),env(safe-area-inset-bottom));box-shadow:none;padding:0 var(--space-4)}.sticky-calculator .sticky-calculator__desktop{display:none}.sticky-calculator .sticky-calculator__mobile{align-items:center;background:var(--accent-gradient);border-radius:var(--radius-5);box-shadow:0 4px 8px var(--alpha-depth-shadow);color:var(--content-contrast);display:flex;font-family:var(--font-body);font-size:var(--fs-text);font-weight:var(--weight-semibold);height:var(--space-14);justify-content:center;letter-spacing:.056px;line-height:var(--lh-text);padding:0 var(--space-8);text-align:center;width:100%}}.promo-calculator{display:flex;flex-direction:column;gap:var(--space-4);width:100%}.promo-calculator__card{max-width:480px;width:100%}.promo-calculator__promo{align-items:center;background:var(--gradient-promo-glow),var(--gradient-promo);border-radius:var(--radius-6) var(--radius-6) 0 0;color:var(--content-contrast);display:flex;gap:var(--space-2);margin-bottom:calc(var(--space-4)*-1);padding:var(--space-2) var(--space-4) var(--space-4);position:relative;width:100%;z-index:1}.promo-calculator__rate{align-items:flex-start;border-radius:var(--radius-5);display:inline-flex;flex:none;padding:4px 8px 4px 12px}.promo-calculator__rate-num{font-size:var(--fs-value-lg);font-weight:var(--weight-semibold);letter-spacing:.56px;line-height:var(--lh-value-lg)}.promo-calculator__rate-pct{font-size:var(--fs-title-lg);font-weight:var(--weight-semibold);letter-spacing:.2px;line-height:var(--fs-value)}.promo-calculator__promo-text{flex:1;font-family:var(--font-body);font-size:var(--fs-text);font-weight:var(--weight-semibold);letter-spacing:.056px;line-height:18px;min-width:0}.promo-calculator__disclaimer{color:var(--content-strong);font-family:var(--font-body);font-size:var(--fs-micro);font-weight:var(--weight-regular);line-height:14px}.promo-calculator--hero .promo-calculator__promo{padding:var(--space-2) var(--space-4) 26px}.promo-calculator--hero .promo-calculator__rate-num{font-size:var(--fs-value-lg-rate);letter-spacing:.88px;line-height:44px}.promo-calculator--hero .promo-calculator__rate-pct{font-size:var(--fs-value);letter-spacing:.48px;line-height:28px}.promo-calculator--hero .promo-calculator__disclaimer{color:var(--alpha-white-50);font-family:var(--font-open-sans);font-size:var(--fs-caption);left:0;position:absolute;top:685px;width:507px;z-index:1}@media(max-width:1023px){.promo-calculator--hero .promo-calculator__promo{padding:var(--space-2) var(--space-4) var(--space-4)}.promo-calculator--hero .promo-calculator__rate-num{font-size:var(--fs-value-lg);letter-spacing:.56px;line-height:32px}.promo-calculator--hero .promo-calculator__rate-pct{font-size:var(--fs-title-lg);letter-spacing:.2px;line-height:24px}.promo-calculator--hero .promo-calculator__disclaimer{font-size:var(--fs-micro);position:static;width:100%}}.not-found[data-v-5d666926]{align-items:flex-start;border-radius:var(--radius-6);display:flex;justify-content:space-between;padding:var(--space-14) 62px var(--space-18) var(--space-8);width:100%}.not-found__info[data-v-5d666926]{align-items:center;flex:0 1 824px;gap:var(--space-10);min-width:0;padding:0 var(--space-8)}.not-found__info[data-v-5d666926],.not-found__text[data-v-5d666926]{display:flex;flex-direction:column}.not-found__text[data-v-5d666926]{gap:var(--space-4);text-align:center;width:100%}.not-found__title[data-v-5d666926]{color:var(--content-primary);font-size:var(--fs-h2);font-weight:var(--weight-semibold);letter-spacing:.8px;line-height:normal}.not-found__description[data-v-5d666926]{color:var(--content-subhead);font-family:var(--font-open-sans);font-size:var(--fs-title);letter-spacing:.18px;line-height:var(--lh-title)}.not-found__home-link[data-v-5d666926]{color:var(--content-link)}.not-found__illustration[data-v-5d666926]{--illustration-scale:1;flex:none;height:calc(344px*var(--illustration-scale));overflow:hidden;position:relative;width:calc(478.457px*var(--illustration-scale))}.not-found__background[data-v-5d666926]{height:calc(293.635px*var(--illustration-scale));left:50%;opacity:.5;overflow:hidden;pointer-events:none;position:absolute;top:calc(50.26px*var(--illustration-scale));transform:translate(calc(-50% + 7.89px*var(--illustration-scale)));width:calc(420.01px*var(--illustration-scale))}.not-found__background img[data-v-5d666926]{height:123.83%;left:8.74%;max-width:none;position:absolute;top:-26.5%;width:100.44%}.not-found__code[data-v-5d666926]{background:var(--gradient-trust-text);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:calc(226.069px*var(--illustration-scale));font-weight:var(--weight-semibold);left:50%;line-height:normal;position:absolute;text-align:center;top:calc(-51.34px*var(--illustration-scale));transform:translate(-50%);white-space:nowrap}.not-found__mascot[data-v-5d666926]{height:calc(290px*var(--illustration-scale));left:calc(113.31px*var(--illustration-scale));-o-object-fit:cover;object-fit:cover;pointer-events:none;position:absolute;top:calc(41.59px*var(--illustration-scale));width:calc(310px*var(--illustration-scale))}.not-found__aside[data-v-5d666926]{display:flex;flex:none;flex-direction:column;width:338px}.not-found__calculator[data-v-5d666926]{max-width:480px}.not-found__calculator[data-v-5d666926] .calculator{box-shadow:0 4px 12px var(--alpha-depth-shadow);gap:var(--space-6);position:relative;z-index:2}.not-found__calculator[data-v-5d666926] .promo-calculator__disclaimer{color:var(--content-strong)}@media(max-width:1279px)and (min-width:1024px){.not-found[data-v-5d666926]{padding-left:var(--space-6);padding-right:var(--space-6)}.not-found__info[data-v-5d666926]{padding-left:var(--space-6);padding-right:var(--space-8)}}@media(max-width:1023px){.not-found[data-v-5d666926]{align-items:center;flex-direction:column;gap:var(--space-8);padding:0 var(--space-6) var(--space-12)}.not-found__info[data-v-5d666926]{flex:none;gap:var(--space-6);padding:0;width:100%}.not-found__text[data-v-5d666926]{gap:var(--space-2)}.not-found__title[data-v-5d666926]{font-family:var(--font-open-sans);font-size:var(--fs-h2-tablet);letter-spacing:.48px;line-height:var(--lh-value)}.not-found__description[data-v-5d666926]{font-size:var(--fs-text);letter-spacing:.056px;line-height:18px}.not-found__illustration[data-v-5d666926]{--illustration-scale:.572677}.not-found__aside[data-v-5d666926]{align-items:center;width:100%}}@media(max-width:639px){.not-found[data-v-5d666926]{padding:0 0 var(--space-12)}.not-found__title[data-v-5d666926]{font-size:var(--fs-title-lg);letter-spacing:.2px;line-height:var(--fs-value)}.not-found__illustration[data-v-5d666926]{--illustration-scale:.48762}}
