{"id":5492,"date":"2021-04-20T10:57:17","date_gmt":"2021-04-20T10:57:17","guid":{"rendered":"https:\/\/mobaro.com\/?page_id=5492"},"modified":"2026-10-23T10:35:54","modified_gmt":"2026-10-23T08:35:54","slug":"rideops","status":"publish","type":"page","link":"https:\/\/mobaro.com\/es\/product\/rideops\/","title":{"rendered":"RideOps"},"content":{"rendered":"<div data-elementor-type=\"wp-post\" data-elementor-id=\"5492\" class=\"elementor elementor-5492\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-06ef35c e-con-full e-flex e-con e-parent\" data-id=\"06ef35c\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-d4c4a89 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-html\" data-id=\"d4c4a89\" 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 | RideOps page\n  1. Upload all 21 images from rideops-media-library.zip to the WordPress media library (keep the file names).\n  2. Paste ALL of this into ONE Elementor \"HTML\" widget.\n  3. Surrounding Elementor container: Content width = Full width, Padding = 0, Gap = 0.\n  The demo form at the bottom is the HubSpot RideOps form (formId 0482f56f...). All \"Request a demo\" buttons scroll to it (#contact).\n  Everything is scoped under .mbr-rp so it will not affect the rest of the site.\n  Image paths assume \/wp-content\/uploads\/2026\/10\/ - if WordPress puts them elsewhere, find\/replace that path.\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-rp{\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-rp *,.mbr-rp *::before,.mbr-rp *::after{box-sizing:border-box;}\n.mbr-rp .rp-wrap{max-width:1200px;margin:0 auto;padding:0 24px;}\n.mbr-rp .rp-sec{padding:96px 0;}\n.mbr-rp .rp-sec.rp-tint{background:var(--rp-tint);}\n.mbr-rp .rp-sec.rp-dark{background:var(--rp-bg-dark);color:#D6E6E7;}\n\n\/* Type *\/\n.mbr-rp .rp-eyebrow{display:inline-block;font-family:var(--rp-head);font-weight:800;font-size:15px;color:#387E98;margin:0 0 8px;}\n.mbr-rp .rp-dark .rp-eyebrow{color:var(--rp-lilac);}\n.mbr-rp .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-rp .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-rp .rp-dark .rp-h2{color:var(--rp-white);}\n.mbr-rp .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-rp .rp-dark .rp-h3{color:var(--rp-white);}\n.mbr-rp .rp-lead{font-size:clamp(16px,1.3vw,18px);line-height:1.6;margin:0 0 32px;max-width:640px;}\n.mbr-rp .rp-p{margin:0;}\n.mbr-rp .rp-center{text-align:center;}\n.mbr-rp .rp-center .rp-lead{margin-left:auto;margin-right:auto;}\n.mbr-rp .rp-head-block{max-width:760px;margin:0 0 56px;}\n.mbr-rp .rp-center.rp-head-block{margin-left:auto;margin-right:auto;}\n\n\/* Buttons *\/\n.mbr-rp .rp-btns{display:flex;flex-wrap:wrap;gap:14px;}\n.mbr-rp .rp-center .rp-btns{justify-content:center;}\n.mbr-rp 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-rp a.rp-btn-primary{background:var(--rp-lilac);color:var(--rp-lilac-ink);}\n.mbr-rp 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-rp a.rp-btn-ghost{background:transparent;color:var(--rp-white);box-shadow:inset 0 0 0 2px rgba(255,255,255,.55);}\n.mbr-rp a.rp-btn-ghost:hover{color:var(--rp-white);box-shadow:inset 0 0 0 2px var(--rp-white);}\n.mbr-rp a.rp-btn svg{width:18px;height:18px;flex:none;}\n\n\/* HERO *\/\n.mbr-rp .rp-hero{background:var(--rp-bg-dark);color:#D6E6E7;padding:110px 0 100px;}\n.mbr-rp .rp-hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:64px;align-items:center;}\n.mbr-rp .rp-hero .rp-eyebrow{color:var(--rp-lilac);}\n.mbr-rp .rp-hero .rp-lead{color:#D6E6E7;}\n\n\/* Hero tablet *\/\n.mbr-rp .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-rp .rp-trust{padding:36px 0;border-bottom:1px solid var(--rp-line);background:var(--rp-white);}\n.mbr-rp .rp-trust-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px 44px;}\n.mbr-rp .rp-trust-label{font-size:16px;font-weight:600;color:#427479;}\n.mbr-rp .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-rp .rp-grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}\n.mbr-rp .rp-card{background:var(--rp-white);border:1px solid var(--rp-line);border-radius:12px;padding:30px;}\n.mbr-rp .rp-tint .rp-card{border-color:transparent;}\n.mbr-rp .rp-tint .rp-chip{border-color:transparent;}\n.mbr-rp .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-rp .rp-tint .rp-icon{background:#DCEAEB;}\n.mbr-rp .rp-icon svg{width:24px;height:24px;}\n\n\/* Personas *\/\n.mbr-rp .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-rp .rp-plat-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;}\n.mbr-rp .rp-chips{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px;}\n.mbr-rp .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-rp .rp-chip.rp-chip-int{background:var(--rp-lilac);border-color:var(--rp-lilac);color:var(--rp-lilac-ink);}\n.mbr-rp .rp-sub-label{font-size:15px;font-weight:700;color:#427479;margin:28px 0 10px;}\n.mbr-rp .rp-sub-label:first-child{margin-top:0;}\n\n\/* Quote *\/\n.mbr-rp .rp-quote{max-width:880px;margin:0 auto;text-align:center;}\n.mbr-rp .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-rp .rp-quote blockquote::before{content:\"\\201C\";display:block;font-size:80px;line-height:.6;color:var(--rp-lilac);margin-bottom:16px;}\n.mbr-rp .rp-quote cite{font-style:normal;font-weight:700;color:var(--rp-white);display:block;}\n.mbr-rp .rp-quote cite span{display:block;font-weight:400;color:#B8D0D2;}\n\n\/* FAQ *\/\n.mbr-rp .rp-faq{max-width:840px;margin:0 auto;}\n.mbr-rp .rp-faq details{background:var(--rp-white);border:1px solid var(--rp-line);border-radius:10px;margin:0 0 12px;padding:0;}\n.mbr-rp .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-rp .rp-faq summary::-webkit-details-marker{display:none;}\n.mbr-rp .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-rp .rp-faq details[open] summary::after{transform:rotate(45deg);}\n.mbr-rp .rp-faq .rp-ans{padding:0 26px 24px;margin:0;}\n\n\/* Final CTA *\/\n.mbr-rp .rp-cta{background:var(--rp-bg-dark);color:#D6E6E7;padding:100px 0;}\n.mbr-rp .rp-cta .rp-h2{color:var(--rp-white);font-size:clamp(30px,4vw,46px);}\n.mbr-rp .rp-cta .rp-lead{color:#D6E6E7;}\n\n\/* Feature rows with screenshots *\/\n.mbr-rp .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-rp .rp-feat:first-of-type{border-top:0;padding-top:0;}\n.mbr-rp .rp-feat:last-child{padding-bottom:0;}\n.mbr-rp .rp-feat.rp-flip .rp-feat-media{order:-1;}\n.mbr-rp .rp-feat .rp-lead{margin-bottom:8px;}\n.mbr-rp .rp-feat-media{position:relative;}\n.mbr-rp .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-rp .rp-shot-device{background:#0A3237;padding:10px;border-radius:24px;box-shadow:0 30px 70px rgba(15,80,88,.25);}\n.mbr-rp .rp-shot-device img{display:block;width:100%;height:auto;border-radius:14px;}\n.mbr-rp .rp-shot-float{position:absolute;right:-24px;bottom:-32px;width:34%;min-width:140px;}\n.mbr-rp .rp-shot-stack{display:grid;gap:18px;}\n.mbr-rp .rp-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px;}\n.mbr-rp .rp-pills span{background:var(--rp-tint);color:var(--rp-ink);font-weight:600;font-size:14px;padding:7px 14px;border-radius:999px;}\n\n\/* Maintenance loop *\/\n.mbr-rp .rp-feat.rp-feat-wide{grid-template-columns:.8fr 1.2fr;}\n.mbr-rp .rp-feat.rp-feat-wide.rp-flip{grid-template-columns:1.2fr .8fr;}\n.mbr-rp .rp-feat.rp-feat-wide.rp-flip .rp-feat-media{display:flex;justify-content:flex-end;}\n.mbr-rp .rp-loop-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;}\n.mbr-rp .rp-loop-card{background:var(--rp-white);border-radius:20px;padding:22px;display:flex;flex-direction:column;}\n.mbr-rp .rp-loop-card .rp-loop-img{background:var(--rp-tint);border-radius:14px;padding:16px;margin-bottom:20px;height:240px;display:flex;align-items:center;justify-content:center;}\n.mbr-rp .rp-loop-card img{display:block;max-width:100%;max-height:100%;width:auto;height:auto;border-radius:10px;box-shadow:0 10px 30px rgba(15,80,88,.15);}\n.mbr-rp .rp-loop-step{font-family:var(--rp-head);font-weight:800;font-size:14px;color:#387E98;margin:0 0 6px;}\n\n\/* Small quote *\/\n.mbr-rp .rp-mini-quote{max-width:820px;margin:0 auto;text-align:center;}\n.mbr-rp .rp-mini-quote blockquote{font-family:var(--rp-head);font-weight:700;font-size:clamp(20px,2.4vw,28px);line-height:1.35;color:var(--rp-ink);margin:0 0 18px;padding:0;border:0;}\n.mbr-rp .rp-mini-quote cite{font-style:normal;font-weight:700;color:var(--rp-ink);}\n.mbr-rp .rp-mini-quote cite span{font-weight:400;color:var(--rp-text);}\n\n\/* Stylised UI *\/\n.mbr-rp .rp-ui{--ui-ink:#1F3F45;--ui-sub:#5E7377;--ui-line:#E3ECED;font-family:var(--rp-body);background:var(--rp-white);border:1px solid var(--rp-line);border-radius:20px;padding:26px;box-shadow:0 24px 60px rgba(15,80,88,.14);color:var(--ui-ink);font-size:16px;line-height:1.45;max-width:600px;display:grid;gap:16px;}\n.mbr-rp .rp-ui.rp-ui-narrow{max-width:500px;padding:0;overflow:hidden;gap:0;}\n.mbr-rp .rp-ui b{font-weight:700;color:var(--ui-ink);}\n.mbr-rp .rp-ui svg{width:22px;height:22px;flex:none;}\n.mbr-rp .rp-ui-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;}\n.mbr-rp .rp-ui-title{font-family:var(--rp-head);font-weight:700;font-size:22px;color:var(--rp-dark);}\n.mbr-rp .rp-ui-x{font-size:28px;line-height:1;color:var(--ui-sub);}\n.mbr-rp .rp-ui-pill{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;white-space:nowrap;}\n.mbr-rp .rp-ui-pill::before{content:\"\";width:8px;height:8px;border-radius:50%;background:currentColor;}\n.mbr-rp .rp-ui-pill-closed{background:#FDECEA;color:#B4362B;}\n.mbr-rp .rp-ui-pill-high{background:#FDECEA;color:#B4362B;}\n.mbr-rp .rp-ui-pill-high::before{display:none;}\n.mbr-rp .rp-ui-pill-ready{background:#DDF4EC;color:#0B6B53;}\n.mbr-rp .rp-ui-banner{display:flex;gap:14px;align-items:flex-start;background:#FFF3E3;border:1px solid #F3D3A6;border-radius:14px;padding:16px 18px;}\n.mbr-rp .rp-ui-banner .rp-ui-ico{color:#C76A12;}\n.mbr-rp .rp-ui-banner b{display:block;font-size:17px;}\n.mbr-rp .rp-ui-banner span{display:block;color:#6A4A1F;}\n.mbr-rp .rp-ui-row{display:flex;align-items:center;gap:12px;color:var(--ui-sub);}\n.mbr-rp .rp-ui-item{border:1px solid var(--ui-line);border-radius:14px;padding:14px 16px;}\n.mbr-rp .rp-ui-grow{flex:1;min-width:0;}\n.mbr-rp .rp-ui-grow b,.mbr-rp .rp-ui-who b{display:block;}\n.mbr-rp .rp-ui-grow span,.mbr-rp .rp-ui-who span{display:block;font-size:14px;color:var(--ui-sub);}\n.mbr-rp .rp-ui-ico{display:inline-flex;color:var(--rp-dark);}\n.mbr-rp .rp-ui-ico-muted{color:#7A9195;}\n.mbr-rp .rp-ui-label{margin:4px 0 -6px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7A9195;}\n.mbr-rp .rp-ui-text{margin:0;color:var(--ui-sub);font-size:17px;}\n.mbr-rp .rp-ui-who{display:flex;align-items:center;gap:12px;background:#EEF4F5;padding:16px 26px;}\n.mbr-rp .rp-ui-who .rp-ui-avatar{width:40px;height:40px;border-radius:50%;background:var(--rp-dark);color:#fff;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:center;flex:none;}\n.mbr-rp .rp-ui-body{display:grid;gap:16px;padding:22px 26px 26px;}\n.mbr-rp .rp-ui-field{border:1px solid var(--ui-line);border-radius:12px;padding:14px 16px;min-height:96px;font-size:17px;}\n.mbr-rp .rp-ui-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:4px;}\n.mbr-rp .rp-ui-actions-center{justify-content:center;}\n.mbr-rp .rp-ui-btn{display:inline-flex;align-items:center;gap:8px;background:var(--rp-dark);color:#fff;font-weight:700;font-size:15px;letter-spacing:.04em;text-transform:uppercase;padding:13px 24px;border-radius:10px;}\n.mbr-rp .rp-ui-btn svg{width:18px;height:18px;}\n.mbr-rp .rp-ui-btn-ghost{background:#EEF2F3;color:var(--ui-ink);}\n.mbr-rp .rp-ui-btn-lg{text-transform:none;letter-spacing:0;font-size:17px;padding:15px 30px;border-radius:999px;}\n.mbr-rp .rp-ui-focus{box-shadow:0 0 0 5px rgba(202,191,229,.75);}\n\n\/* Split intro *\/\n.mbr-rp .rp-split{display:grid;grid-template-columns:1fr 1fr;gap:24px 64px;align-items:start;margin:0 0 56px;}\n.mbr-rp .rp-split .rp-h2,.mbr-rp .rp-split .rp-lead{margin:0;}\n.mbr-rp .rp-split .rp-lead{max-width:none;}\n\n\/* Customer logos *\/\n.mbr-rp .rp-trust-inner{display:flex;flex-direction:column;align-items:center;gap:22px;}\n.mbr-rp .rp-trust-inner .rp-trust-label{margin:0;}\n.mbr-rp .rp-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:28px 60px;}\n.mbr-rp img.rp-logo{display:block;height:calc(var(--h) * 1px);width:auto;max-width:180px;object-fit:contain;}\n\n\/* Check lists *\/\n.mbr-rp ul.rp-list{list-style:none !important;margin:18px 0 0 !important;padding:0 !important;}\n.mbr-rp 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-rp ul.rp-list > li:first-child{border-top:0;}\n.mbr-rp ul.rp-list > li::marker{content:\"\";}\n.mbr-rp 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-rp .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-rp .rp-li-d{display:block;font-size:15px;line-height:1.5;}\n\n\/* Stylised seat map *\/\n.mbr-rp .rp-ui.rp-ui-wide{max-width:640px;}\n.mbr-rp .rp-ui-toggle-row{font-size:15px;}\n.mbr-rp .rp-ui-toggle{width:40px;height:22px;border-radius:999px;background:#DCE5E6;position:relative;flex:none;}\n.mbr-rp .rp-ui-toggle::after{content:\"\";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);}\n.mbr-rp .rp-cars{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;}\n.mbr-rp .rp-car{border:1px solid var(--ui-line);border-radius:12px;padding:10px;min-width:0;}\n.mbr-rp .rp-car-name{margin:0 0 8px;font-weight:700;font-size:14px;color:var(--ui-ink);}\n.mbr-rp .rp-seats{display:grid;grid-template-columns:1fr 1fr;gap:6px;}\n.mbr-rp .rp-seat{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40px;border-radius:8px;background:#8FBCC1;color:#123C42;font-size:12px;font-weight:600;text-align:center;line-height:1.15;padding:4px 2px;}\n.mbr-rp .rp-seat-out{background:#F1F3F4;color:#427479;border:1.5px dashed #A9B6B8;}\n.mbr-rp .rp-seat em{font-style:normal;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#B4362B;margin-top:2px;}\n.mbr-rp .rp-ui-legend{display:flex;gap:18px;font-size:13px;color:var(--ui-sub);}\n.mbr-rp .rp-ui-legend span{display:inline-flex;align-items:center;gap:6px;}\n.mbr-rp .rp-dot{display:inline-block;width:12px;height:12px;border-radius:4px;background:#8FBCC1;}\n.mbr-rp .rp-dot.rp-dot-out{background:#F1F3F4;border:1.5px dashed #A9B6B8;}\n\n\/* Stylised dispatch + delay *\/\n.mbr-rp .rp-ui-narrow-pad .rp-ui-head{flex-wrap:nowrap;align-items:flex-start;}\n.mbr-rp .rp-ui-narrow-pad .rp-ui-title{min-width:0;}\n.mbr-rp .rp-ui-meta{font-size:13px;color:var(--ui-sub);}\n.mbr-rp .rp-ui-subtitle{font-family:var(--rp-head);font-weight:800;font-size:26px;color:var(--ui-ink);}\n.mbr-rp .rp-trains{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;}\n.mbr-rp .rp-train{display:flex;flex-direction:column;gap:2px;border:1px solid var(--ui-line);border-radius:12px;padding:10px 12px;background:#F7FAFA;min-width:0;}\n.mbr-rp .rp-train b{font-size:14px;}\n.mbr-rp .rp-train i{font-style:normal;font-size:12px;font-weight:700;color:var(--ui-sub);}\n.mbr-rp .rp-train.rp-train-on{border:2px solid var(--rp-dark);background:#fff;}\n.mbr-rp .rp-train.rp-train-on i{color:#0B6B53;}\n.mbr-rp .rp-train.rp-train-done{opacity:.6;}\n.mbr-rp .rp-ui-q{margin:-4px 0 -4px;font-size:14px;font-weight:600;color:var(--rp-dark);}\n.mbr-rp .rp-nums{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;}\n.mbr-rp .rp-num{display:flex;align-items:center;justify-content:center;height:40px;border-radius:8px;background:#EEF3F4;font-weight:700;font-size:15px;color:var(--ui-ink);font-variant-numeric:tabular-nums;}\n.mbr-rp .rp-num.rp-num-on{background:#3E7F87;color:#fff;}\n.mbr-rp .rp-ui-btn-dispatch{flex-direction:column;gap:0;line-height:1.2;padding:12px 44px;}\n.mbr-rp .rp-ui-btn-dispatch small{font-size:11px;font-weight:600;opacity:.8;}\n.mbr-rp .rp-ui.rp-ui-narrow-pad{max-width:520px;}\n.mbr-rp .rp-ui-pill-delay{background:#FFF0D6;color:#9A5A08;}\n.mbr-rp .rp-opts{display:grid;gap:8px;}\n.mbr-rp .rp-opt{display:flex;align-items:center;gap:12px;border:1px solid var(--ui-line);border-radius:12px;padding:13px 16px;font-size:16px;color:var(--ui-ink);}\n.mbr-rp .rp-opt i{width:18px;height:18px;border-radius:50%;border:2px solid #A9B6B8;flex:none;}\n.mbr-rp .rp-opt.rp-opt-on{border-color:var(--rp-dark);background:#F3F8F8;font-weight:700;}\n.mbr-rp .rp-opt.rp-opt-on i{border:5px solid var(--rp-dark);}\n.mbr-rp .rp-ui-skip{font-size:14px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-sub);}\n.mbr-rp .rp-seat{font-size:15px;font-weight:700;}\n.mbr-rp .rp-seat s{text-decoration-thickness:2px;}\n\n\/* Ride note card *\/\n.mbr-rp .rp-shot-stack{display:grid;gap:20px;}\n.mbr-rp .rp-ui-toggle.rp-ui-toggle-on{background:var(--rp-dark);}\n.mbr-rp .rp-ui-toggle.rp-ui-toggle-on::after{left:21px;}\n.mbr-rp .rp-ui-note .rp-ui-field{min-height:0;}\n\n\/* Feature tiles *\/\n\n\/* Quote breakers *\/\n.mbr-rp .rp-breaker{background:#F5F2FB;padding:80px 0;}\n.mbr-rp .rp-breaker.rp-breaker-dark{background:var(--rp-bg-dark);}\n.mbr-rp .rp-bq{max-width:900px;margin:0 auto;text-align:center;}\n.mbr-rp .rp-bq blockquote{font-family:var(--rp-head);font-weight:700;font-size:clamp(22px,2.6vw,32px);line-height:1.35;color:var(--rp-ink);margin:0 0 24px;padding:0;border:0;quotes:none;}\n.mbr-rp .rp-breaker-dark .rp-bq blockquote{color:var(--rp-white);}\n.mbr-rp .rp-bq figcaption b{display:block;font-weight:700;color:var(--rp-ink);}\n.mbr-rp .rp-bq figcaption span{display:block;color:var(--rp-text);font-size:15px;}\n.mbr-rp .rp-breaker-dark .rp-bq figcaption b{color:var(--rp-white);}\n.mbr-rp .rp-breaker-dark .rp-bq figcaption span{color:#B8D0D2;}\n.mbr-rp .rp-bq-pair{display:grid;grid-template-columns:1fr 1fr;gap:56px;}\n.mbr-rp .rp-bq.rp-bq-sm{text-align:left;margin:0;}\n.mbr-rp .rp-bq.rp-bq-sm blockquote{font-size:clamp(19px,1.9vw,23px);}\n\n\/* Partners *\/\n.mbr-rp .rp-partners{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;}\n.mbr-rp a.rp-partner{display:flex;flex-direction:column;gap:8px;background:var(--rp-white);border:1px solid transparent;border-radius:12px;padding:26px;text-decoration:none;color:var(--rp-text);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;}\n.mbr-rp a.rp-partner:hover{border-color:var(--rp-line);box-shadow:0 0 24px rgba(0,0,0,.08);transform:none;color:var(--rp-text);}\n.mbr-rp a.rp-partner:focus-visible{outline:3px solid var(--rp-lilac);outline-offset:2px;}\n.mbr-rp .rp-partner-logo{display:flex;align-items:center;height:52px;margin-bottom:10px;}\n.mbr-rp .rp-partner-logo img{display:block;max-height:44px;max-width:170px;width:auto;height:auto;}\n.mbr-rp .rp-partner-cat{font-size:14px;font-weight:700;color:#387E98;}\n.mbr-rp .rp-partner-name{font-family:var(--rp-head);font-weight:700;font-size:18px;color:var(--rp-ink);}\n.mbr-rp .rp-partner-d{font-size:15px;line-height:1.5;flex:1;}\n.mbr-rp .rp-partner-link{display:inline-flex;align-items:center;gap:6px;font-weight:700;font-size:14px;color:var(--rp-dark);margin-top:6px;}\n.mbr-rp .rp-partner-link svg{width:15px;height:15px;}\n\n\/* Photo + UI combo *\/\n.mbr-rp .rp-combo{display:grid;grid-template-columns:repeat(12,1fr);margin-bottom:150px;width:100%;max-width:560px;justify-self:end;}\n.mbr-rp .rp-combo-photo{grid-column:2 \/ 13;grid-row:1;display:block;width:100%;height:auto;border-radius:20px;box-shadow:0 24px 60px rgba(15,80,88,.18);}\n.mbr-rp .rp-combo > .rp-ui{grid-column:1 \/ 8;grid-row:1;align-self:end;margin-bottom:-150px;position:relative;z-index:1;max-width:none;}\n.mbr-rp .rp-ui-compact .rp-ui-who{padding:12px 20px;}\n.mbr-rp .rp-ui-compact .rp-ui-body{padding:16px 20px 20px;gap:12px;}\n.mbr-rp .rp-ui-compact .rp-ui-title{font-size:19px;}\n.mbr-rp .rp-ui-compact .rp-ui-field{min-height:0;font-size:15px;padding:12px 14px;}\n.mbr-rp .rp-ui-compact .rp-ui-btn{padding:11px 20px;font-size:14px;}\n\n.mbr-rp .rp-combo.rp-combo-r .rp-combo-photo{grid-column:1 \/ 12;}\n.mbr-rp .rp-combo.rp-combo-r > .rp-ui{grid-column:4 \/ 13;}\n.mbr-rp .rp-ui-compact.rp-ui-note{padding:20px;gap:12px;}\n.mbr-rp .rp-br{display:inline;}\n@media (max-width:1024px){.mbr-rp .rp-br{display:none;}}\n\n\/* Photo quote breaker *\/\n.mbr-rp .rp-pq{background:#7DAF9C;padding:52px 0;}\n.mbr-rp .rp-pq-grid{display:grid;grid-template-columns:180px 1fr;gap:48px;align-items:center;max-width:960px;}\n.mbr-rp .rp-pq-photo{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:12px;box-shadow:none;}\n.mbr-rp .rp-pq-body{margin:0;}\n.mbr-rp .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-rp .rp-pq-body blockquote::before{content:\"\\201C\";display:block;font-size:56px;line-height:.5;color:#fff;opacity:.85;margin-bottom:8px;}\n.mbr-rp .rp-pq-body figcaption b{display:block;font-weight:700;font-size:15px;color:#0F3A40;}\n.mbr-rp .rp-pq-body figcaption span{display:block;font-size:14px;color:#173F45;}\n\n.mbr-rp .rp-pq.rp-pq-dark{background:var(--rp-bg-dark);}\n.mbr-rp .rp-pq-dark .rp-pq-body blockquote{color:#fff;}\n.mbr-rp .rp-pq-dark .rp-pq-body blockquote::before{color:var(--rp-lilac);opacity:1;}\n.mbr-rp .rp-pq-dark .rp-pq-body figcaption b{color:#fff;}\n.mbr-rp .rp-pq-dark .rp-pq-body figcaption span{color:#B8D0D2;}\n.mbr-rp .rp-pq-dark .rp-pq-photo{box-shadow:none;}\n\n.mbr-rp .rp-pq-flip .rp-pq-grid{grid-template-columns:1fr 180px;}\n.mbr-rp .rp-pq-flip .rp-pq-photo{order:2;}\n.mbr-rp .rp-partners-note{margin:28px 0 0;text-align:center;font-size:16px;}\n.mbr-rp .rp-partners-note a{color:var(--rp-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px;}\n\n.mbr-rp .rp-pq-body blockquote::before{content:none !important;display:none !important;}\n.mbr-rp .rp-pq-body figcaption{display:flex;align-items:center;gap:16px;}\n.mbr-rp .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-rp .rp-pq-logo img{display:block;max-height:36px;max-width:110px;width:auto;height:auto;}\n.mbr-rp .rp-pq-who{display:block;}\n.mbr-rp .rp-pq-body figcaption .rp-pq-who b{display:block;}\n.mbr-rp .rp-pq-body figcaption .rp-pq-who span{display:block;}\n.mbr-rp #rp-how{scroll-margin-top:110px;}\n\n\/* Demo form *\/\n.mbr-rp #contact{scroll-margin-top:110px;}\n.mbr-rp .rp-form{max-width:760px;margin:36px auto 0;text-align:left;}\n.mbr-rp .rp-form-preview{background:rgba(255,255,255,.06);border:1px dashed rgba(255,255,255,.35);border-radius:12px;padding:28px;color:#D6E6E7;}\n.mbr-rp .rp-form-preview .rp-fp-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px;}\n.mbr-rp .rp-form-preview label{display:block;font-size:14px;font-weight:600;color:#7DAF9C;margin-bottom:6px;}\n.mbr-rp .rp-form-preview .rp-fp-in{height:44px;border-radius:6px;background:#F5F7F8;}\n.mbr-rp .rp-form-preview .rp-fp-note{font-size:13px;margin:0 0 20px;}\n.mbr-rp .rp-form-preview .rp-fp-btn{display:inline-block;background:#fff;color:#074F57;font-weight:700;padding:12px 28px;border-radius:6px;}\n@media (max-width:720px){.mbr-rp .rp-form-preview .rp-fp-row{grid-template-columns:1fr;}}\n\n\/* Responsive *\/\n@media (max-width:1024px){\n  .mbr-rp .rp-hero-grid,.mbr-rp .rp-plat-grid{grid-template-columns:1fr;gap:48px;}\n  .mbr-rp .rp-grid3{grid-template-columns:1fr 1fr;}\n  .mbr-rp .rp-feat{grid-template-columns:1fr;gap:40px;}\n  .mbr-rp .rp-feat.rp-flip .rp-feat-media{order:0;}\n  .mbr-rp .rp-feat.rp-feat-wide,.mbr-rp .rp-feat.rp-feat-wide.rp-flip{grid-template-columns:1fr;}\n  .mbr-rp .rp-feat.rp-feat-wide.rp-flip .rp-feat-media{display:block;}\n  .mbr-rp .rp-split{grid-template-columns:1fr;margin-bottom:40px;}\n  .mbr-rp .rp-partners{grid-template-columns:1fr 1fr;}\n  .mbr-rp .rp-bq-pair{grid-template-columns:1fr;gap:40px;}\n  .mbr-rp .rp-loop-cards{grid-template-columns:1fr 1fr;}\n  .mbr-rp .rp-shot-float{right:-8px;}\n}\n@media (max-width:720px){\n  .mbr-rp{font-size:16px;}\n  .mbr-rp .rp-wrap{padding:0 16px;}\n  .mbr-rp .rp-sec{padding:64px 0;}\n  .mbr-rp .rp-hero{padding:72px 0 64px;}\n  .mbr-rp .rp-cta{padding:72px 0;}\n  .mbr-rp .rp-grid3{grid-template-columns:1fr;}\n  .mbr-rp .rp-head-block{margin-bottom:36px;}\n  .mbr-rp .rp-card{padding:24px;}\n  .mbr-rp .rp-loop-cards{grid-template-columns:1fr;}\n  .mbr-rp .rp-ui{padding:20px;font-size:15px;}\n  .mbr-rp .rp-ui.rp-ui-narrow{padding:0;}\n  .mbr-rp .rp-ui-who{padding:14px 20px;}\n  .mbr-rp .rp-ui-body{padding:18px 20px 20px;}\n  .mbr-rp .rp-ui-title{font-size:19px;}\n  .mbr-rp .rp-cars{grid-template-columns:1fr 1fr;}\n  .mbr-rp .rp-pq{padding:40px 0;}\n  .mbr-rp .rp-pq-grid,.mbr-rp .rp-pq-flip .rp-pq-grid{grid-template-columns:1fr;gap:28px;}\n  .mbr-rp .rp-pq-flip .rp-pq-photo{order:0;}\n  .mbr-rp .rp-pq-photo{max-width:120px;}\n  .mbr-rp .rp-combo{display:block;margin-bottom:0;}\n  .mbr-rp .rp-combo > .rp-ui{margin:-48px 12px 0;}\n  .mbr-rp .rp-partners{grid-template-columns:1fr;}\n  .mbr-rp .rp-breaker{padding:56px 0;}\n  .mbr-rp .rp-nums{gap:4px;}\n  .mbr-rp .rp-num{height:34px;font-size:13px;}\n  .mbr-rp .rp-train{padding:8px;}\n  .mbr-rp .rp-train b{font-size:13px;}\n  .mbr-rp .rp-feat{padding:40px 0;}\n  .mbr-rp .rp-shot-float{right:-4px;bottom:-20px;width:40%;}\n  .mbr-rp .rp-shot-device{padding:6px;border-radius:16px;}\n  .mbr-rp .rp-shot-device img{border-radius:10px;}\n  .mbr-rp a.rp-btn{width:100%;justify-content:center;}\n  .mbr-rp .rp-faq summary{padding:18px 20px;font-size:16px;}\n  .mbr-rp .rp-faq .rp-ans{padding:0 20px 20px;}\n  .mbr-rp .rp-logos{gap:22px 32px;}\n  .mbr-rp img.rp-logo{height:calc(var(--h) * .78px);}\n  .mbr-rp .rp-trust-name{font-size:15px;}\n}\n.mbr-rp .rp-video{position:relative;margin:0;}\n.mbr-rp .rp-video video{display:block;width:100%;height:auto;aspect-ratio:1120 \/ 730;background:var(--rp-bg-dark);-webkit-mask-image:linear-gradient(to right,transparent,#000 2.5%,#000 97.5%,transparent),linear-gradient(to bottom,transparent,#000 2.5%,#000 96%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent,#000 2.5%,#000 97.5%,transparent),linear-gradient(to bottom,transparent,#000 2.5%,#000 96%,transparent);mask-composite:intersect;}\n.mbr-rp .rp-video-btn{position:absolute;right:7%;bottom:10%;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:rgba(255,255,255,.94);color:var(--rp-dark);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 14px rgba(0,0,0,.25);}\n.mbr-rp .rp-video-btn:hover{background:#fff;}\n.mbr-rp .rp-video-btn:focus-visible{outline:3px solid #CABFE5;outline-offset:3px;}\n.mbr-rp .rp-video-btn svg{width:18px;height:18px;}\n.mbr-rp .rp-video-btn .rp-ico-play{display:none;}\n.mbr-rp .rp-video-btn.is-paused .rp-ico-play{display:block;}\n.mbr-rp .rp-video-btn.is-paused .rp-ico-pause{display:none;}\n@media (max-width:767px){.mbr-rp .rp-video-btn{width:40px;height:40px;right:6%;bottom:9%;}}\n\/* RideOps product screens: simplified recreations of the RideOps v2 app *\/\n.mbr-rp .rp-tab{container-type:inline-size;width:100%;max-width:600px;justify-self:end;}\n.mbr-rp .rp-flip .rp-tab{justify-self:start;}\n.mbr-rp .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-rp .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-rp .rp-tab-screen *{box-sizing:border-box;}\n.mbr-rp .rp-tab-screen svg,.mbr-rp .rp-modal svg{display:block;flex:none;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}\n.mbr-rp .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-rp .rp-tab-logo{display:block;width:2.1em;height:1.55em;margin-bottom:.4em;}\n.mbr-rp .rp-tab-logo svg{width:100%;height:100%;}\n.mbr-rp .rp-tab-logo .rp-lg-a{fill:#B5CACD;stroke:none;}\n.mbr-rp .rp-tab-logo .rp-lg-b{fill:none;stroke:#71A694;stroke-width:4.1;stroke-linecap:round;stroke-linejoin:round;}\n.mbr-rp .rp-tab-side span{width:100%;display:flex;justify-content:center;position:relative;}\n.mbr-rp .rp-tab-side span svg{width:1.45em;height:1.45em;}\n.mbr-rp .rp-tab-side span.is-on{color:#fff;}\n.mbr-rp .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-rp .rp-tab-main{min-width:0;padding:1.1em 1.3em 1.3em;display:flex;flex-direction:column;gap:.9em;}\n.mbr-rp .rp-tab-top{display:flex;justify-content:space-between;align-items:center;gap:.8em;min-height:2em;}\n.mbr-rp .rp-tab-top b{font-size:1.15em;font-weight:600;color:var(--t-teal);white-space:nowrap;}\n.mbr-rp .rp-tab-pill{padding:.35em .9em;border-radius:99px;font-size:.82em;font-weight:600;white-space:nowrap;}\n.mbr-rp .rp-tab-pill.is-down{background:#E01B1B;color:#fff;font-variant-numeric:tabular-nums;}\n.mbr-rp .rp-tab-pill.is-ready{background:#E3F5EA;color:#1D5A3B;}\n.mbr-rp .rp-tab-pill.is-not{background:#E3E8EA;color:#1F2A2E;}\n.mbr-rp .rp-tab-chips{display:flex;gap:.45em;flex-wrap:wrap;}\n.mbr-rp .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-rp .rp-tab-chips span.is-prog{background:#D9EEF8;box-shadow:none;}\n.mbr-rp .rp-tab-chips svg{width:1.15em;height:1.15em;}\n.mbr-rp .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-rp .rp-tab-h{font-size:1.15em;font-weight:600;color:var(--t-teal);margin:0 0 .7em;}\n.mbr-rp .rp-tab-sub{font-size:.95em;color:var(--t-sub);margin:0 0 .3em;}\n.mbr-rp .rp-tab-row{display:flex;align-items:center;gap:.75em;padding:.75em 0;border-top:1px solid var(--t-line);}\n.mbr-rp .rp-tab-h + .rp-tab-row{border-top:0;padding-top:.2em;}\n.mbr-rp .rp-tab-row > svg{width:1.5em;height:1.5em;color:#3D4A4E;}\n.mbr-rp .rp-tab-row div{flex:1;min-width:0;}\n.mbr-rp .rp-tab-row b{display:block;font-weight:600;font-size:.98em;}\n.mbr-rp .rp-tab-row small{display:block;font-size:.82em;color:var(--t-sub);}\n.mbr-rp .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-rp .rp-tab-act svg{width:1.1em;height:1.1em;}\n.mbr-rp .rp-tab-act.is-off{background:#E8ECEE;color:#9AA6AA;}\n.mbr-rp .rp-tab-chip{font-style:normal;font-size:.76em;font-weight:600;padding:.3em .7em;border-radius:99px;white-space:nowrap;}\n.mbr-rp .rp-tab-chip.is-high{background:#FCE4E4;color:#A11E1E;}\n.mbr-rp .rp-tab-chip.is-done{background:#DDF3E5;color:#1D5A3B;}\n.mbr-rp .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-rp .rp-tab-warn b{display:block;font-weight:600;}\n.mbr-rp .rp-tab-warn small{display:block;font-size:.84em;color:#5A4A33;margin-top:.15em;}\n.mbr-rp .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-rp .rp-tab-open svg{width:1.15em;height:1.15em;}\n.mbr-rp .rp-tab-units{display:grid;grid-template-columns:repeat(3,1fr);gap:.6em;margin:0 0 .9em;}\n.mbr-rp .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-rp .rp-tab-units > span.is-on{background:#fff;border-color:var(--t-btn);}\n.mbr-rp .rp-tab-units svg{width:1.35em;height:1.35em;color:#3D4A4E;}\n.mbr-rp .rp-tab-units b{display:block;font-weight:600;font-size:.92em;white-space:nowrap;}\n.mbr-rp .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-rp .rp-tab-units .is-on em{background:#90C1C7;color:#0F2E33;}\n.mbr-rp .rp-tab-tr{display:flex;justify-content:space-between;align-items:baseline;}\n.mbr-rp .rp-tab-tr b{font-size:1.7em;font-weight:700;line-height:1.1;}\n.mbr-rp .rp-tab-tr small{font-size:.85em;color:var(--t-sub);}\n.mbr-rp .rp-tab-q{margin:.35em 0 .65em;color:var(--t-teal);font-size:.9em;}\n.mbr-rp .rp-tab-grid{display:grid;grid-template-columns:repeat(8,1fr);gap:.45em;}\n.mbr-rp .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-rp .rp-tab-grid span.is-on{background:#4D8894;color:#fff;}\n.mbr-rp .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-rp .rp-tab-btn small{display:block;font-size:.55em;font-weight:600;opacity:.85;}\n@container (max-width:460px){\n  .mbr-rp .rp-tab-screen{font-size:3.4cqi;grid-template-columns:1fr;aspect-ratio:auto;}\n  .mbr-rp .rp-tab-side{display:none;}\n  .mbr-rp .rp-tab-main{padding:1em;}\n  .mbr-rp .rp-tab-units b{font-size:.85em;}\n  .mbr-rp .rp-tab-grid{grid-template-columns:repeat(4,1fr);}\n  .mbr-rp .rp-tab-grid span:nth-child(n+9){display:none;}\n  .mbr-rp .rp-tab-btn{margin-top:1em;}\n}\n\n\/* RideOps v2 dialogs (next to photos and on their own) *\/\n.mbr-rp .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-rp .rp-modal *{box-sizing:border-box;}\n.mbr-rp .rp-modal-h{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:.9em;}\n.mbr-rp .rp-modal-h b{font-size:1.35em;font-weight:600;color:#074F56;line-height:1.2;}\n.mbr-rp .rp-modal-h b small{display:block;font-size:.62em;font-weight:500;color:#5F6E72;margin-top:.25em;}\n.mbr-rp .rp-modal-h svg{width:1.4em;height:1.4em;color:#074F56;}\n.mbr-rp .rp-modal-row{display:grid;grid-template-columns:1.35fr 1fr;gap:.8em;}\n.mbr-rp .rp-modal-f{margin-bottom:.75em;min-width:0;}\n.mbr-rp .rp-modal-f label{display:block;font-size:.8em;color:#5F6E72;margin:0 0 .3em;}\n.mbr-rp .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-rp .rp-modal-in.is-sel::after{content:\"\";margin-left:auto;border:.32em solid transparent;border-top:.38em solid #1F2A2E;border-bottom:0;}\n.mbr-rp .rp-modal-in i{width:.22em;align-self:stretch;border-radius:2px;background:#E3A24A;}\n.mbr-rp .rp-modal-in.is-area{display:block;min-height:5.4em;line-height:1.45;}\n.mbr-rp .rp-modal-acts{display:flex;justify-content:flex-end;gap:.5em;margin-top:.3em;}\n.mbr-rp .rp-modal-acts span{padding:.55em 1.3em;border-radius:99px;font-weight:600;font-size:.95em;}\n.mbr-rp .rp-modal-acts .is-out{box-shadow:inset 0 0 0 1.5px #1B626C;color:#1B626C;}\n.mbr-rp .rp-modal-acts .is-fill{background:#1B626C;color:#fff;}\n.mbr-rp .rp-modal-list{margin:0 0 1em;}\n.mbr-rp .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-rp .rp-modal-list span:last-child{border-bottom:0;}\n.mbr-rp .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-rp .rp-modal-meta{color:#074F56;font-size:.95em;margin:-.2em 0 .9em;}\n.mbr-rp .rp-modal-tg{display:flex;align-items:center;gap:.8em;padding-bottom:.9em;border-bottom:1px solid #E2E8EB;margin-bottom:.8em;}\n.mbr-rp .rp-modal-tg i{width:2.6em;height:1.45em;border-radius:99px;background:#E3E8EA;position:relative;}\n.mbr-rp .rp-modal-tg i::after{content:\"\";position:absolute;left:.15em;top:.15em;width:1.15em;height:1.15em;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);}\n.mbr-rp .rp-modal-seats{display:grid;grid-template-columns:repeat(4,1fr);gap:.45em .5em;}\n.mbr-rp .rp-modal-seats span{background:#90C1C7;border-radius:.35em;text-align:center;padding:.55em 0;font-size:.95em;color:#1F2A2E;}\n.mbr-rp .rp-modal-seats span.is-off{background:#E3E8EA;color:#9AA6AA;}\n.mbr-rp .rp-modal-who{display:flex;align-items:center;gap:.7em;margin:-.2em 0 1em;padding-bottom:.9em;border-bottom:1px solid #E2E8EB;}\n.mbr-rp .rp-modal-who i{width:2.3em;height:2.3em;border-radius:50%;background:#074F56;color:#fff;font-style:normal;font-weight:600;font-size:.85em;display:flex;align-items:center;justify-content:center;}\n.mbr-rp .rp-modal-who b{display:block;font-weight:600;}\n.mbr-rp .rp-modal-who small{display:block;font-size:.82em;color:#5F6E72;}\n.mbr-rp .rp-modal-solo{font-size:15px;width:100%;max-width:440px;justify-self:end;}\n.mbr-rp .rp-flip .rp-modal-solo{justify-self:start;}\n@media (max-width:1024px){.mbr-rp .rp-modal-solo{justify-self:center;}}\n.mbr-rp .rp-combo > .rp-modal{grid-column:1 \/ 8;grid-row:1;align-self:end;margin-bottom:-150px;position:relative;z-index:1;}\n.mbr-rp .rp-combo.rp-combo-r > .rp-modal{grid-column:4 \/ 13;}\n.mbr-rp .rp-combo.rp-combo-deep{margin-bottom:200px;}\n.mbr-rp .rp-combo.rp-combo-deep > .rp-modal{margin-bottom:-200px;}\n@media (max-width:767px){.mbr-rp .rp-combo > .rp-modal,.mbr-rp .rp-combo.rp-combo-deep > .rp-modal{margin:-48px 12px 0;}.mbr-rp .rp-combo.rp-combo-deep{margin-bottom:0;}}\n.mbr-rp .rp-tint .rp-pills span{background:#fff;box-shadow:inset 0 0 0 1px var(--rp-line);}\n.mbr-rp .rp-pills span.rp-pill-more{background:transparent !important;box-shadow:none !important;border:1.5px dashed #9FB5B8;color:#3E6A6F;}\n\/* Middle ground: real app chrome, kept light *\/\n.mbr-rp .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-rp .rp-tab-screen{font-size:2.12cqi;aspect-ratio:4 \/ 3;grid-template-columns:4.3em 1fr;}\n.mbr-rp .rp-tab-side{gap:.2em;padding:.9em 0 .6em;}\n.mbr-rp .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-rp .rp-tab-side span svg{width:2.1em;height:2.1em;}\n.mbr-rp .rp-tab-side span.is-on{font-weight:700;}\n.mbr-rp .rp-tab-side span.is-on::before{top:.2em;bottom:.2em;}\n.mbr-rp .rp-tab-side span.is-set{margin-top:auto;}\n.mbr-rp .rp-tab-top{position:relative;}\n.mbr-rp .rp-tab-top > div:first-child b{display:block;}\n.mbr-rp .rp-tab-top small{display:block;font-size:.76em;color:var(--t-sub);}\n.mbr-rp .rp-tab-top .rp-tab-pill{position:absolute;left:50%;top:-1.1em;transform:translateX(-50%);border-radius:0 0 .45em .45em;}\n.mbr-rp .rp-tab-acts{display:flex;align-items:center;gap:.4em;}\n.mbr-rp .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-rp .rp-tab-acts > span.is-ghost{background:#fff;box-shadow:inset 0 0 0 1.5px var(--t-teal);}\n.mbr-rp .rp-tab-acts > span.is-icon{padding:.4em;}\n.mbr-rp .rp-tab-acts > span.is-off{background:#E3E8EA;color:#9AA6AA;}\n.mbr-rp .rp-tab-acts > span svg{width:1.2em;height:1.2em;}\n.mbr-rp .rp-tab-av{display:flex;padding-left:.6em;border-left:1px solid var(--t-line);}\n.mbr-rp .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-rp .rp-tab-av i:first-child{margin-left:0;background:#0B4549;}\n.mbr-rp .rp-tab-av i:last-child{background:#063B40;}\n.mbr-rp .rp-tab-status{display:grid;grid-template-columns:repeat(4,1fr);gap:.4em;}\n.mbr-rp .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-rp .rp-tab-status span.is-prog{background:#D3ECF7;}\n.mbr-rp .rp-tab-status span.is-todo{background:#fff;}\n.mbr-rp .rp-tab-status svg{width:1.2em;height:1.2em;color:#2E7D52;}\n.mbr-rp .rp-tab-status .is-prog svg,.mbr-rp .rp-tab-status .is-todo svg{color:#1F2A2E;}\n.mbr-rp .rp-tab-ch{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.7em;}\n.mbr-rp .rp-tab-ch .rp-tab-h{margin:0;}\n.mbr-rp .rp-tab-ch small{display:block;font-size:.78em;color:var(--t-sub);}\n.mbr-rp .rp-tab-ch svg{width:1.3em;height:1.3em;color:#3D4A4E;}\n.mbr-rp .rp-tab-h span{font-size:.75em;font-weight:500;color:var(--t-sub);}\n.mbr-rp .rp-tab-units small{display:block;font-size:.78em;color:var(--t-sub);white-space:nowrap;}\n.mbr-rp .rp-tab-meta{font-size:.82em;color:var(--t-sub);margin:0 0 .5em;}\n.mbr-rp .rp-tab-meta b{color:var(--t-ink);font-weight:600;}\n.mbr-rp .rp-tab-group{font-size:.82em;font-weight:600;color:var(--t-ink);margin:.7em 0 .1em;}\n.mbr-rp .rp-tab-open{align-self:center;}\n@container (max-width:460px){\n  .mbr-rp .rp-tab-screen{font-size:3.1cqi;grid-template-columns:1fr;aspect-ratio:auto;}\n  .mbr-rp .rp-tab-acts > span{font-size:0;padding:.45em;}\n  .mbr-rp .rp-tab-acts > span svg{width:1.2rem;height:1.2rem;}\n  .mbr-rp .rp-tab-av{display:none;}\n  .mbr-rp .rp-tab-status{grid-template-columns:1fr 1fr;}\n  .mbr-rp .rp-tab-top .rp-tab-pill{position:static;transform:none;border-radius:99px;}\n}\n.mbr-rp .rp-tab-status span{font-size:.68em;padding:.5em .5em;}\n@container (max-width:460px){.mbr-rp .rp-tab-top{flex-wrap:wrap;}.mbr-rp .rp-tab-top .rp-tab-pill{order:3;}}\n\/* Mobaro app on a phone *\/\n.mbr-rp figure.rp-phone{margin:0 auto;}\n.mbr-rp .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-rp .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-rp .rp-phone img{display:block;width:100%;height:auto;border-radius:36px}\n.mbr-rp .rp-phone{padding:11px}\n.mbr-rp .mb-screen{container-type:inline-size;border-radius:36px;overflow:hidden;background:#EEF2F2;aspect-ratio:390\/790;position:relative}\n.mbr-rp .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-rp .mb-ui *{box-sizing:border-box}\n.mbr-rp .mb-ui svg{display:block;flex:none}\n.mbr-rp .mb-ui img{display:block;border-radius:.55em;object-fit:cover;box-shadow:none}\n.mbr-rp .mb-top{background:#074F57;color:#fff;padding:0 1.05em .85em;position:relative}\n.mbr-rp .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-rp .mb-status span{display:flex;gap:.35em;align-items:center}\n.mbr-rp .mb-island{position:absolute;left:50%;top:.75em;transform:translateX(-50%);width:30%;height:2.1em;border-radius:99px;background:#050B0C}\n.mbr-rp .mb-bar{display:flex;align-items:center;gap:.75em;min-height:2.7em}\n.mbr-rp .mb-bar svg{width:1.45em;height:1.45em}\n.mbr-rp .mb-title{flex:1;min-width:0}\n.mbr-rp .mb-title b{display:block;font-size:1.3em;font-weight:600;line-height:1.2}\n.mbr-rp .mb-title small{display:block;font-size:.85em;opacity:.78}\n.mbr-rp .mb-progress{margin-top:.75em;display:flex;align-items:center;gap:.7em;font-size:.82em;font-weight:600}\n.mbr-rp .mb-progress i{flex:1;height:.42em;border-radius:99px;background:rgba(255,255,255,.2);overflow:hidden}\n.mbr-rp .mb-progress i::before{content:\"\";display:block;width:50%;height:100%;border-radius:99px;background:#7ED3BC}\n.mbr-rp .mb-body{flex:1;padding:.85em .8em;display:flex;flex-direction:column;gap:.6em;min-height:0}\n.mbr-rp .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-rp .mb-card.is-done::before,.mbr-rp .mb-card.is-req::before{content:\"\";position:absolute;left:0;top:0;bottom:0;width:.28em;background:#3FB27F}\n.mbr-rp .mb-card.is-req::before{background:#E3A24A}\n.mbr-rp .mb-q{display:flex;gap:.6em;align-items:flex-start;justify-content:space-between}\n.mbr-rp .mb-q b{font-weight:600;font-size:1.02em;line-height:1.3}\n.mbr-rp .mb-add{width:2em;height:1.8em;color:#074F57;margin-top:-.1em}\n.mbr-rp .mb-opts{display:flex;gap:.4em;margin-top:.65em;flex-wrap:wrap}\n.mbr-rp .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-rp .mb-opt svg{width:1.45em;height:1.3em;color:#9DB0B3}\n.mbr-rp .mb-opt.is-on{background:#E7F3F1;border-color:#9CCFC4;color:#074F57;font-weight:700}\n.mbr-rp .mb-opt.is-on svg{color:#074F57}\n.mbr-rp .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-rp .mb-thumbs{display:flex;gap:.45em;align-items:center;margin-top:.65em}\n.mbr-rp .mb-thumbs img{width:3.4em;height:3.4em}\n.mbr-rp .mb-thumbs small{font-size:.8em;color:#5A6F73;line-height:1.3}\n.mbr-rp .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-rp .mb-foot{background:#fff;padding:.75em .85em 0;border-top:1px solid #E1E8E9}\n.mbr-rp .mb-btn{text-align:center;border-radius:.75em;padding:.75em;font-weight:700;background:#DCE5E6;color:#55696D;font-size:.98em}\n.mbr-rp .mb-hint{text-align:center;font-size:.78em;color:#5A6F73;margin-top:.45em}\n.mbr-rp .mb-home{width:36%;height:.33em;border-radius:99px;background:#1F3236;margin:.75em auto .55em;opacity:.85}\n.mbr-rp .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-rp .mb-search svg{width:1.15em;height:1.15em}\n.mbr-rp .mb-tabs{display:flex;gap:.35em;background:#074F57;padding:0 .8em}\n.mbr-rp .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-rp .mb-tab.is-on{background:#fff;color:#074F57}\n.mbr-rp .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-rp .mb-tab.is-on em{background:#074F57;color:#fff}\n.mbr-rp .mb-list{flex:1;background:#fff;padding-bottom:.4em}\n.mbr-rp .mb-group{display:flex;justify-content:space-between;font-size:.8em;font-weight:700;color:#4F7F84;padding:.95em 1.15em .35em}\n.mbr-rp .mb-row{display:flex;align-items:center;gap:.75em;padding:.6em 1.15em;border-top:1px solid #EEF2F2}\n.mbr-rp .mb-group + .mb-row{border-top:0}\n.mbr-rp .mb-row > svg{width:1.6em;height:1.45em}\n.mbr-rp .mb-row div{flex:1;min-width:0}\n.mbr-rp .mb-row b{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}\n.mbr-rp .mb-row small{display:block;font-size:.84em;color:#62777B}\n.mbr-rp .mb-row time{font-size:.88em;font-weight:600;color:#3C5155;white-space:nowrap}\n.mbr-rp .mb-row.is-done b{color:#62777B}\n.mbr-rp .mb-origin{background:#E7F3F1;border-radius:.9em;padding:.75em .95em;display:flex;gap:.7em;align-items:flex-start}\n.mbr-rp .mb-origin svg{width:1.7em;height:1.55em;color:#074F57;margin-top:.1em}\n.mbr-rp .mb-origin small{display:block;font-size:.86em;color:#3E6A6F;font-weight:600}\n.mbr-rp .mb-origin b{display:block;font-weight:600;font-size:.95em}\n.mbr-rp .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-rp .mb-chip.is-fail{background:#FBE4DF;color:#962A17}\n.mbr-rp .mb-chip.is-open{background:#E2ECFA;color:#1F4E8C}\n.mbr-rp .mb-chip.is-high{background:#FCEFD9;color:#7E4505}\n.mbr-rp .mb-label{display:block;font-size:.86em;color:#2E7179;font-weight:600;margin-bottom:.15em}\n.mbr-rp .mb-field + .mb-field{margin-top:.7em;padding-top:.7em;border-top:1px solid #EEF2F2}\n.mbr-rp .mb-field p{margin:0;font-size:.95em}\n.mbr-rp .mb-field p.mb-big{font-weight:600;font-size:1.02em}\n.mbr-rp .mb-dl{display:grid;grid-template-columns:auto 1fr;gap:.6em .9em;font-size:.97em;align-items:center}\n.mbr-rp .mb-dl dt{color:#62777B}\n.mbr-rp .mb-dl dd{margin:0;font-weight:600}\n.mbr-rp .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-rp .mb-tabbar span{width:3.4em;height:2.5em;border-radius:99px;display:flex;align-items:center;justify-content:center;color:#074F57}\n.mbr-rp .mb-tabbar span.is-on{background:#074F57;color:#fff}\n.mbr-rp .mb-tabbar svg{width:1.3em;height:1.3em}\n.mbr-rp .rp-pcombo{display:grid;grid-template-columns:1fr;align-items:start}\n.mbr-rp .rp-pcombo > .rp-pshot{grid-area:1\/1;width:70%;aspect-ratio:4\/5;justify-self:start}\n.mbr-rp .rp-pcombo .rp-phone{grid-area:1\/1;justify-self:end;width:51%;margin:56px 0 0;padding:9px;border-radius:40px}\n.mbr-rp .rp-pcombo .mb-screen{border-radius:31px;aspect-ratio:390\/760}\n.mbr-rp .rp-pcombo.is-left > .rp-pshot{justify-self:end}\n.mbr-rp .rp-pcombo.is-left .rp-phone{justify-self:start}\n@media (min-width:561px){.mbr-rp .rp-pcombo.is-wide > .rp-pshot{width:86%;aspect-ratio:16\/10;object-position:center 30%}.mbr-rp .rp-pcombo.is-wide .rp-phone{width:49%;margin-top:30%}}\n.mbr-rp .mb-tab svg{width:1.15em;height:1.15em}\n@media (max-width:1024px){.mbr-rp .rp-pcombo{max-width:620px;margin:0 auto;width:100%}}\n@media (max-width:560px){.mbr-rp .rp-pcombo > .rp-pshot,.mbr-rp .rp-pcombo.is-left > .rp-pshot{width:100%;aspect-ratio:4\/3}.mbr-rp .rp-pcombo .rp-phone,.mbr-rp .rp-pcombo.is-left .rp-phone{grid-area:2\/1;justify-self:center;width:min(290px,84%);margin:-72px 0 0}}\n.mbr-rp .rp-pcombo{width:100%;max-width:600px;justify-self:end;}\n.mbr-rp .rp-pcombo .rp-phone{margin-left:0;margin-right:0;}\n.mbr-rp .mb-btn.is-go{background:#074F57;color:#fff;}\n\n\/* Tablet frame *\/\n.mbr-rp .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-rp .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-rp .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-rp .rp-tab-sb > span:first-child{color:#fff;}\n.mbr-rp .rp-tab-sb > span:last-child{display:flex;gap:.35em;align-items:center;}\n.mbr-rp .rp-tab-sb svg{display:block;}\n.mbr-rp .rp-tab-side{padding-top:2.1em;}\n.mbr-rp .rp-tab-main{padding-top:1.6em;}\n@container (max-width:460px){.mbr-rp .rp-tab-sb > span:first-child{color:#1F2A2E;}.mbr-rp .rp-tab-main{padding-top:1.9em;}}\n.mbr-rp .rp-h1,.mbr-rp .rp-h2,.mbr-rp .rp-h3,.mbr-rp .rp-feat-t,.mbr-rp .rp-pq blockquote,.mbr-rp .rp-bq blockquote{text-wrap:balance;}\n.mbr-rp .rp-lead,.mbr-rp .rp-p{text-wrap:pretty;}\n.mbr-rp ul.rp-feats{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;}\n.mbr-rp ul.rp-feats > li{margin:0;padding:16px 0 0;border-top:2px solid var(--rp-dark);min-width:0;}\n.mbr-rp ul.rp-feats > li::before{content:none;display:none;}\n.mbr-rp .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-rp ul.rp-feats p{text-wrap:pretty;margin:0;font-size:15px;line-height:1.5;color:#2F5F64;}\n@media (max-width:1024px){.mbr-rp ul.rp-feats{grid-template-columns:1fr 1fr;gap:28px 32px;}}\n@media (max-width:560px){.mbr-rp ul.rp-feats{grid-template-columns:1fr;gap:22px;}}\n<\/style>\n\n<!--\n  IMAGES: upload the files from rideops-screenshots.zip and rideops-logos to the WordPress media library (October 2026).\n  All image paths below start with https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/\n  If your media library uses another folder, do one find\/replace on that path.\n-->\n<div class=\"mbr-rp\">\n\n  <!-- 1. HERO -->\n  <section class=\"rp-hero\">\n    <div class=\"rp-wrap rp-hero-grid\">\n      <div>\n        <h1 class=\"rp-h1\">Operate every ride without blind&nbsp;spots<\/h1>\n        <p class=\"rp-lead\">RideOps lets your operators manage readiness, dispatches, downtime and handovers right at the ride. It connects directly with your maintenance team in Mobaro, so faults become assignments, repairs are documented and rides only open once maintenance has cleared them. That way, you can run your rides safely, efficiently and cost-effectively.<\/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=\"#rp-how\">See a day at the ride<\/a>\n        <\/div>\n      <\/div>\n    <figure class=\"rp-video rp-hero-video\">\n      <video muted loop playsinline preload=\"none\" width=\"1120\" height=\"730\" poster=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-hero-poster.webp\" aria-label=\"Screen recording of RideOps on a ride tablet: operators sign in to their positions, set which trains and seats are available, dispatch riders and record a delay reason.\">\n        <source src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-hero.mp4\" type='video\/mp4; codecs=\"avc1.64001F\"'>\n        <source src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-hero.webm\" type='video\/webm; codecs=\"vp9\"'>\n      <\/video>\n      <button type=\"button\" class=\"rp-video-btn is-paused\" aria-label=\"Play video\"><svg class=\"rp-ico-pause\" viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><rect x=\"6\" y=\"5\" width=\"4\" height=\"14\" rx=\"1\"\/><rect x=\"14\" y=\"5\" width=\"4\" height=\"14\" rx=\"1\"\/><\/svg><svg class=\"rp-ico-play\" viewbox=\"0 0 24 24\" fill=\"currentColor\" aria-hidden=\"true\"><path d=\"M8 5.5v13a1 1 0 0 0 1.5.86l10.5-6.5a1 1 0 0 0 0-1.72L9.5 4.64A1 1 0 0 0 8 5.5z\"\/><\/svg><\/button>\n    <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- 2. CUSTOMER LOGOS -->\n  <div class=\"rp-trust\">\n    <div class=\"rp-wrap rp-trust-inner\">\n      <p class=\"rp-trust-label\">Used by ride teams at<\/p>\n      <div class=\"rp-logos\">\n        <img fetchpriority=\"high\" decoding=\"async\" class=\"rp-logo\" style=\"--h:34\" src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-logo-motiongate.png\" width=\"619\" height=\"128\" alt=\"Motiongate Dubai\">\n        <img decoding=\"async\" class=\"rp-logo lazyload\" style=\"--smush-placeholder-width: 492px; --smush-placeholder-aspect-ratio: 492\/240;--h:44\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-logo-djurs-sommerland.png\" width=\"492\" height=\"240\" alt=\"Djurs Sommerland\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\">\n        <img decoding=\"async\" class=\"rp-logo lazyload\" style=\"--smush-placeholder-width: 288px; --smush-placeholder-aspect-ratio: 288\/205;--h:54\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-logo-portaventura.png\" width=\"288\" height=\"205\" alt=\"PortAventura\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\">\n        <img decoding=\"async\" class=\"rp-logo lazyload\" style=\"--smush-placeholder-width: 240px; --smush-placeholder-aspect-ratio: 240\/240;--h:56\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-logo-luna-park.png\" width=\"240\" height=\"240\" alt=\"Luna Park Coney Island\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\">\n        <img decoding=\"async\" class=\"rp-logo lazyload\" style=\"--smush-placeholder-width: 835px; --smush-placeholder-aspect-ratio: 835\/240;--h:36\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-logo-tivoli.png\" width=\"835\" height=\"240\" alt=\"Tivoli\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\">\n      <\/div>\n    <\/div>\n  <\/div>\n\n  <!-- 3. WHY RIDEOPS -->\n  <section class=\"rp-sec\">\n    <div class=\"rp-wrap\">\n      <div class=\"rp-split\">\n        <div>\n          <h2 class=\"rp-h2\">One flow from the ride<br class=\"rp-br\"> to&nbsp;the workshop and&nbsp;back<\/h2>\n        <\/div>\n        <p class=\"rp-lead\">Ride operations and maintenance depend on each other all day, yet the handover between them often lives on paper, radio calls, or someone's memory. RideOps brings both teams into one flow, with a clear, documented handover, so everyone can see which rides are cleared, what was done, and who signed off. And because it is open by design, it connects to the queue, camera and sensor systems your park already uses.<\/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\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M8 12.5l2.5 2.5L16 9.5\"\/><\/svg><\/div>\n          <h3 class=\"rp-h3\">Rides cleared with&nbsp;confidence<\/h3>\n          <p class=\"rp-p\">Pre-ops handovers and ride status show operators exactly which rides maintenance has cleared, before the first guest boards.<\/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\"><rect x=\"5\" y=\"3\" width=\"14\" height=\"18\" rx=\"2\"\/><path d=\"M9 8h6M9 12h6M9 16h3\"\/><\/svg><\/div>\n          <h3 class=\"rp-h3\">All your ride data in the right&nbsp;place<\/h3>\n          <p class=\"rp-p\">Inspections, repairs, dispatches and delay reasons are logged as they happen and shared live with everyone who needs them.<\/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=\"9\" cy=\"8\" r=\"4\"\/><path d=\"M2 21c0-3.9 3.1-7 7-7 1.6 0 3 .5 4.2 1.4M16 18l2 2 4-4\"\/><\/svg><\/div>\n          <h3 class=\"rp-h3\">Every sign-off has a&nbsp;name<\/h3>\n          <p class=\"rp-p\">Handovers, inspections and reopenings carry a name and a time stamp, so you always know who did what, and when. Ready for any audit.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 4. A DAY AT THE RIDE -->\n  <section class=\"rp-sec rp-tint\" id=\"rp-how\">\n    <div class=\"rp-wrap\">\n      <div class=\"rp-head-block rp-center\">\n        <h2 class=\"rp-h2\">One app for the&nbsp;whole operating&nbsp;day<\/h2>\n        <p class=\"rp-lead\">From maintenance clearing the ride in the morning to the last dispatch at night, RideOps guides operators through the day and records everything as it happens.<\/p>\n      <\/div>\n\n\n      <div class=\"rp-feat\">\n        <div>\n          <p class=\"rp-eyebrow\">Prepare<\/p>\n          <h3 class=\"rp-h2\">Start the day&nbsp;ready<\/h3>\n          <p class=\"rp-lead\">Before the first guest boards, operators sign in to their positions, complete their opening checks and see that the ride is cleared by maintenance.<\/p>\n          <ul class=\"rp-list\">\n            <li><div class=\"rp-li-t\">Mandatory positions<\/div><div class=\"rp-li-d\">Operators sign in to the right position by scanning the barcode on their own staff ID or entering a PIN, from load platform to queue entrance.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Opening checklists<\/div><div class=\"rp-li-d\">Pre-opening checks completed and signed at the ride, with photos where needed.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Competencia<\/div><div class=\"rp-li-d\">Only operators trained on a ride can sign in and operate it.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Handover notes<\/div><div class=\"rp-li-d\">Maintenance can add a note to the pre-ops handover, so operators know what was done and what to keep an eye on.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Opening and closing reminders<\/div><div class=\"rp-li-d\">A gentle nudge on the tablet when it is time to open or close, so rides keep to schedule.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Manuals on hand<\/div><div class=\"rp-li-d\">Operating procedures and guidelines inside the app, at the ride, and still on the tablet if the network drops.<\/div><\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"rp-feat-media\">\n          <div class=\"rp-tab\" role=\"img\" aria-label=\"RideOps before opening on Summit Coaster: not ready for operation yet. The pre-ops handover and staffing are in progress, the operator can read the morning engineering handover note, opening checks wait until maintenance has handed over the ride, and a daily engineering inspection is still to be done.\"><div class=\"rp-tab-frame\"><div class=\"rp-tab-screen\" aria-hidden=\"true\"><div class=\"rp-tab-sb\"><span>8:30<\/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 163.5 120\" role=\"img\" aria-label=\"RideOps\"><path class=\"rp-lg-a\" fill=\"#B5CACD\" stroke=\"none\" d=\"M27.35 94.4A63.6 63.6 0 1 1 133.55 102.2H163.5V120H0V102.2H83A38.5 38.5 0 1 0 59.9 94.4Z\"\/><path class=\"rp-lg-b\" fill=\"none\" stroke=\"#71A694\" stroke-width=\"4.1\" d=\"M55.6 62.5H65.3L75.8 42.3 90.8 82.8 101.6 62.4H110.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-not\">Not ready for operation<\/span><div><b>Summit Coaster<\/b><small>10\/20\/2026 8:30 AM<\/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><span class=\"is-icon\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v6M12 16.5v.01\"\/><\/svg><\/span><span class=\"is-off\"><svg viewbox=\"0 0 24 24\"><rect x=\"5\" y=\"11\" width=\"14\" height=\"10\" rx=\"2\"\/><path d=\"M8 11V8a4 4 0 0 1 8 0\"\/><circle cx=\"12\" cy=\"16\" r=\"1\" fill=\"currentColor\"\/><\/svg>Open ride<\/span><div class=\"rp-tab-av\"><i>SR<\/i><i>AM<\/i><\/div><\/div><\/div><div class=\"rp-tab-status\"><span class=\"is-prog\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 12a8 8 0 1 1-4-6.9\"\/><\/svg>Pre-Ops Handover (1\/3)<\/span><span class=\"is-todo\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><\/svg>Assignments (0\/1)<\/span><span class=\"is-prog\"><svg viewbox=\"0 0 24 24\"><path d=\"M20 12a8 8 0 1 1-4-6.9\"\/><\/svg>Staffing (1\/2)<\/span><span class=\"is-todo\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><\/svg>Checklists (0\/1)<\/span><\/div><div class=\"rp-tab-card\"><p class=\"rp-tab-h\">Activities required before opening <span>(4)<\/span><\/p><p class=\"rp-tab-meta\" style=\"margin-bottom:.2em\"><b>Wait for Maintenance to hand over the ride.<\/b> Review engineering clearance and acknowledge the shift handover before starting opening checks.<\/p><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>Summit Coaster \u00b7 Opening checks<\/b><small>Not ready to start<\/small><\/div><em class=\"rp-tab-act is-off\"><svg viewbox=\"0 0 24 24\"><path d=\"M8 5.5v13l10-6.5z\"\/><\/svg>Start<\/em><\/div><div class=\"rp-tab-row\"><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><div><b>Morning engineering handover<\/b><small>Note from Maintenance<\/small><\/div><em class=\"rp-tab-act\"><svg viewbox=\"0 0 24 24\"><path d=\"M2.5 12S6 5.5 12 5.5 21.5 12 21.5 12 18 18.5 12 18.5 2.5 12 2.5 12z\"\/><circle cx=\"12\" cy=\"12\" r=\"2.8\"\/><\/svg>View Note<\/em><\/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>Daily engineering inspection<\/b><small>Required Pre-Ops Handover \u00b7 Deadline 9:30 AM<\/small><\/div><em class=\"rp-tab-chip is-high\">Not done<\/em><\/div><\/div><\/div><\/div><\/div><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"rp-feat rp-flip\">\n        <div>\n          <p class=\"rp-eyebrow\">Units in use<\/p>\n          <h3 class=\"rp-h2\">Trains and&nbsp;seats under&nbsp;control<\/h3>\n          <p class=\"rp-lead\">Set which trains are running and drag them into operating order. Take a single seat out of service, and the available capacity follows straight through to dispatch.<\/p>\n          <div class=\"rp-pills\"><span>Train availability<\/span><span>Operating order<\/span><span>Seat-level availability<\/span><\/div>\n        <\/div>\n        <div class=\"rp-feat-media\">\n          <div class=\"rp-modal rp-modal-solo\" role=\"img\" aria-label=\"RideOps seat availability for Train 1 on Summit Coaster: 4 rows and 16 seats, with seat 06 taken out of service so 15 seats are available for dispatch.\"><div aria-hidden=\"true\"><div class=\"rp-modal-h\"><b>Train 1<\/b><svg viewbox=\"0 0 24 24\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg><\/div><p class=\"rp-modal-meta\">4 rows \u00b7 16 seats \u00b7 15 available<\/p><div class=\"rp-modal-tg\"><i><\/i><span>Make unit unavailable<\/span><\/div><div class=\"rp-modal-seats\"><span>01<\/span><span>02<\/span><span>03<\/span><span>04<\/span><span>05<\/span><span class=\"is-off\">06<\/span><span>07<\/span><span>08<\/span><span>09<\/span><span>10<\/span><span>11<\/span><span>12<\/span><span>13<\/span><span>14<\/span><span>15<\/span><span>16<\/span><\/div><\/div><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"rp-feat\">\n        <div>\n          <p class=\"rp-eyebrow\">Dispatch<\/p>\n          <h3 class=\"rp-h2\">Real throughput, train by&nbsp;train<\/h3>\n          <p class=\"rp-lead\">Operators pick the number of riders and hold to dispatch. Each dispatch is tracked to the train that ran, so you get throughput per hour and real usage per vehicle.<\/p>\n          <ul class=\"rp-list\">\n            <li><div class=\"rp-li-t\">Rider count per train<\/div><div class=\"rp-li-d\">See capacity use ride by ride and train by train.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Dispatch statistics<\/div><div class=\"rp-li-d\">Dispatches and riders this hour, live on the dashboard.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Ready for outages<\/div><div class=\"rp-li-d\">If the network drops, operators keep dispatching. Dispatches are stored on the tablet and sync when the connection is back.<\/div><\/li>\n            <li><div class=\"rp-li-t\">Queue time<\/div><div class=\"rp-li-d\">Updated at the ride or by a connected system, and shown in your guest app through an integration such as Attractions.io.<\/div><\/li>\n          <\/ul>\n        <\/div>\n        <div class=\"rp-feat-media\">\n          <div class=\"rp-tab\" role=\"img\" aria-label=\"RideOps dispatch on Summit Coaster: Train 1 is ready with 15 of 16 seats available, the operator has selected 15 riders and holds the Dispatch 15 button to dispatch.\"><div class=\"rp-tab-frame\"><div class=\"rp-tab-screen\" aria-hidden=\"true\"><div class=\"rp-tab-sb\"><span>1:42<\/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 163.5 120\" role=\"img\" aria-label=\"RideOps\"><path class=\"rp-lg-a\" fill=\"#B5CACD\" stroke=\"none\" d=\"M27.35 94.4A63.6 63.6 0 1 1 133.55 102.2H163.5V120H0V102.2H83A38.5 38.5 0 1 0 59.9 94.4Z\"\/><path class=\"rp-lg-b\" fill=\"none\" stroke=\"#71A694\" stroke-width=\"4.1\" d=\"M55.6 62.5H65.3L75.8 42.3 90.8 82.8 101.6 62.4H110.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\"><div><b>Summit Coaster<\/b><small>10\/20\/2026 1:42 PM<\/small><\/div><div class=\"rp-tab-acts\"><span class=\"is-ghost\"><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>Add note<\/span><span><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v6M12 16.5v.01\"\/><\/svg>Start Downtime<\/span><span><svg viewbox=\"0 0 24 24\"><rect x=\"5\" y=\"11\" width=\"14\" height=\"10\" rx=\"2\"\/><path d=\"M8 11V8a4 4 0 0 1 8 0\"\/><circle cx=\"12\" cy=\"16\" r=\"1\" fill=\"currentColor\"\/><\/svg>Close Ride<\/span><div class=\"rp-tab-av\"><i>JL<\/i><i>SR<\/i><i>AM<\/i><\/div><\/div><\/div><div class=\"rp-tab-card\"><div class=\"rp-tab-ch\"><div><p class=\"rp-tab-h\">Dispatch<\/p><small>Last dispatch 1 minute(s) ago<\/small><\/div><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><\/div><div class=\"rp-tab-units\"><span><em>Siguiente<\/em><svg viewbox=\"0 0 24 24\"><path d=\"M8 3.5h8M12 3.5v2.5\"\/><rect x=\"4.5\" y=\"6\" width=\"15\" height=\"12.5\" rx=\"1.5\"\/><path d=\"M4.5 10.5h15M9.5 6v4.5M14.5 6v4.5\"\/><circle cx=\"9\" cy=\"14.5\" r=\".8\" fill=\"currentColor\"\/><circle cx=\"15\" cy=\"14.5\" r=\".8\" fill=\"currentColor\"\/><path d=\"M7.5 21l1.2-2.5M16.5 21l-1.2-2.5\"\/><\/svg><div><b>Train 2<\/b><small>14 riders<\/small><\/div><\/span><span class=\"is-on\"><em>Ready<\/em><svg viewbox=\"0 0 24 24\"><path d=\"M8 3.5h8M12 3.5v2.5\"\/><rect x=\"4.5\" y=\"6\" width=\"15\" height=\"12.5\" rx=\"1.5\"\/><path d=\"M4.5 10.5h15M9.5 6v4.5M14.5 6v4.5\"\/><circle cx=\"9\" cy=\"14.5\" r=\".8\" fill=\"currentColor\"\/><circle cx=\"15\" cy=\"14.5\" r=\".8\" fill=\"currentColor\"\/><path d=\"M7.5 21l1.2-2.5M16.5 21l-1.2-2.5\"\/><\/svg><div><b>Train 1<\/b><small>15\/16 seats<\/small><\/div><\/span><span><em>Dispatched<\/em><svg viewbox=\"0 0 24 24\"><path d=\"M8 3.5h8M12 3.5v2.5\"\/><rect x=\"4.5\" y=\"6\" width=\"15\" height=\"12.5\" rx=\"1.5\"\/><path d=\"M4.5 10.5h15M9.5 6v4.5M14.5 6v4.5\"\/><circle cx=\"9\" cy=\"14.5\" r=\".8\" fill=\"currentColor\"\/><circle cx=\"15\" cy=\"14.5\" r=\".8\" fill=\"currentColor\"\/><path d=\"M7.5 21l1.2-2.5M16.5 21l-1.2-2.5\"\/><\/svg><div><b>Train 3<\/b><small>16 riders<\/small><\/div><\/span><\/div><div class=\"rp-tab-tr\"><b>Train 1<\/b><\/div><p class=\"rp-tab-q\">How many riders are you dispatching?<\/p><div class=\"rp-tab-grid\"><span>16<\/span><span class=\"is-on\">15<\/span><span>14<\/span><span>13<\/span><span>12<\/span><span>11<\/span><span>10<\/span><span>9<\/span><span>8<\/span><span>7<\/span><span>6<\/span><span>5<\/span><span>4<\/span><span>3<\/span><span>2<\/span><span>1<\/span><\/div><div class=\"rp-tab-btn\">Dispatch 15<small>Hold to dispatch<\/small><\/div><\/div><\/div><\/div><\/div><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"rp-feat rp-flip\">\n        <div>\n          <p class=\"rp-eyebrow\">Delays<\/p>\n          <h3 class=\"rp-h2\">Know why a&nbsp;dispatch was&nbsp;delayed<\/h3>\n          <p class=\"rp-lead\">When a dispatch runs late or a train goes out empty, the operator records why in one tap. Over a season, you see exactly where your capacity goes, and you can choose to keep delayed dispatches out of your throughput figures, so a VIP boarding does not skew the numbers.<\/p>\n          <div class=\"rp-pills\"><span>Accessibility boarding<\/span><span>Guest assistance<\/span><span>Restraint recheck<\/span><span>VIP guests<\/span><span>Technical issue<\/span><span class=\"rp-pill-more\">+ Your own<\/span><\/div>\n          <p class=\"rp-p\" style=\"margin-top:14px;font-size:15px;\">Set up as many reasons as your park needs.<\/p>\n        <\/div>\n        <div class=\"rp-feat-media\">\n          <div class=\"rp-modal rp-modal-solo\" role=\"img\" aria-label=\"RideOps dialog asking the operator to select a reason for a delayed dispatch of Train 1: accessibility boarding, guest assistance, restraint recheck or VIP guests, or skip.\"><div aria-hidden=\"true\"><div class=\"rp-modal-h\"><b>Select delayed dispatch reason<small>Train 1 \u00b7 12 riders<\/small><\/b><svg viewbox=\"0 0 24 24\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg><\/div><div class=\"rp-modal-list\"><span>Accessibility boarding<\/span><span>Guest assistance<\/span><span>Restraint recheck<\/span><span>VIP guests<\/span><\/div><span class=\"rp-modal-skip\">Skip<\/span><\/div><\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 5. THE HANDOVER IN ACTION -->\n  <section class=\"rp-sec\">\n    <div class=\"rp-wrap\">\n      <div class=\"rp-head-block rp-center\">\n        <h2 class=\"rp-h2\">From fault to fix to open&nbsp;ride<\/h2>\n        <p class=\"rp-lead\">When something goes wrong during the day, RideOps hands it straight to maintenance in Mobaro. A fault or a note at the ride becomes an assignment for the right technician, and the ride only opens again when the fix is on record.<\/p>\n      <\/div>\n      <div class=\"rp-feat rp-feat-wide\">\n        <div>\n          <p class=\"rp-loop-step\">Step 01<\/p>\n          <h3 class=\"rp-h2\" style=\"font-size:clamp(22px,2.4vw,28px);\">The operator flags&nbsp;it<\/h3>\n          <p class=\"rp-lead\">A ride note captures what the operator notices at the station. It can simply inform, ask for action, or create an assignment for the right team automatically.<\/p>\n        <\/div>\n        <div class=\"rp-feat-media rp-combo rp-combo-r rp-combo-deep\">\n          <img decoding=\"async\" class=\"rp-combo-photo lazyload\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-2-01-operator-mounted-tablet.webp\" width=\"1200\" height=\"800\" alt=\"Ride operator using RideOps on a tablet mounted at the station control panel while guests sit in the coaster train\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1200px; --smush-placeholder-aspect-ratio: 1200\/800;\">\n          <div class=\"rp-modal\" role=\"img\" aria-label=\"RideOps Create Note dialog: the operator picks the Maintenance observation template, writes that the station sensor on the load platform is reacting slowly and saves the note for maintenance.\"><div aria-hidden=\"true\"><div class=\"rp-modal-h\"><b>Create Note<\/b><svg viewbox=\"0 0 24 24\"><path d=\"M6 6l12 12M18 6L6 18\"\/><\/svg><\/div><div class=\"rp-modal-row\"><div class=\"rp-modal-f\"><label>Choose template*<\/label><div class=\"rp-modal-in is-sel\"><i><\/i>Maintenance observation<\/div><\/div><div class=\"rp-modal-f\"><label>Type*<\/label><div class=\"rp-modal-in is-sel\">Mantenimiento<\/div><\/div><\/div><div class=\"rp-modal-f\"><label>Title*<\/label><div class=\"rp-modal-in\">Station sensor on load platform reacting slowly<\/div><\/div><div class=\"rp-modal-acts\"><span class=\"is-out\">Cancel<\/span><span class=\"is-fill\">Save<\/span><\/div><\/div><\/div>\n        <\/div>\n      <\/div>\n      <div class=\"rp-feat rp-feat-wide rp-flip\">\n        <div>\n          <p class=\"rp-loop-step\">Step 02<\/p>\n          <h3 class=\"rp-h2\" style=\"font-size:clamp(22px,2.4vw,28px);\">A blocking fault stops the&nbsp;ride<\/h3>\n          <p class=\"rp-lead\">If the issue gets worse, the operator starts downtime. A linked, high-priority assignment goes straight to maintenance, and the ride stays closed until it is resolved.<\/p>\n        <\/div>\n        <div class=\"rp-feat-media\"><div class=\"rp-tab\" role=\"img\" aria-label=\"RideOps showing a blocking downtime on Summit Coaster. The ride cannot open until maintenance resolves the high-priority station sensor inspection.\"><div class=\"rp-tab-frame\"><div class=\"rp-tab-screen\" aria-hidden=\"true\"><div class=\"rp-tab-sb\"><span>1:42<\/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 163.5 120\" role=\"img\" aria-label=\"RideOps\"><path class=\"rp-lg-a\" fill=\"#B5CACD\" stroke=\"none\" d=\"M27.35 94.4A63.6 63.6 0 1 1 133.55 102.2H163.5V120H0V102.2H83A38.5 38.5 0 1 0 59.9 94.4Z\"\/><path class=\"rp-lg-b\" fill=\"none\" stroke=\"#71A694\" stroke-width=\"4.1\" d=\"M55.6 62.5H65.3L75.8 42.3 90.8 82.8 101.6 62.4H110.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-down\">Downtime 00:08:00<\/span><div><b>Summit Coaster<\/b><small>10\/20\/2026 1:42 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>(1)<\/span><\/p><div class=\"rp-tab-warn\"><b>Blocking downtime<\/b><small>The ride can't open again until maintenance has resolved the assignment.<\/small><\/div><p class=\"rp-tab-meta\">Downtime started <b>10\/20\/2026 1:34 PM<\/b><\/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>Station sensor on the load platform is reacting slowly<\/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>Station sensor inspection<\/b><small>Assigned to Maintenance<\/small><\/div><em class=\"rp-tab-chip is-high\">High priority<\/em><\/div><\/div><\/div><\/div><\/div><\/div>\n        <\/div>\n      <\/div><div class=\"rp-feat rp-feat-wide\">\n        <div>\n          <p class=\"rp-loop-step\">Step 03<\/p>\n          <h3 class=\"rp-h2\" style=\"font-size:clamp(22px,2.4vw,28px);\">Maintenance records the&nbsp;repair<\/h3>\n          <p class=\"rp-lead\">The technician picks up the assignment in the Mobaro app, inspects the station sensor, describes the fix and resolves it, so the repair is documented step by step.<\/p>\n        <\/div>\n        <div class=\"rp-feat-media rp-pcombo is-wide\"><img decoding=\"async\" class=\"rp-pshot lazyload\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-2-03-technician-sensor.webp\" width=\"1200\" height=\"800\" alt=\"Maintenance technician testing a station sensor with a multimeter on a roller coaster loading platform\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" style=\"--smush-placeholder-width: 1200px; --smush-placeholder-aspect-ratio: 1200\/800;\"><figure class=\"rp-phone\"><div class=\"mb-screen\" role=\"img\" aria-label=\"Mobaro app on the technician's phone: the station sensor inspection assignment, created from a blocking RideOps downtime on Summit Coaster. It shows the description, the repair the technician has written, Morgan Reed as assignee, high priority, and a Resolve assignment button.\"><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><\/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-origin\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M12 7.5v5M12 16v.01\"\/><\/svg><div><small>Created from RideOps downtime<\/small><b>Technical inspection <i class=\"mb-chip is-fail\">Blocking<\/i><\/b><\/div><\/div><div class=\"mb-card\"><div class=\"mb-field\"><span class=\"mb-label\">Title<\/span><p class=\"mb-big\">Station sensor inspection<\/p><\/div><div class=\"mb-field\"><span class=\"mb-label\">Description<\/span><p>Station sensor on the load platform is reacting slowly.<\/p><\/div><div class=\"mb-field\"><span class=\"mb-label\">Resolution<\/span><p>Sensor inspected and cleaned. Function checks completed. Fault cleared.<\/p><\/div><\/div><div class=\"mb-card\"><dl class=\"mb-dl\"><dt>Ubicaci\u00f3n<\/dt><dd>Summit Coaster<\/dd><dt>Assignee<\/dt><dd>Morgan Reed<\/dd><dt>Priority<\/dt><dd><i class=\"mb-chip is-high\">High<\/i><\/dd><dt>Status<\/dt><dd><i class=\"mb-chip is-open\">In progress<\/i><\/dd><\/dl><\/div><\/div><div class=\"mb-foot\"><div class=\"mb-btn is-go\">Resolve assignment<\/div><div class=\"mb-hint\">Summit Coaster can open once this is resolved<\/div><\/div><div class=\"mb-home\"><\/div><\/div><\/div><\/figure><\/div>\n      <\/div>\n      <div class=\"rp-feat rp-feat-wide rp-flip\">\n        <div>\n          <p class=\"rp-loop-step\">Step 04<\/p>\n          <h3 class=\"rp-h2\" style=\"font-size:clamp(22px,2.4vw,28px);\">The operator reopens the&nbsp;ride<\/h3>\n          <p class=\"rp-lead\">Fault cleared, the ride shows as ready for operation and the operator chooses when to reopen. No radio calls needed, and RideOps records the lag time between maintenance clearing the ride and operations reopening it.<\/p>\n        <\/div>\n        <div class=\"rp-feat-media\"><div class=\"rp-tab\" role=\"img\" aria-label=\"RideOps showing Summit Coaster as ready for operation after maintenance completed the station sensor inspection. The ride is closed and the operator can tap Open ride.\"><div class=\"rp-tab-frame\"><div class=\"rp-tab-screen\" aria-hidden=\"true\"><div class=\"rp-tab-sb\"><span>2:07<\/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 163.5 120\" role=\"img\" aria-label=\"RideOps\"><path class=\"rp-lg-a\" fill=\"#B5CACD\" stroke=\"none\" d=\"M27.35 94.4A63.6 63.6 0 1 1 133.55 102.2H163.5V120H0V102.2H83A38.5 38.5 0 1 0 59.9 94.4Z\"\/><path class=\"rp-lg-b\" fill=\"none\" stroke=\"#71A694\" stroke-width=\"4.1\" d=\"M55.6 62.5H65.3L75.8 42.3 90.8 82.8 101.6 62.4H110.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>Summit Coaster<\/b><small>10\/20\/2026 2:07 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><span class=\"is-icon\"><svg viewbox=\"0 0 24 24\"><circle cx=\"12\" cy=\"12\" r=\"9\"\/><path d=\"M12 7v6M12 16.5v.01\"\/><\/svg><\/span><span><svg viewbox=\"0 0 24 24\"><rect x=\"5\" y=\"11\" width=\"14\" height=\"10\" rx=\"2\"\/><path d=\"M8 11V8a4 4 0 0 1 8 0\"\/><circle cx=\"12\" cy=\"16\" r=\"1\" fill=\"currentColor\"\/><\/svg>Open ride<\/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\">Ready for operation<\/p><p class=\"rp-tab-sub\" style=\"color:#1F2A2E\">The ride is currently closed.<\/p><p class=\"rp-tab-meta\">Preopening checklist is valid until: <b>10\/21\/2026 1:42 PM<\/b><\/p><span class=\"rp-tab-open\"><svg viewbox=\"0 0 24 24\"><rect x=\"5\" y=\"11\" width=\"14\" height=\"10\" rx=\"2\"\/><path d=\"M8 11V8a4 4 0 0 1 8 0\"\/><circle cx=\"12\" cy=\"16\" r=\"1\" fill=\"currentColor\"\/><\/svg>Open ride<\/span><p class=\"rp-tab-group\">Checks performed today (2)<\/p><div class=\"rp-tab-row\" style=\"border-top:0\"><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>Station sensor inspection<\/b><small>Morgan Reed \u00b7 Completed 2:05 PM<\/small><\/div><em class=\"rp-tab-chip is-done\">Completed<\/em><\/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>Engineering inspection<\/b><small>Casey Taylor \u00b7 Completed 8:41 AM<\/small><\/div><em class=\"rp-tab-chip is-done\">Completed<\/em><\/div><\/div><\/div><\/div><\/div><\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- QUOTE: Pyek (photo breaker, logo beside name) -->\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\/10\/rideops-quote-christina-hill.jpg\" width=\"480\" height=\"480\" alt=\"Christina Hill, Park Manager at Cowabunga Bay Waterpark, Pyek Group\" 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 is the hub and foundation of our operations. Communication is faster and effective with the checklist assigning work orders to the respective departments.&rdquo;<\/blockquote>\n        <figcaption><span class=\"rp-pq-logo\"><img decoding=\"async\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-quote-logo-pyek.png\" width=\"400\" height=\"401\" alt=\"Pyek Group logo\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 400px; --smush-placeholder-aspect-ratio: 400\/401;\"><\/span><span class=\"rp-pq-who\"><b>Christina Hill<\/b><span>Park Manager, Cowabunga Bay Waterpark (Pyek Group)<\/span><\/span><\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- 6. EVERYTHING AT THE RIDE -->\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 at the&nbsp;ride, in one&nbsp;app<\/h2>\n        <p class=\"rp-lead\">RideOps gives operators and managers one place to record, check and share what happens at each attraction.<\/p>\n      <\/div>\n      <ul class=\"rp-feats\">\n        <li><h3 class=\"rp-feat-t\">Attendants and&nbsp;positions<\/h3><p>See who works each ride and in which position. Operators sign in with a staff ID barcode or a PIN.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Competencia<\/h3><p>Only operators trained on a ride can operate it.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Delay&nbsp;reasons<\/h3><p>Record why a dispatch ran late or went out empty.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Downtime&nbsp;tracking<\/h3><p>Each stop logged with time and reason.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Handover&nbsp;notes<\/h3><p>Notes from maintenance on the pre&#8209;ops handover.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Lag&nbsp;time<\/h3><p>The time from maintenance clearing a ride to operations opening it.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Manuals and&nbsp;guidelines<\/h3><p>Operating procedures in the app, right at the ride.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Opening and closing&nbsp;reminders<\/h3><p>A nudge on the tablet when it is time to open or close.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Operator&nbsp;checklists<\/h3><p>Pre-opening and closing checklists, completed and signed at the ride.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Queue time&nbsp;monitoring<\/h3><p>Queue times logged at set intervals and shared across the park.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Ready for&nbsp;outages<\/h3><p>Keep dispatching when the network drops. Everything syncs when the connection is back.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Ride cycles and&nbsp;capacity<\/h3><p>Riders per cycle and per train, so you know how much capacity you use.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Ride notes and&nbsp;assignments<\/h3><p>Flag what you notice and send an assignment to the right team.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Ride&nbsp;ready<\/h3><p>See at a glance whether a ride is cleared for operation.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Ride stats in the Mobaro&nbsp;app<\/h3><p>Ride status and staffing for managers on the move.<\/p><\/li>\n        <li><h3 class=\"rp-feat-t\">Train and seat&nbsp;control<\/h3><p>Which trains run, in what order, and which seats are available.<\/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\">One source of truth,<br class=\"rp-br\"> three ways to use&nbsp;it<\/h2>\n      <\/div>\n      <div class=\"rp-grid3\">\n        <div class=\"rp-card rp-persona\">\n          <p class=\"rp-role\">Operations Director<\/p>\n          <h3 class=\"rp-h3\">See the whole park,&nbsp;live<\/h3>\n          <p class=\"rp-p\">Throughput, delays, downtime, staffing and the lag time from handover to reopening, across all your rides, so you can act during the day instead of reading about it the morning after.<\/p>\n        <\/div>\n        <div class=\"rp-card rp-persona\">\n          <p class=\"rp-role\">Maintenance Manager<\/p>\n          <h3 class=\"rp-h3\">Plan from real&nbsp;usage<\/h3>\n          <p class=\"rp-p\">Dispatches per train and faults reported at the source give your team the data to prioritize the right work.<\/p>\n        <\/div>\n        <div class=\"rp-card rp-persona\">\n          <p class=\"rp-role\">Ride operators<\/p>\n          <h3 class=\"rp-h3\">Less admin, more&nbsp;focus<\/h3>\n          <p class=\"rp-p\">Clear handovers, one-tap reasons and hold-to-dispatch. The app does the paperwork while they look after guests.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- QUOTE: Holiday World (photo + logo breaker) -->\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\/10\/rideops-quote-lori-gogel.jpg\" width=\"480\" height=\"480\" alt=\"Lori Gogel, Director of Attractions at Holiday World &amp; Splashin' Safari\" 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 significant improvements in efficiency, greatly benefitting our operations.&rdquo;<\/blockquote>\n        <figcaption><span class=\"rp-pq-logo\"><img decoding=\"async\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-quote-logo-holiday-world.png\" width=\"189\" height=\"79\" alt=\"Holiday World &amp; Splashin' Safari logo\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 189px; --smush-placeholder-aspect-ratio: 189\/79;\"><\/span><span class=\"rp-pq-who\"><b>Lori Gogel<\/b><span>Director of Attractions, Holiday World &amp; Splashin' Safari<\/span><\/span><\/figcaption>\n      <\/figure>\n    <\/div>\n  <\/section>\n\n  <!-- 9. TECHNOLOGY PARTNERS -->\n  <section class=\"rp-sec rp-tint\">\n    <div class=\"rp-wrap\">\n      <div class=\"rp-split\">\n        <div>\n          <h2 class=\"rp-h2\">Plug in the technology around your&nbsp;rides<\/h2>\n        <\/div>\n        <p class=\"rp-lead\">RideOps and the Mobaro platform are open by design, built to connect with the technologies your park already relies on. Here are some of the partners we work with today, from queue measurement to sensor monitoring and drone inspections.<\/p>\n      <\/div>\n      <div class=\"rp-partners\">\n        <a class=\"rp-partner\" href=\"https:\/\/attractions.io\/\" target=\"_blank\" rel=\"noopener\">\n          <span class=\"rp-partner-logo\"><img decoding=\"async\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-partner-attractions-io.png\" width=\"704\" height=\"137\" alt=\"Attractions.io logo\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 704px; --smush-placeholder-aspect-ratio: 704\/137;\"><\/span>\n          <span class=\"rp-partner-cat\">Guest app<\/span>\n          <span class=\"rp-partner-name\">Attractions.io<\/span>\n          <span class=\"rp-partner-d\">Live queue times from RideOps, shown to guests in your park app.<\/span>\n          <span class=\"rp-partner-link\">Visit website <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg><\/span>\n        <\/a>\n        <a class=\"rp-partner\" href=\"https:\/\/www.getsafari.ai\/\" target=\"_blank\" rel=\"noopener\">\n          <span class=\"rp-partner-logo\"><img decoding=\"async\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-partner-safari-ai.png\" width=\"675\" height=\"136\" alt=\"Safari AI logo\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 675px; --smush-placeholder-aspect-ratio: 675\/136;\"><\/span>\n          <span class=\"rp-partner-cat\">Queues and throughput<\/span>\n          <span class=\"rp-partner-name\">Safari AI<\/span>\n          <span class=\"rp-partner-d\">Camera-based measurement of wait times, dispatch intervals and throughput.<\/span>\n          <span class=\"rp-partner-link\">Visit website <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg><\/span>\n        <\/a>\n        <a class=\"rp-partner\" href=\"https:\/\/www.nolahq.com\/\" target=\"_blank\" rel=\"noopener\">\n          <span class=\"rp-partner-logo\"><img decoding=\"async\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-partner-nola.png\" width=\"704\" height=\"391\" alt=\"Nola logo\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 704px; --smush-placeholder-aspect-ratio: 704\/391;\"><\/span>\n          <span class=\"rp-partner-cat\">Queues and throughput<\/span>\n          <span class=\"rp-partner-name\">Nola<\/span>\n          <span class=\"rp-partner-d\">Queue times and throughput from your existing cameras, without facial recognition.<\/span>\n          <span class=\"rp-partner-link\">Visit website <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg><\/span>\n        <\/a>\n        <a class=\"rp-partner\" href=\"https:\/\/www.purematic.com\/en\/\" target=\"_blank\" rel=\"noopener\">\n          <span class=\"rp-partner-logo\"><img decoding=\"async\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-partner-purematic.png\" width=\"704\" height=\"164\" alt=\"purematic logo\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 704px; --smush-placeholder-aspect-ratio: 704\/164;\"><\/span>\n          <span class=\"rp-partner-cat\">Ride analytics<\/span>\n          <span class=\"rp-partner-name\">purematic<\/span>\n          <span class=\"rp-partner-d\">pure.AIS analytics for wait times, output, capacity and downtime per ride.<\/span>\n          <span class=\"rp-partner-link\">Visit website <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg><\/span>\n        <\/a>\n        <a class=\"rp-partner\" href=\"https:\/\/www.dmt-group.com\/rideguard.html\" target=\"_blank\" rel=\"noopener\">\n          <span class=\"rp-partner-logo\"><img decoding=\"async\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-partner-dmt.png\" width=\"558\" height=\"548\" alt=\"DMT RideGuard logo\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 558px; --smush-placeholder-aspect-ratio: 558\/548;\"><\/span>\n          <span class=\"rp-partner-cat\">Ride condition<\/span>\n          <span class=\"rp-partner-name\">DMT RideGuard<\/span>\n          <span class=\"rp-partner-d\">AI monitoring of sensors on the ride. Deviations become assignments for maintenance in Mobaro.<\/span>\n          <span class=\"rp-partner-link\">Visit website <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg><\/span>\n        <\/a>\n        <a class=\"rp-partner\" href=\"https:\/\/www.flightmatrix.co.uk\/\" target=\"_blank\" rel=\"noopener\">\n          <span class=\"rp-partner-logo\"><img decoding=\"async\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-partner-flightmatrix.png\" width=\"400\" height=\"66\" alt=\"FlightMatrix logo\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 400px; --smush-placeholder-aspect-ratio: 400\/66;\"><\/span>\n          <span class=\"rp-partner-cat\">Inspections<\/span>\n          <span class=\"rp-partner-name\">FlightMatrix<\/span>\n          <span class=\"rp-partner-d\">Autonomous drone inspections of theme park rides.<\/span>\n          <span class=\"rp-partner-link\">Visit website <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.4\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M7 17L17 7M9 7h8v8\"\/><\/svg><\/span>\n        <\/a>\n      <\/div>\n      <p class=\"rp-partners-note\">Using another system? Mobaro integrates through open APIs and webhooks. <a href=\"#contact\">Talk to us about your setup<\/a>.<\/p>\n    <\/div>\n  <\/section>\n\n  <!-- QUOTE: Liseberg (photo + logo breaker, dark) -->\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\/10\/rideops-quote-andreas-andersen.jpg\" width=\"480\" height=\"480\" alt=\"Andreas Andersen, CEO and President of Liseberg\" 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;The only problem I have with Mobaro is that we didn&rsquo;t become a customer sooner.&rdquo;<\/blockquote>\n        <figcaption><span class=\"rp-pq-logo\"><img decoding=\"async\" data-src=\"https:\/\/mobaro.com\/wp-content\/uploads\/2026\/10\/rideops-quote-logo-liseberg.png\" width=\"156\" height=\"50\" alt=\"Liseberg logo\" src=\"data:image\/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==\" class=\"lazyload\" style=\"--smush-placeholder-width: 156px; --smush-placeholder-aspect-ratio: 156\/50;\"><\/span><span class=\"rp-pq-who\"><b>Andreas Andersen<\/b><span>CEO &amp; President, Liseberg<\/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\">Questions about&nbsp;RideOps<\/h2>\n      <\/div>\n      <div class=\"rp-faq\">\n        <details>\n          <summary>How does RideOps connect operations and maintenance?<\/summary>\n          <p class=\"rp-ans\">Every morning, operators see the pre-ops handovers maintenance has completed before a ride opens. During the day, downtime or a ride note at the ride creates a linked assignment for the right team. When maintenance records the repair and resolves it, the ride shows as ready and the operator reopens it.<\/p>\n        <\/details>\n        <details>\n          <summary>Can we see how long it takes to reopen a ride after maintenance?<\/summary>\n          <p class=\"rp-ans\">Yes. The ride operations timeline in Mobaro shows the lag time between maintenance handing over a ride and operators reopening it. When downtime or a late opening is charged to a specific team or contractor, you can see exactly where the time went.<\/p>\n        <\/details>\n        <details>\n          <summary>Can we record why a dispatch was delayed?<\/summary>\n          <p class=\"rp-ans\">Yes. Operators pick a reason for a delayed or empty dispatch, such as accessibility boarding, guest assistance, a restraint recheck or VIP guests. You set up the reasons that match your park, see exactly where capacity is lost, and can choose to leave delayed dispatches out of your throughput statistics.<\/p>\n        <\/details>\n        <details>\n          <summary>What hardware does RideOps run on?<\/summary>\n          <p class=\"rp-ans\">RideOps is a web app built for tablets at the ride station. It runs in the browser, so there is nothing to install from an app store, and it connects to your organization with a secure RideOps key.<\/p>\n        <\/details>\n        <details>\n          <summary>Does RideOps work offline?<\/summary>\n          <p class=\"rp-ans\">Yes. If the network drops, operators can keep dispatching at the ride. Each dispatch is stored on the tablet and syncs automatically when the connection is back, and manuals and procedures stay available, which matters most during a downtime or a power loss.<\/p>\n        <\/details>\n        <details>\n          <summary>How do operators sign in?<\/summary>\n          <p class=\"rp-ans\">Operators sign in to their position by scanning the barcode on their own staff ID, linked to their Mobaro user, or with a personal PIN. Each check, dispatch and note is linked to a person, and competency rules decide who can work on which ride.<\/p>\n        <\/details>\n        <details>\n          <summary>Can RideOps integrate with our other systems?<\/summary>\n          <p class=\"rp-ans\">Yes. RideOps and the Mobaro platform are open by design, and built to integrate with the technologies and partners that matter to your operation. Today that includes partners such as Attractions.io, Safari AI, Nola, purematic, DMT RideGuard and FlightMatrix, covering queue times, throughput, ride analytics, sensor monitoring and drone inspections. If you use another system, talk to us about connecting it.<\/p>\n        <\/details>\n        <details>\n          <summary>Do we need the full Mobaro platform to use RideOps?<\/summary>\n          <p class=\"rp-ans\">Yes. RideOps is a module on the Mobaro platform, and that is what makes the handover work: downtime and ride notes become assignments for maintenance, and ride data shows up in the same dashboards as your inspections and work orders. If you already use Mobaro, RideOps is added to your existing setup.<\/p>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <!-- 11. FINAL CTA + HUBSPOT DEMO FORM (RideOps form) -->\n  <section class=\"rp-cta\" id=\"contact\">\n    <div class=\"rp-wrap rp-center\">\n      <h2 class=\"rp-h2\">See RideOps on your&nbsp;rides<\/h2>\n      <p class=\"rp-lead\">Leave your details and a RideOps specialist will show you RideOps in an online demo and talk through how it would fit your rides.<\/p>\n      <div class=\"rp-form\">\n        <!-- HUBSPOT-FORM-START -->\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: \"0482f56f-fe3a-4e87-a7bc-a71e0043bde9\"\n          });\n        <\/script>\n        <!-- HUBSPOT-FORM-END -->\n      <\/div>\n    <\/div>\n  <\/section>\n\n<\/div>\n\n<script>\n(function(){\n  var reduce=(window.matchMedia&&window.matchMedia('(prefers-reduced-motion: reduce)').matches)||!!(navigator.connection&&navigator.connection.saveData);\n  document.querySelectorAll('.mbr-rp .rp-video').forEach(function(fig){\n    var v=fig.querySelector('video'),b=fig.querySelector('.rp-video-btn'),userPaused=reduce;\n    function ui(){var p=v.paused;b.classList.toggle('is-paused',p);b.setAttribute('aria-label',p?'Play video':'Pause video');}\n    function play(){var r=v.play();if(r&&r.catch)r.catch(function(){ui();});}\n    v.addEventListener('play',ui);v.addEventListener('pause',ui);\n    b.addEventListener('click',function(){if(v.paused){userPaused=false;play();}else{userPaused=true;v.pause();}});\n    if('IntersectionObserver' in window){\n      new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){if(!userPaused)play();}else if(!v.paused){v.pause();}});},{threshold:.35}).observe(fig);\n    }else if(!userPaused){play();}\n  });\n})();\n<\/script>\n<script type=\"application\/ld+json\">\n{\n  \"@context\":\"https:\/\/schema.org\",\n  \"@type\":\"FAQPage\",\n  \"mainEntity\":[\n    {\"@type\":\"Question\",\"name\":\"How does RideOps connect operations and maintenance?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Every morning, operators see the pre-ops handovers maintenance has completed before a ride opens. During the day, downtime or a ride note at the ride creates a linked assignment for the right team. When maintenance records the repair and resolves it, the ride shows as ready and the operator reopens it.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can we see how long it takes to reopen a ride after maintenance?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. The ride operations timeline in Mobaro shows the lag time between maintenance handing over a ride and operators reopening it. When downtime or a late opening is charged to a specific team or contractor, you can see exactly where the time went.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can we record why a dispatch was delayed?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. Operators pick a reason for a delayed or empty dispatch, such as accessibility boarding, guest assistance, a restraint recheck or VIP guests. You set up the reasons that match your park, see exactly where capacity is lost, and can choose to leave delayed dispatches out of your throughput statistics.\"}},\n    {\"@type\":\"Question\",\"name\":\"What hardware does RideOps run on?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"RideOps is a web app built for tablets at the ride station. It runs in the browser, so there is nothing to install from an app store, and it connects to your organization with a secure RideOps key.\"}},\n    {\"@type\":\"Question\",\"name\":\"Does RideOps work offline?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. If the network drops, operators can keep dispatching at the ride. Each dispatch is stored on the tablet and syncs automatically when the connection is back, and manuals and procedures stay available, which matters most during a downtime or a power loss.\"}},\n    {\"@type\":\"Question\",\"name\":\"How do operators sign in?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Operators sign in to their position by scanning the barcode on their own staff ID, linked to their Mobaro user, or with a personal PIN. Each check, dispatch and note is linked to a person, and competency rules decide who can work on which ride.\"}},\n    {\"@type\":\"Question\",\"name\":\"Can RideOps integrate with our other systems?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. RideOps and the Mobaro platform are open by design, and built to integrate with the technologies and partners that matter to your operation. Today that includes partners such as Attractions.io, Safari AI, Nola, purematic, DMT RideGuard and FlightMatrix, covering queue times, throughput, ride analytics, sensor monitoring and drone inspections. If you use another system, talk to us about connecting it.\"}},\n    {\"@type\":\"Question\",\"name\":\"Do we need the full Mobaro platform to use RideOps?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"Yes. RideOps is a module on the Mobaro platform, and that is what makes the handover work: downtime and ride notes become assignments for maintenance, and ride data shows up in the same dashboards as your inspections and work orders. If you already use Mobaro, RideOps is added to your existing setup.\"}}\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>Operate every ride without blind&nbsp;spots RideOps lets your operators manage readiness, dispatches, downtime and handovers right at the ride. It connects directly with your maintenance team in Mobaro, so faults become assignments, repairs are documented and rides only open once maintenance has cleared them. That way, you can run your rides safely, efficiently and cost-effectively. [&hellip;]<\/p>","protected":false},"author":1,"featured_media":12238,"parent":13,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-5492","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/pages\/5492","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/comments?post=5492"}],"version-history":[{"count":350,"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/pages\/5492\/revisions"}],"predecessor-version":[{"id":12260,"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/pages\/5492\/revisions\/12260"}],"up":[{"embeddable":true,"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/pages\/13"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/media\/12238"}],"wp:attachment":[{"href":"https:\/\/mobaro.com\/es\/wp-json\/wp\/v2\/media?parent=5492"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}