:root{--brown-900:#2E1801;--brown-800:#3D2001;--brown-700:#592F02;--brown-600:#6E3D0A;--brown-500:#8A5418;--gold-700:#8C6528;--gold-600:#A87B33;--gold-500:#BF9345;--gold-400:#D3AC6C;--gold-200:#E8D5B4;--gold-100:#F5EDDF;--white:#FFFFFF;--gray-50:#F8F7F5;--gray-100:#F1EFEC;--gray-200:#E7E3DD;--gray-300:#D5CFC7;--gray-500:#6E6862;--gray-700:#45403B;--ink:#1C1613;--whatsapp:#25D366;--focus:#BF9345;--font-display:"Lalezar", "IBM Plex Sans Arabic", system-ui, "Segoe UI", Tahoma, Arial, sans-serif;--font-head:"IBM Plex Sans Arabic", system-ui, "Segoe UI", Tahoma, Arial, sans-serif;--font-body:"IBM Plex Sans Arabic", system-ui, "Segoe UI", Tahoma, Arial, sans-serif;--fs-display:clamp(2.375rem, 1.55rem + 2.9vw, 4.125rem);--fs-h1:clamp(2rem, 1.3rem + 3vw,     3.5rem);--fs-h2:clamp(1.625rem, 1.2rem + 1.9vw, 2.75rem);--fs-h3:clamp(1.1875rem, 1.05rem + 0.65vw, 1.5625rem);--fs-lead:clamp(1.0625rem, 1rem + 0.45vw, 1.25rem);--fs-body:clamp(1.0625rem, 1.02rem + 0.2vw, 1.1875rem);--fs-sm:0.9375rem;--fs-xs:0.8125rem;--lh-display:1.22;--lh-head:1.4;--lh-body:1.9;--sp-1:0.25rem;--sp-2:0.5rem;--sp-3:0.75rem;--sp-4:1rem;--sp-5:1.5rem;--sp-6:2rem;--sp-7:3rem;--sp-8:4rem;--sp-9:5rem;--sp-10:6rem;--section-y:clamp(3rem, 1.6rem + 5.5vw, 6.5rem);--container:1200px;--gutter:clamp(1rem, 0.6rem + 2vw, 2rem);--header-h:64px;--navbar-h:48px;--mobilebar-h:0px;--fab-size:52px;--fab-size-lg:58px;--fab-gap:10px;--fab-edge:16px;--r-sm:4px;--r-md:8px;--r-lg:12px;--r-pill:999px;--shadow-sm:0 1px 3px rgba(28, 22, 19, .06);--shadow-md:0 2px 12px rgba(28, 22, 19, .07);--shadow-lg:0 10px 34px rgba(28, 22, 19, .10);--t-fast:160ms;--t-base:240ms;--t-slow:900ms;--ease:cubic-bezier(.22, .61, .36, 1);--z-header:100;--z-drawer:200;--z-mobilebar:150;--z-fab:150}