.vision-module__ozEK9a__heroSection{color:#fff;background-image:url(/kalambofalls.jpg);background-position:50%;background-size:cover;align-items:center;min-height:60vh;padding:4rem 0;display:flex;position:relative}.vision-module__ozEK9a__heroOverlay{z-index:1;background:linear-gradient(135deg,#082d19cc 0%,#082d1999 50%,#031e0fe6 100%);position:absolute;inset:0}.vision-module__ozEK9a__heroSection .vision-module__ozEK9a__container{z-index:2;position:relative}.vision-module__ozEK9a__heroTitle{text-shadow:2px 2px 8px #0006;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.vision-module__ozEK9a__heroDivider{background:linear-gradient(90deg,#0000,gold,#4caf50,gold,#0000);width:100px;height:3px;margin:2rem auto}.vision-module__ozEK9a__heroText{max-width:800px;margin:0 auto;font-size:1.3rem;line-height:1.8}.vision-module__ozEK9a__visionStatementSection{background:#fff;padding:4rem 0;position:relative}.vision-module__ozEK9a__visionCard{background:linear-gradient(135deg,#f8f9fa,#fff);border:1px solid #ffd70033;border-radius:24px;padding:3rem;position:relative;box-shadow:0 30px 50px -20px #08522d4d}.vision-module__ozEK9a__visionCard:before{content:"\"";color:#ffd7001a;font-family:Georgia,serif;font-size:6rem;position:absolute;top:-20px;left:30px}.vision-module__ozEK9a__visionMain{color:#1a2e1c;text-align:center;margin:0;font-size:1.8rem;font-weight:300;line-height:1.6}.vision-module__ozEK9a__pillarsSection{background:#f8f9fa;padding:5rem 0}.vision-module__ozEK9a__sectionTitle{color:#1a2e1c;margin-bottom:1rem;font-size:2.5rem;font-weight:600}.vision-module__ozEK9a__sectionSubtitle{color:#5a6b5c;font-size:1.2rem}.vision-module__ozEK9a__pillarCard{background:#fff;border-radius:24px;height:100%;transition:transform .3s;overflow:hidden;box-shadow:0 20px 30px -10px #0000001a}.vision-module__ozEK9a__pillarCard:hover{transform:translateY(-10px);box-shadow:0 30px 40px -10px #08522d33}.vision-module__ozEK9a__pillarImage{height:250px;overflow:hidden}.vision-module__ozEK9a__pillarImg{object-fit:cover;width:100%;height:100%;transition:transform .5s}.vision-module__ozEK9a__pillarCard:hover .vision-module__ozEK9a__pillarImg{transform:scale(1.05)}.vision-module__ozEK9a__pillarContent{padding:2rem}.vision-module__ozEK9a__pillarTitle{color:#08522d;margin-bottom:1rem;font-size:1.5rem;font-weight:600}.vision-module__ozEK9a__pillarText{color:#2d3e2f;margin:0;font-size:1rem;line-height:1.7}.vision-module__ozEK9a__investmentSection{background:#fff;padding:5rem 0}.vision-module__ozEK9a__investmentImage{border-radius:24px;overflow:hidden;box-shadow:0 30px 40px -15px #0003}.vision-module__ozEK9a__investmentImg{width:100%;height:auto}.vision-module__ozEK9a__investmentContent{padding:2rem}.vision-module__ozEK9a__sectionBadge{color:#1a2e1c;text-transform:uppercase;letter-spacing:2px;background:linear-gradient(135deg,gold,#fdb931);border-radius:50px;margin-bottom:1.5rem;padding:.5rem 2rem;font-size:.9rem;font-weight:600;display:inline-block}.vision-module__ozEK9a__investmentText{color:#2d3e2f;margin-bottom:2rem;font-size:1.1rem;line-height:1.8}.vision-module__ozEK9a__opportunityList{margin-top:1.5rem}.vision-module__ozEK9a__opportunityItem{color:#2d3e2f;gap:1rem;margin-bottom:1rem;font-size:1rem;line-height:1.6;display:flex}.vision-module__ozEK9a__opportunityBullet{color:gold;font-size:1.2rem;font-weight:700}.vision-module__ozEK9a__actionSection{color:#fff;background:linear-gradient(135deg,#08522d 0%,#0a3a1f 100%);padding:5rem 0}.vision-module__ozEK9a__sectionTitleLight{margin-bottom:2rem;font-size:2.5rem;font-weight:600}.vision-module__ozEK9a__actionText{opacity:.95;max-width:800px;margin:0 auto;font-size:1.3rem;line-height:1.8}@media (max-width:991px){.vision-module__ozEK9a__heroTitle{font-size:2.8rem}.vision-module__ozEK9a__visionMain{font-size:1.5rem}.vision-module__ozEK9a__sectionTitle{font-size:2.2rem}.vision-module__ozEK9a__investmentContent{padding:2rem 0 0}}@media (max-width:768px){.vision-module__ozEK9a__heroTitle{font-size:2.2rem}.vision-module__ozEK9a__heroText{font-size:1.1rem}.vision-module__ozEK9a__visionMain{font-size:1.3rem}.vision-module__ozEK9a__sectionTitle{font-size:2rem}.vision-module__ozEK9a__pillarTitle{font-size:1.3rem}.vision-module__ozEK9a__actionText{font-size:1.1rem}}
