:root{--f-latin:"Figtree";--f-display:"Literata";--f-ar-display:"Amiri";--f-ar:"Noto Naskh Arabic";--f-ur:"Noto Nastaliq Urdu";--lattice:url("brand/pattern.svg?v=b461e0873b");--ground:#F7F1E3;--surface:#FFFBF0;--ink:#12241F;--heading:#0A5245;--ink-2:#49554E;--rule:#E6D39C;--rule-strong:#C9A227;--accent:#0E6B5C;--gold-text:#886A13;--btn-ground:#0E6B5C;--btn-ground-hover:#0A5245;--btn-ink:#FFFFFF;--hero-ground:#0A5245;--hero-ink:#FFFFFF;--hero-ink-2:#E7EEEC;--hero-gold:#E3C868;--gold-btn-ground:#E3C868;--gold-btn-hover:#EBD792;--gold-btn-ink:#12241F;--footer-ground:#08332B;--footer-ink:#E6EBEA;--footer-ink-2:#A6B6B3;--focus:#19856F;--focus-on-dark:#E3C868;--mark-no:#798077;--shadow-rgb:18 36 31;--emerald-0:#16886F;--emerald-1:#0E6B5C;--emerald-2:#094A3E;--gold-0:#F8E7A8;--gold-1:#E0BF55;--gold-2:#BD962C;--gold-3:#93711A;--ground-rgb:247 241 227;--ink-rgb:18 36 31;--accent-rgb:14 107 92;--gold-rgb:201 162 39;--hero-gold-rgb:227 200 104}@media (prefers-color-scheme:dark){:root{--ground:#08332B;--surface:#0C4338;--ink:#E8F0EC;--heading:#F4F8F6;--ink-2:#A5B7B2;--rule:#3D573A;--rule-strong:#E3C868;--accent:#57C2AC;--gold-text:#E3C868;--btn-ground:#57C2AC;--btn-ground-hover:#75CDBB;--btn-ink:#08332B;--hero-ground:#094338;--hero-ink:#FFFFFF;--hero-ink-2:#E6ECEB;--hero-gold:#E3C868;--gold-btn-ground:#E3C868;--gold-btn-hover:#E9D386;--gold-btn-ink:#08332B;--footer-ground:#06241E;--footer-ink:#E6EBEA;--footer-ink-2:#A1B1AE;--focus:#E3C868;--focus-on-dark:#E3C868;--mark-no:#78928C;--shadow-rgb:0 0 0;--emerald-0:#0F5E4D;--emerald-1:#0B4F44;--emerald-2:#093F35;--gold-0:#F8E7A8;--gold-1:#E0BF55;--gold-2:#BD962C;--gold-3:#93711A;--ground-rgb:8 51 43;--ink-rgb:232 240 236;--accent-rgb:87 194 172;--gold-rgb:227 200 104;--hero-gold-rgb:227 200 104}} :root{--step--1: .875rem;--step-0: 1.0625rem;--step-1: 1.25rem;--step-2: 1.5625rem;--step-3: clamp(1.7rem,1.3rem + 1.5vw,2.25rem);--step-4: clamp(2.2rem,1.55rem + 2.7vw,3.3rem);--step-5: clamp(2.6rem,1.5rem + 4.6vw,4.6rem);--wrap: 72rem;--gutter: clamp(1rem,3.6vw,2rem);--margin-col: 15.5rem;--col-gap: clamp(2rem,4vw,3.5rem);--folio-pad: clamp(2rem,4.5vw,3.25rem);--util-h: 0px;--bar-h: 4.25rem;--ease: cubic-bezier(.22,.7,.2,1);--font-latin: var(--f-latin),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-serif: var(--f-display),"Iowan Old Style","Palatino Linotype",Georgia,serif;--font-ar: var(--f-latin),var(--f-ar),"Geeza Pro","Segoe UI",Tahoma,sans-serif;--font-ar-display: var(--f-latin),var(--f-ar-display),var(--f-ar),"Geeza Pro",serif;--font-ur: var(--f-latin),var(--f-ur),var(--f-ar),"Jameel Noori Nastaleeq","Urdu Typesetting",serif;--font-arabic-only: var(--f-ar-display),var(--f-ar),"Geeza Pro",serif;--font-nastaliq-only: var(--f-ur),var(--f-ar),serif;--font-body: var(--font-latin);--font-display: var(--font-serif);--lh-body: 1.65;--lh-head: 1.16;--track-head: -.012em}:root:lang(ar){--font-body: var(--font-ar);--font-display: var(--font-ar-display);--lh-body: 1.9;--lh-head: 1.45;--track-head: 0}:root:lang(ur){--font-body: var(--font-ur);--font-display: var(--font-ur);--lh-body: 2.2;--lh-head: 1.95;--track-head: 0}[lang="en"]{--font-body: var(--font-latin);--font-display: var(--font-serif);--lh-body: 1.65;--lh-head: 1.16;--track-head: -.012em}:root:not(:lang(en)) :is(article,div,section,aside,ol,ul,p)[lang="en"]{font-family: var(--font-latin);line-height: 1.65}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--bar-h) + 1.5rem)}body{margin: 0;background: var(--ground);color: var(--ink);font-family: var(--font-body);font-size: var(--step-0);line-height: var(--lh-body);font-kerning: normal;-webkit-font-smoothing: antialiased}:root:lang(ar) body,:root:lang(ur) body{font-size: 1.125rem}img,svg{display: block;max-width: 100%}img{height: auto}h1,h2,h3,h4{font-family: var(--font-display);color: var(--heading);line-height: var(--lh-head);letter-spacing: var(--track-head);margin: 0 0 .5em;text-wrap: balance}:root:lang(ar) :where(h1,h2,h3){font-weight: 700}:root:lang(ur) :where(h1,h2,h3){font-weight: 700}h1{font-size: var(--step-4);font-weight: 650}h2{font-size: var(--step-3);font-weight: 650}h3{font-size: var(--step-1);font-weight: 650;letter-spacing: 0}p{margin: 0 0 1em}p,li{text-wrap: pretty}a{color: var(--accent);text-decoration-thickness: 1px;text-underline-offset: .2em}a:hover{text-decoration-thickness: 2px}strong,b{font-weight: 700}::selection{background: rgb(var(--gold-rgb) / .32)}:focus-visible{outline: 3px solid var(--focus);outline-offset: 3px;border-radius: 4px}main:focus{outline: none}.icon{width: 1.25em;height: 1.25em;flex: none}.vh{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);clip-path: inset(50%);white-space: nowrap;border: 0}.hon{font-family: var(--font-arabic-only);font-weight: 400;font-size: 1.08em;line-height: 1;white-space: nowrap}kbd{font-family: var(--font-latin);font-size: .88em;font-weight: 700;white-space: nowrap;padding: .08em .45em;border: 1px solid var(--rule-strong);border-block-end-width: 2px;border-radius: 6px;background: var(--surface);color: var(--heading);direction: ltr;unicode-bidi: isolate}code{font-size: .9em;padding: .05em .3em;border-radius: 4px;background: rgb(var(--ink-rgb) / .07);overflow-wrap: anywhere}.wrap{width: 100%;max-width: calc(var(--wrap) + 2 * var(--gutter));margin-inline: auto;padding-inline: var(--gutter)}.skip{position: absolute;inset-inline-start: 1rem;top: -4rem;z-index: 100;background: var(--btn-ground);color: var(--btn-ink);padding: .6rem 1rem;border-radius: 8px;font-weight: 700;text-decoration: none}.skip:focus{top: 1rem}.btn{display: inline-flex;align-items: center;justify-content: center;gap: .5rem;min-height: 2.875rem;padding: .55rem 1.2rem;border-radius: 999px;border: 1.5px solid transparent;font: inherit;font-weight: 700;font-size: .95rem;line-height: 1.2;text-decoration: none;cursor: pointer;white-space: nowrap;transition: background-color .18s var(--ease),border-color .18s var(--ease),color .18s var(--ease)}:root:lang(ur) .btn:not(.btn-play){line-height: 1.7;padding-block: .3rem;font-size: .98rem}.btn .icon{width: 1.15rem;height: 1.15rem}.btn-solid{background: var(--btn-ground);color: var(--btn-ink)}.btn-solid:hover{background: var(--btn-ground-hover)}.btn-gold{background: var(--gold-btn-ground);color: var(--gold-btn-ink)}.btn-gold:hover{background: var(--gold-btn-hover)}.btn-line{border-color: currentColor;color: var(--accent);background: transparent}.btn-line:hover{background: rgb(var(--accent-rgb) / .08)}.play-badge{display: inline-block;border-radius: 9px;line-height: 0}.play-badge img{height: 2.875rem;width: auto}.cta-row{display: flex;flex-wrap: wrap;align-items: center;gap: .75rem 1rem;margin: 1.75rem 0 0}.site-header{position: sticky;top: calc(-1 * var(--util-h));z-index: 50;background: rgb(var(--ground-rgb) / .94);-webkit-backdrop-filter: saturate(1.3) blur(10px);backdrop-filter: saturate(1.3) blur(10px);border-block-end: 1px solid var(--rule)}.topbar{display: grid;align-items: center;column-gap: 1rem;grid-template-columns: auto 1fr auto auto;grid-template-rows: var(--bar-h) auto;grid-template-areas: "brand . cta toggle" "menu menu menu menu"}.brand{grid-area: brand;display: flex;align-items: center;text-decoration: none;color: var(--heading);min-width: 0}.brand-logo{display: block;line-height: 0}.brand-logo-img{display: block;height: 2.25rem;width: auto;max-width: none}.btn-browser{grid-area: cta;min-height: 2.6rem;padding-inline: 1rem;font-size: .9rem}.menu-toggle{grid-area: toggle;display: inline-flex;align-items: center;gap: .45rem;min-height: 2.75rem;padding: .4rem .6rem;margin-inline-end: -.4rem;border: 0;background: none;color: var(--heading);font: inherit;font-weight: 700;font-size: .9rem;cursor: pointer;border-radius: 8px}.menu-icon{position: relative;width: 1.25rem;height: .875rem}.menu-icon::before,.menu-icon::after,.menu-icon span{content: "";position: absolute;inset-inline: 0;height: 2px;border-radius: 2px;background: currentColor;transition: transform .2s var(--ease),opacity .2s}.menu-icon::before{top: 0}.menu-icon span{top: calc(50% - 1px)}.menu-icon::after{bottom: 0}[aria-expanded="true"] .menu-icon::before{transform: translateY(.375rem) rotate(45deg)}[aria-expanded="true"] .menu-icon span{opacity: 0}[aria-expanded="true"] .menu-icon::after{transform: translateY(-.375rem) rotate(-45deg)}.site-menu{grid-area: menu;padding-block: .5rem 1.25rem}.js .site-menu{display: none}.js [aria-expanded="true"] + .site-menu{display: block;max-height: calc(100vh - var(--bar-h));overflow-y: auto}.main-nav ul,.langs ul{list-style: none;margin: 0;padding: 0}.main-nav a{display: block;padding: .7rem 0;border-block-end: 1px solid var(--rule);color: var(--heading);text-decoration: none;font-weight: 700;font-size: 1.1rem}.main-nav a[aria-current="page"]{color: var(--accent)}.langs ul{display: flex;flex-wrap: wrap;gap: .25rem 1.25rem;padding-block: 1rem .5rem}.langs a{color: var(--ink-2);text-decoration: none;font-weight: 600;font-size: .95rem}.langs a[aria-current="true"]{color: var(--heading);text-decoration: underline;text-decoration-color: var(--rule-strong);text-decoration-thickness: 2px;text-underline-offset: .35em}.langs a[lang="ur"],.scripts a[lang="ur"]{font-family: var(--font-nastaliq-only)}.langs a[lang="ar"],.scripts a[lang="ar"]{font-family: var(--font-arabic-only)}.langs a[lang="en"],.scripts a[lang="en"]{font-family: var(--font-latin)}.btn-play{margin-top: .5rem;font-size: .9rem;min-height: 2.5rem}@media (max-width: 33.99em){.brand-logo-img{width: 2.5rem;height: 2.5rem;object-fit: contain;object-position: left center}.menu-label{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%)}.btn-browser{font-size: .85rem;padding-inline: .85rem}}@media (min-width: 64em){:root{--util-h: 2.35rem}.topbar{grid-template-columns: auto 1fr auto auto;grid-template-rows: var(--util-h) var(--bar-h);grid-template-areas: ". . langs play" "brand nav nav cta";column-gap: 1.75rem}.topbar::before{content: "";grid-column: 1 / -1;grid-row: 1;align-self: end;border-block-end: 1px solid var(--rule);margin-inline: calc(-1 * var(--gutter))}.menu-toggle{display: none}.site-menu,.js .site-menu,.js [aria-expanded] + .site-menu{display: contents}.main-nav{grid-area: nav;justify-self: end}.main-nav ul{display: flex;gap: .25rem 1.35rem}.main-nav a{border: 0;padding: .35rem 0;font-size: .95rem;position: relative}.main-nav a[aria-current="page"]{color: var(--heading)}.main-nav a[aria-current="page"]::after{content: "";position: absolute;inset-inline: 0;bottom: -.15rem;height: 2px;border-radius: 2px;background: var(--rule-strong)}.main-nav a:hover{color: var(--accent)}.langs{grid-area: langs;justify-self: end}.langs ul{padding: 0;gap: 0 1.1rem}.langs a{font-size: .82rem;line-height: 1.4}.langs a[lang="ur"]{font-size: .9rem}.btn-play{grid-area: play;justify-self: end;margin: 0;min-height: 0;padding: .12rem .7rem .12rem .55rem;gap: .3rem;border: 1px solid var(--rule-strong);color: var(--heading);font-size: .78rem;font-weight: 700;background: none}.btn-play:hover{color: var(--accent);background: rgb(var(--accent-rgb) / .06)}.btn-play .icon{width: 1rem;height: 1rem}.btn-browser{font-size: .92rem}}.hero{--accent: var(--hero-gold);--accent-rgb: var(--hero-gold-rgb);--focus: var(--focus-on-dark);--heading: var(--hero-ink);--glow-x: 50%;--glow-y: 92%;position: relative;isolation: isolate;overflow: hidden;background: radial-gradient(ellipse 60% 70% at var(--glow-x) var(--glow-y),var(--emerald-0),var(--emerald-1) 52%,var(--emerald-2) 100%);background-color: var(--hero-ground);color: var(--hero-ink)}.hero::before,.band::before{content: "";position: absolute;inset: 0;z-index: -1;pointer-events: none;background: var(--lattice);-webkit-mask-image: radial-gradient(ellipse 60% 85% at var(--glow-x) var(--glow-y),#000,transparent);mask-image: radial-gradient(ellipse 60% 85% at var(--glow-x) var(--glow-y),#000,transparent)}.hero::after{content: "";position: absolute;inset: auto 0 0;height: 3px;background: linear-gradient(90deg,var(--gold-3),var(--gold-1) 30%,var(--gold-0) 50%,var(--gold-1) 70%,var(--gold-3))}.hero-grid{display: grid;gap: 1.5rem;align-items: center;padding-block: clamp(2.5rem,6vw,4.5rem) clamp(2.75rem,6vw,4.75rem)}.hero-copy{position: relative;z-index: 1}.hero-logo{margin: 0 0 1.5rem;line-height: 0}.hero-logo-img{width: clamp(14rem,26vw,19rem);height: auto}.hero h1{font-size: var(--step-5);line-height: 1.04;letter-spacing: -.022em;color: var(--hero-ink);margin: .2em 0 0;max-width: 13ch}:root:lang(ar) .hero h1{font-size: clamp(2.3rem,1.4rem + 3.6vw,3.8rem);line-height: 1.4;letter-spacing: 0;max-width: 16ch}:root:lang(ur) .hero h1{font-size: clamp(2rem,1.3rem + 2.9vw,3.2rem);line-height: 2;letter-spacing: 0;max-width: 18ch;margin-top: .55em}.hero-lead{font-size: var(--step-1);color: var(--hero-ink-2);max-width: 34em;margin: 1.35rem 0 0}:root:lang(ur) .hero-lead,:root:lang(ar) .hero-lead{font-size: 1.2rem}.hero-note{margin: 1.1rem 0 0;color: var(--hero-ink-2);font-size: .95rem}.hero-visual{position: relative;display: grid;place-items: center;min-height: 25rem}.construct{position: absolute;inset: 0;margin: auto;width: min(100%,31rem);height: auto;color: var(--hero-gold);overflow: visible}.construct .c-guides path{fill: none;stroke: currentColor;stroke-width: 1;stroke-dasharray: 2 7;opacity: .4;vector-effect: non-scaling-stroke}.construct .c-line{fill: none;stroke: currentColor;stroke-width: 1.1;opacity: .62;vector-effect: non-scaling-stroke}.construct .c4{stroke-width: 1.8;opacity: .95}.construct .c-fill{fill: currentColor;opacity: .07}.hero-shot{position: relative;width: clamp(12.5rem,30vw,17.5rem);filter: drop-shadow(0 28px 44px rgb(0 0 0 / .42))}.hero-shot img{width: 100%}@media (min-width: 52em){.hero{--glow-x: 74%;--glow-y: 46%}.hero{background-image: radial-gradient(ellipse 60% 85% at var(--glow-x) var(--glow-y),var(--emerald-0),var(--emerald-1) 52%,var(--emerald-2) 100%)}:root:lang(ur) .hero,:root:lang(ar) .hero{--glow-x: 26%}.hero-grid{grid-template-columns: minmax(0,1.08fr) minmax(0,.92fr);gap: 2rem}.hero-visual{min-height: 36rem}.construct{width: min(118%,36rem)}}@media (prefers-reduced-motion: no-preference){.construct .c-line{stroke-dasharray: 1;stroke-dashoffset: 1;animation: draw 1.5s var(--ease) forwards}.construct .c1{animation-delay: .1s}.construct .c2{animation-delay: .55s}.construct .c3{animation-delay: .85s}.construct .c4{animation-duration: 1.9s;animation-delay: 1.25s}.construct .c-guides{opacity: 0;animation: fade 1s ease-out .05s forwards}.construct .c-fill{opacity: 0;animation: fill .9s ease-out 2.6s forwards}.hero-shot{animation: rise 1.1s var(--ease) .35s both}}@keyframes draw{to{stroke-dashoffset: 0}}@keyframes fade{to{opacity: 1}}@keyframes fill{to{opacity: .07}}@keyframes rise{from{opacity: 0;transform: translateY(1.25rem)}}.section-intro{color: var(--ink-2);max-width: 38em;font-size: 1.08rem}.doors,.contents,.promises{padding-block: clamp(3rem,7vw,5rem)}.doors h2,.contents h2,.promises h2,.band h2{max-width: 22ch}:root:lang(ur) :is(.doors,.contents,.promises,.band) h2{max-width: 26ch}.stars{list-style: none;padding: 0;margin: 1rem 0 0;display: grid;gap: .5rem}.stars li{position: relative;padding-inline-start: 1.6rem;max-width: 40em}.stars li::before{content: "";position: absolute;inset-inline-start: .1rem;top: calc(.5lh - .4rem);width: .8rem;height: .8rem;background: var(--rule-strong);-webkit-mask: var(--star) center / contain no-repeat;mask: var(--star) center / contain no-repeat}:root{--star: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2l2.93 2.93h4.14v4.14L22 12l-2.93 2.93v4.14h-4.14L12 22l-2.93-2.93H4.93v-4.14L2 12l2.93-2.93V4.93h4.14z'/%3E%3C/svg%3E")}.doors-grid{display: grid;gap: 1.25rem;margin-top: 2rem}@media (min-width: 50em){.doors-grid{grid-template-columns: 1fr 1fr;gap: 1.5rem}}.door{display: flex;flex-direction: column;border-radius: 20px;padding: 1.5rem clamp(1.25rem,3vw,2rem) 1.75rem}.door h3{display: flex;align-items: center;gap: .6rem;font-size: var(--step-2);margin: .25rem 0 .6rem}.door h3 .icon{width: 1.6rem;height: 1.6rem;color: var(--gold-text)}.door>p{color: var(--ink-2);margin: 0}.door .stars{margin: 1.1rem 0 1.5rem}.door-action{margin-top: auto;display: flex;flex-wrap: wrap;align-items: center;gap: .75rem 1rem}.door-note{margin: 0;font-size: .9rem;color: var(--ink-2)}.door-web{background: var(--surface);border: 1px solid var(--rule);padding-top: 0}.door-bar{display: flex;align-items: center;gap: .9rem;margin: 0 calc(-1 * clamp(1.25rem,3vw,2rem)) 1.25rem;padding: .7rem clamp(1.25rem,3vw,2rem);border-block-end: 1px solid var(--rule);background: rgb(var(--ink-rgb) / .025);border-radius: 20px 20px 0 0}.door-dots{display: flex;gap: .35rem;flex: none}.door-dots i{width: .55rem;height: .55rem;border-radius: 50%;background: var(--rule-strong);opacity: .55}.door-address{flex: 1;min-width: 0;padding: .3rem .8rem;border-radius: 999px;background: var(--ground);border: 1px solid var(--rule);font-family: var(--font-latin);font-size: .82rem;font-weight: 600;color: var(--ink-2);overflow: hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left}.door-android{--accent: var(--hero-gold);--accent-rgb: var(--hero-gold-rgb);--focus: var(--focus-on-dark);--heading: var(--hero-ink);--ink-2: var(--hero-ink-2);--gold-text: var(--hero-gold);--rule-strong: var(--hero-gold);background: var(--hero-ground);color: var(--hero-ink)}.doors-more{margin: 1.5rem 0 0;font-weight: 700}.folio{display: grid;grid-template-columns: minmax(0,1fr)}.folio>.folio-main{padding-block: var(--folio-pad) 0;min-width: 0}.folio>.folio-margin{padding-block: 1rem var(--folio-pad);min-width: 0}.folio-margin{font-size: .92rem}.folio-margin>:last-child{margin-bottom: 0}.folios>.folio + .folio>.folio-main,.folios>.folio:first-child>.folio-main{border-block-start: 1px solid var(--rule)}@media (max-width: 59.99em){.folio>.folio-margin{border-inline-start: 2px solid var(--rule-strong);padding: .1rem 0;padding-inline-start: .9rem;margin: 1.1rem 0 var(--folio-pad)}}@media (min-width: 60em){.folio{grid-template-columns: minmax(0,1fr) var(--margin-col);column-gap: var(--col-gap)}.folio>.folio-main{padding-block: var(--folio-pad)}.folio>.folio-margin{padding-block: calc(var(--folio-pad) + .35rem) var(--folio-pad);border-inline-start: 1px solid var(--rule-strong);padding-inline-start: 1.25rem}}.folio-main>:last-child{margin-bottom: 0}.folio-main>h2:first-child,.folio-main>h1:first-child{margin-top: 0}.folio-main p,.folio-main li{max-width: 40em}.gloss-label{margin: 0 0 .6rem;font-size: .8rem;font-weight: 700;color: var(--gold-text);letter-spacing: .01em}:root:lang(ur) .gloss-label{font-size: .9rem}.gloss-note{color: var(--ink-2);margin: .5rem 0 0}.gloss-h{font-size: 1.05rem}.where{display: flex;align-items: center;gap: .55rem;margin: 0;font-weight: 600;font-size: .88rem;color: var(--heading);line-height: 1.35}:root:lang(ur) .where{line-height: 1.9;font-size: .92rem}.where + .where{margin-top: .35rem}.where-icons{display: inline-flex;gap: .15rem;flex: none}.where .icon{width: 1.1rem;height: 1.1rem;color: var(--accent)}.where-android .icon{color: var(--gold-text)}.where-pro .icon{color: var(--rule-strong)}.receipt{display: inline-block;font-weight: 600;font-size: .9rem;line-height: 1.4;text-decoration: none}:root:lang(ur) .receipt{line-height: 1.9}.receipt:hover{text-decoration: underline}.receipts{display: flex;flex-wrap: wrap;gap: .75rem 1.5rem;margin-top: 1.5rem}.more{margin-top: 1.25rem;font-weight: 700}.gloss-links{list-style: none;padding: 0;margin: 0;display: grid;gap: .4rem}.contents .folio-top>.folio-main,.promises .folio-top>.folio-main{padding-block: 0 1.5rem;border: 0}.contents .folio-top>.folio-margin,.promises .folio-top>.folio-margin{padding-top: 0;display: flex;align-items: flex-end;padding-block-end: 1rem}.toc,.promise-list{list-style: none;margin: 0;padding: 0}.toc-row>.folio-main{border-block-start: 1px solid var(--rule);padding-block: 1.5rem 0}@media (max-width: 59.99em){.contents .folio-top>.folio-margin,.promises .folio-top>.folio-margin{display: none}.toc-row>.folio-margin,.promise>.folio-margin{border: 0;padding: 0;margin: .7rem 0 1.5rem}}@media (min-width: 60em){.toc-row>.folio-main{padding-block: 1.6rem}.toc-row>.folio-margin{padding-block: 1.9rem 1.6rem}}.toc-row h3{font-size: var(--step-2);margin: 0 0 .35rem}.toc-row h3 a{color: var(--heading);text-decoration: none}.toc-row h3 a:hover{color: var(--accent);text-decoration: underline;text-decoration-thickness: 2px}.toc-row p{margin: 0;color: var(--ink-2)}.promises{background: var(--surface);border-block: 1px solid var(--rule)}.promise>.folio-main{border-block-start: 1px solid var(--rule);padding-block: 1.25rem 0}@media (min-width: 60em){.promise>.folio-main{padding-block: 1.25rem}.promise>.folio-margin{padding-block: 1.45rem 1.25rem}}.promise p{display: flex;gap: .85rem;align-items: flex-start;margin: 0;font-size: 1.12rem;font-weight: 600;color: var(--heading)}.promise p .icon{width: 1.1rem;height: 1.1rem;color: var(--rule-strong);margin-top: calc(.5lh - .55rem)}.band{--accent: var(--hero-gold);--focus: var(--focus-on-dark);--heading: var(--hero-ink);--glow-x: 82%;--glow-y: 50%;position: relative;isolation: isolate;overflow: hidden;background: radial-gradient(ellipse 85% 170% at var(--glow-x) 100%,var(--emerald-1),var(--emerald-2));background-color: var(--hero-ground);color: var(--hero-ink-2);padding-block: clamp(3rem,7vw,5rem)}:root:lang(ur) .band,:root:lang(ar) .band{--glow-x: 18%}.band-grid{display: grid;gap: 2rem;align-items: center}@media (min-width: 52em){.band-grid{grid-template-columns: minmax(0,1.2fr) minmax(0,.8fr)}.band-solo{grid-template-columns: minmax(0,1fr)}}.band-solo .band-copy{max-width: 40rem}.band-copy p{margin: .5rem 0 0}.band-note{font-size: .9rem}.scripts{list-style: none;margin: 0;padding: 0;display: grid;gap: .1rem;justify-items: start}@media (min-width: 52em){.scripts{justify-items: end}}.scripts a{color: var(--hero-gold);text-decoration: none;font-size: clamp(2rem,1.4rem + 2.4vw,3rem);line-height: 1.5;font-weight: 700}.scripts a[lang="en"]{font-weight: 800;letter-spacing: -.02em}.scripts a[lang="ur"]{line-height: 1.9;font-weight: 400}.scripts a:hover{text-decoration: underline;text-decoration-thickness: 2px}.page-head{background: var(--ground)}.page-head .folio>.folio-main{border: 0;padding-block: clamp(2.5rem,6vw,4rem) clamp(1.5rem,3vw,2.5rem)}.page-head .folio>.folio-margin{padding-block-start: clamp(2.5rem,6vw,4rem)}@media (min-width: 60em){.page-head .folio>.folio-margin{padding-block: calc(clamp(2.5rem,6vw,4rem) + .5rem) 1.5rem}}.page-head h1{margin-bottom: .35em;max-width: 20ch}:root:lang(ur) .page-head h1{max-width: 24ch}.lede{font-size: var(--step-1);color: var(--ink-2);max-width: 36em;margin: 0}:root:lang(ur) .lede,:root:lang(ar) .lede{font-size: 1.2rem}.folios{padding-block-end: clamp(2.5rem,6vw,4rem)}.plate{margin: 1.25rem 0 0}.plate:first-child{margin-top: 0}.plate img{width: 100%;max-width: 17rem;border-radius: 14px;box-shadow: 0 14px 34px rgb(var(--shadow-rgb) / .2)}.plate figcaption,.meter figcaption,.source-mock figcaption{margin-top: .65rem;font-size: .85rem;color: var(--ink-2)}.widget-figure{margin: 1.75rem 0 0}.widget-figure img{width: 100%;max-width: 34rem;border-radius: 4.6% / 5.7%;box-shadow: 0 20px 44px rgb(var(--shadow-rgb) / .28)}.collections{list-style: none;padding: 0;margin: 1.25rem 0 0;display: grid;grid-template-columns: repeat(auto-fill,minmax(13rem,1fr));gap: 0 1.5rem}.collections li{padding: .55rem 0;border-block-end: 1px solid var(--rule);font-weight: 600;color: var(--heading)}.ways{display: grid;gap: 1.25rem 2rem;margin-top: 1.5rem}@media (min-width: 44em){.ways{grid-template-columns: repeat(3,minmax(0,1fr))}.ways-2{grid-template-columns: repeat(2,minmax(0,1fr))}}.way{border-block-start: 2px solid var(--rule-strong);padding-top: .9rem}.way h3{margin-bottom: .35rem;display: flex;flex-wrap: wrap;align-items: center;gap: .4rem .6rem}.way p{margin: 0;color: var(--ink-2)}.tag-pro{display: inline-flex;align-items: center;gap: .3rem;padding: .1rem .55rem .1rem .45rem;border-radius: 999px;font-family: var(--font-latin);font-size: .75rem;font-weight: 800;line-height: 1.5;letter-spacing: .02em;background: rgb(var(--gold-rgb) / .16);color: var(--heading)}.tag-pro .icon{color: var(--rule-strong)}:root:lang(ur) .tag-pro{font-family: var(--font-ur);line-height: 1.9;font-size: .8rem}.tag-pro .icon{width: .8rem;height: .8rem}.outcomes{display: grid;gap: 1rem;margin-top: 1.5rem}@media (min-width: 44em){.outcomes{grid-template-columns: 1fr 1fr}}.outcome{background: var(--surface);border: 1px solid var(--rule);border-radius: 16px;padding: 1.15rem 1.25rem 1.25rem}.outcome h3{display: flex;align-items: center;gap: .6rem;font-size: 1.12rem;margin-bottom: .45rem}.outcome h3 .icon{width: 1.75rem;height: 1.75rem;padding: .3rem;border-radius: 50%}.outcome-match h3 .icon{background: var(--accent);color: var(--btn-ink)}.outcome-none h3 .icon{background: rgb(var(--ink-rgb) / .1);color: var(--ink)}.outcome p{margin: 0;color: var(--ink-2)}.notice{margin-top: 1.5rem;padding: 1rem 1.25rem;background: var(--surface);border: 1px solid var(--rule);border-inline-start: 4px solid var(--rule-strong);border-start-start-radius: 4px;border-end-start-radius: 4px;border-start-end-radius: 14px;border-end-end-radius: 14px}.notice p{margin: 0;font-weight: 600;color: var(--heading)}.steps{counter-reset: step;list-style: none;padding: 0;margin: 1.5rem 0 0;display: grid;gap: 1rem}.steps>li{counter-increment: step;display: grid;grid-template-columns: 2.4rem minmax(0,1fr);column-gap: 1rem;align-items: start;align-content: start}.steps>li::before{content: counter(step);display: grid;place-items: center;width: 2.4rem;height: 2.4rem;border-radius: 50%;border: 1.5px solid var(--rule-strong);color: var(--gold-text);font-family: var(--font-latin);font-weight: 800;line-height: 1}.steps>li>*{grid-column: 2}.steps p{margin: 0;padding-top: .3rem}:root:lang(ur) .steps p{padding-top: 0}.steps h3{margin: .3rem 0 .2rem}@media (min-width: 48em){.steps-titled{grid-template-columns: repeat(3,minmax(0,1fr));gap: 1.5rem}.steps-titled>li{grid-template-columns: 1fr;position: relative}.steps-titled>li>*{grid-column: 1}.steps-titled>li::after{content: "";position: absolute;top: 1.2rem;inset-inline-start: 3.1rem;inset-inline-end: -.85rem;height: 1px;background: var(--rule-strong)}.steps-titled>li:last-child::after{display: none}.steps-titled h3{margin-top: .85rem}}.meter{margin: 2rem 0 0;max-width: 30rem}.meter-grid{display: grid;grid-template-columns: repeat(10,minmax(0,1fr));gap: .3rem;grid-template-rows: 2.25rem auto auto}.cell{border-radius: 6px;background: rgb(var(--accent-rgb) / .12);border: 1px solid rgb(var(--accent-rgb) / .3)}.cell-pass{background: var(--accent);border-color: var(--accent)}.cell-star{background: var(--rule-strong);border-color: var(--rule-strong)}.tick{display: flex;align-items: center;gap: .3rem;margin-top: .45rem;padding-top: .35rem;font-size: .8rem;font-weight: 700;white-space: nowrap}.tick .icon{width: .95rem;height: .95rem}.tick-pass{grid-row: 2;grid-column: 7 / -1;border-block-start: 2px solid var(--accent);color: var(--accent)}.tick-stars{grid-row: 3;grid-column: 9 / -1;border-block-start: 2px solid var(--rule-strong);color: var(--gold-text);gap: .05rem}.tick-stars .icon{color: var(--rule-strong)}.source-mock{margin: 0}.sheet{background: var(--surface);border: 1px solid var(--rule);border-radius: 22px 22px 14px 14px;padding: .6rem 1rem 1rem;box-shadow: 0 16px 36px rgb(var(--shadow-rgb) / .14);font-family: var(--font-latin);font-size: .78rem}.sheet-grip{display: block;width: 2.5rem;height: .25rem;border-radius: 9px;margin: 0 auto .75rem;background: rgb(var(--ink-rgb) / .2)}.sheet-title{margin: 0 0 .65rem;font-weight: 700;font-size: .95rem;color: var(--heading);font-family: var(--font-display)}:root:lang(ur) .sheet-title,:root:lang(ur) .sheet-label,:root:lang(ur) .sheet-fields dt,:root:lang(ur) .sheet-btn{font-family: var(--font-ur);line-height: 1.9}:root:lang(ar) .sheet-title,:root:lang(ar) .sheet-label,:root:lang(ar) .sheet-fields dt,:root:lang(ar) .sheet-btn{font-family: var(--font-ar)}.sheet-ar{display: grid;gap: .45rem;justify-items: end;padding: .7rem;border-radius: 10px;background: var(--ground);border: 1px solid var(--rule)}.sheet-ar .textbar{height: .5rem;background: rgb(var(--ink-rgb) / .32)}.sheet-label{margin: .75rem 0 .4rem;font-weight: 700;color: var(--ink-2)}.sheet-tr{display: grid;gap: .4rem}.textbar{display: block;width: var(--w,100%);height: .45rem;border-radius: 99px;background: rgb(var(--ink-rgb) / .16)}.sheet-fields{margin: .85rem 0 0;display: grid;gap: .45rem}.sheet-fields div{display: grid;grid-template-columns: 5.5rem minmax(0,1fr);align-items: center;gap: .5rem}.sheet-fields dt{font-weight: 700;color: var(--ink-2)}.sheet-fields dd{margin: 0}.sheet-chip{display: block;width: 4.5rem;height: 1.05rem;border-radius: 99px;background: rgb(var(--accent-rgb) / .2);border: 1px solid rgb(var(--accent-rgb) / .45)}.sheet-actions{display: grid;gap: .4rem;margin-top: .9rem}.sheet-btn{display: block;text-align: center;padding: .4rem .5rem;border-radius: 999px;font-weight: 700;background: var(--btn-ground);color: var(--btn-ink)}.sheet-btn-quiet{background: none;color: var(--accent);border: 1px solid rgb(var(--accent-rgb) / .45)}.sanad-diagram{display: grid;gap: 1rem;margin-top: 2rem;padding: 1.1rem;border-radius: 18px;background: var(--surface);border: 1px solid var(--rule);font-size: .8rem}@media (min-width: 40em){.sanad-diagram{grid-template-columns: repeat(3,minmax(0,1fr));padding: 1.35rem}}.sd-col{position: relative;min-width: 0}.sd-label{margin: 0 0 .5rem;font-weight: 700;color: var(--gold-text);line-height: 1.35}:root:lang(ur) .sd-label{line-height: 1.9}.sd-card,.sd-rank,.sd-diffline{background: var(--ground);border: 1px solid var(--rule);border-radius: 10px}.sd-card{display: grid;gap: .5rem;padding: .85rem .8rem}.sd-shelf{display: flex;align-items: flex-end;gap: .28rem;height: 5.6rem;padding-inline: .2rem;border-block-end: 2px solid var(--rule-strong)}.sd-shelf span{flex: 1;height: var(--h);border-radius: 3px 3px 0 0;background-color: var(--accent);opacity: .8;background-image: linear-gradient(to bottom,transparent 14%,rgb(255 255 255 / .3) 14% 18%,transparent 18% 80%,rgb(255 255 255 / .3) 80% 84%,transparent 84%)}.sd-shelf span:nth-child(3n){background: var(--rule-strong)}.sd-shelf span:nth-child(4n){opacity: .55}.sd-ranks{display: grid;gap: .45rem}.sd-rank{display: grid;gap: .35rem;padding: .5rem .6rem}.sd-rank:first-child{border-color: var(--accent);box-shadow: inset 0 0 0 1px var(--accent)}.sd-meter{position: relative;display: block;height: .3rem;border-radius: 99px;background: rgb(var(--ink-rgb) / .1);overflow: hidden}.sd-meter::before{content: "";position: absolute;inset-block: 0;inset-inline-start: 0;width: var(--m);background: var(--accent);border-radius: 99px}.sd-diff{grid-column: 1 / -1}.sd-diffline{display: flex;flex-wrap: wrap;align-items: center;gap: .45rem;padding: .85rem .8rem}.sd-diffline .textbar{height: .6rem;flex: none}.sd-del{background: rgb(var(--gold-rgb) / .38);position: relative}.sd-del::after{content: "";position: absolute;inset-inline: -.15rem;top: 50%;height: 2px;margin-top: -1px;background: var(--gold-text)}.sd-ins{background: var(--accent);box-shadow: 0 2px 0 0 var(--accent)}.sd-legend{display: flex;flex-wrap: wrap;align-items: center;gap: .4rem .6rem;margin-top: .6rem;color: var(--ink-2)}.sd-key{display: inline-block;width: 1.4rem;height: .55rem;border-radius: 99px}.sd-key-del{background: rgb(var(--gold-rgb) / .38);box-shadow: inset 0 0 0 1px var(--gold-text)}.sd-key-ins{background: var(--accent);margin-inline-start: .6rem}.ledger-block{padding-block: var(--folio-pad) 0;border-block-start: 1px solid var(--rule)}.ledger{width: 100%;border-collapse: collapse;margin-top: 1.5rem;font-size: .95rem}.ledger th,.ledger td{padding: .7rem .5rem;border-block-end: 1px solid var(--rule);vertical-align: middle}.ledger thead th{font-size: .8rem;font-weight: 700;color: var(--gold-text);border-block-end: 2px solid var(--rule-strong);text-align: start}.ledger thead .col-mark{text-align: center;width: 9.5rem}.ledger .col-mark .icon{display: block;margin: 0 auto .25rem;width: 1.3rem;height: 1.3rem;color: var(--accent)}.ledger tbody th{text-align: start;font-weight: 600;color: var(--heading);padding-inline-start: 0}.ledger td{text-align: center}.ledger td.cell-text{font-size: .85rem;color: var(--ink-2);line-height: 1.4}:root:lang(ur) .ledger td.cell-text{line-height: 1.9}.mark{display: inline-grid;place-items: center;width: 1.65rem;height: 1.65rem;border-radius: 50%}.mark .icon{width: 1.05rem;height: 1.05rem}.mark-yes{background: var(--accent);color: var(--btn-ink)}.mark-no{color: var(--mark-no);border: 1.5px solid rgb(var(--ink-rgb) / .25)}@media (max-width: 36em){.ledger{font-size: .88rem}.ledger thead .col-mark{width: 4.75rem}.ledger th,.ledger td{padding-inline: .3rem}}.faq{border-block-end: 1px solid var(--rule)}.folios>.folio-faq:first-child>.folio-main{border-block-start: 0;padding-block-start: .5rem}@media (min-width: 60em){.folios>.folio-faq>.folio-margin{padding-block-start: 1rem}}.qa{border-block-start: 1px solid var(--rule)}.qa summary{display: flex;align-items: center;justify-content: space-between;gap: 1rem;padding: 1.05rem 0;cursor: pointer;list-style: none}.qa summary::-webkit-details-marker{display: none}.qa summary h3{margin: 0;font-size: 1.12rem}.qa summary::after{content: "";flex: none;width: .6rem;height: .6rem;margin-inline-end: .35rem;border-inline-end: 2px solid var(--gold-text);border-block-end: 2px solid var(--gold-text);transform: rotate(45deg) translate(-25%,-25%);transition: transform .2s var(--ease)}.qa[open] summary::after{transform: rotate(-135deg)}.qa summary:hover h3{color: var(--accent)}.qa-a{padding-block-end: 1.15rem}.qa-a p{margin: 0;color: var(--ink-2);max-width: 40em}.mail-link{display: inline-flex;align-items: center;gap: .45rem;font-weight: 700;overflow-wrap: anywhere}.legal-head .wrap{padding-block: clamp(2.5rem,6vw,4rem) clamp(1rem,3vw,1.75rem)}.legal-head h1{max-width: 24ch;margin: 0}.english-only{margin: 1.25rem 0 0;max-width: 40em;padding: .85rem 1.1rem;font-weight: 600;color: var(--heading);background: var(--surface);border: 1px solid var(--rule);border-inline-start: 4px solid var(--rule-strong);border-start-end-radius: 12px;border-end-end-radius: 12px}.prose{font-size: 1.02rem}.prose h2{font-size: 1.3rem;margin: 2.25rem 0 .6rem}.prose ul,.prose ol{padding-inline-start: 1.25rem}.prose li{margin-bottom: .55rem}.prose li::marker{color: var(--gold-text)}.doc-title{font-family: var(--font-serif);font-size: var(--step-3);font-weight: 650;line-height: 1.16;letter-spacing: -.012em;color: var(--heading);margin: 0 0 1rem}.doc-meta{list-style: none;padding: 0 !important;margin: 0 0 1.75rem;display: flex;flex-wrap: wrap;gap: .3rem 1.4rem;font-size: .9rem;color: var(--ink-2)}.doc-meta li{margin: 0}.doc-end{margin-top: 2rem;color: var(--ink-2)}.box{margin: 1.5rem 0;padding: 1.1rem 1.35rem;background: var(--surface);border: 1px solid var(--rule);border-inline-start: 4px solid var(--rule-strong);border-start-end-radius: 14px;border-end-end-radius: 14px}.box p:last-child{margin-bottom: 0}.processors{list-style: disc}.toc-mini{list-style: none;padding: 0;margin: 0;display: grid;gap: .45rem;font-size: .88rem;line-height: 1.4}.toc-mini a{color: var(--ink-2);text-decoration: none}.toc-mini[dir="ltr"]{text-align: right}@media (min-width: 60em){.legal>.folio-main{grid-row: 1;grid-column: 1}.legal>.toc-gloss{grid-row: 1;grid-column: 2}}.toc-mini a:hover{color: var(--accent);text-decoration: underline}@media (min-width: 60em){.toc-gloss .toc-mini{position: sticky;top: calc(var(--bar-h) + 1.5rem)}}.nf-wrap{padding-block: clamp(3rem,8vw,6rem)}.nf-block{border-block-start: 2px solid var(--rule-strong);padding-top: 1.25rem;max-width: 36rem}.nf-block h1{font-size: var(--step-4)}.nf-links{display: flex;flex-wrap: wrap;gap: .75rem;margin: 1.25rem 0 0}.cta-strip{background: var(--surface);border-block: 1px solid var(--rule)}.cta-strip-inner{display: grid;gap: .25rem 2rem;padding-block: clamp(2rem,5vw,3rem);align-items: center}@media (min-width: 56em){.cta-strip-inner{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "t a" "p a"}.cta-strip-title{grid-area: t}.cta-strip-text{grid-area: p}.cta-strip .cta-row{grid-area: a;margin: 0}}.cta-strip-title{font-size: var(--step-2);margin: 0}.cta-strip-text{margin: 0;color: var(--ink-2)}.site-footer{--accent: var(--footer-ink);--focus: var(--focus-on-dark);--heading: var(--footer-ink);background: var(--footer-ground);color: var(--footer-ink-2);font-size: .92rem}.footer-grid{display: grid;gap: 2rem;padding-block: 3rem 2rem}@media (min-width: 40em){.footer-grid{grid-template-columns: 1fr 1fr}}@media (min-width: 60em){.footer-grid{grid-template-columns: 1.5fr 1fr 1fr 1.2fr}}.footer-logo{margin: 0 0 1rem;line-height: 0}.footer-logo-img{height: 2.25rem;width: auto;max-width: none}.footer-about p{max-width: 30em}.footer-h{font-size: .95rem;color: var(--footer-ink);margin: 0 0 .75rem;letter-spacing: 0}.footer-col ul{list-style: none;padding: 0;margin: 0;display: grid;gap: .3rem}.site-footer a{color: var(--footer-ink);text-decoration: none}.site-footer a:hover{text-decoration: underline}.footer-mail{display: inline-flex;align-items: center;gap: .5rem;font-weight: 700;overflow-wrap: anywhere}.footer-fine{grid-column: 1 / -1;border-block-start: 1px solid rgb(255 255 255 / .12);padding-top: 1.25rem;font-size: .82rem}.footer-fine p{margin: 0;max-width: 70em}.footer-fine span{unicode-bidi: isolate}.footer-social{list-style: none;padding: 0;display: flex;flex-wrap: wrap;gap: .4rem 1rem}@media (prefers-reduced-motion: no-preference){html{scroll-behavior: smooth}}@media print{.site-header,.cta-strip,.band,.doors,.site-footer nav,.hero-visual,.hero-logo,.footer-logo,.skip{display: none !important}body{background: #fff;color: #000}.hero{background: none;color: #000}.folio{grid-template-columns: 1fr !important}a{color: inherit}}
