.finance-catalog-page.finance-page{max-width:1320px}.finance-page-intro{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.finance-catalog-page.finance-page .finance-page-intro .finance-page-header{margin-bottom:0}.finance-catalog-page.finance-page .finance-page-intro .finance-page-header h1{margin-bottom:12px;font-size:clamp(28px,3vw,36px)}.finance-catalog-page.finance-page .finance-catalog-tabs{border:0;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;overflow:visible}.finance-catalog-page.finance-page .finance-catalog-tabs a{min-height:44px;color:var(--catalog-accent,#007ca8);background:0 0;border:0;border-radius:0;align-items:center;padding:8px 0;font-size:13px;display:inline-flex}.finance-catalog-page.finance-page .finance-catalog-tabs a:hover{text-underline-offset:5px;text-decoration:underline}.finance-calculator.finance-calculator-reference .finance-heading{margin-bottom:14px}.finance-calculator.finance-calculator-reference .finance-disclaimer{background:0 0;border:0;border-radius:0;max-width:none;margin:0 0 24px;padding:0;font-size:12px;line-height:1.7}.finance-calculator.finance-calculator-reference{container:loan-calculator/inline-size}.finance-calculator.finance-calculator-reference .finance-calculator-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(40px,6vw,96px)}.finance-calculator.finance-calculator-reference .finance-inputs{grid-template-columns:minmax(0,1fr);gap:18px}.finance-calculator.finance-calculator-reference .finance-column-title{border:0;padding:0;font-size:16px}.finance-calculator.finance-calculator-reference .finance-field .field-label{margin-bottom:8px;font-size:13px}.finance-calculator.finance-calculator-reference .finance-field .input,.finance-calculator.finance-calculator-reference .finance-costs .input{font-variant-numeric:tabular-nums;background:var(--surface-soft,#f7f1ed);min-height:48px;transition:border-color var(--motion-quick), box-shadow var(--motion-quick), background-color var(--motion-quick);padding-block:10px;font-size:17px}.finance-calculator.finance-calculator-reference .finance-field .input:focus-visible{background:var(--surface-card,#fffdfa)}.finance-calculator.finance-calculator-reference .finance-field select.input{text-overflow:ellipsis;padding-right:32px;font-size:14px}.finance-calculator.finance-calculator-reference .finance-field-top .field-label{margin:0}.finance-amount-field{position:relative}.finance-amount-field>.input{padding-right:42px}.finance-amount-field>span{color:#656b75;pointer-events:none;font-size:17px;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.finance-amount-field>input{appearance:textfield}.finance-amount-field>input::-webkit-inner-spin-button{appearance:none}.finance-down-presets{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.finance-down-presets button{border:1px solid var(--catalog-stroke,#e9e2dc);min-height:44px;transition:background-color var(--motion-expressive,.42s) var(--motion-expressive-ease,ease), border-color var(--motion-expressive,.42s) var(--motion-expressive-ease,ease), color var(--motion-quick);background:0 0;border-radius:10px;font-size:14px;font-weight:500}.finance-down-presets button[aria-pressed=true]{color:var(--catalog-accent,#007ca8);border-color:var(--catalog-accent,#007ca8);background:var(--autex-soft-blue,#e7f4fa)}.finance-down-presets button:disabled{opacity:.45;cursor:not-allowed}.finance-down-presets button:focus-visible,.finance-rate-slider:focus-visible{outline:2px solid var(--catalog-accent,#007ca8);outline-offset:4px}.finance-calculator.finance-calculator-reference .finance-term-rate{grid-template-columns:minmax(0,1fr);gap:20px}.finance-term-rate>.finance-field:first-child{position:relative}.finance-calculator.finance-calculator-reference .finance-term-rate>.finance-field:first-child .finance-field-top{min-height:20px;margin-bottom:8px}.finance-calculator.finance-calculator-reference .finance-term-rate>.finance-field:first-child select{background:0 0;border:0;min-height:44px;position:absolute;bottom:2px;right:4px}.finance-calculator.finance-calculator-reference .finance-term-rate>.finance-field:first-child>.input{padding-right:110px}.finance-rate-field{border-top:1px solid var(--catalog-stroke,#e9e2dc);grid-template-columns:minmax(0,1fr) 96px;column-gap:16px;padding-top:20px;display:grid}.finance-calculator.finance-calculator-reference .finance-rate-field .finance-field-top{flex-wrap:wrap;justify-content:flex-start;gap:4px 10px;margin:0}.finance-calculator.finance-calculator-reference .finance-rate-field .finance-field-top select{background:0 0;border:0;min-height:44px;padding:6px}.finance-calculator.finance-calculator-reference .finance-rate-field>.input{text-align:right;font-size:18px;font-weight:550}.finance-rate-field>.finance-rate-slider,.finance-rate-field>.finance-range-label{grid-column:1/-1}.finance-rate-slider{appearance:none;cursor:pointer;background:0 0;width:100%;height:44px;margin:10px 0 0;display:block}.finance-rate-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--catalog-accent,#007ca8) var(--rate-progress), var(--catalog-stroke,#e9e2dc) var(--rate-progress));border-radius:999px;height:5px}.finance-rate-slider::-moz-range-track{background:var(--catalog-stroke,#e9e2dc);border-radius:999px;height:5px}.finance-rate-slider::-moz-range-progress{background:var(--catalog-accent,#007ca8);border-radius:999px;height:5px}.finance-rate-slider::-webkit-slider-thumb{appearance:none;border:3px solid var(--surface-card,#fffdfa);background:var(--catalog-accent,#007ca8);width:22px;height:22px;transition:box-shadow var(--motion-expressive,.42s);border-radius:50%;margin-top:-8.5px;box-shadow:0 1px 6px #252b3733}.finance-rate-slider::-moz-range-thumb{border:3px solid var(--surface-card,#fffdfa);background:var(--catalog-accent,#007ca8);border-radius:50%;width:16px;height:16px;box-shadow:0 1px 6px #252b3733}.finance-calculator.finance-calculator-reference .finance-range-label{gap:12px;margin-top:0;font-size:12px}.finance-calculator.finance-calculator-reference .finance-range-label>span:nth-child(2){text-align:center}.finance-calculator.finance-calculator-reference .finance-results{background:0 0;border-radius:0;padding:0;position:static}.finance-calculator.finance-calculator-reference .finance-results-heading{margin-bottom:0}.finance-payment-card{background:var(--surface-soft,#f7f1ed);border-radius:18px;padding:22px 24px}.finance-calculator.finance-calculator-reference .finance-payment-card .finance-result-label{font-size:15px}.finance-calculator.finance-calculator-reference .finance-monthly{font-variant-numeric:tabular-nums;margin:8px 0 12px;font-size:clamp(30px,3vw,40px);line-height:1.25}.finance-payment-tags{flex-wrap:wrap;gap:8px;display:flex}.finance-payment-tags>span{border:1px solid var(--catalog-stroke,#e9e2dc);border-radius:7px;padding:4px 8px;font-size:12px;line-height:1.5;display:inline-flex}.finance-calculator.finance-calculator-reference .finance-payment-card .finance-result-help{margin-top:10px;font-size:11px}.finance-calculator.finance-calculator-reference .finance-reference-breakdown{gap:0;margin:0;display:grid}.finance-calculator.finance-calculator-reference .finance-breakdown{margin-top:12px}.finance-calculator.finance-calculator-reference .finance-reference-breakdown>div{border:0;border-bottom:1px solid var(--catalog-stroke,#e9e2dc);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 24px;padding:14px 0;display:grid}.finance-calculator.finance-calculator-reference .finance-reference-breakdown dt{color:#656b75;margin:0;font-size:13px;line-height:1.6}.finance-calculator.finance-calculator-reference .finance-reference-breakdown dd{text-align:right;letter-spacing:-.025em;font-variant-numeric:tabular-nums;white-space:normal;overflow-wrap:anywhere;font-size:18px;font-weight:550;line-height:1.5}.finance-calculator.finance-calculator-reference .finance-reference-breakdown p{color:#656b75;grid-column:1/-1;margin:0;font-size:11px;line-height:1.75}.finance-calculator.finance-calculator-reference .finance-reference-breakdown .finance-overall-cost{border-bottom:0;padding-top:18px}.finance-calculator.finance-calculator-reference .finance-overall-cost dt{color:var(--catalog-text,#252b37);font-weight:600}.finance-calculator.finance-calculator-reference .finance-overall-cost dd{font-size:21px;font-weight:650}.finance-calculator.finance-calculator-reference .finance-payment-schedule{border:0;margin-top:18px;padding:0}.finance-calculator.finance-calculator-reference .finance-payment-schedule>summary{margin-left:0}.finance-payment-schedule>summary{border:1px solid var(--catalog-stroke,#e9e2dc);border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:48px;margin-left:0;padding:11px 16px;list-style:none;display:flex}.finance-payment-schedule>summary::-webkit-details-marker{display:none}.finance-payment-schedule>summary:after{content:"+";color:var(--catalog-accent,#007ca8);transition:transform var(--motion-expressive,.42s) var(--motion-expressive-ease,ease);flex:none;font-size:22px;font-weight:400}.finance-payment-schedule[open]>summary:after{transform:rotate(45deg)}.finance-calculator.finance-calculator-reference .finance-payment-schedule[open]>summary{margin-bottom:16px}.finance-calculator.finance-calculator-reference .finance-disclosure>summary:focus-visible{outline:2px solid var(--catalog-accent,#007ca8);outline-offset:4px}.finance-calculator.finance-calculator-reference .finance-disclosure>summary{align-content:center;min-height:44px}.finance-calculator.finance-calculator-reference .finance-inputs>.finance-disclosure{padding-bottom:0}.finance-calculator.finance-calculator-reference .finance-apply{border-radius:12px;min-height:48px;margin-top:12px}.finance-payment-method{color:#656b75;margin-top:10px;font-size:12px;line-height:1.65}.finance-calculator.finance-calculator-reference .finance-advanced-settings{border:0;padding:0}.finance-calculator.finance-calculator-reference .finance-advanced-settings>summary,.finance-calculator.finance-calculator-reference .finance-more-tools>summary{cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:16px;min-height:48px;margin:0;padding:8px 0;font-size:13px;font-weight:500;line-height:1.65;list-style:none;display:grid}.finance-advanced-settings>summary::-webkit-details-marker{display:none}.finance-more-tools>summary::-webkit-details-marker{display:none}.finance-advanced-settings>summary>span,.finance-more-tools>summary>span{color:#656b75;grid-column:1;font-size:11px;font-weight:400}.finance-advanced-settings>summary:after,.finance-more-tools>summary:after{content:"+";color:var(--catalog-accent,#007ca8);transition:transform var(--motion-expressive,.42s) var(--motion-expressive-ease,ease);grid-area:1/2/3;font-size:22px;font-weight:400}.finance-advanced-settings[open]>summary:after,.finance-more-tools[open]>summary:after{transform:rotate(45deg)}.finance-advanced-fields{gap:20px;padding-top:20px;display:grid}.finance-cost-editor{border-top:1px solid var(--catalog-stroke,#e9e2dc);padding-top:20px}.finance-cost-editor h4{font-size:13px;font-weight:550;line-height:1.7}.finance-cost-editor>.finance-costs{margin-top:18px}.finance-cost-editor .finance-check{min-height:44px;margin-top:0}.finance-calculator.finance-calculator-reference .finance-more-tools{border-top:1px solid var(--catalog-stroke,#e9e2dc);margin-top:28px;padding-top:12px}.finance-calculator.finance-calculator-reference .finance-more-tools>summary:focus-visible{outline:2px solid var(--catalog-accent,#007ca8);outline-offset:4px}.finance-tools-content{padding-top:20px}.finance-calculator.finance-calculator-reference .finance-tools-content .finance-assumption-guide{border-top:0;border-bottom:0;margin:0;padding:16px 0}.finance-calculator.finance-calculator-reference .finance-tools-content .finance-disclosure{padding:16px 0}.finance-calculator.finance-calculator-reference .finance-tools-content details>summary{align-content:center;min-height:44px;margin-bottom:0}.finance-calculator.finance-calculator-reference .finance-tools-content details[open]>summary{margin-bottom:16px}.finance-calculator.finance-calculator-reference .finance-tools-content .finance-rate-note{margin-top:0}@supports (interpolate-size:allow-keywords) and (interactivity:inert) and selector(details::details-content){.finance-calculator.finance-calculator-reference details{interpolate-size:allow-keywords}.finance-calculator.finance-calculator-reference details::details-content{opacity:0;interactivity:inert;block-size:0;transition:block-size var(--motion-expressive,.42s) var(--motion-expressive-ease,ease), opacity var(--motion-expressive,.42s) var(--motion-expressive-ease,ease), content-visibility var(--motion-expressive,.42s) allow-discrete;overflow:clip}.finance-calculator.finance-calculator-reference details[open]::details-content{opacity:1;interactivity:auto;block-size:auto}}@media (hover:hover){.finance-down-presets button:hover:not(:disabled){border-color:var(--catalog-accent,#007ca8);background:var(--autex-soft-blue,#e7f4fa)}.finance-rate-slider:hover::-webkit-slider-thumb{box-shadow:0 0 0 5px #007ca814}}@media (max-width:1100px){.finance-page-intro{margin-bottom:24px;display:block}.finance-catalog-page.finance-page .finance-catalog-tabs{gap:0 20px;margin-top:12px}}@container loan-calculator (max-width:760px){.finance-calculator.finance-calculator-reference .finance-calculator-layout{grid-template-columns:minmax(0,1fr);gap:32px}.finance-calculator.finance-calculator-reference .finance-inputs{gap:18px}.finance-calculator.finance-calculator-reference .finance-field .input,.finance-calculator.finance-calculator-reference .finance-field select.input{font-size:16px}.finance-calculator.finance-calculator-reference .finance-field-top select{max-width:120px;min-height:44px;font-size:16px}.finance-calculator.finance-calculator-reference .finance-results-heading{border:0;justify-content:flex-end;align-items:center;gap:12px;margin-bottom:12px;padding:0;display:flex}.finance-calculator.finance-calculator-reference .finance-return-to-inputs{min-height:44px;color:var(--catalog-accent,#007ca8);align-items:center;font-size:12px;display:inline-flex}.finance-calculator.finance-calculator-reference .finance-payment-preview{background:#e8f4f9;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:24px;padding:18px 20px;display:flex}.finance-payment-preview>div{min-width:0}.finance-payment-preview span,.finance-payment-preview p{color:#526771;font-size:12px;line-height:1.7}.finance-payment-preview strong{overflow-wrap:anywhere;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--catalog-text,#252b37);margin:4px 0;font-size:28px;font-weight:600;line-height:1.3;display:block}.finance-payment-preview .finance-preview-invalid{letter-spacing:0;font-size:17px}.finance-payment-preview>a{min-height:44px;color:var(--catalog-accent,#007ca8);flex-shrink:0;align-items:center;gap:4px;font-size:12px;display:inline-flex}}@container loan-calculator (max-width:420px){.finance-payment-card{padding:24px 20px}.finance-calculator.finance-calculator-reference .finance-reference-breakdown>div{gap:6px 12px;padding:16px 0}.finance-calculator.finance-calculator-reference .finance-reference-breakdown dt{font-size:12px}.finance-calculator.finance-calculator-reference .finance-reference-breakdown dd{max-width:180px;font-size:17px}.finance-calculator.finance-calculator-reference .finance-overall-cost dd{font-size:20px}.finance-calculator.finance-calculator-reference .finance-down-presets{gap:6px}.finance-down-presets button{font-size:13px}}@media (prefers-reduced-motion:reduce){.finance-calculator.finance-calculator-reference .finance-down-presets button,.finance-calculator.finance-calculator-reference .finance-field .input,.finance-calculator.finance-calculator-reference .finance-costs .input,.finance-calculator.finance-calculator-reference .finance-payment-schedule>summary:after,.finance-calculator.finance-calculator-reference .finance-advanced-settings>summary:after,.finance-calculator.finance-calculator-reference .finance-more-tools>summary:after{transition:none}.finance-calculator.finance-calculator-reference details::details-content{transition:none}.finance-rate-slider::-webkit-slider-thumb{transition:none}}
