@import url("/css/fonts-local.css");:root{--c-teal:#047857;--c-teal-2:#059669;--c-teal-3:#10b981;--c-teal-soft:#0478571a;--c-teal-glow:#0478572e;--c-blue:#1d4ed8;--c-blue-soft:#1d4ed81a;--c-amber:#b45309;--c-amber-soft:#b453091f;--c-red:#dc2626;--c-red-soft:#dc26261a;--c-green:#16a34a;--c-green-soft:#16a34a1a;--bg:#e4f8ed;--bg-2:#d4f1df;--surface:#fff;--surface-2:#f3fbf6;--border:#c5e4d3;--border-2:#abd7c0;--text:#0f2d1e;--text-2:#2d5444;--muted:#5a7a6a;--muted-2:#88a898;--r-sm:12px;--r-md:18px;--r-lg:24px;--r-xl:32px;--r-pill:999px;--shadow-card:0 2px 12px #04785712,0 8px 32px #0478570d;--shadow-lift:0 4px 24px #04785721,0 16px 48px #04785714;--shadow-btn:0 2px 10px #04785740;--font-arabic-ui:'Tajawal','Noto Sans Arabic','IBM Plex Sans Arabic','Noto Kufi Arabic','Segoe UI',Tahoma,Arial,sans-serif;--font:var(--font-arabic-ui);--font-base:var(--font-arabic-ui);--font-body-weight:400;--font-action-weight:500;--font-title-weight:700;--dur:180ms;--ease:cubic-bezier(.4,0,.2,1);--page-section-x:clamp(14px,4vw,20px);--page-card-gap:14px;--dense-field-h:46px;--bn-premium-bg:linear-gradient(180deg,#e4f8ed 0%,#d4f1df 56%,#edf9f3 100%);--bn-premium-surface:#ffffffdb;--bn-premium-surface-strong:#fff;--bn-premium-border:#0f766e2e;--bn-premium-border-strong:#0f766e47;--bn-premium-shadow:0 16px 42px #0f766e1a,0 2px 10px #0f172a0a;--bn-premium-shadow-soft:0 8px 24px #0f766e14;--bn-premium-ring:0 0 0 4px #14b8a629;--bn-premium-radius:24px;--bn-premium-radius-sm:18px;--bn-premium-gap:14px}*{box-sizing:border-box}html{font-family:var(--font-base);font-variant-numeric:tabular-nums;background:var(--bg);color:var(--text);-webkit-text-size-adjust:100%}button,input,textarea,select{font:inherit}button{border:0;background:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#0000}a{color:inherit}h1,h2,h3,.page-title,.hero-title,.brand-copy strong{font-weight:var(--font-title-weight);letter-spacing:-.01em}button,.btn,.primary-button,.ghost-button,.bottom-nav-item,.role-tab{font-weight:var(--font-action-weight)}body[data-role-accent="patient"]{--bn-role-start:#047857;--bn-role-end:#14b8a6;--bn-role-soft:#14b8a61f;--bn-role-line:#0478573d;--bn-role-glow:#14b8a62e}body[data-role-accent="driver"]{--bn-role-start:#0f766e;--bn-role-end:#22c55e;--bn-role-soft:#22c55e1f;--bn-role-line:#0f766e3d;--bn-role-glow:#22c55e2e}body[data-role-accent="supervisor"]{--bn-role-start:#064e3b;--bn-role-end:#0f766e;--bn-role-soft:#064e3b1f;--bn-role-line:#064e3b3d;--bn-role-glow:#0f766e2e}body[data-role-accent="public"],body:not([data-role-accent]){--bn-role-start:#047857;--bn-role-end:#0ea5a4;--bn-role-soft:#0478571f;--bn-role-line:#0478573d;--bn-role-glow:#0ea5a42e}