@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1c299d465d3dabbc-s.3ur_zt1bghf9o.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Albert Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b596f47277c1e818-s.30a_ou6vtcpon.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Albert Sans Fallback;src:local(Arial);ascent-override:91.47%;descent-override:24.07%;line-gap-override:0.0%;size-adjust:103.86%}.XyZ-Ca_className{font-family:Albert Sans,Albert Sans Fallback;font-style:normal}.XyZ-Ca_variable{--font-albert:"Albert Sans", "Albert Sans Fallback"}
@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/11d925004efc0fd4-s.1st6rpsgpd9fa.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:400;font-display:swap;src:url(../media/346c61656f211706-s.0d9vtzwl8fd0i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/4ea3ecd9d6832dff-s.2yz6p_nt95n3n.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cb2542f156d7b39b-s.1tn4ua9rqzvtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf65ca0b30debdf-s.3_tiz-h7o52hh.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Almarai;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3d9a0abc76acf6c4-s.3ea9128zkldg5.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai Fallback;src:local(Arial);ascent-override:95.15%;descent-override:22.18%;line-gap-override:0.0%;size-adjust:95.11%}.zmWrqa_className{font-family:Almarai,Almarai Fallback;font-style:normal}.zmWrqa_variable{--font-almarai:"Almarai", "Almarai Fallback"}
@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/4c087816e2860fce-s.0h6p0wdoh4sq2.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/dc0b7a277a018a07-s.34hl8de6mcpuf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Nastaliq Urdu;font-style:normal;font-weight:400 700;font-display:swap;src:url(../media/f9ed8978dfa55c7b-s.2p6hssnwj69m7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Nastaliq Urdu Fallback;src:local(Times New Roman);ascent-override:167.79%;descent-override:52.52%;line-gap-override:0.0%;size-adjust:113.48%}.ChH6XW_className{font-family:Noto Nastaliq Urdu,Noto Nastaliq Urdu Fallback;font-style:normal}.ChH6XW_variable{--font-nastaliq:"Noto Nastaliq Urdu", "Noto Nastaliq Urdu Fallback"}
@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/a582cd8757547b1f-s.2oqonvbxcl6a7.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/648dfd57dbd478a1-s.2h3p55pchisjm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/896f877212e69066-s.1rzgyqoc5r_1p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Devanagari Fallback;src:local(Arial);ascent-override:84.27%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.hQfLoa_className{font-family:Noto Sans Devanagari,Noto Sans Devanagari Fallback;font-style:normal}.hQfLoa_variable{--font-devanagari:"Noto Sans Devanagari", "Noto Sans Devanagari Fallback"}
@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/07d0a8123fd4b6f0-s.1kk_wfe381bov.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/6f5dcb9c9a04f757-s.3jx8vb1_r7wrf.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/9345ee92a331f99b-s.376yc-xi7tht7.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali Fallback;src:local(Arial);ascent-override:86.24%;descent-override:38.37%;line-gap-override:0.0%;size-adjust:106.33%}.vsKbvW_className{font-family:Noto Sans Bengali,Noto Sans Bengali Fallback;font-style:normal}.vsKbvW_variable{--font-bengali:"Noto Sans Bengali", "Noto Sans Bengali Fallback"}
:root{--olive:#353e34;--olive-deep:#262d25;--ink:#353e34;--ink-soft:#5b6356;--stone:#d8cebd;--stone-soft:#e7e0d3;--ivory:#f5f2ea;--paper:#fbf9f4;--copper:#a77759;--copper-ink:#86593d;--line:#d8cebd;--line-strong:#c3b7a2;--latin:var(--font-albert),system-ui,sans-serif;--radius:3px;--gutter:20px;--max:1180px}.site{--font:var(--font-almarai),var(--font-albert),system-ui,sans-serif;--base:17px;--lh:1.8;--small-lh:1.5;--h-weight:800;--h1:clamp(40px,11vw,78px);--h1-lh:1.25;--h2:clamp(26px,7vw,40px);--h2-lh:1.35;--h3-lh:1.45;--cta:clamp(28px,7.6vw,46px);--lead:18px;--lead-lh:1.85;--btn:17px;--btn-lh:1.2;--brand-lh:1.25;--tag-lh:1}.site:lang(en),.site:lang(id),.site:lang(tr),.site:lang(ms),.site:lang(fr){--font:var(--latin);--lh:1.65;--small-lh:1.45;--h-weight:700;--h1-lh:1.08;--h2-lh:1.18;--h3-lh:1.3;--cta:clamp(28px,7.2vw,44px);--lead-lh:1.6}.site:lang(hi),.site:lang(bn){--h-weight:700;--lh:1.8;--h1:clamp(36px,9.6vw,70px);--h1-lh:1.3;--h2-lh:1.4;--cta:clamp(26px,6.8vw,42px);--lead-lh:1.75;--btn-lh:1.3}.site:lang(hi){--font:var(--font-albert),var(--font-devanagari),system-ui,sans-serif}.site:lang(bn){--font:var(--font-albert),var(--font-bengali),system-ui,sans-serif}.site:lang(ur){--font:var(--font-nastaliq),serif;--base:16px;--lh:2.3;--small-lh:2.15;--h-weight:700;--h1:clamp(29px,8vw,58px);--h1-lh:2.05;--h2:clamp(22px,5.8vw,34px);--h2-lh:2.15;--h3-lh:2.15;--cta:clamp(23px,6.2vw,37px);--lead:17px;--lead-lh:2.35;--btn:15.5px;--btn-lh:2.1;--brand-lh:1.95;--tag-lh:1.9}*{box-sizing:border-box}[hidden]{display:none!important}html{background:var(--ivory);color:var(--ink);-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:16px}body{background:var(--ivory);margin:0;overflow-x:clip}.site{font-family:var(--font);font-size:var(--base);line-height:var(--lh)}.site span[lang=en]{font-family:var(--latin);white-space:nowrap}img{max-width:100%;display:block}a{color:inherit}::selection{background:var(--olive);color:var(--ivory)}:focus-visible{outline:2px solid var(--copper);outline-offset:3px;border-radius:2px}h1,h2,h3{color:var(--olive);font-weight:var(--h-weight);letter-spacing:0;text-wrap:balance;margin:0}p{margin:0}.num{font-variant-numeric:tabular-nums lining-nums}.wrap{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.site-head{top:0;z-index:3;border-bottom:1px solid #f5f2ea38;position:absolute;inset-inline:0}.site-head .wrap{justify-content:space-between;align-items:center;gap:12px;min-height:84px;display:flex}.brand{line-height:var(--brand-lh);min-width:0;text-decoration:none;display:block}.brand b{font-weight:var(--h-weight);color:var(--ivory);font-size:22px;display:block}.brand span{color:var(--stone);margin-top:3px;font-size:14px;display:block}.site:lang(ur) .brand b{font-size:19px}.site:lang(ur) .brand span{margin-top:0;font-size:13px}.lang-tools{flex:none;align-items:center;display:flex}.lang-link{min-width:44px;min-height:44px;font-family:var(--font-albert),var(--font-almarai),system-ui,sans-serif;letter-spacing:.06em;color:var(--ivory);justify-content:center;align-items:center;padding:0 6px;font-size:15px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.lang-link[lang=ar]{letter-spacing:0;font-size:16px}.lang-menu{position:relative}.lang-menu summary{width:44px;height:44px;color:var(--ivory);cursor:pointer;border-radius:var(--radius);place-items:center;list-style:none;display:grid}.lang-menu summary::-webkit-details-marker{display:none}.lang-menu summary svg{width:21px;height:21px}.lang-menu ul{top:100%;z-index:5;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);width:max-content;min-width:200px;margin:6px 0 0;padding:6px;list-style:none;position:absolute;inset-inline-end:0}.lang-menu li a{min-height:44px;font-family:var(--font-albert),var(--font-almarai),system-ui,sans-serif;color:var(--olive);border-radius:2px;justify-content:space-between;align-items:center;gap:16px;padding:0 12px;font-size:16px;line-height:1.3;text-decoration:none;display:flex}.lang-menu li a:hover{background:var(--stone-soft)}.lang-menu li a[aria-current]{font-weight:700}.lang-menu li a[aria-current]:after{content:"";background:var(--copper);border-radius:50%;flex:none;width:6px;height:6px}.hero{isolation:isolate;min-height:100svh;color:var(--ivory);background:#0d0f0c url(/media/hero-wide.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}@media (max-aspect-ratio:4/5){.hero{background-image:url(/media/hero-tall.jpg)}}.hero-video{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-shade{z-index:-1;background:linear-gradient(#0000008c 0%,#0006 26%,#000000d1 58%,#000000eb 100%);position:absolute;inset:0}.hero-copy{padding-top:132px;padding-bottom:36px}.hero-copy>*{max-width:640px}.hero-copy h1{color:var(--ivory);font-size:var(--h1);line-height:var(--h1-lh)}.hero-copy .lead{font-size:var(--lead);line-height:var(--lead-lh);color:var(--stone-soft);margin-top:12px}.hero-copy .where{color:var(--stone);margin-top:14px;font-size:15px}.hero-copy .where b{color:var(--ivory);font-weight:700}.hero-actions{gap:12px;margin-top:24px;display:grid}.hero-toggle{top:100px;z-index:3;width:44px;height:44px;color:var(--ivory);cursor:pointer;background:#00000059;border:1px solid #f5f2ea73;border-radius:50%;place-items:center;padding:0;transition:background-color .2s;display:grid;position:absolute;inset-inline-end:var(--gutter)}.hero-toggle:hover{background:#0009}.hero-toggle svg{width:16px;height:16px}.hero-toggle .i-play,.hero-toggle.paused .i-pause{display:none}.hero-toggle.paused .i-play{display:block}.btn{border-radius:var(--radius);min-height:54px;font-family:inherit;font-weight:700;font-size:var(--btn);line-height:var(--btn-lh);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn-primary{background:var(--olive);color:var(--ivory)}.btn-primary:hover{background:var(--olive-deep)}.btn-light{background:var(--ivory);color:var(--olive)}.btn-light:hover{background:#fff}.btn-ghost{color:var(--ivory);background:0 0;border-color:#f5f2eab3}.btn-ghost:hover{background:var(--ivory);color:var(--olive)}.wa-float{inset-inline-end:16px;z-index:20;background:var(--olive);width:58px;height:58px;color:var(--ivory);border-radius:50%;place-items:center;transition:transform .25s cubic-bezier(.16,1,.3,1),background-color .2s,opacity .25s,visibility .25s;display:grid;position:fixed;bottom:16px;box-shadow:0 6px 18px #262d2538}.wa-float:hover{background:var(--olive-deep);transform:translateY(-2px)}.wa-float svg{width:28px;height:28px}.js .wa-float:not(.shown){opacity:0;visibility:hidden;transform:translateY(12px)}.projects{margin-top:56px}.projects-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.projects-head h2,.how h2,.who h2{font-size:var(--h2);line-height:var(--h2-lh)}.note{color:var(--ink-soft);font-size:14px}.samples-note{margin-top:16px}.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;margin-top:20px;display:grid}.card{color:inherit;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);flex-direction:column;text-decoration:none;transition:border-color .2s;display:flex;overflow:hidden}.card:hover{border-color:var(--line-strong)}.photo{background:var(--stone);aspect-ratio:4/5;position:relative;overflow:hidden}.photo img{object-fit:cover;width:100%;height:100%}.card .body{flex-direction:column;flex:1;gap:2px;padding:12px 12px 14px;display:flex}.card h3{font-size:17px;line-height:var(--h3-lh)}.card .where,.card .meta{color:var(--ink-soft);font-size:13.5px;line-height:var(--small-lh)}.card .from{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:auto;padding-top:10px;display:flex}.card .from b{color:var(--copper);font-size:19px;font-weight:800}.card .from small{color:var(--copper-ink);font-size:12.5px;font-weight:700}.card.wide{grid-column:1/-1}.card.wide .photo{aspect-ratio:16/9}.sample{font-family:inherit;font-size:11.5px;font-weight:700;line-height:var(--tag-lh);color:var(--copper-ink);border:1px solid var(--copper);vertical-align:middle;white-space:nowrap;border-radius:2px;padding:4px 6px 3px;display:inline-block}.site:lang(ur) .sample{padding:0 6px}.site:lang(ur) b.num,.site:lang(ur) dd.num,.site:lang(ur) span.num,.site:lang(ur) .card .from b{font-family:var(--latin)}.how{margin-top:72px}.services{border-top:1px solid var(--line);margin:18px 0 0;padding:0;list-style:none}.services li{border-bottom:1px solid var(--line);grid-template-columns:1fr;gap:4px;padding:20px 0;display:grid}.services b{color:var(--olive);font-size:19px;font-weight:var(--h-weight);line-height:var(--h3-lh)}.services span{color:var(--ink-soft);line-height:var(--lh)}.who{gap:24px;margin-top:72px;display:grid}.who p{color:var(--ink-soft);max-width:36em;margin-top:10px}.licence{background:var(--stone-soft);border-radius:var(--radius);padding:22px 20px}.licence h3{font-size:19px;line-height:var(--h3-lh)}.licence dl{grid-template-columns:auto 1fr;gap:8px 18px;margin:12px 0 0;font-size:16px;display:grid}.licence dt{color:var(--ink-soft)}.licence dd{color:var(--olive);margin:0;font-weight:700}.licence bdi[lang=ar]{font-family:var(--font-almarai),system-ui,sans-serif}.verify{min-height:44px;color:var(--olive);text-decoration:underline;-webkit-text-decoration-color:var(--copper);text-decoration-color:var(--copper);text-underline-offset:5px;align-items:center;margin-top:8px;font-size:15px;font-weight:700;text-decoration-thickness:1px;display:inline-flex}.verify:hover{text-decoration-thickness:2px}.cta{border-top:1px solid var(--line);gap:18px;margin-top:72px;padding:28px 0 0;display:grid}.cta h2{font-size:var(--cta);line-height:var(--h2-lh)}.cta p{color:var(--ink-soft)}.cta .phone{margin-top:6px;font-size:15px}.cta .phone b{color:var(--olive);font-family:var(--latin);font-weight:600}.site-foot{border-top:1px solid var(--line);color:var(--ink-soft);font-size:14px;line-height:var(--lh);margin-top:72px;padding:28px 0 96px}.site-foot .wrap{gap:10px;display:grid}.site-foot b{color:var(--olive)}@media (min-width:900px){:root{--gutter:40px}.site{--base:18px}.site:lang(ur){--base:17px;--lh:2.35}.site-head .wrap{min-height:96px}.brand b{font-size:25px}.site:lang(ur) .brand b{font-size:21px}.wa-float{inset-inline-end:28px;bottom:28px}.hero-copy{padding-bottom:64px}.hero-actions{grid-template-columns:auto auto;justify-content:start}.hero-toggle{top:116px}.projects{margin-top:96px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.card.wide{flex-direction:row;grid-column:span 2}.card.wide .photo{aspect-ratio:auto;flex:1.4;height:100%;min-height:300px}.card.wide .body{flex:1;padding:20px}.how{grid-template-columns:1fr 1.4fr;gap:64px;margin-top:120px;display:grid}.services{margin-top:0}.who{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:120px}.cta{grid-template-columns:1fr auto;align-items:end;margin-top:120px}.site-foot .wrap{grid-template-columns:1fr 1fr;align-items:start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wa-float,.hero-toggle{transition:none}}
