/* MaXab.ai — service page design system. */
: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{background:var(--mx-lime);color:var(--mx-ink)}.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)}.mx-h1,.mx-h2,.mx-hero h1{text-wrap:balance}[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 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-lead{font-size:1.08rem;line-height:1.6;color:var(--mx-ink-3);max-width:620px;margin:18px 0 0}.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-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-alt{margin:14px 0 0;font-size:0.92rem}.mx-hero-alt a{color:var(--mx-ink);font-weight:700;text-decoration:none;border-bottom:2px solid var(--mx-lime,#C7F262);padding-bottom:1px;transition:opacity .2s ease}.mx-hero-alt a:hover{opacity:.75}.mx-band-lime .mx-hero-alt a{border-bottom-color:#0A0A0A}.mx-cta-band .mx-hero-alt{text-align:center}.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}}.mxb-landing .mx-hero-grid{grid-template-columns:minmax(0,680px) minmax(0,1fr)}.mx-hero-facts{display:grid;gap:14px;list-style:none;margin:0;padding:0}@media (max-width:1139px){.mxb-landing .mx-hero-grid{grid-template-columns:1fr}:where(.mxb-landing) .mx-hero-grid{gap:32px}}.mxb-landing .mx-hero{border-bottom:1px solid var(--mx-line)}.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-num .suffix[data-en]{margin-inline-start:0.25em}@media (max-width:480px){.mx-stat-num .suffix[data-en]{font-size:0.6em;white-space:nowrap}}.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-cmp-head .mx-eyebrow{justify-content:center}.mx-build-head .mx-eyebrow{justify-content:center}@keyframes mx-build-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.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:underline 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}}.mx-ticks,.mx-crosses{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:14px 32px;max-width:1000px}.mx-ticks li,.mx-crosses li{position:relative;padding-inline-start:38px;padding-block:14px;font-size:1rem;line-height:1.6;color:var(--mx-ink-2);border-block-end:1px solid var(--mx-line)}.mx-ticks li::before,.mx-crosses li::before{content:"";position:absolute;inset-inline-start:0;top:16px;width:24px;height:24px;border-radius:50%;background-repeat:no-repeat;background-position:center;background-size:12px 12px}.mx-ticks li::before{background-color:var(--mx-lime);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230A0A0A' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.mx-crosses li::before{background-color:rgba(10,10,10,0.06);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235A5A52' stroke-width='3.4' stroke-linecap='round'%3E%3Cpath d='M18 6 6 18M6 6l12 12'/%3E%3C/svg%3E")}@media (max-width:760px){.mx-ticks,.mx-crosses{grid-template-columns:1fr;gap:0;margin-top:26px}.mx-ticks li,.mx-crosses li{font-size:0.95rem;padding-block:13px}}.mx-faq-list{margin-top:36px;max-width:880px}.mx-faq-item{border-block-end:1px solid var(--mx-line)}.mx-faq-item summary{cursor:pointer;list-style:none;display:flex;align-items:flex-start;gap:16px;padding:22px 0;font-size:1.04rem;font-weight:700;line-height:1.5;color:var(--mx-ink)}.mx-faq-item summary:hover{color:var(--mx-ink-2)}.mx-faq-item summary::-webkit-details-marker{display:none}.mx-faq-item summary::after{content:"+";margin-inline-start:auto;font-size:1.5rem;font-weight:400;line-height:1;color:var(--mx-ink-3);transition:transform .25s var(--mx-smooth)}.mx-faq-item[open] summary::after{content:"\2013"}.mx-faq-item summary:focus-visible{outline:2px solid var(--mx-ink);outline-offset:4px;border-radius:4px}.mx-faq-item p{margin:0 0 24px;font-size:0.98rem;line-height:1.7;color:var(--mx-ink-3);max-width:70ch}.mx-faq-more{margin:32px 0 0;font-size:0.92rem;font-weight:700}.mx-faq-more a{border-block-end:1.5px solid var(--mx-lime-2);padding-block-end:2px}.mx-faq-more a:hover{border-block-end-color:var(--mx-ink)}@media (max-width:760px){.mx-faq-item summary{font-size:0.98rem;padding:18px 0;gap:12px}.mx-faq-item p{font-size:0.92rem}}.mx-cta-band{text-align:center;max-width:820px}.mx-cta-band-sub{margin:18px auto 0;max-width:60ch;font-size:1.04rem;line-height:1.65;color:rgba(10,10,10,0.72)}.mx-cta-band .mx-hero-row{margin-top:28px;justify-content:center}.mx-band-lime .mx-cta-ghost{border-color:rgba(10,10,10,0.28)}.mx-band-lime .mx-cta-ghost:hover{background:rgba(255,255,255,0.45);border-color:var(--mx-ink)}.mx-sibs{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:36px;max-width:1000px}.mx-sib{display:flex;align-items:center;gap:16px;padding:22px 24px;background:var(--mx-white);border:1px solid var(--mx-line);border-radius:16px;box-shadow:var(--mx-shadow-1);font-size:1rem;font-weight:700;color:var(--mx-ink);transition:transform .35s var(--mx-spring),box-shadow .25s ease,border-color .25s ease}.mx-sib:hover{transform:translateY(-3px);box-shadow:var(--mx-shadow-2);border-color:var(--mx-lime-2)}.mx-sib:focus-visible{outline:2px solid var(--mx-ink);outline-offset:3px}.mx-sib-who{line-height:1.45}.mx-sib-go{margin-inline-start:auto;font-size:1.25rem;color:var(--mx-ink-3)}@media (max-width:760px){.mx-sibs{grid-template-columns:1fr}.mx-sib{padding:18px 20px;font-size:0.95rem}}@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:16/10;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-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}}