@media only screen and (min-width:0rem){#financing-section{padding:var(--sectionPadding)}#financing-section .cs-container{gap:clamp(3rem,6vw,4rem);margin:auto;max-width:80rem}#financing-section .cs-container,#financing-section .cs-content{align-items:center;display:flex;flex-direction:column;width:100%}#financing-section .cs-content{text-align:center}#financing-section .cs-content-bottom{align-items:flex-start;max-width:43.75rem;text-align:left}#financing-section .cs-title{max-width:20ch}#financing-section .cs-text{max-width:40.625rem}#financing-section .cs-text a{color:var(--primary);font-weight:700;text-decoration:none}#financing-section .cs-text a:hover{text-decoration:underline}#financing-section .cs-card-group{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0;padding:0;width:100%}#financing-section .cs-item{background-color:#fff;border-radius:1rem;box-shadow:0 4px 20px rgba(0,0,0,.1);list-style:none;padding:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease}#financing-section .cs-item:hover{box-shadow:0 8px 30px rgba(0,0,0,.15);transform:translateY(-5px)}#financing-section .cs-number{align-items:center;background-color:var(--primary);border-radius:50%;color:#fff;display:flex;font-size:1.5rem;font-weight:700;height:3.75rem;justify-content:center;margin:0 auto 1rem;width:3.75rem}#financing-section .cs-h3{color:var(--headerColor);font-size:1.25rem;font-weight:700;line-height:1.2em;margin:0 0 .75rem}#financing-section .cs-item-text{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin:0}#financing-section .cs-ul{margin:1rem 0 0;padding:0 0 0 1.25rem}#financing-section .cs-li{color:var(--bodyTextColor);font-size:1rem;line-height:1.5em;margin-bottom:.5rem}#financing-section .cs-bottom-content{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:43.75rem;text-align:center;width:100%}}@media only screen and (min-width:48rem){#financing-section .cs-card-group{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:64rem){#financing-section .cs-card-group{grid-template-columns:repeat(4,1fr)}}@media only screen and (min-width:0rem){body.dark-mode #financing-section .cs-topper{color:var(--primaryLight)}body.dark-mode #financing-section .cs-li,body.dark-mode #financing-section .cs-text,body.dark-mode #financing-section .cs-title{color:var(--bodyTextColorWhite)}body.dark-mode #financing-section .cs-item{background-color:var(--medium)}body.dark-mode #financing-section .cs-h3,body.dark-mode #financing-section .cs-item-text{color:var(--bodyTextColorWhite)}}