.financing-page{--spring-concrete:#f1f1ee;--spring-text:#16231f;--spring-muted:#58615d;--spring-border:#d7d9d5;--spring-divider:#19352d;color:var(--spring-text);background:#fff}.financing-page #payment-calculator{scroll-margin-top:145px}.financing-page .ds-hero__title{max-width:17ch}.finance-hero-proof{gap:21px;display:grid}.finance-hero-proof>p{color:#ffffffdb;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:750;display:flex}.finance-hero-proof>p svg{color:var(--ds-marigold)}.finance-hero-proof>div{flex-wrap:wrap;gap:12px;display:flex}.finance-hero-proof .ds-button,.finance-hero-link{border-radius:2px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:13px 21px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.finance-hero-link{color:#fff;border:1px solid #ffffffb8}.finance-hero-link:hover{color:var(--ds-green);background:#fff}.finance-calculator{z-index:2;margin-top:clamp(-96px,-6vw,-56px);padding-bottom:clamp(30px,3vw,44px);position:relative}.finance-calculator__panel{border:1px solid var(--spring-border);border-top:4px solid var(--ds-marigold);filter:drop-shadow(0 14px 26px #040f0e21);background:#fff;border-radius:4px;overflow:hidden}.finance-calculator__head{border-bottom:1px solid var(--spring-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px 24px;padding:18px clamp(18px,2.2vw,28px) 14px;display:flex}.finance-calculator__head .ds-interiorEyebrow{color:#8a5a00;font-family:var(--ds-sans);margin:0 0 5px}.finance-calculator__head h2{color:var(--ds-green-deep);font:800 clamp(28px,3vw,40px)/1.05 var(--ds-sans);letter-spacing:-.035em;margin:0}.finance-calculator__provider{color:var(--spring-muted);align-items:center;gap:7px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.finance-calculator__provider svg{color:var(--ds-green);flex:none}.finance-calculator__viewport{background:#fff;height:296px;transition:height .28s;overflow:hidden}.finance-calculator__viewport[data-expanded=true]{height:705.5px}.finance-calculator__frame{background:#fff;border:0;width:100%;height:850px;display:block}.finance-calculator__terms{border-top:1px solid var(--spring-border);background:#fff}.finance-calculator__terms summary{min-height:40px;color:var(--ds-green-deep);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:9px clamp(18px,2.2vw,28px);font-size:11.5px;font-weight:850;list-style:none;display:flex}.finance-calculator__terms summary::-webkit-details-marker{display:none}.finance-calculator__terms summary:after{content:"+";color:var(--ds-green);flex:none;font-size:20px;font-weight:700;line-height:1}.finance-calculator__terms[open] summary:after{content:"−"}.finance-calculator__terms>div{border-top:1px solid var(--spring-border);padding:0 clamp(18px,2.2vw,28px) 15px}.finance-calculator__terms p{color:var(--spring-muted);margin:10px 0 0;font-size:10.5px;line-height:1.55}.finance-calculator__terms sup{margin-right:2px}.finance-calculator__terms a{color:var(--ds-green);text-underline-offset:2px;font-weight:800}.finance-calculator__foot{border-top:1px solid var(--spring-border);background:var(--spring-concrete);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px 20px;padding:10px clamp(18px,2.2vw,28px);display:flex}.finance-calculator__foot p{color:var(--spring-muted);margin:0;font-size:11.5px;line-height:1.5}.finance-calculator__foot a{color:var(--ds-green);text-underline-offset:3px;align-items:center;gap:6px;font-size:11.5px;font-weight:850;display:inline-flex}.finance-section{padding-block:clamp(58px,5vw,76px)}.finance-section>.ds-shell{width:min(100%,1680px);max-width:none;margin-inline:auto;padding-inline:clamp(32px,4.25vw,72px)}.financing-page .ds-interiorSectionHead{-moz-column-gap:clamp(44px,7vw,112px);border-bottom:3px solid var(--spring-divider);grid-template-columns:minmax(360px,.9fr) minmax(360px,1.1fr);align-items:end;gap:0 clamp(44px,7vw,112px);max-width:none;margin-bottom:38px;padding:0 0 28px;display:grid}.financing-page .ds-interiorSectionHead .ds-interiorEyebrow{color:#8a5a00;font-family:var(--ds-sans);grid-column:1;margin:0 0 10px}.financing-page .ds-interiorSectionHead h2{max-width:21ch;color:var(--ds-green-deep);font:800 clamp(34px,3.6vw,46px)/1.08 var(--ds-sans);letter-spacing:-.035em;text-transform:none;text-wrap:balance;grid-column:1;margin:0}.financing-page .ds-interiorSectionHead>p:last-child{max-width:66ch;color:var(--spring-muted);font:450 15px/1.65 var(--ds-sans);grid-area:1/2/3;margin:0 0 2px}.finance-overview{border-top:9px solid var(--ds-marigold);box-shadow:inset 0 3px 0 var(--spring-divider);background:#fff}.finance-highlight-grid{border-top:3px solid var(--spring-divider);border-bottom:1px solid var(--spring-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.finance-highlight-grid article{min-width:0;padding:clamp(27px,3vw,38px)}.finance-highlight-grid article+article{border-left:1px solid var(--spring-border)}.finance-highlight-grid article>div{color:var(--ds-marigold-deep);justify-content:space-between;align-items:center;display:flex}.finance-highlight-grid article>div span{font:850 13px/1 var(--ds-sans)}.finance-highlight-grid article>div svg{color:var(--ds-green)}.finance-highlight-grid h3{color:var(--ds-green-deep);font:800 22px/1.1 var(--ds-sans);letter-spacing:-.025em;margin:19px 0 10px}.finance-highlight-grid p{color:var(--spring-muted);margin:0;font-size:13px;line-height:1.62}.finance-callback{background:var(--ds-green-deep);color:#fff}.finance-callback .ds-shell{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(36px,7vw,100px);min-height:176px;display:grid}.finance-callback .ds-interiorEyebrow{color:var(--ds-marigold);margin:0 0 8px}.finance-callback h2{color:#fff;font:800 clamp(28px,3vw,40px)/1.06 var(--ds-sans);letter-spacing:-.035em;margin:0}.finance-callback p:last-child{color:#fffc;margin:9px 0 0;font-size:13px}.finance-callback a{background:var(--ds-marigold);min-height:52px;color:var(--ds-charcoal);text-transform:uppercase;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.finance-process{border-block:1px solid var(--spring-border);background:var(--spring-concrete)}.finance-process-grid{border-top:3px solid var(--spring-divider);border-bottom:1px solid var(--spring-border);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.finance-process-grid li{min-width:0;padding:clamp(27px,3vw,38px)}.finance-process-grid li+li{border-left:1px solid var(--spring-border)}.finance-process-grid>li>span{color:var(--ds-marigold-deep);font:850 16px/1 var(--ds-sans)}.finance-process-grid h3{color:var(--ds-green-deep);font:800 22px/1.1 var(--ds-sans);letter-spacing:-.025em;margin:18px 0 10px}.finance-process-grid p{color:var(--spring-muted);margin:0;font-size:13px;line-height:1.62}.finance-brands{border-top:0}.finance-inspiration{border-top:1px solid var(--spring-border)}.finance-callback--final{border-top:6px solid var(--ds-marigold)}@media (width<=1180px){.finance-calculator{margin-top:-48px}}@media (width<=860px){.finance-section>.ds-shell{padding-inline:20px}.financing-page .ds-interiorSectionHead{grid-template-columns:1fr;gap:14px}.financing-page .ds-interiorSectionHead>p:last-child{grid-area:auto/1}.finance-calculator{margin-top:-32px}.finance-calculator__viewport{height:458px}.finance-calculator__viewport[data-expanded=true]{height:877px}.finance-calculator__frame{height:1140px}.finance-highlight-grid,.finance-process-grid{grid-template-columns:1fr}.finance-highlight-grid article+article,.finance-process-grid li+li{border-top:1px solid var(--spring-border);border-left:0}.finance-callback .ds-shell{grid-template-columns:1fr;gap:24px;padding-block:38px}.finance-callback a{justify-self:start}}@media (width<=620px){.finance-hero-proof>p{align-items:flex-start;line-height:1.45}.finance-hero-proof>div{grid-template-columns:1fr;display:grid}.finance-hero-proof a{width:100%}.finance-calculator{margin-top:-24px}.finance-calculator__viewport{height:490px}.finance-calculator__viewport[data-expanded=true]{height:909px}.finance-calculator__frame{height:1240px}.finance-calculator__head{flex-direction:column;align-items:flex-start}.finance-callback a{width:100%}}.financing-page .finance-section{padding-block:clamp(52px,4.8vw,72px)}.financing-page .ds-interiorSectionHead{border:0;margin-bottom:30px;padding:0}.financing-page .ds-interiorSectionHead h2{max-width:24ch;font:800 clamp(34px, 3.4vw, 50px)/.96 var(--ds-display);letter-spacing:0;text-transform:uppercase}.financing-page .finance-calculator__panel{filter:drop-shadow(0 16px 30px #040f0e24);border:0;border-radius:18px}.financing-page .finance-calculator__head{padding:22px 28px 16px}.financing-page .finance-calculator__head h2{font:800 clamp(30px, 3vw, 42px)/.96 var(--ds-display);letter-spacing:0;text-transform:uppercase}.financing-page .finance-calculator__terms summary,.financing-page .finance-calculator__foot p,.financing-page .finance-calculator__foot a{font-size:12.5px}.financing-page .finance-calculator__terms p{font-size:12px}.financing-page .finance-calculator__foot{background:var(--brand-stone,#f4f5f5)}.financing-page .finance-overview{box-shadow:none;border:0}.financing-page .finance-highlight-grid{border:0;gap:16px}.financing-page .finance-highlight-grid article,.financing-page .finance-highlight-grid article+article{background:var(--brand-stone,#f4f5f5);border:0;border-radius:16px;padding:26px 28px 28px}.financing-page .finance-highlight-grid article>div span,.financing-page .finance-process-grid>li>span{background:var(--ds-green-deep);width:40px;height:40px;color:var(--ds-marigold);font:800 17px/1 var(--ds-display);border-radius:50%;place-items:center;display:grid}.financing-page .finance-highlight-grid h3,.financing-page .finance-process-grid h3{font:800 26px/1 var(--ds-display);letter-spacing:0;text-transform:uppercase;margin-top:18px}.financing-page .finance-highlight-grid p,.financing-page .finance-process-grid p{color:#4a5751;font-size:15px}.financing-page .finance-callback .ds-shell{min-height:0;padding-block:clamp(40px,4vw,56px)}.financing-page .finance-callback h2{font:800 clamp(32px, 3.2vw, 46px)/.98 var(--ds-display);letter-spacing:0;text-transform:uppercase}.financing-page .finance-callback a{text-transform:none;border-radius:999px;min-height:52px;padding:0 24px;font-size:14px}.financing-page .finance-callback--final{background:var(--ds-marigold);color:var(--ds-charcoal);border:0}.financing-page .finance-callback--final .ds-interiorEyebrow,.financing-page .finance-callback--final h2{color:var(--ds-charcoal)}.financing-page .finance-callback--final p:last-child{color:#16231fc7;font-size:15px}.financing-page .finance-callback--final a{background:var(--ds-green-deep);color:#fff}.financing-page .finance-process{background:var(--brand-stone,#f4f5f5);border:0}.financing-page .finance-process-grid{background:0 0;border:0;gap:16px}.financing-page .finance-process-grid li,.financing-page .finance-process-grid li+li{background:#fff;border:0;border-radius:16px;padding:26px 28px 28px}.financing-page .finance-brands{background:#fff;border:0;padding-block:clamp(52px,4.8vw,72px)}.financing-page .finance-brands .ds-brands__head{border-left:0;margin-bottom:30px;padding-left:0}.financing-page .finance-brands .ds-brands__head h2{letter-spacing:0;font-size:clamp(38px,4vw,58px);font-weight:800}.financing-page .finance-brands .ds-brands__head h2 span:last-child{margin-left:0}.financing-page .finance-brands .ds-brands__head>p:last-child{color:#4a5751}.financing-page .finance-brands .ds-brandGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.financing-page .finance-brands .ds-brandGrid li,.financing-page .finance-brands .ds-brandGrid li:nth-child(n){background:var(--brand-stone,#f4f5f5);min-height:128px;box-shadow:none;border:0;border-radius:16px;grid-column:auto;padding:16px}.financing-page .finance-brands .ds-brandGrid__logo{height:60px}.financing-page .finance-inspiration{background:var(--brand-stone,#f4f5f5);border:0}@media (width<=1050px){.financing-page .finance-brands .ds-brandGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.financing-page .finance-highlight-grid article+article,.financing-page .finance-process-grid li+li{border:0}}@media (width<=620px){.financing-page .finance-section,.financing-page .finance-brands{padding-block:44px}.financing-page .finance-brands .ds-brandGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.financing-page .finance-calculator__head{padding:18px 18px 14px}}.financing-page .finance-brands>.ds-shell{width:min(100%,1680px);max-width:none;margin-inline:auto;padding-inline:clamp(32px,4.25vw,72px)}@media (width<=860px){.financing-page .finance-brands>.ds-shell{padding-inline:20px}}.financing-page .finance-brands .ds-brandGrid li:nth-child(n){background:#fff;border:1px solid #e3e7e5}.financing-page .finance-copy--short{display:none}@media (width<=760px){.financing-page .finance-copy--full{display:none}.financing-page .finance-copy--short{display:block}}
