/* Service · Custom Website page (page-service-website.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}[dir="rtl"] body{font-family:'Cairo','Tajawal',sans-serif}a{text-decoration:none;color:inherit}img{max-width:100%;height:auto;display:block}.mx{max-width:1280px;margin:0 auto;padding:0 32px;position:relative}.mx-sec{padding:80px 0;position:relative;overflow:hidden}@media (max-width:900px){.mx{padding:0 20px}.mx-sec{padding:56px 0}}.mx-band-cream{background:var(--mx-cream)}.mx-band-cream2{background:var(--mx-cream-2)}.mx-band-white{background:var(--mx-white)}.mx-band-lime{background:var(--mx-lime);color:var(--mx-ink)}.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-h1{font-weight:800;letter-spacing:-0.04em;line-height:1.02;margin:0;color:var(--mx-ink);font-size:clamp(2.4rem,5.4vw,4.4rem)}.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)}.mx-h3{font-weight:800;letter-spacing:-0.03em;line-height:1.12;margin:0;color:var(--mx-ink);font-size:clamp(1.4rem,2.4vw,1.9rem)}[dir="rtl"] .mx-h1,[dir="rtl"] .mx-h2,[dir="rtl"] .mx-h3{font-weight:700;line-height:1.2;letter-spacing:-0.005em}.mx-h1,.mx-h2,.mx-h3,.mx-halide-title{text-wrap:balance}.mx-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:14px 26px;border-radius:50px;font-weight:800;font-size:0.95rem;letter-spacing:0.01em;transition:transform .25s var(--mx-spring),background .25s ease,color .25s ease,box-shadow .25s ease,border-color .25s ease;border:1.5px solid transparent;font-family:inherit;cursor:pointer;text-align:center}.mx-cta-primary{background:var(--mx-ink);color:var(--mx-lime)}.mx-cta-primary:hover{transform:translateY(-2px);background:var(--mx-ink-2);box-shadow:0 12px 28px rgba(10,10,10,0.18)}.mx-cta-ghost{background:transparent;color:var(--mx-ink);border-color:var(--mx-line-2)}.mx-cta-ghost:hover{transform:translateY(-2px);border-color:var(--mx-ink)}.mx-cta-sm{padding:11px 20px;font-size:0.88rem}.mx-section-cta{display:inline-flex;gap:10px;flex-wrap:wrap}.mx-cta:focus-visible,.mx-halide-cta:focus-visible,.mx-other-card:focus-visible{outline:2px solid var(--mx-lime);outline-offset:3px}.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)}.mx-stagger>*{transition:opacity .7s var(--mx-smooth),transform .7s var(--mx-smooth);transition-delay:calc(var(--i,0) * 80ms)}: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}}.mx-halide{position:relative;width:100%;min-height:100vh;background:var(--mx-ink);color:#E0E0E0;font-family:'Inter',-apple-system,sans-serif;overflow:hidden;--mx-halide-grain-opacity:0.06}[dir="rtl"] .mx-halide{font-family:'Cairo','Tajawal',sans-serif}.mx-halide-grain{position:absolute;inset:0;pointer-events:none;z-index:30;opacity:var(--mx-halide-grain-opacity)}.mx-halide-viewport{grid-area:video;position:relative;display:flex;align-items:stretch;justify-content:stretch;pointer-events:none;z-index:1;min-height:320px;margin-right:calc(-1 * clamp(24px,4vw,56px))}[dir="rtl"] .mx-halide-viewport{margin-right:0;margin-left:calc(-1 * clamp(24px,4vw,56px))}.mx-halide-video-stage{position:relative;width:100%;height:100%;min-height:inherit;aspect-ratio:4 / 3;max-height:70vh;border-radius:18px 0 0 18px;overflow:hidden;background:var(--mx-ink)}[dir="rtl"] .mx-halide-video-stage{border-radius:0 18px 18px 0}.mx-halide-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:contrast(1.02) saturate(1.05)}.mx-halide-video-mask{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(10,10,10,0.45) 0%,rgba(10,10,10,0) 18%,rgba(10,10,10,0) 70%,rgba(10,10,10,0.55) 100%),linear-gradient(180deg,rgba(10,10,10,0.22) 0%,rgba(10,10,10,0) 18%,rgba(10,10,10,0) 80%,rgba(10,10,10,0.30) 100%)}[dir="rtl"] .mx-halide-video-mask{background:linear-gradient(270deg,rgba(10,10,10,0.45) 0%,rgba(10,10,10,0) 18%,rgba(10,10,10,0) 70%,rgba(10,10,10,0.55) 100%),linear-gradient(180deg,rgba(10,10,10,0.22) 0%,rgba(10,10,10,0) 18%,rgba(10,10,10,0) 80%,rgba(10,10,10,0.30) 100%)}@media (prefers-reduced-motion:reduce){.mx-halide-video{animation:none}}.mx-halide-grid{position:relative;width:100%;max-width:1280px;margin:0 auto;min-height:100vh;padding:clamp(96px,12vh,128px) clamp(24px,4vw,56px) clamp(40px,6vh,72px);display:grid;grid-template-columns:1.1fr 1fr;grid-template-rows:auto 1fr auto;grid-template-areas:"brand coords" "title video" "foot foot";column-gap:clamp(28px,5vw,64px);row-gap:clamp(20px,3vh,36px);align-items:center;z-index:10}.mx-halide-brand{grid-area:brand;align-self:start}.mx-halide-coords{grid-area:coords;align-self:start}.mx-halide-title{grid-area:title}.mx-halide-foot{grid-area:foot;align-self:end}.mx-halide-brand{font-weight:800;letter-spacing:0.16em;text-transform:uppercase;font-size:0.74rem;color:rgba(224,224,224,0.85);font-family:'Inter',-apple-system,sans-serif;display:inline-flex;align-items:center;gap:10px}[dir="rtl"] .mx-halide-brand{font-family:'Cairo','Tajawal',sans-serif;font-weight:700;letter-spacing:0.02em}.mx-halide-brand::before{content:"";width:22px;height:2px;background:var(--mx-lime);border-radius:2px}.mx-halide-coords{text-align:right;font-family:'Inter',-apple-system,sans-serif;font-size:0.74rem;line-height:1.6;display:flex;flex-direction:column;gap:2px}[dir="rtl"] .mx-halide-coords{text-align:left;font-family:'Cairo','Tajawal',sans-serif}.mx-halide-coords-row{display:inline-flex;align-items:center;gap:8px;justify-content:flex-end}[dir="rtl"] .mx-halide-coords-row{justify-content:flex-start}.mx-halide-coords-label{color:rgba(224,224,224,0.55);font-weight:600;letter-spacing:0.04em}.mx-halide-coords-value{color:var(--mx-lime);font-weight:800;font-feature-settings:'tnum' on}.mx-halide-title{font-family:'Inter',-apple-system,sans-serif;font-size:clamp(2rem,4.6vw,4rem);line-height:1.05;letter-spacing:-0.035em;font-weight:900;margin:0;color:#FFFFFF;max-width:600px}[dir="rtl"] .mx-halide-title{font-family:'Cairo','Tajawal',sans-serif;font-weight:800;line-height:1.25;letter-spacing:-0.005em}.mx-halide-title em{font-style:normal;color:var(--mx-lime);text-decoration-line:underline;text-decoration-color:rgba(199,242,98,0.30);text-decoration-thickness:0.34em;text-underline-offset:-0.24em;text-decoration-skip-ink:none}.mx-halide-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;flex-wrap:wrap}.mx-halide-archive{font-family:'Inter',-apple-system,sans-serif;font-size:0.86rem;line-height:1.55;color:rgba(224,224,224,0.85);max-width:460px}[dir="rtl"] .mx-halide-archive{font-family:'Cairo','Tajawal',sans-serif;font-size:0.94rem;line-height:1.65}.mx-halide-archive p{margin:0}.mx-halide-archive p:first-child{color:var(--mx-lime);margin-bottom:6px;font-size:0.7rem;font-weight:800;letter-spacing:0.18em;text-transform:uppercase}[dir="rtl"] .mx-halide-archive p:first-child{letter-spacing:0.04em;text-transform:none}.mx-halide-cta{pointer-events:auto;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 30px;border-radius:50px;background:var(--mx-lime);color:var(--mx-ink);font-weight:800;font-size:0.95rem;text-decoration:none;letter-spacing:0.01em;font-family:inherit;border:1.5px solid transparent;box-shadow:0 12px 28px rgba(199,242,98,0.20);transition:transform .25s var(--mx-spring),background .25s ease,box-shadow .25s ease}.mx-halide-cta:hover{background:var(--mx-lime-3);transform:translateY(-2px);box-shadow:0 18px 36px rgba(199,242,98,0.32)}.mx-halide-cta .arr{display:inline-block;transition:transform .25s var(--mx-spring)}.mx-halide-cta:hover .arr{transform:translateX(4px)}[dir="rtl"] .mx-halide-cta:hover .arr{transform:translateX(-4px) scaleX(-1)}[dir="rtl"] .mx-halide-cta .arr{transform:scaleX(-1)}.mx-halide-scroll{position:absolute;bottom:28px;left:50%;width:1px;height:60px;background:linear-gradient(to bottom,#E0E0E0,transparent);animation:mx-halide-flow 2s infinite ease-in-out;z-index:5}@keyframes mx-halide-flow{0%,100%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform:scaleY(1);transform-origin:bottom}}@media (max-width:960px){.mx-halide{min-height:auto}.mx-halide-grid{min-height:auto;grid-template-columns:1fr;grid-template-rows:auto auto auto auto auto;grid-template-areas:"brand" "coords" "video" "title" "foot";padding:88px 22px 36px;column-gap:0;row-gap:22px;align-items:start}.mx-halide-coords{text-align:left}[dir="rtl"] .mx-halide-coords{text-align:right}.mx-halide-viewport,[dir="rtl"] .mx-halide-viewport{margin-right:0;margin-left:0;min-height:0}.mx-halide-video-stage{aspect-ratio:16 / 10;max-width:540px;max-height:none;margin:0 auto;width:100%;border-radius:16px}[dir="rtl"] .mx-halide-video-stage{border-radius:16px}.mx-halide-title{font-size:clamp(1.9rem,8vw,2.8rem);line-height:1.12;max-width:none}.mx-halide-foot{flex-direction:column;align-items:stretch}.mx-halide-cta{align-self:flex-start}.mx-halide-scroll{display:none}}@media (max-width:420px){.mx-halide-grid{padding:80px 16px 28px;row-gap:16px}.mx-halide-video-stage{aspect-ratio:16 / 10;max-width:380px}.mx-halide-title{font-size:clamp(1.7rem,9vw,2.4rem)}}@media (prefers-reduced-motion:reduce){.mx-halide-scroll{animation:none}}.mx-stats{padding:48px 0;border-top:1px solid var(--mx-line);border-bottom:1px solid var(--mx-line);background:var(--mx-cream)}.mx-stats-grid{display:grid;grid-template-columns:repeat(3,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:var(--mx-lime-2);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-stats-grid .mx-stat:last-child{grid-column:1 / -1}.mx-stat{padding:16px 18px}}.mx-rules{padding:96px 0 110px;background:var(--mx-cream);position:relative;overflow:hidden}.mx-rules::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 700px 360px at 80% 0%,rgba(199,242,98,0.12),transparent 65%),radial-gradient(ellipse 600px 300px at 0% 100%,rgba(200,132,92,0.08),transparent 65%);pointer-events:none}.mx-rules>*{position:relative}.mx-rules-head{max-width:760px;margin:0 auto 56px;text-align:center}.mx-rules-head .mx-eyebrow{justify-content:center}.mx-rules-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-rules-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;max-width:1180px;margin:0 auto}.mx-rule{background:var(--mx-white);border:1px solid var(--mx-line);border-radius:22px;padding:36px 32px 30px;display:flex;flex-direction:column;gap:16px;box-shadow:var(--mx-shadow-1);transition:transform .35s var(--mx-spring),box-shadow .35s ease,border-color .25s ease;position:relative;overflow:hidden}.mx-rule::after{content:"";position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--mx-lime);transform:scaleX(0);transform-origin:left;transition:transform .5s var(--mx-spring)}[dir="rtl"] .mx-rule::after{transform-origin:right}.mx-rule:hover{transform:translateY(-6px);box-shadow:0 2px 6px rgba(10,10,10,0.06),0 24px 56px rgba(10,10,10,0.16);border-color:var(--mx-lime-2)}.mx-rule:hover::after{transform:scaleX(1)}.mx-rule-num{font-family:'Inter',sans-serif;font-size:clamp(3rem,5vw,4.4rem);font-weight:900;letter-spacing:-0.05em;line-height:0.85;color:var(--mx-ink);font-feature-settings:'tnum' on;display:flex;align-items:baseline;gap:4px}[dir="rtl"] .mx-rule-num{direction:ltr}[dir="rtl"] .mx-stat-num{direction:ltr;justify-content:flex-end}.mx-rule-num::after{content:"·";color:var(--mx-lime-2);font-size:0.85em;line-height:0.6;margin-left:4px}.mx-rule h3{font-size:clamp(1.15rem,1.7vw,1.35rem);font-weight:800;letter-spacing:-0.018em;line-height:1.25;color:var(--mx-ink);margin:0}[dir="rtl"] .mx-rule h3{font-weight:700;line-height:1.45;letter-spacing:-0.005em}.mx-rule 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-rule p{font-size:0.94rem;line-height:1.6;color:var(--mx-ink-3);margin:0}.mx-rule-tag{margin-top:auto;display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--mx-cream-2);border:1px solid var(--mx-line);border-radius:50px;font-size:0.7rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--mx-ink-3);align-self:flex-start}@media (max-width:1000px){.mx-rules-grid{grid-template-columns:1fr;max-width:560px}.mx-rules{padding:60px 0 70px}}.mx-tl{padding:96px 0 110px;background:linear-gradient(180deg,var(--mx-cream-2) 0%,var(--mx-cream) 100%);position:relative;overflow:hidden}.mx-tl::before{content:"";position:absolute;inset:0;background:radial-gradient(700px 360px at 20% 10%,rgba(199,242,98,0.10),transparent 65%),radial-gradient(640px 320px at 80% 90%,rgba(200,132,92,0.06),transparent 65%);pointer-events:none}.mx-tl>*{position:relative}.mx-tl-head{max-width:820px;margin:0 auto 64px;text-align:center}.mx-tl-head .mx-eyebrow{justify-content:center}.mx-tl-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-tl-head p{font-size:1.04rem;line-height:1.6;color:var(--mx-ink-3);margin:18px 0 0}.mx-tl-track{position:relative;max-width:1180px;margin:0 auto;padding-top:32px}.mx-tl-track::before{content:"";position:absolute;top:36px;left:calc(100%/12);right:calc(100%/12);height:2px;background:linear-gradient(90deg,var(--mx-lime-2) 0%,var(--mx-lime) 50%,var(--mx-lime-2) 100%);border-radius:2px;z-index:1}.mx-tl-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(6,1fr);gap:12px;position:relative;z-index:2}.mx-tl-step{background:var(--mx-white);border:1px solid var(--mx-line);border-radius:16px;padding:22px 18px 18px;display:flex;flex-direction:column;gap:8px;box-shadow:var(--mx-shadow-1);transition:transform .35s var(--mx-spring),box-shadow .35s ease,border-color .25s ease;position:relative;margin-top:12px}.mx-tl-step::before{content:"";position:absolute;top:-22px;left:50%;transform:translateX(-50%);width:18px;height:18px;background:var(--mx-white);border:3px solid var(--mx-ink);border-radius:50%;box-shadow:0 0 0 4px var(--mx-cream);transition:background .25s ease,border-color .25s ease,transform .35s var(--mx-spring);z-index:3}.mx-tl-step:hover{transform:translateY(-6px);box-shadow:0 2px 6px rgba(10,10,10,0.06),0 24px 48px rgba(10,10,10,0.16);border-color:var(--mx-lime-2)}.mx-tl-step:hover::before{background:var(--mx-lime);border-color:var(--mx-ink);transform:translateX(-50%) scale(1.18)}.mx-tl-num{display:inline-flex;align-self:flex-start;font-size:0.66rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;color:var(--mx-ink-4);font-feature-settings:'tnum' on}.mx-tl-week{display:inline-flex;align-self:flex-start;padding:4px 10px;border-radius:50px;background:var(--mx-cream);color:var(--mx-ink-2);font-size:0.66rem;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.mx-tl-step:hover .mx-tl-week{background:var(--mx-lime);color:var(--mx-ink)}.mx-tl-step h3{font-size:1rem;font-weight:800;color:var(--mx-ink);margin:4px 0 0;letter-spacing:-0.015em;line-height:1.25}[dir="rtl"] .mx-tl-step h3{font-weight:700;line-height:1.4;letter-spacing:-0.005em}.mx-tl-step p{font-size:0.82rem;line-height:1.55;color:var(--mx-ink-3);margin:4px 0 0}.mx-tl-cta-row{margin-top:36px;text-align:center}@media (max-width:1000px){.mx-tl{padding:60px 0 70px}.mx-tl-track::before{display:none}.mx-tl-step::before{display:none}.mx-tl-track{padding-top:0}.mx-tl-steps{grid-template-columns:1fr 1fr;gap:14px}.mx-tl-step{margin-top:0}}@media (max-width:600px){.mx-tl-steps{grid-template-columns:1fr}}.mx-cmp{padding:76px 0;perspective:1400px;background:var(--mx-white)}.mx-cmp-head{max-width:820px;margin:0 auto 48px;text-align:center}.mx-cmp-head .mx-eyebrow{justify-content:center}.mx-cmp-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-cmp-head p{font-size:1.08rem;line-height:1.55;color:var(--mx-ink-3);margin:18px 0 0}.mx-cmp-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;max-width:1180px;margin:0 auto}.mx-cmp-card{border-radius:22px;padding:38px 34px;display:flex;flex-direction:column;gap:14px;position:relative;overflow:hidden;transition:transform .5s var(--mx-spring),box-shadow .35s ease}.mx-cmp-bad{background:var(--mx-white);border:1px solid var(--mx-line);box-shadow:var(--mx-shadow-2)}.mx-cmp-good{background:linear-gradient(160deg,var(--mx-lime-3) 0%,var(--mx-lime) 100%);color:var(--mx-ink);border:1px solid var(--mx-lime-2);box-shadow:0 14px 40px rgba(199,242,98,0.36)}.mx-cmp-good::before{content:"";position:absolute;top:-40%;right:-10%;width:460px;height:460px;background:radial-gradient(circle,rgba(255,255,255,0.4),transparent 60%);pointer-events:none}[dir="rtl"] .mx-cmp-good::before{right:auto;left:-10%}.mx-cmp-card>*{position:relative}.mx-cmp-tag{display:inline-flex;align-items:center;gap:8px;font-size:0.72rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;padding:6px 12px;border-radius:50px;width:max-content;max-width:100%}.mx-cmp-bad .mx-cmp-tag{background:rgba(0,0,0,0.06);color:var(--mx-ink-3)}.mx-cmp-good .mx-cmp-tag{background:var(--mx-ink);color:var(--mx-lime)}.mx-cmp-card h3{font-size:clamp(1.4rem,2.2vw,1.8rem);font-weight:800;letter-spacing:-0.025em;line-height:1.15;margin:4px 0 6px;color:var(--mx-ink)}[dir="rtl"] .mx-cmp-card h3{font-weight:700;line-height:1.3;letter-spacing:-0.005em}.mx-cmp-card p{font-size:0.98rem;line-height:1.65;margin:0;color:var(--mx-ink-3)}.mx-cmp-good p{color:var(--mx-ink-2)}.mx-cmp-list{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:10px}.mx-cmp-list li{display:flex;gap:10px;font-size:0.94rem;line-height:1.55;color:var(--mx-ink)}.mx-cmp-bad .mx-cmp-list li::before{content:"×";color:#C44;font-weight:800;flex-shrink:0;font-size:1.1rem;line-height:1.4}.mx-cmp-good .mx-cmp-list li::before{content:"✓";color:var(--mx-ink);font-weight:800;flex-shrink:0;font-size:1rem;line-height:1.4}.mx-cmp-good .mx-cmp-list li{color:var(--mx-ink-2)}@media (max-width:900px){.mx-cmp-grid{grid-template-columns:1fr}.mx-cmp-card{padding:28px 22px}}.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:880px;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;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)}.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%}.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:220px;text-align:center}.mx-build-vitals{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;padding:14px}.mx-build-vital{background:var(--mx-cream-2);border:1px solid var(--mx-line);border-radius:12px;padding:14px 16px;text-align:left}[dir="rtl"] .mx-build-vital{text-align:right}.mx-build-vital-label{font-size:0.66rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--mx-ink-3)}.mx-build-vital-value{display:block;margin-top:6px;font-size:1.2rem;font-weight:900;color:var(--mx-ink);letter-spacing:-0.01em;font-feature-settings:'tnum' on}.mx-build-vital.lime{background:var(--mx-lime);border-color:var(--mx-lime-2)}.mx-build-vital.lime .mx-build-vital-label{color:var(--mx-ink-2)}@media (max-width:700px){.mx-build-vitals{grid-template-columns:1fr 1fr}}.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:700px){.mx-build-reasons{grid-template-columns:1fr}}.mx-price{padding:86px 0 96px;background:var(--mx-cream-2);position:relative}.mx-price-head{max-width:760px;margin:0 auto 48px;text-align:center}.mx-price-head .mx-eyebrow{justify-content:center}.mx-price-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-price-head p{font-size:1.04rem;line-height:1.55;color:var(--mx-ink-3);margin:18px 0 0}.mx-price-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;max-width:1180px;margin:0 auto;align-items:stretch}.mx-price-card{background:var(--mx-white);border:1px solid var(--mx-line);border-radius:22px;padding:32px 30px 28px;display:flex;flex-direction:column;gap:14px;box-shadow:var(--mx-shadow-1);transition:transform .35s var(--mx-spring),box-shadow .35s ease,border-color .25s ease;position:relative}.mx-price-card:hover{transform:translateY(-4px);box-shadow:var(--mx-shadow-2);border-color:var(--mx-lime-2)}.mx-price-card.featured{background:linear-gradient(160deg,var(--mx-lime-3),var(--mx-lime));border-color:var(--mx-lime-2);box-shadow:0 14px 40px rgba(199,242,98,0.36)}.mx-price-tag{position:absolute;top:-12px;left:50%;transform:translateX(-50%);font-size:0.66rem;font-weight:800;letter-spacing:0.1em;text-transform:uppercase;padding:5px 14px;border-radius:50px;white-space:nowrap;background:var(--mx-ink);color:var(--mx-lime);border:1px solid var(--mx-ink)}.mx-price-name{font-size:0.78rem;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--mx-ink-3)}.mx-price-card.featured .mx-price-name{color:var(--mx-ink);opacity:0.85}.mx-price-amount{display:flex;align-items:baseline;gap:8px}.mx-price-amount-num{font-size:2.3rem;font-weight:900;letter-spacing:-0.03em;color:var(--mx-ink);font-feature-settings:'tnum' on}.mx-price-amount-cur{font-size:0.92rem;font-weight:700;color:var(--mx-ink-3)}.mx-price-desc{font-size:0.92rem;line-height:1.55;color:var(--mx-ink-3)}.mx-price-card.featured .mx-price-desc{color:var(--mx-ink-2)}.mx-price-list{list-style:none;padding:0;margin:8px 0 0;display:grid;gap:8px;border-top:1px solid var(--mx-line);padding-top:14px}.mx-price-card.featured .mx-price-list{border-top-color:rgba(10,10,10,0.18)}.mx-price-list li{display:flex;gap:10px;font-size:0.9rem;line-height:1.5;color:var(--mx-ink-2)}.mx-price-list li::before{content:"✓";color:var(--mx-ink);font-weight:800;flex-shrink:0}.mx-price-cta{margin-top:auto;padding-top:18px}.mx-price-cta .mx-cta{width:100%}.mx-price-card.featured .mx-cta-primary{background:var(--mx-ink);color:var(--mx-lime)}@media (max-width:1000px){.mx-price-grid{grid-template-columns:1fr;max-width:460px}}@media (max-width:720px){.mx{padding:0 16px}.mx-sec{padding:44px 0}.mx-section-cta{flex-direction:column;align-items:stretch;width:100%}.mx-section-cta .mx-cta{width:100%;min-height:48px;padding:13px 22px;font-size:0.95rem}.mx-stats{padding:32px 0}.mx-stats-grid{grid-template-columns:1fr 1fr;gap:10px}.mx-stats-grid .mx-stat:last-child{grid-column:1 / -1}.mx-stat-num{font-size:1.5rem}.mx-cmp{padding:44px 0}.mx-build{padding:44px 0 50px}.mx-price{padding:56px 0 64px}.mx-price-card{padding:24px 20px}}body{background:var(--mx-ink);color:rgba(255,255,255,0.92)}[dir="rtl"] body{background:var(--mx-ink)}.mx-stats,.mx-rules,.mx-tl,.mx-cmp,.mx-build,.mx-price{background:var(--mx-ink) !important}.mx-stats{border-color:rgba(255,255,255,0.08) !important}.mx-rules::before,.mx-tl::before,.mx-build::before{opacity:0.55}.mx-stat,.mx-rule,.mx-tl-step,.mx-cmp-bad,.mx-build-frame,.mx-build-reason,.mx-build-vital:not(.lime),.mx-price-card:not(.featured){background:rgba(255,255,255,0.04) !important;border-color:rgba(255,255,255,0.10) !important;box-shadow:0 1px 2px rgba(0,0,0,0.4),0 8px 24px rgba(0,0,0,0.3) !important}.mx-stat:hover,.mx-rule:hover,.mx-tl-step:hover,.mx-build-reason:hover,.mx-price-card:not(.featured):hover{background:rgba(255,255,255,0.06) !important;border-color:var(--mx-lime-2) !important;box-shadow:0 2px 6px rgba(0,0,0,0.4),0 18px 36px rgba(0,0,0,0.4) !important}.mx-h1,.mx-h2,.mx-h3,.mx-rules-head h2,.mx-tl-head h2,.mx-cmp-head h2,.mx-build-head h2,.mx-price-head h2,.mx-rule h3,.mx-tl-step h3,.mx-cmp-card h3,.mx-stat-num,.mx-build-vital-value,.mx-rule-num,.mx-price-amount-num{color:rgba(255,255,255,0.96) !important}.mx-stat-label,.mx-rule p,.mx-tl-step p,.mx-cmp-card p,.mx-build-head p,.mx-rules-head p,.mx-tl-head p,.mx-cmp-head p,.mx-build-reason span,.mx-price-desc,.mx-price-head p,.mx-cmp-list li,.mx-price-list li{color:rgba(255,255,255,0.62) !important}.mx-build-reason strong,.mx-price-name{color:rgba(255,255,255,0.92) !important}.mx-price-amount-cur{color:rgba(255,255,255,0.55) !important}.mx-eyebrow{color:rgba(255,255,255,0.78) !important}.mx-cmp-good{background:linear-gradient(160deg,var(--mx-lime-3) 0%,var(--mx-lime) 100%) !important;color:var(--mx-ink) !important;border-color:var(--mx-lime-2) !important;box-shadow:0 14px 40px rgba(199,242,98,0.25) !important}.mx-cmp-good h3,.mx-cmp-good p,.mx-cmp-good li,.mx-cmp-good .mx-cmp-list li{color:var(--mx-ink) !important}.mx-cmp-good .mx-cmp-tag{background:var(--mx-ink) !important;color:var(--mx-lime) !important}.mx-price-card.featured{background:linear-gradient(160deg,var(--mx-lime-3),var(--mx-lime)) !important;border-color:var(--mx-lime-2) !important;box-shadow:0 14px 40px rgba(199,242,98,0.30) !important}.mx-price-card.featured h3,.mx-price-card.featured p,.mx-price-card.featured li,.mx-price-card.featured .mx-price-amount-num,.mx-price-card.featured .mx-price-name,.mx-price-card.featured .mx-price-desc,.mx-price-card.featured .mx-price-amount-cur{color:var(--mx-ink) !important}.mx-price-card.featured .mx-price-list{border-top-color:rgba(10,10,10,0.18) !important}.mx-price-tag{background:var(--mx-lime) !important;color:var(--mx-ink) !important;border-color:var(--mx-lime-2) !important}.mx-tl-week,.mx-rule-tag{background:rgba(255,255,255,0.06) !important;border-color:rgba(255,255,255,0.10) !important;color:rgba(255,255,255,0.72) !important}.mx-tl-step:hover .mx-tl-week{background:var(--mx-lime) !important;color:var(--mx-ink) !important;border-color:var(--mx-lime-2) !important}.mx-tl-track::before{background:linear-gradient(90deg,rgba(199,242,98,0.30) 0%,var(--mx-lime) 50%,rgba(199,242,98,0.30) 100%) !important}.mx-tl-step::before{background:var(--mx-ink) !important;border-color:rgba(255,255,255,0.55) !important;box-shadow:0 0 0 4px var(--mx-ink) !important}.mx-tl-step:hover::before{background:var(--mx-lime) !important;border-color:rgba(255,255,255,0.95) !important}.mx-build-frame{background:linear-gradient(160deg,#141414 0%,#1A1A1A 100%) !important}.mx-build-frame-bar{border-bottom-color:rgba(255,255,255,0.10) !important}.mx-build-frame-bar .url{background:rgba(255,255,255,0.06) !important;color:rgba(255,255,255,0.65) !important}.mx-cmp-bad .mx-cmp-list li{color:rgba(255,255,255,0.78) !important}.mx-cmp-bad .mx-cmp-list li::before{color:#FF6B6B !important}.mx-price-card:not(.featured) .mx-price-list li::before{color:var(--mx-lime) !important}.mx-rule-tag{color:rgba(255,255,255,0.72) !important}.pfw-l .pfw-l-card-meta{white-space:normal;text-overflow:clip}body.dark-mode #main-header,body.dark-mode .header{background:rgba(10,10,10,0.78) !important;border-bottom-color:rgba(255,255,255,0.08) !important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}body.dark-mode #main-header.solid,body.dark-mode .header.solid{background:rgba(10,10,10,0.95) !important;border-bottom-color:rgba(255,255,255,0.12) !important}body.dark-mode #main-header .header-nav a,body.dark-mode #main-header.solid .header-nav a{color:rgba(255,255,255,0.72) !important}body.dark-mode #main-header .header-nav a:hover,body.dark-mode #main-header.solid .header-nav a:hover{color:rgba(255,255,255,1) !important}body.dark-mode #main-header #lang-toggle,body.dark-mode #main-header.solid #lang-toggle{color:rgba(255,255,255,0.92) !important;border-color:rgba(255,255,255,0.18) !important;background:transparent !important}body.dark-mode #main-header .hamburger svg,body.dark-mode #main-header.solid .hamburger svg{stroke:rgba(255,255,255,0.92) !important}body.dark-mode #main-header.menu-open .hamburger::after{color:rgba(255,255,255,0.92)}#testimonials-shared{background:var(--mx-ink) !important}#testimonials-shared .trust-eyebrow{color:rgba(255,255,255,0.6) !important}#testimonials-shared .trust-head h2{color:rgba(255,255,255,0.95) !important}#testimonials-shared .trust-head>p{color:rgba(255,255,255,0.72) !important}#testimonials-shared .trust-card{background:rgba(255,255,255,0.04) !important;border-color:rgba(255,255,255,0.1) !important;box-shadow:none !important}#testimonials-shared .trust-card:hover{border-color:rgba(199,242,98,0.5) !important}#testimonials-shared .trust-card h3{color:rgba(255,255,255,0.95) !important}#testimonials-shared .trust-card p{color:rgba(255,255,255,0.72) !important}#testimonials-shared .trust-link{color:#FFFFFF !important}#testimonials-shared .trust-link:focus-visible{outline-color:#C7F262}.mx-h2 em,.mx-rules-head h2 em,.mx-tl-head h2 em,.mx-cmp-head h2 em,.mx-build-head h2 em,.mx-price-head h2 em,.mx-rule h3 em{color:#FFFFFF !important;text-decoration-line:underline !important;text-decoration-color:rgba(199,242,98,0.45) !important;text-decoration-thickness:0.34em !important;text-underline-offset:-0.24em !important;text-decoration-skip-ink:none !important}.mx-cta-ghost{color:rgba(255,255,255,0.92) !important;border-color:rgba(255,255,255,0.20) !important}.mx-cta-ghost:hover{border-color:rgba(255,255,255,0.95) !important;background:rgba(255,255,255,0.04) !important}.mx-cmp-bad h3{color:rgba(255,255,255,0.92) !important}.mx-cmp-bad p{color:rgba(255,255,255,0.62) !important}.mx-cmp-bad .mx-cmp-tag{background:rgba(255,255,255,0.08) !important;color:rgba(255,255,255,0.65) !important}body.dark-mode .header-logo img,body.dark-mode #header-logo-img,body.dark-mode #main-header .header-logo img{filter:brightness(0) invert(1) !important}body.dark-mode .header-login,body.dark-mode #main-header .header-login{color:rgba(255,255,255,0.85) !important}body.dark-mode .header-login:hover,body.dark-mode #main-header .header-login:hover{color:#FFFFFF !important}.mx-tl-num{color:rgba(255,255,255,0.50) !important}.mx-build-vital:not(.lime) .mx-build-vital-label{color:rgba(255,255,255,0.55) !important}.mx-build-vital.lime .mx-build-vital-value{color:var(--mx-ink) !important}.mx-cta-primary{background:var(--mx-lime) !important;color:var(--mx-ink) !important;box-shadow:0 12px 28px rgba(199,242,98,0.20) !important}.mx-cta-primary:hover{background:var(--mx-lime-3) !important;box-shadow:0 18px 36px rgba(199,242,98,0.32) !important}.mx-price-card.featured .mx-cta-primary,.mx-cmp-good .mx-cta-primary{background:var(--mx-ink) !important;color:var(--mx-lime) !important;box-shadow:0 12px 28px rgba(10,10,10,0.30) !important}.mx-price-card.featured .mx-cta-primary:hover,.mx-cmp-good .mx-cta-primary:hover{background:var(--mx-ink-2) !important;color:var(--mx-lime-3) !important}.mx-stat-label{color:rgba(255,255,255,0.65) !important}.mx-stat-num{color:rgba(255,255,255,0.96) !important}.mx-stat-num .suffix{color:var(--mx-lime) !important}.mx-eyebrow::before{background:var(--mx-lime) !important}.mx-rule h3 em,.mx-cmp-bad h3 em,.mx-tl-step h3 em{color:#FFFFFF !important;text-decoration-line:underline !important;text-decoration-color:rgba(199,242,98,0.40) !important;text-decoration-thickness:0.34em !important;text-underline-offset:-0.24em !important;text-decoration-skip-ink:none !important}.mx-cmp-good h3 em,.mx-price-card.featured h3 em{color:var(--mx-ink) !important;text-decoration-line:underline !important;text-decoration-color:rgba(255,255,255,0.50) !important;text-decoration-thickness:0.34em !important;text-underline-offset:-0.24em !important;text-decoration-skip-ink:none !important}.mx-tl-step h3{color:rgba(255,255,255,0.96) !important}.mx-tl-step p{color:rgba(255,255,255,0.65) !important}.mx-rule h3{color:rgba(255,255,255,0.96) !important}.mx-rule p{color:rgba(255,255,255,0.65) !important}.mx-cmp-good .mx-eyebrow::before,.mx-price-card.featured .mx-eyebrow::before{background:var(--mx-ink) !important}.mx-cmp-good .mx-eyebrow,.mx-price-card.featured .mx-eyebrow{color:var(--mx-ink) !important}body.dark-mode #lang-toggle-mobile{color:rgba(255,255,255,0.95) !important}.mx-other{padding:84px 0 64px;background:#111111}.mx-other-head{text-align:center;max-width:760px;margin:0 auto 44px}.mx-other-head .mx-h2{color:#FFFFFF}.mx-other-head .mx-h2 em{color:var(--mx-lime);font-style:normal}.mx-other-head p{color:rgba(255,255,255,0.7);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:#1A1A1A;border-radius:18px;text-decoration:none;border:1px solid rgba(255,255,255,0.08);transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease,background 0.35s ease}.mx-other-card:hover{transform:translateY(-4px);box-shadow:0 18px 38px -22px rgba(199,242,98,0.25);border-color:var(--mx-lime);background:#1F1F1F}.mx-other-icon{width:48px;height:48px;border-radius:12px;background:var(--mx-lime);color:#0A0A0A;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:#FFFFFF;margin:0 0 8px;letter-spacing:-0.01em}.mx-other-card p{font-size:0.92rem;line-height:1.55;color:rgba(255,255,255,0.7);margin:0 0 16px}.mx-other-go{margin-top:auto;font-size:0.88rem;font-weight:700;color:#FFFFFF;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}}