html:has(:is(#finance-page,.finance-surface)),body:has(:is(#finance-page,.finance-surface)){overflow-x:clip}:is(#finance-page,.finance-surface),:is(#finance-page,.finance-surface) *{box-sizing:border-box}:is(#finance-page,.finance-surface){padding:var(--space-2xl) 0 var(--space-3xl);text-align:left}:is(#finance-page,.finance-surface) [hidden]{display:none!important}:is(#finance-page,.finance-surface) .finance-wrap{max-width:1120px;margin:auto;padding:0 var(--space-lg)}:is(#finance-page,.finance-surface) .finance-intro{max-width:75ch;margin-bottom:var(--space-xl)}:is(#finance-page,.finance-surface) :is(h2,h3,legend){margin:0 0 var(--space-md);overflow-wrap:anywhere;min-width:0}:is(#finance-page,.finance-surface) p{margin:0 0 var(--space-md)}:is(#finance-page,.finance-surface) a{color:var(--color-brand);text-underline-offset:4px}:is(#finance-page,.finance-surface) button{font:inherit;cursor:pointer;letter-spacing:inherit}:is(#finance-page,.finance-surface) .finance-button{display:inline-flex;align-items:center;justify-content:center;max-width:100%;min-height:48px;padding:14px var(--space-lg);font:600 var(--text-button)/1.2 var(--font-body);letter-spacing:1px;background:var(--color-accent);color:var(--color-accent-ink);border:2px solid var(--color-accent);border-radius:var(--radius-button);text-decoration:none;text-align:center;box-shadow:none}:is(#finance-page,.finance-surface) .finance-button:hover{opacity:.86}:is(#finance-page,.finance-surface) button:active{opacity:.75}:is(#finance-page,.finance-surface) button:disabled{opacity:.6;cursor:wait}:is(#finance-page,.finance-surface) :is(input,select,button,a,summary):focus-visible{outline:3px solid var(--color-focus);outline-offset:4px}:is(#finance-page,.finance-surface) input:not([type=checkbox]):not([type=range]):not([type=file]),:is(#finance-page,.finance-surface) select{width:100%;min-width:0;min-height:48px;border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:12px;background:var(--color-paper);color:var(--color-ink);line-height:1.5}:is(#finance-page,.finance-surface) :is(input,select):disabled{opacity:.6}:is(#finance-page,.finance-surface) :is(input,select):hover{border-color:var(--color-brand)}:is(#finance-page,.finance-surface) [aria-invalid=true]{border-color:var(--color-error)!important}:is(#finance-page,.finance-surface) #finance-calculator{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.85fr);gap:var(--space-2xl);align-items:start;padding:var(--space-xl);border:1px solid var(--color-line);border-radius:var(--radius-md)}:is(#finance-page,.finance-surface) .product-choice{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm);margin-bottom:var(--space-md)}:is(#finance-page,.finance-surface) .product-choice button{border:1px solid var(--color-line);border-radius:var(--radius-md);padding:var(--space-md);background:var(--color-paper);color:var(--color-ink);text-align:left;line-height:1.5}:is(#finance-page,.finance-surface) .product-choice button[aria-pressed=true]{border:2px solid var(--color-brand);padding:15px;background:var(--color-selected)}:is(#finance-page,.finance-surface) .product-choice span{display:block;font-size:var(--text-small)}:is(#finance-page,.finance-surface) #finance-calculator label{display:block;font-weight:700;margin:var(--space-lg) 0 var(--space-sm)}:is(#finance-page,.finance-surface) #amount-display{float:right;color:var(--color-brand)}:is(#finance-page,.finance-surface) #credit-amount{width:100%;min-height:32px;accent-color:var(--color-brand);padding:0}:is(#finance-page,.finance-surface) .range-limits{display:flex;justify-content:space-between;font-size:var(--text-small)}:is(#finance-page,.finance-surface) .rate-result{padding:var(--space-xl) 0 0}:is(#finance-page,.finance-surface) #monthly-rate{display:block;font-size:var(--text-display);line-height:1.3;font-weight:700;color:var(--color-brand);margin-bottom:var(--space-lg)}:is(#finance-page,.finance-surface) dl{margin:0 0 var(--space-lg)}:is(#finance-page,.finance-surface) .rate-result dl>div{padding:var(--space-sm) 0;display:flex;justify-content:space-between;gap:var(--space-md);border-bottom:1px solid var(--color-line)}:is(#finance-page,.finance-surface) dd{margin:0;font-weight:700;color:var(--color-ink)}:is(#finance-page,.finance-surface) .rate-result .finance-button{width:100%;margin-bottom:var(--space-md)}:is(#finance-page,.finance-surface) .calculation-notes{margin:var(--space-md) 0 var(--space-3xl);max-width:75ch}:is(#finance-page,.finance-surface) details p{max-width:75ch}:is(#finance-page,.finance-surface) summary{padding:var(--space-md) 0;cursor:pointer;font-weight:700;color:var(--color-ink);line-height:1.5}:is(#finance-page,.finance-surface) #finance-request{max-width:900px;margin:auto;scroll-margin-top:112px;padding:var(--space-xl);background:var(--color-ground);border-radius:var(--radius-md)}:is(#finance-page,.finance-surface) .selection-summary{color:var(--color-brand);font-weight:700;padding:var(--space-md) 0;border-block:1px solid var(--color-line)}:is(#finance-page,.finance-surface) .form-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-sm);margin:var(--space-lg) 0 var(--space-xl)}:is(#finance-page,.finance-surface) .form-steps button{background:transparent;border:0;border-bottom:2px solid var(--color-line);padding:var(--space-sm) 0;min-height:44px;color:var(--color-muted);font-size:var(--text-small);text-align:left}:is(#finance-page,.finance-surface) .form-steps button[aria-current=step]{color:var(--color-brand);border-color:var(--color-brand);font-weight:700}:is(#finance-page,.finance-surface) fieldset{padding:0;margin:var(--space-lg) 0 var(--space-xl);border:0;min-width:0}:is(#finance-page,.finance-surface) legend{padding:0}:is(#finance-page,.finance-surface) .finance-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-md) var(--space-lg)}:is(#finance-page,.finance-surface) .finance-field{min-width:0}:is(#finance-page,.finance-surface) .finance-field label{display:block;font-weight:600;line-height:1.5;margin:0 0 var(--space-sm)}:is(#finance-page,.finance-surface) .field-error{font-size:var(--text-small);color:var(--color-error);line-height:1.5;margin-top:var(--space-xs)}:is(#finance-page,.finance-surface) .field-error:empty{display:none}:is(#finance-page,.finance-surface) .check-row{display:flex;align-items:flex-start;gap:12px;margin:var(--space-lg) 0;line-height:1.8;cursor:pointer}:is(#finance-page,.finance-surface) .check-row input{flex:0 0 20px;min-width:20px;width:20px;height:20px;accent-color:var(--color-brand);margin:5px 0 0}:is(#finance-page,.finance-surface) #upload-zone{padding:var(--space-lg);border:1px dashed var(--color-brand);border-radius:var(--radius-sm);background:var(--color-paper)}:is(#finance-page,.finance-surface) #upload-zone.drag-active{outline:3px solid var(--color-focus)}:is(#finance-page,.finance-surface) #upload-zone label{display:block;font-weight:700;margin-bottom:var(--space-md)}:is(#finance-page,.finance-surface) #finance-files{font-size:16px;max-width:100%;width:100%;margin-bottom:var(--space-md)}:is(#finance-page,.finance-surface) #file-list{padding:0;list-style:none}:is(#finance-page,.finance-surface) #file-list li{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);padding:var(--space-sm) 0;border-bottom:1px solid var(--color-line)}:is(#finance-page,.finance-surface) #file-list span{overflow-wrap:anywhere;min-width:0}:is(#finance-page,.finance-surface) .text-link{background:none;border:0;color:var(--color-brand);text-decoration:underline;text-underline-offset:4px;min-height:44px;padding:var(--space-sm)}:is(#finance-page,.finance-surface) .form-actions{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm);margin-top:var(--space-xl)}:is(#finance-page,.finance-surface) .form-actions .finance-button{min-width:220px}:is(#finance-page,.finance-surface) #finance-status{color:var(--color-error);font-weight:600;overflow-wrap:anywhere}:is(#finance-page,.finance-surface) .form-note{margin-top:var(--space-lg);text-align:center}:is(#finance-page,.finance-surface) .review-group{margin-bottom:var(--space-xl);border-top:1px solid var(--color-line);padding-top:var(--space-lg)}:is(#finance-page,.finance-surface) .review-group dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-md);padding:var(--space-xs) 0}:is(#finance-page,.finance-surface) .review-group :is(dd,dt){overflow-wrap:anywhere}:is(#finance-page,.finance-surface) .review-group h3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-md)}:is(#finance-page,.finance-surface) .review-group .text-link{font-size:var(--text-small);font-weight:400}:is(#finance-page,.finance-surface) .finance-trap{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:clip}:is(#finance-page,.finance-surface) #finance-success{padding:var(--space-lg) 0}:is(#finance-page,.finance-surface) #finance-reference{overflow-wrap:anywhere}:is(#finance-page,.finance-surface) .finance-faq{padding-top:var(--space-3xl);max-width:900px;margin:auto}:is(#finance-page,.finance-surface) .finance-faq details{border-bottom:1px solid var(--color-line)}@media(max-width:749px){:is(#finance-page,.finance-surface) .finance-wrap{padding:0 var(--space-md)}:is(#finance-page,.finance-surface) #finance-calculator{grid-template-columns:minmax(0,1fr);gap:var(--space-md);padding:var(--space-lg)}:is(#finance-page,.finance-surface) #finance-request{padding:var(--space-lg)}:is(#finance-page,.finance-surface) .finance-fields{grid-template-columns:minmax(0,1fr)}:is(#finance-page,.finance-surface) .form-steps{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#finance-page,.finance-surface) .product-choice{grid-template-columns:minmax(0,1fr)}:is(#finance-page,.finance-surface) .rate-result{padding-top:var(--space-md)}:is(#finance-page,.finance-surface) .review-group dl>div{grid-template-columns:minmax(0,1fr);gap:0;margin-bottom:var(--space-sm)}}@media(prefers-reduced-motion:reduce){:is(#finance-page,.finance-surface) *{scroll-behavior:auto!important}}:is(#finance-page,.finance-surface) .finance-scope{font-weight:700;color:var(--color-brand)}:is(#finance-page,.finance-surface) .finance-representative{grid-column:1/-1;padding-top:var(--space-lg);border-top:1px solid var(--color-line)}:is(#finance-page,.finance-surface) .finance-representative p{max-width:75ch;font-size:var(--text-small);line-height:1.8}:is(#finance-page,.finance-surface) .finance-representative p:last-child{margin-bottom:0}:is(#finance-page,.finance-surface) .finance-provider{margin:var(--space-lg) 0;padding-top:var(--space-lg);border-top:1px solid var(--color-line);overflow-wrap:anywhere}:is(#finance-page,.finance-surface) .finance-provider p{font-size:var(--text-small);line-height:1.8}:is(#finance-page,.finance-surface) .finance-roles,:is(#finance-page,.finance-surface) .finance-legal{max-width:900px;margin:var(--space-3xl) auto 0}:is(#finance-page,.finance-surface) .finance-role-list{margin:0}:is(#finance-page,.finance-surface) .finance-role-list>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-lg);padding:var(--space-lg) 0;border-bottom:1px solid var(--color-line)}:is(#finance-page,.finance-surface) .finance-role-list dt>span{display:block;font-size:var(--text-small);margin-bottom:var(--space-xs)}:is(#finance-page,.finance-surface) .finance-role-list h3{margin-bottom:0}:is(#finance-page,.finance-surface) .finance-role-list dd{font-weight:400;color:var(--color-muted)}:is(#finance-page,.finance-surface) .finance-disclosure{margin-top:var(--space-xl);padding:var(--space-lg);background:var(--color-ground);border-radius:var(--radius-md)}:is(#finance-page,.finance-surface) .finance-disclosure p{margin:0}:is(#finance-page,.finance-surface) .finance-legal-links{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-lg);padding:0;list-style:none;margin:var(--space-md) 0 var(--space-lg)}@media(max-width:749px){:is(#finance-page,.finance-surface) .finance-role-list>div{grid-template-columns:minmax(0,1fr);gap:var(--space-sm)}}:is(#finance-page,.finance-surface) .finance-intro{max-width:none;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--space-xl);align-items:center}:is(#finance-page,.finance-surface) .finance-intro-copy{min-width:0}:is(#finance-page,.finance-surface) .finance-hero-image{display:block;width:100%;height:auto;border-radius:var(--radius-md)}@media(max-width:767px){:is(#finance-page,.finance-surface) .finance-intro{grid-template-columns:minmax(0,1fr);gap:var(--space-md)}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/finance-v1-style.css.map */
