{"componentChunkName":"component---src-templates-raw-html-js","path":"/oem-certified-acura-addp/","result":{"pageContext":{"pageContent":{"HTML":{"order":0,"visible":true,"scriptJS":"","rawHTML":"<div><!DOCTYPE html>\n<html lang=\"en\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n<title>MXS OEM Page Template v5 (Preview)</title>\n<style>\n  body { margin: 0; font-family: 'Montserrat', system-ui, sans-serif; background: #f4f6f8; }\n  .preview-wrapper { max-width: 1280px; margin: 0 auto; background: #fff; }\n</style>\n</head>\n<body>\n<div class=\"preview-wrapper\">\n\n<!--\n================================================================================\n  MXS OEM PROGRAM PAGE  v7  |  Acura ADDP  |  DealerMasters Raw HTML Injection\n================================================================================\n\n  WHAT'S NEW IN V7\n    - Migration headline rewritten in dealer language:\n      \"Switch sites without losing your Google traffic\"\n    - All em-dashes purged, replaced with periods or commas\n    - Tier renamed to Package across all user-facing copy and tokens\n    - Section markers removed (no more \"Section 01 / Website\")\n    - All boxes hard edges (border-radius: 0)\n    - Pulse-glow animation removed from stat numbers\n    - Thesis section now 2-column with image placement on the left\n    - Hyper-crawlable copy rewritten to lead with traditional SEO benefit\n    - AI section restructured to 3 cards plus inline AI Overview proof mockup\n    - \"91% of development level tickets closed in 24-72 business hours\"\n    - Pillar 03 Flexibility expanded with templated pages, custom SRP minutes,\n      manager specials without designer, module-based templates\n\n  TOKENS TO REPLACE PER OEM\n    [OEM_NAME]              Acura          Honda          Mitsubishi   (this build: Acura)\n    [PACKAGE_1]             LX             Technology     Market Presence\n    [PACKAGE_2]             Sport          A-Spec         Market Ready\n    [PACKAGE_3]             Touring        Advance        Market Dominator\n    [MXS_HERO_IMAGE]        composite hero image, dealer site mockup or\n                            multi-device shot from media.dealermasters.com.\n                            Recommended: 1600x900 minimum, WebP\n    [MXS_THESIS_IMAGE]      a \"moving metal\" shot or platform UI screenshot\n                            for the thesis section image placement.\n                            Recommended: 1200x900 minimum, WebP\n\n  ACURA BUILD - swapped from Honda HDS template\n    - \"Acura Shopping API + Acura incentive integration\" line in Website [PACKAGE_1]\n    - \"[OEM_NAME] premium model showroom\" line in Website [PACKAGE_2]\n\n  SEO COMPONENT (separate, NOT in this injection)\n    Title:        [OEM_NAME] ADDP Certified Digital Programs | Team MXS\n    Meta:         Team MXS is the [OEM_NAME] ADDP certified DealerMasters\n                  provider. 130%+ organic lift, 100% URL retention,\n                  architecturally sound technical SEO, dedicated account managers.\n    Schema:       Service + Organization + BreadcrumbList JSON-LD\n\n  PLATFORM RULES OBSERVED\n    - Render guard comment before <style> (Forge rendering quirk)\n    - Only <div> elements in body content (semantic HTML stripped)\n    - Single file for bottom Raw HTML Array only\n    - Scoped BEM under .mxs-oem to isolate from Forge global cascade\n    - System font stack with Montserrat preference (no external font load)\n    - Pure CSS animations, no JS\n    - prefers-reduced-motion media query respected for accessibility\n\n================================================================================\n-->\n\n<!-- ============================ PASTE START ============================ -->\n\n<!-- DealerMasters render guard: this comment must precede the style block -->\n\n<style>\n/* ============================================================\n   MXS OEM PROGRAM PAGE v7  |  Scoped BEM under .mxs-oem\n   ============================================================ */\n\n.mxs-oem,\n.mxs-oem * { box-sizing: border-box; }\n\n.mxs-oem {\n  /* Break out of parent container constraints to render full-width edge-to-edge */\n  width: 100vw;\n  position: relative;\n  left: 50%;\n  right: 50%;\n  margin-left: -50vw;\n  margin-right: -50vw;\n  max-width: 100vw;\n  /* Push the entire component below the platform's fixed nav. Margin-top on the\n     outer wrapper moves the whole box including top accent lines and radial glows.\n     Padding-top would only push inner content while the outer box still renders\n     under the nav. */\n  margin-top: 110px;\n  /* Dark base so any platform spacing around the injection inherits brand color, not white.\n     Matches hero gradient top anchor (#0a0e1a) so the seam between platform nav and hero is invisible. */\n  background: #0a0e1a;\n  --c-black: #0a0e1a;\n  --c-dark: #0e121f;\n  --c-dark-2: #141a2b;\n  --c-navy: #1a2b3e;\n  --c-navy-mid: #2a497b;\n  --c-blue: #4177c3;\n  --c-cyan: #5eb9de;\n  --c-cyan-light: #c7e3f1;\n  --c-pop-blue: #3b6ce9;\n  --c-pop-cyan: #2dbce3;\n  --c-ink: #1a1a1a;\n  --c-text: #4a5563;\n  --c-text-dark: #b8c4d2;\n  --c-muted: #7e8a96;\n  --c-muted-dark: #5a6573;\n  --c-line: #e6eaef;\n  --c-white: #ffffff;\n  --c-bg-soft: #f7f9fb;\n  --grad-pop: linear-gradient(135deg, #3b6ce9 0%, #2dbce3 100%);\n  --grad-pop-deep: linear-gradient(135deg, #3b6ce9 0%, #2dbce3 50%, #5eb9de 100%);\n  --grad-dark-tilt: linear-gradient(135deg, #0a0e1a 0%, #1a2b3e 65%, #2a497b 130%);\n  --shadow-pop: 0 0 0 1px rgba(45,188,227,0.3), 0 20px 60px -20px rgba(59,108,233,0.5);\n  font-family: 'Montserrat', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n  color: var(--c-ink);\n  font-size: 16px;\n  line-height: 1.3;\n  -webkit-font-smoothing: antialiased;\n  -moz-osx-font-smoothing: grayscale;\n}\n.mxs-oem__wrap { max-width: 1180px; margin: 0 auto; padding: 0 24px; }\n\n/* Responsive nav clearance: smaller margin-top on tablet and mobile.\n   Desktop nav ~110px (handled in base .mxs-oem rule). */\n@media (max-width: 1024px) {\n  .mxs-oem { margin-top: 90px; }\n}\n@media (max-width: 768px) {\n  .mxs-oem { margin-top: 80px; }\n}\n@media (max-width: 480px) {\n  .mxs-oem { margin-top: 100px; }\n}\n\n/* ---------- SCROLL BACKDROP ---------- */\n/* Tech grid mesh + ambient orbs. Mesh subtly drifts as you scroll, on-brand\n   \"infrastructure\" feel. Orbs stay for color and atmosphere. */\n.mxs-oem__backdrop {\n  position: absolute;\n  inset: 0;\n  pointer-events: none;\n  overflow: hidden;\n  z-index: 0;\n}\n/* Layer 1: animated grid mesh */\n.mxs-oem__backdrop-grid {\n  position: absolute;\n  inset: -10%;\n  width: 120%; height: 120%;\n  background-image:\n    linear-gradient(to right, rgba(94,185,222,0.07) 1px, transparent 1px),\n    linear-gradient(to bottom, rgba(94,185,222,0.07) 1px, transparent 1px);\n  background-size: 64px 64px;\n  mask-image: radial-gradient(ellipse 80% 70% at 50% 50%, #000 35%, transparent 80%);\n  -webkit-mask-image: radial-gradient(ellipse 80% 70% at 50% 50%, #000 35%, transparent 80%);\n  opacity: 0.5;\n  animation: mxs-grid-drift 60s linear infinite;\n  will-change: transform;\n}\n@keyframes mxs-grid-drift {\n  0%   { transform: translate(0, 0); }\n  100% { transform: translate(-64px, -64px); }\n}\n/* Modern browsers: grid drifts with scroll for parallax effect */\n@supports (animation-timeline: scroll()) {\n  .mxs-oem__backdrop-grid {\n    animation: mxs-grid-scroll linear both;\n    animation-timeline: scroll(root);\n  }\n}\n@keyframes mxs-grid-scroll {\n  to { transform: translateY(-15vh) scale(1.05); }\n}\n\n/* Layer 2: scan-line accent that sweeps once per page across the grid */\n.mxs-oem__backdrop-scanline {\n  position: absolute;\n  top: 0; left: 0;\n  width: 100%; height: 2px;\n  background: linear-gradient(90deg,\n    transparent 0%,\n    rgba(45,188,227,0.4) 25%,\n    rgba(45,188,227,0.8) 50%,\n    rgba(45,188,227,0.4) 75%,\n    transparent 100%);\n  filter: blur(1px);\n  opacity: 0;\n}\n@supports (animation-timeline: scroll()) {\n  .mxs-oem__backdrop-scanline {\n    animation: mxs-scanline-travel linear both;\n    animation-timeline: scroll(root);\n  }\n}\n@keyframes mxs-scanline-travel {\n  0%  { opacity: 0; transform: translateY(0); }\n  5%  { opacity: 1; }\n  95% { opacity: 1; }\n  100%{ opacity: 0; transform: translateY(100vh); }\n}\n\n/* Layer 3: ambient color orbs (subtle, brand-tinted, support depth) */\n.mxs-oem__backdrop-orb {\n  position: absolute;\n  border-radius: 50%;\n  filter: blur(110px);\n  pointer-events: none;\n  will-change: transform, opacity;\n}\n.mxs-oem__backdrop-orb--1 {\n  top: 5%; left: 0%;\n  width: 520px; height: 520px;\n  background: radial-gradient(circle, rgba(59,108,233,0.28) 0%, transparent 65%);\n  animation: mxs-orb-float 22s ease-in-out infinite;\n}\n.mxs-oem__backdrop-orb--2 {\n  top: 45%; right: -120px;\n  width: 600px; height: 600px;\n  background: radial-gradient(circle, rgba(45,188,227,0.22) 0%, transparent 65%);\n  animation: mxs-orb-float 28s ease-in-out infinite reverse;\n}\n.mxs-oem__backdrop-orb--3 {\n  top: 80%; left: 30%;\n  width: 460px; height: 460px;\n  background: radial-gradient(circle, rgba(94,185,222,0.18) 0%, transparent 65%);\n  animation: mxs-orb-float 26s ease-in-out infinite 4s;\n}\n@supports (animation-timeline: scroll()) {\n  .mxs-oem__backdrop-orb--1 {\n    animation: mxs-backdrop-orb-1 linear both;\n    animation-timeline: scroll(root);\n  }\n  .mxs-oem__backdrop-orb--2 {\n    animation: mxs-backdrop-orb-2 linear both;\n    animation-timeline: scroll(root);\n  }\n  .mxs-oem__backdrop-orb--3 {\n    animation: mxs-backdrop-orb-3 linear both;\n    animation-timeline: scroll(root);\n  }\n}\n.mxs-oem > div:not(.mxs-oem__backdrop) {\n  position: relative;\n  z-index: 1;\n}\n\n/* ---------- ANIMATIONS ---------- */\n@keyframes mxs-orb-float {\n  0%, 100% { transform: translate(0, 0) scale(1); opacity: 0.5; }\n  33%      { transform: translate(40px, -30px) scale(1.1); opacity: 0.7; }\n  66%      { transform: translate(-20px, 30px) scale(0.95); opacity: 0.4; }\n}\n@keyframes mxs-backdrop-orb-1 {\n  0%   { transform: translate(-10vw, 5vh) scale(1); opacity: 0.55; }\n  100% { transform: translate(15vw, -25vh) scale(1.3); opacity: 0.25; }\n}\n@keyframes mxs-backdrop-orb-2 {\n  0%   { transform: translate(20vw, 80vh) scale(0.9); opacity: 0.4; }\n  100% { transform: translate(-15vw, -40vh) scale(1.2); opacity: 0.6; }\n}\n@keyframes mxs-backdrop-orb-3 {\n  0%   { transform: translate(60vw, 100vh) scale(1.1); opacity: 0.3; }\n  100% { transform: translate(35vw, -50vh) scale(0.8); opacity: 0.55; }\n}\n@keyframes mxs-fade-rise {\n  from { opacity: 0; transform: translateY(24px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes mxs-icon-rise {\n  from { opacity: 0; transform: scale(0.85) rotate(-8deg); }\n  to   { opacity: 1; transform: scale(1) rotate(0); }\n}\n@keyframes mxs-stat-pop {\n  from { opacity: 0; transform: translateY(12px) scale(0.94); }\n  to   { opacity: 1; transform: translateY(0) scale(1); }\n}\n@keyframes mxs-arrow-tap {\n  0%, 100% { transform: translateX(0); }\n  50%      { transform: translateX(4px); }\n}\n\n/* Scroll-driven entrance animations (modern browsers only - graceful degradation) */\n@supports (animation-timeline: view()) {\n  .mxs-oem__migration-card,\n  .mxs-oem__pillar-card,\n  .mxs-oem__stat,\n  .mxs-oem__ai-engine {\n    animation: mxs-fade-rise linear both;\n    animation-timeline: view();\n    animation-range: entry 0% entry 60%;\n  }\n  /* Package cards: deal-out-of-deck staggered entrance */\n  .mxs-oem__pkgs-grid .mxs-oem__card:nth-child(1) {\n    animation: mxs-card-deal-1 0.9s cubic-bezier(0.16, 1, 0.3, 1) both;\n    animation-timeline: view();\n    animation-range: entry 0% entry 50%;\n  }\n  .mxs-oem__pkgs-grid .mxs-oem__card:nth-child(2) {\n    animation: mxs-card-deal-2 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.15s both;\n    animation-timeline: view();\n    animation-range: entry 5% entry 55%;\n  }\n  .mxs-oem__pkgs-grid .mxs-oem__card:nth-child(3) {\n    animation: mxs-card-deal-3 0.9s cubic-bezier(0.16, 1, 0.3, 1) 0.3s both;\n    animation-timeline: view();\n    animation-range: entry 10% entry 60%;\n  }\n  .mxs-oem__migration-card-icon,\n  .mxs-oem__ai-engine-mark {\n    animation: mxs-icon-rise 0.7s cubic-bezier(0.16, 1, 0.3, 1) both;\n    animation-timeline: view();\n    animation-range: entry 10% entry 70%;\n  }\n  .mxs-oem__stat-num {\n    animation: mxs-stat-pop 0.6s cubic-bezier(0.16, 1, 0.3, 1) both;\n    animation-timeline: view();\n    animation-range: entry 0% entry 60%;\n  }\n  /* Section header entrance: eyebrow → title → sub stagger */\n  .mxs-oem__pkgs-head .mxs-oem__eyebrow,\n  .mxs-oem__migration-head .mxs-oem__eyebrow,\n  .mxs-oem__pillars-head .mxs-oem__eyebrow,\n  .mxs-oem__ai-grid .mxs-oem__eyebrow,\n  .mxs-oem__cta-wrap .mxs-oem__eyebrow,\n  .mxs-oem__thesis-copy .mxs-oem__eyebrow {\n    animation: mxs-eyebrow-slide linear both;\n    animation-timeline: view();\n    animation-range: entry 0% entry 30%;\n  }\n  .mxs-oem__pkgs-title,\n  .mxs-oem__migration-title,\n  .mxs-oem__pillars-title,\n  .mxs-oem__ai-title,\n  .mxs-oem__cta-title,\n  .mxs-oem__thesis-title {\n    /* No animation on title itself - words inside animate individually */\n  }\n  .mxs-oem__pkgs-sub,\n  .mxs-oem__migration-lede,\n  .mxs-oem__pillars-sub,\n  .mxs-oem__ai-body,\n  .mxs-oem__cta-sub,\n  .mxs-oem__thesis-body {\n    animation: mxs-body-rise linear both;\n    animation-timeline: view();\n    animation-range: entry 25% entry 70%;\n  }\n  /* Word-by-word title reveal: each word slides in from below + un-blurs */\n  .mxs-oem__word {\n    display: inline-block;\n    animation: mxs-word-rise 0.7s cubic-bezier(0.16, 1, 0.3, 1) both;\n    animation-timeline: view();\n    animation-range: entry 5% entry 50%;\n    animation-delay: calc(var(--mxs-word-i, 0) * 60ms);\n  }\n  /* Section title gradient sweep: brief shimmer when section enters */\n  .mxs-oem__pkgs-em,\n  .mxs-oem__migration-em,\n  .mxs-oem__pillars-em,\n  .mxs-oem__ai-em,\n  .mxs-oem__cta-em,\n  .mxs-oem__thesis-em {\n    background-size: 200% 100% !important;\n    animation: mxs-em-sweep 1.4s ease-out 0.2s both;\n    animation-timeline: view();\n    animation-range: entry 15% entry 60%;\n  }\n}\n@keyframes mxs-eyebrow-slide {\n  from { opacity: 0; transform: translateY(-8px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes mxs-body-rise {\n  from { opacity: 0; transform: translateY(20px); }\n  to   { opacity: 1; transform: translateY(0); }\n}\n@keyframes mxs-word-rise {\n  0%   { opacity: 0; transform: translateY(40%) rotate(2deg); filter: blur(6px); }\n  60%  { opacity: 1; filter: blur(0); }\n  100% { opacity: 1; transform: translateY(0) rotate(0); filter: blur(0); }\n}\n@keyframes mxs-em-sweep {\n  0%   { background-position: 200% 0; }\n  100% { background-position: 0% 0; }\n}\n/* Card deal keyframes: cards arrive from slightly different angles, rotated, then settle straight */\n@keyframes mxs-card-deal-1 {\n  0%   { opacity: 0; transform: translate(-80px, 60px) rotate(-12deg) scale(0.92); }\n  60%  { opacity: 1; }\n  100% { opacity: 1; transform: translate(0, 0) rotate(0) scale(1); }\n}\n@keyframes mxs-card-deal-2 {\n  0%   { opacity: 0; transform: translate(0, 80px) rotate(0) scale(0.9); }\n  60%  { opacity: 1; }\n  100% { opacity: 1; transform: translate(0, 0) rotate(0) scale(1); }\n}\n@keyframes mxs-card-deal-3 {\n  0%   { opacity: 0; transform: translate(80px, 60px) rotate(12deg) scale(0.92); }\n  60%  { opacity: 1; }\n  100% { opacity: 1; transform: translate(0, 0) rotate(0) scale(1); }\n}\n@media (prefers-reduced-motion: reduce) {\n  .mxs-oem *,\n  .mxs-oem *::before,\n  .mxs-oem *::after {\n    animation-duration: 0.001s !important;\n    animation-iteration-count: 1 !important;\n    transition-duration: 0.001s !important;\n  }\n}\n\n/* ---------- SHARED EYEBROW ---------- */\n.mxs-oem__eyebrow {\n  display: inline-flex;\n  align-items: center;\n  gap: 12px;\n  font-size: 11px;\n  letter-spacing: 0.26em;\n  text-transform: uppercase;\n  font-weight: 700 !important;\n  margin-bottom: 18px;\n  position: relative;\n}\n.mxs-oem__eyebrow::before {\n  content: \"\";\n  width: 6px;\n  height: 6px;\n  border-radius: 50%;\n  background: var(--c-pop-cyan);\n  flex-shrink: 0;\n  box-shadow: 0 0 0 0 rgba(45,188,227,0.6);\n  animation: mxs-eyebrow-dot-pulse 2.4s ease-in-out infinite;\n}\n@keyframes mxs-eyebrow-dot-pulse {\n  0%, 100% { box-shadow: 0 0 0 0 rgba(45,188,227,0.6); transform: scale(1); }\n  50%      { box-shadow: 0 0 0 8px rgba(45,188,227,0); transform: scale(1.15); }\n}\n.mxs-oem__eyebrow-mark { color: var(--c-pop-cyan); font-weight: 800 !important; }\n\n/* ---------- HERO ---------- */\n.mxs-oem__hero {\n  background: var(--grad-dark-tilt);\n  color: #fff;\n  padding: 84px 24px 80px;\n  position: relative;\n  overflow: hidden;\n}\n.mxs-oem__hero-orb {\n  position: absolute;\n  border-radius: 50%;\n  filter: blur(60px);\n  pointer-events: none;\n  z-index: 0;\n}\n.mxs-oem__hero-orb--1 {\n  top: -120px; right: -80px; width: 480px; height: 480px;\n  background: radial-gradient(circle, rgba(59,108,233,0.45) 0%, transparent 70%);\n  animation: mxs-orb-float 18s ease-in-out infinite;\n}\n.mxs-oem__hero-orb--2 {\n  bottom: -160px; left: 10%; width: 380px; height: 380px;\n  background: radial-gradient(circle, rgba(45,188,227,0.3) 0%, transparent 70%);\n  animation: mxs-orb-float 22s ease-in-out infinite reverse;\n}\n.mxs-oem__hero-grid {\n  max-width: 1180px; margin: 0 auto;\n  display: grid;\n  grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr);\n  gap: 64px;\n  align-items: center;\n  position: relative;\n  z-index: 1;\n}\n.mxs-oem__hero-eyebrow {\n  display: inline-block;\n  font-size: 11px;\n  letter-spacing: 0.28em;\n  text-transform: uppercase;\n  color: var(--c-cyan);\n  font-weight: 700 !important;\n  margin-bottom: 32px;\n  padding: 8px 16px;\n  border: 1px solid rgba(45,188,227,0.35);\n  border-radius: 0;\n  background: rgba(45,188,227,0.05);\n}\n.mxs-oem__hero-eyebrow-dot {\n  display: inline-block; width: 6px; height: 6px;\n  background: var(--c-pop-cyan); border-radius: 50%;\n  margin-right: 10px; vertical-align: middle;\n  box-shadow: 0 0 12px var(--c-pop-cyan);\n}\n.mxs-oem__hero-title {\n  font-size: 72px; line-height: 0.95; font-weight: 800 !important;\n  letter-spacing: -0.03em; margin: 0 0 22px; color: #fff;\n}\n.mxs-oem__hero-title-em {\n  background: var(--grad-pop-deep);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-cyan);\n}\n.mxs-oem__hero-sub {\n  font-size: 18px; line-height: 1.3; color: var(--c-text-dark);\n  max-width: 580px; margin: 0 0 40px; font-weight: 400;\n}\n.mxs-oem__hero-sub strong { color: #fff; font-weight: 600 !important; }\n.mxs-oem__hero-cta-row {\n  display: flex; align-items: center; gap: 16px; flex-wrap: wrap;\n}\n.mxs-oem__btn {\n  position: relative;\n  display: inline-block;\n  padding: 18px 38px;\n  border-radius: 0;\n  font-weight: 800 !important;\n  font-size: 13px;\n  letter-spacing: 0.14em;\n  text-decoration: none;\n  text-transform: uppercase;\n  overflow: hidden;\n  transition: transform 0.45s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.3s ease;\n  z-index: 1;\n}\n.mxs-oem__btn--pop {\n  background: var(--grad-pop);\n  color: #fff;\n  box-shadow: 0 12px 32px -8px rgba(59,108,233,0.55);\n}\n.mxs-oem__btn--pop:hover {\n  transform: translateY(-3px);\n  box-shadow: 0 22px 56px -8px rgba(45,188,227,0.75);\n}\n.mxs-oem__btn--pop::before {\n  content: \"\";\n  position: absolute; top: 0; left: 0;\n  width: 60%; height: 100%;\n  background: linear-gradient(120deg, transparent 0%, rgba(255,255,255,0.35) 50%, transparent 100%);\n  transform: translateX(-100%);\n  transition: transform 0.6s ease;\n  z-index: 2;\n}\n.mxs-oem__btn--pop:hover::before { transform: translateX(200%); }\n.mxs-oem__btn-arrow {\n  display: inline-block;\n  margin-left: 8px;\n  font-size: 14px;\n  letter-spacing: 0;\n  transform: translateX(0);\n  transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);\n  position: relative;\n  z-index: 3;\n}\n.mxs-oem__btn--pop:hover .mxs-oem__btn-arrow,\n.mxs-oem__btn--ghost-light:hover .mxs-oem__btn-arrow,\n.mxs-oem__btn--ghost:hover .mxs-oem__btn-arrow {\n  transform: translateX(6px);\n}\n.mxs-oem__btn--ghost {\n  background: transparent;\n  color: #fff;\n  border: 1px solid rgba(255,255,255,0.35);\n}\n.mxs-oem__btn--ghost:hover {\n  background: rgba(255,255,255,0.06);\n  border-color: rgba(45,188,227,0.7);\n  color: var(--c-pop-cyan);\n  transform: translateY(-2px);\n}\n.mxs-oem__btn--ghost-light {\n  background: transparent;\n  color: #fff;\n  border: 1px solid rgba(94,185,222,0.55);\n  box-shadow: 0 8px 24px -8px rgba(45,188,227,0.25);\n}\n.mxs-oem__btn--ghost-light:hover {\n  background: rgba(45,188,227,0.08);\n  border-color: var(--c-pop-cyan);\n  color: var(--c-pop-cyan);\n  transform: translateY(-2px);\n  box-shadow: 0 14px 32px -8px rgba(45,188,227,0.5);\n}\n.mxs-oem__cta-buttons {\n  display: flex;\n  gap: 16px;\n  justify-content: center;\n  flex-wrap: wrap;\n}\n.mxs-oem__btn-text { position: relative; z-index: 3; }\n.mxs-oem__hero-meta {\n  font-size: 12px; color: rgba(184,196,210,0.6);\n  letter-spacing: 0.14em; text-transform: uppercase; font-weight: 600 !important;\n}\n.mxs-oem__hero-meta-mark { color: var(--c-pop-cyan); font-weight: 800 !important; }\n.mxs-oem__hero-image-wrap {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  perspective: 1200px;\n}\n.mxs-oem__hero-image-wrap::before {\n  content: \"\";\n  position: absolute;\n  width: 380px;\n  height: 380px;\n  left: var(--mxs-logo-x, 50%);\n  top: var(--mxs-logo-y, 50%);\n  transform: translate(-50%, -50%) scale(var(--mxs-logo-glow, 0.85));\n  background: radial-gradient(circle, rgba(45,188,227,0.45) 0%, rgba(59,108,233,0.15) 35%, transparent 70%);\n  filter: blur(40px);\n  pointer-events: none;\n  opacity: var(--mxs-logo-glow-op, 0);\n  transition: opacity 0.6s ease, transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);\n  z-index: 0;\n}\n.mxs-oem__hero-image {\n  width: 100%;\n  height: auto;\n  max-height: 360px;\n  object-fit: contain;\n  display: block;\n  position: relative;\n  z-index: 1;\n  transform: rotateX(var(--mxs-logo-rx, 0deg)) rotateY(var(--mxs-logo-ry, 0deg));\n  transform-style: preserve-3d;\n  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1);\n  will-change: transform;\n}\n.mxs-oem__hero-image-tag {\n  position: absolute; top: 16px; left: 16px;\n  background: rgba(10,14,26,0.85);\n  color: var(--c-pop-cyan);\n  padding: 8px 14px; border-radius: 0;\n  font-size: 10px; letter-spacing: 0.22em;\n  text-transform: uppercase; font-weight: 800 !important;\n  border: 1px solid rgba(45,188,227,0.3);\n  z-index: 3;\n}\n\n/* ---------- STATS BAND ---------- */\n.mxs-oem__stats {\n  background: var(--c-dark);\n  color: #fff;\n  padding: 52px 24px;\n  border-top: 1px solid rgba(45,188,227,0.12);\n  border-bottom: 1px solid rgba(45,188,227,0.12);\n}\n.mxs-oem__stats-grid {\n  max-width: 1180px; margin: 0 auto;\n  display: grid;\n  grid-template-columns: repeat(4, minmax(0, 1fr));\n  gap: 32px;\n}\n.mxs-oem__stat {\n  text-align: left; padding: 0 16px;\n  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n}\n.mxs-oem__stat:hover {\n  transform: translateY(-4px);\n}\n.mxs-oem__stat-num {\n  font-size: 56px; font-weight: 800 !important;\n  letter-spacing: -0.03em; line-height: 1;\n  background: var(--grad-pop-deep);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-cyan);\n  margin-bottom: 12px;\n  transition: filter 0.4s ease;\n}\n.mxs-oem__stat:hover .mxs-oem__stat-num {\n  filter: drop-shadow(0 0 16px rgba(45,188,227,0.6));\n}\n.mxs-oem__stat-label {\n  font-size: 11px; letter-spacing: 0.18em;\n  text-transform: uppercase; color: var(--c-text-dark);\n  font-weight: 600 !important; line-height: 1.2;\n}\n\n/* ---------- THESIS ---------- */\n.mxs-oem__thesis {\n  background: #fff;\n  padding: 96px 24px 72px;\n}\n.mxs-oem__thesis-grid {\n  max-width: 1180px; margin: 0 auto;\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1.15fr);\n  gap: 64px;\n  align-items: center;\n}\n.mxs-oem__thesis-image-wrap {\n  position: relative;\n  display: flex;\n  align-items: center;\n  justify-content: center;\n}\n.mxs-oem__thesis-image {\n  width: 100%;\n  height: auto;\n  max-height: 520px;\n  object-fit: contain;\n  display: block;\n}\n.mxs-oem__thesis .mxs-oem__eyebrow { color: var(--c-pop-blue); }\n.mxs-oem__thesis-title {\n  font-size: 52px; line-height: 1.0; font-weight: 800 !important;\n  letter-spacing: -0.025em; color: var(--c-black);\n  margin: 0 0 22px;\n}\n.mxs-oem__thesis-em {\n  font-weight: 800 !important;\n  background: var(--grad-pop);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-blue);\n}\n.mxs-oem__thesis-body {\n  font-size: 18px; line-height: 1.35; color: var(--c-text);\n  margin: 0;\n}\n.mxs-oem__thesis-body strong { color: var(--c-ink); font-weight: 700 !important; }\n\n/* ---------- PACKAGE SECTIONS ---------- */\n.mxs-oem__pkgs {\n  padding: 80px 24px;\n  position: relative;\n  overflow-x: clip;\n}\n.mxs-oem__pkgs--light { background: #fff; }\n.mxs-oem__pkgs--dark {\n  background: var(--c-dark);\n  color: #fff;\n}\n.mxs-oem__pkgs--dark::before {\n  content: \"\";\n  position: absolute; top: 20%; right: -200px;\n  width: 500px; height: 500px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(59,108,233,0.18) 0%, transparent 65%);\n  filter: blur(60px);\n  pointer-events: none;\n  animation: mxs-orb-float 25s ease-in-out infinite;\n}\n.mxs-oem__pkgs-head {\n  max-width: 880px; margin: 0 auto 48px;\n  text-align: center;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pkgs--light .mxs-oem__eyebrow { color: var(--c-pop-blue); }\n.mxs-oem__pkgs--dark .mxs-oem__eyebrow { color: var(--c-pop-cyan); }\n.mxs-oem__pkgs-title {\n  font-size: 48px; line-height: 1.0; font-weight: 800 !important;\n  letter-spacing: -0.025em; margin: 0 0 14px;\n}\n.mxs-oem__pkgs--light .mxs-oem__pkgs-title { color: var(--c-black); }\n.mxs-oem__pkgs--dark .mxs-oem__pkgs-title { color: #fff; }\n.mxs-oem__pkgs-em {\n  background: var(--grad-pop);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-cyan);\n}\n.mxs-oem__pkgs-sub {\n  font-size: 16px; line-height: 1.3; margin: 0;\n}\n.mxs-oem__pkgs--light .mxs-oem__pkgs-sub { color: var(--c-text); }\n.mxs-oem__pkgs--dark .mxs-oem__pkgs-sub { color: var(--c-text-dark); }\n.mxs-oem__pkgs-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 24px;\n  max-width: 1180px; margin: 0 auto;\n  align-items: stretch;\n  position: relative; z-index: 1;\n  padding-top: 16px;\n}\n.mxs-oem__card {\n  position: relative;\n  border-radius: 0;\n  padding: 36px 30px 32px;\n  display: flex; flex-direction: column;\n  transition: transform 0.3s ease, box-shadow 0.3s ease;\n}\n.mxs-oem__pkgs--light .mxs-oem__card {\n  background: #fff;\n  border: 1px solid var(--c-line);\n  color: var(--c-ink);\n  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease, background 0.4s ease, border-color 0.4s ease, color 0.4s ease;\n  isolation: isolate;\n}\n.mxs-oem__pkgs--light .mxs-oem__card::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(420px circle at var(--mxs-mx, 50%) var(--mxs-my, 0%), rgba(45,188,227,0.10), transparent 55%);\n  opacity: 0;\n  transition: opacity 0.5s ease;\n  pointer-events: none;\n  z-index: -1;\n}\n.mxs-oem__pkgs--light .mxs-oem__card:hover {\n  transform: translateY(-12px) scale(1.025);\n  background: var(--c-black);\n  border-color: rgba(45,188,227,0.5);\n  box-shadow: 0 40px 80px -28px rgba(59,108,233,0.55), 0 0 0 1px rgba(45,188,227,0.4);\n  color: rgba(184,196,210,0.92);\n}\n.mxs-oem__pkgs--light .mxs-oem__card:hover::after {\n  opacity: 1;\n  background: radial-gradient(420px circle at var(--mxs-mx, 50%) var(--mxs-my, 50%), rgba(45,188,227,0.22), transparent 60%);\n}\n/* All text inside the white card flips to readable colors on hover */\n.mxs-oem__pkgs--light .mxs-oem__card:hover .mxs-oem__card-num {\n  background: linear-gradient(180deg, rgba(255,255,255,0.1) 0%, rgba(255,255,255,0.02) 100%);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.mxs-oem__pkgs--light .mxs-oem__card:hover .mxs-oem__card-eyebrow { color: rgba(94,185,222,0.7); }\n.mxs-oem__pkgs--light .mxs-oem__card:hover .mxs-oem__card-name { color: #fff; }\n.mxs-oem__pkgs--light .mxs-oem__card:hover .mxs-oem__card-line { color: rgba(184,196,210,0.85); }\n.mxs-oem__pkgs--light .mxs-oem__card:hover .mxs-oem__card-rule { background: rgba(94,185,222,0.18); }\n.mxs-oem__pkgs--light .mxs-oem__card:hover .mxs-oem__card-section-h {\n  color: var(--c-pop-cyan);\n  border-bottom-color: rgba(45,188,227,0.25);\n}\n.mxs-oem__pkgs--light .mxs-oem__card:hover .mxs-oem__card-row { color: rgba(184,196,210,0.92); }\n.mxs-oem__pkgs--light .mxs-oem__card:hover .mxs-oem__card-strong { color: #fff; }\n.mxs-oem__pkgs--light .mxs-oem__card:hover .mxs-oem__card-foot {\n  border-top-color: rgba(94,185,222,0.18);\n  color: rgba(184,196,210,0.65);\n}\n.mxs-oem__pkgs--dark .mxs-oem__card {\n  background: linear-gradient(180deg, rgba(255,255,255,0.04) 0%, rgba(255,255,255,0.01) 100%);\n  border: 1px solid rgba(255,255,255,0.08);\n  color: var(--c-text-dark);\n  transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.4s ease, border-color 0.4s ease;\n  isolation: isolate;\n}\n.mxs-oem__pkgs--dark .mxs-oem__card::after {\n  content: \"\";\n  position: absolute;\n  inset: 0;\n  background: radial-gradient(420px circle at var(--mxs-mx, 50%) var(--mxs-my, 50%), rgba(45,188,227,0.18), transparent 55%);\n  opacity: 0;\n  transition: opacity 0.5s ease;\n  pointer-events: none;\n  z-index: 0;\n}\n.mxs-oem__pkgs--dark .mxs-oem__card:hover {\n  transform: translateY(-12px) scale(1.025);\n  border-color: rgba(45,188,227,0.4);\n  box-shadow: 0 40px 80px -28px rgba(45,188,227,0.5), 0 0 0 1px rgba(45,188,227,0.35);\n}\n.mxs-oem__pkgs--dark .mxs-oem__card:hover::after { opacity: 1; }\n.mxs-oem__card--featured {\n  background: var(--c-black);\n  color: #fff;\n  border: none !important;\n  box-shadow: var(--shadow-pop);\n}\n.mxs-oem__card--featured::before {\n  content: \"\";\n  position: absolute; inset: 0;\n  padding: 2px;\n  background: linear-gradient(140deg, var(--c-pop-blue) 0%, var(--c-pop-cyan) 50%, var(--c-cyan) 100%);\n  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);\n  -webkit-mask-composite: xor;\n  mask-composite: exclude;\n  pointer-events: none;\n  z-index: 1;\n}\n.mxs-oem__card--featured:hover { transform: translateY(-6px); }\n.mxs-oem__card-flag {\n  position: absolute; top: -14px; right: 22px;\n  background: var(--grad-pop); color: #fff;\n  font-size: 9px; letter-spacing: 0.24em;\n  text-transform: uppercase; font-weight: 800 !important;\n  padding: 7px 12px; border-radius: 0;\n  z-index: 3;\n  box-shadow: 0 8px 20px -4px rgba(45,188,227,0.5);\n}\n.mxs-oem__card-num {\n  font-size: 64px; font-weight: 800 !important;\n  line-height: 0.85; letter-spacing: -0.04em;\n  margin-bottom: 18px;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pkgs--light .mxs-oem__card .mxs-oem__card-num {\n  background: linear-gradient(180deg, #e6eaef 0%, #c7d4e0 100%);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.mxs-oem__pkgs--dark .mxs-oem__card .mxs-oem__card-num,\n.mxs-oem__card--featured .mxs-oem__card-num {\n  background: linear-gradient(180deg, rgba(255,255,255,0.08) 0%, rgba(255,255,255,0.02) 100%);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.mxs-oem__card-eyebrow {\n  font-size: 10px; letter-spacing: 0.24em;\n  text-transform: uppercase; font-weight: 700 !important;\n  margin-bottom: 8px;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pkgs--light .mxs-oem__card .mxs-oem__card-eyebrow { color: var(--c-muted); }\n.mxs-oem__pkgs--dark .mxs-oem__card .mxs-oem__card-eyebrow,\n.mxs-oem__card--featured .mxs-oem__card-eyebrow { color: rgba(94,185,222,0.7); }\n.mxs-oem__card-eyebrow-mark { color: var(--c-pop-cyan); }\n.mxs-oem__card-name {\n  font-size: 30px; font-weight: 800 !important;\n  letter-spacing: -0.02em; margin: 0 0 6px;\n  line-height: 1.0;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pkgs--light .mxs-oem__card .mxs-oem__card-name { color: var(--c-black); }\n.mxs-oem__pkgs--dark .mxs-oem__card .mxs-oem__card-name,\n.mxs-oem__card--featured .mxs-oem__card-name { color: #fff; }\n.mxs-oem__card-price {\n  font-size: 30px;\n  font-weight: 800 !important;\n  letter-spacing: -0.02em;\n  line-height: 1;\n  margin: 0 0 16px;\n  background: var(--grad-pop);\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-blue);\n  position: relative; z-index: 1;\n}\n.mxs-oem__card-price-mo {\n  font-size: 13px;\n  font-weight: 600 !important;\n  letter-spacing: 0.04em;\n  text-transform: uppercase;\n  margin-left: 4px;\n  background: none;\n  -webkit-text-fill-color: var(--c-muted);\n  color: var(--c-muted);\n}\n.mxs-oem__pkgs--dark .mxs-oem__card .mxs-oem__card-price-mo,\n.mxs-oem__card--featured .mxs-oem__card-price-mo {\n  color: rgba(184,196,210,0.55);\n  -webkit-text-fill-color: rgba(184,196,210,0.55);\n}\n.mxs-oem__pkgs--light .mxs-oem__card:hover .mxs-oem__card-price-mo {\n  color: rgba(184,196,210,0.55);\n  -webkit-text-fill-color: rgba(184,196,210,0.55);\n}\n.mxs-oem__card-line {\n  font-size: 14.5px; line-height: 1.25;\n  margin: 0 0 20px; min-height: 60px;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pkgs--light .mxs-oem__card .mxs-oem__card-line { color: var(--c-text); }\n.mxs-oem__pkgs--dark .mxs-oem__card .mxs-oem__card-line,\n.mxs-oem__card--featured .mxs-oem__card-line { color: rgba(184,196,210,0.85); }\n.mxs-oem__card-rule {\n  height: 1px; margin: 0 0 20px;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pkgs--light .mxs-oem__card .mxs-oem__card-rule { background: var(--c-line); }\n.mxs-oem__pkgs--dark .mxs-oem__card .mxs-oem__card-rule,\n.mxs-oem__card--featured .mxs-oem__card-rule { background: rgba(94,185,222,0.15); }\n.mxs-oem__card-list {\n  list-style: none; padding: 0; margin: 0;\n  flex-grow: 1;\n  position: relative; z-index: 1;\n}\n.mxs-oem__card-section-h {\n  font-size: 9.5px;\n  letter-spacing: 0.22em;\n  text-transform: uppercase;\n  font-weight: 800 !important;\n  margin: 18px 0 10px;\n  padding-bottom: 6px;\n  border-bottom: 1px solid;\n}\n.mxs-oem__card-section-h:first-child { margin-top: 0; }\n.mxs-oem__pkgs--light .mxs-oem__card .mxs-oem__card-section-h {\n  color: var(--c-pop-blue);\n  border-bottom-color: rgba(59,108,233,0.18);\n}\n.mxs-oem__pkgs--dark .mxs-oem__card .mxs-oem__card-section-h,\n.mxs-oem__card--featured .mxs-oem__card-section-h {\n  color: var(--c-pop-cyan);\n  border-bottom-color: rgba(45,188,227,0.25);\n}\n.mxs-oem__card-row {\n  display: flex; gap: 10px;\n  padding: 6px 0;\n  font-size: 13.5px; line-height: 1.2;\n}\n.mxs-oem__pkgs--light .mxs-oem__card .mxs-oem__card-row { color: var(--c-text); }\n.mxs-oem__pkgs--dark .mxs-oem__card .mxs-oem__card-row,\n.mxs-oem__card--featured .mxs-oem__card-row { color: rgba(184,196,210,0.92); }\n.mxs-oem__card-mark {\n  flex-shrink: 0;\n  font-size: 13px;\n  font-weight: 800 !important;\n  margin-top: 1px;\n  background: var(--grad-pop);\n  -webkit-background-clip: text;\n  background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-cyan);\n}\n.mxs-oem__card-strong { font-weight: 700 !important; }\n.mxs-oem__pkgs--light .mxs-oem__card .mxs-oem__card-strong { color: var(--c-ink); }\n.mxs-oem__pkgs--dark .mxs-oem__card .mxs-oem__card-strong,\n.mxs-oem__card--featured .mxs-oem__card-strong { color: #fff; }\n.mxs-oem__card-foot {\n  margin-top: 24px;\n  padding-top: 18px;\n  font-size: 11px; letter-spacing: 0.16em;\n  text-transform: uppercase; font-weight: 700 !important;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pkgs--light .mxs-oem__card .mxs-oem__card-foot {\n  border-top: 1px solid var(--c-line);\n  color: var(--c-muted);\n}\n.mxs-oem__pkgs--dark .mxs-oem__card .mxs-oem__card-foot,\n.mxs-oem__card--featured .mxs-oem__card-foot {\n  border-top: 1px solid rgba(94,185,222,0.15);\n  color: rgba(184,196,210,0.6);\n}\n\n/* ---------- THREE PILLARS (Speed / Support / Flex) ---------- */\n.mxs-oem__pillars {\n  background: linear-gradient(180deg, #1c3556 0%, #2c4d75 100%);\n  color: #fff;\n  padding: 80px 24px;\n  position: relative;\n  overflow: hidden;\n}\n.mxs-oem__pillars::before {\n  content: \"\";\n  position: absolute; top: -100px; left: 5%;\n  width: 500px; height: 500px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(94,185,222,0.22) 0%, transparent 65%);\n  filter: blur(80px); pointer-events: none;\n  animation: mxs-orb-float 28s ease-in-out infinite;\n}\n.mxs-oem__pillars::after {\n  content: \"\";\n  position: absolute; bottom: -150px; right: 0;\n  width: 400px; height: 400px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(45,188,227,0.2) 0%, transparent 65%);\n  filter: blur(80px); pointer-events: none;\n  animation: mxs-orb-float 32s ease-in-out infinite reverse;\n}\n.mxs-oem__pillars-head {\n  max-width: 880px; margin: 0 auto 44px;\n  text-align: center;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pillars .mxs-oem__eyebrow { color: var(--c-pop-cyan); }\n.mxs-oem__pillars-title {\n  font-size: 48px; line-height: 1.0;\n  font-weight: 800 !important; letter-spacing: -0.025em;\n  color: #fff; margin: 0 0 14px;\n}\n.mxs-oem__pillars-em {\n  background: var(--grad-pop-deep);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-cyan);\n}\n.mxs-oem__pillars-sub {\n  font-size: 16px; color: var(--c-text-dark);\n  line-height: 1.4; margin: 0;\n}\n.mxs-oem__pillars-grid {\n  display: flex;\n  flex-direction: column;\n  gap: 20px;\n  max-width: 1180px; margin: 0 auto;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pillar-card {\n  background: linear-gradient(180deg, rgba(255,255,255,0.05) 0%, rgba(255,255,255,0.01) 100%);\n  border: 1px solid rgba(94,185,222,0.15);\n  border-radius: 0;\n  padding: 36px 40px;\n  position: relative;\n  overflow: hidden;\n  transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;\n  display: grid;\n  grid-template-columns: minmax(0, 1.05fr) minmax(0, 1fr);\n  gap: 48px;\n  align-items: center;\n}\n.mxs-oem__pillar-card:hover {\n  transform: translateY(-2px);\n  border-color: rgba(45,188,227,0.5);\n  box-shadow: 0 20px 50px -20px rgba(45,188,227,0.4);\n}\n.mxs-oem__pillar-card-copy {\n  position: relative; z-index: 1;\n}\n.mxs-oem__pillar-card-num {\n  position: absolute;\n  top: -16px; right: -10px;\n  font-size: 140px;\n  font-weight: 800 !important; letter-spacing: -0.04em;\n  line-height: 1;\n  background: linear-gradient(180deg, rgba(45,188,227,0.16) 0%, rgba(45,188,227,0.02) 100%);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  pointer-events: none;\n  z-index: 0;\n  transform-origin: top right;\n  transition: transform 0.6s cubic-bezier(0.16, 1, 0.3, 1), background 0.6s ease;\n}\n.mxs-oem__pillar-card:hover .mxs-oem__pillar-card-num {\n  transform: scale(1.08);\n  background: linear-gradient(180deg, rgba(45,188,227,0.28) 0%, rgba(45,188,227,0.04) 100%);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n}\n.mxs-oem__pillar-card-tag {\n  font-size: 10px;\n  letter-spacing: 0.26em;\n  text-transform: uppercase;\n  font-weight: 800 !important;\n  color: var(--c-pop-cyan);\n  margin-bottom: 10px;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pillar-card-title {\n  font-size: 28px; font-weight: 800 !important;\n  letter-spacing: -0.02em; line-height: 1.0;\n  color: #fff; margin: 0 0 12px;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pillar-card-em {\n  background: var(--grad-pop);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-cyan);\n  font-weight: 400;\n}\n.mxs-oem__pillar-card-body {\n  font-size: 14.5px;\n  line-height: 1.3;\n  color: var(--c-text-dark);\n  margin: 0;\n  position: relative; z-index: 1;\n}\n.mxs-oem__pillar-card-body strong { color: #fff; font-weight: 700 !important; }\n.mxs-oem__pillar-card-list {\n  margin: 0;\n  padding: 0;\n  border-left: 1px solid rgba(94,185,222,0.18);\n  padding-left: 36px;\n  list-style: none;\n  position: relative; z-index: 1;\n  display: grid;\n  grid-template-columns: 1fr 1fr;\n  gap: 6px 24px;\n  align-content: center;\n}\n.mxs-oem__pillar-card-row {\n  display: flex; gap: 10px;\n  padding: 5px 0;\n  font-size: 13px;\n  line-height: 1.2;\n  color: rgba(184,196,210,0.92);\n}\n.mxs-oem__pillar-card-mark {\n  flex-shrink: 0;\n  font-weight: 800 !important;\n  background: var(--grad-pop);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-cyan);\n  font-size: 12px;\n  margin-top: 1px;\n}\n\n/* ---------- MIGRATION (no image, 3 horizontal cards) ---------- */\n.mxs-oem__migration {\n  background: var(--c-bg-soft);\n  padding: 80px 24px;\n  border-top: 1px solid var(--c-line);\n  position: relative;\n  overflow: hidden;\n}\n.mxs-oem__migration::before {\n  content: \"\";\n  position: absolute;\n  top: 10%; left: -150px;\n  width: 400px; height: 400px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(59,108,233,0.06) 0%, transparent 70%);\n  filter: blur(80px); pointer-events: none;\n}\n.mxs-oem__migration-head {\n  max-width: 920px; margin: 0 auto 44px;\n  text-align: center; position: relative; z-index: 1;\n}\n.mxs-oem__migration .mxs-oem__eyebrow { color: var(--c-pop-blue); }\n.mxs-oem__migration-title {\n  font-size: 52px; line-height: 1.0;\n  font-weight: 800 !important; letter-spacing: -0.025em;\n  color: var(--c-black); margin: 0 0 20px;\n}\n.mxs-oem__migration-em {\n  background: var(--grad-pop);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-blue);\n}\n.mxs-oem__migration-lede {\n  font-size: 17px;\n  line-height: 1.35;\n  color: var(--c-text);\n  margin: 0;\n  max-width: 760px;\n  margin-left: auto; margin-right: auto;\n}\n.mxs-oem__migration-lede strong { color: var(--c-ink); font-weight: 700 !important; }\n.mxs-oem__migration-grid {\n  display: grid;\n  grid-template-columns: repeat(3, minmax(0, 1fr));\n  gap: 24px;\n  max-width: 1180px; margin: 0 auto;\n  position: relative; z-index: 1;\n}\n.mxs-oem__migration-card {\n  background: #fff;\n  border: 1px solid var(--c-line);\n  border-radius: 0;\n  padding: 40px 32px 36px;\n  position: relative;\n  overflow: hidden;\n  transition: transform 0.3s ease, border-color 0.3s ease, box-shadow 0.3s ease;\n}\n.mxs-oem__migration-card::before {\n  content: \"\";\n  position: absolute;\n  top: 0; left: 0; right: 0;\n  height: 3px;\n  background: var(--grad-pop);\n  transform: scaleX(0);\n  transform-origin: left;\n  transition: transform 0.4s ease;\n}\n.mxs-oem__migration-card:hover {\n  transform: translateY(-6px);\n  border-color: rgba(45,188,227,0.4);\n  box-shadow: 0 28px 60px -28px rgba(59,108,233,0.3);\n}\n.mxs-oem__migration-card:hover::before { transform: scaleX(1); }\n.mxs-oem__migration-card-icon {\n  width: 64px;\n  height: 64px;\n  background: var(--grad-pop);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  margin-bottom: 22px;\n  box-shadow: 0 12px 28px -10px rgba(59,108,233,0.45);\n  transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s ease;\n}\n.mxs-oem__migration-card:hover .mxs-oem__migration-card-icon {\n  transform: scale(1.08) rotate(-2deg);\n  box-shadow: 0 18px 40px -10px rgba(45,188,227,0.65);\n}\n.mxs-oem__migration-card-icon svg {\n  width: 32px;\n  height: 32px;\n  display: block;\n  transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1);\n}\n.mxs-oem__migration-card:hover .mxs-oem__migration-card-icon svg {\n  transform: scale(1.05);\n}\n.mxs-oem__migration-card-tag {\n  font-size: 10px;\n  letter-spacing: 0.26em;\n  text-transform: uppercase;\n  font-weight: 800 !important;\n  color: var(--c-muted);\n  margin-bottom: 12px;\n}\n.mxs-oem__migration-card-title {\n  font-size: 24px;\n  font-weight: 800 !important;\n  letter-spacing: -0.015em;\n  line-height: 1.05;\n  color: var(--c-black);\n  margin: 0 0 16px;\n}\n.mxs-oem__migration-card-body {\n  font-size: 14.5px;\n  line-height: 1.3;\n  color: var(--c-text);\n  margin: 0;\n}\n.mxs-oem__migration-card-body strong { color: var(--c-ink); font-weight: 700 !important; }\n.mxs-oem__migration-close {\n  text-align: center;\n  margin-top: 44px;\n  padding-top: 28px;\n  border-top: 1px solid var(--c-line);\n  font-size: 22px;\n  font-weight: 800 !important;\n  letter-spacing: -0.01em;\n  color: var(--c-black);\n  max-width: 700px;\n  margin-left: auto;\n  margin-right: auto;\n  position: relative; z-index: 1;\n}\n.mxs-oem__migration-close-em {\n  background: var(--grad-pop);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-blue);\n  font-weight: 800 !important;\n}\n\n/* ---------- MODEL COMPARISON SECTION ---------- */\n.mxs-oem__cmp {\n  background: var(--c-black);\n  color: #fff;\n  padding: 96px 24px;\n  position: relative;\n  overflow: hidden;\n}\n.mxs-oem__cmp::before {\n  content: \"\";\n  position: absolute; top: 30%; left: -120px;\n  width: 480px; height: 480px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(45,188,227,0.18) 0%, transparent 65%);\n  filter: blur(80px); pointer-events: none;\n  animation: mxs-orb-float 30s ease-in-out infinite reverse;\n}\n.mxs-oem__cmp-wrap {\n  max-width: 1180px; margin: 0 auto;\n  position: relative; z-index: 1;\n}\n/* Top region: copy left, image right (image side now smaller proportionally) */\n.mxs-oem__cmp-head {\n  display: grid;\n  grid-template-columns: minmax(0, 1.2fr) minmax(0, 1fr);\n  gap: 56px;\n  align-items: center;\n  margin-bottom: 56px;\n}\n.mxs-oem__cmp .mxs-oem__eyebrow { color: var(--c-pop-cyan); }\n.mxs-oem__cmp-title {\n  font-size: 48px; line-height: 1.0;\n  font-weight: 800 !important; letter-spacing: -0.025em;\n  color: #fff; margin: 0 0 20px;\n}\n.mxs-oem__cmp-em {\n  background: var(--grad-pop-deep);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-cyan);\n}\n.mxs-oem__cmp-body {\n  font-size: 17px; line-height: 1.35;\n  color: var(--c-text-dark); margin: 0;\n}\n.mxs-oem__cmp-body strong { color: #fff; font-weight: 600 !important; }\n.mxs-oem__cmp-image-wrap {\n  position: relative;\n  border: 1px solid rgba(94,185,222,0.25);\n  overflow: hidden;\n  box-shadow: 0 30px 70px -20px rgba(0,0,0,0.5), 0 0 0 1px rgba(45,188,227,0.15);\n  background: var(--c-dark-2);\n}\n.mxs-oem__cmp-image {\n  display: block;\n  width: 100%;\n  height: auto;\n}\n\n/* Card grid below comparison head */\n.mxs-oem__cmp-points {\n  display: grid;\n  grid-template-columns: repeat(2, minmax(0, 1fr));\n  gap: 14px;\n}\n.mxs-oem__cmp-point {\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(94,185,222,0.15);\n  padding: 24px 26px;\n  display: flex; align-items: flex-start; gap: 18px;\n  transition: border-color 0.25s ease, transform 0.25s ease, background 0.25s ease;\n}\n.mxs-oem__cmp-point:hover {\n  border-color: rgba(45,188,227,0.5);\n  transform: translateX(4px);\n  background: rgba(255,255,255,0.06);\n}\n.mxs-oem__cmp-point-mark {\n  flex-shrink: 0;\n  width: 42px; height: 42px;\n  background: var(--grad-pop);\n  display: flex; align-items: center; justify-content: center;\n  font-weight: 800 !important; font-size: 13px;\n  color: #fff; letter-spacing: 0.04em;\n  transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s ease;\n}\n.mxs-oem__cmp-point:hover .mxs-oem__cmp-point-mark {\n  transform: scale(1.1) rotate(3deg);\n  box-shadow: 0 10px 28px -6px rgba(45,188,227,0.55);\n}\n.mxs-oem__cmp-point-text {\n  font-size: 15px;\n  color: var(--c-text-dark);\n  line-height: 1.3;\n  flex-grow: 1;\n}\n.mxs-oem__cmp-point-text strong {\n  display: block;\n  width: fit-content;\n  color: #fff; font-weight: 800 !important;\n  font-size: 17px; letter-spacing: -0.01em;\n  margin-bottom: 8px;\n  background-image: linear-gradient(var(--c-pop-cyan), var(--c-pop-cyan));\n  background-size: 0% 1px;\n  background-position: 0 100%;\n  background-repeat: no-repeat;\n  transition: background-size 0.45s cubic-bezier(0.16, 1, 0.3, 1);\n}\n.mxs-oem__cmp-point:hover .mxs-oem__cmp-point-text strong {\n  background-size: 100% 1px;\n}\n\n/* ---------- AI SEARCH ---------- */\n.mxs-oem__ai {\n  background: var(--c-black);\n  color: #fff;\n  padding: 80px 24px;\n  position: relative;\n  overflow: hidden;\n}\n.mxs-oem__ai::before {\n  content: \"\";\n  position: absolute; top: -100px; left: 5%;\n  width: 500px; height: 500px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(59,108,233,0.2) 0%, transparent 65%);\n  filter: blur(80px); pointer-events: none;\n  animation: mxs-orb-float 28s ease-in-out infinite;\n}\n.mxs-oem__ai::after {\n  content: \"\";\n  position: absolute; bottom: -150px; right: 0;\n  width: 400px; height: 400px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(45,188,227,0.18) 0%, transparent 65%);\n  filter: blur(80px); pointer-events: none;\n  animation: mxs-orb-float 32s ease-in-out infinite reverse;\n}\n.mxs-oem__ai-grid {\n  max-width: 1180px; margin: 0 auto;\n  display: grid;\n  grid-template-columns: minmax(0, 1fr) minmax(0, 1.2fr);\n  gap: 64px;\n  align-items: center;\n  position: relative; z-index: 1;\n}\n.mxs-oem__ai .mxs-oem__eyebrow { color: var(--c-pop-cyan); }\n.mxs-oem__ai-title {\n  font-size: 48px; line-height: 1.0;\n  font-weight: 800 !important; letter-spacing: -0.025em;\n  color: #fff; margin: 0 0 20px;\n}\n.mxs-oem__ai-em {\n  background: var(--grad-pop-deep);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-cyan);\n}\n.mxs-oem__ai-body {\n  font-size: 17px; line-height: 1.3;\n  color: var(--c-text-dark); margin: 0;\n}\n.mxs-oem__ai-body strong { color: #fff; font-weight: 600 !important; }\n.mxs-oem__ai-engines {\n  display: flex; flex-direction: column; gap: 14px;\n}\n.mxs-oem__ai-engine {\n  background: rgba(255,255,255,0.04);\n  border: 1px solid rgba(94,185,222,0.15);\n  padding: 24px 26px;\n  display: flex; align-items: flex-start; gap: 18px;\n  transition: border-color 0.25s ease, transform 0.25s ease, background 0.25s ease;\n}\n.mxs-oem__ai-engine:hover {\n  border-color: rgba(45,188,227,0.5);\n  transform: translateX(4px);\n  background: rgba(255,255,255,0.06);\n}\n.mxs-oem__ai-engine-mark {\n  flex-shrink: 0;\n  width: 42px; height: 42px;\n  background: var(--grad-pop);\n  display: flex; align-items: center; justify-content: center;\n  font-weight: 800 !important; font-size: 13px;\n  color: #fff; letter-spacing: 0.04em;\n  transition: transform 0.5s cubic-bezier(0.16, 1, 0.3, 1), box-shadow 0.5s ease;\n}\n.mxs-oem__ai-engine:hover .mxs-oem__ai-engine-mark {\n  transform: scale(1.1) rotate(3deg);\n  box-shadow: 0 10px 28px -6px rgba(45,188,227,0.55);\n}\n.mxs-oem__ai-engine-text {\n  font-size: 15px;\n  color: var(--c-text-dark);\n  line-height: 1.3;\n  flex-grow: 1;\n}\n.mxs-oem__ai-engine-text strong {\n  display: block;\n  width: fit-content;\n  color: #fff; font-weight: 800 !important;\n  font-size: 17px; letter-spacing: -0.01em;\n  margin-bottom: 8px;\n  background-image: linear-gradient(var(--c-pop-cyan), var(--c-pop-cyan));\n  background-size: 0% 1px;\n  background-position: 0 100%;\n  background-repeat: no-repeat;\n  transition: background-size 0.45s cubic-bezier(0.16, 1, 0.3, 1);\n}\n.mxs-oem__ai-engine:hover .mxs-oem__ai-engine-text strong {\n  background-size: 100% 1px;\n}\n\n/* ---------- AI Overview proof mockup (browser chrome style) ---------- */\n.mxs-oem__aio-window {\n  background: #ffffff;\n  font-family: 'Inter', 'Helvetica Neue', Arial, sans-serif;\n  color: #1f1f1f;\n  box-shadow: 0 24px 60px -24px rgba(0,0,0,0.55), 0 0 0 1px rgba(45,188,227,0.18);\n  position: relative;\n}\n/* Typing reveal: hides AIO content, then unveils as section enters view */\n@supports (animation-timeline: view()) {\n  .mxs-oem__aio-overview-text {\n    animation: mxs-aio-line-reveal linear both;\n    animation-timeline: view(.mxs-oem__aio-window);\n    animation-range: entry 0% entry 25%;\n  }\n  .mxs-oem__aio-body {\n    animation: mxs-aio-line-reveal linear both;\n    animation-timeline: view(.mxs-oem__aio-window);\n    animation-range: entry 12% entry 50%;\n  }\n  .mxs-oem__aio-list-h {\n    animation: mxs-aio-line-reveal linear both;\n    animation-timeline: view(.mxs-oem__aio-window);\n    animation-range: entry 35% entry 60%;\n  }\n  .mxs-oem__aio-item:nth-child(1) {\n    animation: mxs-aio-line-reveal linear both;\n    animation-timeline: view(.mxs-oem__aio-window);\n    animation-range: entry 50% entry 65%;\n  }\n  .mxs-oem__aio-item:nth-child(2) {\n    animation: mxs-aio-line-reveal linear both;\n    animation-timeline: view(.mxs-oem__aio-window);\n    animation-range: entry 60% entry 75%;\n  }\n  .mxs-oem__aio-item:nth-child(3) {\n    animation: mxs-aio-line-reveal linear both;\n    animation-timeline: view(.mxs-oem__aio-window);\n    animation-range: entry 70% entry 85%;\n  }\n}\n@keyframes mxs-aio-line-reveal {\n  0%   { clip-path: inset(0 100% 0 0); }\n  100% { clip-path: inset(0 0% 0 0); }\n}\n/* Blinking caret at end of last revealed AIO item */\n.mxs-oem__aio-list {\n  position: relative;\n}\n.mxs-oem__aio-list::after {\n  content: \"▮\";\n  position: absolute;\n  color: #1a73e8;\n  font-size: 11px;\n  font-weight: 400;\n  opacity: 0;\n  bottom: 16px;\n  left: 26px;\n  pointer-events: none;\n  animation: mxs-caret-blink 0.9s steps(2) infinite;\n}\n@supports (animation-timeline: view()) {\n  .mxs-oem__aio-list::after {\n    animation: mxs-caret-show linear both, mxs-caret-blink 0.9s steps(2) infinite 0.6s;\n    animation-timeline: view(.mxs-oem__aio-window), auto;\n    animation-range: entry 65% entry 80%, normal;\n  }\n}\n@keyframes mxs-caret-show {\n  0%, 60% { opacity: 0; }\n  61%, 100% { opacity: 1; }\n}\n@keyframes mxs-caret-blink {\n  0%, 49%   { opacity: 1; }\n  50%, 100% { opacity: 0; }\n}\n.mxs-oem__aio-chrome {\n  background: #eef0f2;\n  padding: 6px 10px;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  border-bottom: 1px solid #d8dadd;\n}\n.mxs-oem__aio-dots { display: flex; gap: 4px; flex-shrink: 0; }\n.mxs-oem__aio-dot {\n  width: 7px; height: 7px;\n  border-radius: 50%;\n}\n.mxs-oem__aio-dot--red { background: #ff5f57; }\n.mxs-oem__aio-dot--yellow { background: #ffbd2e; }\n.mxs-oem__aio-dot--green { background: #28c941; }\n.mxs-oem__aio-url {\n  flex-grow: 1;\n  background: #ffffff;\n  padding: 3px 8px;\n  color: #5f6368;\n  font-size: 8.5px;\n  border: 1px solid #d8dadd;\n  white-space: nowrap;\n  overflow: hidden;\n  text-overflow: ellipsis;\n}\n.mxs-oem__aio-search-row {\n  display: flex;\n  align-items: center;\n  gap: 10px;\n  padding: 12px 12px 6px;\n}\n.mxs-oem__aio-google {\n  font-family: 'Product Sans', 'Helvetica Neue', Arial, sans-serif;\n  font-size: 16px;\n  font-weight: 700 !important;\n  letter-spacing: -0.01em;\n  flex-shrink: 0;\n  line-height: 1;\n}\n.mxs-oem__aio-searchbox {\n  flex-grow: 1;\n  background: #ffffff;\n  padding: 5px 10px;\n  border: 1px solid #dfe1e5;\n  border-radius: 20px;\n  display: flex;\n  align-items: center;\n  gap: 8px;\n  font-size: 9.5px;\n  color: #1f1f1f;\n}\n.mxs-oem__aio-loupe {\n  color: #9aa0a6;\n  font-size: 10px;\n  flex-shrink: 0;\n}\n.mxs-oem__aio-tabs {\n  display: flex;\n  gap: 16px;\n  padding: 5px 12px 0;\n  font-size: 9.5px;\n  font-weight: 500;\n  color: #5f6368;\n  border-bottom: 1px solid #ebedf0;\n}\n.mxs-oem__aio-tab {\n  padding: 5px 0 8px;\n  position: relative;\n}\n.mxs-oem__aio-tab--active {\n  color: #1a73e8;\n  font-weight: 600 !important;\n  display: flex;\n  align-items: center;\n  gap: 5px;\n  border-bottom: 2px solid #1a73e8;\n  margin-bottom: -1px;\n}\n.mxs-oem__aio-tab-bullet {\n  width: 7px; height: 7px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #4285F4 0%, #9b72f4 50%, #d96570 100%);\n  flex-shrink: 0;\n}\n.mxs-oem__aio-overview-header {\n  display: flex;\n  align-items: center;\n  gap: 7px;\n  padding: 12px 12px 5px;\n}\n.mxs-oem__aio-spark-circle {\n  width: 14px; height: 14px;\n  border-radius: 50%;\n  background: linear-gradient(135deg, #4285F4 0%, #9b72f4 50%, #d96570 100%);\n  display: flex;\n  align-items: center;\n  justify-content: center;\n  flex-shrink: 0;\n}\n.mxs-oem__aio-overview-text {\n  font-size: 10.5px;\n  font-weight: 600 !important;\n  color: #1f1f1f;\n}\n.mxs-oem__aio-body {\n  padding: 0 12px 8px;\n  font-size: 9.5px;\n  line-height: 1.35;\n  color: #1f1f1f;\n}\n.mxs-oem__aio-mention {\n  display: inline-block;\n  background: #e8f0fe;\n  color: #1a73e8;\n  padding: 1px 5px;\n  border-radius: 3px;\n  font-weight: 500;\n  margin-right: 1px;\n  font-size: 9.5px;\n}\n.mxs-oem__aio-list-h {\n  padding: 4px 12px 5px;\n  font-size: 9.5px;\n  font-weight: 700 !important;\n  color: #1f1f1f;\n}\n.mxs-oem__aio-list {\n  padding: 0 12px 12px;\n  display: flex;\n  flex-direction: column;\n  gap: 4px;\n}\n.mxs-oem__aio-item {\n  font-size: 9px;\n  line-height: 1.3;\n  color: #1f1f1f;\n  padding-left: 10px;\n  position: relative;\n}\n.mxs-oem__aio-item::before {\n  content: \"•\";\n  position: absolute; left: 0; top: -2px;\n  color: #5f6368;\n  font-size: 12px;\n  font-weight: 700 !important;\n}\n.mxs-oem__aio-item strong { font-weight: 700 !important; }\n\n/* ---------- CTA ---------- */\n.mxs-oem__cta {\n  background: var(--c-dark);\n  color: #fff;\n  padding: 80px 24px;\n  text-align: center;\n  position: relative; overflow: hidden;\n}\n.mxs-oem__cta::before {\n  content: \"\";\n  position: absolute; top: 50%; left: 50%;\n  transform: translate(-50%, -50%);\n  width: 800px; height: 800px;\n  border-radius: 50%;\n  background: radial-gradient(circle, rgba(59,108,233,0.18) 0%, transparent 60%);\n  filter: blur(80px); pointer-events: none;\n}\n.mxs-oem__cta-wrap {\n  max-width: 800px; margin: 0 auto;\n  position: relative; z-index: 1;\n}\n.mxs-oem__cta .mxs-oem__eyebrow { color: var(--c-pop-cyan); }\n.mxs-oem__cta-title {\n  font-size: 56px; line-height: 1.0;\n  font-weight: 800 !important; letter-spacing: -0.03em;\n  color: #fff; margin: 0 0 16px;\n}\n.mxs-oem__cta-em {\n  background: var(--grad-pop-deep);\n  -webkit-background-clip: text; background-clip: text;\n  -webkit-text-fill-color: transparent;\n  color: var(--c-pop-cyan);\n}\n.mxs-oem__cta-sub {\n  font-size: 17px; color: var(--c-text-dark);\n  line-height: 1.3;\n  margin: 0 auto 32px;\n  max-width: 600px;\n}\n.mxs-oem__cta-meta {\n  display: block;\n  margin-top: 28px;\n  font-size: 11px; letter-spacing: 0.18em;\n  text-transform: uppercase; color: var(--c-muted);\n  font-weight: 700 !important;\n}\n.mxs-oem__cta-meta-mark { color: var(--c-pop-cyan); }\n\n/* ---------- RESPONSIVE ---------- */\n/* ---------- RESPONSIVE ---------- */\n@media (max-width: 1024px) {\n  .mxs-oem__hero { padding: 72px 24px 64px; }\n  .mxs-oem__hero-title { font-size: 52px; }\n  .mxs-oem__pkgs { padding: 64px 24px; }\n  .mxs-oem__pkgs-title,\n  .mxs-oem__migration-title,\n  .mxs-oem__pillars-title,\n  .mxs-oem__cmp-title,\n  .mxs-oem__ai-title { font-size: 36px; }\n  .mxs-oem__thesis { padding: 64px 24px; }\n  .mxs-oem__thesis-title { font-size: 38px; }\n  .mxs-oem__migration { padding: 64px 24px; }\n  .mxs-oem__pillars { padding: 64px 24px; }\n  .mxs-oem__ai { padding: 64px 24px; }\n  .mxs-oem__cta { padding: 64px 24px; }\n  .mxs-oem__cta-title { font-size: 40px; }\n  .mxs-oem__card-num { font-size: 56px; }\n  .mxs-oem__card-name { font-size: 26px; }\n  .mxs-oem__card-price { font-size: 26px; }\n  .mxs-oem__pillar-card-num { font-size: 88px; }\n  .mxs-oem__stat-num { font-size: 44px; }\n  .mxs-oem__stats-grid { gap: 24px; }\n  .mxs-oem__hero-image-wrap { padding: 36px; }\n}\n\n@media (max-width: 760px) {\n  /* All grids collapse to single column */\n  .mxs-oem__hero-grid,\n  .mxs-oem__thesis-grid,\n  .mxs-oem__ai-grid,\n  .mxs-oem__cmp-head { grid-template-columns: 1fr; gap: 36px; }\n  .mxs-oem__cmp-points { grid-template-columns: 1fr; }\n  .mxs-oem__cmp { padding: 64px 24px; }\n  .mxs-oem__cmp-title { font-size: 36px; }\n  .mxs-oem__pkgs-grid,\n  .mxs-oem__pillars-grid,\n  .mxs-oem__migration-grid { grid-template-columns: 1fr; gap: 16px; }\n  .mxs-oem__stats-grid { grid-template-columns: repeat(2, 1fr); gap: 28px 20px; }\n  /* Pillar cards: stack copy and bullets on mobile */\n  .mxs-oem__pillar-card {\n    grid-template-columns: 1fr;\n    gap: 24px;\n    padding: 28px 24px;\n  }\n  .mxs-oem__pillar-card-list {\n    border-left: none;\n    border-top: 1px solid rgba(94,185,222,0.18);\n    padding-left: 0;\n    padding-top: 18px;\n    grid-template-columns: 1fr;\n  }\n\n  /* Section padding reduced */\n  .mxs-oem__hero { padding: 56px 20px 56px; }\n  .mxs-oem__pkgs,\n  .mxs-oem__thesis,\n  .mxs-oem__migration,\n  .mxs-oem__pillars,\n  .mxs-oem__ai,\n  .mxs-oem__cta { padding: 56px 20px; }\n  .mxs-oem__stats { padding: 48px 20px; }\n\n  /* Headlines */\n  .mxs-oem__hero-title { font-size: 38px; line-height: 1.0; }\n  .mxs-oem__hero-sub { font-size: 16px; }\n  .mxs-oem__thesis-title,\n  .mxs-oem__pkgs-title,\n  .mxs-oem__migration-title,\n  .mxs-oem__pillars-title,\n  .mxs-oem__cmp-title,\n  .mxs-oem__ai-title { font-size: 30px; line-height: 1.0; }\n  .mxs-oem__cta-title { font-size: 32px; line-height: 1.0; }\n\n  /* Card content */\n  .mxs-oem__card-line { min-height: auto; }\n  .mxs-oem__card-num { font-size: 52px; }\n  .mxs-oem__card-name { font-size: 28px; }\n  .mxs-oem__card-price { font-size: 26px; }\n  .mxs-oem__pillar-card-num { font-size: 80px; right: 16px; }\n  .mxs-oem__pillar-card-title { font-size: 24px; }\n  .mxs-oem__migration-card-title { font-size: 22px; }\n  .mxs-oem__migration-close { font-size: 18px; }\n\n  /* Hero image: shorter aspect ratio for vertical phone layout */\n  .mxs-oem__hero-image-wrap { aspect-ratio: 16/10; padding: 28px; }\n  .mxs-oem__thesis-image-wrap { aspect-ratio: 4/3; }\n\n  /* Hero meta: don't let pipe-separated copy overflow */\n  .mxs-oem__hero-meta { font-size: 11px; line-height: 1.4; }\n  .mxs-oem__hero-cta-row { gap: 18px; }\n\n  /* Stats row: smaller numbers for 2-column layout */\n  .mxs-oem__stat-num { font-size: 40px; }\n  .mxs-oem__stat { padding: 0 12px; }\n\n  /* AIO mockup: ensure no horizontal scroll, scale tabs gap */\n  .mxs-oem__aio-window { max-width: 100%; }\n  .mxs-oem__aio-tabs { gap: 14px; padding-left: 12px; padding-right: 12px; }\n  .mxs-oem__aio-search-row { padding: 12px 12px 8px; gap: 10px; }\n  .mxs-oem__aio-overview-header { padding: 12px 12px 6px; }\n  .mxs-oem__aio-body,\n  .mxs-oem__aio-list-h { padding-left: 12px; padding-right: 12px; }\n  .mxs-oem__aio-list { padding-left: 12px; padding-right: 12px; }\n\n  /* CTA buttons stack instead of side-by-side */\n  .mxs-oem__cta-buttons { flex-direction: column; align-items: center; }\n  .mxs-oem__btn { width: 100%; max-width: 320px; text-align: center; }\n\n  /* Card section sub-headers: tighter spacing */\n  .mxs-oem__card-section-h { margin: 14px 0 8px; }\n  .mxs-oem__card-section-h:first-child { margin-top: 0; }\n}\n\n@media (max-width: 480px) {\n  /* Section padding tighter */\n  .mxs-oem__hero { padding: 44px 16px 44px; }\n  .mxs-oem__pkgs,\n  .mxs-oem__thesis,\n  .mxs-oem__migration,\n  .mxs-oem__pillars,\n  .mxs-oem__ai,\n  .mxs-oem__cta { padding: 44px 16px; }\n  .mxs-oem__stats { padding: 36px 16px; }\n\n  /* Headlines scale down */\n  .mxs-oem__hero-title { font-size: 30px; }\n  .mxs-oem__hero-sub { font-size: 15px; line-height: 1.35; }\n  .mxs-oem__thesis-title,\n  .mxs-oem__pkgs-title,\n  .mxs-oem__migration-title,\n  .mxs-oem__pillars-title,\n  .mxs-oem__cmp-title,\n  .mxs-oem__ai-title { font-size: 24px; }\n  .mxs-oem__cta-title { font-size: 26px; }\n  .mxs-oem__cta-sub { font-size: 15px; }\n\n  /* Hero eyebrow needs to wrap cleanly */\n  .mxs-oem__hero-eyebrow {\n    font-size: 10px;\n    letter-spacing: 0.18em;\n    padding: 6px 12px;\n    line-height: 1.3;\n  }\n  .mxs-oem__hero-meta { font-size: 10px; letter-spacing: 0.1em; }\n  .mxs-oem__btn { padding: 16px 28px; font-size: 12px; letter-spacing: 0.12em; }\n\n  /* Card content shrink */\n  .mxs-oem__card { padding: 26px 20px 24px; }\n  .mxs-oem__card-num { font-size: 44px; }\n  .mxs-oem__card-name { font-size: 24px; }\n  .mxs-oem__card-price { font-size: 22px; }\n  .mxs-oem__card-line { font-size: 13.5px; }\n  .mxs-oem__card-row { font-size: 13px; padding: 5px 0; }\n  .mxs-oem__card-section-h { font-size: 9px; margin: 12px 0 6px; }\n\n  /* Pillar / migration cards */\n  .mxs-oem__pillar-card,\n  .mxs-oem__migration-card { padding: 28px 20px 24px; }\n  .mxs-oem__pillar-card-num { font-size: 64px; right: 14px; top: -6px; }\n  .mxs-oem__pillar-card-title { font-size: 22px; }\n  .mxs-oem__pillar-card-body { font-size: 14px; }\n  .mxs-oem__migration-card-title { font-size: 20px; }\n  .mxs-oem__migration-card-body { font-size: 13.5px; }\n  .mxs-oem__migration-close { font-size: 16px; }\n\n  /* Stats: single column, smaller */\n  .mxs-oem__stats-grid { grid-template-columns: 1fr; gap: 24px; }\n  .mxs-oem__stat-num { font-size: 36px; }\n  .mxs-oem__stat-label { font-size: 10px; }\n\n  /* AIO mockup at 360-480 viewport */\n  .mxs-oem__aio-google { font-size: 16px; }\n  .mxs-oem__aio-searchbox { padding: 5px 10px; font-size: 9.5px; }\n  .mxs-oem__aio-tabs { gap: 12px; font-size: 9.5px; }\n  .mxs-oem__aio-overview-text { font-size: 11px; }\n  .mxs-oem__aio-body,\n  .mxs-oem__aio-mention { font-size: 10px; }\n  .mxs-oem__aio-list-h { font-size: 10px; }\n  .mxs-oem__aio-item { font-size: 9.5px; }\n\n  /* AI engine cards: tighter */\n  .mxs-oem__ai-engine { padding: 18px 20px; gap: 14px; }\n  .mxs-oem__ai-engine-mark { width: 36px; height: 36px; font-size: 12px; }\n  .mxs-oem__ai-engine-text strong { font-size: 14px; }\n  .mxs-oem__ai-engine-text { font-size: 12.5px; line-height: 1.3; }\n\n  /* Hero image padding tightens further */\n  .mxs-oem__hero-image-wrap { padding: 24px; }\n}\n\n@media (max-width: 360px) {\n  /* iPhone SE / very narrow */\n  .mxs-oem__hero-title { font-size: 26px; }\n  .mxs-oem__thesis-title,\n  .mxs-oem__pkgs-title,\n  .mxs-oem__migration-title,\n  .mxs-oem__pillars-title,\n  .mxs-oem__cmp-title,\n  .mxs-oem__ai-title { font-size: 22px; }\n  .mxs-oem__cta-title { font-size: 22px; }\n  .mxs-oem__pillar-card-num { font-size: 56px; }\n}\n\n/* Mobile performance: kill expensive animations on touch devices and small screens */\n@media (max-width: 760px) {\n  .mxs-oem__hero-orb,\n  .mxs-oem__pkgs--dark::before,\n  .mxs-oem__pillars::before,\n  .mxs-oem__pillars::after,\n  .mxs-oem__ai::before,\n  .mxs-oem__ai::after,\n  .mxs-oem__cta::before,\n  .mxs-oem__migration::before,\n  .mxs-oem__cmp::before,\n  .mxs-oem__backdrop-grid,\n  .mxs-oem__backdrop-scanline,\n  .mxs-oem__backdrop-orb { animation: none; }\n  /* Reduce grid opacity on mobile so it's still visible but doesn't repaint constantly */\n  .mxs-oem__backdrop-grid { opacity: 0.25; }\n}\n\n</style>\n\n<div class=\"mxs-oem\">\n\n  <!-- ============= SCROLL BACKDROP (tech mesh + parallax orbs) ============= -->\n  <div class=\"mxs-oem__backdrop\" aria-hidden=\"true\">\n    <div class=\"mxs-oem__backdrop-grid\"></div>\n    <div class=\"mxs-oem__backdrop-scanline\"></div>\n    <div class=\"mxs-oem__backdrop-orb mxs-oem__backdrop-orb--1\"></div>\n    <div class=\"mxs-oem__backdrop-orb mxs-oem__backdrop-orb--2\"></div>\n    <div class=\"mxs-oem__backdrop-orb mxs-oem__backdrop-orb--3\"></div>\n  </div>\n\n  <!-- ============= HERO ============= -->\n  <div class=\"mxs-oem__hero\">\n    <div class=\"mxs-oem__hero-orb mxs-oem__hero-orb--1\"></div>\n    <div class=\"mxs-oem__hero-orb mxs-oem__hero-orb--2\"></div>\n    <div class=\"mxs-oem__hero-grid\">\n      <div class=\"mxs-oem__hero-copy\">\n        <div class=\"mxs-oem__hero-eyebrow\">\n          <span class=\"mxs-oem__hero-eyebrow-dot\"></span>\n          Acura ADDP Certified  /  DealerMasters\n        </div>\n        <div class=\"mxs-oem__hero-title\">\n          Switch sites <span class=\"mxs-oem__hero-title-em\">without losing your SEO equity.</span>\n        </div>\n        <div class=\"mxs-oem__hero-sub\">\n          DealerMasters is the only platform that keeps your URLs intact when you migrate. To Google, your site didn't move. <strong>it just got faster, smarter, and ready to sell more cars.</strong>\n        </div>\n        <div class=\"mxs-oem__hero-cta-row\">\n          <a class=\"mxs-oem__btn mxs-oem__btn--pop\" href=\"https://www.teammxs.com/oem-certified-acura-addp#contact-form\">\n            <span class=\"mxs-oem__btn-text\">Schedule a Demo<span class=\"mxs-oem__btn-arrow\">→</span></span>\n          </a>\n        </div>\n      </div>\n      <div class=\"mxs-oem__hero-image-wrap\">\n        <img class=\"mxs-oem__hero-image\" src=\"https://media.dealermasters.com/6351ab9310c6d3e9abe42c4b/788703775b868b8884b6019c1d7b0721.png\" alt=\"Acura ADDP Certified Provider\" loading=\"eager\" width=\"1200\" height=\"900\">\n      </div>\n    </div>\n  </div>\n\n  <!-- ============= STATS ============= -->\n  <div class=\"mxs-oem__stats\">\n    <div class=\"mxs-oem__stats-grid\">\n      <div class=\"mxs-oem__stat\">\n        <div class=\"mxs-oem__stat-num\">130%+</div>\n        <div class=\"mxs-oem__stat-label\">Average organic traffic lift post-launch</div>\n      </div>\n      <div class=\"mxs-oem__stat\">\n        <div class=\"mxs-oem__stat-num\">100%</div>\n        <div class=\"mxs-oem__stat-label\">URL retention on every migration</div>\n      </div>\n      <div class=\"mxs-oem__stat\">\n        <div class=\"mxs-oem__stat-num\">30</div>\n        <div class=\"mxs-oem__stat-label\">Day average launch timeline</div>\n      </div>\n      <div class=\"mxs-oem__stat\">\n        <div class=\"mxs-oem__stat-num\">10.6h</div>\n        <div class=\"mxs-oem__stat-label\">Average ticket resolution time</div>\n      </div>\n    </div>\n  </div>\n\n  <!-- ============= THESIS ============= -->\n  <div class=\"mxs-oem__thesis\">\n    <div class=\"mxs-oem__thesis-grid\">\n      <div class=\"mxs-oem__thesis-image-wrap\">\n        <img class=\"mxs-oem__thesis-image\" src=\"https://media.dealermasters.com/6351ab9310c6d3e9abe42c4b/84ecbd73536bd2df9e6a871db9280bc3.webp\" alt=\"Your website is your #1 salesperson\" loading=\"lazy\" width=\"800\" height=\"1000\">\n      </div>\n      <div class=\"mxs-oem__thesis-copy\">\n        <div class=\"mxs-oem__eyebrow\">The DealerMasters Difference</div>\n        <div class=\"mxs-oem__thesis-title\">\n          Your website should be your <span class=\"mxs-oem__thesis-em\">#1 salesperson.</span>\n        </div>\n        <div class=\"mxs-oem__thesis-body\">\n          Most platforms check OEM compliance boxes and call it done. We built DealerMasters to <strong>actually help sell more cars.</strong> Inline SRP videos, premium video-enabled model showrooms, a model comparison generator, and full backend access so your team can move as fast as your market does. SEO isn't bolted on. It's built in.\n        </div>\n      </div>\n    </div>\n  </div>\n\n  <!-- ============= WEBSITE PACKAGES ============= -->\n  <div class=\"mxs-oem__pkgs mxs-oem__pkgs--light\">\n    <div class=\"mxs-oem__pkgs-head\">\n      <div class=\"mxs-oem__eyebrow\">Website Programs</div>\n      <div class=\"mxs-oem__pkgs-title\">\n        Pick the package <span class=\"mxs-oem__pkgs-em\">that fits your store.</span>\n      </div>\n      <div class=\"mxs-oem__pkgs-sub\">\n        Every package ships on the Forge CMS with full HTML access, SOC 2 compliance, ADA conformance, Acura ADDP-required AI readiness, URL retention, and the technical SEO foundation that prevents migration drops. Pick the package based on how aggressively you want to merchandise and consult.\n      </div>\n    </div>\n\n    <div class=\"mxs-oem__pkgs-grid\">\n\n      <!-- Website Package 1 -->\n      <div class=\"mxs-oem__card\">\n        <div class=\"mxs-oem__card-eyebrow\">Package 01 <span class=\"mxs-oem__card-eyebrow-mark\">/</span> Website</div>\n        <div class=\"mxs-oem__card-name\">Technology</div>\n        <div class=\"mxs-oem__card-price\">$1,499<span class=\"mxs-oem__card-price-mo\">/mo</span></div>\n        <div class=\"mxs-oem__card-line\">The ADDP-certified foundation. Full DealerMasters platform with the Forge CMS, AI-ready architecture, and the protections that keep your rankings intact on day one.</div>\n        <div class=\"mxs-oem__card-rule\"></div>\n        <div class=\"mxs-oem__card-list\">\n\n          <div class=\"mxs-oem__card-section-h\">Platform &amp; Compliance</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Forge CMS</span> with full HTML access &amp; drag-and-drop builder</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Fully responsive design</span> across desktop, tablet, mobile</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">OEM-compliant design &amp; branding</span> built to ADDP spec</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">SOC 2 + ADA / WCAG</span> compliance baseline</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>SSL, HTTPS, DDoS protection, firewall, backup &amp; recovery</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Unlimited 3rd party integrations (Acura approved)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Dedicated account manager</span> + 24-72hr support (10.6hr avg)</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">AI Search Visibility</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">JSON-LD schema</span> + structured data for AI bots, AIO &amp; LLMs</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">LLMS.txt capability</span> for AI crawl directives</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>AI-visible FAQ pages built for generative search</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Local-business structured data optimization</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Acura Shopping API + Acura incentive integration sitewide</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Speed &amp; Inventory Tech</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Advanced prefetching technology</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Up to 2K image &amp; video resolution, no speed loss</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Instant SRP filtering with no page reload</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Endless scroll + next-gen alpha slider</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Feature-level filtering + offer model popup</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Content &amp; Page Building</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Custom homepage design with locality &amp; branding differentiators</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Standard model showroom (always current)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>High-resolution video hero (optional)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Local SEO fundamentals + AI-visible FAQ page</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Unlimited custom SRP page creation</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Dynamic content library + integrated blog platform</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Event templates + pre-set pages (staff, contact, custom HTML)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Extensive platform / SEO / design controls</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Multi-page specials distribution (auto, monthly)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Code-level SRP model overlay banners + Instagram feed</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Inventory Management</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Inventory &amp; pricing manager + new vehicle stock photos</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Inventory feed integration + build data appending</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Unlimited inventory feed exports</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Migration &amp; Launch</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">URL slug retention</span> on migration, no SEO loss</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Rank-based migration uplift (Top 5 pages strengthened)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Basic technical SEO + Top 5 city pages</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">30-day average launch timeline</span></div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Architecturally sound technical SEO baseline, every launch</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Tracking &amp; Reporting</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>GA4 + ASC conversion tagging + Microsoft Clarity</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Looker Studio visual analytics dashboards</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Quarterly performance audits + monthly performance call</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">QuickGen Specials Engine</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Auto-updated regional OEM offers</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Specials Hub: lease, finance, new, used on one crawlable URL (self-serve)</div></div>\n\n        </div>\n        <div class=\"mxs-oem__card-foot\">Best for stores entering the certified program</div>\n      </div>\n\n      <!-- Website Package 2 - Featured -->\n      <div class=\"mxs-oem__card mxs-oem__card--featured\">\n        <div class=\"mxs-oem__card-flag\">Most Popular</div>\n        <div class=\"mxs-oem__card-eyebrow\">Package 02 <span class=\"mxs-oem__card-eyebrow-mark\">/</span> Website</div>\n        <div class=\"mxs-oem__card-name\">A-Spec</div>\n        <div class=\"mxs-oem__card-price\">$2,399<span class=\"mxs-oem__card-price-mo\">/mo</span></div>\n        <div class=\"mxs-oem__card-line\">Built for stores ready to merchandise harder. Active offer graphics, dynamic SRP overlays, dedicated specials pages, and a monthly cadence of performance work.</div>\n        <div class=\"mxs-oem__card-rule\"></div>\n        <div class=\"mxs-oem__card-list\">\n\n          <div class=\"mxs-oem__card-section-h\">Foundation</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Everything in LX</span></div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Premium Showroom &amp; Merchandising</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Acura premium model showroom</span> with video-enabled pages</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Inline SRP active merchandising graphics</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Advanced inline SRP dynamic merchandising</span> (graphic-enabled, AI-optimized)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Up to 5 homepage specials banners per month</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Up to 5 inline SRP active merchandising graphics per month</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">QuickGen Expansion</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Dedicated offer pages (Lease, Finance, New, Used). Rankable, self-serve</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Dedicated offer pages (Service, Parts). Rankable, self-serve</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">QuickGen GEO / AEO optimization</span> for AI answer engines</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Performance Cadence</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Monthly</span> performance audits (upgraded from quarterly)</div></div>\n\n        </div>\n        <div class=\"mxs-oem__card-foot\">Recommended for most certified rooftops</div>\n      </div>\n\n      <!-- Website Package 3 -->\n      <div class=\"mxs-oem__card\">\n        <div class=\"mxs-oem__card-eyebrow\">Package 03 <span class=\"mxs-oem__card-eyebrow-mark\">/</span> Website</div>\n        <div class=\"mxs-oem__card-name\">Advance</div>\n        <div class=\"mxs-oem__card-price\">$2,999<span class=\"mxs-oem__card-price-mo\">/mo</span></div>\n        <div class=\"mxs-oem__card-line\">Full white-glove. Animated and video-enabled merchandising, fully managed specials engine, model comparison generator, and a monthly consulting call with strategy.</div>\n        <div class=\"mxs-oem__card-rule\"></div>\n        <div class=\"mxs-oem__card-list\">\n\n          <div class=\"mxs-oem__card-section-h\">Foundation</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Everything in Sport</span></div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Video &amp; Animated Merchandising</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Animated header banner merchandising</span> (AI-optimized)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Video-enabled SRP overlays</span> (AI-optimized)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Animated header banners (up to 5 per month)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Social-ready creative extensions (5 models, 4 sizes)</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Sell-More Tools</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Model comparison generator</span></div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Fully Managed QuickGen</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Specials Hub fully managed by MXS</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Dedicated offer pages (Lease, Finance, New, Used) managed</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Dedicated offer pages (Service, Parts) managed</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Strategy &amp; Consulting</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Monthly consulting call</span> with the MXS strategy team</div></div>\n\n        </div>\n        <div class=\"mxs-oem__card-foot\">For stores ready to dominate the market</div>\n      </div>\n\n    </div>\n  </div>\n\n  <!-- ============= 3 PILLARS (Speed/Support/Flex) ============= -->\n  <div class=\"mxs-oem__pillars\">\n    <div class=\"mxs-oem__pillars-head\">\n      <div class=\"mxs-oem__eyebrow\">Why Certified Dealers Pick DealerMasters</div>\n      <div class=\"mxs-oem__pillars-title\">\n        Faster sites. Real support. <span class=\"mxs-oem__pillars-em\">Total control.</span>\n      </div>\n      <div class=\"mxs-oem__pillars-sub\">\n        Three things every dealer asks for, and three things most certified providers don't actually deliver.\n      </div>\n    </div>\n\n    <div class=\"mxs-oem__pillars-grid\">\n\n      <!-- Pillar 1: SPEED + SELLS CARS -->\n      <div class=\"mxs-oem__pillar-card\">\n        <div class=\"mxs-oem__pillar-card-num\">01</div>\n        <div class=\"mxs-oem__pillar-card-copy\">\n          <div class=\"mxs-oem__pillar-card-tag\">Speed That Sells</div>\n          <div class=\"mxs-oem__pillar-card-title\">\n            Built fast. <span class=\"mxs-oem__pillar-card-em\">Built to sell.</span>\n          </div>\n          <div class=\"mxs-oem__pillar-card-body\">\n            Most platforms claim they're fast. Ours actually are, and faster pages don't matter if they don't help close deals. <strong>DealerMasters turns shoppers into buyers</strong> without sending them off-site to compare.\n          </div>\n        </div>\n        <div class=\"mxs-oem__pillar-card-list\">\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Inline SRP video merchandising</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Premium video-enabled model showroom pages</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Built-in model comparison generator</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Advanced prefetching, instant SRP filtering</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>2K media at zero speed cost</div></div>\n        </div>\n      </div>\n\n      <!-- Pillar 2: SUPPORT -->\n      <div class=\"mxs-oem__pillar-card\">\n        <div class=\"mxs-oem__pillar-card-num\">02</div>\n        <div class=\"mxs-oem__pillar-card-copy\">\n          <div class=\"mxs-oem__pillar-card-tag\">Next-Level Support</div>\n          <div class=\"mxs-oem__pillar-card-title\">\n            The best support <span class=\"mxs-oem__pillar-card-em\">in automotive.</span>\n          </div>\n          <div class=\"mxs-oem__pillar-card-body\">\n            You get a <strong>1-1 account manager</strong> who knows your store, your team, and your goals. <strong>No random support@ inbox.</strong> No ticket queue. No chatbot loops. Less tickets, more humans. People who help, who are proactive, and who genuinely care because we're judged by your store's outcomes, not by tickets closed.\n          </div>\n        </div>\n        <div class=\"mxs-oem__pillar-card-list\">\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>1-1 dedicated account manager, not a queue</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>No random support@ email shuffle</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>10.6 hour average ticket resolution</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>91% of development level tickets closed in 24-72 business hours</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Proactive outreach. People who genuinely care.</div></div>\n        </div>\n      </div>\n\n      <!-- Pillar 3: FLEXIBILITY -->\n      <div class=\"mxs-oem__pillar-card\">\n        <div class=\"mxs-oem__pillar-card-num\">03</div>\n        <div class=\"mxs-oem__pillar-card-copy\">\n          <div class=\"mxs-oem__pillar-card-tag\">Flexibility That Scales</div>\n          <div class=\"mxs-oem__pillar-card-title\">\n            Full backend. <span class=\"mxs-oem__pillar-card-em\">Your way.</span>\n          </div>\n          <div class=\"mxs-oem__pillar-card-body\">\n            DealerMasters gives your team <strong>full HTML access.</strong> Add custom scripts, inject your own banners, build whole new pages, and run third-party tools without asking permission. Want to drive yourself? You can. Need us to take the wheel? We will.\n          </div>\n        </div>\n        <div class=\"mxs-oem__pillar-card-list\">\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Full HTML access for custom page creation</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Add your own scripts, banners, and trackers</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Module-based templates, never locked into one design</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Turn sections on / off, swap layouts on the fly</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Custom SRP pages built in minutes</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Templated pages for faster team execution</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>Change manager specials without a designer</div></div>\n          <div class=\"mxs-oem__pillar-card-row\"><div class=\"mxs-oem__pillar-card-mark\">+</div><div>DIY or fully managed by MXS, your call</div></div>\n        </div>\n      </div>\n\n    </div>\n  </div>\n\n  <!-- ============= SEO PACKAGES ============= -->\n  <div class=\"mxs-oem__pkgs mxs-oem__pkgs--dark\">\n    <div class=\"mxs-oem__pkgs-head\">\n      <div class=\"mxs-oem__eyebrow\">Built To Compound</div>\n      <div class=\"mxs-oem__pkgs-title\">\n        SEO that <span class=\"mxs-oem__pkgs-em\">stacks every month.</span>\n      </div>\n      <div class=\"mxs-oem__pkgs-sub\">\n        Bundle SEO with any website package or run it standalone on your existing site. Every package delivers complete on-page audits, structured data optimization, and content built for both classic search and AI answer engines.\n      </div>\n    </div>\n\n    <div class=\"mxs-oem__pkgs-grid\">\n\n      <!-- SEO Package 1 -->\n      <div class=\"mxs-oem__card\">\n        <div class=\"mxs-oem__card-eyebrow\">Package 01 <span class=\"mxs-oem__card-eyebrow-mark\">/</span> SEO</div>\n        <div class=\"mxs-oem__card-name\">Technology</div>\n        <div class=\"mxs-oem__card-price\">$1,799<span class=\"mxs-oem__card-price-mo\">/mo</span></div>\n        <div class=\"mxs-oem__card-line\">The full SEO foundation. Complete on-page optimization, AI search grounding, monthly content production, and a quarterly cadence of audits and strategist calls.</div>\n        <div class=\"mxs-oem__card-rule\"></div>\n        <div class=\"mxs-oem__card-list\">\n\n          <div class=\"mxs-oem__card-section-h\">On-Page &amp; Content</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Meta optimization</span> (titles, descriptions, keywords, H1, H2, alt)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>On-page text written for AI search grounding queries</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">1 strategy-based content page per month</span></div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Audits</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Metadata audit + URL audit + content audit</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Competitive research + online presence audit</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Reputation management research</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Technical SEO</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>WebP / image optimizations</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>SSL &amp; security checks</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Crawl error management + canonical tags</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Quarterly website health audit</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Quarterly sitemap curation &amp; submissions (Google, Bing)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Quarterly proactive UX &amp; UI audit</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Reporting &amp; Strategy</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Monthly custom performance reports</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Keyword density tracking by region (5 cities)</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Quarterly SEO consultant support</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Monthly performance review calls</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Tracking</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Google Analytics setup</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Looker Studio visual analytics</div></div>\n\n        </div>\n        <div class=\"mxs-oem__card-foot\">Foundation for stores building organic momentum</div>\n      </div>\n\n      <!-- SEO Package 2 - Featured -->\n      <div class=\"mxs-oem__card mxs-oem__card--featured\">\n        <div class=\"mxs-oem__card-flag\">Most Popular</div>\n        <div class=\"mxs-oem__card-eyebrow\">Package 02 <span class=\"mxs-oem__card-eyebrow-mark\">/</span> SEO</div>\n        <div class=\"mxs-oem__card-name\">A-Spec</div>\n        <div class=\"mxs-oem__card-price\">$2,499<span class=\"mxs-oem__card-price-mo\">/mo</span></div>\n        <div class=\"mxs-oem__card-line\">Step up to monthly cadence and start ranking for offers themselves. Advanced technical SEO plus geo-targeted lease and finance specials pages.</div>\n        <div class=\"mxs-oem__card-rule\"></div>\n        <div class=\"mxs-oem__card-list\">\n\n          <div class=\"mxs-oem__card-section-h\">Foundation</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Everything in LX</span></div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Advanced Technical</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Advanced technical SEO</span></div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Monthly</span> health audits</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Monthly</span> sitemap submissions</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Monthly</span> UX / UI audit</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">GEO / AEO Specials Pages</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>1-city lease deals geo-targeted page</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>1-city finance deals geo-targeted page</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Content &amp; Strategy</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">2 strategy-based content pages per month</span></div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Monthly</span> SEO consultant support</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Quarterly AI search grounding query strategy</div></div>\n\n        </div>\n        <div class=\"mxs-oem__card-foot\">Recommended for competitive markets</div>\n      </div>\n\n      <!-- SEO Package 3 -->\n      <div class=\"mxs-oem__card\">\n        <div class=\"mxs-oem__card-eyebrow\">Package 03 <span class=\"mxs-oem__card-eyebrow-mark\">/</span> SEO</div>\n        <div class=\"mxs-oem__card-name\">Advance</div>\n        <div class=\"mxs-oem__card-price\">$2,999<span class=\"mxs-oem__card-price-mo\">/mo</span></div>\n        <div class=\"mxs-oem__card-line\">Multi-city geo pages, full GBP management, A/B testing, and BrightLocal reporting integration. The full SEO program.</div>\n        <div class=\"mxs-oem__card-rule\"></div>\n        <div class=\"mxs-oem__card-list\">\n\n          <div class=\"mxs-oem__card-section-h\">Foundation</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Everything in Sport</span></div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Multi-City GEO Coverage</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">3-city &amp; model</span> GEO / AEO specials pages</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>GEO Bing reporting</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Content &amp; Strategy</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">3 strategy-based content pages per month</span></div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Monthly</span> AI search grounding strategy</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>A/B testing with consulting</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Advanced competitor &amp; investigatory support</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>BrightLocal reporting integration</div></div>\n\n          <div class=\"mxs-oem__card-section-h\">Local SEO &amp; GBP</div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div><span class=\"mxs-oem__card-strong\">Google Business Profile</span> optimization &amp; management</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>2 GBP posts per month</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>Directory listing management</div></div>\n          <div class=\"mxs-oem__card-row\"><div class=\"mxs-oem__card-mark\">+</div><div>NAP cleanup + monitoring</div></div>\n\n        </div>\n        <div class=\"mxs-oem__card-foot\">For stores ready to own the region</div>\n      </div>\n\n    </div>\n  </div>\n\n  <!-- ============= MIGRATION (no image) ============= -->\n  <div class=\"mxs-oem__migration\">\n    <div class=\"mxs-oem__migration-head\">\n      <div class=\"mxs-oem__eyebrow\">The Migration That Doesn't Hurt</div>\n      <div class=\"mxs-oem__migration-title\">\n        Switch your website <span style=\"color: #3b6ce9; font-weight: 800 !important;\">without losing SEO rankings.</span>\n      </div>\n      <div class=\"mxs-oem__migration-lede\">\n        Most platform migrations break URL structures, lose Google sitelinks, and require months of recovering organic traffic you already paid to build. <strong>That doesn't happen here.</strong> DealerMasters is engineered around three protections that work in every package, so Google sees the same site it always has, just better.\n      </div>\n    </div>\n\n    <div class=\"mxs-oem__migration-grid\">\n\n      <div class=\"mxs-oem__migration-card\">\n        <div class=\"mxs-oem__migration-card-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path d=\"M3 8h13l-3-3M21 16H8l3 3\" stroke=\"#ffffff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n          </svg>\n        </div>\n        <div class=\"mxs-oem__migration-card-tag\">Migration Pillar 01</div>\n        <div class=\"mxs-oem__migration-card-title\">URL Slug Retention</div>\n        <div class=\"mxs-oem__migration-card-body\">\n          <strong>Every page address stays exactly the same after launch.</strong> Your /service-specials page is still /service-specials. Inventory paths, blog URLs, and landing pages migrate untouched. Google never has to relearn your site, so the rankings you've earned carry straight over.\n        </div>\n      </div>\n\n      <div class=\"mxs-oem__migration-card\">\n        <div class=\"mxs-oem__migration-card-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path d=\"M12 19V5M5 12l7-7 7 7\" stroke=\"#ffffff\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n          </svg>\n        </div>\n        <div class=\"mxs-oem__migration-card-tag\">Migration Pillar 02</div>\n        <div class=\"mxs-oem__migration-card-title\">Rank-Based Migration Uplift</div>\n        <div class=\"mxs-oem__migration-card-body\">\n          We pull your existing rank data, identify the pages already earning revenue, and rebuild them on the new platform with <strong>stronger schema, faster load, and better internal linking.</strong> Your top pages don't just survive the move. They launch stronger than they were before.\n        </div>\n      </div>\n\n      <div class=\"mxs-oem__migration-card\">\n        <div class=\"mxs-oem__migration-card-icon\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\n            <path d=\"M12 3 L20 7 V13 C20 17 16.5 19.5 12 21 C7.5 19.5 4 17 4 13 V7 Z\" stroke=\"#ffffff\" stroke-width=\"2.2\" stroke-linejoin=\"round\"/>\n            <path d=\"M9 12 L11.2 14.2 L15.5 9.8\" stroke=\"#ffffff\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/>\n          </svg>\n        </div>\n        <div class=\"mxs-oem__migration-card-tag\">Migration Pillar 03</div>\n        <div class=\"mxs-oem__migration-card-title\">Architecturally Sound Foundation</div>\n        <div class=\"mxs-oem__migration-card-body\">\n          The other reason SEO doesn't drop on migration: <strong>it's the technical foundation underneath.</strong> Every site launches with proper schema, fast-loading model pages, crawlable specials, clean canonical structure, and leverages our SPA (single page application) site structure for speed. Search engines don't see a new site, they see a stronger one.\n        </div>\n      </div>\n\n    </div>\n\n    <div class=\"mxs-oem__migration-close\">\n      To Google and Search Engines, your site didn't move. <span class=\"mxs-oem__migration-close-em\">It just got faster, smarter, and ready to sell more cars.</span>\n    </div>\n  </div>\n\n  <!-- ============= AI SEARCH ============= -->\n  <div class=\"mxs-oem__ai\">\n    <div class=\"mxs-oem__ai-grid\">\n      <div class=\"mxs-oem__ai-copy\">\n        <div class=\"mxs-oem__eyebrow\">Built To Be Discovered</div>\n        <div class=\"mxs-oem__ai-title\">\n          Hyper-crawlable <span class=\"mxs-oem__ai-em\">by design.</span>\n        </div>\n        <div class=\"mxs-oem__ai-body\">\n          Hyper-crawlable architecture wins on traditional Google AND in every major LLM. Our fast, indexable sites give classic search what it needs to rank you, then we layer the structured data, AI-visible FAQ pages, and live answer-engine specials that get you cited in generative results. <strong>It all works together.</strong>\n        </div>\n\n        <!-- AI Overview proof mockup -->\n        <div class=\"mxs-oem__aio-window\">\n          <div class=\"mxs-oem__aio-chrome\">\n            <div class=\"mxs-oem__aio-dots\">\n              <div class=\"mxs-oem__aio-dot mxs-oem__aio-dot--red\"></div>\n              <div class=\"mxs-oem__aio-dot mxs-oem__aio-dot--yellow\"></div>\n              <div class=\"mxs-oem__aio-dot mxs-oem__aio-dot--green\"></div>\n            </div>\n            <div class=\"mxs-oem__aio-url\">google.com/search?q=best+acura+specials+cerritos+ca</div>\n          </div>\n          <div class=\"mxs-oem__aio-search-row\">\n            <div class=\"mxs-oem__aio-google\"><span style=\"color:#4285F4\">G</span><span style=\"color:#EA4335\">o</span><span style=\"color:#FBBC04\">o</span><span style=\"color:#4285F4\">g</span><span style=\"color:#34A853\">l</span><span style=\"color:#EA4335\">e</span></div>\n            <div class=\"mxs-oem__aio-searchbox\">\n              <span class=\"mxs-oem__aio-loupe\">&#9906;</span>\n              <span>best acura specials cerritos ca</span>\n            </div>\n          </div>\n          <div class=\"mxs-oem__aio-tabs\">\n            <div class=\"mxs-oem__aio-tab mxs-oem__aio-tab--active\">\n              <span class=\"mxs-oem__aio-tab-bullet\"></span>\n              AI Overview\n            </div>\n            <div class=\"mxs-oem__aio-tab\">All</div>\n            <div class=\"mxs-oem__aio-tab\">Shopping</div>\n            <div class=\"mxs-oem__aio-tab\">Images</div>\n            <div class=\"mxs-oem__aio-tab\">News</div>\n          </div>\n          <div class=\"mxs-oem__aio-overview-header\">\n            <div class=\"mxs-oem__aio-spark-circle\">\n              <svg viewBox=\"0 0 24 24\" width=\"7\" height=\"7\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M12 2 L13.5 9.5 L21 11 L13.5 12.5 L12 20 L10.5 12.5 L3 11 L10.5 9.5 Z\" fill=\"#ffffff\"/></svg>\n            </div>\n            <div class=\"mxs-oem__aio-overview-text\">AI Overview</div>\n          </div>\n          <div class=\"mxs-oem__aio-body\">\n            <span class=\"mxs-oem__aio-mention\">Cerritos Acura</span> in Cerritos, CA is a leading Acura dealership serving the Los Angeles and Orange County area, with active April lease and finance specials on the 2026 Integra, TLX, RDX, MDX, and ZDX. Current offers include the Integra A-Spec from $379/mo and RDX Technology from $469/mo, plus 2.99% APR financing on the new MDX for qualified buyers.\n          </div>\n          <div class=\"mxs-oem__aio-list-h\">Top April 2026 Acura specials at Cerritos Acura:</div>\n          <div class=\"mxs-oem__aio-list\">\n            <div class=\"mxs-oem__aio-item\"><strong>2026 Acura Integra A-Spec</strong> &mdash; $379/mo for 36 months, $4,499 due at signing.</div>\n            <div class=\"mxs-oem__aio-item\"><strong>2026 Acura RDX Technology</strong> &mdash; $469/mo for 36 months, $5,299 due at signing.</div>\n            <div class=\"mxs-oem__aio-item\"><strong>2026 Acura TLX A-Spec</strong> &mdash; lease from $429/mo, or 4.49% APR financing with up to $1,500 finance bonus.</div>\n          </div>\n        </div>\n      </div>\n      <div class=\"mxs-oem__ai-engines\">\n        <div class=\"mxs-oem__ai-engine\">\n          <div class=\"mxs-oem__ai-engine-mark\"><svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><path d=\"M4 12.5l5 5L20 7\" stroke=\"#ffffff\" stroke-width=\"2.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg></div>\n          <div class=\"mxs-oem__ai-engine-text\">\n            <strong>AI-Readable Architecture</strong>\n            JSON-LD schema, structured data, AI-visible FAQ pages, and machine-readable content patterns. Built into the foundation of every DealerMasters site, every package.\n          </div>\n        </div>\n        <div class=\"mxs-oem__ai-engine\">\n          <div class=\"mxs-oem__ai-engine-mark\"><svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><path d=\"M4 12.5l5 5L20 7\" stroke=\"#ffffff\" stroke-width=\"2.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg></div>\n          <div class=\"mxs-oem__ai-engine-text\">\n            <strong>Found in every LLM</strong>\n            Google AI Overviews, Gemini, ChatGPT, Claude, and Perplexity. When shoppers ask any of them for the best dealer, lowest lease, or top-rated store, your site has a real shot at being the sourced answer.\n          </div>\n        </div>\n        <div class=\"mxs-oem__ai-engine\">\n          <div class=\"mxs-oem__ai-engine-mark\"><svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><path d=\"M4 12.5l5 5L20 7\" stroke=\"#ffffff\" stroke-width=\"2.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg></div>\n          <div class=\"mxs-oem__ai-engine-text\">\n            <strong>GEO / AEO Specials Pages</strong>\n            Real-time offers built to answer \"best Acura deals near me\" searches. Always live, always on, always lifting overall SEO while they run, because the markup is structured for both classic Google and AI answer engines.\n          </div>\n        </div>\n        <div class=\"mxs-oem__ai-engine\">\n          <div class=\"mxs-oem__ai-engine-mark\"><svg viewBox=\"0 0 24 24\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" width=\"20\" height=\"20\"><path d=\"M4 12.5l5 5L20 7\" stroke=\"#ffffff\" stroke-width=\"2.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\"/></svg></div>\n          <div class=\"mxs-oem__ai-engine-text\">\n            <strong>Compounding SEO Lift</strong>\n            These three layers don't work in isolation. Strong schema feeds AI engines. Live answer-engine specials lift traditional rankings. Multi-engine visibility compounds organic authority. Every layer makes the others stronger, so your store gets a compounding lift instead of three separate wins.\n          </div>\n        </div>\n      </div>\n    </div>\n  </div>\n\n  <!-- ============= MODEL COMPARISON ============= -->\n  <div class=\"mxs-oem__cmp\">\n    <div class=\"mxs-oem__cmp-wrap\">\n\n      <div class=\"mxs-oem__cmp-head\">\n        <div class=\"mxs-oem__cmp-copy\">\n          <div class=\"mxs-oem__eyebrow\">For The Shopper Who Hasn't Decided Yet</div>\n          <div class=\"mxs-oem__cmp-title\">\n            Side-by-side. <span class=\"mxs-oem__cmp-em\">On your site.</span>\n          </div>\n          <div class=\"mxs-oem__cmp-body\">\n            Most shoppers haven't picked their model yet, they're between two or three. Send them to acura.com to compare and you've handed the conversion to whichever dealer gets the click after. <strong>Our Model Comparison Generator is the only Tier 1 interactive comparison experience brought down to the dealer level</strong>, side-by-side specs, photos, and live specials, all on your domain, all crawlable, all converting.\n          </div>\n        </div>\n\n        <div class=\"mxs-oem__cmp-image-wrap\">\n          <img class=\"mxs-oem__cmp-image\"\n               src=\"https://media.dealermasters.com/6351ab9310c6d3e9abe42c4b/91c03bcb7e641af778d025e3884466cf.webp\"\n               alt=\"DealerMasters interactive model comparison generator showing side-by-side Acura model details with offers\"\n               loading=\"lazy\">\n        </div>\n      </div>\n\n      <div class=\"mxs-oem__cmp-points\">\n        <div class=\"mxs-oem__cmp-point\">\n          <div class=\"mxs-oem__cmp-point-mark\">+</div>\n          <div class=\"mxs-oem__cmp-point-text\">\n            <strong>Interactive Side-By-Side Comparisons</strong>\n            Shoppers actually engage with our comparison tool, instead of bouncing off static spec sheets in seconds.\n          </div>\n        </div>\n        <div class=\"mxs-oem__cmp-point\">\n          <div class=\"mxs-oem__cmp-point-mark\">+</div>\n          <div class=\"mxs-oem__cmp-point-text\">\n            <strong>Live Offers Inside The Comparison</strong>\n            When a shopper compares Civic vs. TLX A-Spec, your lease specials show right alongside the specs, in the moment they're deciding.\n          </div>\n        </div>\n        <div class=\"mxs-oem__cmp-point\">\n          <div class=\"mxs-oem__cmp-point-mark\">+</div>\n          <div class=\"mxs-oem__cmp-point-text\">\n            <strong>Conquest Pages In Minutes</strong>\n            Building a TLX vs ES350 or MDX vs RX350 conquest landing page used to mean a dev ticket. With our generator, your team builds and lands traffic on it in under five minutes.\n          </div>\n        </div>\n        <div class=\"mxs-oem__cmp-point\">\n          <div class=\"mxs-oem__cmp-point-mark\">+</div>\n          <div class=\"mxs-oem__cmp-point-text\">\n            <strong>Built For Tier 1, Brought To You</strong>\n            The same comparison technology we built for OEM-level deployments, now standard on your DealerMasters site at the Touring tier.\n          </div>\n        </div>\n      </div>\n\n    </div>\n  </div>\n\n  <!-- ============= CTA ============= -->\n  <div class=\"mxs-oem__cta\">\n    <div class=\"mxs-oem__cta-wrap\">\n      <div class=\"mxs-oem__eyebrow\">Ready When You Are</div>\n      <div class=\"mxs-oem__cta-title\">\n        Get on <span style=\"color: #2dbce3; font-weight: 800 !important;\">program.</span>\n      </div>\n      <div class=\"mxs-oem__cta-sub\">\n        30-minute walkthrough with the Team MXS Acura program lead. We'll review your current site, your rankings, and a custom migration plan that protects every page you've worked to build and help you make your website your #1 sales person.\n      </div>\n      <div class=\"mxs-oem__cta-buttons\">\n        <a class=\"mxs-oem__btn mxs-oem__btn--pop\" href=\"https://www.teammxs.com/oem-certified-acura-addp#contact-form\">\n          <span class=\"mxs-oem__btn-text\">Schedule a Demo<span class=\"mxs-oem__btn-arrow\">→</span></span>\n        </a>\n      </div>\n    </div>\n  </div>\n\n</div>\n\n<script>\n(function() {\n  // Idempotency guard: don't re-init if the script runs twice\n  if (window.__mxsOemInit) return;\n  window.__mxsOemInit = true;\n\n  // Respect user accessibility preferences\n  var reduceMotion = window.matchMedia && window.matchMedia('(prefers-reduced-motion: reduce)').matches;\n  if (reduceMotion) return;\n\n  var root = document.querySelector('.mxs-oem');\n  if (!root) return;\n\n  // ============================================================\n  // 1. COUNTER-UP STATS\n  // Numbers count up from 0 to target value when scrolled into view\n  // ============================================================\n  var statNums = root.querySelectorAll('.mxs-oem__stat-num');\n\n  function parseStatTarget(text) {\n    // Handle: \"130%+\", \"100%\", \"30\", \"10.6h\"\n    var t = text.trim();\n    var suffix = '';\n    var prefix = '';\n    var num = t;\n\n    if (t.endsWith('%+')) { suffix = '%+'; num = t.slice(0, -2); }\n    else if (t.endsWith('%')) { suffix = '%'; num = t.slice(0, -1); }\n    else if (t.endsWith('h')) { suffix = 'h'; num = t.slice(0, -1); }\n\n    var value = parseFloat(num);\n    if (isNaN(value)) return null;\n    var hasDecimal = num.indexOf('.') !== -1;\n    return { value: value, prefix: prefix, suffix: suffix, hasDecimal: hasDecimal };\n  }\n\n  function animateCount(el, target) {\n    if (el.dataset.mxsCounted === '1') return;\n    el.dataset.mxsCounted = '1';\n\n    var duration = 1800;\n    var start = performance.now();\n    var startValue = 0;\n\n    // Odometer-style easing: rapid early roll, slow late settle, with slight overshoot\n    function easeOdometer(t) {\n      // Custom curve: fast 0-0.7, overshoots ~3% at 0.85, settles to 1.0\n      if (t < 0.85) {\n        var e = 1 - Math.pow(1 - (t / 0.85), 4);\n        return e * 1.03; // overshoot\n      }\n      // Settle from 1.03 back to 1.0 in last 15%\n      var settleT = (t - 0.85) / 0.15;\n      return 1.03 - 0.03 * settleT;\n    }\n\n    function frame(now) {\n      var elapsed = now - start;\n      var progress = Math.min(elapsed / duration, 1);\n      var eased = easeOdometer(progress);\n      var current = startValue + (target.value - startValue) * eased;\n\n      var display;\n      if (target.hasDecimal) {\n        display = current.toFixed(1);\n      } else {\n        // Add brief digit jitter while rolling (under 80% progress)\n        if (progress < 0.8) {\n          // Round to nearest integer with slight randomness for \"rolling digits\" feel\n          var rounded = Math.round(current);\n          // 30% of the time during roll, show one off to create flicker\n          if (Math.random() < 0.3 && progress > 0.1) {\n            rounded += (Math.random() < 0.5 ? -1 : 1);\n            if (rounded < 0) rounded = 0;\n          }\n          display = rounded.toString();\n        } else {\n          display = Math.round(current).toString();\n        }\n      }\n      el.textContent = target.prefix + display + target.suffix;\n\n      if (progress < 1) {\n        requestAnimationFrame(frame);\n      } else {\n        // Lock to exact final value\n        var finalDisplay = target.hasDecimal ? target.value.toFixed(1) : Math.round(target.value).toString();\n        el.textContent = target.prefix + finalDisplay + target.suffix;\n      }\n    }\n    requestAnimationFrame(frame);\n  }\n\n  // Set initial state to 0 and observe each stat\n  if ('IntersectionObserver' in window) {\n    statNums.forEach(function(el) {\n      var target = parseStatTarget(el.textContent);\n      if (!target) return;\n      el.dataset.mxsTarget = JSON.stringify(target);\n      // Set placeholder zero state\n      var placeholder = target.hasDecimal ? '0.0' : '0';\n      el.textContent = target.prefix + placeholder + target.suffix;\n    });\n\n    var statObserver = new IntersectionObserver(function(entries) {\n      entries.forEach(function(entry) {\n        if (entry.isIntersecting) {\n          var el = entry.target;\n          var target = JSON.parse(el.dataset.mxsTarget || 'null');\n          if (target) animateCount(el, target);\n          statObserver.unobserve(el);\n        }\n      });\n    }, { threshold: 0.4 });\n\n    statNums.forEach(function(el) { statObserver.observe(el); });\n  }\n\n  // ============================================================\n  // 2. TILT-ON-CURSOR + CURSOR-FOLLOWING SPOTLIGHT ON CARDS\n  // Subtle 3D tilt toward cursor + radial glow follows cursor exactly\n  // Disabled on touch devices and below 1024px viewport\n  // ============================================================\n  var supportsHover = window.matchMedia && window.matchMedia('(hover: hover)').matches;\n  var isWideEnough = window.innerWidth >= 1024;\n\n  if (supportsHover && isWideEnough) {\n    var tiltCards = root.querySelectorAll('.mxs-oem__card');\n    tiltCards.forEach(function(card) {\n      card.style.transformStyle = 'preserve-3d';\n      card.style.willChange = 'transform';\n\n      var rect;\n      var rafId;\n\n      function onEnter() {\n        rect = card.getBoundingClientRect();\n      }\n\n      function onMove(e) {\n        if (!rect) rect = card.getBoundingClientRect();\n        if (rafId) cancelAnimationFrame(rafId);\n        rafId = requestAnimationFrame(function() {\n          var localX = e.clientX - rect.left;\n          var localY = e.clientY - rect.top;\n          var x = localX / rect.width;\n          var y = localY / rect.height;\n          var rotY = (x - 0.5) * 6;\n          var rotX = (0.5 - y) * 5;\n          card.style.transform = 'perspective(900px) translateY(-12px) scale(1.025) rotateX(' + rotX.toFixed(2) + 'deg) rotateY(' + rotY.toFixed(2) + 'deg)';\n          // Cursor-following spotlight: write pixel coords as CSS vars\n          card.style.setProperty('--mxs-mx', localX + 'px');\n          card.style.setProperty('--mxs-my', localY + 'px');\n        });\n      }\n\n      function onLeave() {\n        if (rafId) cancelAnimationFrame(rafId);\n        card.style.transform = '';\n        rect = null;\n      }\n\n      card.addEventListener('mouseenter', onEnter);\n      card.addEventListener('mousemove', onMove);\n      card.addEventListener('mouseleave', onLeave);\n    });\n  }\n\n  // ============================================================\n  // 3. MAGNETIC CTA BUTTONS\n  // Buttons gently lean toward the cursor when it gets close\n  // Disabled on touch devices and below 1024px viewport\n  // ============================================================\n  if (supportsHover && isWideEnough) {\n    var magneticBtns = root.querySelectorAll('.mxs-oem__btn');\n    magneticBtns.forEach(function(btn) {\n      btn.style.willChange = 'transform';\n      var rect;\n      var rafId;\n      var pullStrength = 0.35;\n      var triggerRadius = 80; // px\n\n      function onEnter() {\n        rect = btn.getBoundingClientRect();\n      }\n\n      function onMove(e) {\n        if (!rect) rect = btn.getBoundingClientRect();\n        if (rafId) cancelAnimationFrame(rafId);\n        rafId = requestAnimationFrame(function() {\n          var btnCenterX = rect.left + rect.width / 2;\n          var btnCenterY = rect.top + rect.height / 2;\n          var dx = e.clientX - btnCenterX;\n          var dy = e.clientY - btnCenterY;\n          var distance = Math.sqrt(dx * dx + dy * dy);\n\n          // Only pull when cursor is within reach\n          if (distance > rect.width / 2 + triggerRadius) {\n            btn.style.transform = '';\n            return;\n          }\n\n          // Distance falloff: closer pull = stronger\n          var pullX = dx * pullStrength;\n          var pullY = dy * pullStrength;\n          // Existing -3px hover lift on .mxs-oem__btn--pop:hover handled by CSS, layer this on top\n          btn.style.transform = 'translate(' + pullX.toFixed(1) + 'px, ' + pullY.toFixed(1) + 'px) translateY(-3px)';\n        });\n      }\n\n      function onLeave() {\n        if (rafId) cancelAnimationFrame(rafId);\n        btn.style.transform = '';\n        rect = null;\n      }\n\n      btn.addEventListener('mouseenter', onEnter);\n      btn.addEventListener('mousemove', onMove);\n      btn.addEventListener('mouseleave', onLeave);\n    });\n  }\n\n  // ============================================================\n  // 4. WORD-BY-WORD SECTION TITLE REVEAL\n  // Each title word becomes a span so it can stagger-reveal.\n  // CRITICAL: Titles containing gradient-em spans are SKIPPED entirely\n  // because wrapping individual words breaks -webkit-background-clip: text\n  // propagation. Those titles render fine as normal text without the\n  // word-by-word effect.\n  // ============================================================\n  var GRADIENT_EM_SELECTOR = '.mxs-oem__hero-title-em, .mxs-oem__thesis-em, .mxs-oem__pkgs-em, .mxs-oem__migration-em, .mxs-oem__pillars-em, .mxs-oem__ai-em, .mxs-oem__cta-em';\n  var titleSelectors = [\n    '.mxs-oem__hero-title',\n    '.mxs-oem__thesis-title',\n    '.mxs-oem__pkgs-title',\n    '.mxs-oem__migration-title',\n    '.mxs-oem__pillars-title',\n    '.mxs-oem__ai-title',\n    '.mxs-oem__cta-title'\n  ];\n  titleSelectors.forEach(function(sel) {\n    var titles = root.querySelectorAll(sel);\n    titles.forEach(function(title) {\n      // Skip titles that contain gradient-em elements - leave them alone\n      if (title.querySelector(GRADIENT_EM_SELECTOR)) {\n        return;\n      }\n      // Walk text nodes and wrap each word\n      Array.from(title.childNodes).forEach(function(child) {\n        if (child.nodeType === 3) {\n          var words = child.textContent.split(/(\\s+)/);\n          var frag = document.createDocumentFragment();\n          var wordIndex = parseInt(title.dataset.mxsWordCount || '0', 10);\n          words.forEach(function(w) {\n            if (/^\\s+$/.test(w)) {\n              frag.appendChild(document.createTextNode(w));\n            } else if (w.length > 0) {\n              var span = document.createElement('span');\n              span.className = 'mxs-oem__word';\n              span.style.setProperty('--mxs-word-i', wordIndex);\n              span.textContent = w;\n              frag.appendChild(span);\n              wordIndex++;\n            }\n          });\n          title.dataset.mxsWordCount = wordIndex;\n          title.replaceChild(frag, child);\n        }\n      });\n    });\n  });\n\n\n  // ============================================================\n  // 4. ACURA LOGO CURSOR REACTIVITY\n  // Logo tilts toward cursor + cyan halo follows cursor across hero\n  // ============================================================\n  if (supportsHover && isWideEnough) {\n    var heroWrap = root.querySelector('.mxs-oem__hero-image-wrap');\n    if (heroWrap) {\n      var heroRect;\n      var heroRafId;\n\n      function onHeroEnter() {\n        heroRect = heroWrap.getBoundingClientRect();\n        heroWrap.style.setProperty('--mxs-logo-glow-op', '1');\n        heroWrap.style.setProperty('--mxs-logo-glow', '1');\n      }\n\n      function onHeroMove(e) {\n        if (!heroRect) heroRect = heroWrap.getBoundingClientRect();\n        if (heroRafId) cancelAnimationFrame(heroRafId);\n        heroRafId = requestAnimationFrame(function() {\n          var localX = e.clientX - heroRect.left;\n          var localY = e.clientY - heroRect.top;\n          var x = localX / heroRect.width;\n          var y = localY / heroRect.height;\n          // Logo tilts max 12 deg each axis - bigger than card tilt for showcase feel\n          var rotY = (x - 0.5) * 24;   // -12 to +12\n          var rotX = (0.5 - y) * 18;   // -9 to +9\n          heroWrap.style.setProperty('--mxs-logo-rx', rotX.toFixed(2) + 'deg');\n          heroWrap.style.setProperty('--mxs-logo-ry', rotY.toFixed(2) + 'deg');\n          // Halo follows cursor\n          heroWrap.style.setProperty('--mxs-logo-x', localX + 'px');\n          heroWrap.style.setProperty('--mxs-logo-y', localY + 'px');\n        });\n      }\n\n      function onHeroLeave() {\n        if (heroRafId) cancelAnimationFrame(heroRafId);\n        heroWrap.style.setProperty('--mxs-logo-rx', '0deg');\n        heroWrap.style.setProperty('--mxs-logo-ry', '0deg');\n        heroWrap.style.setProperty('--mxs-logo-glow-op', '0');\n        heroWrap.style.setProperty('--mxs-logo-glow', '0.85');\n        heroRect = null;\n      }\n\n      heroWrap.addEventListener('mouseenter', onHeroEnter);\n      heroWrap.addEventListener('mousemove', onHeroMove);\n      heroWrap.addEventListener('mouseleave', onHeroLeave);\n    }\n  }\n\n  // ============================================================\n  // PLATFORM WRAPPER FIX\n  // (1) Walk every ancestor of our injection up to <body> and force dark bg.\n  //     This catches whatever wrapper element Forge / Gatsby generates between\n  //     the page template and our content.\n  // (2) Force dark bg on common Forge/Gatsby wrapper IDs (#___gatsby, #gatsby-focus-wrapper, etc.)\n  // (3) Force the platform footer to use dark theme so white footer text becomes visible.\n  // Runs immediately AND after delays to catch late-loading SPA routes.\n  // ============================================================\n  function applyPlatformFix() {\n    try {\n      var DARK = '#0a0e1a';\n\n      // (1) Walk every ancestor of our injection up to <body> and force dark\n      var node = root.parentElement;\n      while (node && node !== document.body && node !== document.documentElement) {\n        node.style.backgroundColor = DARK;\n        node = node.parentElement;\n      }\n\n      // (2) Common Forge / Gatsby / generic wrapper IDs and classes\n      var commonWrappers = document.querySelectorAll(\n        '#___gatsby, ' +\n        '#gatsby-focus-wrapper, ' +\n        '#__next, ' +\n        '#root, ' +\n        '#app, ' +\n        'main, ' +\n        '#main, ' +\n        '.main, ' +\n        '.main-content, ' +\n        '.page-content, ' +\n        '.site-content, ' +\n        '.content-wrapper, ' +\n        '.page-wrapper, ' +\n        '#content, ' +\n        '#page'\n      );\n      commonWrappers.forEach(function(el) {\n        el.style.backgroundColor = DARK;\n      });\n\n      // (3) Force dark on html and body so any uncovered area picks up brand color\n      document.documentElement.style.backgroundColor = DARK;\n      document.body.style.backgroundColor = DARK;\n\n      // (4) ALWAYS force the platform footer to dark theme (not conditional on\n      //     current bg). The footer text is light-colored and needs a dark\n      //     surface to be visible. Walk up from any matching footer to ensure\n      //     wrapper containers are also dark.\n      var platformFooters = document.querySelectorAll(\n        'footer, .site-footer, .main-footer, #footer, .footer, [class*=\"footer\"]'\n      );\n      platformFooters.forEach(function(footer) {\n        // Skip if this footer is INSIDE our injection (we don't have one but be safe)\n        if (root.contains(footer)) return;\n\n        footer.style.backgroundColor = DARK;\n        // Also walk up from the footer to catch any wrapper around it\n        var ancestor = footer.parentElement;\n        var hops = 0;\n        while (ancestor && hops < 4 && ancestor !== document.body) {\n          ancestor.style.backgroundColor = DARK;\n          ancestor = ancestor.parentElement;\n          hops++;\n        }\n      });\n    } catch (e) {\n      if (window.console && console.warn) {\n        console.warn('[MXS OEM] Platform wrapper fix skipped:', e.message);\n      }\n    }\n  }\n\n  // Run immediately\n  applyPlatformFix();\n  // Run again after Forge's React routing settles\n  setTimeout(applyPlatformFix, 250);\n  setTimeout(applyPlatformFix, 1000);\n  setTimeout(applyPlatformFix, 2500);\n  // And once on full window load\n  if (document.readyState !== 'complete') {\n    window.addEventListener('load', applyPlatformFix);\n  }\n\n  // ============================================================\n  // CONTACT MODAL TRIGGER\n  // The Schedule a Demo CTAs link to /...#contact-form which won't open the\n  // dealer site's modal contact form on its own. Intercept the click and\n  // dispatch a synthetic click on the platform header CTA, which is wired\n  // by the dealer template to open the modal.\n  // Tries multiple selectors in priority order; falls back to default\n  // anchor behavior if no matching trigger is found on the page.\n  // ============================================================\n  function getDealerContactTrigger() {\n    // Priority order based on DealerMasters/Forge platform conventions\n    return document.querySelector('a#nav_link.header_cta')\n        || document.querySelector('a.header_cta')\n        || document.querySelector('a#nav_link')\n        || document.querySelector('.header_cta')\n        || document.querySelector('a[href*=\"contact-form\"]:not(.mxs-oem__btn)');\n  }\n\n  function fireSyntheticClick(el) {\n    // Try MouseEvent constructor first (modern browsers)\n    try {\n      var evt = new MouseEvent('click', {\n        bubbles: true,\n        cancelable: true,\n        view: window,\n        button: 0,\n        buttons: 1\n      });\n      el.dispatchEvent(evt);\n      return true;\n    } catch (e) {\n      // Fallback for very old browsers\n      try {\n        if (typeof el.click === 'function') {\n          el.click();\n          return true;\n        }\n      } catch (e2) {\n        console.warn('[MXS OEM] Could not dispatch click on contact trigger:', e2.message);\n      }\n    }\n    return false;\n  }\n\n  // Wire all in-page contact-form CTAs to the dealer modal trigger\n  var contactCtas = root.querySelectorAll('a[href*=\"#contact-form\"]');\n  contactCtas.forEach(function(cta) {\n    cta.addEventListener('click', function(e) {\n      var trigger = getDealerContactTrigger();\n      if (trigger) {\n        e.preventDefault();\n        fireSyntheticClick(trigger);\n        if (window.console && console.log) {\n          console.log('[MXS OEM] Contact modal triggered via', trigger);\n        }\n      }\n      // If no trigger element found, allow default anchor behavior\n      // (browser will scroll to #contact-form if the ID exists, otherwise stay put)\n    });\n  });\n\n})();\n</script>\n\n<!-- ============================ PASTE END ============================ -->\n\n</div>\n</body>\n</html></div>"},"SEO":{"order":15,"visible":true,"seo":{"MetaData":"","MetaTitle":"","tags":[""]}}},"title":"OEM Certified Acura ADDP","theme":{"colors":{"primary":"#0a0f1c","secondary":"white","text":"#ffffff","secondarytext":"#272727","accent1":"#276df1","accent2":"#276df1"}},"dealerInfo":{"dealerAddress":"333 N Lantana Street, Suite 122,,Camarillo, CA 93010","dealerLogo":"https://media.dealermasters.com/Nissan/MXS/MXS_logo_04.webp","dealerName":"Team MXS","salesNumber":"866-665-4669","serviceNumber":"866-665-4669","partsNumber":"866-665-4669","bodyShopNumber":"866-665-4669","financeNumber":"866-665-4669","manufacturer":"","website":"Team MXS","websiteLink":"/","directions":"https://www.google.com/maps/","newInventory":"/","usedInventory":"/","bgBackground":"","salesHours":[{"day":"Mon - Fri","time":"8 AM - 5 PM PST"}],"financeHours":[],"serviceHours":[],"partsHours":[],"collisionHours":[],"managerSpecialPage":"/manager","financeSpecialPage":"/finance","leaseSpecialPage":"/lease","privacy":"/","termsOfService":"/","favicon":"https://media.dealermasters.com/6351ab9310c6d3e9abe42c4b/dbf217aa4f6ef4a9a7227a195766d659.png","gtmId":"GTM-PZD6C7W","socialThumbnail":"https://media.dealermasters.com/6351ab9310c6d3e9abe42c4b/dbf217aa4f6ef4a9a7227a195766d659.png"},"inventorymanagement":{"filterOptions":"NUC","costrange":"5000","mileagerange":"10000","months":"180","downpayment":"15","aRate":"0","bRate":"0","cRate":"0","dRate":"0","eRate":"0","fRate":"0","unavailableImg":"","vehiclecardbutton":[{"btnleft":"","btnleftlink":"","btnright":"","btnrightlink":"","overrideTheme":false,"btncolor":"","btntxtcolor":""}],"topHtmlVDP":"<p></p>","botHtmlVDP":"<p></p>","topHtmlSRP":"<p></p>","botHtmlSRP":"<p></p>","disclaimerSRP":"<p dir = \"auto\">We make every effort to present information that is accurate. However, it is based on data provided by the vehicle manufacturar and/or other sources and therefore exact configuration, color, specifications & accesories should be used as a guide only and are not guaranteed. Under no circumstances will be liable for any inaccuracies, claims or losses of any nature. Furthermore inventory is subject to prior sale and prices are subject ot change without notice., cannot be combined with any other offer(s), do not include provincial or local taxes, tags, registration or title fees. To ensure your complete satisfaction, please verify accuracy prior to purchase.</p>\n","vdpslug":"{{year}}/{{make}}/{{model}}/{{vin}}","actionButtons":[{"buttonText":"Check availability","buttonLink":"","buttonImage":"","overrideTheme":"","btncolor":"","btntxtcolor":""}],"disclaimerVDP":"<p dir = \"auto\">We make every effort to present information that is accurate. However, it is based on data provided by the vehicle manufacturar and/or other sources and therefore exact configuration, color, specifications & accesories should be used as a guide only and are not guaranteed. Under no circumstances will be liable for any inaccuracies, claims or losses of any nature. Furthermore inventory is subject to prior sale and prices are subject ot change without notice., cannot be combined with any other offer(s), do not include provincial or local taxes, tags, registration or title fees. To ensure your complete satisfaction, please verify accuracy prior to purchase.</p>\n","disclaimerCalculator":"<p></p>","disclaimerFinanceApp":"<p></p>","disclaimerContact":"<p></p>","fallbackText":"Call for Price","PosDifText":"Dealer Accessories","NegDifText":"Dealer Discount","netPriceCustomText":"","LocationFilter":false},"footer":{"logo":"https://media.dealermasters.com/242ebbad91ba7e3a4af114846cbcd19a.png","links":[{"linkName":"SERVICE & PARTS","linkValue":"/service","subLinks":[{"linkName":"Shop Parts","linkValue":"/parts"}]}],"cookieDisclaimer":"<div></div>","linkLI":"","linkIOS":"","linkAndroid":"","bottomLinks":[{"linkName":"Dealer Masters","linkValue":"/dealermasters"},{"linkName":"eCommerce","linkValue":"/ecommerce-services"},{"linkName":"About","linkValue":"/about"},{"linkName":"Contact Us","linkValue":"?title=Get%20In%20Touch%20With%20Us#contact-form"},{"linkName":"Privacy Policy","linkValue":"/privacy-policy-and-cookie-policy"},{"linkName":"SOC 2 | Trust Center","linkValue":"https://trust.teammxs.com/"}]},"lead_url":"https://leads.dealermasters.com/leads","site_id":"6351ab9310c6d3e9abe42c4b","blogmanagement":{"blogResultsTopHTML":"<style>\n</style>\n","blogResultsBottomHTML":"<div class=\"wrapper\">\n<!--Alignment valid values: \"left-align\", \"center-left-align\", \"middle-align\", \"right-align\". Defaults to left-align.-->\n<!--Theme valid values: \"no-bg\" \"dark\", \"light\". Defaults to no-bg.-->\n    <section id=\"main-bg\" class=\"content-section light middle-align\">\n        <h3 id=\"content-title\">MEET WITH TEAM MXS</h3>\n        <a id=\"a-link\" class=\"content-cta\" href=\"#contact-form\">BOOK NOW</a>\n    </section>\n</div>\n<style>\n  .blog-module--blog-jumbotron--1yRvV {\n    max-width: 1920px;\n    margin: 54px auto 0;\n    background-position: left;\n\t}\n  \n  .wrapper {\n    max-width: 1920px;\n    display: flex;\n    justify-content: center;\n    align-items: center;\n    flex-wrap: wrap;\n    margin: 0 auto;\n  }\n  section.content-section {\n    width: 100%;\n    display: flex;\n    flex-direction: column;\n    padding: 4rem;\n    gap: 1.5rem;\n  }\n  .content-section h3 {\n    font-size: 32px;\n    font-family: var(--primary-font);\n    text-align: center;\n    font-weight: 300;\n  }\n  .content-section p {\n    letter-spacing: 0.1px;\n    line-height: 1.5;\n    font-size: 16px;\n  }\n  a.content-cta {\n    background-color: var(--primary-text);\n    padding: 1rem;\n    font-size: 16px;\n    box-shadow: 3px 3px 5px rgba(0,0,0,0.15);\n    width: fit-content;\n  }\n  @media only screen and (max-width: 576px) {\n    .content-section h3 { font-size: 28px; }\n  }\n  /*Alignment*/\n  /**Left**/\n  section.content-section.left-align {\n    align-items: flex-start;\n  } \n  .left-align.content-section p {\n    text-align: left;\n  }\n  /**Center Left**/\n  section.content-section.center-left-align {\n    align-items: center;\n  } \n  .center-left-align.content-section p {\n    text-align: left;\n  }\n  /**Middle**/\n  section.content-section.middle-align {\n    align-items: center;\n  } \n  .middle-align.content-section p {\n    text-align: center;\n  }\n  /**Right**/\n  section.content-section.right-align {\n    align-items: flex-end;\n  }\n  .right-align.content-section p {\n    text-align: right;\n  }\n  /*Themes*/\n  /**No BG**/\n  section.content-section.no-bg {\n    background-color: transparent;\n  }\n  .content-section.no-bg a.content-cta {\n    background: var(--primary-accent) linear-gradient(295.53deg,#276df1 22.68%,#539cff 98.61%);\n    color: var(--primary-text);\n  }\n  /**Light**/\n  section.content-section.light {\n    background: var(--primary-accent) linear-gradient(295.53deg,#276df1 22.68%,#539cff 98.61%);\n  }\n  .content-section.light a.content-cta {\n    background-color: var(--primary-text);\n    color: var(--primary-accent);\n  }\n  /**Dark**/\n  section.content-section.dark {\n    background: #272727;\n  }\n  .content-section.dark a.content-cta {\n    background: var(--primary-accent) linear-gradient(295.53deg,#276df1 22.68%,#539cff 98.61%);\n    color: var(--primary-text);\n  }\n  \n  /** MOBILE ADJUSTMENTS **/ \n  @media screen and (max-width: 750px) {\n    .blog-module--blog-jumbotron--1yRvV {\n     min-height: 300px !important;  \n    }\n    \n    .blog-module--blog-jumbotron--1yRvV p {\n      font-size: 30px !important; \n    }\n  }\n</style>","allBlogPagesBottomHTML":"","categoriesBlogResultsHTML":"","blogResultsPageSlug":"/blogs"},"gtmId":"GTM-PZD6C7W"}},"staticQueryHashes":["952559061"]}