:root{--green:#073c2e;--deep:#04291f;--gold:#d7b974;--cream:#f7f5ed;--ink:#173d30;--muted:#63766b;--line:#dce4d9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--cream);color:var(--ink);font-family:Arial,"Segoe UI",sans-serif}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}figure,p{margin:0}a:focus-visible{outline:3px solid #ba8b29;outline-offset:6px}.wrap{width:min(1220px,calc(100% - 80px));margin-inline:auto}.nav{min-height:110px;display:flex;justify-content:space-between;align-items:center;width:min(1340px,calc(100% - 80px));margin:auto;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:12px;font-size:28px;font-weight:750;letter-spacing:-1px}.brand img{height:74px;width:74px;object-fit:contain;border-radius:12px}.brand small{display:block;font-size:10px;letter-spacing:4px;font-weight:600;margin-top:4px}.nav nav{display:flex;align-items:center;gap:32px;font-size:13px}.button{display:inline-flex;align-items:center;justify-content:center;gap:28px;padding:19px 25px;border-radius:6px;background:var(--green);color:white;font-size:13px;font-weight:650}.button:hover{background:#126046}.button.small{padding:15px 20px}.hero{padding:65px 0 80px;display:grid;grid-template-columns:1fr 1.04fr;gap:65px;align-items:center}.eyebrow{font-size:10px;letter-spacing:2px;font-weight:750;color:#57775c;margin-bottom:24px}h1{font-size:clamp(42px,4.7vw,68px);line-height:1.04;letter-spacing:-3px;margin:0 0 25px;font-weight:650}h1 em{font-family:Georgia,serif;font-weight:400;color:#317453}h2{font-size:clamp(32px,3.6vw,48px);line-height:1.12;letter-spacing:-1.8px;margin:0}h3{margin:0 0 12px;font-size:21px;letter-spacing:-.5px}.urdu{font-family:"Noto Nastaliq Urdu","Urdu Typesetting","Noto Naskh Arabic","Segoe UI",serif;line-height:2;font-size:23px;font-weight:400}.hero-urdu{text-align:left;margin:0 0 18px;color:#397655}.lead{font-size:16px;line-height:1.8;color:var(--muted);max-width:450px}.actions{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px}.text-link{font-size:12px;font-weight:650;border-bottom:1px solid #a7bcaa;padding-bottom:6px}.hero-tags{display:flex;flex-wrap:wrap;gap:16px;margin-top:32px;font-size:10px;color:#607565}.hero-art{background:var(--green);border-radius:16px;overflow:hidden;box-shadow:0 20px 50px #073c2e18}.hero-art img{width:100%;height:auto}.hero-art figcaption{color:#d3ddcd;padding:17px 20px;font-size:9px;letter-spacing:2px}.ribbon{background:var(--green);color:#e3d7ab;display:flex;justify-content:space-evenly;gap:20px;padding:24px 30px;font-size:10px;letter-spacing:2px}.solutions{padding-block:90px}.section-top{display:flex;justify-content:space-between;gap:30px;align-items:end;margin-bottom:36px}.section-top>.urdu{color:#6e806c;text-align:right}.service-banner{border-radius:14px;overflow:hidden;background:var(--green);border:1px solid #194d39}.service-banner img{width:100%;height:auto}.service-banner figcaption{color:#eee7ce;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:17px 24px;font-size:17px;direction:rtl}.service-banner figcaption span{font-size:10px;letter-spacing:1px;direction:ltr}.payment-cards{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;gap:20px}.payment-cards article{padding:29px 24px;border:1px solid var(--line);border-radius:9px;background:#fffdf6}.payment-cards article>span{display:block;font-size:9px;letter-spacing:1.5px;color:#7d8d77;margin-bottom:28px}.payment-cards .urdu{font-size:19px;color:#607763}.brand-story{background:#e9eee3;padding-block:70px}.story-grid{display:grid;grid-template-columns: .8fr 1fr;align-items:center;gap:100px}.story-grid figure{background:#faf9f4;border-radius:16px;overflow:hidden;max-width:420px}.story-grid img{width:100%}.story-grid h2{margin-bottom:24px}.story-grid p:not(.eyebrow){color:#637661;font-size:16px;line-height:1.8;max-width:470px;margin-bottom:20px}.story-grid p.urdu{font-size:26px;color:var(--green)}.onboarding{display:grid;grid-template-columns:1fr 1fr;gap:80px;padding-block:90px}.onboarding ol{list-style:none;padding:0;margin:0}.onboarding li{display:flex;gap:25px;padding:25px 0;border-bottom:1px solid var(--line)}.onboarding li:first-child{padding-top:0}.onboarding li>span{color:#8d9e80;font-size:12px;padding-top:5px}.onboarding li p{font-size:14px;line-height:1.8;color:var(--muted)}.contact{padding:50px;background:var(--green);color:var(--cream);border-radius:14px;display:grid;grid-template-columns:1fr .75fr;gap:65px;align-items:center;margin-bottom:70px}.contact .eyebrow{color:#c9c99f}.contact .urdu{color:#d5c18a;margin-top:16px}.contact-note{border-left:1px solid #ffffff25;padding-left:38px}.contact-note strong{font-size:20px}.contact-note p{font-size:14px;line-height:1.8;color:#c0d0bc;margin-block:15px}.contact-note>span{font-size:10px;color:var(--gold);letter-spacing:1px}footer{display:flex;justify-content:space-between;align-items:center;gap:25px;border-top:1px solid var(--line);padding-block:32px}footer p{font-size:11px;line-height:1.8;color:var(--muted)}footer>a:last-child{font-size:11px}@media(max-width:1000px){.hero{gap:30px}h1{font-size:49px}.wrap,.nav{width:calc(100% - 48px)}.story-grid{gap:45px}.actions{gap:20px}.contact{gap:30px}}@media(max-width:700px){.wrap,.nav{width:calc(100% - 36px)}.nav{min-height:90px}.brand{font-size:23px}.brand img{width:58px;height:58px}.nav nav>a:first-child{display:none}.button.small{font-size:11px;padding:13px}.hero{grid-template-columns:1fr;padding:40px 0 45px;gap:35px}h1{font-size:52px;letter-spacing:-2px}.hero-urdu{font-size:22px}.hero-art{max-width:550px}.ribbon{flex-wrap:wrap;padding:20px 15px;gap:18px;font-size:8px}.solutions{padding-block:55px}.section-top{display:block}.section-top>.urdu{margin-top:22px;text-align:left;font-size:21px}.section-top>.urdu br{display:none}.payment-cards{grid-template-columns:1fr;gap:12px}.payment-cards article{padding:22px}.payment-cards article>span{margin-bottom:14px}.service-banner figcaption{padding:13px;font-size:13px}.service-banner figcaption span{font-size:8px}.brand-story{padding-block:40px}.story-grid{grid-template-columns:1fr;gap:35px}.story-grid figure{max-width:300px;margin:auto}.onboarding{grid-template-columns:1fr;gap:35px;padding-block:55px}.contact{grid-template-columns:1fr;padding:30px;gap:30px;margin-bottom:45px}.contact-note{border-left:0;border-top:1px solid #ffffff25;padding:25px 0 0}footer{flex-wrap:wrap}footer p{width:100%;order:3}h2{font-size:35px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
/* Emerald night palette: background surfaces follow the campaign artwork. */
:root{--green:#0b5940;--deep:#021d17;--gold:#d7b974;--cream:#041f19;--ink:#e7ecdf;--muted:#a0b6a5;--line:#b3cbab26}
body{background:radial-gradient(ellipse at 90% 0,#0a49344d,transparent 45%),#041f19;color:var(--ink)}
.nav{border-color:var(--line)}.brand{color:#e3c989}.nav nav>a:first-child{color:#bdd1bf}.button{background:linear-gradient(130deg,#e2cb8f,#b89045);color:#072e22}.button:hover{background:#ecdba9}.eyebrow{color:#c8b276}h1 em{color:#75ce96}.hero-urdu{color:#acd6af}.lead{color:#a8bfad}.hero-tags{color:#9db9a5}.text-link{color:#e0c78c;border-color:#d7b97466}.hero-art{box-shadow:0 25px 70px #0006;border:1px solid #bdccad26}.hero-art figcaption{background:#052c22;color:#bdcfae}.ribbon{background:#03271d;border-block:1px solid #d7b97430;color:#d5bf84}.section-top>.urdu{color:#a6c8aa}.service-banner{background:#03291f;border-color:#d7b97445}.payment-cards article{background:linear-gradient(140deg,#0b392b,#06281f);border-color:#c6ceab25}.payment-cards article>span{color:#c7b47b}.payment-cards .urdu{color:#afcdb3}.brand-story{background:radial-gradient(ellipse at 20% 50%,#17543855,transparent 60%),#06291f;border-block:1px solid #d7b97425}.story-grid figure{background:transparent}.story-grid p:not(.eyebrow){color:#b3c6ad}.story-grid p.urdu{color:#dcc68c}.onboarding li>span{color:#d0b878}.contact{background:linear-gradient(120deg,#0a432e,#072e23);border:1px solid #d7b97442}.contact h2{color:#eee7d1}.contact-note strong{color:#ead69e}footer{border-color:var(--line)}footer .brand{color:#e3c989}footer>a:last-child{color:#cfbd8d}.brand img{border-radius:0;object-fit:contain}.story-grid figure img{filter:drop-shadow(0 18px 25px #0005)}
.extra-section{padding-block:65px}.extra-section h2{max-width:840px}.account-grid,.framework{grid-template-columns:repeat(4,minmax(0,1fr))}.payment-cards article>p:not(.urdu){font-size:14px;line-height:1.8;color:var(--muted)}.stats{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:35px 0;margin:25px 0 10px;border-bottom:1px solid var(--line)}.stats strong{display:block;color:#e3c989;font-size:38px;letter-spacing:-1.5px;margin-bottom:12px}.stats span{font-size:12px;color:var(--muted)}.exchange{padding:40px;background:linear-gradient(120deg,#0b4833,#073023);border:1px solid #d7b97440;border-radius:14px;display:flex;align-items:center;justify-content:space-between;gap:35px}.exchange h2{color:#e3c989}.exchange p:not(.eyebrow){color:var(--muted);line-height:1.8;margin-top:20px;max-width:690px}.exchange .button{flex-shrink:0}.exchange .urdu{font-size:20px}.security{padding:20px 24px;border:1px solid #d7b97433;background:#0b3426;color:#dcc689;margin-top:24px;border-radius:8px;font-size:13px}.hero-dms{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:25px}.hero-dms a,.contact-buttons a{display:flex;flex-direction:column;gap:8px;padding:15px 13px;border:1px solid #d7b97450;border-radius:8px;background:#03291f;transition:background .2s}.hero-dms a:hover,.contact-buttons a:hover{background:#14543b}.hero-dms strong,.contact-buttons strong{font-size:12px;color:#e4cb8d}.hero-dms span,.contact-buttons span{font-size:11px;color:#b9d1bd}.contact-buttons{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:22px}.contact{grid-template-columns:1fr 1.1fr}.faq details{padding:22px 0;border-bottom:1px solid var(--line)}.faq h2{margin-bottom:25px}.faq summary{cursor:pointer;color:#d9dcbf;font-size:17px}.faq details p{font-size:14px;line-height:1.9;color:var(--muted);max-width:800px;padding-top:15px}@media(max-width:1000px){.account-grid,.framework{grid-template-columns:repeat(2,minmax(0,1fr))}.exchange{flex-direction:column;align-items:flex-start}.stats strong{font-size:30px}}@media(max-width:700px){.extra-section{padding-block:40px}.account-grid,.framework{grid-template-columns:1fr}.stats{grid-template-columns:1fr;gap:25px}.stats strong{font-size:35px}.exchange{padding:27px}.exchange .button{font-size:11px;max-width:100%}.contact{grid-template-columns:1fr}.hero-dms{gap:6px}.hero-dms a{padding:13px 8px}.hero-dms span{font-size:10px}.contact-buttons{grid-template-columns:1fr 1fr}}
.module-intro{font-size:15px;line-height:1.8;color:var(--muted);max-width:800px;margin-top:24px}.quote-mark{font-family:Georgia,serif;font-size:64px;color:var(--gold);line-height:1}.quote-grid blockquote{font-family:Georgia,serif;font-size:23px;line-height:1.5;margin:10px 0 25px;color:#e8e5d4}.quote-grid article>p{font-size:11px!important}.source-note{font-size:11px;line-height:1.9;color:#9caf9f;margin-top:22px;max-width:900px}.record-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px;margin-top:35px}.record-grid figure{overflow:hidden;border:1px solid #d7b97435;border-radius:12px;background:#082d22}.record-grid img{width:100%;height:400px;object-fit:cover;object-position:top;transition:filter .2s}.record-grid a:hover img{filter:brightness(1.08)}.record-grid figcaption{padding:25px}.record-grid figcaption strong{display:block;color:#dfc789;font-size:18px;margin-bottom:13px}.record-grid figcaption span{font-size:12px;line-height:1.9;color:var(--muted)}.community-section{background:#062a20;border-block:1px solid var(--line);padding-block:65px;margin-block:30px}.community-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:55px;align-items:center}.community-grid figure{border:1px solid #d7b97433;border-radius:12px;overflow:hidden;background:#042117}.community-grid figure img{width:100%;height:auto}.community-grid figcaption{font-size:10px;color:#a8bca9;padding:17px 20px;line-height:1.9}.community-grid figcaption a{color:#dec791;text-decoration:underline}.community-grid>div>p:not(.eyebrow):not(.urdu){font-size:14px;color:var(--muted);line-height:1.9;margin-top:22px}.community-grid>div>p.urdu{font-size:24px;color:#d9c68e;margin-top:22px}.community-grid>div>p.source-note{font-size:11px!important}@media(max-width:700px){.record-grid{grid-template-columns:1fr}.record-grid img{height:340px}.community-grid{grid-template-columns:1fr;gap:30px}.community-section{padding-block:40px}.quote-grid blockquote{font-size:22px}}
.record-grid .illustration-label{display:block;color:#eed18a;font-size:14px;font-weight:700;padding:12px 0;line-height:1.7}.record-grid figcaption span[lang="ur"]{display:block;line-height:2;font-size:15px;color:#d5c99e}
/* Layered emerald atmosphere, with restrained gold accents. */
body{background:radial-gradient(ellipse 90% 700px at 90% 6%,#156b4947,transparent 68%),radial-gradient(ellipse 65% 600px at 0% 23%,#866e2420,transparent 70%),radial-gradient(ellipse 85% 800px at 100% 54%,#0f514440,transparent 70%),linear-gradient(165deg,#020f10 0%,#05291f 24%,#031a19 50%,#072d23 76%,#020f11 100%);position:relative;isolation:isolate}body:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:-1;opacity:.32;background-image:linear-gradient(#a1d8b00b 1px,transparent 1px),linear-gradient(90deg,#a1d8b00b 1px,transparent 1px);background-size:76px 76px;mask-image:linear-gradient(#000,transparent 22%,#000 45%,transparent 68%,#000)}.hero{position:relative;isolation:isolate}.hero:before{content:"";position:absolute;z-index:-1;width:65%;height:70%;top:0;right:-25px;background:radial-gradient(ellipse,#22a67525,transparent 70%);pointer-events:none}.hero-art{border-color:#d7b9744d;box-shadow:0 30px 80px #0007,0 0 65px #19a66a12}.ribbon{background:linear-gradient(90deg,#041a17,#0b3b2a 50%,#041a17);box-shadow:0 10px 35px #0003}.brand-story{background:radial-gradient(ellipse at 20% 50%,#2a775b30,transparent 60%),linear-gradient(115deg,#031714,#0a3126 56%,#051d1b)}.community-section{background:radial-gradient(ellipse at 80% 25%,#a3853620,transparent 65%),linear-gradient(120deg,#041b19,#093326);border-block-color:#d7b9742b}.payment-cards article{background:linear-gradient(145deg,#10432fbd,#031e1cec);box-shadow:inset 0 1px 0 #d7b97412,0 12px 35px #0002}.payment-cards article:hover{border-color:#d7b97466}.exchange,.contact{background:radial-gradient(ellipse at 100% 0,#b1903c25,transparent 60%),radial-gradient(ellipse at 0 100%,#1d82532e,transparent 65%),linear-gradient(125deg,#0b3b2a,#041d1b);box-shadow:0 25px 70px #0003}.extra-section{position:relative}.extra-section:before{content:"";display:block;width:70px;height:1px;background:linear-gradient(90deg,#d7b974aa,transparent);margin-bottom:30px}.record-grid figure{background:linear-gradient(155deg,#0c3829,#041e1b);box-shadow:0 20px 45px #0003}footer{background:transparent}@media(max-width:700px){body:before{background-size:48px 48px;opacity:.2}.hero:before{right:0;width:100%}.extra-section:before{margin-bottom:23px}}
/* Emerald and gold: brighter invitation-led surfaces. */
:root{--gold:#efcc77;--muted:#bdd6bd;--line:#efd38b38}
body{background:radial-gradient(ellipse 90% 850px at 100% 0,#53bd6b45,transparent 65%),radial-gradient(ellipse 75% 850px at 0% 28%,#d3a83b32,transparent 68%),radial-gradient(ellipse 85% 950px at 100% 58%,#33b06b38,transparent 68%),radial-gradient(ellipse 70% 700px at 0% 88%,#d6b14a30,transparent 70%),linear-gradient(150deg,#084331 0%,#11603d 24%,#084534 49%,#155a39 75%,#073c2f 100%);color:#f4f2df}
body:before{opacity:.45;background-image:linear-gradient(#e8cb8520 1px,transparent 1px),linear-gradient(90deg,#e8cb8513 1px,transparent 1px);background-size:90px 90px}
.nav{border-color:#efd38b42}.brand{color:#f4d78b}.nav nav>a:first-child{color:#d4e6ca}.eyebrow{color:#f1d287}.hero:before{background:radial-gradient(ellipse,#d7bf5250,transparent 70%);height:85%;width:80%}.hero h1{color:#fff5d7;text-shadow:0 5px 30px #00291830}h1 em{color:#f1cf79}.hero-urdu{color:#d4e8b8}.lead{color:#d0e0c7}.hero-tags{color:#c1ddb9}.hero-art{border-color:#ecc66c99;box-shadow:0 25px 70px #00281960,0 0 70px #c9aa3424}.hero-art figcaption{background:linear-gradient(100deg,#145b3c,#0a402f);color:#f0d793}.ribbon{background:linear-gradient(100deg,#b78c38,#ecd18c 48%,#bd963e);color:#19452e;border-block:1px solid #f8e6af;box-shadow:0 8px 35px #d4ab3425;font-weight:750}.button{background:linear-gradient(130deg,#ffe7a1,#dab054);color:#123f28;box-shadow:0 7px 24px #d6b33c30;border:1px solid #f7dd96}.button:hover{background:linear-gradient(130deg,#fff0bc,#f0c96c);box-shadow:0 10px 30px #e7c65245}.text-link{color:#ffe2a0;border-color:#f1d48b99}.section-top>.urdu{color:#cde0b9}.payment-cards article{background:radial-gradient(ellipse at 100% 0,#e9cd6430,transparent 70%),linear-gradient(140deg,#236f48dd,#0b4b34ee);border-color:#e5c47760;box-shadow:inset 0 1px #fff0bc24,0 14px 35px #00321e35}.payment-cards article>span{color:#f1d288}.payment-cards .urdu{color:#d7e7c4}.payment-cards article>p:not(.urdu){color:#c8ddbf}.brand-story{background:radial-gradient(ellipse at 15% 50%,#e1c75940,transparent 60%),linear-gradient(110deg,#0d5237,#247146 60%,#105339);border-block-color:#e8cb7866}.story-grid p:not(.eyebrow){color:#d3e2c5}.story-grid p.urdu{color:#ffe1a0}.exchange,.contact{background:radial-gradient(ellipse at 100% 0,#e9c56450,transparent 60%),radial-gradient(ellipse at 0 100%,#61b76840,transparent 65%),linear-gradient(120deg,#236b40,#0c4c34);border-color:#f2d68e99;box-shadow:0 20px 60px #00331f50,inset 0 1px #ffe3a82b}.contact h2,.exchange h2{color:#ffe2a0}.contact-note p{color:#d0e0bd}.stats strong{color:#ffe09a}.stats span,.module-intro,.onboarding li p{color:#c6ddbe}.hero-dms a,.contact-buttons a{background:linear-gradient(130deg,#2b7247,#105236);border-color:#f3d27c88;box-shadow:inset 0 1px #ffe8a51a}.hero-dms a:hover,.contact-buttons a:hover{background:linear-gradient(130deg,#428955,#1c6641);border-color:#ffe5a6}.hero-dms strong,.contact-buttons strong{color:#ffe5a3}.hero-dms span,.contact-buttons span{color:#d7e8c7}.security{background:#286b42;border-color:#e8cc7d66;color:#ffe4a1}.record-grid figure{background:linear-gradient(140deg,#216e46,#0e4b35);border-color:#efcf7a70}.record-grid figcaption span{color:#c7dcbc}.record-grid figcaption strong,.record-grid .illustration-label{color:#ffe2a0}.community-section{background:radial-gradient(ellipse at 85% 20%,#efce7250,transparent 65%),linear-gradient(120deg,#155c3c,#2e7746);border-block-color:#f0d48e66}.community-grid figure{border-color:#edcf8790;background:#155438}.community-grid figcaption{color:#dae6c6}.community-grid>div>p:not(.eyebrow):not(.urdu){color:#d0e1c1}.community-grid>div>p.urdu{color:#ffe2a1}.faq summary{color:#f9e4ad}.faq details p{color:#c5d9b9}.source-note{color:#bed3b4}.quote-grid blockquote{color:#fff0cf}.extra-section:before{width:100px;height:2px;background:linear-gradient(90deg,#ffe4a0,#d5b34d40,transparent)}footer{border-color:#e8cc7d55}footer p{color:#c4d8b7}footer>a:last-child{color:#ffe0a0}
/* Midnight emerald: light, depth and focused gold accents. */
:root{--gold:#dec38a;--muted:#a2b5ad;--line:#87c9ad26}
body{background:radial-gradient(ellipse 65% 650px at 88% 4%,#087b5830,transparent 70%),radial-gradient(ellipse 60% 850px at 0% 35%,#07543e25,transparent 70%),radial-gradient(ellipse 70% 750px at 100% 78%,#0b70532b,transparent 70%),linear-gradient(155deg,#050b10,#061711 40%,#050d13 72%,#06130f);color:#eaf1e9}
body:before{opacity:.22;background-image:linear-gradient(#4de9ae13 1px,transparent 1px),linear-gradient(90deg,#4de9ae13 1px,transparent 1px);background-size:90px 90px}.nav{border-color:#6ed5aa24}.brand{color:#e5d3a7}.nav nav>a:first-child{color:#b7c8bd}.eyebrow{color:#6edbb0}.hero{overflow:hidden}.hero:before{background:radial-gradient(ellipse,#10c38524,transparent 70%);animation:emeraldBreathe 9s ease-in-out infinite alternate}.hero:after{content:"";position:absolute;pointer-events:none;z-index:-1;width:70%;height:110px;right:-10%;top:47%;border-top:1px solid #50f4bd42;border-radius:50%;box-shadow:0 -14px 35px #10c98a0a;transform:rotate(-24deg);animation:paymentFlow 12s ease-in-out infinite alternate}.hero h1{color:#edf3e8;text-shadow:none}h1 em{color:#66e4b2}.hero-urdu{color:#a9cab9}.lead,.stats span,.module-intro,.onboarding li p{color:#a6b9ae}.hero-tags{color:#8daf9b}.hero-art{border-color:#62d6a746;box-shadow:0 30px 80px #0008,0 0 55px #22e4a112}.hero-art figcaption{background:#081c16;color:#b8bda7}.ribbon{background:linear-gradient(90deg,#071610,#0b3023,#071610);color:#a6dbbf;border-color:#5acb9c35;box-shadow:0 10px 35px #0004;font-weight:600}.button{background:linear-gradient(135deg,#f0d797,#c49a4f);border-color:#ecd69b;color:#14271e;box-shadow:0 8px 30px #d5ae5120;transition:transform .25s,box-shadow .25s}.button:hover{background:linear-gradient(135deg,#fbe9bb,#d4b16b);transform:translateY(-3px);box-shadow:0 12px 35px #d5ae513b}.text-link{color:#d7c599;border-color:#d7c59955}.section-top>.urdu{color:#a1c1ad}.payment-cards article{background:linear-gradient(145deg,#15382b85,#091b17b8);border-color:#83c8a72d;box-shadow:inset 0 1px #c7ffe808,0 15px 45px #0003;backdrop-filter:blur(12px);transition:transform .25s,border-color .25s,box-shadow .25s}.payment-cards article:hover{transform:translateY(-5px);border-color:#6de0ac80;box-shadow:0 20px 45px #0005,0 0 25px #18c28712}.payment-cards article>span{color:#81b59c}.payment-cards .urdu{color:#aac8b6}.payment-cards article>p:not(.urdu){color:#9eb5a8}.brand-story{background:radial-gradient(ellipse at 20% 50%,#12644120,transparent 60%),linear-gradient(110deg,#071510,#0c231b,#081510);border-block-color:#70bd992a}.story-grid p:not(.eyebrow){color:#a7bcaf}.story-grid p.urdu{color:#c4b788}.exchange,.contact{background:radial-gradient(ellipse at 90% 0,#18bd7820,transparent 60%),radial-gradient(ellipse at 0 100%,#cba04e0e,transparent 65%),linear-gradient(120deg,#102b20,#071712);border-color:#80c5a544;box-shadow:0 25px 65px #0005,inset 0 1px #ccffe710}.contact h2,.exchange h2,.stats strong{color:#e7cf97}.contact-note p{color:#a8c0ae}.hero-dms a,.contact-buttons a{background:linear-gradient(135deg,#123b2b,#0a221a);border-color:#61c69555;box-shadow:inset 0 1px #b6ffe510;transition:transform .25s,border-color .25s,box-shadow .25s}.hero-dms a:hover,.contact-buttons a:hover{background:linear-gradient(135deg,#17533a,#0c3022);border-color:#70efb9;transform:translateY(-3px);box-shadow:0 0 25px #32d99118}.hero-dms strong,.contact-buttons strong{color:#d8c898}.hero-dms span,.contact-buttons span{color:#b3d4bf}.security{background:#10271d;border-color:#c9b47338;color:#cbbc93}.record-grid figure{background:linear-gradient(140deg,#122e22,#0a1b15);border-color:#8bc4a539;box-shadow:0 20px 45px #0005}.record-grid figcaption span{color:#a0b6a7}.record-grid figcaption strong,.record-grid .illustration-label{color:#d9c590}.community-section{background:radial-gradient(ellipse at 85% 20%,#1c865028,transparent 65%),linear-gradient(120deg,#0a1d16,#0e2b1f);border-block-color:#77ba962b}.community-grid figure{border-color:#94c3a83d;background:#0a1e16}.community-grid figcaption{color:#9cb3a2}.community-grid>div>p:not(.eyebrow):not(.urdu){color:#adc0ae}.community-grid>div>p.urdu{color:#cabb91}.faq summary{color:#d6dfcf}.faq details p{color:#9fb5a4}.source-note{color:#8ca592}.quote-grid blockquote{color:#e4e8d7}.extra-section:before{width:85px;height:1px;background:linear-gradient(90deg,#65dca3,#c9b77844,transparent)}footer{border-color:#86bc9b2e}footer p{color:#96af9b}footer>a:last-child{color:#c6b68a}
@keyframes emeraldBreathe{from{opacity:.5;transform:translate(-2%,1%) scale(.95)}to{opacity:1;transform:translate(3%,-2%) scale(1.06)}}@keyframes paymentFlow{from{opacity:.2;transform:translateY(20px) rotate(-24deg)}to{opacity:.8;transform:translateY(-20px) rotate(-18deg)}}
@media(prefers-reduced-motion:no-preference){.payment-cards article,.record-grid figure,.stats>div{animation:sectionArrival .65s ease both;animation-timeline:view();animation-range:entry 0% entry 22%}@keyframes sectionArrival{from{opacity:.65;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
/* Jewel emerald: lift the page without returning to flat green. */
body{background:radial-gradient(ellipse 90% 850px at 90% 0,#45c58a55,transparent 68%),radial-gradient(ellipse 70% 900px at 0% 35%,#b7a34926,transparent 68%),radial-gradient(ellipse 80% 950px at 100% 72%,#3cc29d35,transparent 70%),linear-gradient(145deg,#14513f 0%,#19654e 25%,#124f45 52%,#21664e 78%,#174e42 100%)}
body:before{opacity:.32}.hero:before{background:radial-gradient(ellipse,#54e6a62d,transparent 70%)}.hero-art{box-shadow:0 22px 65px #062e3a45,0 0 55px #78edb51a}.hero-art figcaption{background:#1b5140;color:#d6dfbc}.ribbon{background:linear-gradient(90deg,#194c3c,#287357,#194c3c);color:#e4d5a7;border-color:#e0c77b55}.lead,.module-intro,.stats span,.onboarding li p{color:#c2d9c9}.hero-tags{color:#b4d7c1}.payment-cards article{background:radial-gradient(ellipse at 100% 0,#a1d88b15,transparent 65%),linear-gradient(145deg,#30765caa,#1b5747cc);border-color:#b4dfbd55;box-shadow:inset 0 1px #e9ffdb14,0 12px 35px #123b3b2b}.payment-cards article>p:not(.urdu){color:#c1d9c7}.payment-cards article>span{color:#a8d6ba}.payment-cards .urdu{color:#cae2cb}.brand-story{background:radial-gradient(ellipse at 20% 50%,#9bce7a25,transparent 65%),linear-gradient(110deg,#1a5744,#2b7055,#1c5c4b);border-block-color:#b8dca63d}.story-grid p:not(.eyebrow){color:#c6ddc8}.exchange,.contact{background:radial-gradient(ellipse at 90% 0,#d2c27027,transparent 60%),linear-gradient(120deg,#347b55,#205c49);border-color:#dfcf8a66;box-shadow:0 20px 50px #133d392e,inset 0 1px #d9e9ae22}.hero-dms a,.contact-buttons a{background:linear-gradient(135deg,#337c59,#205d47);border-color:#abdcb166}.hero-dms span,.contact-buttons span,.contact-note p{color:#d1e8cf}.record-grid figure{background:linear-gradient(140deg,#2b6c52,#205340);border-color:#a6cfac55}.record-grid figcaption span{color:#c3d8c0}.community-section{background:radial-gradient(ellipse at 85% 20%,#a6ce7a22,transparent 65%),linear-gradient(120deg,#245f49,#347654);border-block-color:#c5d79a44}.community-grid figure{background:#28694e;border-color:#bdd7ad55}.community-grid figcaption,.community-grid>div>p:not(.eyebrow):not(.urdu){color:#c6dbc3}.security{background:#2d6b4b;color:#e4d8ad;border-color:#c7d49b55}.faq details p,.source-note,footer p{color:#b9d1bd}.eyebrow{color:#b5e6b5}
/* Slightly deeper jewel green. */
body{background:radial-gradient(ellipse 90% 850px at 90% 0,#3bad7745,transparent 68%),radial-gradient(ellipse 70% 900px at 0% 35%,#b7a34920,transparent 68%),radial-gradient(ellipse 80% 950px at 100% 72%,#32a58430,transparent 70%),linear-gradient(145deg,#104534 0%,#15563f 25%,#104338 52%,#1b573f 78%,#134336 100%)}
.payment-cards article{background:radial-gradient(ellipse at 100% 0,#a1d88b12,transparent 65%),linear-gradient(145deg,#28664daa,#174b3bcc)}.brand-story{background:radial-gradient(ellipse at 20% 50%,#9bce7a20,transparent 65%),linear-gradient(110deg,#164b38,#246047,#184f3d)}.exchange,.contact{background:radial-gradient(ellipse at 90% 0,#d2c27022,transparent 60%),linear-gradient(120deg,#2b6b48,#1b503c)}.community-section{background:radial-gradient(ellipse at 85% 20%,#a6ce7a1d,transparent 65%),linear-gradient(120deg,#1e523b,#2b6547)}
/* Campaign integration: deeper emerald, softer artwork transitions. */
body{background:radial-gradient(ellipse 80% 750px at 85% 0,#17865728,transparent 70%),radial-gradient(ellipse 65% 900px at 0% 42%,#81793b12,transparent 70%),radial-gradient(ellipse 80% 950px at 100% 75%,#19846c20,transparent 70%),linear-gradient(145deg,#0c352a 0%,#104735 28%,#0d392f 53%,#174736 80%,#10382d 100%)}
body:before{opacity:.1}.hero{overflow:visible}.hero:before{inset:-15px -35px -15px 30%;width:auto;height:auto;background:radial-gradient(ellipse at 75% 48%,#031f1deb 0%,#062d2380 44%,transparent 74%);animation:none}.hero:after{opacity:.22;animation:none}.hero-art{position:relative;border:0;border-radius:18px;background:#092e25;box-shadow:0 22px 65px #00291b55,0 0 50px #37c99710;isolation:isolate}.hero-art:before{content:"";position:absolute;pointer-events:none;inset:-20px;z-index:-1;background:radial-gradient(ellipse,#35c78d20,transparent 70%)}.hero-art img{border-radius:18px 18px 0 0}.hero-art figcaption{background:linear-gradient(90deg,#0c352b,#104031);color:#b7c9a7;border-top:1px solid #79bd9e15}.solutions{position:relative;isolation:isolate}.solutions:before{content:"";position:absolute;pointer-events:none;z-index:-1;inset:100px -65px 100px;background:radial-gradient(ellipse at 50% 47%,#021e1be6 0%,#052d2585 46%,transparent 74%)}.service-banner{position:relative;overflow:visible;border:0;border-radius:15px;background:#062a22;box-shadow:0 24px 65px #00251e50,0 0 55px #24b9850d}.service-banner:before{content:"";position:absolute;pointer-events:none;inset:-24px;z-index:-1;border-radius:35px;background:radial-gradient(ellipse at 50% 50%,#22ba7d1b,transparent 73%)}.service-banner a{display:block;overflow:hidden;border-radius:15px}.service-banner img{border-radius:15px}.payment-cards article{background:linear-gradient(145deg,#225940b8,#113b2fcc);border-color:#a6cdb237}.ribbon{background:linear-gradient(90deg,#123a2c,#1c503b,#123a2c);border-color:#bbcb8b30}.brand-story{background:radial-gradient(ellipse at 20% 50%,#7ebc6816,transparent 65%),linear-gradient(110deg,#103a2b,#1d5039,#123e30)}.community-section{background:radial-gradient(ellipse at 85% 20%,#a6ce7a12,transparent 65%),linear-gradient(120deg,#16422f,#21523a)}.exchange,.contact{background:radial-gradient(ellipse at 90% 0,#d2c27018,transparent 60%),linear-gradient(120deg,#22563b,#143d2d)}@media(max-width:700px){.hero:before{inset:35% -10px -20px;background:radial-gradient(ellipse at 50% 60%,#042620cc,transparent 75%)}.solutions:before{inset:100px -12px 100px}.hero:after{display:none}.hero-art,.service-banner{box-shadow:0 16px 40px #00251945}}
/* Feather local atmosphere before its rectangular bounds. */
.hero:before{inset:-60px -70px -50px 12%;background:radial-gradient(ellipse at 68% 48%,#03251bb8 0%,#062f2355 38%,transparent 69%);filter:blur(28px);-webkit-mask-image:radial-gradient(ellipse at center,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse at center,#000 15%,transparent 72%)}.solutions:before{inset:60px -80px 60px;background:radial-gradient(ellipse at 50% 47%,#03231bb8 0%,#052d2545 38%,transparent 69%);filter:blur(32px);-webkit-mask-image:radial-gradient(ellipse at center,#000 20%,transparent 74%);mask-image:radial-gradient(ellipse at center,#000 20%,transparent 74%)}.hero:after{display:none}main{overflow:clip}@media(max-width:700px){.hero:before{inset:25% -28px -30px;filter:blur(20px);background:radial-gradient(ellipse at 50% 55%,#04262099,transparent 68%)}.solutions:before{inset:80px -28px 80px;filter:blur(20px)}}
/* Three related images in a single desktop row. */
.record-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:stretch}.record-grid figure{display:flex;flex-direction:column;min-width:0}.record-grid figure>a{display:block}.record-grid img{height:330px;width:100%;object-fit:cover;object-position:top}.record-grid .community-record img{object-fit:contain;object-position:center;background:#113b2f}.record-grid figcaption{flex:1;padding:22px}.record-grid figcaption strong{font-size:17px}.record-grid .illustration-label{font-size:13px}@media(max-width:900px){.record-grid{gap:14px}.record-grid img{height:260px}.record-grid figcaption{padding:16px}.record-grid figcaption strong{font-size:15px}}@media(max-width:700px){.record-grid{grid-template-columns:1fr;gap:22px}.record-grid img{height:360px}}
/* Fill the community image frame without side gutters. */
.record-grid .community-record img{object-fit:cover;object-position:center;width:100%}
