@font-face{font-family:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cairo;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cairo;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cairo;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cairo;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/350b852752f8489d-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5ec84f17416dda4d-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Cairo;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/01f0c602c274ea55-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cairo Fallback;src:local("Arial");ascent-override:137.65%;descent-override:60.32%;line-gap-override:0.00%;size-adjust:94.66%}.__className_d20ddd{font-family:Cairo,Cairo Fallback;font-style:normal}.__variable_d20ddd{--font-cairo:"Cairo","Cairo Fallback"}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/dd994fbf464986f0-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e97026df054cf2a3-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/63a79a6cf340c5d2-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f15f45d13243c643-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/1ebb550cd0a67fc6-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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:Tajawal;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ce401babc0566bc1-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/6d87047c78b383ca-s.p.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-0891,u+0897-08e1,u+08e3-08ff,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:Tajawal;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/b9817c66466e8cbc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Tajawal Fallback;src:local("Arial");ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.__className_145d65{font-family:Tajawal,Tajawal Fallback;font-style:normal}.__variable_145d65{--font-tajawal:"Tajawal","Tajawal Fallback"}:root{--bg-primary:#ffffff;--bg-secondary:#f8fafc;--bg-card:rgba(255,255,255,0.94);--primary:#0a74da;--primary-hover:#005bb5;--primary-light:#e0f2fe;--primary-gradient:linear-gradient(135deg,#0a74da,#0284c7 50%,#00b4d8);--secondary:#00b4d8;--accent:#0284c7;--accent-emerald:#10b981;--accent-glow:rgba(10,116,218,0.18);--whatsapp:#25d366;--whatsapp-hover:#1ebe5d;--text-main:#0f172a;--text-muted:#475569;--text-light:#64748b;--text-inverse:#ffffff;--border-color:#e2e8f0;--border-hover:#cbd5e1;--border-accent:rgba(10,116,218,0.2);--glass-bg:rgba(255,255,255,0.92);--glass-border:rgba(10,116,218,0.15);--card-shadow:0 8px 30px rgba(10,116,218,0.06);--card-shadow-hover:0 22px 50px -10px rgba(10,116,218,0.18),0 8px 24px rgba(0,0,0,0.04);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-full:9999px;--container:1160px;--transition:all 0.35s cubic-bezier(0.4,0,0.2,1)}@keyframes floatSlow{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-12px) rotate(1.5deg)}}@keyframes floatReverse{0%,to{transform:translateY(0) rotate(0deg)}50%{transform:translateY(12px) rotate(-1.5deg)}}@keyframes pulseGlow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.85;transform:scale(1.08)}}@keyframes spinSlow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.motion-float{animation:floatSlow 6s ease-in-out infinite}.motion-float-reverse{animation:floatReverse 7s ease-in-out infinite}.hero-chip{position:absolute;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:8px 16px;border-radius:30px;box-shadow:0 10px 25px rgba(10,116,218,.15);border:1px solid rgba(10,116,218,.25);display:flex;align-items:center;gap:8px;font-size:.85rem;font-weight:700;color:var(--text-main);z-index:10;transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.hero-chip:hover{transform:scale(1.08)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;max-width:100vw;background-color:#0f172a;overscroll-behavior-y:none}body,html{overflow-x:hidden}body{margin:0;min-height:100vh;background-color:var(--bg-secondary);background-image:radial-gradient(circle at 10% 20%,rgba(10,116,218,.03) 0,transparent 40%),radial-gradient(circle at 90% 80%,rgba(0,180,216,.04) 0,transparent 40%);color:var(--text-main);font-family:Cairo,system-ui,-apple-system,sans-serif;line-height:1.6;display:flex;flex-direction:column}.main-content{flex:1 0 auto}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.3;letter-spacing:-.3px;color:var(--text-main);font-family:Tajawal,sans-serif}a{color:inherit;text-decoration:none;transition:var(--transition)}img{max-width:100%;height:auto;display:block}.top-bar{background-color:var(--primary);color:#ffffff;padding:8px 0;font-size:.85rem}.top-bar-content{display:flex;justify-content:space-between;align-items:center}.top-bar-contact{display:flex;gap:20px}.top-bar-contact a{color:#ffffff;display:flex;align-items:center;gap:6px;font-weight:600;opacity:.9;transition:opacity .3s}.top-bar-contact a:hover{opacity:1}.top-bar-social{display:flex;gap:12px}.top-bar-social a{color:#ffffff;opacity:.8;transition:all .3s;font-size:1rem}.top-bar-social a:hover{opacity:1;transform:translateY(-2px)}.site-header{background:rgba(255,255,255,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border-color);position:sticky;top:0;z-index:1000;padding:8px 0;box-shadow:0 4px 25px rgba(10,116,218,.06);transition:var(--transition)}.header-container{max-width:var(--container);margin:0 auto;padding:0 24px}.header-content{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px}.header-actions{justify-self:end;gap:12px}.brand,.header-actions{display:flex;align-items:center}.brand{justify-self:start;gap:14px;text-decoration:none!important}.brand .logo{width:50px;height:50px;border-radius:50%;border:2.5px solid var(--primary);overflow:hidden;box-shadow:0 0 18px rgba(10,116,218,.25);flex-shrink:0;transition:var(--transition)}.brand:hover .logo{transform:scale(1.05) rotate(3deg)}.brand .logo img{width:100%;height:100%;object-fit:cover}.brand-text h1{font-size:1.2rem;margin:0;background:var(--primary-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900}.brand-name{font-size:1.4rem;font-weight:800;color:var(--text-main);font-family:Tajawal,sans-serif;letter-spacing:-.5px}.brand-text p{font-size:.82rem;color:var(--secondary);margin:0;font-weight:700}.main-nav ul{display:flex;gap:1.2rem;list-style:none}.main-nav a{color:var(--text-muted);font-size:.85rem;font-weight:700;padding:.6rem 1rem;border-radius:var(--radius-full);display:inline-flex;align-items:center;gap:8px;transition:var(--transition)}.main-nav a:hover{color:var(--primary);background:var(--primary-light);transform:translateY(-1px)}.main-nav a.active{color:var(--text-inverse);background:var(--primary-gradient);box-shadow:0 6px 20px rgba(10,116,218,.35)}.lang-btn,.language-switcher{display:flex;align-items:center}.lang-btn{background:#ffffff;border:1.5px solid var(--primary);color:var(--primary);padding:7px 18px;border-radius:var(--radius-full);cursor:pointer;font-weight:800;font-size:.85rem;transition:var(--transition);gap:8px;box-shadow:0 4px 12px rgba(10,116,218,.12)}.lang-btn:hover{background:var(--primary-gradient);color:var(--text-inverse);box-shadow:0 6px 20px rgba(10,116,218,.3)}.lang-btn-simple{background:transparent;border:none;color:var(--text-main);font-weight:700;font-size:.95rem;cursor:pointer;padding:4px 8px;font-family:Cairo,sans-serif;transition:var(--transition)}.lang-btn-simple:hover,.mobile-menu{color:var(--primary)}.mobile-menu{display:none;background:var(--primary-light);border:none;font-size:1.2rem;cursor:pointer;border-radius:10px;width:40px;height:40px;align-items:center;justify-content:center}.hide-on-mobile{display:inline-flex}.hide-on-tablet{display:inline}.section{padding:4rem 0;display:flex;flex-direction:column;align-items:center;width:100%}.bg-card{background-color:var(--bg-card)}.section-header{text-align:center;margin-bottom:3.5rem;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:100%}.section-tag{display:inline-flex;align-items:center;padding:.4rem 1.2rem;background:rgba(10,116,218,.08);color:var(--primary);border-radius:var(--radius-full);font-size:.85rem;font-weight:800}.section-header h2{font-size:2.4rem;color:var(--text-main);margin:0;font-weight:800}.section-header p{color:var(--text-muted);font-size:1.05rem;max-width:600px;margin:0}.main-content{flex:1 1;width:100%;padding-bottom:70px}.container{max-width:1300px;margin:0 auto;padding:0 24px}.card{background:#ffffff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:36px;box-shadow:var(--card-shadow);transition:var(--transition);position:relative}.card:hover{border-color:var(--border-accent);transform:translateY(-4px);box-shadow:var(--card-shadow-hover)}.section-title{margin-bottom:38px}.section-title h2{font-size:2.2rem;color:var(--text-main);position:relative;display:inline-block;margin-bottom:10px}.section-title h2:after{content:"";display:block;width:70px;height:4px;background:var(--primary-gradient);margin-top:8px;border-radius:2px}.section-title p{color:var(--text-muted);font-size:1rem}.hero{padding:35px 0;background:linear-gradient(135deg,#ffffff,#f4f9ff);position:relative;overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.3fr .9fr;gap:30px;align-items:center;max-width:1100px;margin:0 auto}.hero-content{display:flex;flex-direction:column;gap:16px;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:rgba(10,116,218,.1);color:var(--primary);padding:5px 14px;border-radius:var(--radius-full);font-size:.85rem;font-weight:700;align-self:flex-start}.hero-title{font-size:2rem;color:var(--text-main);line-height:1.3;font-weight:800;margin-bottom:2px}.hero-lead{font-size:.95rem;color:var(--text-muted);line-height:1.6;margin-bottom:5px}.hero-actions{display:flex;flex-wrap:wrap;gap:10px}.hero-actions .btn{padding:9px 18px;font-size:.88rem}.hero-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:20px;border-top:1px solid rgba(0,0,0,.05);padding-top:20px}.hero-stats .stat-card{padding:12px;text-align:center;background:#ffffff;border:1px solid rgba(0,0,0,.04);border-radius:var(--radius-md);box-shadow:0 4px 12px rgba(10,116,218,.04)}.hero-stats .stat-number{font-size:1.3rem;font-weight:800;color:var(--primary)}.hero-stats .stat-label{font-size:.75rem;color:var(--text-muted);font-weight:600}.hero-media{display:flex;justify-content:center;align-items:center;position:relative;z-index:2}.hero-image-wrapper{position:relative;border-radius:32px;overflow:hidden;box-shadow:0 25px 60px -12px rgba(10,116,218,.2),0 10px 30px rgba(0,0,0,.04);border:1px solid rgba(10,116,218,.15);background:#ffffff;max-width:440px;width:100%;aspect-ratio:4/5;margin:0 auto;transition:var(--transition)}.hero-image{width:100%;height:100%;display:block;object-fit:cover;object-position:top center}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:13px 28px;border-radius:var(--radius-full);background:var(--primary-gradient);font-weight:800;font-size:.98rem;border:none;cursor:pointer;transition:var(--transition);box-shadow:0 8px 25px rgba(10,116,218,.3);font-family:Cairo,sans-serif;position:relative;overflow:hidden;white-space:nowrap}.btn,.btn:hover{color:var(--text-inverse)}.btn:hover{transform:translateY(-3px);box-shadow:0 12px 30px rgba(10,116,218,.45)}.btn-secondary{background:#ffffff;border:1.5px solid var(--primary);color:var(--primary);box-shadow:0 4px 15px rgba(10,116,218,.1)}.btn-secondary:hover{background:var(--primary-light);color:var(--primary);box-shadow:0 8px 20px rgba(10,116,218,.2)}.btn-whatsapp{background:linear-gradient(90deg,#25d366,#34d399 50%,#25d366);background-size:200% 100%;animation:shimmer 4s linear infinite;color:white;box-shadow:0 8px 25px rgba(37,211,102,.35)}.btn-whatsapp:hover{box-shadow:0 12px 32px rgba(37,211,102,.5);color:white}.btn-group{display:flex;flex-wrap:wrap;gap:14px}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-bottom:44px}.stat-card{background:#ffffff;border:1px solid var(--border-color);border-radius:var(--radius-md);padding:26px 22px;text-align:center;box-shadow:var(--card-shadow);transition:var(--transition)}.stat-card:hover{border-color:var(--primary);transform:translateY(-5px);box-shadow:var(--card-shadow-hover)}.stat-icon{font-size:2rem;color:var(--primary);margin-bottom:10px}.stat-number{font-size:2.3rem;font-weight:900;color:var(--primary);font-family:Tajawal,sans-serif}.stat-label{font-size:.9rem;color:var(--text-muted);font-weight:700}.grid{display:grid;gap:26px}.grid-2{grid-template-columns:repeat(2,1fr)}.grid-3{grid-template-columns:repeat(3,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}.service-card{position:relative;padding:34px 28px;display:flex;flex-direction:column;gap:18px;background:#ffffff;overflow:hidden}.service-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--primary-gradient);opacity:0;transition:var(--transition)}.service-card:hover:before{opacity:1}.service-icon{width:64px;height:64px;border-radius:var(--radius-md);background:var(--primary-light);border:1px solid rgba(10,116,218,.15);color:var(--primary);font-size:1.7rem;display:flex;align-items:center;justify-content:center;transition:var(--transition)}.service-card:hover .service-icon{background:var(--primary-gradient);color:var(--text-inverse);transform:scale(1.08) rotate(4deg);box-shadow:0 8px 25px rgba(10,116,218,.35)}.service-title{font-size:1.3rem;color:var(--text-main)}.service-desc{color:var(--text-muted);font-size:.95rem;line-height:1.65}.comparison-slider-container{position:relative;width:100%;height:360px;border-radius:var(--radius-md);overflow:hidden;-webkit-user-select:none;user-select:none;box-shadow:0 12px 35px rgba(0,0,0,.12);border:2px solid var(--border-color);touch-action:pan-y}.comparison-slider-container img{position:absolute;top:0;left:0;height:100%;object-fit:cover}.img-after{width:100%;z-index:1}.img-before-wrapper{position:absolute;top:0;left:0;width:50%;height:100%;overflow:hidden;z-index:2}.img-before-wrapper img{max-width:none;height:100%;object-fit:cover}.slider-handle{position:absolute;top:0;bottom:0;left:50%;width:4px;background:var(--primary);z-index:3;cursor:ew-resize;transform:translateX(-50%);box-shadow:0 0 15px rgba(10,116,218,.6)}.slider-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:var(--primary-gradient);color:var(--text-inverse);display:flex;align-items:center;justify-content:center;font-size:16px;box-shadow:0 6px 20px rgba(10,116,218,.5);border:2.5px solid #ffffff}.slider-label{position:absolute;bottom:14px;padding:7px 16px;background:rgba(15,23,42,.85);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:white;font-size:13px;font-weight:800;border-radius:var(--radius-sm);z-index:4}.label-before{left:14px}.label-after{right:14px}.form-group{margin-bottom:22px}.form-label{display:block;margin-bottom:8px;font-weight:800;font-size:.92rem}.form-label,.input{color:var(--text-main)}.input{width:100%;padding:15px 20px;border-radius:var(--radius-md);border:1.5px solid var(--border-color);background:#ffffff;font-family:Cairo,sans-serif;font-size:.98rem;transition:var(--transition)}.input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 4px rgba(10,116,218,.15)}textarea.input{resize:vertical;min-height:120px}.timeline{position:relative;padding-right:38px}[dir=ltr] .timeline{padding-right:0;padding-left:38px}.timeline:before{content:"";position:absolute;right:15px;top:5px;bottom:5px;width:3px;background:var(--primary-gradient);border-radius:2px}[dir=ltr] .timeline:before{right:auto;left:15px}.event{position:relative;padding:28px;margin-bottom:26px;border-radius:var(--radius-md);background:#ffffff;border:1px solid var(--border-color);box-shadow:var(--card-shadow)}.event:before{content:"";position:absolute;right:-31px;top:32px;width:16px;height:16px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 4px #ffffff,0 0 10px rgba(10,116,218,.4)}[dir=ltr] .event:before{right:auto;left:-31px}.event .date{font-weight:900;color:var(--primary);font-size:.92rem;margin-bottom:6px;display:inline-block}.event h4{font-size:1.2rem;color:var(--text-main);margin-bottom:8px}.event p{color:var(--text-muted);font-size:.95rem;line-height:1.65}.works-filter{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:35px}.filter-btn{padding:9px 24px;border-radius:var(--radius-full);background:#ffffff;border:1.5px solid var(--border-color);color:var(--text-muted);cursor:pointer;font-family:Cairo,sans-serif;font-size:.92rem;font-weight:800;transition:var(--transition)}.filter-btn.active,.filter-btn:hover{background:var(--primary-gradient);color:var(--text-inverse);border-color:transparent;box-shadow:0 6px 20px rgba(10,116,218,.3)}.work-card{position:relative;border-radius:var(--radius-md);overflow:hidden;background:#ffffff;border:1px solid var(--border-color);box-shadow:var(--card-shadow);transition:var(--transition);cursor:pointer}.work-card:hover{transform:translateY(-6px);box-shadow:var(--card-shadow-hover);border-color:var(--primary)}.work-card-image{position:relative;height:230px;overflow:hidden}.work-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.work-card:hover .work-card-image img{transform:scale(1.08)}.work-card-content{padding:22px}.work-card-title{font-size:1.15rem;color:var(--text-main);margin-bottom:6px}.work-card-desc{color:var(--text-muted);font-size:.9rem}#lightbox{display:none;position:fixed;inset:0;align-items:center;justify-content:center;background:rgba(15,23,42,.88);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2000;padding:20px}#lightbox img{max-width:90%;max-height:85vh;border-radius:var(--radius-md);box-shadow:0 25px 60px rgba(0,0,0,.5);border:3px solid #ffffff}#lightbox-close{position:absolute;top:25px;right:25px;background:#ffffff;color:var(--text-main);border:none;font-size:28px;width:48px;height:48px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.25);transition:var(--transition)}#lightbox-close:hover{background:var(--primary);color:var(--text-inverse);transform:rotate(90deg)}.site-footer{background:#0f172a;border-top:none;color:#f8fafc;padding:55px 0 25px;margin-top:auto;margin-bottom:0!important;box-shadow:0 -4px 25px rgba(0,0,0,.03)}.footer-content{display:grid;grid-template-columns:repeat(4,1fr);gap:38px;margin-bottom:44px}.footer-column h3{font-size:1.2rem;margin-bottom:20px;color:var(--primary);position:relative;padding-bottom:8px}.footer-column h3:after{content:"";position:absolute;bottom:0;right:0;width:44px;height:3px;background:var(--primary);border-radius:2px}[dir=ltr] .footer-column h3:after{right:auto;left:0}.footer-column p{color:#94a3b8;font-size:.92rem;line-height:1.7}.footer-links{list-style:none}.footer-links li{margin-bottom:12px}.footer-links a{color:#cbd5e1;font-size:.92rem;display:inline-block;font-weight:600}.footer-links a:hover{color:var(--primary);transform:translateX(-4px)}[dir=ltr] .footer-links a:hover{transform:translateX(4px)}.footer-contact-info{list-style:none}.footer-contact-info li{display:flex;align-items:flex-start;gap:12px;margin-bottom:14px;color:var(--text-muted);font-size:.92rem}.footer-contact-info i{color:var(--primary);margin-top:4px}.social-links{gap:14px;margin-top:20px}.social-links a{width:40px;height:40px;background:var(--bg-secondary);color:var(--primary);display:flex;transition:var(--transition)}.social-links a:hover{background:var(--primary-gradient);color:var(--text-inverse);transform:translateY(-3px);box-shadow:0 6px 20px rgba(10,116,218,.35)}.copyright{text-align:center;padding-top:24px;font-size:.88rem;color:var(--text-muted);font-weight:600}.copyright,.mobile-quick-bar{border-top:1px solid var(--border-color)}.mobile-quick-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px 18px;z-index:990;gap:14px;box-shadow:0 -6px 25px rgba(0,0,0,.08)}.mobile-quick-bar .btn{flex:1 1;padding:12px;font-size:.88rem}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.fade-in{animation:fadeIn .6s cubic-bezier(.4,0,.2,1) forwards}@media (max-width:1024px){.footer-content,.stats-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:868px){.header-content{display:flex;justify-content:space-between;width:100%}.grid,.grid-2,.grid-3,.grid-4{grid-template-columns:1fr!important;gap:1.5rem}.section{padding:2.5rem 0}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:#ffffff;border-bottom:1px solid var(--border-color);padding:24px;box-shadow:0 18px 35px rgba(0,0,0,.12)}.main-nav.active{display:block}.main-nav ul{flex-direction:column;gap:12px}.mobile-menu{display:flex}.hide-on-mobile,.hide-on-tablet{display:none!important}.hero-grid{grid-template-columns:1fr;text-align:center}.hero-content{order:2}.hero-media{order:1;margin-bottom:1.5rem}.hero-badge{align-self:center}.hero-actions{justify-content:center}.hero-stats{grid-template-columns:1fr}.doctor-info h2{font-size:1.9rem}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.mobile-quick-bar{display:flex}.main-content{padding-bottom:95px}.features-pills{display:flex;flex-direction:column;gap:8px;width:100%;margin-bottom:20px}.features-pills .pill{width:100%;justify-content:center;text-align:center;padding:10px 16px;font-size:.88rem;border-radius:12px;background:rgba(10,116,218,.06);border:1px solid rgba(10,116,218,.15)}.btn-group{display:flex;flex-direction:column;width:100%;gap:10px}.btn-group .btn{width:100%;justify-content:center;text-align:center;padding:13px 20px;font-size:.95rem}}@media (max-width:480px){.footer-content{grid-template-columns:1fr;text-align:center}.footer-column h3:after{right:50%;transform:translateX(50%)}[dir=ltr] .footer-column h3:after{left:50%;transform:translateX(-50%)}.social-links{justify-content:center}.stats-grid{grid-template-columns:1fr}}.social-links{display:flex;gap:12px;align-items:center;margin-top:18px;flex-wrap:wrap}.social-links a{width:44px;height:44px;border-radius:50%;background:#ffffff;border:1px solid var(--border-color);display:inline-flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(.4,0,.2,1);text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.06)}.social-links a svg{width:20px;height:20px;transition:transform .3s ease}.social-links a.social-whatsapp{background:rgba(37,211,102,.12);color:#25d366;border-color:rgba(37,211,102,.25)}.social-links a.social-linkedin{background:rgba(10,102,194,.12);color:#0a66c2;border-color:rgba(10,102,194,.25)}.social-links a.social-instagram{background:rgba(225,48,108,.12);color:#e1306c;border-color:rgba(225,48,108,.25)}.social-links a.social-twitter{background:rgba(29,161,242,.12);color:#1da1f2;border-color:rgba(29,161,242,.25)}.social-links a.social-email{background:rgba(234,67,53,.12);color:#ea4335;border-color:rgba(234,67,53,.25)}.social-links a:hover{transform:translateY(-4px) scale(1.1);color:#ffffff!important;border-color:transparent}.social-links a.social-whatsapp:hover{background:linear-gradient(135deg,#25d366,#128c7e);box-shadow:0 8px 20px rgba(37,211,102,.4)}.social-links a.social-linkedin:hover{background:linear-gradient(135deg,#0a66c2,#004182);box-shadow:0 8px 20px rgba(10,102,194,.4)}.social-links a.social-instagram:hover{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045);box-shadow:0 8px 20px rgba(253,29,29,.4)}.social-links a.social-twitter:hover{background:linear-gradient(135deg,#1da1f2,#0d8bd9);box-shadow:0 8px 20px rgba(29,161,242,.4)}.social-links a.social-email:hover{background:linear-gradient(135deg,#ea4335,#c5221f);box-shadow:0 8px 20px rgba(234,67,53,.4)}.dev-link{color:var(--primary)!important;text-decoration:none!important;font-weight:800!important;padding:3px 10px!important;border-radius:8px!important;background:rgba(10,116,218,.08)!important;border:1px solid rgba(10,116,218,.15)!important;transition:all .3s cubic-bezier(.4,0,.2,1)!important;display:inline-flex!important;align-items:center!important;gap:6px!important}.dev-link:hover{background:var(--primary-gradient)!important;color:#ffffff!important;box-shadow:0 4px 14px rgba(10,116,218,.35)!important;transform:translateY(-2px)!important;border-color:transparent!important}h1{font-size:clamp(2rem,5vw,3rem)!important}h2{font-size:clamp(1.8rem,4vw,2.5rem)!important}h3{font-size:clamp(1.4rem,3vw,1.8rem)!important}li,p{font-size:clamp(.9rem,1.5vw,1rem)}@media (max-width:768px){.btn,.footer-contact-info a,.footer-links a,.main-nav a{min-height:44px;display:inline-flex;align-items:center}.social-links a{width:48px;height:48px}.main-nav{display:none;position:absolute;top:100%;left:0;right:0;background:rgba(255,255,255,.95);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--border-color);padding:24px;box-shadow:0 18px 35px rgba(0,0,0,.12);z-index:999}.main-nav.active{display:flex;flex-direction:column}.main-nav ul{flex-direction:column;gap:.5rem}.main-nav a{width:100%;padding:12px 20px;border-radius:12px;background:rgba(10,116,218,.05)}}