body{background-color:var(--secondary-color)}.about-hero{background:var(--green-gradient);color:var(--secondary-color);padding-top:170px;padding-bottom:70px;border-radius:40px;margin-inline:15px;margin-top:30px}.about-hero .container{display:grid;grid-template-columns:1.2fr .8fr;align-items:center;gap:50px}.about-hero .hero-text h1{font-size:42px;font-weight:700;margin-bottom:16px}.about-hero .hero-text p{font-size:17px;line-height:1.8;opacity:.95}@media (max-width: 991px){.about-hero{margin-inline:15px;padding-top:150px;padding-bottom:50px}.hero-text h1{font-size:24px!important}.hero-text p{font-size:15px!important}.about-hero .container{grid-template-columns:1fr;gap:30px}.about-hero .hero-image{height:240px}}.stats-section{background-color:var(--secondary-color);padding-top:50px;padding-bottom:20px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.stat-box{background:#ffffff;padding:30px 20px;border-radius:20px;text-align:center;box-shadow:0 8px 24px #0000000a;border:1px solid rgba(0,0,0,.05);transform:translateY(30px);opacity:0;transition:all .6s cubic-bezier(.16,1,.3,1)}.stat-box.active{transform:translateY(0);opacity:1}.stat-box h3{font-size:38px;font-weight:700;color:var(--main-color);margin-bottom:6px}.stat-box p{font-size:15px;font-weight:600;color:var(--dark-text)}@media (max-width: 991px){.stats-grid{grid-template-columns:repeat(2,1fr)}.stat-box h3{font-size:30px}.stat-box p{font-size:12px!important}}@media (max-width: 575px){.stats-grid{grid-template-columns:1fr}}.mission-vision{background-color:var(--secondary-color);padding-block:var(--section-padding)}.mission-layout{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.mission-image{height:420px;border-radius:28px;overflow:hidden;box-shadow:0 12px 30px #00000014}.mission-image img{width:100%;height:100%;object-fit:cover;display:block}.cards-stack{display:flex;flex-direction:column;gap:20px}.pillar-card{background:#ffffff;padding:28px 24px;border-radius:20px;box-shadow:0 8px 24px #0000000d;display:flex;gap:20px;align-items:flex-start;border:1px solid rgba(0,0,0,.04);transition:transform .3s ease}.pillar-card:hover{transform:translate(6px)}.pillar-card .icon{width:48px;height:48px;border-radius:12px;background:var(--dark-background);color:var(--main-color);display:flex;align-items:center;justify-content:center;flex-shrink:0}.pillar-card .pillar-content h3{font-size:20px;font-weight:700;color:var(--dark-text);margin-bottom:6px}.pillar-card .pillar-content p{font-size:14px;line-height:1.7;color:var(--dark-text);opacity:.85;margin:0}@media (max-width: 991px){.mission-layout{grid-template-columns:1fr}.mission-image{height:300px}}.network-section{background-color:var(--dark-background);padding-block:var(--section-padding);color:var(--dark-text)}.network-section .container{display:flex;flex-direction:column;gap:35px}.section-head h2{font-size:34px;font-weight:700;margin-bottom:8px}.section-head h2 span{color:var(--main-color)}.section-head p{font-size:16px;color:var(--dark-text);max-width:750px;line-height:1.6}.network-wrapper{display:grid;grid-template-columns:1.3fr .9fr;gap:35px;align-items:stretch}.network-cols-container{display:flex;flex-direction:column;gap:25px}.network-col{background:#ffffff;padding:30px 25px;border-radius:20px;box-shadow:0 10px 25px #0000000d}.network-col h3{font-size:19px;font-weight:700;color:var(--main-color);margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid var(--dark-background)}.network-list{display:flex;flex-direction:column;gap:14px}.network-item{display:flex;align-items:flex-start;gap:12px}.network-item svg{color:var(--main-color);flex-shrink:0;margin-top:3px}.network-item .details h4{font-size:15px;font-weight:700;margin-bottom:2px}.network-item .details p{font-size:13px;color:#64748b;line-height:1.5}.network-image-card{border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #0000000f;height:100%;min-height:380px}.network-image-card img{width:100%;height:100%;object-fit:cover;display:block}@media (max-width: 991px){.network-wrapper{grid-template-columns:1fr}.network-image-card{height:280px;min-height:auto}}.team-section{background-color:var(--dark-background);padding-block:var(--section-padding)}.team-section .container{display:flex;flex-direction:column;gap:40px}.team-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.team-card{background:#ffffff;padding:24px;border-radius:20px;box-shadow:0 6px 20px #0000000a;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.04);transition:transform .3s ease}.team-card:hover{transform:translateY(-4px)}.team-card .initials{width:50px;height:50px;border-radius:14px;background:var(--green-gradient);color:var(--secondary-color);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;margin-bottom:16px}.team-card h4{font-size:17px;font-weight:700;color:var(--dark-text);margin-bottom:4px}.team-card .position{font-size:13px;font-weight:600;color:var(--main-color);margin-bottom:12px}.team-card .exp-badge{font-size:11px;background:var(--dark-background);color:var(--dark-text);padding:4px 8px;border-radius:6px;width:fit-content;font-weight:600;margin-bottom:12px}.team-card .expertise{font-size:13px;line-height:1.5;color:#64748b;margin-top:auto}@media (max-width: 1199px){.team-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width: 575px){.team-grid{grid-template-columns:1fr}}.growth-section{background-color:var(--dark-background);padding-block:var(--section-padding)}.growth-section .container{display:flex;flex-direction:column;gap:40px}.growth-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.growth-card{background:#ffffff;padding:35px 30px;border-radius:24px;box-shadow:0 10px 25px #0000000d}.growth-card h3{font-size:20px;font-weight:700;color:var(--dark-text);margin-bottom:20px}.growth-table{width:100%;border-collapse:collapse;margin-top:10px}.growth-table th,.growth-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--light-border);font-size:14px}.growth-table th{color:var(--dark-text);font-weight:700;background-color:var(--secondary-color)}.growth-table td.highlight{color:var(--main-color);font-weight:700}@media (max-width: 991px){.growth-grid{grid-template-columns:1fr}}
