:root{--green:#087453;--deep:#052f2d;--navy:#10253b;--gold:#e7bd65;--ink:#1d3440;--muted:#65777e;--pale:#f4f8f6;--line:#dce8e4;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{margin:0;color:var(--ink);font-family:'DM Sans',Arial,sans-serif;background:#fff;line-height:1.65}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}button,input,textarea,select{font:inherit}button{cursor:pointer}.container{width:min(1160px,calc(100% - 44px));margin:auto}.topbar{background:#092e32;color:#dae9df;font-size:11px;letter-spacing:.035em;display:flex;justify-content:space-between;padding:7px max(22px,calc((100% - 1160px)/2))}.toplinks{display:flex;gap:24px}.toplinks a:hover{color:var(--gold)}.header{z-index:100;position:sticky;top:0;background:rgba(255,255,255,.98);box-shadow:0 2px 20px #173d3010;min-height:80px;display:flex;align-items:center;justify-content:space-between;padding:10px max(22px,calc((100% - 1160px)/2))}.brand{display:flex;align-items:center;gap:13px}.brand-mark{display:grid;place-items:center;position:relative;background:var(--deep);border:2px solid #d9bc75;color:white;border-radius:13px;width:62px;height:55px;font-size:24px;font-family:Manrope,sans-serif;font-weight:800;letter-spacing:-4px;padding-right:4px}.brand-dot{color:var(--gold);font-size:13px;letter-spacing:0}.brand strong{font-size:13px;line-height:1.18;letter-spacing:.13em;display:block;color:#092d2a}.brand small{display:block;font-size:9px;color:#8a917d;margin-top:5px;letter-spacing:.04em}nav{display:flex;align-items:center;gap:24px}nav>a{font-weight:700;font-size:12px;color:#294143;white-space:nowrap;transition:color .2s}nav>a:hover{color:#078a63}.nav-cta{background:var(--green);padding:12px 17px;color:white!important;border-radius:6px;box-shadow:0 7px 16px #08745324}.nav-cta:hover{background:#09543f;transform:translateY(-1px)}.menu-btn{display:none;background:transparent;border:0;font-size:26px}.hero{background:radial-gradient(circle at 85% 25%,#11614e 0,transparent 35%),linear-gradient(118deg,#052c30,#062c2b 52%,#103d3c);color:#fff;position:relative;overflow:hidden}.hero-glow{position:absolute;right:-300px;top:-300px;border:1px solid #c0b27b33;width:900px;height:900px;border-radius:50%;box-shadow:0 0 0 85px #fff1,0 0 0 170px #fff1;pointer-events:none}.hero-grid{min-height:580px;padding:68px 0 86px;display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:75px;position:relative}.eyebrow{font-size:11px;letter-spacing:.2em;font-weight:800;color:var(--green);display:inline-flex;align-items:center;gap:9px}.eyebrow.light{color:#eed398}.eyebrow i{background:var(--gold);width:7px;height:7px;border-radius:50%}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif}h1{font-size:clamp(36px,4.3vw,61px);line-height:1.2;letter-spacing:-.05em;margin:21px 0}h1 em,h2 em{font-style:normal;color:var(--gold)}.hero-copy>p{max-width:580px;color:#ceded9;font-size:15px;line-height:1.9}.actions{display:flex;flex-wrap:wrap;gap:13px;margin-top:29px}.btn{border-radius:6px;padding:15px 21px;font-size:12px;font-weight:800;letter-spacing:.01em;display:inline-flex;align-items:center;justify-content:center;gap:16px;border:1px solid transparent;transition:transform .22s,background .22s,box-shadow .22s}.btn:hover{transform:translateY(-4px);box-shadow:0 11px 24px #001f1f36}.btn.gold{background:var(--gold);color:#17332c}.btn.outline{border-color:#91c6ab;color:white;background:#ffffff0c}.btn.outline:hover{background:#ffffff25}.hero-notes{display:flex;gap:19px;flex-wrap:wrap;margin-top:47px;color:#a9c9c1;font-size:11px}.hero-notes span{white-space:nowrap}.hero-visual{position:relative}.image-frame{border:10px solid #ffffff12;padding:12px;background:#ffffff15;border-radius:18px;transform:rotate(2deg);box-shadow:0 25px 65px #00141488}.image-frame img{border-radius:8px;width:100%;height:310px;object-fit:cover}.image-tag{text-align:center;letter-spacing:.15em;padding:13px;font-weight:800;font-size:11px}.image-tag span{color:var(--gold);padding:0 9px}.floating-label{position:absolute;bottom:-27px;left:-36px;border-left:5px solid var(--gold);border-radius:7px;background:#fff;color:#23483b;display:flex;align-items:center;gap:14px;padding:17px 21px;box-shadow:0 20px 40px #001e2460;font-size:13px;transform:rotate(-3deg)}.floating-label:first-letter{font-size:29px}.hero-bottom{background:#ffffff0a;border-top:1px solid #ffffff19}.tiny-line{display:flex;justify-content:space-between;gap:12px;padding:16px 0;font-size:10px;font-weight:800;letter-spacing:.22em;color:#b4d6cd}.adband{background:#faf8f0;padding:20px 0;border-bottom:1px solid #eae6d8}.ad-slot{position:relative;border:1px dashed #d9bc75;border-radius:9px;min-height:100px;padding:16px 25px;display:flex;align-items:center;justify-content:center;gap:23px;background:repeating-linear-gradient(135deg,#fff,#fff 11px,#fdfbf6 11px,#fdfbf6 22px)}.ad-slot strong,.ad-slot small{display:block;text-align:center}.ad-slot strong{font-size:14px;color:#866825;letter-spacing:.14em}.ad-slot small{color:#8a856d}.ad-pulse{color:#be9327;font-size:30px;animation:pulse 2s infinite}.ad-mark{position:absolute;right:12px;top:9px;font-size:9px;color:#adaba0}@keyframes pulse{50%{opacity:.25;transform:scale(1.25)}}.section{padding:95px 0}.section-heading{margin-bottom:39px}.section-heading h2{font-size:clamp(29px,3.6vw,46px);line-height:1.22;letter-spacing:-.045em;margin:13px 0 17px;color:#173a36}.section-heading h2 em{color:var(--green)}.section-heading p{color:var(--muted);line-height:1.9;font-size:15px}.split{display:grid;grid-template-columns:1.2fr 1fr;gap:90px;align-items:center}.centered{text-align:center;max-width:760px;margin-left:auto;margin-right:auto}.centered p{max-width:630px;margin:auto}.mission-grid{display:grid;grid-template-columns:1.15fr repeat(3,1fr);gap:16px}.mission-feature{background:var(--deep);border-radius:9px;color:#fff;padding:31px}.mission-feature h3{font-size:23px;margin:15px 0}.mission-feature p{font-size:13px;color:#c3d9d2}.mission-feature a{color:var(--gold);font-size:12px;font-weight:800}.sub-icon{font-size:29px;color:var(--gold)}.info-card{background:#f7faf8;border:1px solid var(--line);padding:30px 22px;border-radius:9px;transition:.25s}.info-card:hover,.product:hover,.leader:hover,.glance-grid article:hover{transform:translateY(-7px);box-shadow:0 21px 37px #173d3018}.info-card span{font-weight:800;font-size:10px;letter-spacing:.1em;color:var(--green)}.info-card h3{font-size:16px;line-height:1.5;margin:18px 0 13px}.info-card p{font-size:13px;color:var(--muted)}.light-section{background:#f4f8f6}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.stats article{background:#fff;border-radius:9px;text-align:center;padding:32px 15px;border:1px solid #deebe4}.stats small{font-size:10px;font-weight:800;color:#59766b;letter-spacing:.12em;display:block}.stats strong{font-family:Manrope;font-size:clamp(32px,4vw,53px);display:block;color:var(--green);letter-spacing:-.07em;margin:7px}.stats span{font-size:12px;color:var(--muted)}.source{font-size:11px;color:#71817c;margin:16px 0 35px}.source a{text-decoration:underline;color:var(--green)}.subheading{display:flex;justify-content:space-between;gap:50px;align-items:end;margin:55px 0 26px}.subheading h3{font-size:27px;letter-spacing:-.04em;margin:4px 0}.subheading p{max-width:400px;font-size:13px;color:var(--muted);margin:0}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.product{background:#fff;border:1px solid var(--line);padding:27px;border-radius:10px;transition:.25s}.product-icon{width:58px;height:58px;display:grid;place-items:center;font-size:27px;background:#eaf4ef;border-radius:12px}.product h4{font-size:16px;margin:19px 0 9px}.product p{font-size:13px;color:var(--muted);min-height:78px}.product b{font-size:11px;color:var(--green)}.trade-callout{margin-top:32px;display:flex;align-items:center;gap:40px;justify-content:space-between;background:linear-gradient(120deg,#06483c,#082c35);border-radius:11px;padding:38px;color:white}.trade-callout h3{font-size:26px;margin:9px 0}.trade-callout p{max-width:750px;font-size:13px;color:#c4d8d0;margin:0}.trade-callout .btn{flex-shrink:0}.leaders{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.leader{border:1px solid #e3ebe7;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px #183d3110;transition:.25s}.leader-photo{height:350px;background:#dfeee9;overflow:hidden}.leader-photo img{width:100%;height:100%;object-fit:cover;object-position:center top}.leader-body{padding:23px}.leader-body span{font-size:10px;letter-spacing:.12em;color:var(--green);font-weight:800}.leader-body h3{font-size:21px;letter-spacing:-.03em;margin:9px 0}.leader-body p{font-size:13px;color:var(--muted);min-height:41px}.leader-body a{font-size:12px;font-weight:800;color:var(--green)}.dark-section{background:#082e30;color:#fff}.dark-section .section-heading h2{color:#fff}.dark-section .section-heading p{color:#abc9c0}.initiative-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:17px}.initiative-grid article{padding:30px;background:#ffffff0b;border:1px solid #ffffff24;border-radius:10px;transition:.25s}.initiative-grid article:hover{background:#ffffff1c;transform:translateY(-4px)}.initiative-grid b{color:var(--gold);font-size:24px}.initiative-grid h3{font-size:18px;margin:23px 0 11px}.initiative-grid p{font-size:13px;color:#b5cec5;margin:0}.founder-section{background:#fffdf8}.founder-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:75px;align-items:center}.founder-frame{position:relative;background:#d5e4dd;border-radius:13px;padding:10px;box-shadow:19px 19px 0 #e9e8da}.founder-frame>img{width:100%;height:520px;object-fit:cover;object-position:top;border-radius:8px}.founder-plaque{position:absolute;bottom:30px;left:-19px;background:#092e2f;color:#fff;padding:15px 25px;border-left:4px solid var(--gold);box-shadow:0 15px 25px #10322d38}.founder-plaque span{display:block;color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.15em}.founder-plaque b{font-size:20px}.founder-copy h2{font-size:clamp(30px,3.2vw,45px);line-height:1.27;letter-spacing:-.05em;margin:16px 0 24px}.founder-copy h2 em{color:var(--green)}.founder-copy p{color:var(--muted);font-size:14px;line-height:1.95}.founder-copy .quote{font-weight:700;color:#21483e;font-size:16px;border-left:3px solid var(--gold);padding-left:20px}.signature{font-family:Georgia,serif;font-size:26px;font-style:italic;color:#0f5946;margin-top:25px}.signature span{display:block;font:700 11px 'DM Sans',sans-serif;letter-spacing:.1em;color:#89968d;margin-top:5px;text-transform:uppercase}.founder-copy .founder-note{font-size:11px;color:#718780;margin-top:20px}.glance-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.glance-grid article{background:white;border-radius:10px;padding:33px;border:1px solid var(--line);transition:.25s}.glance-emoji{font-size:34px}.glance-grid h3{font-size:19px;margin:19px 0 10px}.glance-grid p{font-size:13px;color:var(--muted)}.ads-section{background:#fff}.ad-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px}.ad-card{position:relative;text-align:center;overflow:hidden;border-radius:13px;padding:50px 25px;background:linear-gradient(125deg,#0b7058,#123b40);color:white;transition:.3s}.ad-card.alt{background:linear-gradient(125deg,#183953,#0b7666)}.ad-shine{position:absolute;width:180%;height:100%;top:0;left:-200%;background:linear-gradient(90deg,transparent,#ffffff1e,transparent);transform:skewX(-25deg);animation:shine 5s infinite}.ad-card.alt .ad-shine{animation-delay:2s}@keyframes shine{55%,100%{left:200%}}.ad-card small{color:var(--gold);font-size:10px;letter-spacing:.2em;font-weight:800}.ad-card h3{font-size:29px;margin:12px 0}.ad-card p{font-size:13px;color:#dcece6}.ad-card a{display:inline-block;margin-top:5px;border:1px solid #ffffff75;border-radius:4px;padding:9px 15px;font-size:12px;font-weight:800}.ad-card a:hover{background:white;color:#064537}.contact-section{background:linear-gradient(120deg,#0b3235,#084a40);color:white}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:start}.contact-grid h2{font-size:clamp(33px,4vw,49px);letter-spacing:-.05em;line-height:1.25;margin:20px 0}.contact-grid h2 em{color:var(--gold)}.contact-grid>div>p{max-width:500px;font-size:15px;color:#c1d8cd;line-height:1.9}.contact-flags{display:flex;gap:18px;align-items:center;margin-top:30px}.contact-flags img{width:145px;height:83px;object-fit:cover;border:4px solid #ffffff40;border-radius:7px}.contact-flags span{color:var(--gold);font-size:30px}.contact-form{background:#fff;color:#143a33;border-radius:11px;padding:32px;box-shadow:0 15px 40px #001f1c45}.contact-form h3{font-size:23px;margin-bottom:4px}.contact-form p,.contact-form small{font-size:11px;color:#82928d}.contact-form label{display:block;font-size:11px;font-weight:800;letter-spacing:.04em;margin:14px 0 5px}.contact-form input,.contact-form select,.contact-form textarea{width:100%;padding:11px 13px;border:1px solid #d9e5df;background:#f9fbfa;border-radius:6px;outline:none;color:#163a32}.contact-form :is(input,select,textarea):focus{border-color:var(--green);box-shadow:0 0 0 3px #0874531b}.contact-form .full{width:100%;margin:17px 0 12px;border:0}.footer{background:#061d25;color:#bdd1ca}.footer-main{display:grid;grid-template-columns:1.6fr 1fr 1fr 1.3fr;gap:38px;padding:63px 0 39px}.footer-brand .brand-mark{height:48px;width:69px;letter-spacing:-3px;font-size:19px}.footer h3{color:#fff;font-size:16px;margin:19px 0 7px}.footer p{font-size:12px;color:#a5bcb4}.footer-brand img{border-radius:4px;margin-top:15px;width:160px}.footer h4{font-size:13px;color:var(--gold);margin-bottom:17px}.footer-main>div>a{display:block;font-size:12px;margin:0 0 11px}.footer-main>div>a:hover{color:var(--gold)}.footer-bottom{display:flex;justify-content:space-between;gap:18px;padding:20px 0;border-top:1px solid #ffffff20;font-size:10px;color:#89a69c}#toTop{position:fixed;right:23px;bottom:23px;border:0;color:#fff;background:var(--green);width:43px;height:43px;border-radius:9px;z-index:80;font-size:21px;opacity:0;pointer-events:none;transform:translateY(12px);transition:.2s;box-shadow:0 8px 25px #0003}#toTop.visible{opacity:1;pointer-events:auto;transform:none}.reveal{opacity:0;transform:translateY(19px);transition:opacity .55s,transform .55s}.reveal.shown{opacity:1;transform:none}@media(max-width:1100px){nav{gap:13px}nav>a{font-size:11px}.hero-grid{gap:40px}.mission-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:850px){.menu-btn{display:block}nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;flex-direction:column;align-items:stretch;gap:0;box-shadow:0 14px 20px #0002;padding:12px 24px 22px}nav.open{display:flex}nav>a{font-size:14px;padding:11px 6px}.nav-cta{text-align:center;margin-top:7px}.hero-grid,.founder-grid,.contact-grid{grid-template-columns:1fr;gap:45px}.hero-grid{padding:55px 0 80px}.hero-visual{max-width:600px;margin:auto;width:100%}.split{grid-template-columns:1fr;gap:10px}.leader-photo{height:290px}.leaders,.initiative-grid,.product-grid{grid-template-columns:repeat(2,1fr)}.footer-main{grid-template-columns:repeat(2,1fr)}.founder-frame{max-width:520px;margin:auto;width:100%}.contact-grid{gap:45px}}@media(max-width:570px){.container{width:min(100% - 32px,1160px)}.topbar{justify-content:center;text-align:center}.toplinks{display:none}.header{padding:11px 17px}.brand strong{font-size:11px}.brand small{font-size:8px}.brand-mark{width:51px;height:49px;font-size:19px}.hero-grid{padding:44px 0 70px}.hero-copy h1{font-size:38px}.hero-notes{margin-top:28px;gap:10px}.hero-notes span{font-size:10px}.image-frame img{height:200px}.floating-label{left:8px;bottom:-30px}.tiny-line{flex-wrap:wrap;justify-content:center}.tiny-line span{font-size:8px}.section{padding:67px 0}.section-heading h2{font-size:32px}.mission-grid,.product-grid,.leaders,.initiative-grid,.stats,.glance-grid,.ad-grid{grid-template-columns:1fr}.subheading{display:block}.subheading p{margin-top:9px}.product p{min-height:0}.trade-callout{display:block;padding:29px}.trade-callout a{margin-top:18px}.leader-photo{height:390px}.founder-grid{gap:58px}.founder-frame>img{height:430px}.founder-plaque{left:-10px}.contact-flags img{width:115px;height:68px}.footer-main{grid-template-columns:1fr 1fr;gap:30px}.footer-brand{grid-column:1/-1}.footer-bottom{flex-direction:column}.ad-mark{display:none}}
@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}

/* 2026 US/Pakistan inspired blue / red / green refresh */
:root{--green:#087b45;--deep:#123f70;--navy:#103b72;--gold:#ffae35;--ink:#153657;--muted:#576f83;--pale:#eaf6ff;--line:#cfe2f3;--white:#fff}
body{background:#f8fcff} .topbar{background:#104887;color:#f3fbff}.toplinks a:hover{color:#ffb23e}
.header{background:#fff;border-bottom:3px solid #d82337}.brand-mark{background:linear-gradient(135deg,#145198,#087b45);border-color:#d82337}.brand strong{color:#124781}
nav{gap:8px}nav>a{padding:11px 12px;border-radius:8px;transition:background .2s,color .2s,transform .2s,box-shadow .2s}nav>a:hover,nav>a:focus-visible{background:#d92339;color:#fff;transform:translateY(-2px);box-shadow:0 5px 16px #d9233933;outline:0}.nav-cta{background:#087b45}.nav-cta:hover{background:#c91f35;color:#fff!important}
.hero{background:radial-gradient(circle at 88% 10%,#bce8ff 0,transparent 38%),linear-gradient(115deg,#2179bd,#65b5e8 55%,#bce7ff);color:#082b50}.hero-glow{border-color:#ffffff88;box-shadow:0 0 0 85px #ffffff10,0 0 0 170px #fff2}.hero-copy>p,.hero-notes,.tiny-line{color:#163d67}.hero-bottom{background:#ffffff42;border-top:1px solid #fff9}.eyebrow.light{color:#d72239}.eyebrow i{background:#d92339}h1 em,h2 em{color:#e0293c}.hero h1 em{color:#c71b38}.btn.gold{background:#ffad32;color:#122f51}.btn.gold:hover{background:#e1263c;color:#fff}.btn.outline{background:#fff;border-color:#2e6fa9;color:#123f75}.btn.outline:hover{background:#d92339;color:#fff;border-color:#d92339}.image-frame{background:#ffffff40;border-color:#ffffff6b}.image-tag{color:#073f7b}.floating-label{border-left-color:#d92339}.mission-feature{background:linear-gradient(130deg,#1667a6,#0c427f)}.light-section{background:#eaf6ff}.section-heading h2{color:#123c67}.section-heading h2 em{color:#d92339}.stats strong,.info-card span,.eyebrow,.product b,.leader-body span,.leader-body a,.source a{color:#1163aa}.trade-callout{background:linear-gradient(110deg,#135fa6,#217bb5)}.dark-section{background:linear-gradient(140deg,#164a88,#1e75b6)}.dark-section .section-heading p,.initiative-grid p{color:#e5f2ff}.founder-section{background:#f8fcff}.founder-frame{background:#bfdfff;box-shadow:19px 19px 0 #dceffc}.founder-plaque{background:#114b8b;border-left-color:#d92339}.founder-plaque span{color:#ffcc75}.founder-copy h2 em{color:#d92339}.founder-copy .quote{color:#174b79;border-left-color:#d92339}.signature{color:#0b6493}.ad-card{background:linear-gradient(130deg,#12599d,#257ec3)}.ad-card.alt{background:linear-gradient(130deg,#0d844b,#1b70b5)}.contact-section{background:linear-gradient(125deg,#1466aa,#71b9e7);color:#082c4e}.contact-grid h2 em{color:#c91835}.contact-grid>div>p{color:#123b62}.contact-form{color:#153b62}.footer{background:#0e315e}.footer h4{color:#ffbd4b}.footer-main>div>a:hover{color:#ffbd4b}#toTop{background:#d92339}.ad-slot{border-color:#e89c25}.discovery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.discovery-card{background:white;border:1px solid var(--line);border-radius:16px;padding:30px;box-shadow:0 8px 22px #10457912}.discovery-icon{font-size:42px}.discovery-card h3{color:#124c87;margin:18px 0 9px}.discovery-card p{color:#526c80;font-size:14px}.discovery-card a{font-size:13px;color:#c82139;font-weight:800}.discovery-card a:hover{text-decoration:underline}.subpage-hero{padding:72px 0;background:linear-gradient(120deg,#1e72b2,#8ccfff);color:#0c355f}.subpage-hero h1{max-width:900px}.subpage-hero p{max-width:750px}.subpage-content{padding:65px 0}.place-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}.place{padding:26px;background:#fff;border:1px solid #cde3f6;border-radius:14px;box-shadow:0 8px 20px #0a437311}.place h2{color:#125690;font-size:22px;margin-bottom:9px}.place p{color:#547084;font-size:14px}.place small{color:#087b45;font-weight:800}.underconstruction{text-align:center;background:#fff;border:1px solid #d4e7f6;border-radius:22px;padding:65px 25px;margin:60px auto;max-width:850px;box-shadow:0 15px 38px #144c7815}.underconstruction .emoji{font-size:64px}.underconstruction h2{font-size:35px;color:#12508b}.underconstruction p{max-width:530px;margin:0 auto 24px;color:#587287}.underconstruction .btn{margin:5px}
@media(max-width:1100px){nav{gap:2px}nav>a{font-size:10px;padding:10px 7px}}@media(max-width:850px){nav>a{font-size:14px;padding:11px 12px}}@media(max-width:650px){.discovery-grid,.place-grid{grid-template-columns:1fr}.subpage-hero{padding:45px 0}}
