{"id":344,"date":"2025-06-26T16:37:41","date_gmt":"2025-06-26T13:37:41","guid":{"rendered":"https:\/\/mapsly.com?page_id=344"},"modified":"2026-05-20T13:34:06","modified_gmt":"2026-05-20T10:34:06","slug":"become-partner","status":"publish","type":"page","link":"https:\/\/mapsly.com\/es\/become-partner\/","title":{"rendered":"Programa de Asociaci\u00f3n para el Reparto de Ingresos de Mapsly"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"344\" class=\"elementor elementor-344\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-44876bb e-con-full e-flex e-con e-parent\" data-id=\"44876bb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b129c86 elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"b129c86\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap\" rel=\"stylesheet\">\n<script src=\"https:\/\/code.iconify.design\/iconify-icon\/2.3.0\/iconify-icon.min.js\"><\/script>\n\n<style>\n\/* All scoped under .mce-partner\u2014no bleed into WordPress theme *\/\n.mce-partner{\n  font-family:'Poppins',-apple-system,BlinkMacSystemFont,sans-serif;\n  color:#5A6577;line-height:1.6;-webkit-font-smoothing:antialiased;\n  --purple:#6B21D6;--purple-h:#5A19B8;--purple-lt:#F0EBFF;--purple-bd:#D4C0FF;--purple-mid:#9B51E0;\n  --ink:#1E2A3A;--body:#5A6577;--soft:#8585A0;--muted:#AEAEC0;--border:#E5E5EE;\n  --hero-bg:#F2F2F2;--sec-bg:#F7F7FB;\n  --green:#16A34A;--green-lt:#F0FDF4;--green-bd:#BBF7D0;\n  --sh:0 1px 3px rgba(26,26,46,.06),0 4px 12px rgba(26,26,46,.08);\n  --sh-lg:0 8px 32px rgba(26,26,46,.1),0 2px 8px rgba(26,26,46,.05);\n}\n.mce-partner *,.mce-partner *::before,.mce-partner *::after{box-sizing:border-box}\n.mce-partner .w{max-width:1140px;margin:0 auto;padding:0 40px}\n.mce-partner .sec{padding:72px 0}\n.mce-partner .sec-gray{background:var(--sec-bg)}\n.mce-partner .eyebrow{font-size:15px;font-weight:700;color:var(--purple);letter-spacing:.14em;text-transform:uppercase;display:block;margin-bottom:12px}\n.mce-partner h1,.mce-partner h2,.mce-partner h3{font-family:'Poppins',sans-serif;color:#222D39;letter-spacing:-.02em;font-weight:700;line-height:1.15;margin:0;padding:0}\n.mce-partner .sec-title{font-size:45px;line-height:50px;margin-bottom:12px}\n.mce-partner .sec-sub{font-size:18px;color:var(--body);line-height:1.72;max-width:600px;margin:0}\n.mce-partner .hd{margin-bottom:44px}\n.mce-partner .hd.c{text-align:center}\n.mce-partner .hd.c .sec-sub{margin:0 auto}\n.mce-partner .btn{display:inline-flex;align-items:center;gap:7px;font-family:'Poppins',sans-serif;font-size:17px;font-weight:600;padding:16px 32px;border-radius:4px;border:none;cursor:pointer;text-decoration:none;transition:all .16s ease;white-space:nowrap}\n.mce-partner .btn-purple{background:var(--purple);color:#fff;box-shadow:0 2px 8px rgba(107,33,214,.3)}\n.mce-partner .btn-purple:hover{background:var(--purple-h);transform:translateY(-1px);box-shadow:0 6px 18px rgba(107,33,214,.35)}\n.mce-partner .btn-outline{background:transparent;color:var(--purple);border:2px solid var(--purple)}\n.mce-partner .btn-outline:hover{border-color:var(--purple-h);color:var(--purple-h);background:var(--purple-lt)}\n.mce-partner .btn-big{font-size:19px;padding:18px 44px;border-radius:6px}\n\/* Hero *\/\n.mce-partner .hero{background:var(--hero-bg);padding:72px 0 68px;border-bottom:1px solid var(--border)}\n.mce-partner .hero .w{text-align:center}\n.mce-partner .hero h1{font-size:clamp(37px,4.8vw,60px);font-weight:700;color:#222D39;line-height:1.08;letter-spacing:-.02em;margin-bottom:20px}\n.mce-partner .hero-sub{font-size:19px;color:var(--body);line-height:1.72;max-width:600px;margin:0 auto 30px}\n.mce-partner .hero-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:10px}\n.mce-partner .hero-note{font-size:14px;color:var(--soft)}\n\/* Strip *\/\n.mce-partner .strip{background:#fff;border-bottom:1px solid var(--border);padding:13px 0}\n.mce-partner .strip-row{display:flex;align-items:center;justify-content:center;flex-wrap:nowrap}\n.mce-partner .strip-item{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;color:var(--body);padding:0 26px;white-space:nowrap}\n.mce-partner .strip-item+.strip-item{border-left:1px solid var(--border)}\n.mce-partner .scheck{width:22px;height:22px;border-radius:50%;background:var(--purple);flex-shrink:0;display:flex;align-items:center;justify-content:center}\n.mce-partner .scheck svg{width:11px;height:11px}\n.mce-partner .ico{width:44px;height:44px;border-radius:11px;background:var(--purple-lt);display:flex;align-items:center;justify-content:center;margin-bottom:14px;flex-shrink:0}\n\/* Impact cards *\/\n.mce-partner .impact-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}\n.mce-partner .impact{background:#fff;border:1px solid var(--border);border-radius:10px;padding:24px 20px;text-align:center;transition:all .22s}\n.mce-partner .impact:hover{border-color:var(--purple-bd);box-shadow:var(--sh-lg);transform:translateY(-3px)}\n.mce-partner .impact h3{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:6px}\n.mce-partner .impact p{font-size:16px;color:var(--body);line-height:1.6}\n\/* Approach cards *\/\n.mce-partner .approach-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}\n.mce-partner .approach{border-radius:14px;overflow:hidden;border:1px solid var(--border);background:#fff;transition:all .3s}\n.mce-partner .approach:hover{border-color:var(--purple-bd);box-shadow:var(--sh-lg);transform:translateY(-4px)}\n.mce-partner .approach-illust{height:140px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background:linear-gradient(135deg,#F0EBFF,#E8DEFF)}\n.mce-partner .approach-body{padding:20px}\n.mce-partner .approach-body h3{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:6px}\n.mce-partner .approach-body p{font-size:16px;color:var(--body);line-height:1.65}\n\/* Callout *\/\n.mce-partner .callout{border-radius:12px;padding:36px 40px;display:grid;grid-template-columns:1fr auto;gap:32px;align-items:center}\n.mce-partner .callout h3{font-size:23px;font-weight:700;color:#222D39;margin-bottom:8px}\n.mce-partner .callout p{font-size:16px;color:var(--body);line-height:1.7;max-width:540px}\n\/* Benefits *\/\n.mce-partner .ben-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}\n.mce-partner .ben{background:#fff;border:1px solid var(--border);border-radius:10px;padding:22px;transition:all .22s}\n.mce-partner .ben:hover{border-color:var(--purple-bd);box-shadow:var(--sh-lg);transform:translateY(-3px)}\n.mce-partner .ben h3{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:6px}\n.mce-partner .ben p{font-size:16px;color:var(--body);line-height:1.65}\n\/* Journey timeline *\/\n.mce-partner .timeline{position:relative;display:flex;gap:0}\n.mce-partner .tl-step{flex:1;position:relative;padding:0 14px}\n.mce-partner .tl-card{border-radius:14px;overflow:hidden;border:1px solid var(--border);background:#fff;transition:all .3s;height:100%;display:flex;flex-direction:column}\n.mce-partner .tl-card:hover{border-color:var(--purple-bd);box-shadow:var(--sh-lg);transform:translateY(-4px)}\n.mce-partner .tl-illust{height:140px;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}\n.mce-partner .tl-body{padding:20px;flex:1;display:flex;flex-direction:column}\n.mce-partner .tl-num{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin-bottom:8px}\n.mce-partner .tl-body h3{font-size:17px;font-weight:700;color:var(--ink);margin-bottom:6px}\n.mce-partner .tl-body p{font-size:16px;color:var(--body);line-height:1.6;flex:1}\n.mce-partner .tl-tag{display:inline-block;margin-top:12px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px;border-radius:100px;color:var(--purple);background:var(--purple-lt);border:1px solid var(--purple-bd)}\n.mce-partner .tl-arrow{position:absolute;right:-14px;top:68px;z-index:2;width:28px;height:28px;border-radius:50%;background:#fff;border:2px solid var(--border);display:flex;align-items:center;justify-content:center;box-shadow:var(--sh)}\n.mce-partner .tl-step:last-child .tl-arrow{display:none}\n\/* Tiers *\/\n.mce-partner .tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}\n.mce-partner .tier{background:#fff;border:1px solid var(--border);border-radius:10px;padding:28px;position:relative;overflow:hidden;transition:all .25s}\n.mce-partner .tier:hover{box-shadow:var(--sh-lg);transform:translateY(-3px)}\n.mce-partner .tier-bar{position:absolute;top:0;left:0;right:0;height:3px;background:var(--purple)}\n.mce-partner .tier-name{font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--purple);margin-bottom:10px}\n.mce-partner .tier-pct{display:flex;align-items:baseline;gap:6px;line-height:1}\n.mce-partner .tier-pct .num{font-size:57px;font-weight:900;color:var(--ink);letter-spacing:-.04em}\n.mce-partner .tier-pct .pct{font-size:25px;font-weight:700;color:var(--ink);margin-left:-2px}\n.mce-partner .tier-pct .sep{font-size:21px;font-weight:400;color:var(--muted)}\n.mce-partner .tier-pct .per{font-size:17px;font-weight:600;color:var(--soft)}\n.mce-partner .tier-dur{font-size:14px;color:var(--muted);margin:8px 0 20px}\n.mce-partner .tier-line{height:1px;background:var(--border);margin-bottom:16px}\n.mce-partner .req{display:flex;align-items:flex-start;gap:9px;font-size:15px;color:var(--body);margin-bottom:10px;line-height:1.5}\n.mce-partner .req-c{width:18px;height:18px;border-radius:50%;flex-shrink:0;margin-top:1px;background:var(--purple-lt);color:var(--purple);border:1px solid var(--purple-bd);display:flex;align-items:center;justify-content:center}\n.mce-partner .req-c svg{width:10px;height:10px}\n\/* FAQ\u2014with !important for Elementor override *\/\n.mce-partner .faq-wrap{display:grid;grid-template-columns:240px 1fr;gap:64px;align-items:start}\n.mce-partner .faq-hed h2{font-size:28px;font-weight:700;letter-spacing:-.02em;margin:10px 0 11px}\n.mce-partner .faq-hed p{font-size:16px;color:var(--body);line-height:1.7}\n.mce-partner .faq-hed a{color:var(--purple);text-decoration:none;font-weight:600}\n.mce-partner .faq-hed a:hover{text-decoration:underline}\n.mce-partner .faq-list{border-top:1px solid var(--border)}\n.mce-partner .faq-item{border-bottom:1px solid var(--border)}\n.mce-partner .faq-q{width:100% !important;background:none !important;border:none !important;cursor:pointer;padding:20px 0 !important;display:flex !important;align-items:center;justify-content:space-between;gap:20px;font-family:'Poppins',sans-serif !important;font-size:16px !important;font-weight:600 !important;color:var(--ink) !important;text-align:left;transition:color .15s}\n.mce-partner .faq-q:hover{color:var(--purple) !important}\n.mce-partner .faq-tog{width:30px !important;height:30px !important;border-radius:50% !important;flex-shrink:0;border:1.5px solid var(--border) !important;display:flex !important;align-items:center;justify-content:center;font-size:16px !important;color:var(--muted);transition:all .22s}\n.mce-partner .faq-item.open .faq-tog{background:var(--purple) !important;border-color:var(--purple) !important;color:#fff !important;transform:rotate(45deg)}\n.mce-partner .faq-a{overflow:hidden;max-height:0;font-size:16px !important;color:var(--body) !important;line-height:1.75 !important;transition:max-height .35s ease,padding .3s ease}\n.mce-partner .faq-item.open .faq-a{max-height:400px;padding-bottom:22px !important}\n\/* Animations: visible by default, JS adds .anim *\/\n.mce-partner .rv{transition:opacity .5s ease,transform .5s ease}\n.mce-partner .rv.anim{opacity:0;transform:translateY(14px)}\n.mce-partner .rv.on{opacity:1;transform:translateY(0)}\n.mce-partner .impact.anim,.mce-partner .approach.anim,.mce-partner .ben.anim,.mce-partner .tier.anim{opacity:0;transform:translateY(12px)}\n.mce-partner .impact.on,.mce-partner .approach.on,.mce-partner .ben.on,.mce-partner .tier.on{opacity:1;transform:translateY(0)}\n\/* Responsive *\/\n@media(max-width:960px){\n  .mce-partner .impact-grid{grid-template-columns:1fr 1fr}\n  .mce-partner .approach-grid{grid-template-columns:1fr}\n  .mce-partner .callout{grid-template-columns:1fr;text-align:center}\n  .mce-partner .ben-grid{grid-template-columns:1fr 1fr}\n  .mce-partner .timeline{flex-direction:column;gap:20px}\n  .mce-partner .tl-arrow{display:none !important}\n  .mce-partner .tier-grid{grid-template-columns:1fr}\n  .mce-partner .faq-wrap{grid-template-columns:1fr;gap:32px}\n}\n@media(max-width:600px){\n  .mce-partner .w{padding:0 20px}\n  .mce-partner .impact-grid,.mce-partner .ben-grid{grid-template-columns:1fr}\n  .mce-partner .hero{padding:48px 0 40px}\n  .mce-partner .sec{padding:52px 0}\n  .mce-partner .sec-title{font-size:32px;line-height:38px}\n  .mce-partner .strip-row{flex-wrap:wrap}\n  .mce-partner .strip-item{padding:7px 16px}\n  .mce-partner .strip-item+.mce-partner .strip-item{border-left:none;border-top:1px solid var(--border)}\n}\n\/* Partner earnings calculator\u2014scoped under .mce-calc *\/\n.mce-partner #mcp-calc .hd{position:relative;z-index:5}\n.mce-partner .mce-calc{font-family:'Poppins',sans-serif;color:#1E2A3A;line-height:1.45;max-width:900px;margin:0 auto}\n.mce-partner .info-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;border:1.5px solid #D4C0FF;background:#F0EBFF;color:#4A1FB8;font-family:inherit;font-size:14px;font-weight:700;cursor:help;padding:0;vertical-align:middle;margin-left:14px;transition:background .15s,border-color .15s,color .15s}\n.mce-partner .info-btn:hover,.mce-partner .info-btn:focus{background:#6B21D6;border-color:#6B21D6;color:#fff;outline:none}\n.mce-partner .info-btn .tooltip{position:absolute !important;top:calc(100% + 10px);left:50%;transform:translateX(-50%);width:300px !important;max-width:calc(100vw - 40px);box-sizing:border-box;background:#1E2A3A !important;color:#fff !important;border-radius:8px;padding:14px 16px !important;text-align:left !important;font-size:12px !important;font-weight:400 !important;line-height:1.6 !important;letter-spacing:0 !important;text-transform:none !important;white-space:normal !important;word-wrap:break-word;overflow-wrap:break-word;box-shadow:0 6px 18px rgba(30,42,58,.25);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .15s,visibility .15s;z-index:1000}\n.mce-partner .info-btn:hover .tooltip,.mce-partner .info-btn:focus .tooltip{opacity:1;visibility:visible}\n.mce-partner .info-btn .tooltip::before{content:'';position:absolute;bottom:100%;left:50%;transform:translateX(-50%);border:6px solid transparent;border-bottom-color:#1E2A3A}\n.mce-partner .info-btn .tooltip strong{display:block !important;font-weight:700 !important;margin:0 0 8px !important;text-transform:uppercase !important;letter-spacing:.08em !important;font-size:10.5px !important;color:#fff !important;white-space:normal !important;line-height:1.4 !important}\n.mce-partner .info-btn .tooltip ul{margin:0 !important;padding:0 0 0 18px !important;list-style:disc !important;white-space:normal !important}\n.mce-partner .info-btn .tooltip li{display:list-item !important;margin:0 0 6px !important;padding:0 !important;color:rgba(255,255,255,.88) !important;font-size:12px !important;line-height:1.55 !important;white-space:normal !important;word-wrap:break-word !important;overflow-wrap:break-word !important;text-align:left !important}\n.mce-partner .info-btn .tooltip li:last-child{margin-bottom:0 !important}\n.mce-partner .mce-calc .top-row{display:grid;grid-template-columns:320px 1fr;gap:12px;align-items:stretch}\n.mce-partner .mce-calc .controls{background:linear-gradient(160deg,#FBF8FE 0%,#EEE2F8 100%);border:1px solid rgba(107,33,214,.18);border-radius:12px;padding:16px 16px 14px;display:flex;flex-direction:column}\n.mce-partner .mce-calc .row{margin-bottom:14px}\n.mce-partner .mce-calc .row:last-of-type{margin-bottom:0}\n.mce-partner .mce-calc .row-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:6px;gap:8px}\n.mce-partner .mce-calc .row-label{font-size:12px;font-weight:600;color:#1E2A3A;line-height:1.3;white-space:nowrap;flex:1 1 auto;min-width:0}\n.mce-partner .mce-calc .row-val{font-size:20px;font-weight:800;color:#4A1FB8;letter-spacing:-.01em;line-height:1;font-variant-numeric:tabular-nums;min-width:52px;text-align:right;flex:0 0 auto}\n.mce-partner .mce-calc input[type=\"range\"]{-webkit-appearance:none;appearance:none;width:100%;height:4px;background:rgba(107,33,214,.18);border-radius:2px;outline:none;margin:0;padding:0}\n.mce-partner .mce-calc input[type=\"range\"]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;background:#6B21D6;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px rgba(107,33,214,.35);transition:transform .12s,box-shadow .12s}\n.mce-partner .mce-calc input[type=\"range\"]::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:0 3px 10px rgba(107,33,214,.45)}\n.mce-partner .mce-calc input[type=\"range\"]::-moz-range-thumb{width:18px;height:18px;background:#6B21D6;border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 2px 6px rgba(107,33,214,.35)}\n.mce-partner .mce-calc .mrr-meta{margin:auto 0 0;padding-top:12px;border-top:1px solid rgba(107,33,214,.13);font-size:11px;font-weight:500;color:#4A5567;text-align:center;font-variant-numeric:tabular-nums;line-height:1.45}\n.mce-partner .mce-calc .mrr-meta-label{display:block;font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#7A8597;margin-bottom:4px}\n.mce-partner .mce-calc .mrr-meta strong{color:#4A1FB8;font-weight:700}\n.mce-partner .mce-calc .summary{background:linear-gradient(160deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,0) 35%),linear-gradient(135deg,#6B21D6 0%,#4D13A0 55%,#2E0A6B 100%);border-radius:12px;padding:18px 22px;color:#fff;box-shadow:0 6px 20px rgba(46,10,107,.24);display:grid;grid-template-columns:auto 1px 1fr;gap:22px;align-items:center}\n.mce-partner .mce-calc .summary-head{text-align:left;min-width:240px}\n.mce-partner .mce-calc .big{font-size:40px;font-weight:900;letter-spacing:-.03em;line-height:1;margin:0;font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#FCD34D 0%,#FB923C 50%,#F472B6 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;white-space:nowrap}\n.mce-partner .mce-calc .big-label{font-size:14px;font-weight:700;color:rgba(255,255,255,.92);margin:0 0 6px;line-height:1.25;letter-spacing:-.005em}\n.mce-partner .mce-calc .summary-divider{width:1px;height:80%;background:rgba(255,255,255,.12)}\n.mce-partner .mce-calc .yearly-section{display:flex;flex-direction:column}\n.mce-partner .mce-calc .sum-title{font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.65);margin:0 0 8px}\n.mce-partner .mce-calc .yearly-bars{display:flex;flex-direction:column;gap:6px}\n.mce-partner .mce-calc .yb-row{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;font-variant-numeric:tabular-nums}\n.mce-partner .mce-calc .yb-label{font-size:10px;font-weight:700;color:rgba(255,255,255,.78);letter-spacing:.02em}\n.mce-partner .mce-calc .yb-track{height:10px;background:rgba(255,255,255,.08);border-radius:5px;overflow:hidden}\n.mce-partner .mce-calc .yb-fill{height:100%;background:linear-gradient(90deg,#FCD34D 0%,#FB923C 60%,#F472B6 100%);border-radius:5px;transition:width .2s ease}\n.mce-partner .mce-calc .yb-value{font-size:11px;font-weight:800;color:#FCD34D;min-width:44px;text-align:right}\n.mce-partner .mce-calc .detail{background:linear-gradient(160deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,0) 35%),linear-gradient(135deg,#6B21D6 0%,#4D13A0 55%,#2E0A6B 100%);border-radius:12px;padding:22px 24px 18px;color:#fff;box-shadow:0 6px 20px rgba(46,10,107,.24);position:relative}\n.mce-partner .mce-calc .qchart-bar{transform-box:fill-box;transform-origin:bottom center;transition:transform .2s cubic-bezier(0.34,1.56,0.64,1),filter .18s ease;cursor:default}\n.mce-partner .mce-calc .qchart-bar:hover{transform:scale(1.18);filter:brightness(1.18) drop-shadow(0 3px 8px rgba(255,255,255,.32))}\n.mce-partner .mce-calc .bar-tip{position:absolute;pointer-events:none;background:#1E2A3A;color:#fff;padding:9px 12px 8px;border-radius:7px;font-family:inherit;line-height:1.35;white-space:nowrap;box-shadow:0 6px 18px rgba(30,42,58,.45);opacity:0;transform:translate(-50%,-100%) translateY(-12px);transition:opacity .14s ease;z-index:20}\n.mce-partner .mce-calc .bar-tip.show{opacity:1}\n.mce-partner .mce-calc .bar-tip::after{content:'';position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:#1E2A3A}\n.mce-partner .mce-calc .bar-tip-q{font-size:9px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.6);margin-bottom:3px}\n.mce-partner .mce-calc .bar-tip-amt{font-size:15px;font-weight:800;color:#FCD34D;font-variant-numeric:tabular-nums;letter-spacing:-.01em}\n.mce-partner .mce-calc .bar-tip-tier{display:flex;align-items:center;gap:5px;margin-top:4px;font-size:10px;font-weight:700;color:rgba(255,255,255,.85)}\n.mce-partner .mce-calc .bar-tip-dot{width:7px;height:7px;border-radius:50%;border:1px solid rgba(255,255,255,.4)}\n.mce-partner .mce-calc .detail-title{font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.82);margin:0 0 6px;line-height:1.4}\n.mce-partner .mce-calc .detail-sub{font-size:11.5px;font-weight:500;color:rgba(255,255,255,.55);margin:0 0 14px}\n.mce-partner .mce-calc .chart-svg{width:100%;height:auto;display:block}\n.mce-partner .mce-calc .key{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;margin-top:12px}\n.mce-partner .mce-calc .key-item{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:rgba(255,255,255,.85);font-variant-numeric:tabular-nums}\n.mce-partner .mce-calc .key-dot{width:10px;height:10px;border-radius:50%;border:2px solid #fff;box-shadow:0 1px 3px rgba(0,0,0,.3)}\n.mce-partner .mce-calc .key-active{background:#818CF8}\n.mce-partner .mce-calc .key-growth{background:#FB923C}\n.mce-partner .mce-calc .key-strategic{background:#FACC15}\n.mce-partner .mce-calc .key-pct{color:rgba(255,255,255,.6);font-weight:600;margin-left:2px}\n.mce-partner .mce-calc .cert-note{margin:16px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.15);font-size:10.5px;font-weight:700;line-height:1.5;color:rgba(255,255,255,.62);text-align:center}\n@media(max-width:760px){.mce-partner .mce-calc .top-row{grid-template-columns:1fr}}\n@media(max-width:540px){.mce-partner .mce-calc .summary{grid-template-columns:1fr;gap:14px}.mce-partner .mce-calc .summary-divider{display:none}}\n@media(max-width:700px){.mce-partner .mce-calc .controls,.mce-partner .mce-calc .summary,.mce-partner .mce-calc .detail{padding:14px}.mce-partner .mce-calc .big{font-size:32px}}\n<\/style>\n\n<div class=\"mce-partner\">\n<!-- HERO -->\n<section class=\"hero\">\n<div class=\"w\">\n<span class=\"eyebrow\" style=\"margin-bottom:18px\">Programa de Socios de Mapsly<\/span>\n<h1>Haz crecer tu negocio<br\/>With Mapsly<\/h1>\n<p class=\"hero-sub\">Close more deals, go upmarket, and earn recurring commission income with Mapsly's revenue-sharing program\u2014with zero risk and end-to-end white-glove support.<\/p>\n<div class=\"hero-actions\">\n<a class=\"btn btn-purple\" href=\"https:\/\/mapsly.tapfiliate.com\/\">Inscr\u00edbete ahora<\/a>\n<a class=\"btn btn-outline\" href=\"#mcp-calc\">Estimate earnings<\/a>\n<a class=\"btn btn-outline\" href=\"#mcp-tiers\">Ver niveles de comisi\u00f3n<\/a>\n<\/div>\n<div class=\"hero-note\">Sin tarifa de programa \u00b7 No se requiere exclusividad \u00b7 Hasta un 30% de comisi\u00f3n durante hasta 5 a\u00f1os<\/div>\n<\/div>\n<\/section>\n<!-- STRIP -->\n<div class=\"strip\"><div class=\"w\"><div class=\"strip-row\">\n<div class=\"strip-item\"><div class=\"scheck\"><svg fill=\"none\" viewbox=\"0 0 11 11\"><path d=\"M2 5.5l2.5 2.5 4.5-4\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\"><\/path><\/svg><\/div>Comisi\u00f3n recurrente de hasta un 30%<\/div>\n<div class=\"strip-item\"><div class=\"scheck\"><svg fill=\"none\" viewbox=\"0 0 11 11\"><path d=\"M2 5.5l2.5 2.5 4.5-4\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\"><\/path><\/svg><\/div>Soporte previo a la venta incluido<\/div>\n<div class=\"strip-item\"><div class=\"scheck\"><svg fill=\"none\" viewbox=\"0 0 11 11\"><path d=\"M2 5.5l2.5 2.5 4.5-4\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\"><\/path><\/svg><\/div>Cuentas de demostraci\u00f3n Enterprise gratuitas<\/div>\n<div class=\"strip-item\"><div class=\"scheck\"><svg fill=\"none\" viewbox=\"0 0 11 11\"><path d=\"M2 5.5l2.5 2.5 4.5-4\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\"><\/path><\/svg><\/div>No se requiere exclusividad<\/div>\n<\/div><\/div><\/div>\n<!-- BUSINESS IMPACT\u20144 cards with SVG icons -->\n<section class=\"sec\" id=\"mcp-impact\"><div class=\"w\">\n<div class=\"hd c rv\"><span class=\"eyebrow\">Business Impact<\/span><h2 class=\"sec-title\">How Mapsly Helps Partners Grow<\/h2><p class=\"sec-sub\">Expand your market, win larger deals, and build a recurring revenue stream\u2014all with zero upfront investment.<\/p><\/div>\n<div class=\"impact-grid\">\n<div class=\"impact\">\n<div class=\"ico\" style=\"margin:0 auto 14px;width:48px;height:48px;border-radius:12px\"><iconify-icon height=\"24\" icon=\"tabler:world\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div>\n<h3>Expande tu mercado<\/h3><p>Incluye las capacidades de geo-inteligencia de Mapsly en tu oferta y llega a clientes que antes no pod\u00edas atender.<\/p>\n<\/div>\n<div class=\"impact\">\n<div class=\"ico\" style=\"margin:0 auto 14px;width:48px;height:48px;border-radius:12px\"><iconify-icon height=\"24\" icon=\"tabler:chart-line\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div>\n<h3>Subir al mercado premium<\/h3><p>Cierre acuerdos m\u00e1s grandes ayudando a los equipos de campo Enterprise a optimizar rutas, territorios y programaci\u00f3n.<\/p>\n<\/div>\n<div class=\"impact\">\n<div class=\"ico\" style=\"margin:0 auto 14px;width:48px;height:48px;border-radius:12px\"><iconify-icon height=\"24\" icon=\"tabler:target-arrow\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div>\n<h3>Cierra M\u00e1s Tratos<\/h3><p>Mapsly joins at pre-sale and co-sells\u2014delivering production-ready solutions at no cost or commitment.<\/p>\n<\/div>\n<div class=\"impact\">\n<div class=\"ico\" style=\"margin:0 auto 14px;width:48px;height:48px;border-radius:12px\"><iconify-icon height=\"24\" icon=\"tabler:coins\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div>\n<h3>Gana Comisiones<\/h3><p>Hasta un 30% recurrente durante hasta 5 a\u00f1os en cada operaci\u00f3n que influencies. Sin l\u00edmite, basado en desempe\u00f1o.<\/p>\n<\/div>\n<\/div>\n<\/div><\/section>\n<!-- UNIQUE APPROACH\u2014illustrated panels (matching cert journey cards) -->\n<section class=\"sec sec-gray\"><div class=\"w\">\n<div class=\"hd c rv\"><span class=\"eyebrow\">Por qu\u00e9 Mapsly<\/span><h2 class=\"sec-title\">Mapsly's Unique Approach<\/h2><p class=\"sec-sub\">Tres factores diferenciadores que hacen que Mapsly sea f\u00e1cil de vender y a\u00fan m\u00e1s f\u00e1cil de adoptar para los clientes.<\/p><\/div>\n<div class=\"approach-grid\">\n<div class=\"approach\">\n<div class=\"approach-illust\">\n\n<iconify-icon height=\"64\" icon=\"tabler:plug-connected\" style=\"color:#6B21D6;opacity:.7\" width=\"64\"><\/iconify-icon><\/div>\n<div class=\"approach-body\">\n<h3>\u201cMagic\u201d Native Connectors<\/h3>\n<p>All CRM objects and properties visible and editable instantly. 15+ native sources, API, Zapier, cross-source automation\u2014zero development needed.<\/p>\n<\/div>\n<\/div>\n<div class=\"approach\">\n<div class=\"approach-illust\" style=\"background:linear-gradient(135deg,#EDE9FE,#DDD6FE)\">\n\n<iconify-icon height=\"64\" icon=\"tabler:tools\" style=\"color:#6B21D6;opacity:.7\" width=\"64\"><\/iconify-icon><\/div>\n<div class=\"approach-body\">\n<h3>AI-Powered App Builder<\/h3>\n<p>The Mapsly platform plus continuous implementation services by the Mapsly team\u2014at no extra cost, throughout the subscription period.<\/p>\n<\/div>\n<\/div>\n<div class=\"approach\">\n<div class=\"approach-illust\" style=\"background:linear-gradient(135deg,#F0FDF4,#DCFCE7)\">\n\n<iconify-icon height=\"64\" icon=\"tabler:shield-check\" style=\"color:#16A34A;opacity:.7\" width=\"64\"><\/iconify-icon><\/div>\n<div class=\"approach-body\">\n<h3>Adopt-Then-Buy Approach<\/h3>\n<p>Soluciones a medida entregadas gratis en la preventa. Una compra sin riesgos para sus clientes significa mayores tasas de cierre para usted.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<\/div><\/section>\n<!-- CROSS-SELL: CERTIFICATION -->\n<section class=\"sec\"><div class=\"w\"><div class=\"rv\">\n<div class=\"callout\" style=\"background:var(--purple-lt);border:2px solid var(--purple-bd)\">\n<div>\n<span class=\"eyebrow\" style=\"margin-bottom:10px\">Unlock More Revenue<\/span>\n<h3>Get Your Team Mapsly Certified<\/h3>\n<p>Los socios pueden crear aplicaciones en Mapsly. Pero para <strong>Monetiza y gana dinero con aplicaciones en el Mapsly Marketplace<\/strong>, la aplicaci\u00f3n debe ser publicada por un Mapsly Certified Expert. Los socios no certificados no pueden ganar dinero en el mercado de aplicaciones. La certificaci\u00f3n tambi\u00e9n desbloquea niveles superiores de socios.<\/p>\n<\/div>\n<a class=\"btn btn-purple\" href=\"https:\/\/mapsly.com\/es\/mapsly-certified\/\">Conozca la certificaci\u00f3n <svg fill=\"none\" height=\"14\" style=\"margin-left:4px\" viewbox=\"0 0 14 14\" width=\"14\"><path d=\"M3 7h8M7 3l4 4-4 4\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\"><\/path><\/svg><\/a>\n<\/div>\n<\/div><\/div><\/section>\n<!-- EXCLUSIVE PARTNER BENEFITS -->\n<section class=\"sec sec-gray\" id=\"mcp-benefits\"><div class=\"w\">\n<div class=\"hd c rv\"><span class=\"eyebrow\">Partner Benefits<\/span><h2 class=\"sec-title\">Exclusive Partner Benefits<\/h2><p class=\"sec-sub\">Todo lo que necesita para vender, demostrar y dar soporte a las implementaciones de Mapsly.<\/p><\/div>\n<!-- Highlighted managed implementation -->\n<div class=\"rv\" style=\"margin-bottom:16px\">\n<div style=\"background:var(--purple-lt);border:2px solid var(--purple-bd);border-radius:12px;padding:26px 28px;display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center\">\n<div class=\"ico\" style=\"width:52px;height:52px;border-radius:12px;background:#fff;margin:0;border:1px solid var(--purple-bd)\"><iconify-icon height=\"24\" icon=\"tabler:code\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div>\n<div><h3 style=\"font-size:16px;margin-bottom:4px\">Managed Development &amp; Implementation&mdash;at No Extra Cost<\/h3><p style=\"font-size:13.5px;max-width:none\">Mapsly Solution Engineers handle complex customizations, coding, and implementation throughout your client's subscription period. No extra fees, no separate SOWs\u2014included for every partner client.<\/p><\/div>\n<\/div>\n<\/div>\n<div class=\"ben-grid\">\n<div class=\"ben\"><div class=\"ico\"><iconify-icon height=\"24\" icon=\"tabler:user-circle\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div><h3>Listado del Cat\u00e1logo de Socios<\/h3><p>Su empresa est\u00e1 listada en el Directorio P\u00fablico de Socios de Mapsly para la b\u00fasqueda de clientes.<\/p><\/div>\n<div class=\"ben\"><div class=\"ico\"><iconify-icon height=\"24\" icon=\"tabler:currency-dollar\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div><h3>Comisiones recurrentes<\/h3><p>20\u201330 % en cada trato influenciado, por 1\u20135 a\u00f1os seg\u00fan tu nivel.<\/p><\/div>\n<div class=\"ben\"><div class=\"ico\"><iconify-icon height=\"24\" icon=\"tabler:device-desktop\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div><h3>Cuentas de demostraci\u00f3n Enterprise<\/h3><p>Sandboxes ilimitadas de nivel Enterprise configuradas por los ingenieros de Mapsly. Siempre gratis.<\/p><\/div>\n<div class=\"ben\"><div class=\"ico\"><iconify-icon height=\"24\" icon=\"tabler:users-group\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div><h3>Pre-Sale Support<\/h3><p>Los ingenieros de soluciones de Mapsly se unen a sus llamadas de ventas y crean demostraciones personalizadas para sus clientes potenciales.<\/p><\/div>\n<div class=\"ben\"><div class=\"ico\"><iconify-icon height=\"24\" icon=\"tabler:speakerphone\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div><h3>Co-Marketing<\/h3><p>Webinarios conjuntos, estudios de caso co-marcados y contenido colaborativo para impulsar el crecimiento mutuo.<\/p><\/div>\n<div class=\"ben\"><div class=\"ico\"><iconify-icon height=\"24\" icon=\"tabler:trending-up\" style=\"color:#6B21D6\" width=\"24\"><\/iconify-icon><\/div><h3>Acceso a Funciones Beta<\/h3><p>Acceso anticipado a nuevas funciones antes del lanzamiento general, adem\u00e1s de solicitudes de funciones priorizadas.<\/p><\/div>\n<\/div>\n<\/div><\/section>\n<!-- HOW TO BECOME A PARTNER\u2014illustrated timeline (matching cert journey) -->\n<section class=\"sec\" id=\"mcp-enroll\"><div class=\"w\">\n<div class=\"hd c rv\"><span class=\"eyebrow\">Get Started<\/span><h2 class=\"sec-title\">How to Become a Partner<\/h2><p class=\"sec-sub\">Tres pasos simples para empezar a ganar. No se requiere configuraci\u00f3n t\u00e9cnica.<\/p><\/div>\n<div class=\"timeline rv\">\n<div class=\"tl-step\">\n<div class=\"tl-card\">\n<div class=\"tl-illust\" style=\"background:linear-gradient(135deg,#F0EBFF,#E8DEFF)\">\n\n<iconify-icon height=\"64\" icon=\"tabler:clipboard-check\" style=\"color:#6B21D6;opacity:.7\" width=\"64\"><\/iconify-icon><\/div>\n<div class=\"tl-body\">\n<div class=\"tl-num\">Paso 1<\/div>\n<h3>Meet Your Partnership Manager<\/h3>\n<p>Register via the Partner Portal and book a 30-minute onboarding call\u2014usually scheduled within the same week. We'll walk you through how pre-sale support works, hand over your referral link, and answer any questions. Not a sales call\u2014a genuine kickoff.<\/p>\n<span class=\"tl-tag\">30 min \u00b7 Reservado con d\u00edas de antelaci\u00f3n<\/span>\n<\/div>\n<\/div>\n<div class=\"tl-arrow\"><svg fill=\"none\" height=\"14\" viewbox=\"0 0 14 14\" width=\"14\"><path d=\"M4 7h6M7 4l3 3-3 3\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><\/svg><\/div>\n<\/div>\n<div class=\"tl-step\">\n<div class=\"tl-card\">\n<div class=\"tl-illust\" style=\"background:linear-gradient(135deg,#EDE9FE,#DDD6FE)\">\n\n<iconify-icon height=\"64\" icon=\"tabler:video\" style=\"color:#6B21D6;opacity:.7\" width=\"64\"><\/iconify-icon><\/div>\n<div class=\"tl-body\">\n<div class=\"tl-num\">Paso 2<\/div>\n<h3>Attend Training Webinar<\/h3>\n<p>Los Ingenieros de Soluciones de Mapsly organizan una sesi\u00f3n en vivo que cubre casos de uso, empaquetado y c\u00f3mo posicionar Mapsly ante sus clientes.<\/p>\n<span class=\"tl-tag\">Sesi\u00f3n en vivo<\/span>\n<\/div>\n<\/div>\n<div class=\"tl-arrow\"><svg fill=\"none\" height=\"14\" viewbox=\"0 0 14 14\" width=\"14\"><path d=\"M4 7h6M7 4l3 3-3 3\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.5\"><\/path><\/svg><\/div>\n<\/div>\n<div class=\"tl-step\">\n<div class=\"tl-card\" style=\"border-color:var(--green-bd)\">\n<div class=\"tl-illust\" style=\"background:linear-gradient(135deg,#F0FDF4,#DCFCE7)\">\n\n<iconify-icon height=\"64\" icon=\"tabler:wallet\" style=\"color:#16A34A;opacity:.7\" width=\"64\"><\/iconify-icon><\/div>\n<div class=\"tl-body\">\n<div class=\"tl-num\" style=\"color:var(--green)\">Paso 3<\/div>\n<h3>Start Earning<\/h3>\n<p>Obt\u00e9n tu enlace de referencia, registra prospectos y comienza a recibir una participaci\u00f3n en los ingresos. Mapsly se encarga de toda la facturaci\u00f3n y soporte.<\/p>\n<span class=\"tl-tag\" style=\"color:var(--green);background:var(--green-lt);border-color:var(--green-bd)\">Desde el primer d\u00eda<\/span>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n<div class=\"rv\" style=\"text-align:center;margin-top:48px\">\n<a class=\"btn btn-purple btn-big\" href=\"https:\/\/mapsly.tapfiliate.com\/\" style=\"box-shadow:0 6px 24px rgba(107,33,214,.35)\">Inscr\u00edbete en el Programa de Socios <svg fill=\"none\" height=\"16\" viewbox=\"0 0 14 14\" width=\"16\"><path d=\"M3 7h8M7 3l4 4-4 4\" stroke=\"white\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.6\"><\/path><\/svg><\/a>\n<p style=\"font-size:12px;color:var(--muted);margin-top:12px\">Sin tarifa de programa \u00b7 No se requiere exclusividad<\/p>\n<\/div>\n<\/div><\/section>\n<!-- PARTNER TIERS -->\n<section class=\"sec sec-gray\" id=\"mcp-tiers\"><div class=\"w\">\n<div class=\"hd c rv\"><span class=\"eyebrow\">Commission Tiers<\/span><h2 class=\"sec-title\">Performance-Based Tiers<\/h2><p class=\"sec-sub\">Los niveles m\u00e1s altos desbloquean ventanas de comisi\u00f3n m\u00e1s largas y tarifas m\u00e1s altas. Avanza haciendo crecer tu pipeline y certificando a tu equipo.<\/p><\/div>\n<div class=\"rv\" style=\"text-align:center;margin:-20px auto 36px;max-width:700px;padding:14px 24px;background:var(--purple-lt);border:1px solid var(--purple-bd);border-radius:8px;font-size:15px;color:var(--body);line-height:1.6\"><strong style=\"color:var(--ink)\">Cada socio inscrito recibe un enlace de referencia el primer d\u00eda.<\/strong> Tiers set your commission rate and window\u2014not your ability to earn.<\/div>\n<div class=\"tier-grid\">\n<div class=\"tier\">\n<div class=\"tier-bar\"><\/div>\n<div class=\"tier-name\">Activo<\/div>\n<div class=\"tier-pct\"><span class=\"num\">20<\/span><span class=\"pct\">%<\/span><span class=\"sep\">\/<\/span><span class=\"per\">a\u00f1o<\/span><\/div>\n<div class=\"tier-dur\">1-year commission window<\/div>\n<div class=\"tier-line\"><\/div>\n<div class=\"req\"><div class=\"req-c\"><svg fill=\"none\" viewbox=\"0 0 10 10\"><path d=\"M2 5l2 2 4-3.5\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\"><\/path><\/svg><\/div>0 miembros certificados del equipo requeridos<\/div>\n<div class=\"req\"><div class=\"req-c\"><svg fill=\"none\" viewbox=\"0 0 10 10\"><path d=\"M2 5l2 2 4-3.5\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\"><\/path><\/svg><\/div>1 trato cerrado-ganado O $800 MRR generado\/trimestre<\/div>\n<div class=\"req\"><div class=\"req-c\"><svg fill=\"none\" viewbox=\"0 0 10 10\"><path d=\"M2 5l2 2 4-3.5\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\"><\/path><\/svg><\/div>Todos los beneficios para socios incluidos<\/div>\n<\/div>\n<div class=\"tier\">\n<div class=\"tier-bar\"><\/div>\n<div class=\"tier-name\">Crecimiento<\/div>\n<div class=\"tier-pct\"><span class=\"num\">25<\/span><span class=\"pct\">%<\/span><span class=\"sep\">\/<\/span><span class=\"per\">a\u00f1o<\/span><\/div>\n<div class=\"tier-dur\">3-year commission window<\/div>\n<div class=\"tier-line\"><\/div>\n<div class=\"req\"><div class=\"req-c\"><svg fill=\"none\" viewbox=\"0 0 10 10\"><path d=\"M2 5l2 2 4-3.5\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\"><\/path><\/svg><\/div>Al menos 1 miembro del equipo certificado<\/div>\n<div class=\"req\"><div class=\"req-c\"><svg fill=\"none\" viewbox=\"0 0 10 10\"><path d=\"M2 5l2 2 4-3.5\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\"><\/path><\/svg><\/div>3 acuerdos cerrados o $2,500 de MRR generado por trimestre<\/div>\n<div class=\"req\"><div class=\"req-c\"><svg fill=\"none\" viewbox=\"0 0 10 10\"><path d=\"M2 5l2 2 4-3.5\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\"><\/path><\/svg><\/div>\u226550% de asistencia del equipo a los seminarios web de socios<\/div>\n<div style=\"margin-top:14px;padding:12px 14px;background:var(--purple-lt);border:1px solid var(--purple-bd);border-radius:6px;font-size:12.5px;color:var(--body);line-height:1.55\"><strong>Actualizaci\u00f3n retroactiva:<\/strong> Moving to Growth extiende su ventana de comisi\u00f3n en todos los acuerdos previamente atribuidos.<\/div>\n<\/div>\n<div class=\"tier\">\n<div class=\"tier-bar\"><\/div>\n<div class=\"tier-name\">Estrat\u00e9gico<\/div>\n<div class=\"tier-pct\"><span class=\"num\">30<\/span><span class=\"pct\">%<\/span><span class=\"sep\">\/<\/span><span class=\"per\">a\u00f1o<\/span><\/div>\n<div class=\"tier-dur\">5-year commission window<\/div>\n<div class=\"tier-line\"><\/div>\n<div class=\"req\"><div class=\"req-c\"><svg fill=\"none\" viewbox=\"0 0 10 10\"><path d=\"M2 5l2 2 4-3.5\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\"><\/path><\/svg><\/div>Al menos 3 miembros del equipo certificados<\/div>\n<div class=\"req\"><div class=\"req-c\"><svg fill=\"none\" viewbox=\"0 0 10 10\"><path d=\"M2 5l2 2 4-3.5\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\"><\/path><\/svg><\/div>7 acuerdos cerrados y ganados O $8,000 MRR generado\/trimestre<\/div>\n<div class=\"req\"><div class=\"req-c\"><svg fill=\"none\" viewbox=\"0 0 10 10\"><path d=\"M2 5l2 2 4-3.5\" stroke=\"#6B21D6\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"1.4\"><\/path><\/svg><\/div>Asistencia del equipo a webinars de socios \u226570 %<\/div>\n<\/div>\n<\/div>\n<\/div><\/section>\n<!-- PARTNER EARNINGS CALCULATOR -->\n<section class=\"sec\" id=\"mcp-calc\"><div class=\"w\">\n<div class=\"hd c rv\"><span class=\"eyebrow\">Earnings Calculator<\/span><h2 class=\"sec-title\">Estimate Your Partner Earnings <button class=\"info-btn\" type=\"button\" tabindex=\"0\" aria-label=\"Calculation assumptions\">i<span class=\"tooltip\"><strong>Assumptions<\/strong><ul><li>Steady quarterly customer acquisition at the pace you set.<\/li><li>No churn&mdash;each customer stays subscribed for the full commission window.<\/li><li>Tier upgrades happen as cumulative deals or per-quarter MRR cross thresholds; the commission window extends retroactively on past deals.<\/li><li>Your revenue grows as your customer base compounds over time.<\/li><li>Required certified team members and partner-webinar attendance are assumed to be in place.<\/li><li>Pre-paid deals, CRM-vendor conflicts, and the 3-month deal-protection window are not modeled.<\/li><\/ul><\/span><\/button><\/h2><p class=\"sec-sub\">Move the sliders to project your 5-year commission income as you progress through Active, Growth, and Strategic tiers.<\/p><\/div>\n<div class=\"mce-calc rv\">\n<div class=\"top-row\">\n<div class=\"controls\">\n<div class=\"row\"><div class=\"row-head\"><span class=\"row-label\">Customers per quarter<\/span><span class=\"row-val\" id=\"custVal\">3<\/span><\/div><input type=\"range\" id=\"custRange\" min=\"1\" max=\"20\" value=\"3\" step=\"1\"><\/div>\n<div class=\"row\"><div class=\"row-head\"><span class=\"row-label\">Average user seats per customer<\/span><span class=\"row-val\" id=\"seatsVal\">20<\/span><\/div><input type=\"range\" id=\"seatsRange\" min=\"5\" max=\"100\" value=\"20\" step=\"5\"><\/div>\n<p class=\"mrr-meta\" id=\"mrrMeta\"><span class=\"mrr-meta-label\">Referred Mapsly Revenue<\/span>$45 per seat &times; 20 = <strong>$900<\/strong>\/month\/customer<\/p>\n<\/div>\n<div class=\"summary\">\n<div class=\"summary-head\"><p class=\"big-label\">Partner Earnings Over 5 Years<\/p><div class=\"big\" id=\"bigTotal\">$0<\/div><\/div>\n<div class=\"summary-divider\"><\/div>\n<div class=\"yearly-section\"><p class=\"sum-title\">Annual Earnings<\/p><div class=\"yearly-bars\" id=\"yearlyBars\"><\/div><\/div>\n<\/div>\n<\/div>\n<div class=\"detail\" id=\"detailPanel\" style=\"margin-top:12px\">\n<h3 class=\"detail-title\">Quarterly Earnings Trajectory<\/h3>\n<p class=\"detail-sub\">Per-quarter earnings across the 5-year partnership. Bar colors mark when you move from one tier to the next. <em style=\"font-style:normal;font-weight:700;color:#fff\">Hover any bar for the exact amount.<\/em><\/p>\n<svg class=\"chart-svg\" id=\"qChart\" viewbox=\"0 0 880 260\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><\/svg>\n<div class=\"bar-tip\" id=\"barTip\"><\/div>\n<div class=\"key\">\n<div class=\"key-item\"><span class=\"key-dot key-active\"><\/span>Activo<span class=\"key-pct\">&nbsp;20% &middot; 1 year<\/span><\/div>\n<div class=\"key-item\"><span class=\"key-dot key-growth\"><\/span>Crecimiento<span class=\"key-pct\">&nbsp;25% &middot; 3 years<\/span><\/div>\n<div class=\"key-item\"><span class=\"key-dot key-strategic\"><\/span>Estrat\u00e9gico<span class=\"key-pct\">&nbsp;30% &middot; 5 years<\/span><\/div>\n<\/div>\n<p class=\"cert-note\" id=\"certNote\"><\/p>\n<\/div>\n<\/div>\n<\/div><\/section>\n<!-- FAQ -->\n<section class=\"sec\" id=\"mcp-faq\"><div class=\"w\">\n<div class=\"faq-wrap\">\n<div class=\"rv\"><span class=\"eyebrow\">Preguntas frecuentes<\/span><div class=\"faq-hed\"><h2>Common Questions<\/h2><p><a href=\"https:\/\/calendly.com\/mapsly-meeting\/quick-demo\">Hablar con el equipo socio \u2192<\/a><\/p><\/div><\/div>\n<div class=\"faq-list rv\">\n<div class=\"faq-item\"><button class=\"faq-q\" onclick=\"mcePartnerFaq(this)\">\u00bfHay una cuota para el programa?<div class=\"faq-tog\">+<\/div><\/button><div class=\"faq-a\">No\u2014no program fee, no monthly cost, no minimum commitment at any tier. Your only investment is the time to complete onboarding.<\/div><\/div>\n<div class=\"faq-item\"><button class=\"faq-q\" onclick=\"mcePartnerFaq(this)\">\u00bfC\u00f3mo funciona el registro de acuerdos?<div class=\"faq-tog\">+<\/div><\/button><div class=\"faq-a\">Register deals before the customer contacts Mapsly directly\u2014via your referral link or by emailing the partner team. First-to-declare wins attribution, with a 3-month protection window from the approval date.<\/div><\/div>\n<div class=\"faq-item\"><button class=\"faq-q\" onclick=\"mcePartnerFaq(this)\">\u00bfQu\u00e9 pasa cuando cambio de nivel?<div class=\"faq-tog\">+<\/div><\/button><div class=\"faq-a\">Las mejoras de nivel extienden retroactivamente la ventana de comisiones en todos los acuerdos previamente atribuidos. Para los acuerdos prepagados, comienzas a recibir comisiones por el resto de ese contrato desde el mes en que realizas la mejora.<\/div><\/div>\n<div class=\"faq-item\"><button class=\"faq-q\" onclick=\"mcePartnerFaq(this)\">\u00bfQu\u00e9 pasa si bajo de nivel?<div class=\"faq-tog\">+<\/div><\/button><div class=\"faq-a\">Mapsly no recupera el dinero ya pagado. Si bajas un nivel, los nuevos t\u00e9rminos de comisi\u00f3n (m\u00e1s bajos) se aplican de ahora en adelante. La \u00fanica excepci\u00f3n es si el cliente final solicita un reembolso puramente financiero.<\/div><\/div>\n<div class=\"faq-item\"><button class=\"faq-q\" onclick=\"mcePartnerFaq(this)\">\u00bfDebo ser exclusivo de Mapsly?<div class=\"faq-tog\">+<\/div><\/button><div class=\"faq-a\">No. Puede mantener asociaciones con cualquier proveedor o plataforma de CRM simult\u00e1neamente. Mapsly complementa su pr\u00e1ctica CRM existente.<\/div><\/div>\n<div class=\"faq-item\"><button class=\"faq-q\" onclick=\"mcePartnerFaq(this)\">\u00bfQu\u00e9 pasa con los conflictos entre proveedores de CRM?<div class=\"faq-tog\">+<\/div><\/button><div class=\"faq-a\">Si un proveedor de CRM (por ejemplo, Creatio) est\u00e1 presente en el acuerdo y recibe comisi\u00f3n prioritaria, la comisi\u00f3n del socio de Mapsly se negociar\u00e1 caso por caso. Mapsly no realiza pagos dobles.<\/div><\/div>\n<div class=\"faq-item\"><button class=\"faq-q\" onclick=\"mcePartnerFaq(this)\">\u00bfCu\u00e1l es la diferencia entre Partner y Certified Expert?<div class=\"faq-tog\">+<\/div><\/button><div class=\"faq-a\"><strong>Socio:<\/strong> Gana comisiones por referidos trayendo nuevos suscriptores de Mapsly. <strong>Experto certificado:<\/strong> Build and sell custom Mapsly apps on the Marketplace and keep 100% of revenue. You can be both\u2014and higher partner tiers require certified team members.<\/div><\/div>\n<\/div>\n<\/div>\n<\/div><\/section>\n<script src=\"https:\/\/code.iconify.design\/iconify-icon\/2.3.0\/iconify-icon.min.js\"><\/script>\n<script>\nfunction faq(b){var i=b.closest('.faq-item'),w=i.classList.contains('open');document.querySelectorAll('.faq-item.open').forEach(function(x){x.classList.remove('open')});if(!w)i.classList.add('open')}\ndocument.querySelector('.faq-item').classList.add('open');\nvar ro=new IntersectionObserver(function(es){es.forEach(function(e){if(e.isIntersecting){e.target.classList.add('on');ro.unobserve(e.target)}})},{threshold:0.1});\ndocument.querySelectorAll('.rv').forEach(function(el){ro.observe(el)});\ndocument.querySelectorAll('.impact-grid,.approach-grid,.ben-grid,.tier-grid').forEach(function(grid){\n  new IntersectionObserver(function(es){es.forEach(function(entry){if(!entry.isIntersecting)return;entry.target.querySelectorAll('.impact,.approach,.ben,.tier').forEach(function(c,i){setTimeout(function(){c.classList.add('on')},i*75)})})},{threshold:0.06}).observe(grid)});\n<\/script>\n<\/div>\n\n<script>\n(function(){\n  var root = document.querySelector('.mce-partner');\n  if (!root) return;\n  window.mcePartnerFaq = function(btn){\n    var item = btn.closest('.faq-item');\n    var was = item.classList.contains('open');\n    root.querySelectorAll('.faq-item.open').forEach(function(i){i.classList.remove('open')});\n    if (!was) item.classList.add('open');\n  };\n  var first = root.querySelector('.faq-item');\n  if (first) first.classList.add('open');\n  var els = root.querySelectorAll('.rv,.impact,.approach,.ben,.tier');\n  els.forEach(function(el){el.classList.add('anim')});\n  var obs = new IntersectionObserver(function(entries){\n    entries.forEach(function(e){if(e.isIntersecting){e.target.classList.add('on');obs.unobserve(e.target)}});\n  },{threshold:0.1});\n  els.forEach(function(el){obs.observe(el)});\n  root.querySelectorAll('.impact-grid,.approach-grid,.ben-grid,.tier-grid').forEach(function(grid){\n    new IntersectionObserver(function(entries){\n      entries.forEach(function(entry){\n        if(!entry.isIntersecting)return;\n        entry.target.querySelectorAll('.impact,.approach,.ben,.tier').forEach(function(c,i){\n          setTimeout(function(){c.classList.add('on')},i*75);\n        });\n      });\n    },{threshold:0.06}).observe(grid);\n  });\n  root.querySelectorAll('a[href^=\"#mcp-\"]').forEach(function(a){\n    a.addEventListener('click', function(e){\n      var id = a.getAttribute('href').slice(1);\n      var target = document.getElementById(id);\n      if (target) {\n        e.preventDefault();\n        target.scrollIntoView({behavior:'smooth',block:'start'});\n        if (history.pushState) history.pushState(null, '', '#' + id);\n      }\n    });\n  });\n})();\n<\/script>\n\n<script>\n\/* Partner earnings calculator *\/\n(function(){\n  if (!document.getElementById('custRange')) return;\n  var TIERS = {\n    active:    { rate: 0.20, winQ: 4,  name: 'Active',    color: '#818CF8', dealMin: 1, mrrMin: 800 },\n    growth:    { rate: 0.25, winQ: 12, name: 'Growth',    color: '#FB923C', dealMin: 3, mrrMin: 2500 },\n    strategic: { rate: 0.30, winQ: 20, name: 'Strategic', color: '#FACC15', dealMin: 7, mrrMin: 8000 }\n  };\n  var SEAT_PRICE = 45;\n\n  var fmt = function(n){ return '$' + Math.round(n).toLocaleString('en-US'); };\n  var fmtK = function(n){\n    if (n >= 1e6) return '$' + (n\/1e6).toFixed(n >= 1e7 ? 0 : 1).replace(\/\\.0$\/, '') + 'M';\n    if (n >= 1e3) return '$' + Math.round(n\/1e3) + 'K';\n    return '$' + Math.round(n);\n  };\n  var fmtAxis = function(n){\n    if (n === 0) return '$0';\n    if (n >= 1e6) return '$' + (n\/1e6).toFixed(1).replace(\/\\.0$\/, '') + 'M';\n    if (n >= 1e3) return '$' + (n\/1e3).toFixed(1).replace(\/\\.0$\/, '') + 'K';\n    return '$' + Math.round(n);\n  };\n\n  function niceScale(maxVal, tickCount) {\n    if (maxVal <= 0) return { ticks: [0], max: 1 };\n    var rawStep = maxVal \/ tickCount;\n    var magnitude = Math.pow(10, Math.floor(Math.log10(rawStep)));\n    var normalized = rawStep \/ magnitude;\n    var niceMult;\n    if      (normalized <= 1)   niceMult = 1;\n    else if (normalized <= 2)   niceMult = 2;\n    else if (normalized <= 2.5) niceMult = 2.5;\n    else if (normalized <= 5)   niceMult = 5;\n    else                        niceMult = 10;\n    var step = niceMult * magnitude;\n    var niceMax = Math.ceil(maxVal \/ step) * step;\n    var ticks = [];\n    for (var v = 0; v <= niceMax + step * 0.001; v += step) ticks.push(v);\n    return { ticks: ticks, max: niceMax };\n  }\n\n  var state = { cust: 3, seats: 20 };\n\n  function tierFor(cumDeals, mrrQ) {\n    if (cumDeals >= TIERS.strategic.dealMin || mrrQ >= TIERS.strategic.mrrMin) return 'strategic';\n    if (cumDeals >= TIERS.growth.dealMin    || mrrQ >= TIERS.growth.mrrMin)    return 'growth';\n    return 'active';\n  }\n\n  function simulate(c, m) {\n    var mrrQ = c * m;\n    var quarters = [];\n    var cumDeals = 0;\n    var currentTier = 'active';\n    var transitions = [{ atQ: 1, tier: 'active' }];\n\n    for (var q = 1; q <= 20; q++) {\n      var priorMrrQ = q === 1 ? 0 : mrrQ;\n      var tier = tierFor(cumDeals, priorMrrQ);\n      if (tier !== currentTier) {\n        transitions.push({ atQ: q, tier: tier });\n        currentTier = tier;\n      }\n      cumDeals += c;\n      var T = TIERS[tier];\n      var activeDeals = Math.min(cumDeals, c * T.winQ);\n      var earnings = activeDeals * m * T.rate * 3;\n      quarters.push({ q: q, tier: tier, earnings: earnings, cumDeals: cumDeals, activeDeals: activeDeals });\n    }\n\n    var years = [];\n    for (var y = 1; y <= 5; y++) {\n      var slice = quarters.slice((y - 1) * 4, y * 4);\n      years.push({ y: y, earnings: slice.reduce(function(s, r){ return s + r.earnings; }, 0) });\n    }\n    return { quarters: quarters, years: years, total: quarters.reduce(function(s, r){ return s + r.earnings; }, 0), transitions: transitions };\n  }\n\n  var SVG_NS = 'http:\/\/www.w3.org\/2000\/svg';\n  function svgEl(name, attrs) {\n    var el = document.createElementNS(SVG_NS, name);\n    for (var k in attrs) el.setAttribute(k, attrs[k]);\n    return el;\n  }\n\n  function drawBarChart(quarters, transitions) {\n    var svg = document.getElementById('qChart');\n    svg.innerHTML = '';\n    var W = 880, H = 260;\n    var padL = 26, padR = 54, padT = 56, padB = 30;\n    var plotW = W - padL - padR;\n    var plotH = H - padT - padB;\n\n    var peak = Math.max.apply(null, quarters.map(function(q){ return q.earnings; }));\n    var scale = niceScale(peak, 4);\n    var yMax = scale.max;\n    var sY = function(v){ return padT + plotH - (yMax > 0 ? (v \/ yMax) : 0) * plotH; };\n    var groupW = plotW \/ 20;\n    var yearGroupW = 4 * groupW;\n\n    for (var y1 = 0; y1 < 5; y1++) {\n      if (y1 % 2 === 0) {\n        svg.appendChild(svgEl('rect', {\n          x: padL + y1 * yearGroupW, y: padT,\n          width: yearGroupW, height: plotH,\n          fill: 'rgba(255,255,255,0.06)'\n        }));\n      }\n    }\n\n    scale.ticks.forEach(function(v){\n      if (v === 0) return;\n      var y = sY(v);\n      svg.appendChild(svgEl('line', {\n        x1: padL, x2: W - padR, y1: y, y2: y,\n        stroke: 'rgba(255,255,255,0.14)', 'stroke-width': 1,\n        'stroke-dasharray': '2 4'\n      }));\n      var lbl = svgEl('text', {\n        x: W - padR + 6, y: y + 3.5,\n        'text-anchor': 'start',\n        'font-family': 'Poppins, sans-serif',\n        'font-size': 9.5, 'font-weight': 700,\n        fill: 'rgba(255,255,255,0.66)',\n        'font-variant-numeric': 'tabular-nums'\n      });\n      lbl.textContent = fmtAxis(v);\n      svg.appendChild(lbl);\n    });\n\n    for (var y2 = 1; y2 < 5; y2++) {\n      var x2 = padL + y2 * yearGroupW;\n      svg.appendChild(svgEl('line', {\n        x1: x2, x2: x2, y1: padT, y2: padT + plotH,\n        stroke: 'rgba(255,255,255,0.22)', 'stroke-width': 1\n      }));\n    }\n\n    svg.appendChild(svgEl('line', {\n      x1: padL, x2: W - padR, y1: padT + plotH, y2: padT + plotH,\n      stroke: 'rgba(255,255,255,0.32)', 'stroke-width': 1\n    }));\n\n    var barW = groupW * 0.74;\n    var barOffset = (groupW - barW) \/ 2;\n    var tip = document.getElementById('barTip');\n    var detailEl = document.getElementById('detailPanel');\n\n    quarters.forEach(function(q, i){\n      var bx = padL + i * groupW + barOffset;\n      var by = sY(q.earnings);\n      var bh = (padT + plotH) - by;\n      var bar = svgEl('rect', {\n        x: bx, y: by, width: barW, height: Math.max(bh, 1),\n        rx: 3, ry: 3,\n        fill: TIERS[q.tier].color,\n        'class': 'qchart-bar'\n      });\n      bar.addEventListener('mouseenter', function(){\n        var tier = TIERS[q.tier];\n        var year = Math.ceil(q.q \/ 4);\n        var qInYear = ((q.q - 1) % 4) + 1;\n        tip.innerHTML =\n          '<div class=\"bar-tip-q\">Year ' + year + ' &middot; Q' + qInYear + '<\/div>' +\n          '<div class=\"bar-tip-amt\">' + fmt(q.earnings) + '<\/div>' +\n          '<div class=\"bar-tip-tier\"><span class=\"bar-tip-dot\" style=\"background:' + tier.color + '\"><\/span>' + tier.name + ' tier<\/div>';\n        var barRect = bar.getBoundingClientRect();\n        var panelRect = detailEl.getBoundingClientRect();\n        tip.style.left = (barRect.left + barRect.width \/ 2 - panelRect.left) + 'px';\n        tip.style.top  = (barRect.top - panelRect.top) + 'px';\n        tip.classList.add('show');\n      });\n      bar.addEventListener('mouseleave', function(){\n        tip.classList.remove('show');\n      });\n      svg.appendChild(bar);\n    });\n\n    var TIER_LABEL_WIDTH = { growth: 64, strategic: 84 };\n    var ROW_VERT_OFFSET = 26;\n    var visibleTrans = transitions.filter(function(t){ return t.tier !== 'active'; });\n    var rowOccupants = [];\n\n    var transLayout = visibleTrans.map(function(t){\n      var qIdx = t.atQ - 1;\n      var x = padL + qIdx * groupW + groupW \/ 2;\n      var w = TIER_LABEL_WIDTH[t.tier] || 70;\n      var leftEdge = x - w \/ 2;\n      var rightEdge = x + w \/ 2;\n      var row = 0;\n      while (row < 5) {\n        var occupants = rowOccupants[row] || [];\n        var collides = occupants.some(function(p){\n          return !(rightEdge < p.leftEdge - 4 || leftEdge > p.rightEdge + 4);\n        });\n        if (!collides) {\n          if (!rowOccupants[row]) rowOccupants[row] = [];\n          rowOccupants[row].push({ leftEdge: leftEdge, rightEdge: rightEdge });\n          break;\n        }\n        row++;\n      }\n      return { t: t, x: x, row: row };\n    });\n\n    transLayout.forEach(function(L){\n      var t = L.t, x = L.x;\n      var yShift = L.row * ROW_VERT_OFFSET;\n      svg.appendChild(svgEl('line', {\n        x1: x, x2: x,\n        y1: padT - 2 - yShift, y2: padT + plotH,\n        stroke: TIERS[t.tier].color, opacity: 0.45,\n        'stroke-width': 1.2, 'stroke-dasharray': '3 3'\n      }));\n      var lbl = svgEl('text', {\n        x: x, y: padT - 14 - yShift,\n        'text-anchor': 'middle',\n        'font-family': 'Poppins, sans-serif',\n        'font-size': 11.5, 'font-weight': 800,\n        fill: TIERS[t.tier].color,\n        'letter-spacing': '0.02em'\n      });\n      lbl.textContent = '\u2191 ' + TIERS[t.tier].name;\n      svg.appendChild(lbl);\n      var sub = svgEl('text', {\n        x: x, y: padT - 4 - yShift,\n        'text-anchor': 'middle',\n        'font-family': 'Poppins, sans-serif',\n        'font-size': 9, 'font-weight': 700,\n        fill: 'rgba(255,255,255,0.55)'\n      });\n      sub.textContent = 'Q' + t.atQ;\n      svg.appendChild(sub);\n    });\n\n    for (var y3 = 0; y3 < 5; y3++) {\n      var cx = padL + (y3 + 0.5) * yearGroupW;\n      var lbl3 = svgEl('text', {\n        x: cx, y: H - padB + 19,\n        'text-anchor': 'middle',\n        'font-family': 'Poppins, sans-serif',\n        'font-size': 9.5, 'font-weight': 800,\n        fill: 'rgba(255,255,255,0.85)',\n        'letter-spacing': '1.1'\n      });\n      lbl3.textContent = 'YEAR ' + (y3 + 1);\n      svg.appendChild(lbl3);\n    }\n  }\n\n  function drawYearlyBars(years) {\n    var container = document.getElementById('yearlyBars');\n    container.innerHTML = '';\n    var max = Math.max.apply(null, years.map(function(y){ return y.earnings; }));\n    years.forEach(function(yr){\n      var row = document.createElement('div');\n      row.className = 'yb-row';\n      var pct = max > 0 ? Math.max((yr.earnings \/ max) * 100, 2) : 0;\n      row.innerHTML =\n        '<span class=\"yb-label\">Year ' + yr.y + '<\/span>' +\n        '<div class=\"yb-track\"><div class=\"yb-fill\" style=\"width: ' + pct.toFixed(1) + '%\"><\/div><\/div>' +\n        '<span class=\"yb-value\">' + fmtK(yr.earnings) + '<\/span>';\n      container.appendChild(row);\n    });\n  }\n\n  function render() {\n    var c = state.cust;\n    var m = state.seats * SEAT_PRICE;\n    var sim = simulate(c, m);\n\n    document.getElementById('custVal').textContent  = c;\n    document.getElementById('seatsVal').textContent = state.seats;\n    document.getElementById('mrrMeta').innerHTML =\n      '<span class=\"mrr-meta-label\">Referred Mapsly Revenue<\/span>' +\n      '$' + SEAT_PRICE + ' per seat &times; ' + state.seats +\n      ' = <strong>' + fmt(m) + '<\/strong>\/month\/customer';\n\n    document.getElementById('bigTotal').textContent = fmt(sim.total);\n\n    var strategicTransition = sim.transitions.find(function(t){ return t.tier === 'strategic'; });\n    var certEl = document.getElementById('certNote');\n    if (strategicTransition) {\n      certEl.textContent =\n        'From Quarter ' + strategicTransition.atQ +\n        ' onward, you\u2019ll need at least 3 Mapsly Certified Experts on your team to maintain Strategic tier.';\n      certEl.style.display = '';\n    } else {\n      certEl.textContent = '';\n      certEl.style.display = 'none';\n    }\n\n    drawBarChart(sim.quarters, sim.transitions);\n    drawYearlyBars(sim.years);\n  }\n\n  document.getElementById('custRange').addEventListener('input', function(e){\n    state.cust = parseInt(e.target.value, 10);\n    render();\n  });\n  document.getElementById('seatsRange').addEventListener('input', function(e){\n    state.seats = parseInt(e.target.value, 10);\n    render();\n  });\n\n  render();\n})();\n<\/script>\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>Mapsly Partner Program Grow Your BusinessWith Mapsly Close more deals, go upmarket, and earn recurring commission income with Mapsly&#8217;s revenue-sharing program\u2014with zero risk and end-to-end white-glove support. Enroll now Estimate earnings See commission tiers No program fee \u00b7 No exclusivity required \u00b7 Up to 30% commission for up to 5 years Up to 30% recurring [&hellip;]<\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-344","page","type-page","status-publish","hentry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.6 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Mapsly Revenue-Sharing Partnership Program - Mapsly<\/title>\n<meta name=\"description\" content=\"Become a Mapsly partner and earn up to 30% commission for up to 5 years of your referrals\u2019 subscription.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/mapsly.com\/es\/become-partner\/\" \/>\n<meta property=\"og:locale\" content=\"es_ES\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Mapsly Revenue-Sharing Partnership Program - Mapsly\" \/>\n<meta property=\"og:description\" content=\"Become a Mapsly partner and earn up to 30% commission for up to 5 years of your referrals\u2019 subscription.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/mapsly.com\/es\/become-partner\/\" \/>\n<meta property=\"og:site_name\" content=\"Mapsly\" \/>\n<meta property=\"article:modified_time\" content=\"2026-05-20T10:34:06+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tiempo de lectura\" \/>\n\t<meta name=\"twitter:data1\" content=\"3 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/mapsly.com\/become-partner\/\",\"url\":\"https:\/\/mapsly.com\/become-partner\/\",\"name\":\"Mapsly Revenue-Sharing Partnership Program - Mapsly\",\"isPartOf\":{\"@id\":\"https:\/\/mapsly.com\/#website\"},\"datePublished\":\"2025-06-26T13:37:41+00:00\",\"dateModified\":\"2026-05-20T10:34:06+00:00\",\"description\":\"Become a Mapsly partner and earn up to 30% commission for up to 5 years of your referrals\u2019 subscription.\",\"breadcrumb\":{\"@id\":\"https:\/\/mapsly.com\/become-partner\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/mapsly.com\/become-partner\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/mapsly.com\/become-partner\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/mapsly.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mapsly Revenue-Sharing Partnership Program\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/mapsly.com\/#website\",\"url\":\"https:\/\/mapsly.com\/\",\"name\":\"Mapsly\",\"description\":\"The Ultimate CRM Map\",\"publisher\":{\"@id\":\"https:\/\/mapsly.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/mapsly.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/mapsly.com\/#organization\",\"name\":\"Mapsly\",\"url\":\"https:\/\/mapsly.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/mapsly.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png\",\"contentUrl\":\"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png\",\"width\":280,\"height\":85,\"caption\":\"Mapsly\"},\"image\":{\"@id\":\"https:\/\/mapsly.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Programa de Asociaci\u00f3n para Compartir Ingresos de Mapsly - Mapsly","description":"Convi\u00e9rtase en socio de Mapsly y gane hasta un 30 % de comisi\u00f3n durante hasta 5 a\u00f1os por la suscripci\u00f3n de sus referidos.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/mapsly.com\/es\/become-partner\/","og_locale":"es_ES","og_type":"article","og_title":"Mapsly Revenue-Sharing Partnership Program - Mapsly","og_description":"Become a Mapsly partner and earn up to 30% commission for up to 5 years of your referrals\u2019 subscription.","og_url":"https:\/\/mapsly.com\/es\/become-partner\/","og_site_name":"Mapsly","article_modified_time":"2026-05-20T10:34:06+00:00","twitter_card":"summary_large_image","twitter_misc":{"Tiempo de lectura":"3 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/mapsly.com\/become-partner\/","url":"https:\/\/mapsly.com\/become-partner\/","name":"Programa de Asociaci\u00f3n para Compartir Ingresos de Mapsly - Mapsly","isPartOf":{"@id":"https:\/\/mapsly.com\/#website"},"datePublished":"2025-06-26T13:37:41+00:00","dateModified":"2026-05-20T10:34:06+00:00","description":"Convi\u00e9rtase en socio de Mapsly y gane hasta un 30 % de comisi\u00f3n durante hasta 5 a\u00f1os por la suscripci\u00f3n de sus referidos.","breadcrumb":{"@id":"https:\/\/mapsly.com\/become-partner\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/mapsly.com\/become-partner\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/mapsly.com\/become-partner\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/mapsly.com\/"},{"@type":"ListItem","position":2,"name":"Mapsly Revenue-Sharing Partnership Program"}]},{"@type":"WebSite","@id":"https:\/\/mapsly.com\/#website","url":"https:\/\/mapsly.com\/","name":"Mapsly","description":"El mapa CRM definitivo","publisher":{"@id":"https:\/\/mapsly.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/mapsly.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/mapsly.com\/#organization","name":"Mapsly","url":"https:\/\/mapsly.com\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/mapsly.com\/#\/schema\/logo\/image\/","url":"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png","contentUrl":"https:\/\/mapsly.com\/wp-content\/uploads\/2025\/06\/Mapsly-Logo-2x-BIG.png","width":280,"height":85,"caption":"Mapsly"},"image":{"@id":"https:\/\/mapsly.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/mapsly.com\/es\/wp-json\/wp\/v2\/pages\/344","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mapsly.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/mapsly.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/mapsly.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mapsly.com\/es\/wp-json\/wp\/v2\/comments?post=344"}],"version-history":[{"count":10,"href":"https:\/\/mapsly.com\/es\/wp-json\/wp\/v2\/pages\/344\/revisions"}],"predecessor-version":[{"id":31430,"href":"https:\/\/mapsly.com\/es\/wp-json\/wp\/v2\/pages\/344\/revisions\/31430"}],"wp:attachment":[{"href":"https:\/\/mapsly.com\/es\/wp-json\/wp\/v2\/media?parent=344"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}