.finance-calculator{overflow:hidden;flex-direction:column;background:var(--vs-core-dynamic-blue-50);border-radius:var(--vs-core-border-radius-24);padding:var(--vs-core-spacing-24) var(--vs-core-spacing-16);border:var(--vs-core-border-width-1) solid var(--vs-core-neutral-grey-200)}@media only screen and (min-width:64.063rem){.finance-calculator{flex-direction:row;gap:var(--vs-core-spacing-16);padding:var(--vs-core-spacing-0);background:var(--vs-core-neutral-white);border-radius:var(--vs-core-border-radius-12)}}@media only screen and (min-width:90.063rem){.finance-calculator{gap:var(--vs-core-spacing-24)}}.finance-calculator--in-modal{flex-direction:column;gap:var(--vs-core-spacing-0);background:var(--vs-core-dynamic-blue-50);border-radius:var(--vs-core-border-radius-24);padding:var(--vs-core-spacing-24) var(--vs-core-spacing-16);border:var(--vs-core-border-width-1) solid var(--vs-core-neutral-grey-200)}.finance-calculator--in-modal .finance-calculator__controls{flex:none;padding:var(--vs-core-spacing-24) var(--vs-core-spacing-16);margin:calc(var(--vs-core-spacing-24)*-1) calc(var(--vs-core-spacing-16)*-1) var(--vs-core-spacing-0);border-radius:var(--vs-core-border-radius-20) var(--vs-core-border-radius-20) var(--vs-core-border-radius-0) var(--vs-core-border-radius-0)}.finance-calculator--in-modal .finance-calculator__summary{flex:none;border-radius:var(--vs-core-border-radius-12);padding:var(--vs-core-spacing-16) var(--vs-core-spacing-0)}.finance-calculator__controls{gap:var(--vs-core-spacing-24);background:var(--vs-core-neutral-white);padding:var(--vs-core-spacing-24) var(--vs-core-spacing-16);margin:calc(var(--vs-core-spacing-24)*-1) calc(var(--vs-core-spacing-16)*-1) var(--vs-core-spacing-0);border-radius:var(--vs-core-border-radius-20) var(--vs-core-border-radius-20) var(--vs-core-border-radius-0) var(--vs-core-border-radius-0)}@media only screen and (min-width:64.063rem){.finance-calculator__controls{flex:1;box-shadow:none;padding:var(--vs-core-spacing-32);border-radius:var(--vs-core-border-radius-16);margin:var(--vs-core-spacing-0) var(--vs-core-spacing-0) var(--vs-core-spacing-0)}}.finance-calculator__controls:has(.alert){gap:var(--vs-core-spacing-12)}.finance-calculator__title{color:var(--vs-semantic-foreground-primary)}.finance-calculator__field-label.form__label{cursor:default;user-select:none;font-size:var(--vs-core-font-size-desktop-small)}.finance-calculator__type-tab{flex:1;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s;font-family:inherit;height:var(--vs-core-size-40);border-radius:var(--vs-core-border-radius-8);background:var(--vs-core-neutral-white);font-size:var(--vs-core-font-size-desktop-small);color:var(--vs-semantic-foreground-primary);padding:var(--vs-core-spacing-8) var(--vs-core-spacing-12);border:var(--vs-core-border-width-1) solid var(--vs-core-neutral-grey-300)}.finance-calculator__type-tab:hover,.finance-calculator__type-tab--selected,.finance-calculator__type-tab[aria-pressed=true]{background:var(--vs-core-dynamic-blue-50);border-color:var(--vs-core-dynamic-blue-500);color:var(--vs-core-dynamic-blue-500)}.finance-calculator__type-tab--selected,.finance-calculator__type-tab[aria-pressed=true]{border-width:var(--vs-core-border-width-2)}.finance-calculator__type-tab:focus-visible{outline-offset:var(--vs-core-size-2);outline:var(--vs-core-border-width-2) solid var(--vs-semantic-border-focus)}.finance-calculator__input-wrapper{position:relative}.finance-calculator__input-prefix{position:absolute;pointer-events:none;user-select:none;left:var(--vs-core-spacing-12);color:var(--vs-semantic-foreground-primary)}.finance-calculator__input{appearance:textfield;height:var(--vs-core-size-40)!important;padding-left:var(--vs-core-spacing-20)!important}.finance-calculator__input::-webkit-outer-spin-button,.finance-calculator__input::-webkit-inner-spin-button{appearance:none}.finance-calculator__helper{color:var(--vs-semantic-foreground-secondary, var(--vs-semantic-foreground-primary))}.finance-calculator__select{width:100%;font-family:inherit;height:var(--vs-core-size-40);border-radius:var(--vs-core-border-radius-8);color:var(--vs-semantic-foreground-primary);background:var(--vs-core-neutral-white);border:var(--vs-core-border-width-1) solid var(--vs-core-neutral-grey-300);padding:var(--vs-core-spacing-0) var(--vs-core-spacing-32) var(--vs-core-spacing-0) var(--vs-core-spacing-12)}.finance-calculator__select:focus-visible{outline:var(--vs-core-border-width-2) solid var(--vs-semantic-border-focus)}.finance-calculator__pill{cursor:pointer;white-space:nowrap;font-family:inherit;transition:border-color .2s,border-width .2s,color .2s;height:var(--vs-core-size-40);border-radius:var(--vs-core-border-radius-8);background:var(--vs-core-neutral-white);color:var(--vs-semantic-foreground-primary);border:var(--vs-core-border-width-1) solid var(--vs-semantic-border-bounds)}.finance-calculator__pill:hover,.finance-calculator__pill--selected,.finance-calculator__pill[aria-pressed=true]{background:var(--vs-core-dynamic-blue-50);border-color:var(--vs-core-dynamic-blue-500);color:var(--vs-core-dynamic-blue-500)}.finance-calculator__pill--selected,.finance-calculator__pill[aria-pressed=true]{border-width:var(--vs-core-border-width-2)}.finance-calculator__pill:focus-visible{outline-offset:var(--vs-core-size-2);outline:var(--vs-core-border-width-2) solid var(--vs-semantic-border-focus)}.finance-calculator__summary{padding:var(--vs-core-spacing-24) var(--vs-core-spacing-0)}@media only screen and (min-width:64.063rem){.finance-calculator__summary{flex:1;padding:var(--vs-core-spacing-32);background:var(--vs-core-dynamic-blue-50);border-radius:var(--vs-core-border-radius-0) var(--vs-core-border-radius-12) var(--vs-core-border-radius-12) var(--vs-core-border-radius-0)}}.finance-calculator__summary-title,.finance-calculator__summary-description{color:var(--vs-semantic-foreground-primary)}.finance-calculator__row{padding:var(--vs-core-spacing-6) var(--vs-core-spacing-0);min-height:calc(var(--vs-core-size-32) + var(--vs-core-spacing-1));border-bottom:var(--vs-core-border-width-1) solid var(--vs-core-dynamic-blue-100)}.finance-calculator__row--bold .finance-calculator__row-label,.finance-calculator__row--bold .finance-calculator__row-value{font-weight:var(--vs-core-font-weight-bold)}.finance-calculator__row--apr-note{display:block;padding-top:var(--vs-core-spacing-6);margin-top:var(--vs-core-spacing-4)}.finance-calculator__row-label,.finance-calculator__row-value{font-size:var(--vs-core-font-size-desktop-small);color:var(--vs-semantic-foreground-primary)}.finance-calculator__row-chevron{flex-shrink:0;display:inline-block;vertical-align:middle;width:var(--vs-core-size-12);height:var(--vs-core-size-12);margin-right:var(--vs-core-spacing-4)}.finance-calculator__row-value--apr-note{color:var(--vs-semantic-foreground-primary)}.finance-calculator--loading{background:var(--vs-core-neutral-white)}.finance-calculator__skeleton-controls{gap:var(--vs-core-spacing-24);background:var(--vs-core-neutral-white);padding:var(--vs-core-spacing-24) var(--vs-core-spacing-16);border-radius:var(--vs-core-border-radius-20) var(--vs-core-border-radius-20) var(--vs-core-border-radius-0) var(--vs-core-border-radius-0)}@media only screen and (min-width:64.063rem){.finance-calculator__skeleton-controls{flex:1;padding:var(--vs-core-spacing-32);border-radius:var(--vs-core-border-radius-16)}}.finance-calculator__skeleton-summary{gap:var(--vs-core-spacing-8);padding:var(--vs-core-spacing-24) var(--vs-core-spacing-16)}@media only screen and (min-width:64.063rem){.finance-calculator__skeleton-summary{flex:1;padding:var(--vs-core-spacing-32);background:var(--vs-core-dynamic-blue-50);border-radius:var(--vs-core-border-radius-0) var(--vs-core-border-radius-12) var(--vs-core-border-radius-12) var(--vs-core-border-radius-0)}}.finance-calculator__skeleton-summary .skeleton__item,.finance-calculator__summary.skeleton .skeleton__item{--animation-background-color:var(--vs-core-dynamic-blue-100)}.finance-calculator__skeleton-title.skeleton__item{width:60%;height:var(--vs-core-size-20)}.finance-calculator__skeleton-label.skeleton__item{width:45%;height:var(--vs-core-size-14)}.finance-calculator__skeleton-tab.skeleton__item{height:var(--vs-core-size-40)}.finance-calculator__skeleton-input.skeleton__item{width:100%;height:var(--vs-core-size-40)}.finance-calculator__skeleton-helper.skeleton__item{width:55%;height:var(--vs-core-size-12)}.finance-calculator__skeleton-pill.skeleton__item{height:var(--vs-core-size-40);width:var(--vs-core-size-48)}.finance-calculator__skeleton-summary-title.skeleton__item{width:65%;height:var(--vs-core-size-24);margin-bottom:var(--vs-core-spacing-4)}.finance-calculator__skeleton-row{padding:var(--vs-core-spacing-6) var(--vs-core-spacing-0);min-height:calc(var(--vs-core-size-32) + var(--vs-core-spacing-1));border-bottom:var(--vs-core-border-width-1) solid var(--vs-core-dynamic-blue-100)}.finance-calculator__skeleton-row-label.skeleton__item,.finance-calculator__skeleton-row-value.skeleton__item{height:var(--vs-core-size-14)}.finance-calculator__skeleton-row-label.skeleton__item{width:55%}.finance-calculator__skeleton-row-value.skeleton__item{width:25%}.finance-calculator__skeleton-row-value--inline.skeleton__item{display:inline-block;width:var(--vs-core-size-48)}.finance-calculator__skeleton-apr.skeleton__item{display:inline-block;width:75%}.finance-calculator__skeleton-terms{display:flex;flex-direction:column;gap:var(--vs-core-spacing-2)}.finance-calculator__skeleton-terms-line.skeleton__item{height:var(--vs-core-size-16);width:100%}.finance-calculator__skeleton-terms-line--4.skeleton__item{width:70%}:root{--colour-brand-instagram-verified-blue:#0095f6;--vs-colour-google-star-orange:#fd9a56;--grid-column-count:12;--grid-gutter-default:1.5rem;--grid-gutter-mobile:1.25rem;--vs-core-size-18:1.125rem;--vs-core-size-152:2.375rem;--vs-core-size-350:21.875rem;--vs-core-size-436:27.25rem;--vs-core-size-520:32.5rem;--vs-core-size-580:36.25rem;--vs-core-size-660:41.25rem;--vs-core-size-830:51.875rem;--vs-core-size-1140:71.25rem;--vs-core-size-1380:86.25rem;--vs-core-size-1980:123.75rem;--vs-site-container-max-width:calc(var(--vs-core-size-80) * 25);--vs-main-nav-max-width:86.25rem}.price-group__info-icon{width:var(--vs-core-size-16);height:var(--vs-core-size-16);color:var(--vs-semantic-foreground-secondary, var(--vs-semantic-foreground-primary))}.price-group__price{white-space:nowrap}.price-group__was{color:var(--vs-semantic-foreground-secondary, var(--vs-semantic-foreground-primary))}