.breakdance .bde-section-38-100 .section-container{display:flex;flex-direction:column}.breakdance .bde-section-38-100 .section-container{padding-top:0px}.sp-label{font-family:'JetBrains Mono',monospace;font-size:12px;font-weight:600;color:#4FB024;text-transform:uppercase;letter-spacing:0.08em;margin:0 0 12px;display:block}.sp-section-header{text-align:center;max-width:640px;margin:0 auto 48px}.sp-section-header--left{text-align:left;margin:0 0 32px}.sp-section-header h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(26px,3vw,38px);font-weight:800;color:#0F1F14;letter-spacing:-0.02em;margin:0 0 12px;line-height:1.1}.sp-section-sub{font-family:'Plus Jakarta Sans',sans-serif;font-size:17px;color:#4F5D54;line-height:1.6;margin:0}.sp-btn-primary{display:inline-flex;align-items:center;background:#77DA49;color:#1B3A0D;font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:700;padding:16px 28px;border-radius:100px;text-decoration:none;transition:background 0.2s}.sp-btn-primary:hover{background:#4FB024}.sp-hero{width:100vw;position:relative;left:50%;transform:translateX(-50%);background:#0E2017;padding:80px 24px 0}.sp-hero-inner{max-width:1280px;margin:0 auto;display:flex;gap:48px;align-items:center;justify-content:space-between;flex-wrap:wrap;padding-bottom:60px}.sp-hero-content{max-width:580px;display:flex;flex-direction:column;gap:20px}.sp-grant-badge{display:inline-flex;align-self:flex-start;background:#77DA49;color:#1B3A0D;font-family:'Plus Jakarta Sans',sans-serif;font-size:12px;font-weight:800;padding:6px 14px;border-radius:100px;text-transform:uppercase;letter-spacing:0.04em}.sp-hero-headline{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(32px,4.5vw,56px);font-weight:800;color:#fff;letter-spacing:-0.025em;line-height:1.06;margin:0}.sp-hero-sub{font-family:'Plus Jakarta Sans',sans-serif;font-size:17px;color:rgba(255,255,255,0.75);line-height:1.6;margin:0}.sp-hero-image{flex:1;min-width:280px;max-width:500px}.sp-hero-image img{width:100%;height:auto;border-radius:20px;display:block}.sp-stats-bar{background:#77DA49}.sp-stats-inner{max-width:1280px;margin:0 auto;padding:28px 24px;display:flex;gap:0;flex-wrap:wrap}.sp-stat{flex:1;min-width:140px;display:flex;flex-direction:column;gap:4px;padding:0 24px;border-right:1px solid rgba(27,58,13,0.2)}.sp-stat:first-child{padding-left:0}.sp-stat:last-child{border-right:none}.sp-stat strong{font-family:'JetBrains Mono',monospace;font-size:26px;font-weight:700;color:#1B3A0D;letter-spacing:-0.02em}.sp-stat span{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;font-weight:600;color:#1B3A0D;opacity:0.75}.sp-intro{width:100vw;position:relative;left:50%;transform:translateX(-50%);background:#F7F4EC;padding:80px 24px}.sp-intro-inner{max-width:1280px;margin:0 auto;display:flex;gap:64px;align-items:center;flex-wrap:wrap}.sp-intro-text{flex:1;min-width:280px}.sp-intro-text h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(26px,3vw,38px);font-weight:800;color:#0F1F14;letter-spacing:-0.02em;margin:0 0 20px;line-height:1.1}.sp-intro-body{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;color:#4F5D54;line-height:1.7}.sp-intro-body p{margin:0 0 16px}.sp-intro-image{flex:1;min-width:280px}.sp-intro-image img{width:100%;height:auto;border-radius:20px;display:block}.sp-benefits{width:100vw;position:relative;left:50%;transform:translateX(-50%);background:#fff;padding:80px 24px}.sp-benefits-inner{max-width:1280px;margin:0 auto}.sp-benefits-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px}.sp-benefit-card{background:#F7F4EC;border:1.5px solid #EEEAE0;border-radius:20px;padding:28px;display:flex;flex-direction:column;gap:10px}.sp-benefit-card h4{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:800;color:#0F1F14;margin:0}.sp-benefit-card p{font-family:'Plus Jakarta Sans',sans-serif;font-size:14px;color:#4F5D54;line-height:1.6;margin:0}.sp-eligibility{width:100vw;position:relative;left:50%;transform:translateX(-50%);background:#F7F4EC;padding:80px 24px}.sp-eligibility-inner{max-width:860px;margin:0 auto}.sp-eligibility-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.sp-eligibility-list li{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;color:#0F1F14;background:#fff;border:1.5px solid #EEEAE0;border-radius:12px;padding:16px 20px 16px 48px;position:relative;line-height:1.5}.sp-eligibility-list li::before{content:'✓';position:absolute;left:18px;top:16px;font-size:14px;font-weight:800;color:#77DA49}.sp-finance{width:100vw;position:relative;left:50%;transform:translateX(-50%);background:#0E2017;padding:80px 24px}.sp-finance-inner{max-width:1280px;margin:0 auto;display:flex;gap:64px;align-items:flex-start;flex-wrap:wrap}.sp-finance-text{flex:1;min-width:280px}.sp-finance-text .sp-section-header h2{color:#fff}.sp-finance-body{font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;color:rgba(255,255,255,0.75);line-height:1.7}.sp-finance-body p{margin:0 0 16px}.sp-finance-provider{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:rgba(255,255,255,0.4);margin-top:24px}.sp-finance-stats{display:flex;flex-direction:column;gap:16px;min-width:220px}.sp-finance-stat{background:rgba(255,255,255,0.06);border:1px solid rgba(255,255,255,0.1);border-radius:16px;padding:24px 28px}.sp-finance-stat strong{font-family:'JetBrains Mono',monospace;font-size:36px;font-weight:700;color:#77DA49;letter-spacing:-0.02em;display:block;margin-bottom:4px}.sp-finance-stat span{font-family:'Plus Jakarta Sans',sans-serif;font-size:13px;color:rgba(255,255,255,0.5)}.sp-faqs{width:100vw;position:relative;left:50%;transform:translateX(-50%);background:#fff;padding:80px 24px}.sp-faqs-inner{max-width:860px;margin:0 auto}.sp-faq-list{display:flex;flex-direction:column;gap:8px}.sp-faq-item{border:1.5px solid #EEEAE0;border-radius:14px;overflow:hidden}.sp-faq-question{width:100%;background:#fff;border:none;padding:20px 24px;display:flex;justify-content:space-between;align-items:center;gap:16px;font-family:'Plus Jakarta Sans',sans-serif;font-size:16px;font-weight:700;color:#0F1F14;cursor:pointer;text-align:left;transition:background 0.2s}.sp-faq-question:hover{background:#F7F4EC}.sp-faq-icon{font-size:20px;font-weight:400;color:#77DA49;flex-shrink:0;transition:transform 0.2s}.sp-faq-answer{max-height:0;overflow:hidden;transition:max-height 0.3s ease}.sp-faq-answer p{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;color:#4F5D54;line-height:1.7;margin:0;padding:0 24px 20px}.sp-faq-item.open .sp-faq-answer{max-height:400px}.sp-faq-item.open .sp-faq-icon{transform:rotate(45deg)}.sp-faq-item.open .sp-faq-question{background:#F7F4EC}.sp-enquire{width:100vw;position:relative;left:50%;transform:translateX(-50%);background:#F7F4EC;padding:80px 24px}.sp-enquire-inner{max-width:1280px;margin:0 auto;display:flex;gap:64px;align-items:flex-start;flex-wrap:wrap}.sp-enquire-text{flex:1;min-width:280px;display:flex;flex-direction:column;gap:20px;padding-top:8px}.sp-enquire-text h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:clamp(26px,3vw,38px);font-weight:800;color:#0F1F14;letter-spacing:-0.02em;margin:0;line-height:1.1}.sp-enquire-text p{font-family:'Plus Jakarta Sans',sans-serif;font-size:17px;color:#4F5D54;line-height:1.6;margin:0}.sp-enquire-trust{display:flex;flex-direction:column;gap:10px}.sp-enquire-trust span{font-family:'Plus Jakarta Sans',sans-serif;font-size:15px;font-weight:600;color:#0F1F14}.sp-enquire-form{flex:1;min-width:280px;background:#fff;border-radius:24px;padding:40px;border:1.5px solid #EEEAE0}.sp-enquire-form h3{font-family:'Plus Jakarta Sans',sans-serif;font-size:20px;font-weight:800;color:#0F1F14;letter-spacing:-0.01em;margin:0 0 24px}@media (max-width:768px){.sp-hero,.sp-intro,.sp-benefits,.sp-eligibility,.sp-finance,.sp-faqs,.sp-enquire{padding:60px 20px}.sp-hero-inner,.sp-intro-inner,.sp-finance-inner,.sp-enquire-inner{flex-direction:column}.sp-stats-inner{flex-direction:column;gap:16px}.sp-stat{border-right:none;border-bottom:1px solid rgba(27,58,13,0.2);padding:0 0 16px}.sp-stat:last-child{border-bottom:none}.sp-benefits-grid{grid-template-columns:1fr}.sp-enquire-form{padding:28px 20px}}.sp-hero-headline{color:#fff!important}.sp-hero-sub{color:rgba(255,255,255,0.75)!important}.sp-grant-badge{color:#1B3A0D!important}.sp-finance-text .sp-section-header h2{color:#fff!important}.sp-finance-body{color:rgba(255,255,255,0.75)!important}.sp-finance-stat strong{color:#77DA49!important}.sp-finance-stat span{color:rgba(255,255,255,0.5)!important}