@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc180a5e2d9bf5bc-s.0lrbop8hdfot4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f9bb37b4ea9839d7-s.p.3k9-oc-lvr5rw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a4d5bee7705c9063-s.2928g5uuln4ff.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13e31894b6075693-s.0r7_cnmbs4fgt.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:Philosopher;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b5c458cb5dcf6c58-s.p.0g1n-t9ppwqrh.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:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ac1d7fc3cc26c523-s.0kpltz_0nzinm.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/af0fe4a387763fe0-s.p.0i3xhzm3wnr1o.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/056350b387bd23ae-s.011a36l13mfyk.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ed60f475589cc0ae-s.1chjevds37-7v.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:Philosopher;font-style:normal;font-weight:700;font-display:swap;src:url(../media/7a153d91d819dde8-s.p.3p7_ta087555u.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:Philosopher Fallback;src:local(Arial);ascent-override:93.96%;descent-override:22.97%;line-gap-override:0.0%;size-adjust:95.78%}.philosopher_855f56c-module__hLnAdq__className{font-family:Philosopher,Philosopher Fallback;font-style:normal}.philosopher_855f56c-module__hLnAdq__variable{--font-philosopher:"Philosopher", "Philosopher Fallback"}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.1mou8v493x-u7.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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.2otm1xqa4lz8q.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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.3bws0utn4kpyc.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:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.amiri_52d89146-module__3lZ16G__className{font-family:Amiri,Amiri Fallback;font-style:normal;font-weight:400}.amiri_52d89146-module__3lZ16G__variable{--font-amiri:"Amiri", "Amiri Fallback"}
@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.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:Golos Text;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.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:Golos Text;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.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:Golos Text;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/75f2fdf2e0b68dfe-s.0fq57cj8krwmf.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/cfdfbee4d6cf0a93-s.p.1jwcpm6w583_v.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/634e9805ffc8f226-s.2ocajiqvilzpk.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:Golos Text;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4a06a523f527a0e-s.p.3psl0_mnhzy2y.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:Golos Text Fallback;src:local(Arial);ascent-override:90.27%;descent-override:20.26%;line-gap-override:0.0%;size-adjust:108.57%}.golos_text_4f95fc2f-module__y2IQOq__className{font-family:Golos Text,Golos Text Fallback;font-style:normal}.golos_text_4f95fc2f-module__y2IQOq__variable{--font-golos:"Golos Text", "Golos Text Fallback"}
:root{--mist:#f3f6fb;--mist-deep:#e2ebf4;--white:#fff;--ink:#0b2548;--ink-soft:#4a5b75;--blue:#0b4c86;--line:#d5dfea;--bg:var(--mist);--surface:var(--white);--surface-sunken:var(--mist-deep);--text-strong:var(--ink);--text-soft:var(--ink-soft);--border:var(--line);--accent:var(--blue);--accent-hover:var(--ink);--on-accent:var(--white);--accent-quiet:var(--blue);--focus:var(--blue);--danger:#b3261e;--danger-soft:#b3261e0f;--band-bg:var(--blue);--panel-bg:var(--ink);--grad-panel:radial-gradient(120% 110% at 50% 0%, #0e4a8c 0%, #0b2548 45%, #071a35 100%);--grad-stage:radial-gradient(120% 100% at 50% 0%, #0e4a8c 0%, #0b2548 42%, #071a35 100%);--grad-bar:var(--blue);--font-display:var(--font-philosopher,"Philosopher"), "PT Serif", Georgia, serif;--font-text:var(--font-golos,"Golos Text"), -apple-system, "Segoe UI", Roboto, sans-serif;--font-arabic:var(--font-amiri,"Amiri"), "Traditional Arabic", serif;--fs-display:clamp(40px, 4.45vw, 64px);--fs-h2:clamp(28px, 2.8vw, 40px);--fs-h3:clamp(24px, 1.95vw, 28px);--fs-stat:clamp(32px, 2.8vw, 40px);--fs-quote:clamp(30px, 3.05vw, 44px);--fs-share-quote:clamp(24px, 2.2vw, 32px);--fs-arabic:clamp(28px, 2.8vw, 40px);--fs-amount-lg:clamp(34px, 3.05vw, 44px);--fs-amount-md:clamp(20px, 2.6vw, 27px);--fs-amount-sm:16px;--fs-lede:clamp(17px, 1.4vw, 19px);--fs-body:17px;--fs-small:14px;--fs-micro:12.5px;--fs-eyebrow:12.5px;--fs-button:16px;--fs-input:16px;--lh-tight:1.1;--lh-body:1.6;--ls-tight:-.005em;--ls-caps:.12em;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--sp-20:80px;--sp-24:96px;--container:1200px;--gutter:24px;--measure:30em;--section-pad:clamp(56px, 7vw, 112px);--card-pad:clamp(24px, 3.4vw, 48px);--panel-pad:clamp(28px, 5vw, 72px);--form-pad:32px;--header-h:84px;--sticky-top:calc(var(--header-h) + var(--sp-5));--col-main:680px;--col-aside:456px;--col-gap:clamp(40px, 4.5vw, 64px);--hero-pad-top:clamp(32px, 5.5vw, 80px);--r-panel:32px;--r-card:28px;--r-photo:20px;--r-md:16px;--r-field:12px;--r-pill:999px;--stroke:1px;--control-h:56px;--control-h-sm:46px;--field-h:46px;--track-h:6px;--shadow-btn:none;--shadow-btn-hover:none;--shadow-float:0 24px 60px -24px #0b254838;--shadow-form:0 30px 80px -30px #0b254847;--shadow-play:0 10px 30px -8px #0b254859;--shadow-segment:0 2px 6px #0b25481f;--shadow-bar:0 -8px 24px -12px #0b254840;--dur-fast:.18s;--dur:.3s;--dur-bar:1.6s;--ease:cubic-bezier(.2, .7, .3, 1);--ease-bar:cubic-bezier(.2, .7, .2, 1);--focus-width:3px;--focus-offset:2px;--z-header:40;--z-bar:50;--z-sheet:60;--z-modal:70}.on-dark,.panel,footer{--bg:var(--panel-bg);--surface:#ffffff12;--surface-sunken:#ffffff1f;--text-strong:#fff;--text-soft:#ffffffc7;--border:#ffffff47;--accent:#fff;--accent-hover:#dce7f2;--on-accent:var(--ink);--accent-quiet:#fff;--focus:#fff;--shadow-btn:none;--shadow-btn-hover:none;--grad-bar:linear-gradient(90deg, #fff, #bfd8ec);color:var(--text-strong)}@media (max-width:767px){:root{--header-h:68px;--gutter:20px;--mobile-bar-space:88px}}
*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text-strong);font-family:var(--font-text);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-variant-numeric:tabular-nums;margin:0}h1,h2,h3{font-family:var(--font-display);font-weight:700;line-height:var(--lh-tight);letter-spacing:var(--ls-tight);text-wrap:balance;margin:0}h1{font-size:var(--fs-display)}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.25}p{text-wrap:pretty;margin:0 0 14px}a{color:var(--accent-quiet)}img,svg{max-width:100%}:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset);border-radius:6px}:focus:not(:focus-visible){outline:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.wrap{max-width:var(--container);padding:0 var(--sp-6);width:100%;margin:0 auto}@media (max-width:640px){.wrap{padding:0 18px}}section{padding:var(--section-pad) 0}.narrow{max-width:38em;margin-inline:auto}.measure{max-width:var(--measure)}.center{text-align:center}.stack>*+*{margin-top:var(--sp-4)}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-card);padding:var(--card-pad)}.panel{border-radius:var(--r-panel);padding:var(--panel-pad);background:var(--grad-panel);color:var(--text-strong);position:relative;overflow:hidden}.panel>:not(.pattern){position:relative}.pattern{opacity:.05;pointer-events:none;background-image:repeating-linear-gradient(45deg,#fff 0 1px,#0000 1px 42px),repeating-linear-gradient(-45deg,#fff 0 1px,#0000 1px 42px);position:absolute;inset:-10%}.eyebrow{font-size:var(--fs-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-soft);align-items:center;gap:9px;margin-bottom:18px;font-weight:500;display:inline-flex}.eyebrow .dot{background:var(--accent-quiet);border-radius:50%;width:6px;height:6px;animation:2.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.7)}}.lede{margin:var(--sp-6) 0 0;max-width:var(--measure);font-size:var(--fs-lede);color:var(--text-soft)}.sub{max-width:34em;color:var(--text-soft);margin:10px 0 30px}.muted{color:var(--text-soft)}.small{font-size:var(--fs-small);color:var(--text-soft)}.micro{font-size:var(--fs-micro);color:var(--text-soft);margin-top:14px;line-height:1.5}.divider-label{margin:var(--sp-5) 0 var(--sp-3);font-size:var(--fs-eyebrow);letter-spacing:var(--ls-caps);text-transform:uppercase;color:var(--text-soft)}.amount{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.amount-lg{font-size:var(--fs-amount-lg)}.amount-md{font-size:var(--fs-amount-md)}.btn{height:var(--control-h);border-radius:var(--r-field);font-family:var(--font-text);font-size:var(--fs-button);cursor:pointer;transition:transform var(--dur-fast) var(--ease), box-shadow .25s, background .2s, border-color .2s, color .2s;border:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.btn:focus-visible{outline-offset:3px}.btn-primary{background:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-btn)}.btn-primary:hover{background:var(--accent-hover);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.btn-ghost{color:var(--text-strong);border:var(--stroke) solid var(--border);background:0 0}.btn-ghost:hover{border-color:var(--accent-quiet);color:var(--accent-quiet)}.on-dark .btn-ghost:hover,.panel .btn-ghost:hover{background:#ffffff14}.btn-sm{height:var(--control-h-sm);padding:0 20px;font-size:15px}.btn-block{width:100%}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;box-shadow:none;pointer-events:none;transform:none}.btn[aria-busy=true]{pointer-events:none}.btn[aria-busy=true] .spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:17px;height:17px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(1turn)}}.cta{flex-wrap:wrap;gap:14px;margin-top:30px;display:flex}@media (max-width:420px){.cta .btn{width:100%}}.track{height:var(--track-h);border-radius:var(--r-pill);background:var(--surface-sunken);overflow:hidden}.track.thin{height:4px}.track>.fill{border-radius:var(--r-pill);background:var(--grad-bar);width:100%;height:100%;transform:translateX(calc(-100% + var(--p,0%)));display:block}.track.in>.fill{animation:fill-in var(--dur-bar) var(--ease-bar) both}@keyframes fill-in{0%{transform:translate(-100%)}}.meter+.meter{border-top:1px solid var(--border);margin-top:26px;padding-top:26px}.meter .head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:14px;display:flex}.meter .lbl{font-size:var(--fs-small);letter-spacing:.05em;text-transform:uppercase;color:var(--text-soft)}.meter .pct{font-family:var(--font-display);color:var(--accent-quiet);font-size:clamp(23px,3vw,32px);font-weight:600}.meter .val{font-family:var(--font-display);font-weight:600;font-size:var(--fs-amount-lg);margin:8px 0 12px;line-height:1}.meter .val small{font-family:var(--font-text);letter-spacing:0;color:var(--text-soft);margin-left:8px;font-size:15px;font-weight:400}.meter .rest{color:var(--text-soft);margin:10px 0 0;font-size:14.5px}.meter.done .pct{color:var(--accent-quiet)}.meter.done .rest{color:var(--text-strong);font-weight:600}.stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:14px;margin-top:28px;padding-top:26px;display:grid}@media (max-width:560px){.stats{grid-template-columns:1fr 1fr}}.stats b{font-family:var(--font-display);font-weight:600;font-size:var(--fs-amount-md);display:block}.stats span{color:var(--text-soft);font-size:13.5px}.form-grid{grid-template-columns:1fr 1fr;gap:34px;display:grid}@media (max-width:900px){.form-grid{grid-template-columns:1fr;gap:26px}}.field-label{font-size:var(--fs-small);color:var(--text-soft);margin:22px 0 10px;font-weight:500;display:block}.field-label:first-child{margin-top:0}.input{width:100%;height:var(--field-h);border:var(--stroke) solid var(--border);border-radius:var(--r-field);background:var(--surface);color:var(--text-strong);font-family:var(--font-text);font-size:var(--fs-input);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);margin-top:10px;padding:0 16px}.input::placeholder{color:var(--text-soft);opacity:.75}.input:hover{border-color:var(--accent-quiet)}.input:disabled{background:var(--surface-sunken);color:var(--text-soft);cursor:not-allowed}.input.big{font-family:var(--font-display);font-size:24px;font-weight:600}.input[aria-invalid=true]{border-color:#b3261e}.field-error{font-size:var(--fs-small);color:#b3261e;margin:8px 0 0}select.input{appearance:none;cursor:pointer;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 22px) calc(50% + 2px),calc(100% - 16px) calc(50% + 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:42px}.chips{flex-wrap:wrap;gap:10px;display:flex}.chip{border:var(--stroke) solid var(--border);border-radius:var(--r-pill);background:var(--surface);color:var(--text-strong);font-family:var(--font-text);font-size:var(--fs-input);cursor:pointer;transition:var(--dur-fast);align-items:center;padding:11px 20px;font-weight:500;display:inline-flex;position:relative}.chip:hover{border-color:var(--accent-quiet);color:var(--accent-quiet)}.chip[aria-selected=true],.chip.on{background:var(--text-strong);border-color:var(--text-strong);color:var(--bg)}.chip:has(:checked){background:var(--text-strong);border-color:var(--text-strong);color:var(--bg)}.chip:has(:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pay{border:var(--stroke) solid var(--border);border-radius:var(--r-field);background:var(--surface);height:56px;font-size:var(--fs-input);cursor:pointer;transition:var(--dur-fast);align-items:center;gap:12px;margin-bottom:10px;padding:0 16px;display:flex;position:relative}.pay:hover{border-color:var(--accent-quiet)}.pay .dot{border:2px solid var(--border);width:20px;height:20px;transition:var(--dur-fast);border-radius:50%;flex:none}.pay:has(:checked){border-color:var(--accent-quiet);box-shadow:0 0 0 3px #026aa91f}.pay:has(:checked) .dot{border-color:var(--accent-quiet);background:radial-gradient(circle, var(--accent-quiet) 0 5px, transparent 5px)}.pay:has(:focus-visible){outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.pay .tag{font-size:var(--fs-eyebrow);color:var(--accent-quiet);margin-left:auto;font-weight:600}.pay[aria-disabled=true]{opacity:.55;cursor:not-allowed}.pay[aria-disabled=true]:hover{border-color:var(--border)}.check{cursor:pointer;align-items:flex-start;gap:12px;margin:16px 0;font-size:15px;display:flex;position:relative}.check .bx{border:var(--stroke) solid var(--border);background:var(--surface);width:22px;height:22px;color:var(--on-accent);transition:var(--dur-fast);border-radius:7px;flex:none;place-items:center;margin-top:2px;font-size:14px;display:grid}.check .bx svg{opacity:0;width:13px;height:13px;transition:opacity var(--dur-fast)}.check:has(:checked) .bx{background:var(--accent-quiet);border-color:var(--accent-quiet);color:#fff}.check:has(:checked) .bx svg{opacity:1}.check:has(:focus-visible) .bx{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}.tabs{gap:10px;margin-bottom:30px;display:flex}.fieldset-plain{border:0;min-width:0;margin:0;padding:0}.fieldset-plain>legend{padding:0}.fieldset-plain+.fieldset-plain{margin-top:var(--sp-5)}.rank-list{counter-reset:rank;margin:0;padding:0;list-style:none}.rank{border-bottom:1px solid var(--border);align-items:center;gap:14px;padding:14px 0;display:flex}.rank:last-child{border-bottom:0}.rank .pos{width:26px;font-family:var(--font-display);color:var(--text-soft);flex:none;font-size:18px;font-weight:600}.rank .flag{border:1px solid var(--border);object-fit:cover;border-radius:3px;flex:none;width:30px;height:21px}.rank .body{flex:1;min-width:0}.rank .name{font-weight:600;font-size:var(--fs-amount-sm)}.rank .sum{font-size:var(--fs-small);color:var(--text-soft)}.rank .amt{font-family:var(--font-display);white-space:nowrap;font-size:18px;font-weight:600}.rank .track{margin-top:8px}.rank.me{border:1px solid var(--border);border-radius:var(--r-field);background:var(--bg);margin-bottom:10px;padding:14px 16px}.two-col{grid-template-columns:1fr 1fr;gap:0 44px;display:grid}@media (max-width:900px){.two-col{grid-template-columns:1fr}}details.more{margin-top:18px}details.more summary{cursor:pointer;color:var(--accent-quiet);font-size:15px;font-weight:600;list-style:none}details.more summary::-webkit-details-marker{display:none}details.more summary:before{content:"⌄ ";font-size:18px}details.more summary:focus-visible{outline:var(--focus-width) solid var(--focus);outline-offset:var(--focus-offset)}details.more .grid{font-size:var(--fs-small);color:var(--text-soft);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:14px;display:grid}.stub{border-radius:var(--r-field);background:#fff8e6bf;border:2px dashed #b08900;margin:18px 0;padding:16px 18px}.stub .lbl{letter-spacing:var(--ls-caps);text-transform:uppercase;color:#8a6d00;margin-bottom:10px;font-size:11px;font-weight:600}.stub q{font-family:var(--font-display);font-size:clamp(18px,2vw,23px);font-style:italic;line-height:1.4;display:block}.stub .gist{font-size:var(--fs-eyebrow);color:#8a6d00;margin:12px 0 0;font-style:normal}.on-dark .stub,.panel .stub{background:#ffffff12;border-color:#ffdc8c99}.on-dark .stub .lbl,.panel .stub .lbl{color:#f3d98a}.on-dark .stub .gist,.panel .stub .gist{color:#ffffffa6}.share{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:28px;display:grid}@media (max-width:760px){.share{grid-template-columns:1fr 1fr}}.share a{border:var(--stroke) solid var(--border);border-radius:var(--r-pill);height:54px;color:var(--text-strong);transition:background .2s, border-color .2s, transform var(--dur-fast);justify-content:space-between;align-items:center;gap:10px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.share a:hover{border-color:var(--text-strong);transform:translateY(-1px)}.on-dark .share a:hover,.panel .share a:hover{background:#ffffff1a}.share a b{font-weight:600;font-size:var(--fs-small);color:var(--text-soft)}.share a.lead{background:var(--accent);border-color:var(--accent);color:var(--on-accent);box-shadow:var(--shadow-btn)}.share a.lead:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--on-accent)}.share a.lead b{color:inherit;opacity:.8}.three{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}@media (max-width:860px){.three{grid-template-columns:1fr}}.vcard{border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:26px}.vcard .ico{border-radius:var(--r-field);background:var(--surface-sunken);place-items:center;width:46px;height:46px;margin-bottom:16px;font-size:22px;display:grid}.progress-cols{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:8px;display:grid}@media (max-width:760px){.progress-cols{grid-template-columns:1fr}}.pcol{border:1px solid var(--border);border-radius:var(--r-md);background:var(--bg);padding:18px}.pcol .n{font-family:var(--font-display);font-size:30px;font-weight:600;line-height:1}.pcol .t{margin:6px 0 8px;font-weight:600}.pcol ul{font-size:var(--fs-small);color:var(--text-soft);margin:0;padding-left:18px}.gal{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:26px;display:grid}@media (max-width:900px){.gal{grid-template-columns:repeat(2,1fr)}}.shot{aspect-ratio:4/3;border-radius:var(--r-photo);color:#43607e;font-size:var(--fs-eyebrow);background:linear-gradient(160deg,#dce6ef,#a9c2d8);place-items:center;display:grid;position:relative;overflow:hidden}.shot span{border-radius:var(--r-pill);color:#fff;background:#0a3367b8;padding:4px 10px;font-size:12px;position:absolute;bottom:10px;left:12px}.top{z-index:var(--z-header);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color var(--dur);background:#faf6f0db;border-bottom:1px solid #0000;position:sticky;top:0}.top.stuck{border-bottom-color:var(--line)}.top .wrap{height:var(--header-h);align-items:center;gap:20px;display:flex}.top nav{gap:26px;margin-left:auto;font-size:15px;display:flex}.top nav a{color:var(--text-soft);text-decoration:none}.top nav a:hover{color:var(--accent-quiet)}@media (max-width:980px){.top nav{display:none}}.top .btn{margin-left:auto}@media (max-width:400px){.top .btn{font-size:var(--fs-small);padding:0 15px}}.brand{color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brand .mark{background:linear-gradient(150deg, var(--blue), var(--ink));width:40px;height:40px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:grid}.brand .mark svg{width:22px;height:22px}.brand b{font-family:var(--font-display);letter-spacing:-.01em;font-size:19px;font-weight:600;line-height:1.1;display:block}.brand i{letter-spacing:.04em;text-transform:uppercase;color:var(--text-soft);font-size:12px;font-style:normal}@media (max-width:560px){.brand i{display:none}.brand b{font-size:17px}.brand{min-height:var(--control-h-sm)}}footer{margin-top:var(--section-pad);padding:var(--section-pad) 0 60px;background:var(--ink);color:var(--text-soft);font-size:14.5px}footer h3{color:var(--text-strong);margin-bottom:14px;font-size:19px}footer a{color:#dce7f2}.fcols{grid-template-columns:1.4fr 1fr 1fr;gap:34px;display:grid}@media (max-width:860px){.fcols{grid-template-columns:1fr;gap:28px}}.docs{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.doc{border:1px solid var(--border);border-radius:var(--r-field);color:var(--text-soft);padding:11px 15px;font-size:13.5px;text-decoration:none;transition:all .2s}.doc:hover{color:var(--text-strong);background:#ffffff14;border-color:#ffffff80}.legal{flex-direction:column;align-items:flex-start;margin-top:10px;display:flex}.legal a{min-height:var(--control-h-sm);align-items:center;display:inline-flex}.rise{opacity:0;transition:opacity .45s ease-out,transform .45s ease-out;transform:translateY(12px)}.rise.in,.no-js .rise{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.rise{opacity:1;transform:none}.track.in>.fill{animation:none}}
.stage{aspect-ratio:1;border-radius:var(--r-panel);background:var(--grad-stage);width:100%;max-width:540px;margin:0 auto;position:relative;overflow:hidden}@media (max-width:980px){.stage{aspect-ratio:1/.9;max-width:min(62vw,400px)}}@media (max-width:640px){.stage{aspect-ratio:1/.86;border-radius:24px;max-width:min(76vw,320px)}.stage .caption{display:none}}.stage .pattern,.stage-time .pattern{opacity:.055;animation:40s linear infinite drift}@keyframes drift{to{transform:translate(42px,42px)}}.stage .glow{aspect-ratio:1;background:radial-gradient(circle,#96cdf580 0%,#026aa92e 38%,#0000 68%);width:74%;animation:7s ease-in-out infinite breathe;position:absolute;top:46%;left:50%;translate:-50% -50%}@keyframes breathe{0%,to{opacity:.55;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}.stage svg.art,.stage-time svg.art{width:100%;height:100%;position:absolute;inset:0}.art .stroke{fill:none;stroke:var(--art-stroke,#fff);stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.art .stroke.thin{stroke-width:1.4px}.art .sand{fill:var(--art-sand,#ffffff29);stroke:none}.hands{opacity:0;animation:1.1s cubic-bezier(.2,.75,.3,1) .25s forwards handsIn}@keyframes handsIn{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}.coin{opacity:0;animation:1.25s cubic-bezier(.45,0,.55,1) 1.15s forwards coinDrop}@keyframes coinDrop{0%{opacity:0;transform:translateY(-120px)scale(.7)}22%{opacity:1}72%{opacity:1;transform:translateY(0)scale(1)}88%{opacity:.35;transform:translateY(0)scale(1.5)}to{opacity:0;transform:translateY(0)scale(1.9)}}.coin text{font-family:var(--font-text);fill:#fff;font-size:15px;font-weight:600}.mosque .stroke{stroke-dasharray:var(--len,900);stroke-dashoffset:var(--len,900);animation:2.1s cubic-bezier(.35,.1,.25,1) 2.15s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}.mosque .fillfade{opacity:0;animation:.9s 3.9s forwards fadeIn}@keyframes fadeIn{to{opacity:1}}.crescent{opacity:0;transform-origin:50%;animation:.8s cubic-bezier(.2,.9,.3,1.3) 4.05s forwards popIn}@keyframes popIn{0%{opacity:0;transform:scale(.4)rotate(-25deg)}to{opacity:1;transform:scale(1)rotate(0)}}.spark{opacity:0;animation:2.4s ease-in-out 4.3s infinite spark}.spark:nth-of-type(2){animation-delay:4.9s}.spark:nth-of-type(3){animation-delay:5.4s}@keyframes spark{0%{opacity:0;transform:translateY(6px)scale(.5)}35%{opacity:.9;transform:translateY(-4px)scale(1)}to{opacity:0;transform:translateY(-16px)scale(.6)}}.stage .caption{text-align:center;color:#ffffffb8;opacity:0;font-size:13.5px;animation:1s 4.6s forwards fadeIn;position:absolute;bottom:20px;left:0;right:0}@media (prefers-reduced-motion:reduce){.hands,.mosque .fillfade,.crescent,.stage .caption{opacity:1!important}.mosque .stroke{stroke-dashoffset:0!important}.coin,.spark{display:none}.stage .glow{opacity:.7;animation:none}.stage .pattern,.stage-time .pattern{animation:none}}.stage-time{aspect-ratio:4/3;border-radius:var(--r-photo);background:var(--surface-sunken);--art-stroke:var(--ink);--art-sand:#0a336721;width:100%;max-width:440px;margin:0 auto;position:relative;overflow:hidden}.stage-time .glow{aspect-ratio:1;background:radial-gradient(circle,#026aa91c 0%,#0000 68%);width:52%;position:absolute;top:74%;left:50%;translate:-50% -50%}.art-time .stream{opacity:.3}.art-time .grain{opacity:.2;animation:3.6s ease-in-out infinite grainPulse}.art-time .grain:nth-of-type(2){animation-delay:.45s}.art-time .grain:nth-of-type(3){animation-delay:.9s}@keyframes grainPulse{0%,to{opacity:.2}25%{opacity:1}55%{opacity:.2}}@media (prefers-reduced-motion:reduce){.art-time .grain{opacity:.7;animation:none}}

