@media only screen and (min-width:0rem){#financing-benefits-110 .cs-header,#financing-calc-120 .cs-header,#financing-faq-140 .cs-header,#financing-steps-130 .cs-header{align-items:center;display:flex;flex-direction:column;margin:0 auto 3rem;max-width:41.25rem;text-align:center;width:100%}#financing-benefits-110 .cs-topper,#financing-calc-120 .cs-topper,#financing-faq-140 .cs-topper,#financing-steps-130 .cs-topper{align-items:center;color:var(--primary);display:inline-flex;font-family:var(--headerFont);font-weight:600;gap:.625rem;margin-bottom:.625rem}#financing-benefits-110 .cs-topper-line,#financing-calc-120 .cs-topper-line,#financing-faq-140 .cs-topper-line,#financing-steps-130 .cs-topper-line{background-color:var(--champagneGold);display:block;flex:none;height:.0625rem;width:2.5rem}#financing-benefits-110 .cs-title,#financing-calc-120 .cs-title,#financing-faq-140 .cs-title,#financing-steps-130 .cs-title{color:var(--headerColor);font-family:var(--headerFont);font-weight:600;margin:0 0 1rem}#financing-benefits-110 .cs-text,#financing-calc-120 .cs-text,#financing-faq-140 .cs-text,#financing-steps-130 .cs-text{color:var(--bodyTextColor);margin:0 auto}#financing-hero-10{align-items:center;display:flex;overflow:hidden;padding:clamp(8.5rem,22vw,13.75rem) 1rem clamp(3.75rem,8vw,6.25rem);position:relative;z-index:1}#financing-hero-10 .cs-hero-top{z-index:-2}#financing-hero-10 .cs-background,#financing-hero-10 .cs-hero-top{display:block;inset:0;position:absolute}#financing-hero-10 .cs-background:before{background:linear-gradient(180deg,rgba(8,20,12,.55),rgba(8,20,12,.78));content:"";inset:0;position:absolute;z-index:1}#financing-hero-10 .cs-background img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#financing-hero-10 .cs-mark{border:.125rem solid rgba(212,174,106,.6);display:none;height:2.875rem;position:absolute;width:2.875rem;z-index:-1}#financing-hero-10 .cs-mark-left{border-bottom:0;border-right:0;left:1.5rem;top:clamp(7rem,18vw,9rem)}#financing-hero-10 .cs-mark-right{border-left:0;border-top:0;bottom:2.5rem;right:1.5rem}#financing-hero-10 .cs-container{display:flex;justify-content:flex-start;margin:auto;max-width:81.25rem;width:100%}#financing-hero-10 .cs-card{background-color:var(--forestGreen);border:.0625rem solid rgba(212,174,106,.4);box-shadow:0 1.875rem 3.75rem rgba(8,20,12,.4);box-sizing:border-box;max-width:40rem;overflow:hidden;padding:clamp(1.75rem,6vw,3.25rem);position:relative;width:100%}#financing-hero-10 .cs-card-texture{background-image:url(/assets/images/about-card-texture.jpg);background-position:50%;background-size:cover;inset:0;opacity:.06;pointer-events:none;position:absolute;z-index:0}#financing-hero-10 .cs-buttons,#financing-hero-10 .cs-divider,#financing-hero-10 .cs-partner,#financing-hero-10 .cs-text,#financing-hero-10 .cs-title,#financing-hero-10 .cs-topper{position:relative;z-index:1}#financing-hero-10 .cs-topper{color:var(--champagneGold);display:block;font-family:var(--headerFont);font-size:var(--topperFontSize);font-weight:600;letter-spacing:.14em;margin:0 0 .875rem;text-transform:uppercase}#financing-hero-10 .cs-title{color:var(--warmIvory);font-family:var(--headerFont);font-size:clamp(1.75rem,1.25rem + 2.22vw,3rem);font-weight:600;line-height:1.15em;margin:0;max-width:32.5rem}#financing-hero-10 .cs-divider{background-color:var(--champagneGold);display:block;height:.125rem;margin:1.375rem 0;width:5.625rem}#financing-hero-10 .cs-text{color:hsla(45,40%,96%,.86);font-size:clamp(1rem,2vw,1.125rem);line-height:1.6em;margin:0;max-width:32.5rem}#financing-hero-10 .cs-buttons{display:flex;flex-wrap:wrap;gap:1rem;margin-top:2rem}#financing-hero-10 .cs-button-gold{align-items:center;background-color:var(--champagneGold);display:inline-flex;gap:.625rem;justify-content:center;padding:1rem 1.75rem;text-decoration:none;transition:background-color .3s,transform .3s}#financing-hero-10 .cs-button-gold .cs-button-text{color:var(--forestGreen);font-family:var(--headerFont);font-size:1.125rem;font-weight:600;line-height:1.2em}#financing-hero-10 .cs-button-gold .cs-button-icon{height:1.375rem;transition:transform .3s;width:1.375rem}#financing-hero-10 .cs-button-gold:hover{background-color:var(--secondaryLight)}#financing-hero-10 .cs-button-gold:hover .cs-button-icon{transform:translateX(.25rem)}#financing-hero-10 .cs-button-line{align-items:center;background-color:transparent;border:.0625rem solid hsla(45,40%,96%,.4);display:inline-flex;gap:.625rem;justify-content:center;padding:1rem 1.5rem;text-decoration:none;transition:background-color .3s,border-color .3s}#financing-hero-10 .cs-button-line .cs-button-text{color:var(--warmIvory);font-family:var(--headerFont);font-size:1.125rem;font-weight:600;line-height:1.2em}#financing-hero-10 .cs-button-line .cs-button-icon{height:1.25rem;width:1.25rem}#financing-hero-10 .cs-button-line:hover{background-color:hsla(45,40%,96%,.08);border-color:var(--champagneGold)}#financing-hero-10 .cs-partner{color:hsla(45,40%,96%,.7);display:block;font-size:.875rem;line-height:1.5em;margin-top:1.5rem}#financing-hero-10 .cs-partner strong{color:var(--champagneGold);font-weight:700}}@media only screen and (min-width:37.5rem){#financing-hero-10 .cs-mark{display:block}}@media only screen and (min-width:0rem){#financing-benefits-110{background-color:var(--warmIvory);padding:var(--sectionPadding)}#financing-benefits-110 .cs-container{margin:auto;max-width:81.25rem;width:100%}#financing-benefits-110 .cs-stats{display:grid;gap:1.25rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}#financing-benefits-110 .cs-stat{align-items:center;background-color:var(--pureWhite);border:.0625rem solid rgba(24,58,36,.08);box-shadow:0 .75rem 1.875rem rgba(24,58,36,.06);display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:clamp(1.75rem,4vw,2.5rem) 1.5rem;text-align:center}#financing-benefits-110 .cs-stat-icon{align-items:center;background-color:rgba(212,174,106,.14);border-radius:50%;display:flex;height:4rem;justify-content:center;width:4rem}#financing-benefits-110 .cs-stat-icon img{display:block;height:1.875rem;width:1.875rem}#financing-benefits-110 .cs-stat-number{color:var(--forestGreen);font-family:var(--headerFont);font-size:clamp(2rem,5vw,2.75rem);font-weight:700;line-height:1.1em}#financing-benefits-110 .cs-stat-label{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;max-width:18.75rem}#financing-benefits-110 .cs-perks{display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center;list-style:none;margin:2.5rem 0 0;padding:0}#financing-benefits-110 .cs-perk{align-items:center;background-color:var(--pureWhite);border:.0625rem solid rgba(24,58,36,.1);border-radius:var(--radiusPill);display:inline-flex;gap:.625rem;list-style:none;padding:.75rem 1.25rem}#financing-benefits-110 .cs-perk-icon{display:block;flex:none;height:1.375rem;width:1.375rem}#financing-benefits-110 .cs-perk-text{color:var(--forestGreen);font-family:var(--headerFont);font-size:1rem;font-weight:600;line-height:1.2em}}@media only screen and (min-width:37.5rem){#financing-benefits-110 .cs-stats{grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#financing-calc-120{background:linear-gradient(180deg,#f3f1e9 0,var(--warmIvory) 100%);padding:var(--sectionPadding)}#financing-calc-120 .cs-container{margin:auto;max-width:73.75rem;width:100%}#financing-calc-120 .cs-calc{background-color:var(--pureWhite);border:.0625rem solid rgba(24,58,36,.1);border-radius:1.5rem;box-shadow:0 1.5rem 3.75rem rgba(24,58,36,.12);display:grid;grid-template-columns:1fr;overflow:hidden;width:100%}#financing-calc-120 .cs-controls{box-sizing:border-box;display:flex;flex-direction:column;gap:2rem;padding:clamp(1.75rem,5vw,3rem)}#financing-calc-120 .cs-field{display:flex;flex-direction:column;gap:.875rem}#financing-calc-120 .cs-field-top{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}#financing-calc-120 .cs-field-label{color:var(--forestGreen);font-family:var(--headerFont);font-size:1.0625rem;font-weight:600;line-height:1.2em}#financing-calc-120 .cs-field-value{color:var(--forestGreen);font-family:var(--headerFont);font-size:clamp(1.375rem,3.5vw,1.75rem);font-weight:700;line-height:1em}#financing-calc-120 .cs-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(to right,var(--champagneGold) var(--fill,25%),#e5e2d7 var(--fill,25%));border-radius:var(--radiusPill);cursor:pointer;height:.5rem;margin:.25rem 0;outline:none;width:100%}#financing-calc-120 .cs-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:var(--forestGreen);border:.1875rem solid var(--champagneGold);border-radius:50%;box-shadow:0 .125rem .375rem rgba(24,58,36,.35);cursor:pointer;height:1.5rem;-webkit-transition:transform .15s;transition:transform .15s;width:1.5rem}#financing-calc-120 .cs-range::-webkit-slider-thumb:hover{transform:scale(1.08)}#financing-calc-120 .cs-range::-moz-range-thumb{background:var(--forestGreen);border:.1875rem solid var(--champagneGold);border-radius:50%;box-shadow:0 .125rem .375rem rgba(24,58,36,.35);cursor:pointer;height:1.5rem;width:1.5rem}#financing-calc-120 .cs-range::-moz-range-track{background:transparent}#financing-calc-120 .cs-range:focus-visible{outline:.125rem solid var(--forestGreen);outline-offset:.25rem}#financing-calc-120 .cs-range-scale{color:rgba(69,69,68,.6);display:flex;font-size:.8125rem;justify-content:space-between}#financing-calc-120 .cs-select-wrap{display:block;position:relative}#financing-calc-120 .cs-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--warmIvory);border:.0625rem solid rgba(24,58,36,.18);border-radius:.5rem;box-sizing:border-box;color:var(--forestGreen);cursor:pointer;font-family:var(--bodyFont);font-size:1rem;font-weight:600;line-height:1.2em;padding:.9375rem 2.75rem .9375rem 1.125rem;transition:border-color .3s;width:100%}#financing-calc-120 .cs-select:focus-visible,#financing-calc-120 .cs-select:hover{border-color:var(--champagneGold);outline:none}#financing-calc-120 .cs-select-icon{height:1rem;pointer-events:none;position:absolute;right:1rem;top:50%;transform:translateY(-50%);width:1rem}#financing-calc-120 .cs-segment{background-color:var(--warmIvory);border:.0625rem solid rgba(24,58,36,.12);border-radius:.625rem;display:grid;gap:.375rem;grid-template-columns:repeat(4,1fr);padding:.375rem}#financing-calc-120 .cs-seg{background-color:transparent;border:none;border-radius:.375rem;color:var(--forestGreen);cursor:pointer;font-family:var(--headerFont);font-size:1rem;font-weight:600;line-height:1.2em;padding:.75rem .375rem;transition:background-color .25s,color .25s}#financing-calc-120 .cs-seg:hover{background-color:rgba(24,58,36,.06)}#financing-calc-120 .cs-seg.cs-active{background-color:var(--forestGreen);box-shadow:0 .1875rem .5rem rgba(24,58,36,.25);color:var(--warmIvory)}#financing-calc-120 .cs-result{background-color:var(--forestGreen);box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden;padding:clamp(1.75rem,5vw,3rem);position:relative}#financing-calc-120 .cs-card-texture{background-image:url(/assets/images/about-card-texture.jpg);background-position:50%;background-size:cover;inset:0;opacity:.06;pointer-events:none;position:absolute;z-index:0}#financing-calc-120 .cs-result>:not(.cs-card-texture){position:relative;z-index:1}#financing-calc-120 .cs-result-label{color:var(--champagneGold);font-family:var(--headerFont);font-size:.875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}#financing-calc-120 .cs-amount{align-items:baseline;display:flex;gap:.375rem;margin:.5rem 0 1.5rem}#financing-calc-120 .cs-amount-value{color:var(--warmIvory);font-family:var(--headerFont);font-size:clamp(2.75rem,9vw,3.75rem);font-weight:700;line-height:1em}#financing-calc-120 .cs-amount-per{color:hsla(45,40%,96%,.7);font-family:var(--bodyFont);font-size:1.125rem;font-weight:500}#financing-calc-120 .cs-breakdown{border-top:.0625rem dashed hsla(45,40%,96%,.25);display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:0 0 1.75rem;padding:1.25rem 0 0}#financing-calc-120 .cs-breakdown-row{align-items:baseline;display:flex;gap:1rem;justify-content:space-between;list-style:none}#financing-calc-120 .cs-breakdown-label{color:hsla(45,40%,96%,.7);font-size:.9375rem}#financing-calc-120 .cs-breakdown-value{color:var(--warmIvory);font-family:var(--headerFont);font-size:1.0625rem;font-weight:600}#financing-calc-120 .cs-breakdown-value#calc-apr{color:var(--champagneGold)}#financing-calc-120 .cs-result-button{align-items:center;background-color:var(--champagneGold);display:inline-flex;gap:.625rem;justify-content:center;margin-top:auto;padding:1rem 1.5rem;text-decoration:none;transition:background-color .3s,transform .3s}#financing-calc-120 .cs-result-button .cs-button-text{color:var(--forestGreen);font-family:var(--headerFont);font-size:1.125rem;font-weight:600;line-height:1.2em}#financing-calc-120 .cs-result-button .cs-button-icon{height:1.375rem;transition:transform .3s;width:1.375rem}#financing-calc-120 .cs-result-button:hover{background-color:var(--secondaryLight)}#financing-calc-120 .cs-result-button:hover .cs-button-icon{transform:translateX(.25rem)}#financing-calc-120 .cs-disclaimer{color:hsla(45,40%,96%,.55);font-size:.78125rem;line-height:1.5em;margin:1.125rem 0 0}}@media only screen and (min-width:64rem){#financing-calc-120 .cs-calc{grid-template-columns:1.05fr .95fr}}@media only screen and (min-width:0rem){#financing-steps-130{background-color:var(--forestGreen);overflow:hidden;padding:0;position:relative;z-index:1}#financing-steps-130 .cs-container{box-sizing:border-box;margin:auto;max-width:75rem;padding-left:1rem;padding-right:1rem;width:100%}#financing-steps-130 .cs-header .cs-topper{color:var(--champagneGold)}#financing-steps-130 .cs-header .cs-title{color:var(--warmIvory)}#financing-steps-130 .cs-steps{display:grid;gap:1.25rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}#financing-steps-130 .cs-step{align-items:flex-start;background-color:hsla(45,40%,96%,.04);border:.0625rem solid rgba(212,174,106,.28);box-sizing:border-box;display:flex;flex-direction:column;gap:.75rem;list-style:none;padding:clamp(1.75rem,4vw,2.5rem)}#financing-steps-130 .cs-step-number{color:rgba(212,174,106,.16);font-family:var(--headerFont);font-size:clamp(3rem,7vw,4.75rem);font-weight:700;line-height:1em;-webkit-text-stroke:.09375rem var(--champagneGold)}#financing-steps-130 .cs-step-title{color:var(--warmIvory);font-family:var(--headerFont);font-size:clamp(1.375rem,3vw,1.625rem);font-weight:600;line-height:1.2em;margin:0}#financing-steps-130 .cs-step-text{color:hsla(45,40%,96%,.78);font-size:1rem;line-height:1.6em;margin:0}#financing-steps-130 .cs-steps-button{align-items:center;background-color:var(--champagneGold);display:inline-flex;gap:.625rem;justify-content:center;margin:2.5rem auto 0;padding:1rem 1.75rem;text-decoration:none;transition:background-color .3s,transform .3s}#financing-steps-130 .cs-steps-button .cs-button-text{color:var(--forestGreen);font-family:var(--headerFont);font-size:1.125rem;font-weight:600;line-height:1.2em}#financing-steps-130 .cs-steps-button .cs-button-icon{filter:brightness(0) saturate(100%) invert(13%) sepia(34%) saturate(835%) hue-rotate(96deg) brightness(94%) contrast(89%);height:1.375rem;transition:transform .3s;width:1.375rem}#financing-steps-130 .cs-steps-button:hover{background-color:var(--secondaryLight)}#financing-steps-130 .cs-steps-button:hover .cs-button-icon{transform:translateX(.25rem)}#financing-steps-130 .cs-container{text-align:center}#financing-steps-130 .cs-steps{text-align:left}#financing-steps-130 .cs-wave{display:block;height:auto;pointer-events:none;position:relative;width:100%;z-index:0}#financing-steps-130 .cs-wave-top{margin-bottom:clamp(3.5rem,8vw,6.25rem);margin-top:-.0625rem}#financing-steps-130 .cs-wave-bottom{margin-bottom:-.0625rem;margin-top:clamp(3.5rem,8vw,6.25rem)}}@media only screen and (min-width:37.5rem){#financing-steps-130 .cs-steps{gap:1.5rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (min-width:0rem){#financing-faq-140{background-color:var(--warmIvory);padding:var(--sectionPadding)}#financing-faq-140 .cs-container{margin:auto;max-width:75rem;width:100%}#financing-faq-140 .cs-faq-grid{display:grid;gap:1.25rem;grid-template-columns:1fr}#financing-faq-140 .cs-faq-group{display:flex;flex-direction:column;gap:1.25rem;list-style:none;margin:0;padding:0}#financing-faq-140 .cs-faq-item{list-style:none}#financing-faq-140 .cs-details{background-color:var(--pureWhite);border:.0625rem solid rgba(24,58,36,.1);box-shadow:0 .5rem 1.5rem rgba(24,58,36,.05);box-sizing:border-box}#financing-faq-140 .cs-summary{align-items:center;box-sizing:border-box;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;padding:1.375rem 1.5rem}#financing-faq-140 .cs-summary::-webkit-details-marker{display:none}#financing-faq-140 .cs-question{color:var(--forestGreen);font-family:var(--headerFont);font-size:clamp(1.0625rem,2.4vw,1.1875rem);font-weight:600;line-height:1.35em}#financing-faq-140 .cs-icon{flex:none;height:1.375rem;position:relative;width:1.375rem}#financing-faq-140 .cs-icon:after,#financing-faq-140 .cs-icon:before{background-color:var(--champagneGold);content:"";left:50%;position:absolute;top:50%;transition:transform .3s,opacity .3s}#financing-faq-140 .cs-icon:before{height:.125rem;transform:translate(-50%,-50%);width:.875rem}#financing-faq-140 .cs-icon:after{height:.875rem;transform:translate(-50%,-50%);width:.125rem}#financing-faq-140 .cs-details[open] .cs-icon:after{opacity:0;transform:translate(-50%,-50%) rotate(90deg)}#financing-faq-140 .cs-body{padding:0 1.5rem 1.5rem}#financing-faq-140 .cs-divider{background-color:rgba(24,58,36,.12);display:block;height:.0625rem;margin:0 0 1rem;width:100%}#financing-faq-140 .cs-answer{color:var(--bodyTextColor);font-size:1rem;line-height:1.6em;margin:0}}@media only screen and (min-width:37.5rem){#financing-faq-140 .cs-faq-grid{align-items:start;gap:1.5rem;grid-template-columns:1fr 1fr}}