:root{--bg-primary:#fff;--bg-secondary:#f8fafc;--bg-tertiary:#f1f5f9;--bg-card:#fff;--text-primary:#0f172a;--text-secondary:#475569;--text-muted:#94a3b8;--accent-primary:#0891b2;--accent-secondary:#06b6d4;--accent-light:#e0f7fa;--accent-dark:#095a6c;--accent-gradient:linear-gradient(135deg,#095a9e 0%,#20b04d 100%);--accent-warm:#f59e0b;--border-accent:rgba(8,145,178,.2);--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-md:0 4px 12px rgba(0,0,0,.06);--shadow-lg:0 12px 40px rgba(0,0,0,.08);--shadow-accent:0 8px 30px rgba(8,145,178,.15);--border-light:#e2e8f0;}*{margin:0;padding:0;box-sizing:border-box;}html{scroll-behavior:smooth;}body{background:var(--bg-primary);color:var(--text-primary);line-height:1.7;overflow-x:hidden;}.text-justify{text-align:justify;}.border-light{border:1px solid var(--border-light);}.hero{min-height:85vh;display:flex;align-items:center;padding:8rem 4rem 6rem;position:relative;background:var(--bg-secondary);overflow:hidden;}.hero::before{content:'';position:absolute;top:-50%;right:-20%;width:800px;height:800px;background:radial-gradient(circle,rgba(8,145,178,.08) 0%,transparent 70%);border-radius:50%;}.hero::after{content:'';position:absolute;bottom:-30%;left:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(6,182,212,.06) 0%,transparent 70%);border-radius:50%;}.hero-content{max-width:800px;position:relative;z-index:2;}.hero-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--accent-light);border-radius:100px;font-size:.85rem;color:var(--accent-dark);font-weight:600;margin-bottom:1.5rem;animation:fadeInUp .8s ease forwards;}.hero-badge svg{width:16px;height:16px;}.hero h1{font-size:clamp(2.5rem,6vw,4.2rem);font-weight:500;line-height:1.1;margin-bottom:1.5rem;color:var(--text-primary);animation:fadeInUp .8s ease .1s forwards;opacity:0;}.hero h1 .highlight{background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}.hero-description{font-size:1.2rem;color:var(--text-secondary);max-width:650px;margin-bottom:2.5rem;animation:fadeInUp .8s ease .2s forwards;opacity:0;}.hero-stats{display:flex;gap:3rem;animation:fadeInUp .8s ease .3s forwards;opacity:0;}.stat{position:relative;}.stat-number{font-size:2.5rem;font-weight:700;background:var(--accent-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;line-height:1;}.stat-label{font-size:.85rem;color:var(--text-muted);margin-top:.25rem;font-weight:500;}.hero-decoration{position:absolute;right:8%;top:50%;transform:translateY(-50%);width:400px;height:400px;z-index:1;}.deco-circle{position:absolute;border-radius:50%;border:2px solid var(--border-accent);}.deco-circle:nth-child(1){width:300px;height:300px;top:50px;left:50px;animation:float 8s ease-in-out infinite;}.deco-circle:nth-child(2){width:200px;height:200px;top:100px;left:100px;animation:float 6s ease-in-out infinite reverse;}.deco-circle:nth-child(3){width:100px;height:100px;top:150px;left:150px;background:var(--accent-light);animation:float 4s ease-in-out infinite;}@keyframes float{0%,100%{transform:translateY(0);}50%{transform:translateY(-20px);}}@keyframes fadeInUp{from{opacity:0;transform:translateY(30px);}to{opacity:1;transform:translateY(0);}}section{padding:6rem 4rem;;}.section-header{text-align:center;max-width:800px;margin:0 auto 4rem;}.section-label{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#095a6c;margin-bottom:1rem;background:#e9f9fc;padding:.5rem 1rem;border-radius:100px;}.section-title{font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.2;margin-bottom:1rem;color:var(--text-primary);}.section-subtitle{font-size:1.1rem;color:var(--text-secondary);}.mission{background:var(--bg-primary);}.mission-grid{display:grid;grid-template-columns:1fr 1fr;gap:4rem;max-width:1200px;margin:0 auto;align-items:center;}.mission-content h2{font-size:2.5rem;font-weight:500;margin-bottom:1.5rem;line-height:1.2;}.mission-content p{font-size:1.1rem;color:var(--text-secondary);margin-bottom:1.5rem;}.mission-cards{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;}.mission-card{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:16px;padding:1.75rem;transition:all .4s ease;}.mission-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border-accent);}.mission-card-icon{width:48px;height:48px;background:var(--accent-gradient);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;color:white;font-size:1.25rem;}.mission-card h3{font-size:1rem;font-weight:700;margin-bottom:.5rem;}.mission-card p{font-size:.9rem;color:var(--text-muted);line-height:1.5;margin:0;}.founder{background:linear-gradient(135deg,rgba(8,145,178,.03) 0%,transparent 100%);position:relative;overflow:hidden;}.founder-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:400px 1fr;gap:4rem;align-items:center;position:relative;z-index:2;}.founder-image-wrapper{width:100%;aspect-ratio:4/4;background:linear-gradient(270deg,var(--bg-tertiary),#fff);border-radius:24px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:1px solid var(--border-light);}.founder-avatar{width:200px;height:200px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:5rem;color:white;font-weight:500;box-shadow:var(--shadow-accent);}.founder-badge{position:absolute;bottom:-20px;left:50%;transform:translateX(-50%);background:var(--accent-gradient);color:white;padding:.75rem 1.5rem;border-radius:100px;font-weight:700;font-size:.9rem;box-shadow:var(--shadow-accent);white-space:nowrap;}.founder-content{padding:2rem 0;}.founder-label{display:inline-block;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:#095a6c;margin-bottom:1rem;}.founder-name{font-size:2.75rem;font-weight:500;margin-bottom:.5rem;line-height:1.2;}.founder-title{font-size:1.1rem;color:#095a6c;font-weight:600;margin-bottom:.5rem;}.founder-bio{font-size:1.05rem;color:var(--text-secondary);margin-bottom:2rem;line-height:1.8;}.founder-credentials{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.2rem;}.credential-tag{font-size:1rem;color:var(--text-secondary);position:relative;}.credential-tag::after{position:absolute;top:50%;right:-12px;transform:translateY(-50%);content:'•';color:var(--text-secondary);}.credential-tag:last-child::after{content:none!important;}.founder-highlights{border-top:1px solid var(--border-light);}.highlight-item{text-align:center;}.highlight-number{font-size:1.75rem;font-weight:800;color:var(--accent-primary);line-height:1;}.highlight-label{font-size:.8rem;color:var(--text-muted);margin-top:.25rem;}.directors{background:var(--bg-secondary);}.directors-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1100px;margin:0 auto;}.director-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;overflow:hidden;transition:all .5s ease;position:relative;}.director-card::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent-gradient);opacity:0;transition:opacity .3s ease;}.director-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg);}.director-card:hover::before{opacity:1;}.director-card.founder-card::before{opacity:1;}.director-image{width:100%;height:220px;background:linear-gradient(135deg,var(--bg-secondary),var(--bg-tertiary));display:flex;align-items:center;justify-content:center;position:relative;}.director-avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;box-shadow:var(--shadow-accent);}.director-avatar img{width:100%;height:100%;object-fit:cover;}.director-info{padding:1.75rem;text-align:center;}.director-name{font-size:1.25rem;font-weight:700;margin-bottom:.25rem;}.director-role{font-size:.9rem;color:var(--accent-dark);font-weight:600;margin-bottom:.5rem;}.director-bio{font-size:.9rem;color:var(--bs-secondary-color);line-height:1.6;}.director-credentials{display:flex;flex-wrap:wrap;margin-bottom:1.2rem;justify-content:center;}.director-credentials .credential-tag{border:0;font-size:.8rem;padding:0 .5rem;position:relative;border-radius:100px;}.director-credentials .credential-tag::after{position:absolute;top:50%;right:-4px;content:'•';color:var(--text-secondary);}.director-credentials .credential-tag:last-child::after{content:none!important;}.director-social{position:absolute;top:8px;right:8px;}.director-social a{width:36px;height:36px;background:#fff;border:1px solid var(--border-light);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3f51b5;text-decoration:none;font-size:.85rem;font-weight:600;transition:all .3s ease;}.director-social a:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-light);}.team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1000px;margin:0 auto;}.team-card{background:var(--bg-card);border:1px solid var(--border-light);border-radius:20px;text-align:center;transition:all .4s ease;}.team-card:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--border-accent);}.team-image{width:100%;height:180px;display:flex;align-items:center;justify-content:center;position:relative;}.team-avatar{width:100px;height:100px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:1rem auto 1.5rem;font-size:2.5rem;color:white;font-weight:500;}.team-info{padding:1.75rem;text-align:center;}.team-name{font-size:1.2rem;font-weight:700;margin-bottom:.25rem;}.team-role{font-size:.9rem;color:var(--accent-dark);font-weight:600;margin-bottom:.5rem;}.team-bio{font-size:.9rem;color:var(--bs-secondary-color);line-height:1.6;}.team-social{position:absolute;top:8px;right:8px;}.team-social a{width:36px;height:36px;background:#f1f1f1;border:1px solid var(--border-light);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3f51b5;text-decoration:none;font-size:.85rem;font-weight:600;transition:all .3s ease;}.team-social a:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-light);}.advisor-card{border:1px solid var(--border-light);text-align:center;transition:all .4s ease;}.advisor-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--border-accent);}.advisor-image{width:100%;height:220px;background:linear-gradient(135deg,var(--bg-secondary),var(--bg-tertiary));display:flex;align-items:center;justify-content:center;position:relative;}.advisor-avatar{width:120px;height:120px;border-radius:50%;overflow:hidden;box-shadow:var(--shadow-accent);}.advisor-avatar img{width:100%;height:100%;object-fit:cover;}.advisor-info{padding:1.75rem;text-align:center;}.advisor-name{font-size:1.2rem;font-weight:700;margin-bottom:.5rem;}.advisor-title{font-size:.8rem;font-weight:600;color:var(--accent-dark);margin-bottom:1rem;line-height:1.5;}.advisor-bio{font-size:.9rem;color:var(--text-muted);line-height:1.6;}.advisor-expertise{padding:.35rem .85rem;background:var(--bg-card);border:1px solid var(--border-light);border-radius:100px;font-size:.75rem;font-weight:600;}.advisory-social{position:absolute;top:8px;right:8px;}.advisory-social a{width:36px;height:36px;background:#fff;border:1px solid var(--border-light);border-radius:20px;display:flex;align-items:center;justify-content:center;color:#3f51b5;text-decoration:none;font-size:.85rem;font-weight:600;transition:all .3s ease;}.advisory-social a:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-light);}.investors{background:var(--bg-primary);border-top:1px solid var(--border-light);}.investor-card{background:linear-gradient(135deg,var(--bg-secondary),var(--bg-tertiary));border:1px solid var(--border-light);border-radius:24px;align-items:center;position:relative;overflow:hidden;}.investor-card::before{content:'';position:absolute;top:0;left:0;width:6px;height:100%;background:var(--accent-gradient);}.investor-logo{width:140px;height:140px;padding:1.5rem;margin-bottom:20px;background:var(--bg-card);border-radius:20px;text-align:center;border:1px solid var(--border-light);box-shadow:var(--shadow-md);}.investor-logo img{height:100%;}.investor-content h3{font-size:1.75rem;font-weight:500;margin-bottom:.5rem;}.investor-type{font-size:.9rem;color:var(--accent-dark);font-weight:600;margin-bottom:1rem;}.investor-description{font-size:1rem;color:var(--text-secondary);line-height:1.7;margin-bottom:1.5rem;}.investor-tags{display:flex;gap:.5rem;}.investor-tags div{display:flex;align-items:center;width:100%;border-radius:20px;padding:5px 10px;background-color:white;vertical-align:middle;}.investor-tags div img{width:100%;height:auto;object-fit:cover;}.investor-tag{background:#ebebff;;border:1px solid var(--border-light);padding:.4rem .9rem;border-radius:100px;font-size:.8rem;font-weight:500;color:#2812ac;;}.partners{background:var(--bg-secondary);}.partners-intro{text-align:center;max-width:700px;margin:0 auto 3rem;}.partners-intro p{font-size:1.1rem;color:var(--text-secondary);}.partners-logo-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:1.25rem;max-width:1000px;margin:0 auto;}.partner-logo{height:auto;padding:1.25rem;background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;font-weight:600;color:var(--accent-dark);font-size:.9rem;transition:all .3s ease;display:flex;flex-flow:column;align-items:center;justify-content:space-around;}.partner-logo:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:var(--accent-light);}.partner-logo img{width:60px;height:auto;}.ourPartners_about{text-align:center;max-width:1000px;margin:0 auto 3rem;}.cta{background:var(--bg-primary);text-align:center;position:relative;overflow:hidden;}.cta::before{content:'';position:absolute;top:0;left:50%;transform:translateX(-50%);width:1000px;height:1000px;background:radial-gradient(circle,rgba(8,145,178,.06) 0%,transparent 60%);}.cta-content{max-width:700px;margin:0 auto;position:relative;z-index:2;}.cta h2{font-size:clamp(2rem,4vw,3rem);font-weight:500;margin-bottom:1rem;}.cta p{font-size:1.15rem;color:var(--text-secondary);margin-bottom:2.5rem;}.cta-buttons{display:flex;justify-content:center;gap:1rem;}.cta-buttons .btn-primary{background:var(--accent-gradient);color:white;padding:1rem 2.25rem;border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;display:inline-flex;align-items:center;gap:.5rem;box-shadow:var(--shadow-accent);}.cta-buttons .btn-primary:hover{color:white;transform:translateY(-3px);box-shadow:0 15px 50px rgba(8,145,178,.25);}.cta-buttons .btn-secondary{background:var(--bg-card);color:var(--text-primary);padding:1rem 2.25rem;border:1px solid var(--border-light);border-radius:12px;font-weight:600;font-size:1rem;text-decoration:none;transition:all .3s ease;}.cta-buttons .btn-secondary:hover{border-color:var(--accent-primary);color:var(--accent-primary);}.reveal{opacity:0;transform:translateY(40px);transition:all .8s ease;}.reveal.active{opacity:1;transform:translateY(0);}@media(max-width:1200px){.hero-decoration{display:none;}.founder-container{grid-template-columns:300px 1fr;gap:3rem;}}@media(max-width:992px){nav{padding:1rem 2rem;}.nav-links{display:none;}section{padding:2rem 1rem;}.hero{padding:3rem 2rem 4rem;}.mission-grid{grid-template-columns:1fr;gap:3rem;}.founder-container{grid-template-columns:1fr;text-align:center;}.founder-image{max-width:350px;margin:0 auto;}.founder-highlights{justify-content:center;}.directors-grid{grid-template-columns:repeat(2,1fr);}.team-grid{grid-template-columns:repeat(2,1fr);}.hero-stats{gap:2rem;}.investor-logo{margin:0 auto;}.investor-tags{justify-content:center;}}@media(max-width:768px){.directors-grid{grid-template-columns:1fr;max-width:400px;}.team-grid{grid-template-columns:1fr;max-width:350px;}.hero-stats{flex-wrap:wrap;}.mission-cards{grid-template-columns:1fr;}.founder-highlights{grid-template-columns:1fr;gap:1rem;}.cta-buttons{flex-direction:column;align-items:center;}footer{text-align:center;justify-content:center;}.footer-links{justify-content:center;}.mission-content h2,h2.founder-name{font-size:1.4rem;}.founder-image-wrapper{aspect-ratio:1/1;}.partner-logo{padding:.6rem;font-size:.7rem;}.mission-card h3{font-size:.8rem;font-weight:600;}.mission-card p{font-size:.8rem;}.investor-content h3{font-size:1.2rem;}.section-header{margin-bottom:1rem;}.section-title{font-size:1.5rem;}.cta h2{font-size:1.5rem;}}