*{margin:0;padding:0;box-sizing:border-box}.about-hero{background:var(--kandu-blue);display:flex;align-items:center;justify-content:center;text-align:center;position:relative;padding:clamp(7rem,14vw,12rem) 0 clamp(3rem,6vw,5rem) 0}.about-hero .hero-content{max-width:800px;margin:0 auto}.about-hero h1{font-size:var(--font-size-h1)!important;color:#fff}.about-story{padding:3rem 0;background:#fff}.story-content{max-width:1200px;margin:0 auto;position:relative;display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start}.story-main{width:100%}.about-story h2{font-size:var(--font-size-h2);font-weight:700;color:var(--kandu-blue);margin-bottom:1rem;line-height:1.2;grid-column:1 / -1}.story-text{display:grid;grid-template-columns:1fr 1fr;gap:2rem;font-size:var(--font-size-body-text);line-height:1.6;color:var(--kandu-dark-green)}.story-column{display:flex;flex-direction:column;gap:1.25rem}.story-text p{margin-bottom:0;font-size:var(--font-size-body-text);line-height:1.6;text-align:justify}.story-sidebar{display:flex;justify-content:center;align-items:flex-start;padding-top:2rem}.story-image{width:140px;height:140px;border-radius:50%;overflow:hidden;border:4px solid var(--kandu-white);box-shadow:0 8px 24px #0000001f}.story-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.objectives-section{position:relative;padding:4rem 0;background:var(--kandu-light-blue);overflow:hidden}.objectives-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/team-collaboration.jpg);background-size:cover;background-position:center;opacity:.05;will-change:transform}.objectives-content h2{font-size:var(--font-size-h2);color:var(--kandu-blue);text-align:center;margin-bottom:3rem}.objectives-grid{display:grid;grid-template-columns:1fr;max-width:800px;margin:0 auto}.objective-card{background:#fff;padding:2.5rem;border-radius:20px;box-shadow:0 5px 20px #00000014;text-align:center;transform:translateY(50px);opacity:0;transition:transform .3s ease}.objective-card:hover{transform:translateY(-5px)}.objective-card p{font-size:var(--font-size-large-text);color:var(--kandu-dark-green);line-height:1.6;margin:0;font-style:italic}.mission-vision-section{padding:5rem 0;background:#fff}.mission-vision-grid{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1000px;margin:0 auto}.mission-card,.vision-card{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 4px 20px #00000014;border:2px solid var(--kandu-green);text-align:center;transition:all .3s ease;transform:translateY(50px);opacity:0}.mission-card:hover,.vision-card:hover{transform:translateY(-4px);box-shadow:0 8px 30px #70bcb526}.mission-card h2,.vision-card h2{font-size:var(--font-size-h4);font-weight:600;color:var(--kandu-blue);margin-bottom:1rem}.mission-card p,.vision-card p{font-size:var(--font-size-large-text);color:var(--kandu-dark-green);line-height:1.6;margin-bottom:0}.success-factors{position:relative;padding:4rem 0;background:var(--kandu-white);overflow:hidden}.success-background{position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(/images/leadership-team.jpg);background-size:cover;background-position:center;opacity:.03;will-change:transform}.success-content h2{font-size:var(--font-size-h2);color:var(--kandu-blue);text-align:center;margin-bottom:3rem}.factors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;margin-bottom:3rem;max-width:1400px;margin-left:auto;margin-right:auto}.factor-item{background:#70bcb50d;padding:2rem;border-radius:15px;border:2px solid rgba(112,188,181,.1);transform:translateY(50px);opacity:0;text-align:center;transition:all .3s ease}.factor-item:hover{transform:translateY(-5px);box-shadow:0 8px 25px #70bcb51f;border-color:#70bcb533}.factor-item h3{font-size:var(--font-size-h4);color:var(--kandu-blue);margin-bottom:1rem;text-align:center}.factor-item p{font-size:var(--font-size-large-text);color:var(--kandu-dark-green);line-height:1.6;margin:0;text-align:center}.partners-section{background:#fff;padding:4rem 0}.partners-header{text-align:center;margin-bottom:3rem}.partners-header h2{font-size:var(--font-size-h2);font-weight:600;color:var(--kandu-blue);margin-bottom:0}.partners-grid{display:flex;justify-content:center;align-items:center;gap:3rem;flex-wrap:wrap}.partner-logo{height:45px;width:auto;opacity:.7;transition:opacity .3s ease;-o-object-fit:contain;object-fit:contain}.partner-logo:hover{opacity:1}.about-cta{position:relative;padding:4rem 0;background:var(--kandu-green);text-align:center}.cta-content{position:relative;z-index:2;max-width:700px;margin:0 auto}.cta-content h3{font-size:var(--font-size-h3);margin-bottom:1.5rem;color:#fff;text-align:center}.cta-content .btn-primary-small{background:#fff;color:var(--kandu-green);border:2px solid white}.cta-content .btn-primary-small:hover{background:var(--kandu-white);color:var(--kandu-green);transform:translateY(-2px)}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{to{opacity:1}}@media (max-width: 768px){.about-hero{padding:2rem 0 1rem!important}.hero-content{padding:0 1rem}.about-story{padding:2rem 0}.story-content{padding:0 1rem}.about-story h2{margin-bottom:1.5rem;max-width:none}.story-content{grid-template-columns:1fr;gap:2rem}.about-story h2{margin-bottom:1.5rem;grid-column:1}.story-text{grid-template-columns:1fr;gap:1.5rem}.story-sidebar{order:2;padding-top:0;margin:1rem 0}.story-main{order:1}.story-image{width:100px;height:100px}.objectives-grid{grid-template-columns:1fr}.mission-vision-grid{grid-template-columns:1fr;gap:1.5rem}.mission-card,.vision-card{padding:1.5rem}.factors-grid{grid-template-columns:1fr}.factor-item{padding:1.5rem}.partners-grid{gap:2rem}.partner-logo{height:35px}.hero-background,.profile-background,.objectives-background,.success-background{background-attachment:scroll}}@media (max-width: 480px){.about-hero{padding:2rem 0 1rem!important}.about-story{padding:2.5rem 0}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.hero-background,.profile-background,.objectives-background,.success-background{background-attachment:scroll}}
