*,:before,:after{box-sizing:border-box;margin:0;padding:0}ul,ol{list-style:none}input,button,textarea,select{font:inherit}@font-face{font-family:Baloo;src:url(/fonts/Baloo-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Baloo2;src:url(/fonts/Baloo2-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Chillax;src:url(/fonts/Chillax-Variable.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-Medium.ttf)format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Tajawal;src:url(/fonts/Tajawal-Black.ttf)format("truetype");font-weight:900;font-style:normal;font-display:swap}:root{--font-h:"Chillax", "Baloo2", "Tajawal", system-ui, -apple-system, sans-serif;--font-b:"Chillax", "Baloo2", "Tajawal", system-ui, -apple-system, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--gold:#0e7566;--gold-light:#35c4a9;--gold-dim:#0e756614;--gold-a08:#0e756614;--gold-border:#0e756647;--gold-a50:#0e756666;--gold-deep:#0a554a;--teal:#0e7566;--teal-light:#35c4a9;--teal-dim:#0e756614;--bg:#fff;--surface:#f5f7f6;--surface-alt:#edf1ef;--surface-high:#e2e8e5;--border:#e3e8e5;--border-strong:#b9c4bf;--border-dark:#0a14101f;--text-1:#101413;--text-2:#4e5853;--text-3:#8a948f;--text-inv:#fff;--success:#16a34a;--success-dim:#16a34a1a;--success-border:#16a34a40;--error:#dc2626;--error-dim:#dc262614;--error-border:#dc26264d;--error-text:#b91c1c;--cyan:var(--teal);--cyan-light:var(--teal-light);--cyan-dim:var(--teal-dim);--shadow-xs:0 1px 3px #0a14100d;--shadow-sm:0 2px 8px #0a14100f;--shadow-md:0 6px 24px #0a141014;--shadow-lg:0 16px 48px #0a14101a;--glow-cyan:0 2px 8px #0a14100f;--glow-gold:0 2px 8px #0a14100f;--brand-50:#eaf6f2;--brand-100:#d3ede5;--brand-200:#a8dcce;--brand-300:#79c6b2;--brand-400:#43ab93;--brand-500:#0e7566;--brand-600:#0c6156;--brand-700:#0a4e45;--brand-800:#083d36;--brand-900:#062b26;--brand-950:#041b18;--card-ring:0 0 0 1px #0a14100f;--card-ring-h:0 0 0 1px #0a14101f, 0 2px 8px #0a14100f;--card-lift:0 0 0 1px #0a14101f, 0 6px 24px #0a141014;--shadow-border:0 1px 0 0 #0a14100f;--header-height:56px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:24px;--r-2xl:32px;--clay-400:#43ab93;--clay-500:#0e7566;--clay-600:#0c6156;--clay-700:#0a4e45;--clay-800:#083d36}html{scroll-behavior:smooth;font-size:16px}@media (max-width:1024px){html{font-size:15px}}@media (max-width:640px){html{font-size:14.5px}}body{font-family:var(--font-b);background:var(--bg);color:var(--text-1);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.65;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:var(--font-h);letter-spacing:-.02em;color:var(--text-1);font-weight:600;line-height:1.12}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none}::selection{background:var(--gold);color:#fff}html,body{-webkit-user-select:none;user-select:none}input,textarea,select,.selectable-text{-webkit-user-select:text;user-select:text}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.section{padding:120px 0;position:relative}.section--alt{background:var(--surface)}.section--dark{background:var(--bg)}.section--white{background:var(--surface-alt)}.section-padding{padding:100px 0}.grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.mono-label{font-family:var(--font-b);letter-spacing:0;text-transform:none;color:var(--text-1);font-size:13px;font-weight:600}.panel{background:var(--bg);border:1px solid var(--border);border-radius:12px;transition:border-color .18s,box-shadow .18s}.panel:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm)}.hairline{background:var(--border);border:none;height:1px}.btn-primary{font-family:var(--font-b);background:var(--gold);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .18s,transform .15s;display:inline-flex}.btn-primary:hover{background:var(--gold-deep);transform:translateY(-1px)}.btn-primary:active{transform:translateY(0)}.btn-ghost{font-family:var(--font-b);color:var(--text-1);border:1.5px solid var(--border-dark);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,transform .15s;display:inline-flex}.btn-ghost:hover{border-color:var(--gold);color:var(--gold)}.btn-ghost:active{transform:translateY(0)}.tag-pill{font-family:var(--font-b);color:var(--text-2);border:1.5px solid var(--border-strong);white-space:nowrap;background:0 0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:13px;font-weight:500;transition:border-color .18s,color .18s;display:inline-flex}.tag-pill:hover{border-color:var(--gold);color:var(--gold)}.gradient-text{background:linear-gradient(135deg, var(--text-1) 20%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text--gold{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-light) 60%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text--dark{background:linear-gradient(135deg, var(--text-1) 0%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-text--cyan{background:linear-gradient(135deg, var(--text-1) 30%, var(--teal) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gold-text{color:var(--gold)}.section-label{font-family:var(--font-b);letter-spacing:0;text-transform:none;color:var(--text-1);background:0 0;border:none;border-radius:0;margin-bottom:22px;padding:0;font-size:13px;font-weight:600;display:block}.section-label:before{content:none}.section-label:after{content:"";background:var(--gold);border-radius:2px;width:40px;height:3px;margin-top:10px;display:block}.section-label--cyan{color:var(--text-1);background:0 0;border:none}.section-label--cyan:before{content:none}.btn-clay{font-family:var(--font-b);background:var(--gold);color:#fff;cursor:pointer;border:1.5px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .18s,transform .15s;display:inline-flex}.btn-clay:hover{background:var(--gold-deep);transform:translateY(-1px)}.btn-clay:active{transform:translateY(0)}.btn-outline-clay{font-family:var(--font-b);color:var(--text-1);border:1.5px solid var(--border-dark);cursor:pointer;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 28px;font-size:.9375rem;font-weight:600;text-decoration:none;transition:border-color .18s,color .18s,transform .15s;display:inline-flex}.btn-outline-clay:hover{border-color:var(--gold);color:var(--gold);transform:translateY(-1px)}.btn-outline-clay:active{transform:translateY(0)}.text-accent{color:var(--gold)}.bg-accent-subtle{background:var(--gold-dim)}.accent-line{background:var(--gold);border-radius:2px;width:40px;height:3px;margin-bottom:16px;display:block}.accent-line:after{content:none}.accent-dot,.gold-dot{background:var(--gold);border-radius:50%;width:8px;height:8px;display:inline-block}.gold-dot.animate-pulse{animation:2s ease-in-out infinite goldDotPulse}@keyframes goldDotPulse{0%,to{opacity:.5;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}.badge-shimmer{position:relative;overflow:hidden}.badge-shimmer:after{content:none}.gold-dust{opacity:0;pointer-events:none;background-image:none}.card-premium{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:32px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.card-premium:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.card-premium-dark{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:32px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.card-premium-dark:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.solution-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:28px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.solution-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.solution-card:hover .solution-card__icon{color:var(--gold)}.success-factor-card{background:var(--bg);border:1px solid var(--border);border-radius:var(--r-md);padding:24px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative}.success-factor-card:hover{border-color:var(--border-strong);box-shadow:var(--shadow-sm);transform:translateY(-2px)}.success-factor-card:hover .success-factor-card__indicator{background:var(--gold)}.section-separator{justify-content:center;align-items:center;gap:12px;padding:40px 0;display:flex}.section-separator:before,.section-separator:after{content:"";background:var(--border);flex:1;height:1px}.section-separator__dot{background:var(--border-strong);border-radius:50%;width:6px;height:6px}@media (max-width:1024px){.grid-3,.grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.section,.section-padding{padding:80px 0}.container{padding:0 20px}}@media (max-width:640px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}[dir=rtl] body{letter-spacing:0;font-family:Tajawal,system-ui,-apple-system,sans-serif}[dir=rtl] h1,[dir=rtl] h2,[dir=rtl] h3,[dir=rtl] h4,[dir=rtl] h5{font-family:Tajawal,system-ui,-apple-system,sans-serif;letter-spacing:0!important}[dir=rtl] .mono-label,[dir=rtl] .section-label,[dir=rtl] .section-label--cyan,[dir=rtl] .btn-primary,[dir=rtl] .btn-ghost,[dir=rtl] .tag-pill,[dir=rtl] .btn-clay,[dir=rtl] .btn-outline-clay{letter-spacing:0;font-family:Tajawal,system-ui,-apple-system,sans-serif}.depth-drift-far{transform-origin:50%;animation:26s ease-in-out infinite depthDriftFar}.depth-drift-mid{transform-origin:50%;animation:18s ease-in-out infinite depthDriftMid}.depth-drift-near{transform-origin:50%;animation:12s ease-in-out infinite depthDriftNear}@keyframes depthDriftFar{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1%,-1.5%)scale(1.02)}}@keyframes depthDriftMid{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-1.2%,1.4%)scale(1.03)}}@keyframes depthDriftNear{0%,to{transform:translate(0)scale(1)}50%{transform:translate(1.6%,.8%)scale(1.05)}}@keyframes orbFloat1{0%,to{transform:translateY(0)translate(0)scale(1)}25%{transform:translateY(-18px)translate(12px)scale(1.02)}50%{transform:translateY(-8px)translate(22px)scale(.98)}75%{transform:translateY(-28px)translate(8px)scale(1.01)}}@keyframes orbFloat2{0%,to{transform:translateY(0)translate(0)scale(1)}25%{transform:translateY(-12px)translate(-14px)scale(.98)}50%{transform:translateY(-24px)translate(-6px)scale(1.02)}75%{transform:translateY(-6px)translate(-18px)scale(.99)}}@keyframes orbFloat3{0%,to{transform:translateY(0)translate(0)scale(1)}25%{transform:translateY(-22px)translate(8px)scale(1.01)}50%{transform:translateY(-6px)translate(-12px)scale(.98)}75%{transform:translateY(-18px)translate(14px)scale(1.02)}}@keyframes orbFloat4{0%,to{transform:translateY(0)translate(0)scale(1)}25%{transform:translateY(-14px)translate(-10px)scale(.99)}50%{transform:translateY(-20px)translate(8px)scale(1.01)}75%{transform:translateY(-10px)translate(-14px)scale(.98)}}.orb-float-1{animation:8s ease-in-out infinite orbFloat1}.orb-float-2{animation:10s ease-in-out infinite orbFloat2}.orb-float-3{animation:7s ease-in-out infinite orbFloat3}.orb-float-4{animation:9s ease-in-out infinite orbFloat4}.clay-gradient-text{background:linear-gradient(135deg, var(--gold) 0%, var(--gold-light) 60%, var(--gold) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}@keyframes fadeBounce{0%,to{opacity:.4;transform:translateY(0)}50%{opacity:.9;transform:translateY(-6px)}}.scroll-indicator-text{animation:2s ease-in-out infinite fadeBounce}@keyframes mouseMove{0%{opacity:1;transform:translateY(8px)}10%{opacity:1;transform:translateY(8px)}50%{opacity:.3;transform:translateY(22px)}60%{opacity:1;transform:translateY(8px)}to{opacity:1;transform:translateY(8px)}}.mouse-anim{opacity:1;animation:1.5s ease-in-out infinite mouseMove}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hero-phone-glow{background:radial-gradient(ellipse 60% 55% at 50% 45%, var(--gold-dim) 0%, transparent 72%);filter:blur(36px);pointer-events:none;z-index:-1;position:absolute;inset:-14% -10%}@media (prefers-reduced-motion:reduce){.depth-drift-far,.depth-drift-mid,.depth-drift-near,.orb-float-1,.orb-float-2,.orb-float-3,.orb-float-4,.hero-phone-glow,.clay-gradient-text,.scroll-indicator-text,.mouse-anim,.gold-dot.animate-pulse{animation:none!important}}.dark-section{--bg:#101413;--surface:#181d1b;--surface-alt:#1e2421;--surface-high:#262d29;--text-1:#f5f7f4;--text-2:#a8b1ad;--text-3:#6e7772;--text-inv:#101413;--border:#ffffff1a;--border-strong:#ffffff38;--border-dark:#ffffff29;--gold:#35c4a9;--gold-light:#6fe0cb;--gold-dim:#35c4a91a;--gold-a08:#35c4a914;--gold-border:#35c4a94d;--gold-a50:#35c4a973;--gold-deep:#12a388;color:#f5f7f4!important;background-color:#101413!important}.light-section-footer{background:linear-gradient(#0000 0%,#0a141004 40%,#0a141008 70%,#0a14100d 100%)}.section-grid-bg,.dark-section .section-grid-bg,.dark-section.section-grid-bg{background-image:none}.scroll-reveal{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(8px)}.scroll-reveal.is-visible{opacity:1;transform:translateY(0)}
