@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid}}}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.delay-200{transition-delay:.2s}:root{--gold:#c8a96e;--gold-light:#ead8ab;--gold-dark:#8b6f3e;--charcoal:#161625;--charcoal-soft:#232338;--charcoal-mid:#2d2d44;--charcoal-light:#57576f;--cream:#f8f4ec;--cream-dark:#ede5d5;--white-soft:#ffffffc7;--line-light:#16162514;--line-dark:#ffffff1a;--shadow-soft:0 18px 60px #0f0f1914;--shadow-strong:0 24px 80px #0f0f192e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--charcoal);direction:rtl;background:radial-gradient(circle at 100% 0,#c8a96e1f,#0000 28%),linear-gradient(#f9f6f0 0%,#f3ecdf 100%);margin:0;font-family:Tajawal,sans-serif;overflow-x:hidden}a{color:inherit}.font-display{font-family:Playfair Display,serif}.page-shell{position:relative}.page-shell:before,.page-shell:after{content:"";z-index:-1;pointer-events:none;filter:blur(20px);border-radius:999px;position:fixed}.page-shell:before{background:#c8a96e14;width:24rem;height:24rem;top:12vh;right:-8rem}.page-shell:after{background:#1a1a2e0f;width:26rem;height:26rem;bottom:10vh;left:-10rem}.page-section{padding:96px clamp(20px,5vw,48px)}.page-container{width:min(1180px,100%);margin:0 auto}.section-heading{margin-bottom:3rem}.eyebrow{letter-spacing:.36em;color:var(--gold);text-transform:uppercase;direction:ltr;margin-bottom:.9rem;font-size:.72rem;display:inline-block}.section-title{color:var(--charcoal);margin:0;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05}.section-copy{max-width:40rem;color:var(--charcoal-light);margin-top:.9rem;font-size:1rem;font-weight:300;line-height:1.95}.surface-card{border:1px solid var(--line-light);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-soft);background:#ffffffb8;border-radius:24px}.surface-card-dark{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-strong);background:#ffffff0d;border:1px solid #c8a96e24;border-radius:24px}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.25rem;display:grid}.split-layout{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:24px;display:grid}.split-layout-even{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr);align-items:stretch;gap:22px;display:grid}.gold-bar{background:linear-gradient(90deg, var(--gold-dark), var(--gold), var(--gold-light));border-radius:999px;height:3px}.gold-shimmer{background:linear-gradient(90deg, var(--gold-dark), var(--gold), var(--gold-light), var(--gold), var(--gold-dark));-webkit-text-fill-color:transparent;background-size:200%;-webkit-background-clip:text;background-clip:text;animation:3.5s linear infinite shimmer}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes slideRight{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.animate-fade-up{opacity:0;animation:.8s forwards fadeUp}.animate-fade-in{opacity:0;animation:.7s forwards fadeIn}.animate-scale-in{opacity:0;animation:.6s forwards scaleIn}.animate-slide-right{opacity:0;animation:.7s forwards slideRight}.delay-100{animation-delay:.1s}.delay-200{animation-delay:.2s}.delay-300{animation-delay:.3s}.delay-400{animation-delay:.4s}.delay-500{animation-delay:.5s}.delay-600{animation-delay:.6s}.delay-700{animation-delay:.7s}.delay-800{animation-delay:.8s}.reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.reveal.visible{opacity:1;transform:translateY(0)}@media (max-width:960px){.page-section{padding:84px 20px}.section-heading{margin-bottom:2rem}.split-layout,.split-layout-even{grid-template-columns:1fr}}@media (max-width:720px){.grid-auto-fit{grid-template-columns:1fr}.section-copy{font-size:.95rem}.surface-card,.surface-card-dark{border-radius:20px}}@media (max-width:820px){.desktop-nav{display:none!important}.mobile-nav-toggle{display:inline-flex!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
