.maple-leaf-financing-section{background:var(--maple-leaf-charcoal);padding:var(--maple-leaf-spacing-xl)0}.maple-leaf-financing-header{text-align:center;max-width:800px;margin:0 auto var(--maple-leaf-spacing-lg)}.maple-leaf-financing-header h2{color:var(--maple-leaf-white);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.maple-leaf-financing-description{color:#ffffffd9;margin-top:1.5rem;font-size:1.125rem;line-height:1.7}.maple-leaf-financing-header .maple-leaf-accent-line{background:var(--maple-leaf-red);width:80px;height:4px;margin:1rem auto}.maple-leaf-financing-content{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.maple-leaf-financing-details{flex-direction:column;gap:1.5rem;display:flex}.maple-leaf-financing-image{object-fit:cover;border:1px solid #ffffff1a;border-radius:12px;width:100%;height:300px;box-shadow:0 4px 20px #0000004d}.maple-leaf-financing-details-text{color:#ffffffd9;font-size:1.05rem;line-height:1.7}.maple-leaf-financing-form-wrapper{position:sticky;top:100px}@media (max-width:1024px){.maple-leaf-financing-content{grid-template-columns:1fr;gap:2rem}.maple-leaf-financing-form-wrapper{position:static}}@media (max-width:768px){.maple-leaf-financing-header h2{font-size:2rem}.maple-leaf-financing-description{font-size:1rem}}
.maple-leaf-insurance-section{background:var(--maple-leaf-white);padding:var(--maple-leaf-spacing-xl)0}.maple-leaf-insurance-header{text-align:center;max-width:800px;margin:0 auto var(--maple-leaf-spacing-lg)}.maple-leaf-insurance-header h2{color:var(--maple-leaf-charcoal);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.maple-leaf-insurance-description{color:var(--maple-leaf-gray-700);margin-top:1.5rem;font-size:1.125rem;line-height:1.7}.maple-leaf-insurance-header .maple-leaf-accent-line{background:var(--maple-leaf-red);width:80px;height:4px;margin:1rem auto}.maple-leaf-insurance-content{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.maple-leaf-insurance-details{flex-direction:column;gap:1.5rem;display:flex}.maple-leaf-insurance-image{object-fit:cover;border-radius:12px;width:100%;height:300px;box-shadow:0 4px 20px #0000001a}.maple-leaf-insurance-details-text{color:var(--maple-leaf-gray-700);font-size:1.05rem;line-height:1.7}.maple-leaf-insurance-form-wrapper{position:sticky;top:100px}@media (max-width:1024px){.maple-leaf-insurance-content{grid-template-columns:1fr;gap:2rem}.maple-leaf-insurance-form-wrapper{position:static}}@media (max-width:768px){.maple-leaf-insurance-header h2{font-size:2rem}.maple-leaf-insurance-description{font-size:1rem}}
.maple-leaf-buyer-services-section{background:var(--maple-leaf-gray-50);padding:var(--maple-leaf-spacing-xl)0}.maple-leaf-buyer-services-header{text-align:center;max-width:800px;margin:0 auto var(--maple-leaf-spacing-lg)}.maple-leaf-buyer-services-header h2{color:var(--maple-leaf-charcoal);margin-bottom:1rem;font-size:2.5rem;font-weight:700}.maple-leaf-buyer-services-blurb{color:var(--maple-leaf-gray-700);margin-top:1.5rem;font-size:1.125rem;line-height:1.7}.maple-leaf-buyer-services-header .maple-leaf-accent-line{background:var(--maple-leaf-red);width:80px;height:4px;margin:1rem auto}.maple-leaf-buyer-services-content{grid-template-columns:1fr 1fr;align-items:start;gap:3rem;display:grid}.maple-leaf-buyer-services-points h3{color:var(--maple-leaf-charcoal);margin-bottom:1.5rem;font-size:1.75rem;font-weight:700}.maple-leaf-services-points-list{flex-direction:column;gap:1.25rem;padding:0;list-style:none;display:flex}.maple-leaf-services-point{align-items:flex-start;gap:1rem;display:flex}.maple-leaf-services-point-icon{width:24px;height:24px;color:var(--maple-leaf-red);flex-shrink:0;margin-top:2px}.maple-leaf-services-point-text{color:var(--maple-leaf-gray-700);font-size:1.05rem;line-height:1.6}.maple-leaf-buyer-services-form-wrapper{position:sticky;top:100px}@media (max-width:1024px){.maple-leaf-buyer-services-content{grid-template-columns:1fr;gap:2rem}.maple-leaf-buyer-services-form-wrapper{position:static}}@media (max-width:768px){.maple-leaf-buyer-services-header h2{font-size:2rem}.maple-leaf-buyer-services-blurb{font-size:1rem}.maple-leaf-buyer-services-points h3{font-size:1.5rem}}
