/* Service · Salla Design page (page-service-salla-design.php): its own styles, in the order the template used to inline them. */
:root{--mx-lime:#C7F262;--mx-lime-2:#B3DD50;--mx-lime-3:#DAFF8A;--mx-ink:#0A0A0A;--mx-ink-2:#1A1A1A;--mx-ink-3:#5A5A52;--mx-ink-4:#8A8A82;--mx-cream:#F5F5EE;--mx-cream-2:#FAFAF7;--mx-white:#FFFFFF;--mx-clay:#C8845C;--mx-line:rgba(10,10,10,0.08);--mx-line-2:rgba(10,10,10,0.16);--mx-shadow-1:0 1px 2px rgba(10,10,10,0.04),0 4px 14px rgba(10,10,10,0.06);--mx-shadow-2:0 2px 6px rgba(10,10,10,0.06),0 14px 36px rgba(10,10,10,0.10);--mx-shadow-3:0 6px 18px rgba(10,10,10,0.08),0 30px 64px rgba(10,10,10,0.18);--mx-spring:cubic-bezier(0.34,1.56,0.64,1);--mx-smooth:cubic-bezier(0.65,0,0.35,1)}html{scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto !important}}body{font-family:'Inter',-apple-system,sans-serif;color:var(--mx-ink);background:var(--mx-cream-2);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir="rtl"] body{font-family:'Cairo','Tajawal',sans-serif}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}body.dark-mode #main-header,body.dark-mode .header{background:rgba(255,255,255,0.85) !important;border-bottom-color:var(--mx-line) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.dark-mode #main-header.solid,body.dark-mode .header.solid{background:rgba(255,255,255,0.97) !important;border-bottom-color:var(--mx-line-2) !important}body.dark-mode #main-header .header-nav a,body.dark-mode #main-header.solid .header-nav a{color:var(--mx-ink-2) !important}body.dark-mode #main-header .header-nav a:hover,body.dark-mode #main-header.solid .header-nav a:hover{color:var(--mx-ink) !important}body.dark-mode #main-header #lang-toggle,body.dark-mode #main-header.solid #lang-toggle{color:var(--mx-ink) !important;border-color:var(--mx-line-2) !important;background:transparent !important}body.dark-mode #main-header #lang-toggle:hover,body.dark-mode #main-header.solid #lang-toggle:hover{border-color:#111 !important;background:rgba(0,0,0,0.04) !important}body.dark-mode #main-header .hamburger svg,body.dark-mode #main-header.solid .hamburger svg{stroke:var(--mx-ink) !important}.mx{max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.mx-sec{padding:76px 0;position:relative;overflow:hidden}@media (max-width:900px){.mx{padding:0 20px}.mx-sec{padding:54px 0}}.mx-band-cream{background:var(--mx-cream)}.mx-band-cream2{background:var(--mx-cream-2)}.mx-band-white{background:var(--mx-white)}.mx-eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:0.78rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--mx-ink);margin-bottom:18px}.mx-eyebrow::before{content:"";width:26px;height:2px;background:var(--mx-lime-2);border-radius:2px}.mx-band-lime .mx-eyebrow{color:var(--mx-ink)}.mx-band-lime .mx-eyebrow::before{background:var(--mx-ink)}.mx-h2{font-weight:800;letter-spacing:-0.035em;line-height:1.05;margin:0;color:var(--mx-ink);font-size:clamp(2rem,4.2vw,3.4rem)}[dir="rtl"] .mx-h1,[dir="rtl"] .mx-h2,[dir="rtl"] .mx-h3{font-weight:700;line-height:1.18;letter-spacing:-0.005em}.mx-h1,.mx-h2,.mx-h3,.mx-hero h1{text-wrap:balance}.mx-h1 em,.mx-h2 em,.mx-h3 em{font-style:normal;text-decoration-line:underline;text-decoration-color:var(--mx-lime);text-decoration-thickness:0.34em;text-underline-offset:-0.24em;text-decoration-skip-ink:none}.mx-reveal{transition:opacity .8s var(--mx-smooth),transform .8s var(--mx-smooth)}:where(html.js) .mx-reveal{opacity:0;transform:translateY(24px)}.mx-reveal.in{opacity:1;transform:translateY(0)}:root .mx-hero .mx-reveal{opacity:1;transform:none;transition:none;animation:mx-hero-in .8s var(--mx-smooth) backwards}@keyframes mx-hero-in{from{opacity:0;transform:translateY(24px)}}.mx-stagger>*{transition:opacity .7s var(--mx-smooth),transform .7s var(--mx-smooth);transition-delay:calc(var(--i,0) * 70ms)}:where(html.js) .mx-stagger>*{opacity:0;transform:translateY(20px)}.mx-stagger.in>*{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.mx-reveal,.mx-stagger>*{opacity:1 !important;transform:none !important;transition:none !important}:root .mx-hero .mx-reveal{animation:none !important}}.mx-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 26px;border-radius:12px;font-weight:800;font-size:0.96rem;border:1.5px solid transparent;transition:transform .2s var(--mx-spring),box-shadow .25s ease,background .22s ease,color .22s ease}.mx-cta-primary{background:var(--mx-ink);color:var(--mx-lime);box-shadow:0 6px 18px rgba(10,10,10,0.18)}.mx-cta-primary:hover{background:var(--mx-ink-2);transform:translateY(-2px);box-shadow:0 12px 28px rgba(10,10,10,0.28)}.mx-cta-ghost{background:transparent;color:var(--mx-ink);border-color:var(--mx-line-2)}.mx-cta-ghost:hover{background:rgba(10,10,10,0.04);border-color:var(--mx-ink)}.mx-cta-sm{padding:11px 20px;font-size:0.86rem}.mx-cta:focus-visible,.mx-other-card:focus-visible{outline:2px solid var(--mx-ink);outline-offset:3px}.mx-section-cta{display:inline-flex;gap:10px;flex-wrap:wrap;margin-top:28px}.mx-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:0.5;pointer-events:none;will-change:transform;z-index:0}.mx-orb-lime{background:radial-gradient(circle at 30% 30%,var(--mx-lime),transparent 70%)}.mx-hero{background:var(--mx-cream);position:relative;overflow:hidden;padding:110px 0 70px;perspective:1200px}.mx-hero::before{content:"";position:absolute;inset:0;background:radial-gradient(900px 420px at 80% 0%,rgba(199,242,98,0.30),transparent 60%),radial-gradient(700px 400px at 0% 100%,rgba(199,242,98,0.20),transparent 60%);pointer-events:none;z-index:0}.mx-hero-orb-1{width:480px;height:480px;top:-160px;right:-120px;opacity:0.40}.mx-hero-orb-2{width:320px;height:320px;bottom:-140px;left:-80px;opacity:0.45}.mx-hero-grid{display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:56px;position:relative;z-index:2}@media (max-width:1000px){.mx-hero-grid{grid-template-columns:1fr;gap:32px}}.mx-hero-text{max-width:680px}.mx-hero-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:50px;background:rgba(255,255,255,0.85);border:1px solid var(--mx-line-2);box-shadow:var(--mx-shadow-1);font-size:0.74rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--mx-ink);margin-bottom:22px;backdrop-filter:blur(10px)}.mx-hero-badge .dot{width:8px;height:8px;border-radius:50%;background:var(--mx-lime-2);box-shadow:0 0 12px var(--mx-lime-2);animation:mx-pulse 2.4s ease-in-out infinite}@keyframes mx-pulse{0%,100%{transform:scale(1);opacity:1}50%{transform:scale(1.6);opacity:.55}}.mx-hero h1{font-size:clamp(2.4rem,4.4vw,4rem);font-weight:800;letter-spacing:-0.038em;line-height:1;color:var(--mx-ink);margin:0 0 22px}[dir="rtl"] .mx-hero h1{line-height:1.15;letter-spacing:-0.01em;font-weight:700}.mx-hero h1 em{font-style:normal;text-decoration-line:underline;text-decoration-color:var(--mx-lime);text-decoration-thickness:0.34em;text-underline-offset:-0.24em;text-decoration-skip-ink:none}.mx-hero-lede{font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.55;color:var(--mx-ink-3);max-width:560px;margin:0 0 30px}.mx-hero-row{display:inline-flex;gap:12px;flex-wrap:wrap}.mx-hero-trust{margin-top:28px;display:flex;gap:22px;flex-wrap:wrap;font-size:0.82rem;color:var(--mx-ink-3)}.mx-hero-trust span{display:inline-flex;align-items:center;gap:8px}.mx-hero-trust span::before{content:"✓";color:var(--mx-ink);font-weight:800}.mx-hero-mockup-wrap{position:relative;perspective:1400px}.mx-hero-mockup{position:relative;border-radius:22px;overflow:hidden;background:var(--mx-white);border:1px solid var(--mx-line);box-shadow:var(--mx-shadow-3);animation:mx-hero-mockup-sway 9s ease-in-out infinite;transition:transform 0.7s var(--mx-spring),animation 0.4s ease;will-change:transform}.mx-hero-mockup:hover{animation-play-state:paused;transform:rotateY(0deg) rotateX(0deg) translateY(-4px) !important}@keyframes mx-hero-mockup-sway{0%{transform:rotateY(-6deg) rotateX(8deg) translateY(0)}50%{transform:rotateY(-2deg) rotateX(4deg) translateY(-12px)}100%{transform:rotateY(-6deg) rotateX(8deg) translateY(0)}}@media (prefers-reduced-motion:reduce){.mx-hero-mockup{animation:none;transform:rotateY(-6deg) rotateX(8deg)}}.mx-hero-mockup-bar{display:flex;align-items:center;gap:8px;padding:14px 18px;background:var(--mx-cream-2);border-bottom:1px solid var(--mx-line)}.mx-hero-mockup-bar .dot{width:11px;height:11px;border-radius:50%;background:rgba(10,10,10,0.18)}.mx-hero-mockup-bar .dot:nth-child(1){background:#FF6058}.mx-hero-mockup-bar .dot:nth-child(2){background:#FFC02E}.mx-hero-mockup-bar .dot:nth-child(3){background:var(--mx-lime-2)}.mx-hero-mockup-bar .url{margin-left:14px;padding:4px 12px;font-size:0.74rem;background:var(--mx-white);border-radius:6px;color:var(--mx-ink-3);border:1px solid var(--mx-line)}[dir="rtl"] .mx-hero-mockup-bar .url{margin-left:0;margin-right:14px}.mx-hero-mockup-video{display:block;width:100%;height:auto;aspect-ratio:16 / 10;background:var(--mx-cream);object-fit:cover;object-position:center}.mx-hero-floater{position:absolute;background:var(--mx-white);border-radius:14px;padding:12px 16px;box-shadow:var(--mx-shadow-2);border:1px solid var(--mx-line);font-size:0.82rem;display:flex;align-items:center;gap:10px;animation:mx-float 4s ease-in-out infinite;z-index:3}.mx-hero-floater-1{top:16%;left:-5%;--rot:-3deg}.mx-hero-floater-2{bottom:14%;right:-3%;--rot:2deg;animation-delay:1.2s}[dir="rtl"] .mx-hero-floater-1{left:auto;right:-5%;--rot:3deg}[dir="rtl"] .mx-hero-floater-2{right:auto;left:-3%;--rot:-2deg}.mx-hero-floater .ic{width:30px;height:30px;border-radius:50%;background:var(--mx-lime);color:var(--mx-ink);display:inline-flex;align-items:center;justify-content:center;font-weight:800;font-size:0.9rem;flex-shrink:0}.mx-hero-floater-2 .ic{background:var(--mx-clay);color:#fff}.mx-hero-floater strong{display:block;color:var(--mx-ink);font-size:0.82rem;font-weight:800}.mx-hero-floater span{color:var(--mx-ink-3);font-size:0.72rem}@keyframes mx-float{0%,100%{transform:translateY(0) rotate(var(--rot,0deg))}50%{transform:translateY(-10px) rotate(var(--rot,0deg))}}@media (max-width:1000px){.mx-hero{padding:88px 0 48px}.mx-hero-floater-1,.mx-hero-floater-2{display:none}}.mx-stats{padding:48px 0;border-top:1px solid var(--mx-line);border-bottom:1px solid var(--mx-line)}.mx-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.mx-stat{display:flex;flex-direction:column;gap:8px;padding:18px 22px;background:var(--mx-white);border:1px solid var(--mx-line);border-radius:16px;box-shadow:var(--mx-shadow-1);transition:transform .35s var(--mx-spring),box-shadow .25s ease,border-color .25s ease}.mx-stat:hover{transform:translateY(-4px);box-shadow:var(--mx-shadow-2);border-color:var(--mx-lime-2)}.mx-stat-num{font-size:clamp(1.7rem,2.4vw,2.2rem);font-weight:800;letter-spacing:-0.04em;line-height:1;color:var(--mx-ink);font-feature-settings:'tnum' on,'lnum' on;display:flex;align-items:baseline;gap:2px}.mx-stat-num .suffix{color:#6B8E1F;font-size:0.85em}.mx-stat-label{font-size:0.86rem;line-height:1.5;color:var(--mx-ink-3)}@media (max-width:900px){.mx-stats-grid{grid-template-columns:1fr 1fr;gap:14px}.mx-stat{padding:16px 18px}}.mx-cc-head .mx-eyebrow{justify-content:center;color:var(--mx-clay)}.mx-cc-head .mx-eyebrow::before{background:var(--mx-clay)}@keyframes mx-cc-pulse{0%,100%{opacity:0.6;transform:scale(1)}50%{opacity:1;transform:scale(1.25)}}@keyframes mx-cc-pair-in{0%,6%{opacity:0;transform:translateY(10px) scale(0.98)}12%,88%{opacity:1;transform:translateY(0) scale(1)}94%,100%{opacity:0;transform:translateY(-6px) scale(0.99)}}@keyframes mx-cc-caret{0%,49%{opacity:1}50%,100%{opacity:0}}.mx-cc-foot{max-width:600px;margin:20px auto 0;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.mx-cmp{padding:76px 0;perspective:1400px}.mx-cmp-head .mx-eyebrow{justify-content:center}.mx-build{padding:80px 0 86px;background:linear-gradient(180deg,var(--mx-cream) 0%,var(--mx-cream-2) 50%,var(--mx-cream) 100%);position:relative}.mx-build::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 600px 320px at 20% 30%,rgba(199,242,98,0.10),transparent 60%),radial-gradient(ellipse 540px 280px at 80% 75%,rgba(200,132,92,0.06),transparent 60%);pointer-events:none}.mx-build>*{position:relative}.mx-build-head{max-width:720px;margin:0 auto 36px;text-align:center}.mx-build-head .mx-eyebrow{justify-content:center}.mx-build-head h2{font-size:clamp(1.7rem,3.2vw,2.6rem)}.mx-build-head h2 em{text-decoration-line:underline;text-decoration-color:var(--mx-lime);text-decoration-thickness:0.34em;text-underline-offset:-0.24em;text-decoration-skip-ink:none}.mx-build-head p{font-size:0.98rem;line-height:1.6;color:var(--mx-ink-2);margin:16px 0 0}.mx-build-stage{position:relative;max-width:820px;margin:0 auto}.mx-build-frame{position:relative;border-radius:18px;background:linear-gradient(160deg,#FFFFFF 0%,#F7F7F1 100%);border:1px solid var(--mx-line);padding:14px 14px 0;box-shadow:0 1px 2px rgba(10,10,10,0.04),0 14px 32px rgba(10,10,10,0.10),0 36px 76px rgba(10,10,10,0.14);transition:transform .6s var(--mx-smooth)}.mx-build-frame-bar{display:flex;align-items:center;gap:6px;padding:0 0 12px;border-bottom:1px solid var(--mx-line);margin-bottom:14px}.mx-build-frame-bar .dot{width:9px;height:9px;border-radius:50%;background:var(--mx-line-2)}.mx-build-frame-bar .dot:nth-child(1){background:#FF5F57}.mx-build-frame-bar .dot:nth-child(2){background:#FEBC2E}.mx-build-frame-bar .dot:nth-child(3){background:#28C840}.mx-build-frame-bar .url{margin:0 auto;font-family:'JetBrains Mono',ui-monospace,monospace;font-size:0.7rem;color:var(--mx-ink-3);background:var(--mx-cream);padding:4px 12px;border-radius:50px;min-width:200px;text-align:center}.mx-build-img{display:block;width:100%;height:auto;border-radius:8px 8px 0 0;box-shadow:0 -2px 8px rgba(10,10,10,0.04)}.mx-build-pop{position:absolute;z-index:5;background:var(--mx-white);border:1px solid var(--mx-line);border-radius:12px;padding:10px 14px;display:flex;align-items:center;gap:10px;box-shadow:0 1px 2px rgba(10,10,10,0.04),0 10px 22px rgba(10,10,10,0.13);animation:mx-build-float 6s ease-in-out infinite}.mx-build-pop-1{top:14%;left:-10%;animation-delay:0s}.mx-build-pop-2{top:44%;right:-10%;animation-delay:1.5s}.mx-build-pop-3{bottom:16%;left:-8%;animation-delay:3s}[dir="rtl"] .mx-build-pop-1{left:auto;right:-10%}[dir="rtl"] .mx-build-pop-2{right:auto;left:-10%}[dir="rtl"] .mx-build-pop-3{left:auto;right:-8%}@keyframes mx-build-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.mx-build-pop-ic{width:32px;height:32px;border-radius:9px;background:linear-gradient(160deg,var(--mx-lime),var(--mx-lime-2));color:var(--mx-ink);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:0.82rem;flex-shrink:0;font-feature-settings:'tnum' on}.mx-build-pop-text strong{display:block;font-size:0.9rem;font-weight:900;color:var(--mx-ink);letter-spacing:-0.01em;line-height:1;font-feature-settings:'tnum' on}.mx-build-pop-text span{display:block;font-size:0.66rem;color:var(--mx-ink-3);margin-top:3px;letter-spacing:0.02em}.mx-build-foot{display:flex;flex-direction:column;align-items:center;gap:18px;margin-top:36px;max-width:760px;margin-left:auto;margin-right:auto;text-align:center}.mx-build-reasons{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;width:100%}.mx-build-reason{background:var(--mx-white);border:1px solid var(--mx-line);border-radius:12px;padding:14px 16px;text-align:left;transition:transform .25s var(--mx-spring),border-color .25s ease,box-shadow .25s ease}[dir="rtl"] .mx-build-reason{text-align:right}.mx-build-reason:hover{transform:translateY(-3px);border-color:var(--mx-lime-2);box-shadow:var(--mx-shadow-2)}.mx-build-reason strong{display:block;font-size:0.94rem;font-weight:800;color:var(--mx-ink);margin-bottom:3px}.mx-build-reason span{display:block;font-size:0.82rem;color:var(--mx-ink-3);line-height:1.5}@media (max-width:1000px){.mx-build-pop-1{top:6%;left:4%}.mx-build-pop-2{top:40%;right:4%}.mx-build-pop-3{bottom:6%;left:4%}[dir="rtl"] .mx-build-pop-1{left:auto;right:4%}[dir="rtl"] .mx-build-pop-2{right:auto;left:4%}[dir="rtl"] .mx-build-pop-3{left:auto;right:4%}.mx-build-reasons{grid-template-columns:1fr}}@media (max-width:600px){.mx-build{padding:60px 0 64px}.mx-build-pop{padding:8px 10px;gap:8px}.mx-build-pop-ic{width:28px;height:28px;font-size:0.74rem}.mx-build-pop-text strong{font-size:0.78rem}.mx-build-pop-text span{font-size:0.62rem}}@media (prefers-reduced-motion:reduce){.mx-build-pop{animation:none}}.mx-mkt-head .mx-eyebrow{justify-content:center}.mx-mig{padding:76px 0}.mx-mig-head{max-width:820px;margin:0 auto 48px;text-align:center}.mx-mig-head .mx-eyebrow{justify-content:center}.mx-mig-head h2 em{text-decoration-line:underline;text-decoration-color:var(--mx-lime);text-decoration-thickness:0.34em;text-underline-offset:-0.24em;text-decoration-skip-ink:none}.mx-mig-head p{font-size:1.08rem;line-height:1.55;color:var(--mx-ink-3);margin:18px 0 0}.mx-mig-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1180px;margin:0 auto}.mx-mig-step{background:var(--mx-white);border:1px solid var(--mx-line);border-radius:18px;padding:26px 22px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--mx-shadow-1);transition:transform .35s var(--mx-spring),box-shadow .25s ease,border-color .25s ease}.mx-mig-step:hover{transform:translateY(-4px);box-shadow:var(--mx-shadow-2);border-color:var(--mx-lime-2)}.mx-mig-step-day{display:inline-flex;align-self:flex-start;font-size:0.7rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--mx-ink);background:var(--mx-lime);padding:4px 10px;border-radius:50px}.mx-mig-step h3{font-size:1.02rem;font-weight:800;color:var(--mx-ink);margin:0;letter-spacing:-0.015em}.mx-mig-step p{font-size:0.86rem;line-height:1.55;color:var(--mx-ink-3);margin:0}@media (max-width:900px){.mx-mig-steps{grid-template-columns:1fr 1fr}}@media (max-width:480px){.mx-mig-steps{grid-template-columns:1fr}}@media (max-width:720px){.mx{padding:0 16px}.mx-sec{padding:44px 0}.mx-section-cta,.mx-hero-row,.mx-cc-foot,.mx-mkt-cta{flex-direction:column;align-items:stretch;width:100%}.mx-section-cta .mx-cta,.mx-hero-row .mx-cta,.mx-cc-foot .mx-cta,.mx-mkt-cta .mx-cta{width:100%;justify-content:center;text-align:center;min-height:48px;padding:13px 22px;font-size:0.95rem}.mx-hero{padding:80px 0 36px}.mx-hero-orb-1,.mx-hero-orb-2{display:none}.mx-hero h1{font-size:clamp(2rem,9vw,2.6rem);margin-bottom:16px;line-height:1.05}[dir="rtl"] .mx-hero h1{line-height:1.25}.mx-hero-badge{font-size:0.66rem;padding:6px 12px;margin-bottom:16px;letter-spacing:0.05em}.mx-hero-lede{font-size:0.96rem;line-height:1.55;margin-bottom:22px}.mx-hero-trust{gap:12px 18px;font-size:0.74rem;margin-top:20px}.mx-hero-grid{gap:28px}.mx-hero-grid>.mx-hero-mockup-wrap{order:-1}.mx-hero-mockup-wrap{max-width:520px;margin:0 auto;display:block !important;opacity:1 !important;transform:none !important;perspective:none}.mx-hero-mockup{transform:none;display:block;animation:none;border:none;background:transparent;box-shadow:0 18px 48px -28px rgba(10,10,10,0.18);border-radius:22px;overflow:hidden}.mx-hero-mockup:hover{transform:none !important;animation:none}.mx-hero-mockup-bar{display:none}.mx-hero-mockup-video{display:block !important;width:100%;aspect-ratio:1280 / 886;min-height:0;height:auto;background:var(--mx-cream);border-radius:22px}.mx-stats{padding:32px 0}.mx-stats-grid{grid-template-columns:1fr 1fr;gap:10px}.mx-stat{padding:14px 14px}.mx-stat-num{font-size:1.5rem}.mx-stat-label{font-size:0.74rem;line-height:1.4}.mx-cmp{padding:44px 0}.mx-build{padding:44px 0 50px}.mx-build-head{margin-bottom:22px}.mx-build-head h2{font-size:clamp(1.5rem,6.5vw,1.95rem)}.mx-build-head p{font-size:0.92rem}.mx-build-stage{max-width:none}.mx-build-frame{padding:10px 10px 0;border-radius:14px}.mx-build-frame-bar{padding:0 0 10px;margin-bottom:10px}.mx-build-frame-bar .url{font-size:0.62rem;min-width:140px;padding:3px 9px}.mx-build-pop{display:none}.mx-build-foot{margin-top:24px;gap:16px}.mx-build-reasons{grid-template-columns:1fr;gap:10px}.mx-build-reason{padding:12px 14px}.mx-mig{padding:44px 0}.mx-mig-head{margin-bottom:22px}.mx-mig-head h2{font-size:clamp(1.55rem,6.5vw,2rem)}.mx-mig-head p{font-size:0.92rem}.mx-mig-step{padding:18px 16px}.mx-mig-step h3{font-size:0.96rem}.mx-mig-step p{font-size:0.82rem}.mx-eyebrow{font-size:0.7rem;margin-bottom:12px;gap:8px}}@media (max-width:380px){.mx{padding:0 14px}.mx-hero h1{font-size:1.85rem}.mx-hero-lede{font-size:0.92rem}.mx-stats-grid{grid-template-columns:1fr}}:root{--mx-salla:#1A6DF0;--mx-salla-soft:rgba(26,109,240,0.10)}.mx-eyebrow.is-salla{color:var(--mx-salla)}.mx-eyebrow.is-salla::before{background:var(--mx-salla)}.mx-salla-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:50px;background:var(--mx-salla-soft);border:1px solid rgba(26,109,240,0.22);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:#1257C4}html[dir="rtl"] .mx-salla-tag{letter-spacing:0}.mx-salla-tag .dot{width:7px;height:7px;border-radius:50%;background:var(--mx-salla);box-shadow:0 0 8px var(--mx-salla)}.mx-salla-why{padding:76px 0}.mx-salla-why-grid{display:grid;grid-template-columns:1fr 0.95fr;gap:56px;align-items:center}.mx-salla-why-text{max-width:560px}.mx-salla-why-text h2 em{text-decoration-line:underline;text-decoration-color:var(--mx-lime);text-decoration-thickness:0.34em;text-underline-offset:-0.24em;text-decoration-skip-ink:none}.mx-salla-why-text p{font-size:1.04rem;line-height:1.65;color:var(--mx-ink-3);margin:18px 0 0;max-width:520px}.mx-salla-why-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mx-salla-why-card{background:var(--mx-white);border:1px solid var(--mx-line);border-radius:16px;padding:20px 18px;box-shadow:var(--mx-shadow-1);transition:transform .35s var(--mx-spring),box-shadow .25s ease,border-color .25s ease}.mx-salla-why-card:hover{transform:translateY(-4px);box-shadow:var(--mx-shadow-2);border-color:var(--mx-lime-2)}.mx-salla-why-card .ic{width:38px;height:38px;border-radius:11px;background:var(--mx-lime);color:var(--mx-ink);display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:900;margin-bottom:12px}.mx-salla-ico{width:50%;height:50%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.mx-salla-why-card strong{display:block;font-size:0.96rem;font-weight:800;color:var(--mx-ink);margin-bottom:4px;letter-spacing:-0.01em}.mx-salla-why-card span{display:block;font-size:0.82rem;line-height:1.5;color:var(--mx-ink-3)}@media (max-width:1000px){.mx-salla-why{padding:54px 0}.mx-salla-why-grid{grid-template-columns:1fr;gap:32px}.mx-salla-why-text{max-width:none}}@media (max-width:720px){.mx-salla-why{padding:44px 0}.mx-salla-why-cards{gap:10px}.mx-salla-why-card{padding:16px 14px}}@media (prefers-reduced-motion:reduce){.mx-salla-why-card{transition:none}}.mx-salla-mahali{padding:76px 0;perspective:1400px}.mx-salla-mahali-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:64px;align-items:center}.mx-salla-mahali-text{max-width:520px}.mx-salla-mahali-text h2 em{text-decoration-line:underline;text-decoration-color:var(--mx-lime);text-decoration-thickness:0.34em;text-underline-offset:-0.24em;text-decoration-skip-ink:none}.mx-salla-mahali-text p{font-size:1.04rem;line-height:1.65;color:var(--mx-ink-3);margin:18px 0 0}.mx-salla-mahali-text p.mx-src{font-size:0.8rem;line-height:1.6;margin:14px 0 0}.mx-salla-mahali-text ul{list-style:none;padding:0;margin:24px 0 28px;display:grid;gap:12px}.mx-salla-mahali-text ul li{position:relative;padding-left:30px;font-size:0.98rem;line-height:1.55;color:var(--mx-ink)}.mx-salla-mahali-text ul li::before{content:"";position:absolute;left:0;top:5px;width:18px;height:18px;border-radius:50%;background:var(--mx-lime);box-shadow:0 0 0 4px rgba(199,242,98,0.22)}[dir="rtl"] .mx-salla-mahali-text ul li{padding-left:0;padding-right:30px}[dir="rtl"] .mx-salla-mahali-text ul li::before{left:auto;right:0}@media (max-width:1000px){.mx-salla-mahali{padding:54px 0}.mx-salla-mahali-grid{grid-template-columns:1fr;gap:36px}.mx-salla-mahali-grid>.mx-salla-illu{order:-1}.mx-salla-mahali-text{max-width:none}}@media (max-width:720px){.mx-salla-mahali{padding:44px 0}.mx-salla-mahali-text ul li{font-size:0.88rem;line-height:1.5}}.mx-salla-illu{position:relative;perspective:1400px}.mx-salla-illu-card{position:relative;max-width:460px;margin:0 auto;border-radius:24px;overflow:hidden;background:radial-gradient(120% 90% at 50% 0%,rgba(199,242,98,0.18),transparent 60%),var(--mx-cream);border:1px solid var(--mx-line-2);box-shadow:var(--mx-shadow-3);padding:26px 26px 20px;transform:rotateY(-3deg) rotateX(3deg);transition:transform .6s var(--mx-spring)}.mx-salla-illu-card:hover{transform:rotateY(0) rotateX(0)}[dir="rtl"] .mx-salla-illu-card{transform:rotateY(3deg) rotateX(3deg)}[dir="rtl"] .mx-salla-illu-card:hover{transform:rotateY(0) rotateX(0)}.mx-salla-illu-img{display:block;width:100%;height:auto;aspect-ratio:579 / 631;object-fit:contain;filter:drop-shadow(0 18px 30px rgba(10,10,10,0.10))}.mx-salla-illu-ribbon{position:absolute;top:18px;left:18px;z-index:3;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:50px;background:var(--mx-lime);color:var(--mx-ink);font-size:0.72rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;box-shadow:0 6px 18px rgba(199,242,98,0.45)}[dir="rtl"] .mx-salla-illu-ribbon{left:auto;right:18px}.mx-salla-illu-ribbon .dot{width:7px;height:7px;border-radius:50%;background:var(--mx-ink)}@media (max-width:1000px){.mx-salla-illu-card{max-width:380px;transform:none !important}}@media (prefers-reduced-motion:reduce){.mx-salla-illu-card{transform:none;transition:none}}.mx-mahali-badge{position:relative}.mx-mahali-badge::after{content:"";position:absolute;inset:-6px;border-radius:inherit;border:2px solid var(--mx-lime);opacity:0;animation:mx-demand-pulse 2.8s ease-out infinite;pointer-events:none;will-change:transform,opacity}@keyframes mx-demand-pulse{0%{transform:scale(.9);opacity:.7}70%{transform:scale(1.25);opacity:0}100%{transform:scale(1.25);opacity:0}}@media (prefers-reduced-motion:reduce){.mx-mahali-badge::after{animation:none;opacity:0}}.mx-salla-apps{padding:60px 0 64px;background:linear-gradient(180deg,var(--mx-cream) 0%,var(--mx-cream-2) 100%)}.mx-salla-apps-head{max-width:760px;margin:0 auto 36px;text-align:center}.mx-salla-apps-head .mx-eyebrow{justify-content:center}.mx-salla-apps-head h2 em{text-decoration-line:underline;text-decoration-color:var(--mx-lime);text-decoration-thickness:0.34em;text-underline-offset:-0.24em;text-decoration-skip-ink:none}.mx-salla-apps-head p{font-size:0.98rem;line-height:1.6;color:var(--mx-ink-2);margin:14px auto 0;max-width:640px}.mx-salla-apps-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;max-width:1100px;margin:0 auto}.mx-salla-app{background:var(--mx-white);border:1px solid var(--mx-line);border-radius:16px;padding:22px 20px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--mx-shadow-1);transition:transform .35s var(--mx-spring),box-shadow .25s ease,border-color .25s ease}.mx-salla-app:hover{transform:translateY(-4px);box-shadow:var(--mx-shadow-2);border-color:var(--mx-lime-2)}.mx-salla-app .ic{width:40px;height:40px;border-radius:11px;margin-bottom:6px;background:var(--mx-lime);color:var(--mx-ink);display:inline-flex;align-items:center;justify-content:center;font-size:1.15rem;font-weight:900}.mx-salla-app strong{font-size:1rem;font-weight:800;color:var(--mx-ink);letter-spacing:-0.01em}.mx-salla-app span{font-size:0.86rem;line-height:1.55;color:var(--mx-ink-3)}.mx-salla-pay{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;max-width:760px;margin:28px auto 0}.mx-salla-pay-chip{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:50px;background:var(--mx-white);border:1px solid var(--mx-line-2);box-shadow:var(--mx-shadow-1);font-size:0.84rem;font-weight:700;color:var(--mx-ink);transition:transform .2s var(--mx-spring),border-color .25s ease,box-shadow .25s ease}.mx-salla-pay-chip:hover{transform:translateY(-2px);border-color:var(--mx-ink);box-shadow:var(--mx-shadow-2)}.mx-salla-pay-chip .dot{width:7px;height:7px;border-radius:50%;background:var(--mx-lime-2)}.mx-salla-mahali-strip{max-width:1100px;margin:30px auto 0;border-radius:18px;padding:22px 28px;display:flex;align-items:center;gap:16px;flex-wrap:wrap;background:var(--mx-lime);color:var(--mx-ink);box-shadow:0 14px 40px rgba(199,242,98,0.36)}.mx-salla-mahali-strip .badge{width:44px;height:44px;border-radius:12px;flex-shrink:0;background:var(--mx-ink);color:var(--mx-lime);display:inline-flex;align-items:center;justify-content:center;font-weight:900;font-size:0.92rem}.mx-salla-mahali-strip strong{font-size:1.02rem;font-weight:800}.mx-salla-mahali-strip span{font-size:0.9rem;color:var(--mx-ink-2)}.mx-salla-mahali-strip .mx-salla-mahali-strip-copy{flex:1;min-width:240px}[dir="rtl"] .mx-salla-mahali-strip{text-align:right}@media (max-width:1000px){.mx-salla-apps-grid{grid-template-columns:1fr 1fr}}@media (max-width:720px){.mx-salla-apps{padding:44px 0}.mx-salla-apps-grid{grid-template-columns:1fr}.mx-salla-pay-chip{padding:7px 12px;font-size:0.78rem}.mx-salla-mahali-strip{padding:18px 18px;gap:12px}}@media (prefers-reduced-motion:reduce){.mx-salla-app,.mx-salla-pay-chip{transition:none}}.mx-mig-line{transform:scaleX(0);transform-origin:left center;transition:transform .9s var(--mx-smooth) .25s}.mx-mig-steps.in .mx-mig-line{transform:scaleX(1)}[dir="rtl"] .mx-mig-line{transform-origin:right center}@media (prefers-reduced-motion:reduce){.mx-mig-line{transform:scaleX(1);transition:none}}.pfl-hide-featured .pfl-card[href*="ghaim-sa.com"],.pfl-hide-featured .pfl-card[href*="crystalmada.com"]{display:none}.sw-list{display:grid;gap:20px;max-width:980px;margin:0 auto}.sw-card{display:grid;grid-template-columns:0.9fr 1.1fr;background:var(--mx-white);border:1px solid var(--mx-line);border-radius:22px;overflow:hidden;box-shadow:var(--mx-shadow-2);transition:opacity .8s var(--mx-smooth),transform .8s var(--mx-smooth),box-shadow .3s ease,border-color .3s ease}.sw-card:hover{border-color:var(--mx-lime-2);box-shadow:var(--mx-shadow-3)}.sw-art{position:relative;min-height:220px;padding:34px;display:flex;flex-direction:column;justify-content:center;gap:10px;background:radial-gradient(520px 240px at 20% 10%,rgba(199,242,98,0.5),transparent 70%),linear-gradient(160deg,var(--mx-cream) 0%,var(--mx-white) 100%);border-inline-end:1px solid var(--mx-line)}.sw-art picture,.mx-salla-illu-card picture{display:contents}.sw-shot{display:block;width:100%;height:auto;aspect-ratio:8 / 5;object-fit:cover;object-position:top center;border-radius:12px;border:1px solid var(--mx-line);box-shadow:var(--mx-shadow-1);background:var(--mx-cream);margin-bottom:6px}.sw-kicker{font-size:0.78rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(--mx-ink-3)}.sw-domain{font-size:1.5rem;font-weight:900;letter-spacing:-0.02em;color:var(--mx-ink);direction:ltr}[dir="rtl"] .sw-domain{text-align:right}.sw-body{padding:34px;display:flex;flex-direction:column;gap:14px}.sw-body h3{font-size:1.3rem;font-weight:800;margin:0;color:var(--mx-ink)}.sw-body p{font-size:0.96rem;line-height:1.68;color:var(--mx-ink-3);margin:0}.sw-tags{display:flex;flex-wrap:wrap;gap:8px}.sw-tags span{font-size:0.8rem;font-weight:700;color:var(--mx-ink-2);background:var(--mx-cream);border:1px solid var(--mx-line);border-radius:999px;padding:6px 13px}.sw-go{margin-top:auto;font-size:0.88rem;font-weight:800;color:var(--mx-ink);border-bottom:1.5px solid var(--mx-lime);padding-bottom:2px;align-self:flex-start}@media (max-width:820px){.sw-card{grid-template-columns:1fr}.sw-art{border-inline-end:0;border-bottom:1px solid var(--mx-line);min-height:160px;padding:26px}.sw-body{padding:26px}}#mx-price ul li::before{content:"✓";position:absolute;left:0;top:0;color:var(--mx-ink);font-weight:800}[dir="rtl"] #mx-price ul li{padding-left:0 !important;padding-right:24px !important}[dir="rtl"] #mx-price ul li::before{left:auto;right:0}[dir="rtl"] #mx-price sup{margin-left:0}#mx-price{scroll-margin-top:84px}.mx-pri-card:hover{transform:translateY(-4px);box-shadow:var(--mx-shadow-2);border-color:var(--mx-lime-2)}.mx-salla-link{color:var(--mx-salla);font-weight:800;border-bottom:1.5px solid var(--mx-salla);padding-bottom:1px;transition:color .2s ease,border-color .2s ease}.mx-salla-link:hover{color:var(--mx-ink);border-color:var(--mx-ink)}.mx-salla-link:focus-visible{outline:2px solid var(--mx-ink);outline-offset:3px}@media (max-width:1000px){.mx-pri-grid{grid-template-columns:1fr !important;max-width:480px !important}.mx-pri-card{transform:none !important}}.mx-other{padding:84px 0 64px;background:var(--mx-cream)}.mx-other-head{text-align:center;max-width:760px;margin:0 auto 44px}.mx-other-head .mx-eyebrow{color:var(--mx-ink-3)}.mx-other-head .mx-h2{color:var(--mx-ink)}.mx-other-head p{color:var(--mx-ink-3);margin-top:14px;font-size:1rem;line-height:1.65}.mx-other-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px;max-width:980px;margin:0 auto}.mx-other-card{display:flex;flex-direction:column;padding:28px 26px;background:#FFFFFF;border-radius:18px;text-decoration:none;border:1px solid rgba(10,10,10,0.08);transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease}.mx-other-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px -22px rgba(10,10,10,0.25);border-color:var(--mx-lime)}.mx-other-icon{width:48px;height:48px;border-radius:12px;background:var(--mx-lime);color:var(--mx-ink);display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:800;margin-bottom:18px}.mx-other-card h3{font-size:1.15rem;font-weight:800;color:var(--mx-ink);margin:0 0 8px;letter-spacing:-0.01em}.mx-other-card p{font-size:0.92rem;line-height:1.55;color:var(--mx-ink-3);margin:0 0 16px}.mx-other-go{margin-top:auto;font-size:0.88rem;font-weight:700;color:var(--mx-ink);display:inline-flex;align-items:center;gap:6px;border-bottom:1.5px solid var(--mx-lime);padding-bottom:2px;align-self:flex-start}@media (max-width:720px){.mx-other{padding:60px 0 44px}.mx-other-grid{grid-template-columns:1fr;gap:14px}}