.wesal-source-page{--bg:#050a18;--bg-soft:#081127;--bg-muted:#0b1530;--fg:#f8fafc;--fg-soft:#cbd5e1;--fg-mute:#94a3b8;--card:rgba(12,24,52,0.72);--card-solid:#0c1834;--line:rgba(90,140,255,0.18);--line-strong:rgba(90,140,255,0.32);--primary:#2563eb;--primary-hi:#4d80ff;--secondary:#22d3ee;--teal:#14b8a6;--navy:#0f1f3d;--halo:radial-gradient(60% 60% at 50% 50%,rgba(37,99,235,0.32),rgba(34,211,238,0.16) 55%,transparent 80%)}html.light .wesal-source-page{--bg:#f8fafc;--bg-soft:#eef2fa;--bg-muted:#e5ecf7;--fg:#0f172a;--fg-soft:#475569;--fg-mute:#64748b;--card:#ffffff;--card-solid:#ffffff;--line:rgba(15,23,42,0.1);--line-strong:rgba(15,23,42,0.18);--primary:#1b5ce8;--primary-hi:#1b5ce8;--secondary:#14b8a6;--teal:#14b8a6;--navy:#1b3a5c;--halo:radial-gradient(60% 60% at 50% 50%,rgba(27,92,232,0.18),rgba(20,184,166,0.1) 55%,transparent 80%)}.wesal-source-page{overflow-x:hidden;transition:background-color .35s ease,color .35s ease;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-wrap{overflow-x:clip}.wesal-source-page section{max-width:100vw}.wesal-source-page :focus{outline:none}.wesal-source-page :focus-visible{outline:2px solid color-mix(in srgb,var(--secondary) 70%,transparent);outline-offset:2px;border-radius:8px}.wesal-source-page a:focus-visible,.wesal-source-page button:focus-visible{outline:2px solid color-mix(in srgb,var(--secondary) 80%,transparent);outline-offset:3px}.wesal-logo-lockup{display:inline-flex;gap:11px;align-items:center;text-decoration:none;direction:rtl}.wesal-logo-icon{display:block;width:auto;height:46px;object-fit:contain}.wesal-logo-text{display:flex;flex-direction:column;align-items:flex-start;line-height:1.05}.wesal-logo-ar{font-family:Tajawal,sans-serif;font-size:19px;font-weight:800;color:var(--fg);letter-spacing:-.01em}.wesal-logo-en{margin-top:2px;font-family:Inter,sans-serif;font-size:11.5px;font-weight:500;color:#22d3ee;letter-spacing:.14em}html.light .wesal-source-page .wesal-logo-en{color:#2563eb}@media (max-width:640px){.wesal-logo-icon{height:38px}.wesal-logo-ar{font-size:16px}.wesal-logo-en{font-size:10px;letter-spacing:.12em}}.container-page{max-width:1240px;padding:0 20px;margin:0 auto}@media (min-width:768px){.container-page{padding:0 32px}}.surface{background:var(--card);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.surface,.surface-solid{border:1px solid var(--line)}.surface-solid{background:var(--card-solid)}.surface-soft{background:var(--bg-muted)}.text-soft{color:var(--fg-soft)}.text-mute{color:var(--fg-mute)}.border-line{border-color:var(--line)}.btn-primary{color:#fff;background:linear-gradient(135deg,var(--primary),var(--primary-hi));box-shadow:0 14px 36px -14px rgba(37,99,235,.65),inset 0 1px 0 rgba(255,255,255,.18);transition:all .2s ease}.btn-primary:hover{box-shadow:0 18px 42px -14px rgba(37,99,235,.8),inset 0 1px 0 rgba(255,255,255,.25);transform:translateY(-1px)}.btn-ghost{color:var(--fg);background:rgba(255,255,255,.04);border:1px solid var(--line);backdrop-filter:blur(10px);transition:all .2s ease}.btn-ghost:hover{background:rgba(255,255,255,.08);border-color:var(--line-strong)}.grad-text{color:transparent;background:linear-gradient(90deg,var(--primary-hi),var(--secondary));-webkit-background-clip:text;background-clip:text}html:not(.light) .wesal-source-page .bg-white{color:var(--fg)!important;background-color:var(--card-solid)!important}html:not(.light) .wesal-source-page .bg-slate-50{background-color:var(--bg-soft)!important}html:not(.light) .wesal-source-page .bg-slate-100{background-color:rgba(255,255,255,.06)!important}html:not(.light) .wesal-source-page .bg-blue-50,html:not(.light) .wesal-source-page .bg-blue-50\/60,html:not(.light) .wesal-source-page .bg-blue-50\/70{background-color:rgba(37,99,235,.18)!important}html:not(.light) .wesal-source-page .bg-emerald-50,html:not(.light) .wesal-source-page .bg-emerald-50\/70{background-color:rgba(34,211,238,.12)!important}html:not(.light) .wesal-source-page .bg-amber-50,html:not(.light) .wesal-source-page .bg-amber-50\/70{background-color:rgba(245,158,11,.12)!important}html:not(.light) .wesal-source-page .bg-\[\#FBFCFE\]{background-color:var(--bg-soft)!important}html:not(.light) .wesal-source-page .text-\[\#0E2A6B\],html:not(.light) .wesal-source-page .text-\[\#1B3A5C\],html:not(.light) .wesal-source-page .text-slate-900{color:#f1f5f9!important}html:not(.light) .wesal-source-page .text-slate-800{color:#e2e8f0!important}html:not(.light) .wesal-source-page .text-slate-700{color:#cbd5e1!important}html:not(.light) .wesal-source-page .text-slate-500,html:not(.light) .wesal-source-page .text-slate-600{color:#94a3b8!important}html:not(.light) .wesal-source-page .text-slate-400{color:#64748b!important}html:not(.light) .wesal-source-page .ring-slate-100,html:not(.light) .wesal-source-page .ring-slate-200{--tw-ring-color:rgba(255,255,255,0.08)!important}html:not(.light) .wesal-source-page .ring-blue-100{--tw-ring-color:rgba(37,99,235,0.3)!important}html:not(.light) .wesal-source-page .border-slate-100,html:not(.light) .wesal-source-page .border-slate-200,html:not(.light) .wesal-source-page .border-slate-50{border-color:rgba(255,255,255,.06)!important}html:not(.light) .wesal-source-page .bg-\[\#0E1B3A\]{background-color:#030714!important}html:not(.light) .wesal-source-page .from-blue-100\/60,html:not(.light) .wesal-source-page .from-blue-200\/30,html:not(.light) .wesal-source-page .from-blue-50{--tw-gradient-from:rgba(37,99,235,0.08)!important}html:not(.light) .wesal-source-page .via-white{--tw-gradient-via:rgba(12,24,52,0)!important}html:not(.light) .wesal-source-page .to-teal-100\/50,html:not(.light) .wesal-source-page .to-teal-200\/25,html:not(.light) .wesal-source-page .to-teal-50{--tw-gradient-to:rgba(34,211,238,0.08)!important}.grid-bg{background-image:radial-gradient(circle at 1px 1px,var(--line-strong) 1px,transparent 0);background-size:32px 32px}.grid-bg-mask{-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 35%,#000 30%,transparent 80%);mask-image:radial-gradient(ellipse 80% 70% at 50% 35%,#000 30%,transparent 80%)}.window-chrome{display:flex;gap:8px;align-items:center;padding:10px 14px;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.01));border-bottom:1px solid var(--line)}.window-dot{width:10px;height:10px;border-radius:999px}@keyframes orbit-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes orbit-spin-rv{0%{transform:rotate(0)}to{transform:rotate(-1turn)}}.orbit-ring{animation:orbit-spin 48s linear infinite}.orbit-ring--slow{animation:orbit-spin 80s linear infinite}.orbit-ring--rev{animation:orbit-spin-rv 64s linear infinite}.orbit-counter{animation:orbit-spin-rv 48s linear infinite}.orbit-counter--slow{animation:orbit-spin-rv 80s linear infinite}.orbit-counter--rev{animation:orbit-spin 64s linear infinite}@keyframes orb-pulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.18);opacity:.9}}.orb-pulse{animation:orb-pulse 3.5s ease-in-out infinite}@keyframes float-y{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-y{animation:float-y 5.5s ease-in-out infinite}@keyframes floatCard{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}.floating-chat-card{z-index:5;max-width:260px;pointer-events:none;will-change:transform}.hero-phone{pointer-events:none}.platform-preview-section{position:relative;padding-top:clamp(48px,5vw,72px);padding-bottom:clamp(72px,8vw,112px);overflow-x:clip;background:radial-gradient(circle at 30% 0,rgba(37,99,235,.1),transparent 34%),radial-gradient(circle at 70% 20%,rgba(34,211,238,.08),transparent 30%),linear-gradient(180deg,var(--bg-soft) 0,var(--bg) 100%)}html.light .platform-preview-section{background:radial-gradient(circle at 30% 0,rgba(27,92,232,.08),transparent 34%),radial-gradient(circle at 70% 20%,rgba(20,184,166,.06),transparent 30%),linear-gradient(180deg,#f8fafc,#ffffff)}.platform-preview-header{max-width:760px;margin-inline:auto;margin-bottom:28px;text-align:center}.platform-preview-badge{margin-bottom:10px}.platform-preview-title{margin-bottom:12px}.platform-preview-description{margin-bottom:20px}.platform-preview-tabs{margin-bottom:0}.platform-dashboard-frame{margin-top:28px}.platform-dash-window{animation:dashboardFloat 9s ease-in-out infinite;will-change:transform}@keyframes dashboardFloat{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-6px,0)}}.platform-dash-window .dash-body{grid-template-columns:1fr}@media (min-width:768px){.platform-dash-window .dash-body{grid-template-columns:150px 1fr}.platform-dash-window .dash-list,.platform-dash-window .dash-panel{display:none}}@media (min-width:1024px){.platform-dash-window .dash-body{grid-template-columns:150px 220px 1fr 240px}.platform-dash-window .dash-list,.platform-dash-window .dash-panel{display:flex}}@media (max-width:767px){.platform-dash-window .dash-list,.platform-dash-window .dash-panel,.platform-dash-window .dash-sidebar{display:none}.platform-dash-window .dash-thread{display:flex}}@media (prefers-reduced-motion:reduce){.platform-dash-window{animation:none}}.mini-inbox-card{position:relative;overflow:hidden;background:rgba(8,17,39,.68);border:1px solid var(--line);border-radius:28px;box-shadow:0 28px 90px rgba(0,0,0,.32),0 0 80px rgba(34,211,238,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.light .mini-inbox-card{background:rgba(255,255,255,.85);border-color:rgba(15,23,42,.08);box-shadow:0 24px 70px rgba(15,23,42,.08),0 0 70px rgba(37,99,235,.08)}.inbox-row{transition:transform .18s ease,border-color .18s ease,background .18s ease}.inbox-row:hover{background:color-mix(in srgb,var(--primary) 8%,transparent);transform:translateY(-2px)}.mini-inbox-tabs::-webkit-scrollbar{display:none}.mini-inbox-tabs{scrollbar-width:none;-webkit-overflow-scrolling:touch}.operations-board{position:relative;overflow:hidden;background:rgba(8,17,39,.68);border:1px solid var(--line);border-radius:28px;box-shadow:0 28px 90px rgba(0,0,0,.3),0 0 80px rgba(37,99,235,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.light .operations-board{background:rgba(255,255,255,.85);border-color:rgba(15,23,42,.08);box-shadow:0 24px 70px rgba(15,23,42,.08),0 0 70px rgba(37,99,235,.07)}.task-card{transition:transform .18s ease,border-color .18s ease,background .18s ease}.task-card:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)!important;border-color:color-mix(in srgb,var(--secondary) 40%,transparent)!important;transform:translateY(-2px)}.kanban-grid{display:grid;grid-template-columns:1fr}@media (min-width:640px){.kanban-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.kanban-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.analytics-dashboard{position:relative;overflow:hidden;background:rgba(8,17,39,.68);border:1px solid var(--line);border-radius:28px;box-shadow:0 28px 90px rgba(0,0,0,.26),0 0 80px rgba(34,211,238,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.light .analytics-dashboard{background:rgba(255,255,255,.85);border-color:rgba(15,23,42,.08);box-shadow:0 24px 70px rgba(15,23,42,.08),0 0 70px rgba(37,99,235,.07)}.kpi-card{transition:transform .18s ease,border-color .18s ease,background .18s ease}.kpi-card:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)!important;border-color:color-mix(in srgb,var(--secondary) 40%,transparent)!important;transform:translateY(-2px)}.kpi-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@keyframes drawLine{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.analytics-dashboard path[style*=strokeDashoffset]{stroke-dasharray:none!important;stroke-dashoffset:0!important;animation:none!important}}.automation-flow-card{position:relative;overflow:hidden;background:rgba(8,17,39,.68);border:1px solid var(--line);border-radius:28px;box-shadow:0 28px 90px rgba(0,0,0,.26),0 0 80px rgba(34,211,238,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.light .automation-flow-card{background:rgba(255,255,255,.85);border-color:rgba(15,23,42,.08);box-shadow:0 24px 70px rgba(15,23,42,.08),0 0 70px rgba(37,99,235,.07)}.automation-node{transition:transform .18s ease,border-color .18s ease,background .18s ease}.automation-node:hover{background:color-mix(in srgb,var(--primary) 8%,transparent)!important;border-color:color-mix(in srgb,var(--secondary) 40%,transparent)!important;transform:translateY(-2px)}.flow-line{background:linear-gradient(90deg,rgba(37,99,235,.2),rgba(34,211,238,.7),rgba(37,99,235,.2))}@keyframes flowDotMove{0%{left:0;opacity:0}10%{opacity:1}90%{opacity:1}to{left:100%;opacity:0}}.flow-dot{animation:flowDotMove 2.4s linear infinite}.mini-flow-scroll::-webkit-scrollbar{display:none}.mini-flow-scroll{scrollbar-width:none}@media (prefers-reduced-motion:reduce){.flow-dot{animation:none}}.trust-section{position:relative;padding:clamp(48px,5vw,72px) 0;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.08),transparent 35%),rgba(8,17,39,.35);border-top:1px solid var(--line)}html.light .trust-section{background:radial-gradient(circle at 50% 0,rgba(27,92,232,.06),transparent 35%),#f8fafc;border-top-color:rgba(15,23,42,.08)}.trust-logos-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media (min-width:640px){.trust-logos-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.trust-logos-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.trust-logo{color:rgba(248,250,252,.62);white-space:nowrap;background:rgba(255,255,255,.04);border:1px solid rgba(148,163,184,.14);transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.trust-logo:hover{color:rgba(248,250,252,.95);background:rgba(37,99,235,.08);border-color:rgba(34,211,238,.32);transform:translateY(-2px)}html.light .trust-logo{color:rgba(15,23,42,.62);background:rgba(255,255,255,.78);border-color:rgba(15,23,42,.08)}html.light .trust-logo:hover{color:rgba(15,23,42,.95);background:rgba(27,92,232,.06);border-color:rgba(27,92,232,.32)}.testimonials-section{position:relative;padding:clamp(64px,7vw,96px) 0;background:radial-gradient(circle at 50% 0,rgba(34,211,238,.06),transparent 36%),rgba(8,17,39,.24)}html.light .testimonials-section{background:radial-gradient(circle at 50% 0,rgba(27,92,232,.05),transparent 36%),#f8fafc}.testimonial-card{background:rgba(8,17,39,.58);border:1px solid var(--line);border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.22);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .18s ease,border-color .18s ease,background .18s ease}.testimonial-card:hover{background:rgba(37,99,235,.06);border-color:color-mix(in srgb,var(--secondary) 32%,transparent);transform:translateY(-2px)}html.light .testimonial-card{background:rgba(255,255,255,.85);border-color:rgba(15,23,42,.08);box-shadow:0 20px 50px rgba(15,23,42,.08)}.testimonials-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width:640px){.testimonials-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.testimonials-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pricing-section{position:relative;padding:clamp(64px,7vw,104px) 0;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.1),transparent 38%),radial-gradient(circle at 80% 60%,rgba(34,211,238,.06),transparent 35%),rgba(8,17,39,.32)}html.light .pricing-section{background:radial-gradient(circle at 50% 0,rgba(27,92,232,.07),transparent 38%),#f8fafc}.pricing-card{background:rgba(8,17,39,.62);border:1px solid var(--line);border-radius:28px;box-shadow:0 20px 50px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.pricing-card:hover{background:rgba(37,99,235,.06);border-color:color-mix(in srgb,var(--secondary) 32%,transparent);transform:translateY(-3px)}.pricing-card.featured{background:rgba(37,99,235,.1);border-color:color-mix(in srgb,var(--secondary) 34%,transparent);box-shadow:0 32px 90px rgba(0,0,0,.28),0 0 90px color-mix(in srgb,var(--secondary) 16%,transparent)}html.light .pricing-card{background:rgba(255,255,255,.92);border-color:rgba(15,23,42,.08);box-shadow:0 24px 70px rgba(15,23,42,.08)}html.light .pricing-card.featured{border-color:rgba(37,99,235,.28);box-shadow:0 28px 80px rgba(37,99,235,.12),0 0 70px rgba(34,211,238,.08)}.pricing-grid{display:grid;grid-template-columns:1fr;gap:18px;align-items:stretch}@media (min-width:768px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:center}.pricing-card.featured{transform:translateY(-12px)}.pricing-card.featured:hover{transform:translateY(-15px)}}.faq-section{position:relative;padding:clamp(72px,8vw,112px) 0;background:radial-gradient(circle at 50% 0,rgba(34,211,238,.05),transparent 36%),rgba(8,17,39,.24)}html.light .faq-section{background:radial-gradient(circle at 50% 0,rgba(37,99,235,.05),transparent 36%),#f8fafc}.faq-item{background:rgba(8,17,39,.58);border:1px solid var(--line);border-radius:20px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);transition:border-color .18s ease,background .18s ease,box-shadow .18s ease}.faq-item:hover{background:rgba(37,99,235,.05);border-color:color-mix(in srgb,var(--secondary) 28%,transparent)}.faq-item.open{background:rgba(37,99,235,.07);border-color:color-mix(in srgb,var(--secondary) 32%,transparent);box-shadow:0 18px 60px rgba(0,0,0,.22)}html.light .faq-item{background:rgba(255,255,255,.84);border-color:rgba(15,23,42,.08);box-shadow:0 18px 50px rgba(15,23,42,.05)}html.light .faq-item:hover{background:rgba(255,255,255,.95);border-color:rgba(37,99,235,.22)}html.light .faq-item.open{background:#ffffff;border-color:rgba(37,99,235,.28);box-shadow:0 24px 60px rgba(15,23,42,.08)}.faq-toggle-icon{transition:transform .22s cubic-bezier(.22,1,.36,1),background .18s ease,color .18s ease}.faq-item.open .faq-toggle-icon{color:#fff;background:linear-gradient(135deg,var(--primary),var(--secondary));transform:rotate(180deg)}.final-cta-section{position:relative;padding:clamp(72px,8vw,120px) 0;background:radial-gradient(circle at 50% 20%,rgba(37,99,235,.1),transparent 36%),rgba(8,17,39,.22)}html.light .final-cta-section{background:radial-gradient(circle at 50% 20%,rgba(37,99,235,.07),transparent 36%),#f8fafc}.final-cta-card{position:relative;max-width:1040px;padding:clamp(40px,6vw,72px);margin-inline:auto;overflow:hidden;background:rgba(8,17,39,.72);border:1px solid var(--line);border-radius:36px;box-shadow:0 32px 100px rgba(0,0,0,.3),0 0 110px color-mix(in srgb,var(--secondary) 14%,transparent);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}html.light .final-cta-card{background:rgba(255,255,255,.84);border-color:rgba(15,23,42,.08);box-shadow:0 28px 80px rgba(15,23,42,.08),0 0 90px rgba(37,99,235,.08)}.final-cta-card:before{inset:-30%;background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--secondary) 16%,transparent),transparent 38%),radial-gradient(circle at 30% 80%,color-mix(in srgb,var(--primary) 18%,transparent),transparent 42%);animation:ctaGlowPulse 6s ease-in-out infinite}.final-cta-card:after,.final-cta-card:before{position:absolute;z-index:0;pointer-events:none;content:""}.final-cta-card:after{inset:0;background-image:radial-gradient(circle at 1px 1px,color-mix(in srgb,var(--fg) 18%,transparent) 1px,transparent 0);background-size:28px 28px;opacity:.18;-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 30%,transparent 78%);mask-image:radial-gradient(ellipse 60% 70% at 50% 50%,#000 30%,transparent 78%)}html.light .final-cta-card:after{opacity:.1}.final-cta-card>*{position:relative;z-index:1}@keyframes ctaGlowPulse{0%,to{opacity:.35;transform:scale(1)}50%{opacity:.65;transform:scale(1.04)}}@media (prefers-reduced-motion:reduce){.final-cta-card:before{animation:none}}.final-cta-btn-primary{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:14px 28px;font-size:14.5px;font-weight:800;color:#fff;background:linear-gradient(135deg,var(--primary),var(--secondary));border-radius:14px;box-shadow:0 14px 36px -10px color-mix(in srgb,var(--primary) 55%,transparent);transition:transform .18s ease,box-shadow .18s ease}.final-cta-btn-primary:hover{box-shadow:0 18px 44px -10px color-mix(in srgb,var(--primary) 65%,transparent);transform:translateY(-2px)}.final-cta-btn-ghost{display:inline-flex;gap:8px;align-items:center;justify-content:center;padding:14px 28px;font-size:14.5px;font-weight:800;color:var(--fg);background:rgba(255,255,255,.04);border:1px solid var(--line);border-radius:14px;transition:transform .18s ease,border-color .18s ease,background .18s ease}.final-cta-btn-ghost:hover{background:color-mix(in srgb,var(--secondary) 8%,transparent);border-color:color-mix(in srgb,var(--secondary) 35%,transparent);transform:translateY(-2px)}html.light .final-cta-btn-ghost{background:rgba(15,23,42,.02)}.final-cta-trust{display:flex;flex-wrap:wrap;gap:10px 22px;justify-content:center}.final-cta-trust span{display:inline-flex;gap:6px;align-items:center;font-size:12.5px;color:var(--mute)}.final-cta-trust span svg{flex-shrink:0;color:var(--secondary)}@media (max-width:640px){.final-cta-actions{flex-direction:column;align-items:stretch}.final-cta-actions>a{width:100%}}.footer{position:relative;padding:clamp(56px,6vw,88px) 0 28px;background:radial-gradient(circle at 50% 0,rgba(37,99,235,.06),transparent 36%),rgba(8,17,39,.4);border-top:1px solid var(--line)}html.light .footer{background:radial-gradient(circle at 50% 0,rgba(37,99,235,.05),transparent 36%),#f8fafc;border-top-color:rgba(15,23,42,.08)}.footer-col-title{margin-bottom:14px;font-size:13px;font-weight:800;color:var(--fg);letter-spacing:.02em}.footer-link{display:inline-flex;gap:6px;align-items:center;font-size:13px;color:rgba(203,213,225,.72);transition:color .18s ease,transform .18s ease}.footer-link:hover{color:rgba(34,211,238,.95);transform:translateX(-2px)}html.light .footer-link{color:rgba(15,23,42,.62)}html.light .footer-link:hover{color:rgba(37,99,235,.95)}.footer-contact-item{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.7;color:rgba(203,213,225,.78)}html.light .footer-contact-item{color:rgba(15,23,42,.7)}.footer-contact-item svg{flex-shrink:0;margin-top:3px;color:var(--secondary)}.footer-bottom{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between;padding-top:22px;margin-top:clamp(40px,4vw,56px);font-size:12px;color:var(--mute);border-top:1px solid var(--line)}.footer-bottom-links{display:flex;gap:14px;align-items:center}.footer-bottom-links a{color:var(--mute);transition:color .18s ease}.footer-bottom-links a:hover{color:var(--fg)}.footer-grid{display:grid;grid-template-columns:1fr;gap:32px}@media (min-width:640px){.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}}@media (min-width:1024px){.footer-grid{grid-template-columns:1.5fr 1fr 1fr 1.2fr;gap:48px}}@media (max-width:768px){.platform-preview-section{padding-top:40px;padding-bottom:64px}.platform-preview-header{margin-bottom:20px}.platform-dashboard-frame{margin-top:20px}.platform-preview-tabs{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-bottom:4px}.platform-preview-tabs::-webkit-scrollbar{display:none}}#home{position:relative;padding-bottom:80px;overflow-x:clip}#home:after{position:absolute;inset-inline:0;bottom:0;z-index:1;height:160px;pointer-events:none;content:"";background:linear-gradient(to bottom,transparent,var(--bg) 85%)}.stats-strip{position:relative;z-index:6;width:min(100% - 48px,1180px);padding:28px 32px;margin-inline:auto;margin-top:-56px;background:rgba(8,17,39,.68);border:1px solid var(--line-strong);border-radius:28px;box-shadow:0 24px 80px rgba(0,0,0,.32),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}html.light .stats-strip{background:rgba(255,255,255,.85);border-color:rgba(15,23,42,.08);box-shadow:0 20px 60px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.9)}@media (max-width:768px){.stats-strip{width:min(100% - 32px,100%);padding:22px 18px;margin-top:-32px;border-radius:22px}#home{padding-bottom:56px}.floating-chat-card{display:none}.floating-chat-card.primary{display:block;max-width:220px}}@keyframes cta-pulse{0%,to{box-shadow:0 0 0 0 rgba(37,99,235,.55),0 18px 40px -16px rgba(37,99,235,.6)}50%{box-shadow:0 0 0 18px rgba(37,99,235,0),0 22px 48px -16px rgba(37,99,235,.75)}}.cta-pulse{animation:cta-pulse 2.6s ease-out infinite}@keyframes fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-scale{0%{opacity:0;transform:scale(.96) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.reveal{opacity:0}.reveal.in{animation:fade-up .8s cubic-bezier(.22,1,.36,1) forwards}.reveal-scale{opacity:0}.reveal-scale.in{animation:fade-scale 1s cubic-bezier(.22,1,.36,1) forwards}@keyframes scroll-left-50{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.partner-track{animation:scroll-left-50 35s linear infinite}@keyframes orbit-dot{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.orbit-dot{animation:orbit-dot 14s linear infinite}@media (prefers-reduced-motion:reduce){.cta-pulse,.float-y,.floating-chat-card,.orb-pulse,.orbit-counter,.orbit-counter--rev,.orbit-counter--slow,.orbit-dot,.orbit-ring,.orbit-ring--rev,.orbit-ring--slow,.partner-track,.reveal,.reveal-scale{opacity:1!important;transform:none!important;animation:none!important}}.lift{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.lift:hover{border-color:var(--line-strong);transform:translateY(-4px)}[dir=rtl] .space-x-reverse>:not([hidden])~:not([hidden]){--tw-space-x-reverse:1}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:rgba(148,163,184,.18);border-radius:999px}::-webkit-scrollbar-track{background:transparent}.wesal-source-page{min-height:100vh;font-family:Tajawal,Cairo,system-ui,sans-serif;color:var(--fg);background:var(--bg)}