:root{color-scheme:light;--intro-bg:#F4F1EA;--bg:#F4F1EA;--surface:#FDFCF8;--surface2:#EFEBE0;--ink:#232830;--ink2:#5F6672;--ink3:#626976;--line:#E4DFD2;--line2:#ECE8DC;--accent:#A9853F;--accent2:#7E6029;--accentBtn:#8E6E31;--onAccent:#FFFDF6;--accentPress:#6F5622;--accentSoft:#A9853F1F;--ok:#2F7D5B;--okPress:#276A4D;--danger:#A84545;--dangerPress:#8F3A3A;--warn:#B07E2B;--scrim:#0F121680}[data-theme=dark]{color-scheme:dark;--bg:#12171E;--surface:#1A2129;--surface2:#212A34;--ink:#EAE5D8;--ink2:#A9B0BA;--ink3:#8A93A0;--line:#2A333F;--line2:#232C37;--accent:#C6A55C;--accent2:#D5BA7C;--accentBtn:#C6A55C;--onAccent:#17202A;--accentPress:#D9BC77;--accentSoft:#C6A55C24;--ok:#4C9C78;--okPress:#6FB596;--danger:#C46262;--dangerPress:#D68080;--warn:#C89A45;--scrim:#0F121680}:root{--shadow-float:0 1px 2px rgba(30,34,40,.033),0 8px 24px -12px rgba(30,34,40,.1)}[data-theme=dark]{--shadow-float:0 1px 2px rgba(0,0,0,.14),0 10px 30px -15px rgba(0,0,0,.42)}:root{--st-0:#8B94A3;--st-1:#7A5C9E;--st-2:#5D7A99;--st-3:#41678C;--st-4:#7A5C9E;--st-5:#B07E2B;--st-6:#8C5A3B;--st-7:#C4622D;--st-8:#4E5D78;--st-9:#9C5A86;--st-10:#8A8F99;--st-11:#2B6E78;--st-12:#A84545;--st-13:#5E8C61;--st-14:#7A828C}[data-theme=dark]{--st-0:#B2BBC8;--st-1:#A186C0;--st-2:#86A0BD;--st-3:#5D8DBC;--st-4:#A186C0;--st-5:#DAA54D;--st-6:#BF7D54;--st-7:#E08B5E;--st-8:#6A80A8;--st-9:#BF83AB;--st-10:#AFB5C0;--st-11:#39A6B6;--st-12:#CB6F6F;--st-13:#83B486;--st-14:#9FA8B4}:root{--fl-0:#913B58;--fl-1:#824389;--fl-2:#4F4B8B;--fl-3:#2C7D5C}[data-theme=dark]{--fl-0:#C2567B;--fl-1:#B05FB9;--fl-2:#706BB8;--fl-3:#3ABC87}:root{--ev-0:#41678C;--ev-1:#2F7D5B;--ev-2:#B07E2B;--ev-3:#7A5C9E;--ev-4:#2B6E78;--ev-5:#8B94A3;--ev-6:#2F7D5B;--ev-7:#8B94A3;--ev-8:#A9853F;--ev-9:#5E8C61;--ev-10:#7A5C9E}[data-theme=dark]{--ev-0:#5D8DBC;--ev-1:#3EBB84;--ev-2:#DAA54D;--ev-3:#A186C0;--ev-4:#39A6B6;--ev-5:#B2BBC8;--ev-6:#3EBB84;--ev-7:#B2BBC8;--ev-8:#CDAB67;--ev-9:#83B486;--ev-10:#A186C0}:root{--dur-fast:.14s;--dur-base:.22s;--dur-gentle:.32s;--ease-in:cubic-bezier(.2,.85,.25,1);--ease-move:cubic-bezier(.4,0,.2,1);--ease-out:cubic-bezier(.4,0,1,1)}:root{--motion-pop:var(--dur-fast) var(--ease-in)}:root{--motion-settle:var(--dur-base) var(--ease-move)}:root{--motion-seal:var(--dur-base) var(--ease-out)}:root{--motion-sheet:var(--dur-gentle) var(--ease-in)}:root{--motion-axis:var(--dur-gentle) var(--ease-move)}:root{--motion-draw:var(--dur-gentle) var(--ease-move)}:root{--motion-hero:var(--dur-base) var(--ease-move)}:root{--r-card:16px;--r-field:11px;--r-pill:99px;--r-sheet:16px;--sp-hair:4px;--sp-tight:7px;--sp-base:14px;--sp-wide:18px;--touch-min:48px}:root{--fs-title:30px;--fs-head:15.5px;--fs-body:13.5px;--fs-data:12.5px;--fs-meta:11.5px;--fs-micro:11px;--fs-hero:clamp(34px, 6.2vw, 56px);--fs-section:22px;--fs-lead:17px}:root{--measure-text:720px;--measure-board:1140px;--break-md:520px;--break-lg:960px}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahserifdisplay-Light.woff2) format("woff2"),url(/fonts/thmanyahserifdisplay-Light.otf) format("opentype");font-weight:300;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahserifdisplay-Regular.woff2) format("woff2"),url(/fonts/thmanyahserifdisplay-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahserifdisplay-Medium.woff2) format("woff2"),url(/fonts/thmanyahserifdisplay-Medium.otf) format("opentype");font-weight:500;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahserifdisplay-Bold.woff2) format("woff2"),url(/fonts/thmanyahserifdisplay-Bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Thmanyah;src:url(/fonts/thmanyahserifdisplay-Black.woff2) format("woff2"),url(/fonts/thmanyahserifdisplay-Black.otf) format("opentype");font-weight:900;font-display:swap}@font-face{font-family:Thmanyah Fallback;src:local("Segoe UI"),local("Tahoma"),local("Helvetica Neue"),local("Geeza Pro"),local("Roboto"),local("Noto Sans Arabic"),local("Droid Sans Arabic"),local("DejaVu Sans"),local("Liberation Sans"),local("Arial");size-adjust:85.4%;ascent-override:100%;descent-override:25%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;font-family:Thmanyah,Thmanyah Fallback,system-ui,sans-serif;background:var(--bg);color:var(--ink);font-size:var(--fs-body);line-height:1.85;overflow-x:hidden;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::selection{background:var(--accentSoft)}img,svg{max-width:100%}[hidden]{display:none!important}h1,h2,h3,h4{margin:0;line-height:1.35;font-weight:700}p{margin:0}a{color:inherit}:focus-visible{outline:2.5px solid var(--accent);outline-offset:3px;border-radius:6px}button,a,[role=button],[role=tab]{font-family:inherit}button{cursor:pointer}.skip{position:absolute;inset-inline-start:12px;top:8px;z-index:99;background:var(--surface);color:var(--ink);border:1px solid var(--accent);border-radius:var(--r-field);padding:10px 18px;font-size:var(--fs-data);transform:translateY(-260%);transition:transform var(--motion-pop)}.skip:focus{transform:none}.wrap{width:100%;max-width:var(--measure-board);margin-inline:auto;padding-inline:18px}.narrow{max-width:var(--measure-text);margin-inline:auto}section{padding-block:32px;position:relative}@media (min-width:960px){section{padding-block:46px}.wrap{padding-inline:28px}}.site-stage{position:relative;isolation:isolate;min-height:100vh}.site-stage>main,.site-stage>.ftr{position:relative;z-index:1}.glow{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:radial-gradient(1100px 520px at 88% -8%,var(--accentSoft),transparent 62%),radial-gradient(900px 480px at -12% 108%,var(--accentSoft),transparent 55%)}.diamond-field{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:.09}.hdr{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--bg) 88%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);padding-block:10px;padding-top:calc(10px + env(safe-area-inset-top))}.hdr-in{display:flex;align-items:center;gap:14px}.hdr nav{display:none;gap:4px;margin-inline-start:auto}@media (min-width:960px){.hdr nav{display:flex}}.hdr nav a{padding:8px 12px;border-radius:99px;font-size:var(--fs-data);color:var(--ink2);text-decoration:none;transition:color var(--motion-pop),background-color var(--motion-pop)}.hdr nav a:hover{color:var(--ink);background:var(--accentSoft)}.hdr-act{display:flex;align-items:center;gap:7px;margin-inline-start:auto}@media (min-width:960px){.hdr-act{margin-inline-start:0}}.ally-row>*,.era-list>*,.cmp-cols>*,.mrn>*,.knows-grid>*,.pillars>*,.vows>*,.trust-list>*,.session-grid>*,.plan-grid>*{min-inline-size:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--touch-min);padding:11px 22px;border-radius:99px;border:1px solid transparent;font-size:var(--fs-head);font-weight:500;text-decoration:none;transition:transform var(--motion-pop),background-color var(--motion-pop),border-color var(--motion-pop)}.btn:active{transform:scale(.97)}.btn-1{background:var(--accentBtn);color:var(--onAccent)}.btn-1:hover{background:var(--accentPress)}.btn-2{background:transparent;color:var(--ink);border-color:var(--line)}.btn-2:hover{border-color:var(--accent);background:var(--accentSoft)}.btn-icon{min-height:38px;min-width:38px;padding:0;border-radius:99px;background:transparent;border:1px solid var(--line);color:var(--ink2);display:inline-flex;align-items:center;justify-content:center}.btn-icon:hover{border-color:var(--accent);color:var(--accent)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:20px;box-shadow:var(--shadow-float)}.pill{display:inline-flex;align-items:center;gap:6px;border-radius:99px;padding:3px 11px;font-size:var(--fs-micro);font-weight:500}.pill-solid{background:var(--c);color:var(--onAccent)}.pill-dot{border:1px dashed var(--c);color:var(--c);background:transparent}.eyebrow{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-micro);letter-spacing:0;color:var(--accent);font-weight:500;margin-bottom:12px}h2.sec{font-size:var(--fs-section);margin-bottom:10px}.lead{font-size:var(--fs-lead);color:var(--ink2);line-height:1.9}.meta{font-size:var(--fs-meta);color:var(--ink3)}.logo-sub{font-size:var(--fs-micro);color:var(--ink3);margin-top:9px;line-height:1.6}.ltr{direction:ltr;display:inline-block;unicode-bidi:isolate}.js .reveal{opacity:0;transform:translateY(14px)}.js .reveal.in{opacity:1;transform:none;transition:opacity var(--motion-settle),transform var(--motion-settle)}.ftr{border-top:1px solid var(--line);padding-block:36px;padding-bottom:calc(36px + env(safe-area-inset-bottom))}.ftr-in{display:flex;flex-wrap:wrap;gap:26px;align-items:flex-start;justify-content:space-between}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.js .reveal,.js .reveal.in{opacity:1;transform:none;transition:none}.skip{transition:none}.btn:active{transform:none}.snd-hint,.magnet{transition:none}html.theme-vt::view-transition-new(root){animation:none}}.snd{position:relative;display:inline-flex}.btn-icon[aria-pressed=true]{border-color:var(--accent);color:var(--accent)}.snd-hint{position:absolute;top:calc(100% + 8px);inset-inline-end:0;white-space:nowrap;font-size:var(--fs-micro);padding:4px 10px;border-radius:var(--r-pill);background:var(--ink);color:var(--bg);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity var(--motion-pop),transform var(--motion-pop)}.snd-hint.on{opacity:1;transform:none}.magnet{transition:transform var(--motion-settle),background-color var(--motion-pop)}.egg{position:fixed;top:0;left:0;z-index:95;pointer-events:none}::view-transition-old(root),::view-transition-new(root){animation:none;mix-blend-mode:normal}html.theme-vt::view-transition-new(root){animation:theme-circle calc(var(--dur-gentle) * 2) var(--ease-move) both}@keyframes theme-circle{0%{clip-path:circle(0 at var(--vt-x) var(--vt-y))}to{clip-path:circle(150vmax at var(--vt-x) var(--vt-y))}}.hdr-logo{display:flex;text-decoration:none}.btn-sm{min-height:38px;padding:8px 16px;font-size:var(--fs-data)}.ic-sun{display:none}[data-theme=dark] .ic-sun{display:block}[data-theme=dark] .ic-moon{display:none}.sec-head{margin-bottom:18px}.sec-head .lead{max-width:var(--measure-text)}.ftr-note{max-width:340px}.ftr-line{display:flex;align-items:center;gap:7px;margin-bottom:6px}section.tint{background:var(--surface2)}
