@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/sora-latin-ext-wght-normal.f55c6df7.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/sora-latin-wght-normal.93e9cbad.woff2) format("woff2-variations");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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-ext-wght-normal.d1990364.woff2) format("woff2-variations");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-cyrillic-wght-normal.2ffcac4f.woff2) format("woff2-variations");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-greek-wght-normal.6b69666c.woff2) format("woff2-variations");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-vietnamese-wght-normal.383b32a0.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-ext-wght-normal.f5cc7610.woff2) format("woff2-variations");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-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_next/static/media/manrope-latin-wght-normal.fedf4c92.woff2) format("woff2-variations");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-display:swap;font-weight:400;src:url(/_next/static/media/tajawal-arabic-400-normal.2de03168.woff2) format("woff2"),url(/_next/static/media/tajawal-arabic-400-normal.bf5ea634.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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-display:swap;font-weight:400;src:url(/_next/static/media/tajawal-latin-400-normal.28c5eac4.woff2) format("woff2"),url(/_next/static/media/tajawal-latin-400-normal.f7ffaf30.woff) format("woff");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-display:swap;font-weight:500;src:url(/_next/static/media/tajawal-arabic-500-normal.99d36556.woff2) format("woff2"),url(/_next/static/media/tajawal-arabic-500-normal.13df68ad.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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-display:swap;font-weight:500;src:url(/_next/static/media/tajawal-latin-500-normal.e1b0c32b.woff2) format("woff2"),url(/_next/static/media/tajawal-latin-500-normal.a972fd4e.woff) format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/tajawal-arabic-700-normal.7ecff704.woff2) format("woff2"),url(/_next/static/media/tajawal-arabic-700-normal.c9fc3125.woff) format("woff");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-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-10ec4,u+10efc-10eff,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-display:swap;font-weight:700;src:url(/_next/static/media/tajawal-latin-700-normal.faa4bf6d.woff2) format("woff2"),url(/_next/static/media/tajawal-latin-700-normal.6ed322e1.woff) format("woff");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}:root{--font-heading:"Sora Variable","Sora",sans-serif;--font-body:"Manrope Variable","Manrope",sans-serif;--font-arabic:"Tajawal",sans-serif;--bg-main:#060b10;--bg-soft:#0d1723;--bg-card:rgba(14,28,41,.72);--surface:#122233;--line:rgba(147,197,253,.18);--line-strong:rgba(0,229,210,.45);--text-main:#f5fbff;--text-muted:#99aaba;--accent:#00e5d2;--accent-strong:#00c8b8;--accent-soft:rgba(0,229,210,.14);--radius-lg:24px;--radius-md:16px;--radius-sm:12px;--shadow-lg:0 28px 60px -28px rgba(0,0,0,.65);--shadow-soft:0 16px 38px -26px rgba(5,12,22,.9)}*{box-sizing:border-box}body,html{margin:0;padding:0;width:100%}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 12% 8%,rgba(0,229,210,.17),transparent 34%),radial-gradient(circle at 88% 18%,rgba(68,161,255,.1),transparent 32%),linear-gradient(150deg,#04070c,#061019 48%,#07121c);color:var(--text-main);font-family:var(--font-body),sans-serif;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}.page-shell{min-height:100dvh;overflow:clip;position:relative}.page-shell:before{content:"";position:fixed;inset:0;pointer-events:none;background-image:linear-gradient(rgba(153,170,186,.05) 1px,transparent 0),linear-gradient(90deg,rgba(153,170,186,.05) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at center,#000 18%,transparent 85%);mask-image:radial-gradient(circle at center,#000 18%,transparent 85%);z-index:-2}.container{width:min(1160px,calc(100% - 2.5rem));margin-inline:auto}.section{padding:5.4rem 0}.section-kicker{margin:0;text-transform:uppercase;letter-spacing:.18em;font-size:.72rem;font-weight:700;color:rgba(166,244,237,.9)}.section-heading{margin:.85rem 0 0;font-family:var(--font-heading),sans-serif;letter-spacing:-.02em;line-height:1.06;font-size:clamp(1.55rem,3.5vw,2.75rem);max-width:820px}.section-head{margin-bottom:2rem}.site-header-wrap{position:-webkit-sticky;position:sticky;top:0;z-index:20;padding-top:.7rem}.site-header{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:72px;border-radius:18px;border:1px solid hsla(0,0%,100%,.08);background:rgba(6,15,23,.78);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);padding:.72rem 1rem;box-shadow:var(--shadow-soft)}.brand{display:inline-flex;align-items:center;gap:.72rem;min-width:0}.brand-text{font-family:var(--font-heading),sans-serif;letter-spacing:.01em;font-weight:600;font-size:1.02rem}.desktop-nav{display:inline-flex;gap:.9rem}.nav-link{color:var(--text-muted);font-size:.92rem;padding:.5rem .6rem;border-radius:10px;transition:color .25s ease,background .25s ease}.nav-link:hover{color:var(--text-main);background:rgba(153,170,186,.11)}.header-actions{gap:.55rem}.header-actions,.lang-switch{display:inline-flex;align-items:center}.lang-switch{min-width:40px;height:40px;border-radius:999px;border:1px solid rgba(147,197,253,.3);background:rgba(10,24,36,.75);justify-content:center;font-family:var(--font-heading),sans-serif;font-size:.8rem;font-weight:700;letter-spacing:.08em;color:#d9eaf6;transition:transform .2s ease,border-color .2s ease}.lang-switch:hover{transform:translateY(-1px);border-color:var(--line-strong)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:var(--font-heading),sans-serif;border-radius:999px;line-height:1;font-size:.9rem;font-weight:600;padding:.88rem 1.25rem;transition:transform .2s ease,box-shadow .3s ease,background .25s ease}.btn.primary{background:linear-gradient(120deg,#00e5d2,#4ef7c8);color:#03262a;box-shadow:0 16px 36px -22px rgba(0,229,210,.9)}.btn.primary:hover{transform:translateY(-2px);box-shadow:0 28px 45px -25px rgba(0,229,210,.92)}.btn.secondary{border:1px solid var(--line);color:#d6e8f8;background:rgba(12,26,39,.75)}.btn.secondary:hover{border-color:var(--line-strong);transform:translateY(-1px)}.menu-toggle{width:36px;height:36px;border-radius:10px;border:1px solid var(--line);background:rgba(6,18,28,.8);color:var(--text-main);display:none;align-items:center;justify-content:center}.mobile-nav{margin:.55rem auto 0;width:min(1160px,calc(100% - 2.5rem));border-radius:16px;border:1px solid var(--line);background:rgba(8,20,30,.95);padding:.8rem;display:grid;grid-gap:.45rem;gap:.45rem}.mobile-nav a{border-radius:10px;padding:.68rem .75rem;color:var(--text-muted);transition:background .2s ease,color .2s ease}.mobile-nav a:hover{color:var(--text-main);background:rgba(153,170,186,.08)}.mobile-lang-switch{margin-top:.45rem}.hero{display:grid;grid-gap:2rem;gap:2rem;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;min-height:calc(100dvh - 118px)}.hero h1{margin:1rem 0 0;font-family:var(--font-heading),sans-serif;line-height:.95;letter-spacing:-.026em;font-size:clamp(2.2rem,9vw,5.7rem);max-width:12ch}.hero h1 span{display:block;background:linear-gradient(130deg,#00e5d2,#8ce9ff 63%,#f0fbff);-webkit-background-clip:text;color:transparent}.hero-lead{max-width:62ch;color:var(--text-muted);margin:1.25rem 0 0;font-size:clamp(1rem,1.4vw,1.12rem);line-height:1.72}.arabic-kicker{font-family:var(--font-arabic),sans-serif;font-size:1.05rem;margin:1rem 0 0;color:rgba(215,235,245,.86)}.hero-actions{margin-top:1.75rem;gap:.72rem}.hero-actions,.pill-list{display:flex;flex-wrap:wrap}.pill-list{margin-top:1.55rem;gap:.6rem}.pill{border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:.45rem .8rem;font-size:.79rem;color:#bed1dc;background:hsla(0,0%,100%,.03)}.hero-panel{border-radius:var(--radius-lg);border:1px solid rgba(126,211,255,.2);background:linear-gradient(165deg,rgba(8,26,40,.95),rgba(8,20,31,.75));padding:1.45rem;position:relative;overflow:hidden;box-shadow:var(--shadow-lg);isolation:isolate}.panel-glow{position:absolute;width:260px;height:260px;border-radius:999px;filter:blur(52px);background:rgba(0,229,210,.28);top:-90px;right:-80px;pointer-events:none;z-index:-1}.signal-dot{width:11px;height:11px;border-radius:50%;background:#4ef7c8;box-shadow:0 0 0 0 rgba(78,247,200,.65);animation:pulse-ring 1.9s infinite}.hero-panel h2{margin:1rem 0 .25rem;font-size:1.4rem;font-family:var(--font-heading),sans-serif;letter-spacing:-.01em}.hero-panel p{margin:0;color:#b7c7d4;line-height:1.64}.control-list{margin-top:1.1rem;display:grid;grid-gap:.55rem;gap:.55rem}.control-list>div{border:1px solid hsla(0,0%,100%,.1);background:rgba(8,26,39,.6);border-radius:var(--radius-sm);padding:.68rem .78rem}.control-label{display:block;color:rgba(188,212,229,.8);font-size:.72rem;text-transform:uppercase;letter-spacing:.12em;margin-bottom:.2rem}.control-list strong{font-size:.88rem}.orbit{position:absolute;border:1px dashed rgba(145,223,255,.16);border-radius:999px;pointer-events:none}.orbit.one{width:300px;height:300px;right:-130px;bottom:-140px;animation:orbit-slow 18s linear infinite}.orbit.two{width:190px;height:190px;left:-90px;top:-90px;animation:orbit-slow 14s linear infinite reverse}.strip-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.8rem;gap:.8rem}.strip-cards article{border:1px solid rgba(147,197,253,.2);border-radius:var(--radius-md);background:rgba(10,24,36,.7);padding:1rem;transition:transform .24s ease,border-color .24s ease}.strip-cards article:hover{transform:translateY(-5px);border-color:rgba(0,229,210,.45)}.strip-cards h3{margin:.6rem 0 .5rem;font-family:var(--font-heading),sans-serif}.strip-cards p{margin:0;color:var(--text-muted);line-height:1.58;font-size:.95rem}.service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.service-card{border-radius:var(--radius-md);border:1px solid rgba(147,197,253,.22);background:linear-gradient(165deg,rgba(10,24,37,.95),rgba(8,20,29,.8));padding:1.2rem;box-shadow:var(--shadow-soft)}.service-top-row{display:flex;justify-content:space-between;align-items:center}.service-icon{color:var(--accent)}.card-arrow{color:rgba(194,230,244,.7);transition:transform .2s ease}.service-card:hover .card-arrow{transform:translate(2px,-2px)}.service-card h3{margin:1rem 0 .55rem;font-family:var(--font-heading),sans-serif;letter-spacing:-.01em}.service-card p{margin:0;color:#b0c5d3;line-height:1.65}.service-card ul{margin:1rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.45rem;gap:.45rem}.service-card li{position:relative;padding-left:1.1rem;color:#dce8ef;font-size:.89rem}.service-card li:before{content:"";position:absolute;left:0;top:.44rem;width:.48rem;height:.48rem;border-radius:2px;background:linear-gradient(130deg,#00e5d2,#88f0ff)}.solution-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.9rem;gap:.9rem}.solution-grid article{border:1px solid rgba(150,210,255,.2);border-radius:var(--radius-md);background:rgba(9,22,34,.7);padding:1.15rem;transition:border-color .2s ease,transform .2s ease}.solution-grid article:hover{border-color:rgba(0,229,210,.45);transform:translateY(-4px)}.solution-grid h3{margin:0;font-family:var(--font-heading),sans-serif;font-size:1.13rem}.solution-grid p{margin:.72rem 0 0;color:var(--text-muted);line-height:1.63}.process-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.82rem;gap:.82rem}.process-list li{border:1px solid rgba(148,194,225,.22);border-radius:var(--radius-md);padding:1rem;display:grid;grid-template-columns:auto 1fr;align-items:start;grid-gap:.85rem;gap:.85rem;background:rgba(9,23,35,.82);transition:transform .2s ease,border-color .2s ease}.process-list li:hover{transform:translateY(-4px);border-color:rgba(0,229,210,.42)}.process-list span{display:inline-flex;width:2.2rem;height:2.2rem;border-radius:999px;align-items:center;justify-content:center;color:#04222b;font-size:.8rem;font-weight:700;background:linear-gradient(130deg,#00e5d2,#90f1dc)}.process-list h3{margin:.1rem 0 .45rem;font-family:var(--font-heading),sans-serif}.process-list p{margin:0;color:var(--text-muted);line-height:1.6}.faq-list{display:grid;grid-gap:.65rem;gap:.65rem}.faq-item{border-radius:14px;border:1px solid rgba(140,191,226,.25);background:rgba(8,20,32,.74);overflow:hidden}.faq-trigger{width:100%;border:0;background:transparent;color:#eaf4fa;padding:1rem;font-family:var(--font-heading),sans-serif;font-size:1rem;text-align:left;display:flex;justify-content:space-between;align-items:center;gap:.7rem;cursor:pointer}.faq-content{margin:0;color:var(--text-muted);line-height:1.65;padding:0 1rem 1rem}.contact-card{border-radius:var(--radius-lg);border:1px solid rgba(143,205,236,.28);background:linear-gradient(140deg,rgba(8,26,39,.95),rgba(6,17,25,.85));padding:clamp(1.2rem,4vw,2.2rem);position:relative;overflow:hidden}.contact-card:after{content:"";position:absolute;width:210px;height:210px;border-radius:999px;right:-70px;bottom:-90px;background:radial-gradient(circle at center,rgba(0,229,210,.35),transparent 70%)}.contact-card h2{margin:.7rem 0 0;font-size:clamp(1.45rem,2.9vw,2.4rem);letter-spacing:-.02em;font-family:var(--font-heading),sans-serif}.contact-card p{margin:.85rem 0 0;color:var(--text-muted);max-width:62ch;line-height:1.66}.contact-intro,.contact-layout{position:relative;z-index:1}.contact-layout{margin-top:1.4rem;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-gap:.9rem;gap:.9rem}.contact-form{border:1px solid rgba(140,191,226,.2);border-radius:var(--radius-md);background:rgba(6,18,27,.62);padding:1rem;display:grid;grid-gap:.8rem;gap:.8rem}.field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.7rem;gap:.7rem}.field{display:grid;grid-gap:.4rem;gap:.4rem}.field span{font-size:.78rem;text-transform:uppercase;letter-spacing:.09em;color:#bcd2df;font-weight:600}.field input,.field select,.field textarea{width:100%;border:1px solid rgba(147,197,253,.25);background:rgba(8,24,35,.8);color:var(--text-main);border-radius:12px;padding:.76rem .85rem;font-family:var(--font-body),sans-serif;font-size:.95rem;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.field textarea{resize:vertical;min-height:130px}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(0,229,210,.16)}.field-error{color:#ffb6b3;font-size:.79rem}.submit-btn{width:max-content}.feedback{margin:.2rem 0 0;font-size:.92rem}.feedback.success{color:#8ef0ca}.feedback.error{color:#ffb7b3}.honeypot{position:absolute;opacity:0;pointer-events:none;height:0;overflow:hidden}.contact-side{border:1px solid rgba(140,191,226,.2);border-radius:var(--radius-md);background:rgba(6,18,27,.55);padding:1rem}.contact-side h3{margin:.1rem 0 0;font-family:var(--font-heading),sans-serif;font-size:1.12rem}.contact-side ul{margin:.9rem 0 0;padding:0;list-style:none;display:grid;grid-gap:.52rem;gap:.52rem}.contact-side li{position:relative;color:#c4d7e5;line-height:1.6;-webkit-padding-start:1rem;padding-inline-start:1rem}.contact-side li:before{content:"";position:absolute;width:.46rem;height:.46rem;border-radius:3px;inset-inline-start:0;top:.47rem;background:linear-gradient(130deg,#00e5d2,#88f0ff)}.contact-side a{display:inline-block;margin-top:1rem;color:#ddf5ff}.contact-side a:hover{color:var(--accent)}.contact-address{margin-top:1.05rem;display:grid;grid-gap:.2rem;gap:.2rem;font-style:normal;color:#d5e6f1;line-height:1.55}.contact-phone{margin:.85rem 0 0;color:#d5e6f1}.contact-phone a{display:inline-block}.locale-rtl .contact-phone a{direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.site-footer{padding:2.9rem 0 2rem;border-top:1px solid rgba(153,170,186,.2);margin-top:4rem}.footer-content{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:1.2rem;gap:1.2rem;align-items:start}.footer-brand p{margin:.85rem 0 0;color:var(--text-muted);max-width:56ch;line-height:1.6}.footer-links{display:grid;grid-gap:.5rem;gap:.5rem;text-align:right}.footer-links a{color:#d6e8f8}.footer-links a:hover{color:var(--accent)}.footer-bottom{margin-top:1.8rem;padding-top:1rem;border-top:1px solid rgba(153,170,186,.15);display:block;gap:1rem;color:#96acbc}.locale-rtl .btn,.locale-rtl .contact-card h2,.locale-rtl .contact-side h3,.locale-rtl .faq-trigger,.locale-rtl .hero h1,.locale-rtl .hero-panel h2,.locale-rtl .process-list h3,.locale-rtl .section-heading,.locale-rtl .service-card h3,.locale-rtl .solution-grid h3,.locale-rtl .strip-cards h3{font-family:var(--font-arabic),sans-serif;letter-spacing:0}.locale-rtl .field span{letter-spacing:0}.locale-rtl .hero h1{line-height:1.2}.locale-rtl .hero h1 span{margin-top:.12em}@keyframes pulse-ring{0%{box-shadow:0 0 0 0 rgba(78,247,200,.6)}70%{box-shadow:0 0 0 16px rgba(78,247,200,0)}to{box-shadow:0 0 0 0 rgba(78,247,200,0)}}@keyframes orbit-slow{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (max-width:1040px){.hero{grid-template-columns:1fr;min-height:auto;padding-top:2rem}.contact-layout,.process-list,.solution-grid,.strip-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.contact-layout{grid-template-columns:1fr}}@media (max-width:860px){.desktop-nav,.hide-mobile{display:none}.menu-toggle{display:inline-flex}.field-grid,.footer-content,.process-list,.service-grid,.solution-grid,.strip-cards{grid-template-columns:1fr}.footer-links{text-align:left}.submit-btn{width:100%}}@media (max-width:640px){.container{width:min(1160px,calc(100% - 1.4rem))}.section{padding:4.2rem 0}.site-header{min-height:64px}.brand-text{font-size:.92rem}.btn{width:100%}.hero-actions .btn{justify-content:center}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}