{"id":12409,"date":"2026-11-05T15:46:18","date_gmt":"2026-11-05T14:46:18","guid":{"rendered":"https:\/\/mobaro.com\/?page_id=12409"},"modified":"2026-11-05T16:06:58","modified_gmt":"2026-11-05T15:06:58","slug":"inventory","status":"publish","type":"page","link":"https:\/\/mobaro.com\/es\/inventory\/","title":{"rendered":"Inventory Management"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"12409\" class=\"elementor elementor-12409\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4ceba3d e-con-full e-flex e-con e-parent\" data-id=\"4ceba3d\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-37d45fe exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-html\" data-id=\"37d45fe\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!--\n  Mobaro | Inventory Management page\n  1. Paste ALL of this into ONE Elementor \"HTML\" widget.\n  2. Surrounding Elementor container: Content width = Full width, Padding = 0, Gap = 0.\n  3. Everything is scoped under .mbr-iv so it will not affect the rest of the site.\n  Before publishing:\n  - Upload these images to the media library (2026\/11), keeping the file names: inventory-workshop-bench.webp, inventory-ride-vehicle-hall.webp, inventory-technician-under-train.webp, inventory-wheel-assembly.webp, inventory-quote-victor-bolarinwa.webp, inventory-quote-renjith-sreenivarasan.webp, inventory-quote-bevan-alexander.webp. If WordPress puts them elsewhere, update the paths.\n-->\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Montserrat:wght@700;800&family=Open+Sans:wght@400;500;600;700&display=swap\" rel=\"stylesheet\">\n\n<style>\n.mbr-iv{\n  --rp-dark:#074F57;\n  --rp-darker:#0B3F45;\n  --rp-bg-dark:#224E56;\n  --rp-ink:#074F57;\n  --rp-text:#074F57;\n  --rp-lilac:#CABFE5;\n  --rp-lilac-ink:#3A2B62;\n  --rp-tint:#EFF5F5;\n  --rp-line:#D9E4E5;\n  --rp-white:#FFFFFF;\n  --rp-ok:#1AA785;\n  --rp-warn:#E38B27;\n  --rp-head:\"Montserrat\",\"Open Sans\",system-ui,sans-serif;\n  --rp-body:\"Open Sans\",\"Segoe UI\",system-ui,sans-serif;\n  font-family:var(--rp-body);\n  color:var(--rp-text);\n  font-size:16px;\n  font-weight:500;\n  line-height:1.6;\n  -webkit-font-smoothing:antialiased;\n  overflow-x:hidden;\n}\n.mbr-iv *,.mbr-iv *::before,.mbr-iv *::after{box-sizing:border-box;}\n.mbr-iv .rp-wrap{max-width:1200px;margin:0 auto;padding:0 24px;}\n.mbr-iv .rp-sec{padding:96px 0;}\n.mbr-iv .rp-sec.rp-tint{background:var(--rp-tint);}\n.mbr-iv .rp-sec.rp-dark{background:var(--rp-bg-dark);color:#D6E6E7;}\n\n\/* Type *\/\n.mbr-iv .rp-eyebrow{display:inline-block;font-family:var(--rp-head);font-weight:800;font-size:15px;color:#387E98;margin:0 0 8px;}\n.mbr-iv .rp-dark .rp-eyebrow{color:var(--rp-lilac);}\n.mbr-iv .rp-h1{font-family:var(--rp-head);font-weight:800;font-size:clamp(32px,3.6vw,46px);line-height:1.1;letter-spacing:-.02em;color:var(--rp-white);margin:0 0 22px;}\n.mbr-iv .rp-h2{font-family:var(--rp-head);font-weight:800;font-size:clamp(26px,2.6vw,36px);line-height:1.15;letter-spacing:-.015em;color:var(--rp-ink);margin:0 0 18px;}\n.mbr-iv .rp-dark .rp-h2{color:var(--rp-white);}\n.mbr-iv .rp-h3{font-family:var(--rp-head);font-weight:700;font-size:20px;line-height:1.3;color:var(--rp-ink);margin:0 0 8px;}\n.mbr-iv .rp-dark .rp-h3{color:var(--rp-white);}\n.mbr-iv .rp-lead{font-size:clamp(16px,1.3vw,18px);line-height:1.6;margin:0 0 32px;max-width:640px;}\n.mbr-iv .rp-p{margin:0;}\n.mbr-iv .rp-center{text-align:center;}\n.mbr-iv .rp-center .rp-lead{margin-left:auto;margin-right:auto;}\n.mbr-iv .rp-head-block{max-width:760px;margin:0 0 56px;}\n.mbr-iv .rp-center.rp-head-block{margin-left:auto;margin-right:auto;}\n\n\/* Buttons *\/\n.mbr-iv .rp-btns{display:flex;flex-wrap:wrap;gap:14px;}\n.mbr-iv .rp-center .rp-btns{justify-content:center;}\n.mbr-iv a.rp-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--rp-body);font-weight:700;font-size:16px;line-height:1;padding:17px 28px;border-radius:999px;text-decoration:none;transition:transform .15s ease,background .15s ease,box-shadow .15s ease;}\n.mbr-iv a.rp-btn-primary{background:var(--rp-lilac);color:var(--rp-lilac-ink);}\n.mbr-iv a.rp-btn-primary:hover{background:#D9D0EE;color:var(--rp-lilac-ink);transform:translateY(-1px);box-shadow:0 8px 24px rgba(58,43,98,.25);}\n.mbr-iv a.rp-btn-ghost{background:transparent;color:var(--rp-white);box-shadow:inset 0 0 0 2px rgba(255,255,255,.55);}\n.mbr-iv a.rp-btn-ghost:hover{color:var(--rp-white);box-shadow:inset 0 0 0 2px var(--rp-white);}\n.mbr-iv a.rp-btn svg{width:18px;height:18px;flex:none;}\n\n\/* HERO *\/\n.mbr-iv .rp-hero{background:var(--rp-bg-dark);color:#D6E6E7;padding:110px 0 100px;}\n.mbr-iv .rp-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;}\n.mbr-iv .rp-hero .rp-eyebrow{color:var(--rp-lilac);}\n.mbr-iv .rp-hero .rp-lead{color:#D6E6E7;}\n\n\/* Hero tablet *\/\n.mbr-iv .rp-hero-img{display:block;width:100%;height:auto;filter:drop-shadow(0 40px 60px rgba(0,0,0,.35));}\n\n\/* Logos \/ trust *\/\n.mbr-iv .rp-trust{padding:36px 0;border-bottom:1px solid var(--rp-line);background:var(--rp-white);}\n.mbr-iv .rp-trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 44px;}\n.mbr-iv .rp-trust-label{font-size:16px;font-weight:600;color:#427479;}\n.mbr-iv .rp-trust-name{font-family:var(--rp-head);font-weight:700;font-size:18px;color:var(--rp-ink);opacity:.8;}\n\n\/* Pain cards *\/\n.mbr-iv .rp-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}\n.mbr-iv .rp-card{background:var(--rp-white);border:1px solid var(--rp-line);border-radius:12px;padding:30px;}\n.mbr-iv .rp-tint .rp-card{border-color:transparent;}\n.mbr-iv .rp-tint .rp-chip{border-color:transparent;}\n.mbr-iv .rp-icon{width:48px;height:48px;border-radius:10px;background:var(--rp-tint);color:var(--rp-dark);display:flex;align-items:center;justify-content:center;margin-bottom:18px;}\n.mbr-iv .rp-tint .rp-icon{background:#DCEAEB;}\n.mbr-iv .rp-icon svg{width:24px;height:24px;}\n\n\/* Personas *\/\n.mbr-iv .rp-persona .rp-role{font-family:var(--rp-head);font-size:15px;font-weight:800;color:#387E98;margin:0 0 8px;}\n\n\/* Platform *\/\n.mbr-iv .rp-plat-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}\n.mbr-iv .rp-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;}\n.mbr-iv .rp-chip{display:inline-block;background:var(--rp-white);border:1px solid var(--rp-line);color:var(--rp-ink);font-weight:600;font-size:15px;padding:10px 16px;border-radius:999px;}\n.mbr-iv .rp-chip.rp-chip-int{background:var(--rp-lilac);border-color:var(--rp-lilac);color:var(--rp-lilac-ink);}\n.mbr-iv .rp-sub-label{font-size:15px;font-weight:700;color:#427479;margin:28px 0 10px;}\n.mbr-iv .rp-sub-label:first-child{margin-top:0;}\n\n\/* Quote *\/\n.mbr-iv .rp-quote{max-width:880px;margin:0 auto;text-align:center;}\n.mbr-iv .rp-quote blockquote{font-family:var(--rp-head);font-weight:700;font-size:clamp(24px,3vw,36px);line-height:1.3;color:var(--rp-white);margin:0 0 28px;padding:0;border:0;quotes:none;}\n.mbr-iv .rp-quote blockquote::before{content:\"\\201C\";display:block;font-size:80px;line-height:.6;color:var(--rp-lilac);margin-bottom:16px;}\n.mbr-iv .rp-quote cite{font-style:normal;font-weight:700;color:var(--rp-white);display:block;}\n.mbr-iv .rp-quote cite span{display:block;font-weight:400;color:#B8D0D2;}\n\n\/* FAQ *\/\n.mbr-iv .rp-faq{max-width:840px;margin:0 auto;}\n.mbr-iv .rp-faq details{background:var(--rp-white);border:1px solid var(--rp-line);border-radius:10px;margin:0 0 12px;padding:0;}\n.mbr-iv .rp-faq summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-family:var(--rp-head);font-weight:700;font-size:18px;color:var(--rp-ink);}\n.mbr-iv .rp-faq summary::-webkit-details-marker{display:none;}\n.mbr-iv .rp-faq summary::after{content:\"+\";flex:none;width:32px;height:32px;border-radius:50%;background:var(--rp-tint);color:var(--rp-dark);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:600;transition:transform .2s ease;}\n.mbr-iv .rp-faq details[open] summary::after{transform:rotate(45deg);}\n.mbr-iv .rp-faq .rp-ans{padding:0 26px 24px;margin:0;}\n\n\/* Final CTA *\/\n.mbr-iv .rp-cta{background:var(--rp-bg-dark);color:#D6E6E7;padding:100px 0;}\n.mbr-iv .rp-cta .rp-h2{color:var(--rp-white);font-size:clamp(30px,4vw,46px);}\n.mbr-iv .rp-cta .rp-lead{color:#D6E6E7;}\n\n\/* Feature rows with screenshots *\/\n.mbr-iv .rp-feat{display:grid;grid-template-columns:1fr 1.15fr;gap:64px;align-items:center;padding:56px 0;border-top:1px solid var(--rp-line);}\n.mbr-iv .rp-feat:first-of-type{border-top:0;padding-top:0;}\n.mbr-iv .rp-feat:last-child{padding-bottom:0;}\n.mbr-iv .rp-feat.rp-flip .rp-feat-media{order:-1;}\n.mbr-iv .rp-feat .rp-lead{margin-bottom:8px;}\n.mbr-iv .rp-feat-media{position:relative;}\n.mbr-iv .rp-shot{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 24px 60px rgba(15,80,88,.18),0 0 0 1px rgba(15,80,88,.08);background:#fff;}\n.mbr-iv .rp-shot-device{background:#0A3237;padding:10px;border-radius:24px;box-shadow:0 30px 70px rgba(15,80,88,.25);}\n.mbr-iv .rp-shot-device img{display:block;width:100%;height:auto;border-radius:14px;}\n.mbr-iv .rp-shot-float{position:absolute;right:-24px;bottom:-32px;width:34%;min-width:140px;}\n.mbr-iv .rp-shot-stack{display:grid;gap:18px;}\n.mbr-iv .rp-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;}\n.mbr-iv .rp-pills span{background:var(--rp-tint);color:var(--rp-ink);font-weight:600;font-size:14px;padding:7px 14px;border-radius:999px;}\n\/* Split intro *\/\n.mbr-iv .rp-split{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px;align-items:start;margin:0 0 56px;}\n.mbr-iv .rp-split .rp-h2,.mbr-iv .rp-split .rp-lead{margin:0;}\n.mbr-iv .rp-split .rp-lead{max-width:none;}\n\n\/* Customer logos *\/\n.mbr-iv .rp-trust-inner{display:flex;flex-direction:column;align-items:center;gap:22px;}\n.mbr-iv .rp-trust-inner .rp-trust-label{margin:0;}\n.mbr-iv .rp-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 60px;}\n.mbr-iv img.rp-logo{display:block;height:calc(var(--h) * 1px);width:auto;max-width:180px;object-fit:contain;}\n\n\/* Check lists *\/\n.mbr-iv ul.rp-list{list-style:none !important;margin:18px 0 0 !important;padding:0 !important;}\n.mbr-iv ul.rp-list > li{list-style:none !important;position:relative;margin:0 !important;padding:12px 0 12px 34px !important;border-top:1px solid var(--rp-line);}\n.mbr-iv ul.rp-list > li:first-child{border-top:0;}\n.mbr-iv ul.rp-list > li::marker{content:\"\";}\n.mbr-iv ul.rp-list > li::before{content:\"\" !important;position:absolute;left:0;top:15px;width:22px;height:22px;border-radius:50%;background:#E3EEEF url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%230F5058' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5 9-10'\/%3E%3C\/svg%3E\") center\/12px no-repeat;}\n.mbr-iv .rp-li-t{display:block;font-weight:700;color:var(--rp-ink);font-size:16px;line-height:1.4;margin:0 0 2px;}\n.mbr-iv .rp-li-d{display:block;font-size:15px;line-height:1.5;}\n.mbr-iv .rp-br{display:inline;}\n@media (max-width:1024px){.mbr-iv .rp-br{display:none;}}\n\n\/* Photo quote breaker *\/\n.mbr-iv .rp-pq{background:#7DAF9C;padding:52px 0;}\n.mbr-iv .rp-pq-grid{display:grid;grid-template-columns:180px 1fr;gap:48px;align-items:center;max-width:960px;}\n.mbr-iv .rp-pq-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;box-shadow:none;}\n.mbr-iv .rp-pq-body{margin:0;}\n.mbr-iv .rp-pq-body blockquote{position:relative;font-family:var(--rp-head);font-weight:700;font-size:clamp(18px,1.8vw,23px);line-height:1.4;color:#0F3A40;margin:0 0 16px;padding:0;border:0;quotes:none;}\n.mbr-iv .rp-pq-body blockquote::before{content:\"\\201C\";display:block;font-size:56px;line-height:.5;color:#fff;opacity:.85;margin-bottom:8px;}\n.mbr-iv .rp-pq-body figcaption b{display:block;font-weight:700;font-size:15px;color:#0F3A40;}\n.mbr-iv .rp-pq-body figcaption span{display:block;font-size:14px;color:#173F45;}\n\n.mbr-iv .rp-pq.rp-pq-dark{background:var(--rp-bg-dark);}\n.mbr-iv .rp-pq-dark .rp-pq-body blockquote{color:#fff;}\n.mbr-iv .rp-pq-dark .rp-pq-body blockquote::before{color:var(--rp-lilac);opacity:1;}\n.mbr-iv .rp-pq-dark .rp-pq-body figcaption b{color:#fff;}\n.mbr-iv .rp-pq-dark .rp-pq-body figcaption span{color:#B8D0D2;}\n.mbr-iv .rp-pq-dark .rp-pq-photo{box-shadow:none;}\n\n.mbr-iv .rp-pq-flip .rp-pq-grid{grid-template-columns:1fr 180px;}\n.mbr-iv .rp-pq-flip .rp-pq-photo{order:2;}\n.mbr-iv .rp-partners-note{margin:28px 0 0;text-align:center;font-size:16px;}\n.mbr-iv .rp-partners-note a{color:var(--rp-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px;}\n\n.mbr-iv .rp-pq-body blockquote::before{content:none !important;display:none !important;}\n.mbr-iv .rp-pq-body figcaption{display:flex;align-items:center;gap:16px;}\n.mbr-iv .rp-pq-logo{display:flex;align-items:center;justify-content:center;background:#fff;border-radius:10px;padding:8px 12px;height:52px;flex:none;}\n.mbr-iv .rp-pq-logo img{display:block;max-height:36px;max-width:110px;width:auto;height:auto;}\n.mbr-iv .rp-pq-who{display:block;}\n.mbr-iv .rp-pq-body figcaption .rp-pq-who b{display:block;}\n.mbr-iv .rp-pq-body figcaption .rp-pq-who span{display:block;}\n\/* Demo form *\/\n.mbr-iv #contact{scroll-margin-top:110px;}\n.mbr-iv .rp-form{max-width:760px;margin:36px auto 0;text-align:left;}\n\n\/* Responsive *\/\n@media (max-width:1024px){\n  .mbr-iv .rp-hero-grid,.mbr-iv .rp-plat-grid{grid-template-columns:1fr;gap:48px;}\n  .mbr-iv .rp-grid3{grid-template-columns:1fr 1fr;}\n  .mbr-iv .rp-feat{grid-template-columns:1fr;gap:40px;}\n  .mbr-iv .rp-feat.rp-flip .rp-feat-media{order:0;}\n  .mbr-iv .rp-feat.rp-feat-wide,.mbr-iv .rp-feat.rp-feat-wide.rp-flip{grid-template-columns:1fr;}\n  .mbr-iv .rp-feat.rp-feat-wide.rp-flip .rp-feat-media{display:block;}\n  .mbr-iv .rp-split{grid-template-columns:1fr;margin-bottom:40px;}\n  .mbr-iv .rp-partners{grid-template-columns:1fr 1fr;}\n  .mbr-iv .rp-bq-pair{grid-template-columns:1fr;gap:40px;}\n  .mbr-iv .rp-loop-cards{grid-template-columns:1fr 1fr;}\n  .mbr-iv .rp-shot-float{right:-8px;}\n}\n@media (max-width:720px){\n  .mbr-iv{font-size:16px;}\n  .mbr-iv .rp-wrap{padding:0 16px;}\n  .mbr-iv .rp-sec{padding:64px 0;}\n  .mbr-iv .rp-hero{padding:72px 0 64px;}\n  .mbr-iv .rp-cta{padding:72px 0;}\n  .mbr-iv .rp-grid3{grid-template-columns:1fr;}\n  .mbr-iv .rp-head-block{margin-bottom:36px;}\n  .mbr-iv .rp-card{padding:24px;}\n  .mbr-iv .rp-loop-cards{grid-template-columns:1fr;}\n  .mbr-iv .rp-ui{padding:20px;font-size:15px;}\n  .mbr-iv .rp-ui.rp-ui-narrow{padding:0;}\n  .mbr-iv .rp-ui-who{padding:14px 20px;}\n  .mbr-iv .rp-ui-body{padding:18px 20px 20px;}\n  .mbr-iv .rp-ui-title{font-size:19px;}\n  .mbr-iv .rp-cars{grid-template-columns:1fr 1fr;}\n  .mbr-iv .rp-pq{padding:40px 0;}\n  .mbr-iv .rp-pq-grid,.mbr-iv .rp-pq-flip .rp-pq-grid{grid-template-columns:1fr;gap:28px;}\n  .mbr-iv .rp-pq-flip .rp-pq-photo{order:0;}\n  .mbr-iv .rp-pq-photo{max-width:120px;}\n  .mbr-iv .rp-combo{display:block;margin-bottom:0;}\n  .mbr-iv .rp-combo > .rp-ui{margin:-48px 12px 0;}\n  .mbr-iv .rp-partners{grid-template-columns:1fr;}\n  .mbr-iv .rp-breaker{padding:56px 0;}\n  .mbr-iv .rp-nums{gap:4px;}\n  .mbr-iv .rp-num{height:34px;font-size:13px;}\n  .mbr-iv .rp-train{padding:8px;}\n  .mbr-iv .rp-train b{font-size:13px;}\n  .mbr-iv .rp-feat{padding:40px 0;}\n  .mbr-iv .rp-shot-float{right:-4px;bottom:-20px;width:40%;}\n  .mbr-iv .rp-shot-device{padding:6px;border-radius:16px;}\n  .mbr-iv .rp-shot-device img{border-radius:10px;}\n  .mbr-iv a.rp-btn{width:100%;justify-content:center;}\n  .mbr-iv .rp-faq summary{padding:18px 20px;font-size:16px;}\n  .mbr-iv .rp-faq .rp-ans{padding:0 20px 20px;}\n  .mbr-iv .rp-logos{gap:22px 32px;}\n  .mbr-iv img.rp-logo{height:calc(var(--h) * .78px);}\n  .mbr-iv .rp-trust-name{font-size:15px;}\n}\n.mbr-iv .rp-modal{font-family:var(--rp-body);font-size:14px;line-height:1.35;color:#1F2A2E;background:#fff;border-radius:1.1em;padding:1.4em 1.5em;box-shadow:0 22px 50px -24px rgba(15,40,46,.35),0 2px 6px rgba(15,40,46,.06);text-align:left;-webkit-font-smoothing:antialiased;}\n.mbr-iv .rp-modal *{box-sizing:border-box;}\n.mbr-iv .rp-modal-h{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:.9em;}\n.mbr-iv .rp-modal-h b{font-size:1.35em;font-weight:600;color:#074F56;line-height:1.2;}\n.mbr-iv .rp-modal-h b small{display:block;font-size:.62em;font-weight:500;color:#5F6E72;margin-top:.25em;}\n.mbr-iv .rp-modal-h svg{width:1.4em;height:1.4em;color:#074F56;}\n.mbr-iv .rp-modal-row{display:grid;grid-template-columns:1.35fr 1fr;gap:.8em;}\n.mbr-iv .rp-modal-f{margin-bottom:.75em;min-width:0;}\n.mbr-iv .rp-modal-f label{display:block;font-size:.8em;color:#5F6E72;margin:0 0 .3em;}\n.mbr-iv .rp-modal-in{border:1px solid #D2DADD;border-radius:.3em;padding:.65em .8em;font-size:.95em;background:#fff;display:flex;align-items:center;gap:.55em;min-height:2.7em;}\n.mbr-iv .rp-modal-in.is-sel::after{content:\"\";margin-left:auto;border:.32em solid transparent;border-top:.38em solid #1F2A2E;border-bottom:0;}\n.mbr-iv .rp-modal-in i{width:.22em;align-self:stretch;border-radius:2px;background:#E3A24A;}\n.mbr-iv .rp-modal-in.is-area{display:block;min-height:5.4em;line-height:1.45;}\n.mbr-iv .rp-modal-acts{display:flex;justify-content:flex-end;gap:.5em;margin-top:.3em;}\n.mbr-iv .rp-modal-acts span{padding:.55em 1.3em;border-radius:99px;font-weight:600;font-size:.95em;}\n.mbr-iv .rp-modal-acts .is-out{box-shadow:inset 0 0 0 1.5px #1B626C;color:#1B626C;}\n.mbr-iv .rp-modal-acts .is-fill{background:#1B626C;color:#fff;}\n.mbr-iv .rp-modal-list{margin:0 0 1em;}\n.mbr-iv .rp-modal-list span{display:block;padding:.85em 1em;border-bottom:1px solid #E2E8EB;color:#074F56;font-size:1.05em;font-weight:500;}\n.mbr-iv .rp-modal-list span:last-child{border-bottom:0;}\n.mbr-iv .rp-modal-skip{display:block;text-align:center;padding:.6em;border-radius:99px;box-shadow:inset 0 0 0 1.5px #1B626C;color:#1B626C;font-weight:600;}\n.mbr-iv .rp-modal-meta{color:#074F56;font-size:.95em;margin:-.2em 0 .9em;}\n.mbr-iv .rp-modal-solo{font-size:15px;width:100%;max-width:440px;justify-self:end;}\n.mbr-iv .rp-flip .rp-modal-solo{justify-self:start;}\n@media (max-width:1024px){.mbr-iv .rp-modal-solo{justify-self:center;}}\n.mbr-iv .rp-tint .rp-pills span{background:#fff;box-shadow:inset 0 0 0 1px var(--rp-line);}\n.mbr-iv .rp-pills span.rp-pill-more{background:transparent !important;box-shadow:none !important;border:1.5px dashed #9FB5B8;color:#3E6A6F;}\n\/* Mobaro app on a phone (same component as the SeaWorld case page) *\/\n.mbr-iv figure.rp-phone{margin:0 auto;}\n.mbr-iv .rp-pshot{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 24px 60px rgba(15,80,88,.18),0 0 0 1px rgba(15,80,88,.08);object-fit:cover;}\n.mbr-iv .rp-phone{margin:0 auto;width:min(330px,100%);background:#0E1A1C;border-radius:46px;padding:12px;box-shadow:0 30px 70px rgba(15,80,88,.25),inset 0 0 0 2px #2b3a3d;position:relative}\n.mbr-iv .rp-phone img{display:block;width:100%;height:auto;border-radius:36px}\n.mbr-iv .rp-phone{padding:11px}\n.mbr-iv .mb-screen{container-type:inline-size;border-radius:36px;overflow:hidden;background:#EEF2F2;aspect-ratio:390\/790;position:relative}\n.mbr-iv .mb-ui{font-family:var(--rp-body,'Open Sans',Arial,sans-serif);font-size:13px;font-size:4.2cqi;line-height:1.35;color:#1F3236;height:100%;display:flex;flex-direction:column;text-align:left;-webkit-font-smoothing:antialiased}\n.mbr-iv .mb-ui *{box-sizing:border-box}\n.mbr-iv .mb-ui svg{display:block;flex:none}\n.mbr-iv .mb-ui img{display:block;border-radius:.55em;object-fit:cover;box-shadow:none}\n.mbr-iv .mb-top{background:#074F57;color:#fff;padding:0 1.05em .85em;position:relative}\n.mbr-iv .mb-status{display:flex;justify-content:space-between;align-items:center;height:3.5em;padding:.35em .7em 0;font-weight:600;font-size:.9em}\n.mbr-iv .mb-status span{display:flex;gap:.35em;align-items:center}\n.mbr-iv .mb-island{position:absolute;left:50%;top:.75em;transform:translateX(-50%);width:30%;height:2.1em;border-radius:99px;background:#050B0C}\n.mbr-iv .mb-bar{display:flex;align-items:center;gap:.75em;min-height:2.7em}\n.mbr-iv .mb-bar svg{width:1.45em;height:1.45em}\n.mbr-iv .mb-title{flex:1;min-width:0}\n.mbr-iv .mb-title b{display:block;font-size:1.3em;font-weight:600;line-height:1.2}\n.mbr-iv .mb-title small{display:block;font-size:.85em;opacity:.78}\n.mbr-iv .mb-progress{margin-top:.75em;display:flex;align-items:center;gap:.7em;font-size:.82em;font-weight:600}\n.mbr-iv .mb-progress i{flex:1;height:.42em;border-radius:99px;background:rgba(255,255,255,.2);overflow:hidden}\n.mbr-iv .mb-progress i::before{content:\"\";display:block;width:50%;height:100%;border-radius:99px;background:#7ED3BC}\n.mbr-iv .mb-body{flex:1;padding:.85em .8em;display:flex;flex-direction:column;gap:.6em;min-height:0}\n.mbr-iv .mb-card{background:#fff;border-radius:.9em;padding:.85em .95em .9em 1.1em;box-shadow:0 1px 2px rgba(7,79,87,.07),0 .45em 1.2em rgba(7,79,87,.06);position:relative;overflow:hidden}\n.mbr-iv .mb-card.is-done::before,.mbr-iv .mb-card.is-req::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:.28em;background:#3FB27F}\n.mbr-iv .mb-card.is-req::before{background:#E3A24A}\n.mbr-iv .mb-q{display:flex;gap:.6em;align-items:flex-start;justify-content:space-between}\n.mbr-iv .mb-q b{font-weight:600;font-size:1.02em;line-height:1.3}\n.mbr-iv .mb-add{width:2em;height:1.8em;color:#074F57;margin-top:-.1em}\n.mbr-iv .mb-opts{display:flex;gap:.4em;margin-top:.65em;flex-wrap:wrap}\n.mbr-iv .mb-opt{display:flex;align-items:center;gap:.38em;padding:.28em .7em .28em .38em;border-radius:99px;border:1px solid #DCE5E6;font-size:.9em;color:#3C5155}\n.mbr-iv .mb-opt svg{width:1.45em;height:1.3em;color:#9DB0B3}\n.mbr-iv .mb-opt.is-on{background:#E7F3F1;border-color:#9CCFC4;color:#074F57;font-weight:700}\n.mbr-iv .mb-opt.is-on svg{color:#074F57}\n.mbr-iv .mb-tag{display:inline-block;font-size:.72em;font-weight:700;padding:.18em .6em;border-radius:99px;background:#FCEFD9;color:#7E4505;margin-top:.35em}\n.mbr-iv .mb-thumbs{display:flex;gap:.45em;align-items:center;margin-top:.65em}\n.mbr-iv .mb-thumbs img{width:3.4em;height:3.4em}\n.mbr-iv .mb-thumbs small{font-size:.8em;color:#5A6F73;line-height:1.3}\n.mbr-iv .mb-sign{margin-top:.55em;height:2.9em;border:1.5px dashed #C3D1D3;border-radius:.6em;display:flex;align-items:center;justify-content:center;color:#7C9094;font-size:.88em}\n.mbr-iv .mb-foot{background:#fff;padding:.75em .85em 0;border-top:1px solid #E1E8E9}\n.mbr-iv .mb-btn{text-align:center;border-radius:.75em;padding:.75em;font-weight:700;background:#DCE5E6;color:#55696D;font-size:.98em}\n.mbr-iv .mb-hint{text-align:center;font-size:.78em;color:#5A6F73;margin-top:.45em}\n.mbr-iv .mb-home{width:36%;height:.33em;border-radius:99px;background:#1F3236;margin:.75em auto .55em;opacity:.85}\n.mbr-iv .mb-search{margin-top:.55em;background:rgba(0,0,0,.2);border-radius:99px;padding:.6em 1em;display:flex;gap:.55em;align-items:center;color:rgba(255,255,255,.72);font-size:.95em}\n.mbr-iv .mb-search svg{width:1.15em;height:1.15em}\n.mbr-iv .mb-tabs{display:flex;gap:.35em;background:#074F57;padding:0 .8em}\n.mbr-iv .mb-tab{flex:1;display:flex;align-items:center;justify-content:center;gap:.45em;padding:.65em .4em;border-radius:.8em .8em 0 0;background:rgba(255,255,255,.13);color:#fff;font-weight:600;font-size:.95em}\n.mbr-iv .mb-tab.is-on{background:#fff;color:#074F57}\n.mbr-iv .mb-tab em{font-style:normal;font-size:.8em;min-width:1.7em;padding:.1em .45em;border-radius:99px;background:rgba(255,255,255,.22);text-align:center}\n.mbr-iv .mb-tab.is-on em{background:#074F57;color:#fff}\n.mbr-iv .mb-list{flex:1;background:#fff;padding-bottom:.4em}\n.mbr-iv .mb-group{display:flex;justify-content:space-between;font-size:.8em;font-weight:700;color:#4F7F84;padding:.95em 1.15em .35em}\n.mbr-iv .mb-row{display:flex;align-items:center;gap:.75em;padding:.6em 1.15em;border-top:1px solid #EEF2F2}\n.mbr-iv .mb-group + .mb-row{border-top:0}\n.mbr-iv .mb-row > svg{width:1.6em;height:1.45em}\n.mbr-iv .mb-row div{flex:1;min-width:0}\n.mbr-iv .mb-row b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.mbr-iv .mb-row small{display:block;font-size:.84em;color:#62777B}\n.mbr-iv .mb-row time{font-size:.88em;font-weight:600;color:#3C5155;white-space:nowrap}\n.mbr-iv .mb-row.is-done b{color:#62777B}\n.mbr-iv .mb-origin{background:#E7F3F1;border-radius:.9em;padding:.75em .95em;display:flex;gap:.7em;align-items:flex-start}\n.mbr-iv .mb-origin svg{width:1.7em;height:1.55em;color:#074F57;margin-top:.1em}\n.mbr-iv .mb-origin small{display:block;font-size:.86em;color:#3E6A6F;font-weight:600}\n.mbr-iv .mb-origin b{display:block;font-weight:600;font-size:.95em}\n.mbr-iv .mb-chip{display:inline-block;font-style:normal;font-size:.82em;font-weight:700;padding:.15em .6em;border-radius:99px;vertical-align:.08em}\n.mbr-iv .mb-chip.is-fail{background:#FBE4DF;color:#962A17}\n.mbr-iv .mb-chip.is-open{background:#E2ECFA;color:#1F4E8C}\n.mbr-iv .mb-chip.is-high{background:#FCEFD9;color:#7E4505}\n.mbr-iv .mb-label{display:block;font-size:.86em;color:#2E7179;font-weight:600;margin-bottom:.15em}\n.mbr-iv .mb-field + .mb-field{margin-top:.7em;padding-top:.7em;border-top:1px solid #EEF2F2}\n.mbr-iv .mb-field p{margin:0;font-size:.95em}\n.mbr-iv .mb-field p.mb-big{font-weight:600;font-size:1.02em}\n.mbr-iv .mb-dl{display:grid;grid-template-columns:auto 1fr;gap:.6em .9em;font-size:.97em;align-items:center}\n.mbr-iv .mb-dl dt{color:#62777B}\n.mbr-iv .mb-dl dd{margin:0;font-weight:600}\n.mbr-iv .mb-tabbar{margin:auto auto .2em;display:flex;gap:.3em;background:#fff;border-radius:99px;padding:.3em;box-shadow:0 .35em 1.2em rgba(7,79,87,.14)}\n.mbr-iv .mb-tabbar span{width:3.4em;height:2.5em;border-radius:99px;display:flex;align-items:center;justify-content:center;color:#074F57}\n.mbr-iv .mb-tabbar span.is-on{background:#074F57;color:#fff}\n.mbr-iv .mb-tabbar svg{width:1.3em;height:1.3em}\n.mbr-iv .rp-pcombo{display:grid;grid-template-columns:1fr;align-items:start}\n.mbr-iv .rp-pcombo > .rp-pshot{grid-area:1\/1;width:70%;aspect-ratio:4\/5;justify-self:start}\n.mbr-iv .rp-pcombo .rp-phone{grid-area:1\/1;justify-self:end;width:51%;margin:56px 0 0;padding:9px;border-radius:40px}\n.mbr-iv .rp-pcombo .mb-screen{border-radius:31px;aspect-ratio:390\/760}\n.mbr-iv .rp-pcombo.is-left > .rp-pshot{justify-self:end}\n.mbr-iv .rp-pcombo.is-left .rp-phone{justify-self:start}\n@media (min-width:561px){.mbr-iv .rp-pcombo.is-wide > .rp-pshot{width:86%;aspect-ratio:16\/10;object-position:center 30%}.mbr-iv .rp-pcombo.is-wide .rp-phone{width:49%;margin-top:30%}}\n.mbr-iv .mb-tab svg{width:1.15em;height:1.15em}\n@media (max-width:1024px){.mbr-iv .rp-pcombo{max-width:620px;margin:0 auto;width:100%}}\n@media (max-width:560px){.mbr-iv .rp-pcombo > .rp-pshot,.mbr-iv .rp-pcombo.is-left > .rp-pshot{width:100%;aspect-ratio:4\/3}.mbr-iv .rp-pcombo .rp-phone,.mbr-iv .rp-pcombo.is-left .rp-phone{grid-area:2\/1;justify-self:center;width:min(290px,84%);margin:-72px 0 0}}\n.mbr-iv .rp-pcombo{width:100%;max-width:600px;justify-self:end;}\n.mbr-iv .rp-pcombo .rp-phone{margin-left:0;margin-right:0;}\n.mbr-iv .mb-btn.is-go{background:#074F57;color:#fff;}\n.mbr-iv .rp-h1,.mbr-iv .rp-h2,.mbr-iv .rp-h3,.mbr-iv .rp-feat-t,.mbr-iv .rp-pq blockquote,.mbr-iv .rp-bq blockquote{text-wrap:balance;}\n.mbr-iv .rp-lead,.mbr-iv .rp-p{text-wrap:pretty;}\n.mbr-iv ul.rp-feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;}\n.mbr-iv ul.rp-feats > li{margin:0;padding:16px 0 0;border-top:2px solid var(--rp-dark);min-width:0;}\n.mbr-iv ul.rp-feats > li::before{content:none;display:none;}\n.mbr-iv .rp-feat-t{font-family:var(--rp-body);font-weight:700;font-size:16px;line-height:1.35;color:var(--rp-ink);margin:0 0 6px;}\n.mbr-iv ul.rp-feats p{text-wrap:pretty;margin:0;font-size:15px;line-height:1.5;color:#2F5F64;}\n@media (max-width:1024px){.mbr-iv ul.rp-feats{grid-template-columns:1fr 1fr;gap:28px 32px;}}\n@media (max-width:560px){.mbr-iv ul.rp-feats{grid-template-columns:1fr;gap:22px;}}\n\n\/* ===== Inventory Management additions ===== *\/\n.mbr-iv .rp-eyebrow,.mbr-iv .rp-persona .rp-role{color:#2E6E85;}\n.mbr-iv .rp-hero .rp-eyebrow{color:var(--rp-lilac);}\n.mbr-iv #iv-how,.mbr-iv #contact{scroll-margin-top:110px;}\n\n\/* How it works: four steps *\/\n.mbr-iv ol.iv-steps{list-style:none !important;margin:0 0 72px !important;padding:0 !important;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;counter-reset:ivstep;}\n.mbr-iv ol.iv-steps > li{list-style:none !important;position:relative;margin:0 !important;padding:58px 0 0 !important;min-width:0;}\n.mbr-iv ol.iv-steps > li::marker{content:\"\";}\n.mbr-iv ol.iv-steps > li::before{counter-increment:ivstep;content:counter(ivstep);position:absolute;top:0;left:0;width:42px;height:42px;border-radius:50%;background:var(--rp-dark);color:#fff;font-family:var(--rp-head);font-weight:800;font-size:17px;display:flex;align-items:center;justify-content:center;}\n.mbr-iv ol.iv-steps > li::after{content:\"\";position:absolute;top:20px;left:56px;right:-18px;height:2px;background:#C9DADC;}\n.mbr-iv ol.iv-steps > li:last-child::after{display:none;}\n.mbr-iv .iv-steps h3{font-family:var(--rp-head);font-weight:700;font-size:19px;line-height:1.3;color:var(--rp-ink);margin:0 0 8px;text-wrap:balance;}\n.mbr-iv .iv-steps p{margin:0;font-size:15px;line-height:1.55;text-wrap:pretty;}\n\n\/* Web app recreation (Mobaro back office in a browser window) *\/\n.mbr-iv .iv-web{container-type:inline-size;width:100%;max-width:620px;justify-self:end;}\n.mbr-iv .rp-flip .iv-web{justify-self:start;}\n.mbr-iv .iv-win{background:#fff;border-radius:2cqi;overflow:hidden;box-shadow:0 30px 70px rgba(15,80,88,.25),0 0 0 1px rgba(15,80,88,.08);}\n.mbr-iv .rp-hero .iv-win{box-shadow:0 40px 80px rgba(0,0,0,.35);}\n.mbr-iv .iv-bar{display:flex;align-items:center;gap:1.1cqi;height:5.4cqi;padding:0 2.2cqi;background:#E4EBEC;}\n.mbr-iv .iv-bar i{width:1.5cqi;height:1.5cqi;border-radius:50%;background:#BFCBCD;}\n.mbr-iv .iv-bar span{margin-left:2cqi;width:46%;height:3.2cqi;border-radius:99px;background:#fff;font-size:1.75cqi;color:#5F6E72;display:flex;align-items:center;padding:0 1.6cqi;white-space:nowrap;overflow:hidden;}\n.mbr-iv .iv-app{--t-ink:#1F2A2E;--t-sub:#5F6E72;--t-teal:#074F56;--t-line:#E2E8EB;display:grid;grid-template-columns:8.6em 1fr;font-family:var(--rp-body);font-size:2.1cqi;line-height:1.35;color:var(--t-ink);background:#F6F8FA;text-align:left;-webkit-font-smoothing:antialiased;}\n.mbr-iv .iv-app *{box-sizing:border-box;}\n.mbr-iv .iv-app svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}\n.mbr-iv .iv-side{background:#074F57;color:rgba(255,255,255,.86);padding:1.2em .7em;display:flex;flex-direction:column;gap:.25em;}\n.mbr-iv .iv-logo{display:flex;align-items:center;gap:.45em;color:#fff;font-weight:700;font-size:1.05em;margin:0 0 1em .35em;}\n.mbr-iv .iv-logo svg{width:1.6em;height:1.3em;color:#A9CDD0;stroke-width:2.4;}\n.mbr-iv .iv-side span{padding:.5em .7em;border-radius:.4em;font-weight:500;white-space:nowrap;}\n.mbr-iv .iv-side span.is-on{background:rgba(255,255,255,.16);color:#fff;font-weight:600;}\n.mbr-iv .iv-main{min-width:0;padding:1.3em 1.5em 1.5em;display:flex;flex-direction:column;gap:.85em;}\n.mbr-iv .iv-top{display:flex;justify-content:space-between;align-items:center;gap:1em;}\n.mbr-iv .iv-top b{display:block;font-size:1.4em;font-weight:600;color:var(--t-teal);line-height:1.2;}\n.mbr-iv .iv-top small{display:block;font-size:.82em;color:var(--t-sub);}\n.mbr-iv .iv-sel{display:flex;align-items:center;gap:.6em;border:1px solid #D2DADD;border-radius:.4em;padding:.45em .8em;background:#fff;font-size:.9em;white-space:nowrap;}\n.mbr-iv .iv-sel::after{content:\"\";border:.32em solid transparent;border-top:.38em solid #1F2A2E;border-bottom:0;}\n.mbr-iv .iv-search{display:flex;align-items:center;gap:.55em;border:1px solid #D2DADD;border-radius:.4em;padding:.55em .8em;background:#fff;color:var(--t-sub);}\n.mbr-iv .iv-search svg{width:1.1em;height:1.1em;}\n.mbr-iv .iv-tabs{display:flex;gap:1.3em;border-bottom:1px solid var(--t-line);}\n.mbr-iv .iv-tabs span{padding:.35em 0 .55em;color:var(--t-sub);white-space:nowrap;}\n.mbr-iv .iv-tabs span.is-on{color:var(--t-teal);font-weight:600;box-shadow:inset 0 -2px 0 var(--t-teal);}\n.mbr-iv .iv-card{background:#fff;border-radius:.6em;box-shadow:0 1px 2px rgba(7,79,86,.07);padding:.5em 1.1em;}\n.mbr-iv .iv-card-h{display:flex;justify-content:space-between;align-items:baseline;gap:1em;padding:.55em 0 .2em;}\n.mbr-iv .iv-card-h b{font-weight:600;color:var(--t-teal);}\n.mbr-iv .iv-card-h small{font-size:.82em;color:var(--t-sub);}\n.mbr-iv table.iv-t{width:100%;border-collapse:collapse;font-size:.95em;margin:0;border:0;}\n.mbr-iv .iv-t th,.mbr-iv .iv-t td{border:0;border-bottom:1px solid var(--t-line);padding:.68em .45em;text-align:left;background:none;vertical-align:middle;}\n.mbr-iv .iv-t th{font-weight:600;color:var(--t-sub);font-size:.84em;}\n.mbr-iv .iv-t tr:last-child td{border-bottom:0;}\n.mbr-iv .iv-t .n{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;}\n.mbr-iv .iv-t .s{color:var(--t-sub);font-size:.92em;white-space:nowrap;}\n.mbr-iv .iv-t .c{text-align:right;width:1%;white-space:nowrap;}\n.mbr-iv .iv-chip{display:inline-block;font-style:normal;font-size:.8em;font-weight:600;padding:.2em .7em;border-radius:99px;white-space:nowrap;}\n.mbr-iv .iv-chip.is-low{background:#FDF1E1;color:#8A4B06;}\n.mbr-iv .iv-chip.is-out{background:#1F2A2E;color:#fff;}\n.mbr-iv .iv-chip.is-ok{background:#DDF3E5;color:#1D5A3B;}\n.mbr-iv .iv-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em;}\n.mbr-iv .iv-kpis div{background:#fff;border-radius:.6em;padding:.65em .9em;box-shadow:0 1px 2px rgba(7,79,86,.07);}\n.mbr-iv .iv-kpis small{display:block;font-size:.8em;color:var(--t-sub);}\n.mbr-iv .iv-kpis b{display:block;font-size:1.35em;font-weight:700;font-variant-numeric:tabular-nums;}\n.mbr-iv .iv-minus{color:#A11E1E;}\n.mbr-iv .iv-plus{color:#1D5A3B;}\n@container (max-width:470px){\n  .mbr-iv .iv-app{grid-template-columns:1fr;font-size:3.4cqi;}\n  .mbr-iv .iv-side{display:none;}\n  .mbr-iv .iv-main{padding:1em;}\n  .mbr-iv .iv-hide-sm{display:none;}\n  .mbr-iv .iv-bar{height:7cqi;}\n  .mbr-iv .iv-bar span{font-size:2.6cqi;height:4.4cqi;width:60%;}\n  .mbr-iv .iv-kpis{grid-template-columns:1fr 1fr;}\n  .mbr-iv .iv-kpis div:last-child{display:none;}\n}\n\n\/* Web views shown as cropped detail panels (no device or browser frame, since they are not the full web app) *\/\n.mbr-iv .iv-win{background:#F6F8FA;border-radius:2cqi;overflow:hidden;box-shadow:0 24px 60px rgba(15,80,88,.18),0 0 0 1px rgba(15,80,88,.08);}\n.mbr-iv .rp-hero .iv-win{box-shadow:0 40px 80px rgba(0,0,0,.35);}\n.mbr-iv .iv-bar,.mbr-iv .iv-side{display:none;}\n.mbr-iv .iv-app{grid-template-columns:1fr;font-size:2.3cqi;}\n.mbr-iv .iv-main{padding:1.4em 1.5em 1.5em;}\n@container (max-width:470px){.mbr-iv .iv-app{font-size:3.4cqi;}.mbr-iv .iv-main{padding:1em;}}\n\n\/* Photos from the case films *\/\n.mbr-iv .iv-band{margin:0 0 48px;}\n.mbr-iv .iv-band img{display:block;width:100%;max-width:100%;height:auto;aspect-ratio:16\/7;object-fit:cover;border-radius:16px;}\n.mbr-iv .iv-pcombo{display:grid;width:100%;max-width:620px;justify-self:end;}\n.mbr-iv .rp-flip .iv-pcombo{justify-self:start;}\n.mbr-iv .iv-pcombo > .iv-pc-photo{grid-area:1\/1;display:block;width:78%;max-width:100%;height:auto;aspect-ratio:16\/10;object-fit:cover;border-radius:16px;justify-self:end;align-self:start;box-shadow:0 24px 60px rgba(15,80,88,.18);}\n.mbr-iv .iv-pcombo > .iv-web,.mbr-iv .iv-pcombo > .rp-modal.rp-modal-solo{grid-area:1\/1;align-self:start;justify-self:start;margin-top:32%;width:86%;max-width:none;position:relative;z-index:1;}\n.mbr-iv .iv-pcombo > .rp-modal.rp-modal-solo{width:76%;}\n@media (max-width:1024px){.mbr-iv .iv-pcombo{justify-self:center;}}\n@media (max-width:560px){\n  .mbr-iv .iv-band{margin-bottom:32px;}\n  .mbr-iv .iv-band img{aspect-ratio:4\/3;}\n  .mbr-iv .iv-pcombo > .iv-pc-photo{width:100%;}\n  .mbr-iv .iv-pcombo > .iv-web,.mbr-iv .iv-pcombo > .rp-modal.rp-modal-solo{width:100%;margin-top:50%;}\n}\n\n\/* Hero option B: photo backdrop *\/\n.mbr-iv .rp-hero.iv-hero-b{background:linear-gradient(90deg,#224E56 0%,#224E56 34%,rgba(34,78,86,.82) 52%,rgba(34,78,86,.25) 100%),var(--iv-hero-img) center\/cover no-repeat,#224E56;}\n@media (max-width:1024px){\n  .mbr-iv .rp-hero.iv-hero-b{background:linear-gradient(180deg,rgba(34,78,86,.96) 0%,rgba(34,78,86,.9) 55%,rgba(34,78,86,.55) 100%),var(--iv-hero-img) center\/cover no-repeat,#224E56;}\n}\n\n\n.mbr-iv .iv-pcombo.is-r > .iv-pc-photo{justify-self:start;width:88%;}\n.mbr-iv .iv-pcombo.is-r > .rp-modal.rp-modal-solo{justify-self:end;width:76%;margin-top:46%;}\n@media (max-width:560px){.mbr-iv .iv-pcombo.is-r > .iv-pc-photo{width:100%;}.mbr-iv .iv-pcombo.is-r > .rp-modal.rp-modal-solo{width:100%;margin-top:56%;}}\n.mbr-iv .iv-pcombo > .iv-web{margin-top:46%;width:82%;}\n@media (max-width:560px){.mbr-iv .iv-pcombo > .iv-web{margin-top:58%;width:100%;}}\n\/* RideOps product screens: simplified recreations of the RideOps v2 app *\/\n.mbr-iv .rp-tab{container-type:inline-size;width:100%;max-width:600px;justify-self:end;}\n.mbr-iv .rp-flip .rp-tab{justify-self:start;}\n.mbr-iv .rp-tab-frame{background:#E3E9EB;border-radius:3.4cqi;padding:1.5cqi;box-shadow:0 28px 60px -30px rgba(7,79,86,.45),0 2px 6px rgba(7,79,86,.06),inset 0 0 0 1px #D3DCDF;}\n.mbr-iv .rp-tab-screen{--t-side:#074F56;--t-bg:#F6F8FA;--t-ink:#1F2A2E;--t-sub:#5F6E72;--t-teal:#074F56;--t-btn:#1B626C;--t-tile:#EAF0F3;--t-line:#E2E8EB;\n  position:relative;font-family:var(--rp-body);font-size:2.3cqi;line-height:1.35;color:var(--t-ink);background:var(--t-bg);border-radius:2.2cqi;overflow:hidden;display:grid;grid-template-columns:3.3em 1fr;aspect-ratio:3 \/ 2;text-align:left;-webkit-font-smoothing:antialiased;}\n.mbr-iv .rp-tab-screen *{box-sizing:border-box;}\n.mbr-iv .rp-tab-screen svg,.mbr-iv .rp-modal svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}\n.mbr-iv .rp-tab-side{background:var(--t-side);color:rgba(255,255,255,.85);display:flex;flex-direction:column;align-items:center;gap:1.05em;padding:1em 0;}\n.mbr-iv .rp-tab-logo{display:block;width:1.9em;height:1.5em;margin-bottom:.4em;color:#A9CDD0;}\n.mbr-iv .rp-tab-logo svg{width:100%;height:100%;}\n.mbr-iv .rp-tab-side span{width:100%;display:flex;justify-content:center;position:relative;}\n.mbr-iv .rp-tab-side span svg{width:1.45em;height:1.45em;}\n.mbr-iv .rp-tab-side span.is-on{color:#fff;}\n.mbr-iv .rp-tab-side span.is-on::before{content:\"\";position:absolute;left:0;top:-.3em;bottom:-.3em;width:.22em;background:#fff;border-radius:0 2px 2px 0;}\n.mbr-iv .rp-tab-main{min-width:0;padding:1.1em 1.3em 1.3em;display:flex;flex-direction:column;gap:.9em;}\n.mbr-iv .rp-tab-top{display:flex;justify-content:space-between;align-items:center;gap:.8em;min-height:2em;}\n.mbr-iv .rp-tab-top b{font-size:1.15em;font-weight:600;color:var(--t-teal);white-space:nowrap;}\n.mbr-iv .rp-tab-pill{padding:.35em .9em;border-radius:99px;font-size:.82em;font-weight:600;white-space:nowrap;}\n.mbr-iv .rp-tab-pill.is-down{background:#E01B1B;color:#fff;font-variant-numeric:tabular-nums;}\n.mbr-iv .rp-tab-pill.is-ready{background:#E3F5EA;color:#1D5A3B;}\n.mbr-iv .rp-tab-pill.is-not{background:#E3E8EA;color:#1F2A2E;}\n.mbr-iv .rp-tab-chips{display:flex;gap:.45em;flex-wrap:wrap;}\n.mbr-iv .rp-tab-chips span{display:flex;align-items:center;gap:.4em;padding:.35em .75em;border-radius:99px;font-size:.8em;font-weight:500;background:#fff;box-shadow:inset 0 0 0 1px var(--t-line);}\n.mbr-iv .rp-tab-chips span.is-prog{background:#D9EEF8;box-shadow:none;}\n.mbr-iv .rp-tab-chips svg{width:1.15em;height:1.15em;}\n.mbr-iv .rp-tab-card{flex:1;background:#fff;border-radius:.75em;padding:1.15em 1.3em;display:flex;flex-direction:column;box-shadow:0 1px 2px rgba(7,79,86,.06);min-height:0;}\n.mbr-iv .rp-tab-h{font-size:1.15em;font-weight:600;color:var(--t-teal);margin:0 0 .7em;}\n.mbr-iv .rp-tab-sub{font-size:.95em;color:var(--t-sub);margin:0 0 .3em;}\n.mbr-iv .rp-tab-row{display:flex;align-items:center;gap:.75em;padding:.75em 0;border-top:1px solid var(--t-line);}\n.mbr-iv .rp-tab-h + .rp-tab-row{border-top:0;padding-top:.2em;}\n.mbr-iv .rp-tab-row > svg{width:1.5em;height:1.5em;color:#3D4A4E;}\n.mbr-iv .rp-tab-row div{flex:1;min-width:0;}\n.mbr-iv .rp-tab-row b{display:block;font-weight:600;font-size:.98em;}\n.mbr-iv .rp-tab-row small{display:block;font-size:.82em;color:var(--t-sub);}\n.mbr-iv .rp-tab-act{display:flex;align-items:center;gap:.35em;font-style:normal;background:#CFE4E9;color:var(--t-teal);border-radius:99px;padding:.4em .9em;font-size:.82em;font-weight:600;white-space:nowrap;}\n.mbr-iv .rp-tab-act svg{width:1.1em;height:1.1em;}\n.mbr-iv .rp-tab-act.is-off{background:#E8ECEE;color:#9AA6AA;}\n.mbr-iv .rp-tab-chip{font-style:normal;font-size:.76em;font-weight:600;padding:.3em .7em;border-radius:99px;white-space:nowrap;}\n.mbr-iv .rp-tab-chip.is-high{background:#FCE4E4;color:#A11E1E;}\n.mbr-iv .rp-tab-chip.is-done{background:#DDF3E5;color:#1D5A3B;}\n.mbr-iv .rp-tab-warn{background:#FDF1E1;border-radius:.55em;padding:.85em 1em;box-shadow:inset 0 0 0 1.5px #E3A24A;margin:0 0 .9em;}\n.mbr-iv .rp-tab-warn b{display:block;font-weight:600;}\n.mbr-iv .rp-tab-warn small{display:block;font-size:.84em;color:#5A4A33;margin-top:.15em;}\n.mbr-iv .rp-tab-open{align-self:flex-start;display:flex;align-items:center;gap:.5em;margin:.9em 0 1.1em;padding:.65em 1.5em;border-radius:99px;background:var(--t-btn);color:#fff;font-size:1em;font-weight:600;}\n.mbr-iv .rp-tab-open svg{width:1.15em;height:1.15em;}\n.mbr-iv .rp-tab-units{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em;margin:0 0 .9em;}\n.mbr-iv .rp-tab-units > span{position:relative;display:flex;align-items:center;gap:.5em;border:1px solid var(--t-line);background:#F7F9FA;border-radius:.55em;padding:.6em .7em;min-width:0;}\n.mbr-iv .rp-tab-units > span.is-on{background:#fff;border-color:var(--t-btn);}\n.mbr-iv .rp-tab-units svg{width:1.35em;height:1.35em;color:#3D4A4E;}\n.mbr-iv .rp-tab-units b{display:block;font-weight:600;font-size:.92em;white-space:nowrap;}\n.mbr-iv .rp-tab-units em{position:absolute;top:-.75em;right:.55em;font-style:normal;font-size:.68em;font-weight:700;padding:.15em .5em;border-radius:.3em;background:#E8EDEF;color:#2B3437;}\n.mbr-iv .rp-tab-units .is-on em{background:#90C1C7;color:#0F2E33;}\n.mbr-iv .rp-tab-tr{display:flex;justify-content:space-between;align-items:baseline;}\n.mbr-iv .rp-tab-tr b{font-size:1.7em;font-weight:700;line-height:1.1;}\n.mbr-iv .rp-tab-tr small{font-size:.85em;color:var(--t-sub);}\n.mbr-iv .rp-tab-q{margin:.35em 0 .65em;color:var(--t-teal);font-size:.9em;}\n.mbr-iv .rp-tab-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.45em;}\n.mbr-iv .rp-tab-grid span{background:var(--t-tile);border-radius:.35em;padding:.5em 0;text-align:center;font-size:1.05em;font-weight:600;color:var(--t-teal);}\n.mbr-iv .rp-tab-grid span.is-on{background:#4D8894;color:#fff;}\n.mbr-iv .rp-tab-btn{margin:auto auto 0;padding:.5em 2.4em;border-radius:99px;background:var(--t-btn);color:#fff;font-size:1.2em;font-weight:600;white-space:nowrap;text-align:center;line-height:1.2;}\n.mbr-iv .rp-tab-btn small{display:block;font-size:.55em;font-weight:600;opacity:.85;}\n@container (max-width:460px){\n  .mbr-iv .rp-tab-screen{font-size:3.4cqi;grid-template-columns:1fr;aspect-ratio:auto;}\n  .mbr-iv .rp-tab-side{display:none;}\n  .mbr-iv .rp-tab-main{padding:1em;}\n  .mbr-iv .rp-tab-units b{font-size:.85em;}\n  .mbr-iv .rp-tab-grid{grid-template-columns:repeat(4,1fr);}\n  .mbr-iv .rp-tab-grid span:nth-child(n+9){display:none;}\n  .mbr-iv .rp-tab-btn{margin-top:1em;}\n}\n\/* Middle ground: real app chrome, kept light *\/\n.mbr-iv .rp-tab-frame{background:#1E272A;border-radius:3.8cqi;padding:1.7cqi;box-shadow:0 28px 60px -26px rgba(7,79,86,.5),inset 0 0 0 .3cqi #34403F;}\n.mbr-iv .rp-tab-screen{font-size:2.12cqi;aspect-ratio:4 \/ 3;grid-template-columns:4.3em 1fr;}\n.mbr-iv .rp-tab-side{gap:.2em;padding:.9em 0 .6em;}\n.mbr-iv .rp-tab-side span{flex-direction:column;align-items:center;gap:.25em;padding:.45em 0;font-size:.68em;font-weight:600;color:rgba(255,255,255,.88);}\n.mbr-iv .rp-tab-side span svg{width:2.1em;height:2.1em;}\n.mbr-iv .rp-tab-side span.is-on{font-weight:700;}\n.mbr-iv .rp-tab-side span.is-on::before{top:.2em;bottom:.2em;}\n.mbr-iv .rp-tab-side span.is-set{margin-top:auto;}\n.mbr-iv .rp-tab-top{position:relative;}\n.mbr-iv .rp-tab-top > div:first-child b{display:block;}\n.mbr-iv .rp-tab-top small{display:block;font-size:.76em;color:var(--t-sub);}\n.mbr-iv .rp-tab-top .rp-tab-pill{position:absolute;left:50%;top:-1.1em;transform:translateX(-50%);border-radius:0 0 .45em .45em;}\n.mbr-iv .rp-tab-acts{display:flex;align-items:center;gap:.4em;}\n.mbr-iv .rp-tab-acts > span{display:flex;align-items:center;gap:.3em;padding:.4em .75em;border-radius:99px;background:#CFE4E9;color:var(--t-teal);font-size:.78em;font-weight:600;white-space:nowrap;}\n.mbr-iv .rp-tab-acts > span.is-ghost{background:#fff;box-shadow:inset 0 0 0 1.5px var(--t-teal);}\n.mbr-iv .rp-tab-acts > span.is-icon{padding:.4em;}\n.mbr-iv .rp-tab-acts > span.is-off{background:#E3E8EA;color:#9AA6AA;}\n.mbr-iv .rp-tab-acts > span svg{width:1.2em;height:1.2em;}\n.mbr-iv .rp-tab-av{display:flex;padding-left:.6em;border-left:1px solid var(--t-line);}\n.mbr-iv .rp-tab-av i{width:2.1em;height:2.1em;border-radius:50%;color:#fff;font-style:normal;font-size:.74em;font-weight:600;display:flex;align-items:center;justify-content:center;margin-left:-.8em;box-shadow:0 0 0 1.5px #fff;background:#2E6A70;}\n.mbr-iv .rp-tab-av i:first-child{margin-left:0;background:#0B4549;}\n.mbr-iv .rp-tab-av i:last-child{background:#063B40;}\n.mbr-iv .rp-tab-status{display:grid;grid-template-columns:repeat(4,1fr);gap:.4em;}\n.mbr-iv .rp-tab-status span{display:flex;align-items:center;gap:.35em;background:#DDF3E5;border-radius:.3em;padding:.5em .55em;font-size:.72em;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\n.mbr-iv .rp-tab-status span.is-prog{background:#D3ECF7;}\n.mbr-iv .rp-tab-status span.is-todo{background:#fff;}\n.mbr-iv .rp-tab-status svg{width:1.2em;height:1.2em;color:#2E7D52;}\n.mbr-iv .rp-tab-status .is-prog svg,.mbr-iv .rp-tab-status .is-todo svg{color:#1F2A2E;}\n.mbr-iv .rp-tab-ch{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.7em;}\n.mbr-iv .rp-tab-ch .rp-tab-h{margin:0;}\n.mbr-iv .rp-tab-ch small{display:block;font-size:.78em;color:var(--t-sub);}\n.mbr-iv .rp-tab-ch svg{width:1.3em;height:1.3em;color:#3D4A4E;}\n.mbr-iv .rp-tab-h span{font-size:.75em;font-weight:500;color:var(--t-sub);}\n.mbr-iv .rp-tab-units small{display:block;font-size:.78em;color:var(--t-sub);white-space:nowrap;}\n.mbr-iv .rp-tab-meta{font-size:.82em;color:var(--t-sub);margin:0 0 .5em;}\n.mbr-iv .rp-tab-meta b{color:var(--t-ink);font-weight:600;}\n.mbr-iv .rp-tab-group{font-size:.82em;font-weight:600;color:var(--t-ink);margin:.7em 0 .1em;}\n.mbr-iv .rp-tab-open{align-self:center;}\n@container (max-width:460px){\n  .mbr-iv .rp-tab-screen{font-size:3.1cqi;grid-template-columns:1fr;aspect-ratio:auto;}\n  .mbr-iv .rp-tab-acts > span{font-size:0;padding:.45em;}\n  .mbr-iv .rp-tab-acts > span svg{width:1.2rem;height:1.2rem;}\n  .mbr-iv .rp-tab-av{display:none;}\n  .mbr-iv .rp-tab-status{grid-template-columns:1fr 1fr;}\n  .mbr-iv .rp-tab-top .rp-tab-pill{position:static;transform:none;border-radius:99px;}\n}\n.mbr-iv .rp-tab-status span{font-size:.68em;padding:.5em .5em;}\n@container (max-width:460px){.mbr-iv .rp-tab-top{flex-wrap:wrap;}.mbr-iv .rp-tab-top .rp-tab-pill{order:3;}}\n.mbr-iv .rp-tab-frame{position:relative;background:#0E1A1C;box-shadow:0 30px 70px rgba(15,80,88,.25),inset 0 0 0 .35cqi #2b3a3d;}\n.mbr-iv .rp-tab-frame::before{content:\"\";position:absolute;top:.62cqi;left:50%;width:.9cqi;height:.9cqi;margin-left:-.45cqi;border-radius:50%;background:#26343a;}\n.mbr-iv .rp-tab-sb{position:absolute;left:0;right:0;top:0;height:1.7em;display:flex;justify-content:space-between;align-items:center;padding:0 1.1em 0 1.25em;font-size:.72em;font-weight:600;color:#1F2A2E;z-index:2;pointer-events:none;}\n.mbr-iv .rp-tab-sb > span:first-child{color:#fff;}\n.mbr-iv .rp-tab-sb > span:last-child{display:flex;gap:.35em;align-items:center;}\n.mbr-iv .rp-tab-sb svg{display:block;}\n.mbr-iv .rp-tab-side{padding-top:2.1em;}\n.mbr-iv .rp-tab-main{padding-top:1.6em;}\n@container (max-width:460px){.mbr-iv .rp-tab-sb > span:first-child{color:#1F2A2E;}.mbr-iv .rp-tab-main{padding-top:1.9em;}}\n\/* Platform section: RideOps tablet + Mobaro app *\/\n.mbr-iv .iv-plat{display:grid;width:100%;max-width:600px;justify-self:end;padding-bottom:64px;}\n.mbr-iv .iv-plat > .rp-tab{grid-area:1\/1;width:90%;max-width:none;justify-self:start;align-self:start;}\n.mbr-iv figure.rp-phone.iv-plat-phone{grid-area:1\/1;justify-self:end;align-self:end;width:36%;margin:0 0 -64px;padding:7px;border-radius:30px;position:relative;z-index:2;}\n.mbr-iv .iv-plat-phone .mb-screen{border-radius:24px;aspect-ratio:390\/700;}\n@media (max-width:1024px){.mbr-iv .iv-plat{justify-self:center;}}\n@media (max-width:560px){.mbr-iv .iv-plat{padding-bottom:40px;}.mbr-iv figure.rp-phone.iv-plat-phone{width:44%;margin-bottom:-40px;}}\n\n.mbr-iv .rp-pcombo.iv-otj > .rp-pshot{width:88%;}\n.mbr-iv .rp-pcombo.iv-otj figure.rp-phone{width:42%;margin-top:34%;}\n@media (max-width:560px){.mbr-iv .rp-pcombo.iv-otj > .rp-pshot{width:100%;}.mbr-iv .rp-pcombo.iv-otj figure.rp-phone{width:min(250px,70%);margin:16px 0 0;justify-self:center;}}\n\/* Purchase order dialog *\/\n.mbr-iv .iv-po{display:grid;gap:0;margin:0 0 1em;}\n.mbr-iv .iv-po-row{display:grid;grid-template-columns:1fr auto;gap:.3em 1em;align-items:center;padding:.85em 0;border-bottom:1px solid #E2E8EB;}\n.mbr-iv .iv-po-row b{display:block;font-weight:600;}\n.mbr-iv .iv-po-row small{display:block;font-size:.85em;color:#5F6E72;}\n.mbr-iv .iv-qty{display:flex;align-items:center;border:1px solid #D2DADD;border-radius:.4em;overflow:hidden;font-variant-numeric:tabular-nums;}\n.mbr-iv .iv-qty span{width:2em;text-align:center;padding:.4em 0;color:#5F6E72;background:#F3F6F7;}\n.mbr-iv .iv-qty b{min-width:2.4em;text-align:center;font-weight:600;}\n.mbr-iv .iv-po-sum{display:flex;justify-content:space-between;font-size:.95em;color:#5F6E72;margin:0 0 .9em;}\n.mbr-iv .iv-po-sum b{color:#1F2A2E;font-weight:600;}\n\n\/* Phone: materials on the assignment *\/\n.mbr-iv .mb-mat{display:flex;align-items:center;gap:.6em;padding:.6em 0;border-top:1px solid #EEF2F2;}\n.mbr-iv .mb-mat:first-of-type{border-top:0;padding-top:.2em;}\n.mbr-iv .mb-mat div{flex:1;min-width:0;}\n.mbr-iv .mb-mat b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}\n.mbr-iv .mb-mat small{display:block;font-size:.84em;color:#62777B;}\n.mbr-iv .mb-step{display:flex;align-items:center;border:1px solid #DCE5E6;border-radius:.55em;overflow:hidden;font-variant-numeric:tabular-nums;}\n.mbr-iv .mb-step span{width:1.9em;text-align:center;padding:.3em 0;color:#074F57;background:#F1F6F6;font-weight:700;}\n.mbr-iv .mb-step b{min-width:1.9em;text-align:center;}\n.mbr-iv .mb-mat-h{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:.35em;}\n.mbr-iv .mb-mat-h small{font-size:.82em;color:#62777B;}\n\n\/* Photo placeholder (until the real image is uploaded) *\/\n.mbr-iv .iv-ph{display:flex;align-items:center;justify-content:center;text-align:center;padding:24px;background:repeating-linear-gradient(135deg,#DCE8E9 0 14px,#E7F0F1 14px 28px);color:#0B3F45;font-weight:700;font-size:15px;line-height:1.4;}\n\n\/* Comparison: before and after rows *\/\n.mbr-iv .iv-cmp-wrap{max-width:1040px;margin:0 auto;}\n.mbr-iv table.iv-cmp{width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0 12px;margin:-12px 0;border:0;background:none;font-size:16px;}\n.mbr-iv .iv-cmp th,.mbr-iv .iv-cmp td{border:0;text-align:left;vertical-align:middle;line-height:1.5;}\n.mbr-iv .iv-cmp thead td{width:24%;}\n.mbr-iv .iv-cmp thead th{width:38%;padding:0 28px 2px;font-size:15px;font-weight:700;color:#427479;background:none;}\n.mbr-iv .iv-cmp thead th.is-mb{color:var(--rp-ink);padding-left:44px;}\n.mbr-iv .iv-cmp tbody th{background:var(--rp-tint);border-radius:14px 0 0 14px;padding:22px 20px 22px 24px;font-family:var(--rp-head);font-weight:700;font-size:17px;color:var(--rp-ink);}\n.mbr-iv .iv-cmp-t{display:flex;align-items:center;gap:14px;}\n.mbr-iv .iv-cmp-t svg{width:40px;height:40px;padding:9px;border-radius:10px;background:#DCEAEB;color:var(--rp-dark);flex:none;}\n.mbr-iv .iv-cmp tbody td{background:var(--rp-tint);color:#4A6A6E;padding:22px 36px 22px 28px;}\n.mbr-iv .iv-cmp tbody td.is-mb{position:relative;background:var(--rp-bg-dark);color:#fff;font-weight:600;border-radius:0 14px 14px 0;padding-left:44px;}\n.mbr-iv .iv-cmp tbody td.is-mb::before{content:\"\";position:absolute;left:-18px;top:50%;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:#fff url(\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 24 24' fill='none' stroke='%230F5058' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'\/%3E%3C\/svg%3E\") center\/16px no-repeat;box-shadow:0 0 0 4px var(--rp-tint),0 4px 12px rgba(15,80,88,.18);}\n.mbr-iv .iv-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;}\n@media (max-width:1024px){.mbr-iv .iv-cmp thead td{width:26%;}.mbr-iv .iv-cmp tbody th{font-size:16px;}.mbr-iv .iv-cmp-t svg{width:36px;height:36px;padding:8px;}}\n@media (max-width:720px){\n  .mbr-iv table.iv-cmp{margin:0;}\n  .mbr-iv table.iv-cmp,.mbr-iv .iv-cmp tbody,.mbr-iv .iv-cmp tr,.mbr-iv .iv-cmp th,.mbr-iv .iv-cmp td{display:block;width:100%;}\n  .mbr-iv .iv-cmp thead{display:none;}\n  .mbr-iv .iv-cmp tbody tr{margin:0 0 14px;}\n  .mbr-iv .iv-cmp tbody th{border-radius:14px 14px 0 0;padding:20px 20px 6px;}\n  .mbr-iv .iv-cmp tbody td{padding:6px 20px 22px;}\n  .mbr-iv .iv-cmp tbody td.is-mb{border-radius:0 0 14px 14px;padding:26px 20px 20px;}\n  .mbr-iv .iv-cmp tbody td.is-mb::before{left:50%;top:0;margin:-18px 0 0 -18px;transform:rotate(90deg);}\n  .mbr-iv .iv-cmp td::before{display:block;}\n  .mbr-iv .iv-cmp td:not(.is-mb)::after{content:\"\";}\n  .mbr-iv .iv-cmp td[data-label]:not(.is-mb){position:relative;}\n  .mbr-iv .iv-cmp td .iv-cmp-l{display:block;font-size:13px;font-weight:700;color:#427479;margin-bottom:2px;}\n  .mbr-iv .iv-cmp td.is-mb .iv-cmp-l{color:#A9CDD0;}\n}\n.mbr-iv .iv-cmp-l{display:none;}\n\n\/* Responsive for new parts *\/\n@media (max-width:1024px){\n  .mbr-iv ol.iv-steps{grid-template-columns:1fr 1fr;gap:36px 32px;}\n  .mbr-iv ol.iv-steps > li::after{display:none;}\n  .mbr-iv .iv-web{justify-self:center;}\n}\n@media (max-width:560px){\n  .mbr-iv ol.iv-steps{grid-template-columns:1fr;gap:28px;margin-bottom:48px !important;}\n}\n\n\/* ===== Hero: animated part record in the Mobaro app ===== *\/\n.mbr-iv .rp-hero{position:relative;}\n.mbr-iv .iv-ha{justify-self:end;width:min(310px,100%);margin-right:4%;display:flex;flex-direction:column;align-items:center;}\n.mbr-iv figure.rp-phone.iv-ha-phone{width:100%;margin:0;box-shadow:0 40px 80px rgba(0,0,0,.4),inset 0 0 0 2px #2b3a3d;}\n.mbr-iv .iv-ha-phone .mb-body{gap:.7em;padding:.85em .75em;}\n.mbr-iv .iv-ha-phone .mb-card{padding:.9em 1em;}\n.mbr-iv .iv-ha-sum{display:flex;align-items:flex-end;justify-content:space-between;gap:.6em;}\n.mbr-iv .iv-ha-num,.mbr-iv .iv-ha-chip{display:grid;}\n.mbr-iv .iv-ha-num i,.mbr-iv .iv-ha-chip i{grid-area:1\/1;font-style:normal;}\n.mbr-iv .iv-ha-num{font-family:var(--rp-head);font-weight:800;font-size:2.5em;line-height:1;color:#074F57;font-variant-numeric:tabular-nums;}\n.mbr-iv .iv-ha-sum small{display:block;font-size:.85em;color:#62777B;margin-top:.3em;}\n.mbr-iv .iv-ha-chip{justify-items:end;}\n.mbr-iv .iv-ha-chip i{font-size:.82em;font-weight:700;padding:.22em .75em;border-radius:99px;white-space:nowrap;}\n.mbr-iv .iv-ha-chip .c-low{background:#FCEFD9;color:#7E4505;}\n.mbr-iv .iv-ha-chip .c-ord{background:#ECE7F7;color:#3A2B62;}\n.mbr-iv .iv-ha-chip .c-ok{background:#DDF3EC;color:#14674F;}\n.mbr-iv .iv-ha-bar{position:relative;display:block;height:.6em;border-radius:99px;background:#E6ECEE;margin:.9em 0 .5em;}\n.mbr-iv .iv-ha-fill{position:absolute;left:0;top:0;bottom:0;width:66.7%;border-radius:99px;background:#1AA785;}\n.mbr-iv .iv-ha-min{position:absolute;left:50%;top:-.3em;bottom:-.3em;width:2px;margin-left:-1px;background:#074F57;border-radius:2px;}\n.mbr-iv .iv-ha-meta{margin:0;font-size:.82em;color:#62777B;}\n.mbr-iv .iv-ha-label{margin:.15em .35em -.2em;font-size:.8em;font-weight:700;color:#4F7F84;}\n.mbr-iv .iv-ha-steps{list-style:none;margin:0;padding:.3em;background:#fff;border-radius:.9em;box-shadow:0 1px 2px rgba(7,79,87,.07),0 .45em 1.2em rgba(7,79,87,.06);}\n.mbr-iv .iv-ha-steps li{position:relative;isolation:isolate;display:flex;gap:.7em;align-items:flex-start;margin:0;padding:.6em .6em .6em .55em;}\n.mbr-iv .iv-ha-steps li::before{content:\"\";position:absolute;inset:0;z-index:-1;border-radius:.65em;background:#EEF5F5;opacity:0;}\n.mbr-iv .iv-ha-steps li:not(:last-child)::after{content:\"\";position:absolute;left:calc(.9em - 1px);top:1.65em;bottom:-.45em;border-left:2px solid #E2E8EB;}\n.mbr-iv .iv-ha-d{flex:none;width:.7em;height:.7em;margin-top:.38em;border-radius:50%;background:#1B626C;}\n.mbr-iv .iv-ha-steps .k0 .iv-ha-d{background:#E38B27;}\n.mbr-iv .iv-ha-steps li > div{flex:1;min-width:0;}\n.mbr-iv .iv-ha-steps b{display:block;font-weight:600;font-size:.95em;line-height:1.3;color:#1F3236;}\n.mbr-iv .iv-ha-steps small{display:block;font-size:.82em;color:#62777B;}\n.mbr-iv .iv-ha-steps strong{flex:none;font-weight:700;font-size:.95em;font-variant-numeric:tabular-nums;}\n.mbr-iv .iv-ha-num .n0,.mbr-iv .iv-ha-num .n2,.mbr-iv .iv-ha-chip .c-low,.mbr-iv .iv-ha-chip .c-ord{opacity:0;}\n.mbr-iv .iv-ha-plan{display:flex;align-items:center;justify-content:space-between;gap:.6em;}\n.mbr-iv .iv-ha-plan b{display:block;font-weight:600;font-size:.95em;}\n.mbr-iv .iv-ha-plan small{display:block;font-size:.82em;color:#62777B;}\n.mbr-iv .iv-ha-plan strong{font-size:.9em;font-weight:700;color:#074F57;white-space:nowrap;}\n.mbr-iv .iv-ha-pause{-webkit-appearance:none;appearance:none;margin:18px 0 0;display:inline-flex;align-items:center;gap:8px;min-height:0;line-height:1.2;background:#0B3F45;border:1px solid rgba(255,255,255,.4);color:#fff;border-radius:99px;padding:7px 14px;font:600 13px\/1.2 var(--rp-body);letter-spacing:normal;text-transform:none;box-shadow:none;cursor:pointer;}\n.mbr-iv .iv-ha-pause:hover{background:#074F57;color:#fff;border-color:rgba(255,255,255,.7);}\n.mbr-iv .iv-ha-pause:focus-visible{outline:2px solid #CABFE5;outline-offset:2px;}\n.mbr-iv .iv-ha-pause svg{width:12px;height:12px;}\n.mbr-iv .iv-ha-pause .i-play,.mbr-iv .iv-ha.is-paused .iv-ha-pause .i-pause{display:none;}\n.mbr-iv .iv-ha.is-paused .iv-ha-pause .i-play{display:block;}\n@media (prefers-reduced-motion:no-preference){\n  .mbr-iv .iv-ha .k1,.mbr-iv .iv-ha .k2,.mbr-iv .iv-ha .k3,.mbr-iv .iv-ha-steps li::before,.mbr-iv .iv-ha-num i,.mbr-iv .iv-ha-chip i,.mbr-iv .iv-ha-fill{animation-duration:12s;animation-iteration-count:infinite;animation-timing-function:ease;}\n  .mbr-iv .iv-ha .k1{animation-name:ivK1;}\n  .mbr-iv .iv-ha .k2{animation-name:ivK2;}\n  .mbr-iv .iv-ha .k3{animation-name:ivK3;}\n  .mbr-iv .iv-ha-steps .k0::before{animation-name:ivH0;}\n  .mbr-iv .iv-ha-steps .k1::before{animation-name:ivH1;}\n  .mbr-iv .iv-ha-steps .k2::before{animation-name:ivH2;}\n  .mbr-iv .iv-ha-steps .k3::before{animation-name:ivH3;}\n  .mbr-iv .iv-ha-num .n0{animation-name:ivN0;}\n  .mbr-iv .iv-ha-num .n2{animation-name:ivN2;}\n  .mbr-iv .iv-ha-num .n3{animation-name:ivN3;}\n  .mbr-iv .iv-ha-chip .c-low{animation-name:ivC0;}\n  .mbr-iv .iv-ha-chip .c-ord{animation-name:ivC1;}\n  .mbr-iv .iv-ha-chip .c-ok{animation-name:ivC2;}\n  .mbr-iv .iv-ha-fill{animation-name:ivF;}\n  .mbr-iv .iv-ha.is-paused *,.mbr-iv .iv-ha.is-paused *::before{animation-play-state:paused !important;}\n}\n@media (prefers-reduced-motion:reduce){.mbr-iv .iv-ha-pause{display:none;}}\n@keyframes ivK1{0%,23%{opacity:.25}26%,96%{opacity:1}100%{opacity:.25}}\n@keyframes ivK2{0%,48%{opacity:.25}51%,96%{opacity:1}100%{opacity:.25}}\n@keyframes ivK3{0%,73%{opacity:.25}76%,96%{opacity:1}100%{opacity:.25}}\n@keyframes ivH0{0%,22%{opacity:1}26%,100%{opacity:0}}\n@keyframes ivH1{0%,23%{opacity:0}26%,47%{opacity:1}51%,100%{opacity:0}}\n@keyframes ivH2{0%,48%{opacity:0}51%,72%{opacity:1}76%,100%{opacity:0}}\n@keyframes ivH3{0%,73%{opacity:0}76%,94%{opacity:1}98%,100%{opacity:0}}\n@keyframes ivN0{0%,48%{opacity:1}51%,97%{opacity:0}100%{opacity:1}}\n@keyframes ivN2{0%,48%{opacity:0}51%,73%{opacity:1}76%,100%{opacity:0}}\n@keyframes ivN3{0%,73%{opacity:0}76%,97%{opacity:1}100%{opacity:0}}\n@keyframes ivC0{0%,23%{opacity:1}26%,97%{opacity:0}100%{opacity:1}}\n@keyframes ivC1{0%,23%{opacity:0}26%,48%{opacity:1}51%,100%{opacity:0}}\n@keyframes ivC2{0%,48%{opacity:0}51%,97%{opacity:1}100%{opacity:0}}\n@keyframes ivF{0%,48%{width:25%;background:#E38B27}51%,73%{width:75%;background:#1AA785}76%,97%{width:66.7%;background:#1AA785}100%{width:25%;background:#E38B27}}\n@media (max-width:1024px){.mbr-iv .iv-ha{justify-self:center;margin-right:0;}}\n@media (max-width:560px){.mbr-iv .iv-ha{width:min(300px,88%);}}\n\n.mbr-iv .iv-soon{display:inline-block;margin-left:.45em;padding:.2em .65em;border-radius:99px;background:#ECE7F7;color:#3A2B62;font-family:var(--rp-body);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:normal;text-transform:none;vertical-align:.18em;white-space:nowrap;}\n.mbr-iv .iv-cmp td.is-mb .iv-soon{background:#CABFE5;}\n.mbr-iv .iv-note{margin:16px auto 0;font-size:14px;color:#4A6A6F;}\n.mbr-iv .rp-tab-ok{background:#E3F5EA;border-radius:.55em;padding:.85em 1em;box-shadow:inset 0 0 0 1.5px #3FB27F;margin:0 0 .9em;}\n.mbr-iv .rp-tab-ok b{display:block;font-weight:600;color:#1D5A3B;}\n.mbr-iv .rp-tab-ok small{display:block;font-size:.84em;color:#2F4A3A;margin-top:.15em;}\n.mbr-iv .mb-btn.is-done{background:#DDF3E5;color:#1D5A3B;}\n\/* Live fixes: compact hero, theme overrides *\/\n@media (min-width:1025px){\n  .mbr-iv .rp-hero.iv-hero-b{padding:56px 0;}\n  .mbr-iv .iv-ha{position:relative;width:250px;}\n  .mbr-iv .iv-ha-pause{position:absolute;right:calc(100% + 20px);bottom:0;margin:0;white-space:nowrap;}\n}\n@media (max-width:1024px){.mbr-iv .iv-ha{width:min(260px,80%);}}\n@media (max-width:720px){.mbr-iv .rp-hero.iv-hero-b{padding:56px 0 48px;}}\n.mbr-iv figcaption,.mbr-iv figcaption b,.mbr-iv figcaption span,.mbr-iv blockquote{font-style:normal;}\n.mbr-iv .iv-ha-pause{width:28px;height:28px;padding:0;gap:0;justify-content:center;border-radius:50%;}\n.mbr-iv .iv-ha-pause svg{width:10px;height:10px;}\n.mbr-iv .iv-ha-pause span{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0;}\n@media (min-width:1025px){.mbr-iv .iv-ha-pause{right:calc(100% + 12px);}}\n@media (max-width:1024px){.mbr-iv .iv-ha-pause{margin-top:12px;}}\n<\/style>\n\n<div class=\"mbr-iv\">\n\n  <!-- 1. HERO -->\n  <section class=\"rp-hero iv-hero-b\" style=\"--iv-hero-img:url('https:\/\/mobaro.com\/wp-content\/uploads\/2026\/11\/inventory-workshop-bench.webp')\">\n    <div class=\"rp-wrap rp-hero-grid\">\n      <div>\n        <h1 class=\"rp-h1\">The right part, ready for the&nbsp;job<\/h1>\n        <p class=\"rp-lead\">With the Inventory Management module in Mobaro, every spare part is tied to the shelf it sits on and the work it is used on. Planned maintenance starts with the parts in hand, long manufacturer lead times stop catching you out before opening day, and you stop rush-ordering parts that are already sitting in another warehouse.<\/p>\n        <div class=\"rp-btns\">\n          <a class=\"rp-btn rp-btn-primary\" href=\"#contact\">Solicita una demo\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M5 12h14M13 6l6 6-6 6\"\/><\/svg>\n          <\/a>\n          <a class=\"rp-btn rp-btn-ghost\" href=\"#iv-how\">See how it works<\/a>\n        <\/div>\n      <\/div>\n      <div class=\"iv-ha\">\n        <figure class=\"rp-phone iv-ha-phone\"><div class=\"mb-screen\" role=\"img\" aria-label=\"Animated part record in the Mobaro app for the hydraulic seal kit on Family Coaster. A low-stock alert shows 3 left in Main warehouse against a minimum of 6. Purchase order PO-1043 is created, 6 are received into Main warehouse, and 1 is used on assignment 2418, leaving 8 in stock. Two more are planned for assignment 2431 on November 4.\"><div class=\"mb-ui\" aria-hidden=\"true\"><div class=\"mb-top\"><div class=\"mb-status\"><span>2:04<\/span><span><svg viewbox=\"0 0 18 12\" style=\"height:.75em;width:1.15em\"><g fill=\"currentColor\"><rect x=\"0\" y=\"8\" width=\"3\" height=\"4\" rx=\".8\"\/><rect x=\"5\" y=\"5.5\" width=\"3\" height=\"6.5\" rx=\".8\"\/><rect x=\"10\" y=\"3\" width=\"3\" height=\"9\" rx=\".8\"\/><rect x=\"15\" y=\"0\" width=\"3\" height=\"12\" rx=\".8\"\/><\/g><\/svg><svg viewbox=\"0 0 16 12\" style=\"height:.75em;width:1em\"><path fill=\"currentColor\" d=\"M8 11.6l2.2-2.6a3.4 3.4 0 0 0-4.4 0zM2.9 6.4a7.6 7.6 0 0 1 10.2 0l-1.4 1.6a5.5 5.5 0 0 0-7.4 0zM.2 3.4a11.6 11.6 0 0 1 15.6 0l-1.4 1.6a9.5 9.5 0 0 0-12.8 0z\"\/><\/svg><svg viewbox=\"0 0 26 12\" style=\"height:.8em;width:1.75em\"><rect x=\".75\" y=\".75\" width=\"21.5\" height=\"10.5\" rx=\"3\" fill=\"none\" stroke=\"currentColor\" stroke-opacity=\".5\" stroke-width=\"1.2\"\/><rect x=\"2.5\" y=\"2.5\" width=\"14\" height=\"7\" rx=\"1.6\" fill=\"currentColor\"\/><path d=\"M24 4.2v3.6c.8-.3 1.3-1 1.3-1.8s-.5-1.5-1.3-1.8z\" fill=\"currentColor\" fill-opacity=\".5\"\/><\/svg><\/span><\/div><div class=\"mb-island\"><\/div><div class=\"mb-bar\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 4.5L7.5 12l7.5 7.5\"\/><\/svg><div class=\"mb-title\"><b>Hydraulic seal kit<\/b><small>HYD-S40 \u00b7 Family Coaster<\/small><\/div><\/div><\/div><div class=\"mb-body\"><div class=\"mb-card\"><div class=\"iv-ha-sum\"><div><span class=\"iv-ha-num\"><i class=\"n0\">3<\/i><i class=\"n2\">9<\/i><i class=\"n3\">8<\/i><\/span><small>in Main warehouse<\/small><\/div><span class=\"iv-ha-chip\"><i class=\"c-low\">Low<\/i><i class=\"c-ord\">On order<\/i><i class=\"c-ok\">In stock<\/i><\/span><\/div><span class=\"iv-ha-bar\"><span class=\"iv-ha-fill\"><\/span><span class=\"iv-ha-min\"><\/span><\/span><p class=\"iv-ha-meta\">Minimum 6 \u00b7 Shelf C2<\/p><\/div><p class=\"iv-ha-label\">Movements<\/p><ol class=\"iv-ha-steps\"><li class=\"k0\"><span class=\"iv-ha-d\"><\/span><div><b>Low stock: 3 left, minimum 6<\/b><small>Alert to maintenance \u00b7 Oct 2<\/small><\/div><\/li><li class=\"k1\"><span class=\"iv-ha-d\"><\/span><div><b>Purchase order PO&#8209;1043<\/b><small>6 ordered \u00b7 Oct 2<\/small><\/div><\/li><li class=\"k2\"><span class=\"iv-ha-d\"><\/span><div><b>Received into Main warehouse<\/b><small>Shelf C2 \u00b7 Oct 12<\/small><\/div><strong class=\"iv-plus\">+6<\/strong><\/li><li class=\"k3\"><span class=\"iv-ha-d\"><\/span><div><b>Used on assignment #2418<\/b><small>Brake check \u00b7 M. Reed \u00b7 Oct 20<\/small><\/div><strong class=\"iv-minus\">\u22121<\/strong><\/li><\/ol><p class=\"iv-ha-label\">Planned use<\/p><div class=\"mb-card iv-ha-plan\"><div><b>Assignment #2431<\/b><small>Lift hill service \u00b7 Nov 4<\/small><\/div><strong>2 needed<\/strong><\/div><\/div><div class=\"mb-foot\"><div class=\"mb-btn is-go\">Add to assignment<\/div><div class=\"mb-hint\">Stock across Main warehouse and Workshop<\/div><\/div><div class=\"mb-home\"><\/div><\/div><\/div><\/figure>\n        <button class=\"iv-ha-pause\" type=\"button\" title=\"Pause animation\"><svg class=\"i-pause\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"><rect x=\"2\" y=\"1.5\" width=\"2.6\" height=\"9\" rx=\".6\" fill=\"currentColor\"\/><rect x=\"7.4\" y=\"1.5\" width=\"2.6\" height=\"9\" rx=\".6\" fill=\"currentColor\"\/><\/svg><svg class=\"i-play\" viewbox=\"0 0 12 12\" aria-hidden=\"true\"><path d=\"M3 1.6v8.8L10.2 6z\" fill=\"currentColor\"\/><\/svg><span>Pause animation<\/span><\/button>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 3. WHY: BUILT FOR ATTRACTIONS -->\n  <section class=\"rp-sec\">\n    <div class=\"rp-wrap\">\n      <div class=\"rp-split\">\n        <div>\n          <h2 class=\"rp-h2\">Bring the stock room closer to the&nbsp;operation<\/h2>\n        <\/div>\n        <p class=\"rp-lead\">Attractions run on very specific parts: a brake fin for a coaster, a seal kit for a slide pump, a belt for a bowling pinsetter. Counting them is easy. Knowing which attraction they belong to, when the next inspection needs them and what the off-season overhaul will use is where a generic stock list falls short. The Inventory Management module brings the stock room into the same platform as your maintenance and operations teams, so the part is on the shelf when the job starts, on record when it is done, and the attraction is back with guests sooner.<\/p>\n      <\/div>\n      <div class=\"rp-grid3\">\n        <div class=\"rp-card\">\n          <div class=\"rp-icon\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\"\/><path d=\"M9 8h6M9 12h6M9 16h3\"\/><\/svg><\/div>\n          <h3 class=\"rp-h3\">Parts planned with the&nbsp;work<\/h3>\n          <p class=\"rp-p\">Add the materials a job needs to the maintenance assignment before it starts, so technicians know what to bring before they head out.<\/p>\n        <\/div>\n        <div class=\"rp-card\">\n          <div class=\"rp-icon\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 8l-9-5-9 5 9 5 9-5z\"\/><path d=\"M3 8v8l9 5 9-5V8\"\/><path d=\"M12 13v8\"\/><\/svg><\/div>\n          <h3 class=\"rp-h3\">Stock that matches the&nbsp;shelf<\/h3>\n          <p class=\"rp-p\">Use is recorded on the job, so stock levels follow what was actually fitted, not what someone remembered to type in at the end of the week.<\/p>\n        <\/div>\n        <div class=\"rp-card\">\n          <div class=\"rp-icon\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg><\/div>\n          <h3 class=\"rp-h3\">Every part accounted&nbsp;for<\/h3>\n          <p class=\"rp-p\">Each movement is logged with date, user, reason and assignment. Show which part went where, and see what each attraction has used over a season.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 4. HOW IT WORKS -->\n  <section class=\"rp-sec rp-tint\" id=\"iv-how\">\n    <div class=\"rp-wrap\">\n      <div class=\"rp-head-block rp-center\">\n        <h2 class=\"rp-h2\">From catalog to finished&nbsp;job<\/h2>\n        <p class=\"rp-lead\">Your spare parts live in the same flow as your maintenance work, from the catalog to the finished job. Each step builds on the one before, so what you set up once keeps paying off in every assignment that follows.<\/p>\n        <p class=\"iv-note\">Product visuals on this page are illustrations. The interface may differ.<\/p>\n      <\/div>\n\n      <div class=\"rp-feat\">\n        <div>\n          <p class=\"rp-eyebrow\">Catalog<\/p>\n          <h3 class=\"rp-h2\">Find the right part without the&nbsp;binder<\/h3>\n          <p class=\"rp-lead\">Build one catalog of materials with names, SKUs, manufacturers, descriptions and images. Technicians search by name or SKU and see the part, its photo and the shelf it sits on, instead of looking up numbers in manuals and binders.<\/p>\n          <ul class=\"rp-list\">\n            <li><div class=\"rp-li-t\">Material catalog<\/div><div class=\"rp-li-d\">Every part in searchable categories, with the details your technicians need to pick the right one.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Bulk setup<\/div><div class=\"rp-li-d\">Mobaro imports your existing parts list for you, so you do not start from scratch.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Material lists per attraction <span class=\"iv-soon\">Coming soon<\/span><\/div><div class=\"rp-li-d\">Give every attraction and asset its own list of materials (MBOM), down to the SKU, built from the manufacturer&#8217;s documentation.<\/div><\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"rp-feat-media iv-pcombo\">\n          <img decoding=\"async\" class=\"iv-pc-photo lazyload\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/11\/inventory-ride-vehicle-hall.webp\" width=\"984\" height=\"615\" alt=\"Technician walking along a service track towards a ride vehicle in a maintenance hall\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 984px; --smush-placeholder-aspect-ratio: 984\/615;\">\n          <div class=\"iv-web\" role=\"img\" aria-label=\"The material catalog in the Mobaro web app, filtered on coaster parts: brake fin pads, bearings, a hydraulic seal kit, a lap bar sensor and upstop wheels, each with SKU, quantity in stock and position in the warehouse.\">\n            <div class=\"iv-win\" aria-hidden=\"true\">\n              <div class=\"iv-bar\"><i><\/i><i><\/i><i><\/i><span><\/span><\/div>\n              <div class=\"iv-app\">\n                <div class=\"iv-side\">\n                  <span class=\"iv-logo\"><svg viewbox=\"0 0 30 24\"><path d=\"M7 18a8 8 0 1 1 16 0\"\/><path d=\"M4 21h22\" stroke-width=\"2.8\"\/><path d=\"M10.5 14.5h2.2l1.2-2.6 1.8 4.4 1.2-1.8h2.3\" stroke-width=\"1.6\"\/><\/svg>mobaro<\/span>\n                  <span>Tareas<\/span><span>Assets<\/span><span class=\"is-on\">Inventory<\/span><span>Reports<\/span>\n                <\/div>\n                <div class=\"iv-main\">\n                  <div class=\"iv-top\"><div><small>Inventory<\/small><b>Material catalog<\/b><\/div><\/div>\n                  <div class=\"iv-tabs\"><span class=\"is-on\">Materials<\/span><span>Categories<\/span><span>Warehouses<\/span><span class=\"iv-hide-sm\">History<\/span><\/div>\n                  <div class=\"iv-card\">\n                    <div class=\"iv-card-h\"><b>Coaster parts<\/b><small>5 of 34 materials<\/small><\/div>\n                    <table class=\"iv-t\">\n                      <thead><tr><th>SKU<\/th><th>Material<\/th><th class=\"n\">In stock<\/th><th class=\"iv-hide-sm\">Posici\u00f3n<\/th><\/tr><\/thead>\n                      <tbody>\n                        <tr><td class=\"s\">BRK-110<\/td><td>Brake fin pad<\/td><td class=\"n\">16<\/td><td class=\"s iv-hide-sm\">Rack B \u00b7 Bin 04<\/td><\/tr>\n                        <tr><td class=\"s\">BRG-6204<\/td><td>Bearing 6204<\/td><td class=\"n\">22<\/td><td class=\"s iv-hide-sm\">Rack A3 \u00b7 Bin 07<\/td><\/tr>\n                        <tr><td class=\"s\">HYD-S40<\/td><td>Hydraulic seal kit <i class=\"iv-chip is-low\">Low<\/i><\/td><td class=\"n\">3<\/td><td class=\"s iv-hide-sm\">Shelf C2<\/td><\/tr>\n                        <tr><td class=\"s\">SEN-LB2<\/td><td>Lap bar sensor <i class=\"iv-chip is-out\">Out<\/i><\/td><td class=\"n\">0<\/td><td class=\"s iv-hide-sm\">Shelf D1<\/td><\/tr>\n                        <tr><td class=\"s\">WHL-UP2<\/td><td>Upstop wheel<\/td><td class=\"n\">12<\/td><td class=\"s iv-hide-sm\">Rack B \u00b7 Bin 11<\/td><\/tr>\n                      <\/tbody>\n                    <\/table>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"rp-feat rp-flip\">\n        <div>\n          <p class=\"rp-eyebrow\">Warehouses<\/p>\n          <h3 class=\"rp-h2\">Know where every part&nbsp;sits<\/h3>\n          <p class=\"rp-lead\">Keep stock per warehouse and across the organization, linked to your Mobaro locations. Record exactly where each part sits, by shelf, rack or bin, and move parts between warehouses when the workshop needs them. Less time searching the warehouse, more time on the job.<\/p>\n          <div class=\"rp-pills\"><span>Multiple warehouses<\/span><span>Stock positions<\/span><span>Transfers<\/span><span>Stock adjustments<\/span><span>Barcode stock counts<\/span><span>Stock history<\/span><\/div>\n        <\/div>\n        <div class=\"rp-feat-media\">\n          <div class=\"iv-web\" role=\"img\" aria-label=\"Bearing 6204 in the Mobaro web app: 22 in stock across three warehouses with a stock value of 264 euros. Stock per warehouse shows the position in each one, and the stock history shows two used on assignment #2418, a transfer of four to the workshop and a stock count adjustment of twelve.\">\n            <div class=\"iv-win\" aria-hidden=\"true\">\n              <div class=\"iv-bar\"><i><\/i><i><\/i><i><\/i><span><\/span><\/div>\n              <div class=\"iv-app\">\n                <div class=\"iv-side\">\n                  <span class=\"iv-logo\"><svg viewbox=\"0 0 30 24\"><path d=\"M7 18a8 8 0 1 1 16 0\"\/><path d=\"M4 21h22\" stroke-width=\"2.8\"\/><path d=\"M10.5 14.5h2.2l1.2-2.6 1.8 4.4 1.2-1.8h2.3\" stroke-width=\"1.6\"\/><\/svg>mobaro<\/span>\n                  <span>Tareas<\/span><span>Assets<\/span><span class=\"is-on\">Inventory<\/span><span>Reports<\/span>\n                <\/div>\n                <div class=\"iv-main\">\n                  <div class=\"iv-top\"><div><small>Inventory \/ Bearings \u00b7 BRG-6204<\/small><b>Bearing 6204<\/b><\/div><span class=\"iv-chip is-ok\">In stock<\/span><\/div>\n                  <div class=\"iv-kpis\"><div><small>In stock<\/small><b>22<\/b><\/div><div><small>Minimum level<\/small><b>10<\/b><\/div><div><small>Stock value<\/small><b>\u20ac264<\/b><\/div><\/div>\n                  <div class=\"iv-card\">\n                    <div class=\"iv-card-h\"><b>Stock per warehouse<\/b><\/div>\n                    <table class=\"iv-t\">\n                      <tbody>\n                        <tr><td>Main warehouse<\/td><td class=\"s\">Rack A3 \u00b7 Bin 07<\/td><td class=\"n\">14<\/td><\/tr>\n                        <tr><td>Workshop<\/td><td class=\"s\">Shelf 2<\/td><td class=\"n\">4<\/td><\/tr>\n                        <tr><td>Water park warehouse<\/td><td class=\"s\">Shelf A1<\/td><td class=\"n\">4<\/td><\/tr>\n                      <\/tbody>\n                    <\/table>\n                  <\/div>\n                  <div class=\"iv-card\">\n                    <div class=\"iv-card-h\"><b>Movements<\/b><\/div>\n                    <table class=\"iv-t\">\n                      <tbody>\n                        <tr><td>Used on assignment #2418<br><span class=\"s\">Family Coaster \u00b7 M. Reed<\/span><\/td><td class=\"s iv-hide-sm\">Oct 20<\/td><td class=\"n iv-minus\">\u22122<\/td><\/tr>\n                        <tr><td>Transfer to workshop<br><span class=\"s\">From Main warehouse \u00b7 S. Ruiz<\/span><\/td><td class=\"s iv-hide-sm\">Oct 18<\/td><td class=\"n\">4<\/td><\/tr>\n                        <tr><td>Stock count adjustment<br><span class=\"s\">Main warehouse \u00b7 A. Moss<\/span><\/td><td class=\"s iv-hide-sm\">Oct 14<\/td><td class=\"n iv-plus\">+12<\/td><\/tr>\n                      <\/tbody>\n                    <\/table>\n                  <\/div>\n                <\/div>\n              <\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"rp-feat\">\n        <div>\n          <p class=\"rp-eyebrow\">On the job<\/p>\n          <h3 class=\"rp-h2\">Planned on the assignment, recorded where the work&nbsp;happens<\/h3>\n          <p class=\"rp-lead\">Add the materials an assignment needs before the work starts. The technician records what was actually used in the Mobaro app, on the spot. No paper notes to type into another system at the end of the shift.<\/p>\n          <ul class=\"rp-list\">\n            <li><div class=\"rp-li-t\">Planned and used, side by side<\/div><div class=\"rp-li-d\">See what the job was expected to need and what it actually took, on each assignment and in planned vs. actual reports.<\/div><\/li>\n            <li><div class=\"rp-li-t\">In the Web and the App<\/div><div class=\"rp-li-d\">Supervisors plan in the office, technicians record on their phone or tablet.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Stock follows the work<\/div><div class=\"rp-li-d\">Every part used is logged against the assignment and shows up in the stock history.<\/div><\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"rp-feat-media rp-pcombo is-wide iv-otj\">\n          <img decoding=\"async\" class=\"rp-pshot lazyload\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/11\/inventory-technician-under-train.webp\" width=\"984\" height=\"615\" alt=\"Technician checking the wheels and bogies of a lifted coaster train while holding a phone\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 984px; --smush-placeholder-aspect-ratio: 984\/615;\">\n          <figure class=\"rp-phone\"><div class=\"mb-screen\" role=\"img\" aria-label=\"Mobaro app on the technician's phone: the assignment Brake check on Family Coaster, number 2418. The materials list shows Bearing 6204, planned 2 and used 2, and M12 bolt, planned 8 and used 6, with a button to resolve the assignment.\"><div class=\"mb-ui\" aria-hidden=\"true\"><div class=\"mb-top\"><div class=\"mb-status\"><span>2:04<\/span><span><svg viewbox=\"0 0 18 12\" style=\"height:.75em;width:1.15em\"><g fill=\"currentColor\"><rect x=\"0\" y=\"8\" width=\"3\" height=\"4\" rx=\".8\"\/><rect x=\"5\" y=\"5.5\" width=\"3\" height=\"6.5\" rx=\".8\"\/><rect x=\"10\" y=\"3\" width=\"3\" height=\"9\" rx=\".8\"\/><rect x=\"15\" y=\"0\" width=\"3\" height=\"12\" rx=\".8\"\/><\/g><\/svg><svg viewbox=\"0 0 16 12\" style=\"height:.75em;width:1em\"><path fill=\"currentColor\" d=\"M8 11.6l2.2-2.6a3.4 3.4 0 0 0-4.4 0zM2.9 6.4a7.6 7.6 0 0 1 10.2 0l-1.4 1.6a5.5 5.5 0 0 0-7.4 0zM.2 3.4a11.6 11.6 0 0 1 15.6 0l-1.4 1.6a9.5 9.5 0 0 0-12.8 0z\"\/><\/svg><svg viewbox=\"0 0 26 12\" style=\"height:.8em;width:1.75em\"><rect x=\".75\" y=\".75\" width=\"21.5\" height=\"10.5\" rx=\"3\" fill=\"none\" stroke=\"currentColor\" stroke-opacity=\".5\" stroke-width=\"1.2\"\/><rect x=\"2.5\" y=\"2.5\" width=\"14\" height=\"7\" rx=\"1.6\" fill=\"currentColor\"\/><path d=\"M24 4.2v3.6c.8-.3 1.3-1 1.3-1.8s-.5-1.5-1.3-1.8z\" fill=\"currentColor\" fill-opacity=\".5\"\/><\/svg><\/span><\/div><div class=\"mb-island\"><\/div><div class=\"mb-bar\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 4.5L7.5 12l7.5 7.5\"\/><\/svg><div class=\"mb-title\"><b>Assignment<\/b><small>#2418<\/small><\/div><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><\/div><\/div><div class=\"mb-body\"><div class=\"mb-card\"><div class=\"mb-field\"><span class=\"mb-label\">Title<\/span><p class=\"mb-big\">Brake check<\/p><\/div><div class=\"mb-field\"><dl class=\"mb-dl\"><dt>Ubicaci\u00f3n<\/dt><dd>Family Coaster<\/dd><dt>Assignee<\/dt><dd>Morgan Reed<\/dd><\/dl><\/div><\/div><div class=\"mb-card\"><div class=\"mb-mat-h\"><span class=\"mb-label\">Materials<\/span><small>Workshop<\/small><\/div><div class=\"mb-mat\"><div><b>Bearing 6204<\/b><small>BRG-6204 \u00b7 Planned 2<\/small><\/div><span class=\"mb-step\"><span>\u2212<\/span><b>2<\/b><span>+<\/span><\/span><\/div><div class=\"mb-mat\"><div><b>M12 bolt<\/b><small>BLT-M12 \u00b7 Planned 8<\/small><\/div><span class=\"mb-step\"><span>\u2212<\/span><b>6<\/b><span>+<\/span><\/span><\/div><\/div><\/div><div class=\"mb-foot\"><div class=\"mb-btn is-go\">Resolve assignment<\/div><div class=\"mb-hint\">Used materials are logged in Movements<\/div><\/div><div class=\"mb-home\"><\/div><\/div><\/div><\/figure>\n        <\/div>\n      <\/div>\n\n      <div class=\"rp-feat rp-flip\">\n        <div>\n          <p class=\"rp-eyebrow\">Stock levels<\/p>\n          <h3 class=\"rp-h2\">Order before you run&nbsp;out<\/h3>\n          <p class=\"rp-lead\">Set a minimum level for each part. Low and out-of-stock items are flagged and easy to filter, and scheduled emails show the right people what needs attention. Create purchase orders for what you are short on, and register deliveries against them when they arrive. Stock and purchasing stay in step.<\/p>\n          <div class=\"rp-pills\"><span>Minimum stock levels<\/span><span>Low-stock email reports<\/span><span>Procurement<\/span><\/div>\n        <\/div>\n        <div class=\"rp-feat-media iv-pcombo is-r\">\n          <img decoding=\"async\" class=\"iv-pc-photo lazyload\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/11\/inventory-wheel-assembly.webp\" width=\"984\" height=\"615\" alt=\"Gloved hand on a coaster wheel assembly, with a phone in the other hand\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 984px; --smush-placeholder-aspect-ratio: 984\/615;\">\n          <div class=\"rp-modal rp-modal-solo\" role=\"img\" aria-label=\"A purchase order in Mobaro for the main warehouse with two wheel parts below minimum: six road wheels, with two in stock against a minimum of eight, and four upstop wheels, with one in stock against a minimum of four.\">\n            <div aria-hidden=\"true\">\n              <div class=\"rp-modal-h\"><b>New purchase order<small>Main warehouse \u00b7 2 materials below minimum<\/small><\/b><svg viewbox=\"0 0 24 24\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg><\/div>\n              <div class=\"iv-po\">\n                <div class=\"iv-po-row\"><div><b>Road wheel, polyurethane<\/b><small>WHL-RD4 \u00b7 In stock 2 \u00b7 Min 8<\/small><\/div><span class=\"iv-qty\"><span>\u2212<\/span><b>6<\/b><span>+<\/span><\/span><\/div>\n                <div class=\"iv-po-row\"><div><b>Upstop wheel<\/b><small>WHL-UP2 \u00b7 In stock 1 \u00b7 Min 4<\/small><\/div><span class=\"iv-qty\"><span>\u2212<\/span><b>4<\/b><span>+<\/span><\/span><\/div>\n              <\/div>\n              <div class=\"iv-po-sum\"><span>2 materials \u00b7 10 items<\/span><b>Receive into Main warehouse<\/b><\/div>\n              <div class=\"rp-modal-acts\"><span class=\"is-out\">Cancel<\/span><span class=\"is-fill\">Create purchase order<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- QUOTE -->\n  <section class=\"rp-pq\">\n    <div class=\"rp-wrap rp-pq-grid\">\n      <img decoding=\"async\" class=\"rp-pq-photo lazyload\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/11\/inventory-quote-victor-bolarinwa.webp\" width=\"480\" height=\"480\" alt=\"Victor Bolarinwa, Ride Technical Team Leader at Motiongate Dubai\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 480px; --smush-placeholder-aspect-ratio: 480\/480;\">\n      <figure class=\"rp-pq-body\">\n        <blockquote>&ldquo;One of the reasons why I love using Mobaro is because it makes my job faster.&rdquo;<\/blockquote>\n        <figcaption><span class=\"rp-pq-who\"><b>Victor Bolarinwa<\/b><span>Ride Technical Team Leader, Motiongate Dubai<\/span><\/span><\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- 5. COMPARISON -->\n  <section class=\"rp-sec\">\n    <div class=\"rp-wrap\">\n      <div class=\"rp-head-block rp-center\">\n        <h2 class=\"rp-h2\">One record, from fault to&nbsp;fix<\/h2>\n        <p class=\"rp-lead\">What changes when spare parts move out of the spreadsheet and into the platform your maintenance team already uses.<\/p>\n      <\/div>\n      <div class=\"iv-cmp-wrap\">\n        <table class=\"iv-cmp\">\n          <caption class=\"iv-sr\">Spare parts in a separate system or spreadsheet compared with Mobaro Inventory Management<\/caption>\n          <thead><tr><td><\/td><th scope=\"col\">Separate system or spreadsheet<\/th><th scope=\"col\" class=\"is-mb\">With Mobaro<\/th><\/tr><\/thead>\n          <tbody>\n            <tr><th scope=\"row\"><span class=\"iv-cmp-t\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M14.7 6.3a4 4 0 0 0-5.4 5.2L4 16.8V20h3.2l5.3-5.3a4 4 0 0 0 5.2-5.4l-2.5 2.5-2.4-.6-.6-2.4z\"\/><\/svg>On the job<\/span><\/th><td><span class=\"iv-cmp-l\" aria-hidden=\"true\">Separate system or spreadsheet<\/span>Parts noted on paper, then typed into another system later<\/td><td class=\"is-mb\"><span class=\"iv-cmp-l\" aria-hidden=\"true\">With Mobaro<\/span>Planned and recorded on the maintenance assignment, in the Web and the App<\/td><\/tr>\n            <tr><th scope=\"row\"><span class=\"iv-cmp-t\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"10\" r=\"6\"\/><path d=\"M12 4v12M6 10h12M7.8 5.8l8.4 8.4M16.2 5.8l-8.4 8.4\"\/><path d=\"M8 21l4-5 4 5\"\/><\/svg>Finding the part<\/span><\/th><td><span class=\"iv-cmp-l\" aria-hidden=\"true\">Separate system or spreadsheet<\/span>Part numbers looked up in binders and manuals<\/td><td class=\"is-mb\"><span class=\"iv-cmp-l\" aria-hidden=\"true\">With Mobaro<\/span>One searchable catalog with SKU, photo and shelf position. Material lists per attraction <span class=\"iv-soon\">Coming soon<\/span><\/td><\/tr>\n            <tr><th scope=\"row\"><span class=\"iv-cmp-t\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M21 8l-9-5-9 5 9 5 9-5z\"\/><path d=\"M3 8v8l9 5 9-5V8\"\/><path d=\"M12 13v8\"\/><\/svg>Stock levels<\/span><\/th><td><span class=\"iv-cmp-l\" aria-hidden=\"true\">Separate system or spreadsheet<\/span>Counts drift when use is not logged<\/td><td class=\"is-mb\"><span class=\"iv-cmp-l\" aria-hidden=\"true\">With Mobaro<\/span>Stock reflects what was actually used on each job<\/td><\/tr>\n            <tr><th scope=\"row\"><span class=\"iv-cmp-t\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v5l3 2\"\/><\/svg>Traceability<\/span><\/th><td><span class=\"iv-cmp-l\" aria-hidden=\"true\">Separate system or spreadsheet<\/span>Hard to show which part went where, and when<\/td><td class=\"is-mb\"><span class=\"iv-cmp-l\" aria-hidden=\"true\">With Mobaro<\/span>Every movement logged with date, user, reason and assignment<\/td><\/tr>\n            <tr><th scope=\"row\"><span class=\"iv-cmp-t\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><circle cx=\"9\" cy=\"8\" r=\"3.5\"\/><path d=\"M2.5 20c0-3.6 2.9-6.5 6.5-6.5s6.5 2.9 6.5 6.5\"\/><path d=\"M16 4.5a3.5 3.5 0 0 1 0 7M18.5 13.8c1.8.9 3 2.7 3 4.9\"\/><\/svg>Admin<\/span><\/th><td><span class=\"iv-cmp-l\" aria-hidden=\"true\">Separate system or spreadsheet<\/span>Another login, another user list, another set of reports<\/td><td class=\"is-mb\"><span class=\"iv-cmp-l\" aria-hidden=\"true\">With Mobaro<\/span>The users, locations, roles and reporting you already have<\/td><\/tr>\n          <\/tbody>\n        <\/table>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- QUOTE -->\n  <section class=\"rp-pq rp-pq-dark\">\n    <div class=\"rp-wrap rp-pq-grid\">\n      <img decoding=\"async\" class=\"rp-pq-photo lazyload\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/11\/inventory-quote-renjith-sreenivarasan.webp\" width=\"480\" height=\"480\" alt=\"Renjith Sreenivarasan, Technical Facilities Director at Doha Quest\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 480px; --smush-placeholder-aspect-ratio: 480\/480;\">\n      <figure class=\"rp-pq-body\">\n        <blockquote>&ldquo;[Mobaro] gives us complete traceability and helps our teams respond faster, maintain consistent standards, and make better operational decisions.&rdquo;<\/blockquote>\n        <figcaption><span class=\"rp-pq-who\"><b>Renjith Sreenivarasan<\/b><span>Technical Facilities Director, Doha Quest<\/span><\/span><\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- 6. EVERYTHING IN THE MODULE -->\n  <section class=\"rp-sec rp-tint\">\n    <div class=\"rp-wrap\">\n      <div class=\"rp-head-block rp-center\">\n        <h2 class=\"rp-h2\">Everything in Inventory&nbsp;Management<\/h2>\n      <\/div>\n      <ul class=\"rp-feats\">\n        <li><h3 class=\"rp-feat-t\">Assignment&nbsp;integration<\/h3><p>Plan material needs and record actual use, in the Web and the mobile App.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Bulk&nbsp;setup<\/h3><p>Mobaro imports your existing parts list for you.<\/p><\/li>\n                <li><h3 class=\"rp-feat-t\">Low-stock&nbsp;alerts<\/h3><p>Minimum levels per part, with low and out-of-stock items flagged and scheduled emails to the right people.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Material&nbsp;catalog<\/h3><p>Names, SKUs, manufacturers, descriptions and images, in searchable categories.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Material lists per&nbsp;attraction <span class=\"iv-soon\">Coming soon<\/span><\/h3><p>A list of materials (MBOM) for every attraction and asset, down to the SKU, built from the manufacturer&#8217;s documentation.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Multiple&nbsp;warehouses<\/h3><p>Stock per warehouse, linked to your Mobaro locations. Add, adjust and transfer materials between them.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Procurement<\/h3><p>Create purchase orders for the parts you are short on, and register deliveries when they arrive.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Reports<\/h3><p>Consumption, forecast and planned vs. actual, per attraction and asset, with Excel export.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Role-based&nbsp;permissions<\/h3><p>Decide who can view, adjust and transfer stock.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Stock&nbsp;history<\/h3><p>Every adjustment, transfer and use, with date, user, reason and assignment.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Stock&nbsp;positions<\/h3><p>Record exactly where each part sits inside a warehouse, by shelf, rack or bin.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Stock&nbsp;value<\/h3><p>Unit prices in multiple currencies, with stock value per warehouse.<\/p><\/li>\n      <\/ul>\n    <\/div>\n  <\/section>\n\n  <!-- 7. PERSONAS -->\n  <section class=\"rp-sec\">\n    <div class=\"rp-wrap\">\n      <div class=\"rp-head-block rp-center\">\n        <h2 class=\"rp-h2\">The same inventory, seen from three&nbsp;roles<\/h2>\n      <\/div>\n      <div class=\"rp-grid3\">\n        <div class=\"rp-card rp-persona\">\n          <p class=\"rp-role\">Maintenance Manager<\/p>\n          <h3 class=\"rp-h3\">Plan the off-season with stock in&nbsp;view<\/h3>\n          <p class=\"rp-p\">Consumption and forecast reports show which parts your planned work will use, and planned vs. actual reports show where jobs take more than expected, so the winter overhaul does not stall on a missing seal kit.<\/p>\n        <\/div>\n        <div class=\"rp-card rp-persona\">\n          <p class=\"rp-role\">Technicians<\/p>\n          <h3 class=\"rp-h3\">Less searching, more&nbsp;fixing<\/h3>\n          <p class=\"rp-p\">The material catalog and stock positions point to the right part on the right shelf. Recording what was used takes a few taps in the app.<\/p>\n        <\/div>\n        <div class=\"rp-card rp-persona\">\n          <p class=\"rp-role\">COO and General Manager<\/p>\n          <h3 class=\"rp-h3\">See what each attraction costs in&nbsp;parts<\/h3>\n          <p class=\"rp-p\">Consumption per attraction and asset shows what each one uses in spare parts over a season, and stock value per warehouse, in your own currency, shows what sits on the shelves.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 8. PART OF THE PLATFORM -->\n  <section class=\"rp-sec rp-tint\">\n    <div class=\"rp-wrap rp-plat-grid\">\n      <div>\n        <h2 class=\"rp-h2\">Part of the Mobaro your teams already&nbsp;use<\/h2>\n        <p class=\"rp-lead\">Inventory Management is a module on the Mobaro platform. It works with the users, locations, roles and reporting you already have, so there is no extra login, no second user list and no separate set of reports. And because it was built for attractions, it thinks in workshops, seasons and maintenance plans. A downtime logged at the ride in Ride Operations becomes an assignment for maintenance, and the parts used on it come straight out of stock.<\/p>\n        <div class=\"rp-pills\"><span>Users and roles<\/span><span>Single sign-on<\/span><span>Ubicaciones<\/span><span>Assets<\/span><span>Maintenance schedules<\/span><span>Tareas<\/span><span>Notifications<\/span><span>Reports<\/span><span>Web and App<\/span><\/div>\n      <\/div>\n        <div class=\"iv-plat\" role=\"img\" aria-label=\"Ride Operations and Inventory Management working together in Mobaro: RideOps on the ride tablet shows Family Coaster ready for operation again after a 14-minute downtime, with the brake check completed by maintenance, and the technician's phone shows the same assignment, number 2418, resolved with the bearings and bolts used on the job.\">\n          <div class=\"rp-tab\" aria-hidden=\"true\"><div class=\"rp-tab-frame\"><div class=\"rp-tab-screen\" aria-hidden=\"true\"><div class=\"rp-tab-sb\"><span>1:49<\/span><span><svg viewbox=\"0 0 18 12\" style=\"height:.75em;width:1.15em\"><g fill=\"currentColor\"><rect x=\"0\" y=\"8\" width=\"3\" height=\"4\" rx=\".8\"\/><rect x=\"5\" y=\"5.5\" width=\"3\" height=\"6.5\" rx=\".8\"\/><rect x=\"10\" y=\"3\" width=\"3\" height=\"9\" rx=\".8\"\/><rect x=\"15\" y=\"0\" width=\"3\" height=\"12\" rx=\".8\"\/><\/g><\/svg><svg viewbox=\"0 0 16 12\" style=\"height:.75em;width:1em\"><path fill=\"currentColor\" d=\"M8 11.6l2.2-2.6a3.4 3.4 0 0 0-4.4 0zM2.9 6.4a7.6 7.6 0 0 1 10.2 0l-1.4 1.6a5.5 5.5 0 0 0-7.4 0zM.2 3.4a11.6 11.6 0 0 1 15.6 0l-1.4 1.6a9.5 9.5 0 0 0-12.8 0z\"\/><\/svg><svg viewbox=\"0 0 26 12\" style=\"height:.8em;width:1.75em\"><rect x=\".75\" y=\".75\" width=\"21.5\" height=\"10.5\" rx=\"3\" fill=\"none\" stroke=\"currentColor\" stroke-opacity=\".5\" stroke-width=\"1.2\"\/><rect x=\"2.5\" y=\"2.5\" width=\"14\" height=\"7\" rx=\"1.6\" fill=\"currentColor\"\/><path d=\"M24 4.2v3.6c.8-.3 1.3-1 1.3-1.8s-.5-1.5-1.3-1.8z\" fill=\"currentColor\" fill-opacity=\".5\"\/><\/svg><\/span><\/div><div class=\"rp-tab-side\"><i class=\"rp-tab-logo\"><svg viewbox=\"0 0 30 24\" stroke-width=\"2.4\"><path d=\"M7 18a8 8 0 1 1 16 0\"\/><path d=\"M4 21h22\" stroke-width=\"2.8\"\/><path d=\"M10.5 14.5h2.2l1.2-2.6 1.8 4.4 1.2-1.8h2.3\" stroke-width=\"1.6\"\/><\/svg><\/i><span class=\"is-on\"><svg viewbox=\"0 0 24 24\"><rect x=\"4\" y=\"4\" width=\"6.5\" height=\"7.5\" rx=\"1\"\/><rect x=\"13.5\" y=\"4\" width=\"6.5\" height=\"4.5\" rx=\"1\"\/><rect x=\"13.5\" y=\"11.5\" width=\"6.5\" height=\"8.5\" rx=\"1\"\/><rect x=\"4\" y=\"14.5\" width=\"6.5\" height=\"5.5\" rx=\"1\"\/><\/svg>Dashboard<\/span><span><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"8\" r=\"3.6\"\/><path d=\"M5 20.5v-.8a5.2 5.2 0 0 1 5.2-5.2h3.6a5.2 5.2 0 0 1 5.2 5.2v.8z\"\/><\/svg>Staffing<\/span><span><svg viewbox=\"0 0 24 24\"><path d=\"M2.5 6.5v13c3-1.4 6-1.4 9.5.5 3.5-1.9 6.5-1.9 9.5-.5v-13c-3-1.4-6-1.4-9.5.5-3.5-1.9-6.5-1.9-9.5-.5z\"\/><path d=\"M12 7v13\"\/><path d=\"M15.5 4.5v6l1.6-1.2 1.6 1.2V3.5\"\/><\/svg>Manuals<\/span><span><svg viewbox=\"0 0 24 24\"><path d=\"M5 3.5h9.5l4.5 4.5v12.5H5z\"\/><path d=\"M14.5 3.5V8H19\"\/><path d=\"M8.5 12h7M8.5 15.5h7\"\/><\/svg>Notas<\/span><span><svg viewbox=\"0 0 24 24\"><rect x=\"4.5\" y=\"4.5\" width=\"15\" height=\"15\" rx=\"1.5\"\/><path d=\"M8 9h8M11 12.5h5M8 16h4\"\/><\/svg>Activities<\/span><span><svg viewbox=\"0 0 24 24\"><path d=\"M3.5 16.5l5-5 4 3 7.5-7.5\"\/><circle cx=\"3.5\" cy=\"16.5\" r=\"1\" fill=\"currentColor\"\/><circle cx=\"20\" cy=\"7\" r=\"1\" fill=\"currentColor\"\/><\/svg>Statistics<\/span><span class=\"is-set\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"3\"\/><path d=\"M19.4 15a1.7 1.7 0 0 0 .3 1.8l.1.1a2 2 0 1 1-2.8 2.8l-.1-.1a1.7 1.7 0 0 0-1.8-.3 1.7 1.7 0 0 0-1 1.5V21a2 2 0 1 1-4 0v-.1a1.7 1.7 0 0 0-1.1-1.5 1.7 1.7 0 0 0-1.8.3l-.1.1a2 2 0 1 1-2.8-2.8l.1-.1a1.7 1.7 0 0 0 .3-1.8 1.7 1.7 0 0 0-1.5-1H3a2 2 0 1 1 0-4h.1a1.7 1.7 0 0 0 1.5-1.1 1.7 1.7 0 0 0-.3-1.8l-.1-.1a2 2 0 1 1 2.8-2.8l.1.1a1.7 1.7 0 0 0 1.8.3H9a1.7 1.7 0 0 0 1-1.5V3a2 2 0 1 1 4 0v.1a1.7 1.7 0 0 0 1 1.5 1.7 1.7 0 0 0 1.8-.3l.1-.1a2 2 0 1 1 2.8 2.8l-.1.1a1.7 1.7 0 0 0-.3 1.8V9a1.7 1.7 0 0 0 1.5 1H21a2 2 0 1 1 0 4h-.1a1.7 1.7 0 0 0-1.5 1z\"\/><\/svg>Ajustes<\/span><\/div><div class=\"rp-tab-main\"><div class=\"rp-tab-top\"><span class=\"rp-tab-pill is-ready\">Ready for operation<\/span><div><b>Family Coaster<\/b><small>10\/20\/2026 1:49 PM<\/small><\/div><div class=\"rp-tab-acts\"><span class=\"is-ghost is-icon\"><svg viewbox=\"0 0 24 24\"><path d=\"M5 3.5h9.5l4.5 4.5v12.5H5z\"\/><path d=\"M8.5 12h7M8.5 15.5h7M8.5 8.5h3\"\/><\/svg><\/span><div class=\"rp-tab-av\"><i>JL<\/i><i>SR<\/i><i>AM<\/i><\/div><\/div><\/div><div class=\"rp-tab-status\"><span class=\"\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12.5l2.8 2.8L16.5 9.5\"\/><\/svg>Pre-Ops Handover (1\/1)<\/span><span class=\"\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12.5l2.8 2.8L16.5 9.5\"\/><\/svg>Tareas<\/span><span class=\"\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12.5l2.8 2.8L16.5 9.5\"\/><\/svg>Staffing (2\/2)<\/span><span class=\"\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12.5l2.8 2.8L16.5 9.5\"\/><\/svg>Checklists (1\/1)<\/span><\/div><div class=\"rp-tab-card\"><p class=\"rp-tab-h\">Tiempo de inactividad <span>(resolved)<\/span><\/p><div class=\"rp-tab-ok\"><b>Back in operation<\/b><small>Maintenance resolved the assignment, and the ride is cleared to open.<\/small><\/div><p class=\"rp-tab-meta\">Tiempo de inactividad <b>1:34 PM to 1:48 PM<\/b> (14 min)<\/p><div class=\"rp-tab-row\" style=\"border-top:0;padding-top:.2em\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v6M12 16.5v.01\"\/><\/svg><div><b>Technical inspection<\/b><small>Brake fins worn on the final brake run<\/small><\/div><\/div><div class=\"rp-tab-row\"><svg viewbox=\"0 0 24 24\"><path d=\"M3.5 7l1.6 1.6L8 5.5M3.5 13.5l1.6 1.6L8 12\"\/><path d=\"M11 7.5h9.5M11 14h9.5M5 19.5h15.5\"\/><\/svg><div><b>Brake check #2418<\/b><small>Resolved by Morgan Reed<\/small><\/div><em class=\"rp-tab-chip is-done\">Completed<\/em><\/div><\/div><\/div><\/div><\/div><\/div>\n          <figure class=\"rp-phone iv-plat-phone\" aria-hidden=\"true\"><div class=\"mb-screen\"><div class=\"mb-ui\" aria-hidden=\"true\"><div class=\"mb-top\"><div class=\"mb-status\"><span>1:48<\/span><span><svg viewbox=\"0 0 18 12\" style=\"height:.75em;width:1.15em\"><g fill=\"currentColor\"><rect x=\"0\" y=\"8\" width=\"3\" height=\"4\" rx=\".8\"\/><rect x=\"5\" y=\"5.5\" width=\"3\" height=\"6.5\" rx=\".8\"\/><rect x=\"10\" y=\"3\" width=\"3\" height=\"9\" rx=\".8\"\/><rect x=\"15\" y=\"0\" width=\"3\" height=\"12\" rx=\".8\"\/><\/g><\/svg><svg viewbox=\"0 0 16 12\" style=\"height:.75em;width:1em\"><path fill=\"currentColor\" d=\"M8 11.6l2.2-2.6a3.4 3.4 0 0 0-4.4 0zM2.9 6.4a7.6 7.6 0 0 1 10.2 0l-1.4 1.6a5.5 5.5 0 0 0-7.4 0zM.2 3.4a11.6 11.6 0 0 1 15.6 0l-1.4 1.6a9.5 9.5 0 0 0-12.8 0z\"\/><\/svg><svg viewbox=\"0 0 26 12\" style=\"height:.8em;width:1.75em\"><rect x=\".75\" y=\".75\" width=\"21.5\" height=\"10.5\" rx=\"3\" fill=\"none\" stroke=\"currentColor\" stroke-opacity=\".5\" stroke-width=\"1.2\"\/><rect x=\"2.5\" y=\"2.5\" width=\"14\" height=\"7\" rx=\"1.6\" fill=\"currentColor\"\/><path d=\"M24 4.2v3.6c.8-.3 1.3-1 1.3-1.8s-.5-1.5-1.3-1.8z\" fill=\"currentColor\" fill-opacity=\".5\"\/><\/svg><\/span><\/div><div class=\"mb-island\"><\/div><div class=\"mb-bar\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M15 4.5L7.5 12l7.5 7.5\"\/><\/svg><div class=\"mb-title\"><b>Assignment<\/b><small>#2418<\/small><\/div><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12.5l4.5 4.5L19 7.5\"\/><\/svg><\/div><\/div><div class=\"mb-body\"><div class=\"mb-card\"><div class=\"mb-field\"><span class=\"mb-label\">Title<\/span><p class=\"mb-big\">Brake check<\/p><\/div><div class=\"mb-field\"><dl class=\"mb-dl\"><dt>Ubicaci\u00f3n<\/dt><dd>Family Coaster<\/dd><dt>Assignee<\/dt><dd>Morgan Reed<\/dd><\/dl><\/div><\/div><div class=\"mb-card\"><div class=\"mb-mat-h\"><span class=\"mb-label\">Materials<\/span><small>Workshop<\/small><\/div><div class=\"mb-mat\"><div><b>Bearing 6204<\/b><small>BRG-6204 \u00b7 Planned 2<\/small><\/div><span class=\"mb-step\"><span>\u2212<\/span><b>2<\/b><span>+<\/span><\/span><\/div><div class=\"mb-mat\"><div><b>M12 bolt<\/b><small>BLT-M12 \u00b7 Planned 8<\/small><\/div><span class=\"mb-step\"><span>\u2212<\/span><b>6<\/b><span>+<\/span><\/span><\/div><\/div><\/div><div class=\"mb-foot\"><div class=\"mb-btn is-done\">Assignment resolved<\/div><div class=\"mb-hint\">Used materials are logged in Movements<\/div><\/div><div class=\"mb-home\"><\/div><\/div><\/div><\/figure>\n        <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- QUOTE -->\n  <section class=\"rp-pq rp-pq-flip\">\n    <div class=\"rp-wrap rp-pq-grid\">\n      <img decoding=\"async\" class=\"rp-pq-photo lazyload\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/11\/inventory-quote-bevan-alexander.webp\" width=\"480\" height=\"480\" alt=\"Bevan Alexander, Manager at Atlantis Aquaventure, Dubai\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 480px; --smush-placeholder-aspect-ratio: 480\/480;\">\n      <figure class=\"rp-pq-body\">\n        <blockquote>&ldquo;Working with the team from Mobaro has been absolutely amazing. They understand the operation. They understand our industry. And that is quite evident in the type of system that they have built.&rdquo;<\/blockquote>\n        <figcaption><span class=\"rp-pq-who\"><b>Bevan Alexander<\/b><span>Manager, Atlantis Aquaventure, Dubai<\/span><\/span><\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- 10. FAQ -->\n  <section class=\"rp-sec\">\n    <div class=\"rp-wrap\">\n      <div class=\"rp-head-block rp-center\">\n        <h2 class=\"rp-h2\">Inventory Management&nbsp;FAQ<\/h2>\n      <\/div>\n      <div class=\"rp-faq\">\n        <details>\n          <summary>What do we need to use Inventory Management?<\/summary>\n          <p class=\"rp-ans\">Just Mobaro. Inventory Management is a module on the Mobaro platform and uses the users, locations and roles you already have. If you already use Mobaro, it is added to your existing setup.<\/p>\n        <\/details>\n        <details>\n          <summary>Can we import our existing parts list?<\/summary>\n          <p class=\"rp-ans\">Yes. Mobaro imports your existing parts list into the catalog for you, with names, SKUs, manufacturers and categories, so you do not start from scratch.<\/p>\n        <\/details>\n        <details>\n          <summary>Can technicians record parts from the mobile app?<\/summary>\n          <p class=\"rp-ans\">Yes. Materials are planned on the maintenance assignment, and technicians record what they actually used in the Mobaro app or in the Web. Every part used is logged against the assignment in the stock history.<\/p>\n        <\/details>\n        <details>\n          <summary>Can we manage more than one warehouse?<\/summary>\n          <p class=\"rp-ans\">Yes. You keep stock per warehouse and across the organization, linked to your Mobaro locations. You can record where each part sits by shelf, rack or bin, and transfer materials between warehouses.<\/p>\n        <\/details>\n        <details>\n          <summary>How do we know when parts are running low?<\/summary>\n          <p class=\"rp-ans\">You set a minimum stock level for each part. Low and out-of-stock items are flagged and easy to filter, and scheduled low-stock emails show the right people what needs attention. From there, you can create a purchase order for the parts you are short on.<\/p>\n        <\/details>\n        <details>\n          <summary>Who can change stock levels?<\/summary>\n          <p class=\"rp-ans\">You decide. Role-based permissions control who can view, adjust and transfer stock, and every change is logged with date, user and reason.<\/p>\n        <\/details>\n        <details>\n          <summary>Can we see what our stock is worth?<\/summary>\n          <p class=\"rp-ans\">Yes. Add unit prices in the currencies you work in, and Mobaro shows the stock value per warehouse. Consumption and forecast reports can be exported to Excel.<\/p>\n        <\/details>\n        <details>\n          <summary>Do we need assets or other Mobaro modules set up?<\/summary>\n          <p class=\"rp-ans\">No. Assets are part of the core Mobaro platform, so they come with Mobaro itself. Inventory Management is added as a module on top and works with the assets, locations and assignments already in your account.<\/p>\n        <\/details>\n        <details>\n          <summary>Does Inventory Management replace our ERP or purchasing system?<\/summary>\n          <p class=\"rp-ans\">No. Inventory Management is built for maintenance at attractions: the parts, the warehouses and the work they are used on. It is not a full ERP. Purchase orders created in Mobaro fit into your purchasing process the way you work today, and Inventory Management is built to be integration-ready. Talk to us about how it fits your setup.<\/p>\n        <\/details>\n        <details>\n          <summary>Does it work offline in the app?<\/summary>\n          <p class=\"rp-ans\">Yes. Technicians can record the materials they use in the Mobaro App, also without a connection.<\/p>\n        <\/details>\n        <details>\n          <summary>Can we scan barcodes?<\/summary>\n          <p class=\"rp-ans\">Yes. Technicians scan barcodes with the Mobaro App when they count stock, so counts are faster and more accurate.<\/p>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 11. FINAL CTA + DEMO FORM -->\n  <section class=\"rp-cta\" id=\"contact\">\n    <div class=\"rp-wrap rp-center\">\n      <h2 class=\"rp-h2\">See Inventory Management in&nbsp;action<\/h2>\n      <p class=\"rp-lead\">Leave your details, and one of our specialists will book an online demo with you.<\/p>\n      <div class=\"rp-form\">\n        <!-- HUBSPOT-FORM-START: \"Book an Inventory demo\" form, campaign \"Inventory Management - 2026 - Global\" -->\n        <script charset=\"utf-8\" type=\"text\/javascript\" src=\"\/\/js.hsforms.net\/forms\/embed\/v2.js\"><\/script>\n        <script>\n          hbspt.forms.create({\n            region: \"na1\",\n            portalId: \"2795997\",\n            formId: \"de03cd8a-3d14-40d6-8c3f-748cc2b040a2\"\n          });\n        <\/script>\n        <!-- HUBSPOT-FORM-END -->\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script>\n(function(){document.querySelectorAll('.mbr-iv .iv-ha-pause').forEach(function(b){b.addEventListener('click',function(){var w=b.closest('.iv-ha');var p=!w.classList.contains('is-paused');w.classList.toggle('is-paused',p);var t=p?'Play animation':'Pause animation';b.querySelector('span').textContent=t;b.title=t;});});})();\n<\/script>\n\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"FAQPage\",\n  \"mainEntity\":[\n    {\"@type\":\"Question\",\"name\":\"What do we need to use Inventory Management?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Just Mobaro. Inventory Management is a module on the Mobaro platform and uses the users, locations and roles you already have. If you already use Mobaro, it is added to your existing setup.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can we import our existing parts list?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Mobaro imports your existing parts list into the catalog for you, with names, SKUs, manufacturers and categories, so you do not start from scratch.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can technicians record parts from the mobile app?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Materials are planned on the maintenance assignment, and technicians record what they actually used in the Mobaro app or in the Web. Every part used is logged against the assignment in the stock history.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can we manage more than one warehouse?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. You keep stock per warehouse and across the organization, linked to your Mobaro locations. You can record where each part sits by shelf, rack or bin, and transfer materials between warehouses.\"}},\n    {\"@type\":\"Question\",\"name\":\"How do we know when parts are running low?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You set a minimum stock level for each part. Low and out-of-stock items are flagged and easy to filter, and scheduled low-stock emails show the right people what needs attention. From there, you can create a purchase order for the parts you are short on.\"}},\n    {\"@type\":\"Question\",\"name\":\"Who can change stock levels?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"You decide. Role-based permissions control who can view, adjust and transfer stock, and every change is logged with date, user and reason.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can we see what our stock is worth?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Add unit prices in the currencies you work in, and Mobaro shows the stock value per warehouse. Consumption and forecast reports can be exported to Excel.\"}},\n    {\"@type\":\"Question\",\"name\":\"Do we need assets or other Mobaro modules set up?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Assets are part of the core Mobaro platform, so they come with Mobaro itself. Inventory Management is added as a module on top and works with the assets, locations and assignments already in your account.\"}},\n    {\"@type\":\"Question\",\"name\":\"Does Inventory Management replace our ERP or purchasing system?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"No. Inventory Management is built for maintenance at attractions: the parts, the warehouses and the work they are used on. It is not a full ERP. Purchase orders created in Mobaro fit into your purchasing process the way you work today, and Inventory Management is built to be integration-ready. Talk to us about how it fits your setup.\"}},\n    {\"@type\":\"Question\",\"name\":\"Does it work offline in the app?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Technicians can record the materials they use in the Mobaro App, also without a connection.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can we scan barcodes?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Technicians scan barcodes with the Mobaro App when they count stock, so counts are faster and more accurate.\"}}\n  ]\n}\n<\/script>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>The right part, ready for the&nbsp;job With the Inventory Management module in Mobaro, every spare part is tied to the shelf it sits on and the work it is used on. Planned maintenance starts with the parts in hand, long manufacturer lead times stop catching you out before opening day, and you stop rush-ordering parts [&hellip;]<\/p>","protected":false},"author":8,"featured_media":12420,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-12409","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/pages\/12409","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/comments?post=12409"}],"version-history":[{"count":11,"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/pages\/12409\/revisions"}],"predecessor-version":[{"id":12442,"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/pages\/12409\/revisions\/12442"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/media\/12420"}],"wp:attachment":[{"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/media?parent=12409"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}