@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Poppins:wght@400;500;600;700&display=swap";.frontend-body{font-family:Poppins,sans-serif}.frontend-body .heading-like{font-size:44px!important}.frontend-body .heading-32{font-size:32px!important}.frontend-body .stats-count{font-size:72px!important}.font-mono{font-family:DM Mono,monospace!important}.text-16{font-size:16px!important}.text-18{font-size:18px!important}.text-20{font-size:20px!important}.text-24{font-size:24px!important}.text-28{font-size:28px!important}.text-62{font-size:62px!important}.frontend-body p,.frontend-body span,.frontend-body a,.frontend-body li,.frontend-body label,.frontend-body input,.frontend-body textarea,.frontend-body select,.frontend-body button{font-size:16px!important}.font-secondary{font-family:DM Mono,monospace}.main-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#00000094;border-bottom:1px solid #ffffff1f}.nav-link{color:#f1f5f9;opacity:.9;padding-bottom:.4rem;font-size:.94rem;font-weight:500;line-height:1;transition:opacity .16s;position:relative}.nav-link:after{content:"";transform-origin:0;background:#b7de00;width:100%;height:2px;transition:transform .18s;position:absolute;bottom:-.25rem;left:0;transform:scaleX(0)}.nav-link:hover,.nav-link.active{opacity:1}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.lang-text{letter-spacing:.02em;font-size:.78rem}.hero-left-panel{background:linear-gradient(90deg,#000000e0 0%,#000000c7 48%,#0000001f 100%);width:min(56rem,92vw);min-height:100%;padding:7.5rem 1.25rem 2.75rem}.hero-card{max-width:760px}.slider-dot{background:#ffffff47;border-radius:999px;width:2rem;height:.34rem;transition:background-color .18s}.slider-dot.active{background:#b7de00;width:55px}.hero-title{letter-spacing:-.02em;font-size:clamp(2rem,4.8vw,3.8rem);line-height:1.05}.services-section{background:#000;padding:4.5rem 0 5.5rem}.services-track{scrollbar-width:none}.services-track::-webkit-scrollbar{display:none}.service-card{background:#000000f5;border:1px solid #b7de00;border-image:linear-gradient(#b7de00 20%,#000 80%) 1;min-width:320px;max-width:320px;min-height:430px;padding:2.25rem 1.5rem}.global-impact-section{background:#030303;padding:5.5rem 0 6rem;position:relative;overflow:hidden}.global-impact-section:before{content:"";pointer-events:none;background:radial-gradient(circle at 75% 35%,#5eea3938,#0000 35%),radial-gradient(circle at 30% 80%,#6b728033,#0000 40%);position:absolute;inset:0}.impact-card{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(135deg,#1f1f1fb8,#0b0b0bc2);border:1px solid #ffffff4d}.partnerships-section{background:#000;padding:4.5rem 0 6rem}.partner-grid{border-left:1px solid #ffffff29;border-right:1px solid #ffffff29}.partner-item{min-height:210px}.industry-presence-section{background:#000;padding:4.5rem 0 6rem}.industry-image-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.industry-image{aspect-ratio:7/5;object-fit:cover;width:100%}@media (width<=1024px){.hero-left-panel{background:linear-gradient(#000000d6 0%,#0000009e 50%,#0003 100%);width:100%;padding-top:6.5rem}.service-card{min-width:280px;max-width:280px;min-height:390px}.partner-grid{border-left:0;border-right:0}.industry-image-grid{grid-template-columns:1fr}.industry-image{aspect-ratio:7/5}}.infrastructure-section{background-image:linear-gradient(#000000b8,#000000b8),url(/assets/partner-ifna.png);background-position:50%;background-size:cover;padding:5rem 0 4rem;position:relative}.infrastructure-kpi-grid{border-left:1px solid #fff3;border-right:1px solid #fff3}.infrastructure-kpi{min-height:260px}.infrastructure-logos{border-top:1px solid #ffffff24}.latest-news-section{background:url(/assets/latest-news.png) 50%/cover;padding:4.5rem 0 5rem}.news-track{scrollbar-width:none}.news-track::-webkit-scrollbar{display:none}.news-card{min-width:33%;max-width:620px}.consultation-section{background:#26272b;padding:4.5rem 0 5.5rem}.consultation-form-card{background:linear-gradient(#343436f2,#2b2b2df2);border:1px solid #ffffffb8;border-radius:2.25rem;padding:1.8rem}.consultation-input{color:#fff;background:#525256ad;border:0;border-radius:1.25rem;width:100%;padding:1.1rem 1.25rem;font-size:1.05rem}.consultation-input::placeholder{color:#ffffff94}.consultation-input:focus{outline-offset:1px;outline:2px solid #ffffff4d}.site-footer{background:#000}.footer-divider{border-top:1px solid #ffffff24}.footer-title{color:#fff;font-size:1.5rem;font-weight:600}.footer-links{gap:.75rem;margin-top:1rem;display:grid}.footer-links a{color:#ffffffb8;font-size:1.75rem}.footer-social{color:#fff;border:1px solid #ffffff59;border-radius:.7rem;justify-content:center;align-items:center;width:2.8rem;height:2.8rem;font-size:1.2rem;display:inline-flex}.footer-news-input{color:#fff;background:#48484cb8;border:0;border-radius:1.2rem;width:100%;padding:.9rem 1rem;font-size:1.05rem}.footer-news-btn{color:#050505;background:#b7de00;border:0;border-radius:1.2rem;padding:.9rem 1.6rem;font-size:1.05rem;font-weight:600}.footer-location h5{color:#fff;font-size:1.45rem;font-weight:600}.footer-location p{color:#ffffffc7;margin-top:.8rem;font-size:1.35rem;line-height:1.55}@media (width<=1024px){.infrastructure-kpi-grid{border-left:0;border-right:0}.infrastructure-kpi{min-height:200px}.news-card{min-width:86vw;max-width:86vw}.consultation-form-card{border-radius:1.5rem}.footer-links a,.footer-location h5{font-size:1rem}.footer-location p{font-size:.95rem}}.services-page-section{background:#000;padding:2rem 0 5rem}.services-tabs{scrollbar-width:none;gap:.75rem;padding-bottom:.2rem;display:flex;overflow-x:auto}.services-tabs::-webkit-scrollbar{display:none}.services-tab{color:#fff;white-space:nowrap;border:1px solid #ffffffb8;border-radius:.8rem;padding:.45rem .9rem;font-size:.95rem}.services-tab.active{color:#050505;background:#b7cf4a;border-color:#b7cf4a}.services-detail-panel{border-top:1px solid #ffffff1f;margin-top:3rem;padding-top:2.2rem}.service-bullet-list li{border-bottom:1px solid #ffffff8c;padding:1rem 0}.service-bullet-list li:before{content:"▪";color:#94a3b8;margin-right:.6rem}.about-section{background:#000;padding:3.5rem 0 5rem}.about-top-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;display:grid}.about-top-strip img{aspect-ratio:7/5;object-fit:cover;width:100%}.about-leadership-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 2.2rem;display:grid}.about-leader-card img{aspect-ratio:7/6;object-fit:cover;width:100%}@media (width<=1024px){.about-top-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.about-leadership-grid{grid-template-columns:1fr}}
