{"id":7087,"date":"2026-08-11T17:13:41","date_gmt":"2026-08-11T16:13:41","guid":{"rendered":"https:\/\/undo.be\/?page_id=7087"},"modified":"2026-08-11T17:24:44","modified_gmt":"2026-08-11T16:24:44","slug":"vs-orange","status":"publish","type":"page","link":"https:\/\/undo.be\/fr\/vs-orange\/","title":{"rendered":"Encore chez Orange ? \u00c7a peut \u00eatre\u00a0moins cher."},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"fr-BE\">\n<head>\n<meta charset=\"UTF-8\">\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, viewport-fit=cover\">\n<meta name=\"theme-color\" content=\"#121212\">\n<title>UNDO vs Orange \u2014 Compare &#038; \u00e9conomise. D\u00e8s \u20ac4\/mois.<\/title>\n<meta name=\"description\" content=\"Compare UNDO \u00e0 Orange : m\u00eame r\u00e9seau, jusqu'\u00e0 3x moins cher d\u00e8s \u20ac4\/mois. Report de data Zero Waste et neutralit\u00e9 carbone sur Orange 5G. Change en 2 minutes.\">\n\n<!-- Open Graph \/ Social sharing -->\n<meta property=\"og:title\" content=\"UNDO vs Orange \u2014 Compare &#038; \u00e9conomise. D\u00e8s \u20ac4\/mois.\">\n<meta property=\"og:description\" content=\"M\u00eame r\u00e9seau Orange \u2014 reconnu comme la 5G la plus rapide de Belgique. UNDO est jusqu'\u00e0 3x moins cher, avec le report Zero Waste et la neutralit\u00e9 carbone incluse par d\u00e9faut.\">\n<meta property=\"og:type\" content=\"website\">\n<meta property=\"og:url\" content=\"https:\/\/undo.be\/fr\/vs-orange\/\">\n<meta property=\"og:image\" content=\"https:\/\/undo.be\/og\/og-undo-paid-nl.jpg\">\n<meta property=\"og:locale\" content=\"fr_BE\">\n<meta property=\"og:site_name\" content=\"UNDO\">\n<meta name=\"twitter:card\" content=\"summary_large_image\">\n\n<!-- Inline SVG favicon \u2014 black SIM-card shape, mint green background -->\n<link rel=\"icon\" type=\"image\/svg+xml\" href=\"data:image\/svg+xml,%3Csvg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 32 32'%3E%3Crect width='32' height='32' rx='4' fill='%23abffc5'\/%3E%3Cpath d='M9 7h11l5 5v13H9V7z M20 7v5h5' fill='none' stroke='%23121212' stroke-width='2.5' stroke-linejoin='round'\/%3E%3C\/svg%3E\">\n\n<!-- =================================================================\n     Google Analytics 4 \u2014 Property \"Undo\" \u00b7 Stream \"Undo Web\"\n     ================================================================= -->\n<script async src=\"https:\/\/www.googletagmanager.com\/gtag\/js?id=G-C90XDRMG00\"><\/script>\n<script>\n  window.dataLayer = window.dataLayer || [];\n  function gtag(){dataLayer.push(arguments);}\n  gtag('js', new Date());\n  gtag('config', 'G-C90XDRMG00');\n<\/script>\n\n<!-- =================================================================\n     Meta Pixel \u2014 Pixel ID 337676688966291 \u00b7 BM \"UNDO Mobile\"\n     ================================================================= -->\n<script>\n  !function(f,b,e,v,n,t,s)\n  {if(f.fbq)return;n=f.fbq=function(){n.callMethod?\n  n.callMethod.apply(n,arguments):n.queue.push(arguments)};\n  if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';\n  n.queue=[];t=b.createElement(e);t.async=!0;\n  t.src=v;s=b.getElementsByTagName(e)[0];\n  s.parentNode.insertBefore(t,s)}(window, document,'script',\n  'https:\/\/connect.facebook.net\/en_US\/fbevents.js');\n  fbq('init', '337676688966291');\n  fbq('track', 'PageView');\n  fbq('track', 'ViewContent', {\n    content_name: 'UNDO vs Orange',\n    content_category: 'Mobile Plans',\n    content_type: 'product_group',\n    value: 4.00,\n    currency: 'EUR'\n  });\n<\/script>\n<noscript><img loading=\"lazy\" decoding=\"async\" height=\"1\" width=\"1\" style=\"display:none\"\n  src=\"https:\/\/www.facebook.com\/tr?id=337676688966291&#038;ev=PageView&#038;noscript=1\"\n  alt=\"\"\/><\/noscript>\n\n<style>\n  \/* =================================================================\n     UNDO \u2014 Brand tokens (exact from brand book)\n     System fonts only \u00b7 max 3 colours per screen \u00b7 4px radius (SIM)\n     ================================================================= *\/\n  :root {\n    --green: #cdfcce;       \/* WP-aligned mint (CEO request) *\/\n    --yellow: #f5e66f;      \/* Pantone 113 C *\/\n    --blue: #97dfe7;        \/* Pantone 283 C *\/\n    --pink: #FF8582;        \/* Pantone 117 C *\/\n    --grey: #ececec;        \/* Pantone 663 C *\/\n    --black: #121212;       \/* Pantone 426 C *\/\n    --white: #FFFFFF;\n  }\n\n  * { box-sizing: border-box; margin: 0; padding: 0; -webkit-tap-highlight-color: transparent; }\n  html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; }\n\n  body {\n    font-family: 'Avenir Next', 'Avenir Next LT Pro', Avenir, 'Helvetica Neue', Arial, sans-serif;\n    background: var(--white);\n    color: var(--black);\n    font-size: 16px;\n    line-height: 1.5;\n    font-weight: 400;\n    -webkit-font-smoothing: antialiased;\n    text-rendering: optimizeLegibility;\n    padding-bottom: 92px;\n    overflow-x: hidden;\n  }\n\n  .wrap { width: 100%; max-width: 420px; margin: 0 auto; }\n\n  \/* ====================== TOP BAR ====================== *\/\n  .topbar {\n    background: var(--black);\n    color: var(--green);\n    padding: 9px 20px;\n    font-size: 11px;\n    font-weight: 900;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n    text-align: center;\n  }\n\n  \/* ====================== HERO ====================== *\/\n  .hero {\n    background: var(--white);\n    padding: 40px 24px 56px;\n  }\n  h1 {\n    font-family: inherit;\n    font-weight: 900;\n    font-size: clamp(40px, 11vw, 52px);\n    line-height: 0.96;\n    letter-spacing: -2px;\n    color: var(--black);\n    margin-bottom: 24px;\n  }\n  h1 .mark {\n    display: inline-block;\n    background: var(--black);\n    color: var(--green);\n    padding: 0 8px 4px;\n    border-radius: 4px;\n  }\n  .hero .sub {\n    font-size: clamp(13px, 4.1vw, 16px);\n    line-height: 1.45;\n    color: var(--black);\n    margin-bottom: 32px;\n    font-weight: 500;\n  }\n\n  \/* Price card \u2014 black SIM-shaped block, the ONLY visual flourish in hero *\/\n  .price-card {\n    background: var(--black);\n    color: var(--white);\n    border-radius: 4px;\n    padding: 26px 24px;\n    margin-bottom: 18px;\n    display: flex;\n    align-items: flex-end;\n    justify-content: space-between;\n    gap: 16px;\n    position: relative;\n  }\n  .price-card .left .lbl {\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 1.6px;\n    text-transform: uppercase;\n    color: var(--green);\n    margin-bottom: 8px;\n  }\n  .price-card .left .name {\n    font-size: 22px;\n    font-weight: 900;\n    color: var(--white);\n    line-height: 1.05;\n    letter-spacing: -0.5px;\n    margin-bottom: 6px;\n  }\n  .price-card .left .spec {\n    font-size: 12px;\n    color: rgba(255,255,255,0.55);\n    font-weight: 500;\n  }\n  .price-card .right {\n    text-align: right;\n    flex-shrink: 0;\n  }\n  .price-card .right .num {\n    font-size: 56px;\n    font-weight: 900;\n    color: var(--green);\n    line-height: 0.9;\n    letter-spacing: -3px;\n    display: inline-flex;\n    align-items: baseline;\n  }\n  .price-card .right .num .sym {\n    font-size: 24px;\n    color: rgba(171,255,197,0.55);\n    font-weight: 700;\n    margin-right: 4px;\n  }\n  .price-card .right .per {\n    font-size: 10px;\n    color: rgba(255,255,255,0.5);\n    font-weight: 900;\n    letter-spacing: 1.2px;\n    margin-top: 6px;\n    text-transform: uppercase;\n  }\n\n  \/* ====================== Buttons ====================== *\/\n  .btn {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    width: 100%;\n    padding: 20px 24px;\n    font-family: inherit;\n    font-size: 15px;\n    font-weight: 900;\n    letter-spacing: 0.4px;\n    text-transform: uppercase;\n    border-radius: 4px;\n    border: none;\n    cursor: pointer;\n    text-decoration: none;\n    text-align: center;\n    transition: transform 0.12s ease;\n  }\n  .btn:active { transform: scale(0.98); }\n  .btn-dark { background: var(--black); color: var(--green); }\n  .btn-green { background: var(--green); color: var(--black); }\n  .btn .arrow { transition: transform 0.2s ease; }\n  .btn:hover .arrow { transform: translateX(3px); }\n\n  \/* Hero trust line *\/\n  .trust-line {\n    margin-top: 18px;\n    display: flex !important;\n    flex-direction: column !important;\n    gap: 2px !important;\n  }\n  .trust-line .trust-row {\n    font-size: 12px;\n    font-weight: 700;\n    color: var(--black);\n    display: flex !important;\n    align-items: center;\n    flex-wrap: wrap;\n    gap: 2px 8px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n    line-height: 1.4 !important;\n  }\n  .trust-line .trust-row > * {\n    margin: 0 !important;\n    padding: 0 !important;\n    line-height: 1.4 !important;\n  }\n  .trust-line .stars {\n    color: #00B67A;\n    letter-spacing: 1.5px;\n    font-size: 14px;\n    line-height: 1 !important;\n  }\n  .trust-line .dot { opacity: 0.3; }\n\n  \/* ====================== Section primitives ====================== *\/\n  section { padding: 56px 24px; }\n  section.white { background: var(--white); }\n  section.green { background: transparent; }\n  section.yellow { background: var(--yellow); }\n  section.blue { background: var(--blue); }\n  section.grey { background: var(--grey); }\n  section.black { background: var(--black); color: var(--white); }\n\n  .kicker {\n    display: inline-block;\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 2px;\n    text-transform: uppercase;\n    color: var(--black);\n    margin-bottom: 18px;\n    border-bottom: 2px solid var(--black);\n    padding-bottom: 4px;\n  }\n  section.black .kicker { color: var(--green); border-bottom-color: var(--green); }\n\n  h2 {\n    font-family: inherit;\n    font-weight: 900;\n    font-size: clamp(30px, 8.5vw, 38px);\n    line-height: 0.98;\n    letter-spacing: -1.4px;\n    color: var(--black);\n    margin-bottom: 16px;\n  }\n  section.black h2 { color: var(--green); }\n  .lede {\n    font-size: 15px;\n    line-height: 1.5;\n    color: var(--black);\n    max-width: 36ch;\n    font-weight: 500;\n  }\n  section.black .lede { color: rgba(255,255,255,0.7); }\n\n  \/* ====================== COMPARISON TABLE (new) ====================== *\/\n  .compare-table {\n    margin: 28px 0 8px;\n    display: flex;\n    flex-direction: column;\n    gap: 10px;\n  }\n  .compare-row {\n    background: var(--black);\n    border-radius: 4px;\n    padding: 18px 18px 16px;\n  }\n  .compare-row .tier-label {\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n    color: rgba(255,255,255,0.45);\n    margin-bottom: 14px;\n  }\n  .compare-row .tier-cols {\n    display: flex !important;\n    align-items: stretch;\n    gap: 0;\n  }\n  .compare-row .tier-col {\n    flex: 1 1 0;\n    min-width: 0;\n    padding-right: 14px;\n  }\n  .compare-row .tier-col.undo {\n    padding-right: 0;\n    padding-left: 14px;\n    border-left: 1px solid rgba(255,255,255,0.14);\n  }\n  .compare-row .tier-col .who {\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 0.8px;\n    text-transform: uppercase;\n    margin-bottom: 8px;\n  }\n  .compare-row .tier-col.mv .who { color: rgba(255,255,255,0.4); }\n  .compare-row .tier-col.undo .who { color: var(--green); }\n  .compare-row .tier-col .price {\n    font-size: 26px;\n    font-weight: 900;\n    letter-spacing: -1px;\n    line-height: 1;\n    margin-bottom: 6px;\n  }\n  .compare-row .tier-col.mv .price { color: rgba(255,255,255,0.7); }\n  .compare-row .tier-col.undo .price { color: var(--green); }\n  .compare-row .tier-col .spec {\n    font-size: 11px;\n    line-height: 1.4;\n    font-weight: 500;\n  }\n  .compare-row .tier-col.mv .spec { color: rgba(255,255,255,0.45); }\n  .compare-row .tier-col.undo .spec { color: rgba(205,252,206,0.75); }\n\n  .compare-note {\n    background: var(--black);\n    color: var(--white);\n    border-radius: 4px;\n    padding: 22px 20px;\n    margin-top: 18px;\n  }\n  .compare-note .note-lbl {\n    font-size: 10px;\n    font-weight: 900;\n    letter-spacing: 1.4px;\n    text-transform: uppercase;\n    color: var(--green);\n    margin-bottom: 10px;\n  }\n  .compare-note p {\n    font-size: 14px;\n    line-height: 1.5;\n    font-weight: 500;\n    color: rgba(255,255,255,0.85);\n  }\n  .compare-note p strong { color: var(--green); font-weight: 900; }\n  .compare-note + .compare-note { margin-top: 10px; }\n\n  .compare-parity {\n    margin-top: 18px;\n    font-size: 12px;\n    font-weight: 700;\n    color: var(--black);\n    background: rgba(255,255,255,0.5);\n    border: 1.5px dashed rgba(0,0,0,0.3);\n    border-radius: 4px;\n    padding: 12px 14px;\n    line-height: 1.4;\n  }\n\n  \/* ====================== PLANS ====================== *\/\n  .plan-tabs {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    align-items: stretch !important;\n    gap: 4px;\n    margin: 28px 0 16px;\n  }\n  .plan-tab {\n    background: var(--white);\n    border: 2px solid var(--black);\n    padding: 12px 4px !important;\n    margin: 0 !important;\n    border-radius: 4px;\n    font-family: inherit;\n    font-size: 11px;\n    font-weight: 900;\n    color: var(--black);\n    cursor: pointer;\n    transition: background 0.15s, color 0.15s;\n    text-transform: uppercase;\n    letter-spacing: 0.6px;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    gap: 2px;\n    height: 100% !important;\n    min-height: 70px;\n    box-sizing: border-box !important;\n    line-height: 1.2 !important;\n    position: relative;\n  }\n  .plan-tab .emoji { font-size: 15px; }\n  .plan-tab.active {\n    background: var(--black);\n    color: var(--green);\n  }\n  .plan-tab .new-badge {\n    position: absolute;\n    top: -7px;\n    right: -4px;\n    background: var(--yellow);\n    color: var(--black);\n    font-size: 9px;\n    font-weight: 900;\n    padding: 3px 6px;\n    border-radius: 10px;\n    letter-spacing: 0.5px;\n    line-height: 1;\n    border: 1.5px solid var(--black);\n  }\n\n  .plan-card {\n    background: var(--black);\n    color: var(--white);\n    border-radius: 4px;\n    padding: 32px 26px;\n    transition: opacity 0.22s, transform 0.22s;\n  }\n  .plan-card .top {\n    display: flex;\n    justify-content: space-between;\n    align-items: baseline;\n    margin-bottom: 22px;\n  }\n  .plan-card .top h3 {\n    font-size: 24px;\n    font-weight: 900;\n    color: var(--green);\n    letter-spacing: -0.6px;\n  }\n  .plan-card .top .em { font-size: 22px; }\n  .plan-card .tagline {\n    font-size: 13px;\n    color: rgba(255,255,255,0.5);\n    font-style: italic;\n    margin-bottom: 24px;\n  }\n  .plan-card .price {\n    display: flex;\n    align-items: baseline;\n    gap: 4px;\n    margin-bottom: 24px;\n  }\n  .plan-card .price .num {\n    font-size: 64px;\n    font-weight: 900;\n    letter-spacing: -3.5px;\n    color: var(--green);\n    line-height: 0.9;\n  }\n  .plan-card .price .sym {\n    font-size: 28px;\n    color: rgba(255,255,255,0.4);\n    font-weight: 700;\n  }\n  .plan-card .price .per {\n    font-size: 12px;\n    color: rgba(255,255,255,0.5);\n    font-weight: 900;\n    margin-left: 6px;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n  }\n  .plan-card ul {\n    list-style: none;\n    margin: 0 0 28px 0 !important;\n    padding: 0 !important;\n  }\n  .plan-card ul li::before,\n  .plan-card ul li::after { content: none !important; display: none !important; }\n  .plan-card ul li {\n    display: flex;\n    align-items: center;\n    gap: 8px !important;\n    padding: 6px 0 !important;\n    margin: 0 !important;\n    border-top: 1px solid rgba(255,255,255,0.08);\n    font-size: 14px;\n    color: var(--white);\n    font-weight: 500;\n    line-height: 1.3 !important;\n    text-decoration: none !important;\n  }\n  .plan-card ul li .c {\n    margin: 0 !important;\n    padding: 0 !important;\n    line-height: 1 !important;\n  }\n  .plan-card ul li span { text-decoration: none !important; }\n  .btn, .btn:hover, .btn:focus, .btn:active,\n  .btn *, .btn span, .btn .arrow {\n    text-decoration: none !important;\n  }\n  .plan-card ul li:first-child { border-top: none; padding-top: 0; }\n  .plan-card ul li:last-child { padding-bottom: 0; }\n  .plan-card ul li .c {\n    color: var(--green);\n    font-weight: 900;\n    flex-shrink: 0;\n  }\n  .plan-card ul li strong { font-weight: 900; color: var(--green); }\n  .plan-helper {\n    margin-top: 18px;\n    text-align: center;\n    font-size: 12px;\n    color: var(--black);\n    font-weight: 700;\n  }\n  .plan-helper strong { font-weight: 900; }\n\n  \/* ====================== HOW IT WORKS ====================== *\/\n  .steps { margin-top: 32px; }\n  .step {\n    padding: 20px 0;\n    border-top: 2px solid var(--black);\n    display: flex !important;\n    flex-direction: row !important;\n    align-items: flex-start !important;\n    gap: 16px !important;\n    margin: 0 !important;\n  }\n  .step:last-of-type { border-bottom: 2px solid var(--black); }\n  .step .step-num {\n    font-size: 32px;\n    font-weight: 900;\n    color: var(--black);\n    line-height: 1 !important;\n    letter-spacing: -1.5px;\n    flex: 0 0 44px !important;\n    width: 44px !important;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n  .step > div:not(.step-num) {\n    flex: 1 1 auto !important;\n    min-width: 0;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n  .step h3 {\n    font-size: 18px;\n    font-weight: 900;\n    color: var(--black);\n    margin: 0 0 6px 0 !important;\n    padding: 0 !important;\n    letter-spacing: -0.3px;\n    line-height: 1.2 !important;\n  }\n  .step p {\n    font-size: 14px;\n    color: var(--black);\n    line-height: 1.5 !important;\n    font-weight: 500;\n    margin: 0 !important;\n    padding: 0 !important;\n  }\n  .step p strong { font-weight: 900; }\n\n  \/* ====================== DUOTONE PHOTO\/ILLO SECTION ====================== *\/\n  section.photo-section {\n    padding: 56px 0 64px;\n    text-align: center;\n  }\n  .photo-section .duotone-illo {\n    margin: 0 auto 32px;\n    width: 100%;\n    line-height: 0;\n  }\n  .photo-section .duotone-illo svg,\n  .photo-section .duotone-illo img,\n  .photo-section .duotone-illo video {\n    display: block;\n    width: 100%;\n    height: auto;\n    max-width: 1200px;\n    margin: 0 auto;\n    border-radius: 4px;\n    aspect-ratio: 16 \/ 9;\n    object-fit: cover;\n  }\n  .photo-section .duotone-cap {\n    text-align: left;\n    max-width: 340px;\n    margin: 0 auto;\n    padding: 0 24px;\n  }\n  .photo-section .duotone-cap p {\n    font-size: 22px;\n    font-weight: 900;\n    line-height: 1.15;\n    letter-spacing: -0.6px;\n    color: var(--black);\n  }\n\n  \/* ====================== PROOF (yellow) \u2014 featured quote + swipeable reviews ====================== *\/\n  .reviews-intro {\n    margin-bottom: 24px;\n  }\n  .quote-block {\n    margin-bottom: 32px;\n    background: var(--white);\n    border: 2px solid var(--black);\n    border-radius: 4px;\n    padding: 24px 22px;\n  }\n  .quote-block .quote {\n    font-family: inherit;\n    font-weight: 900;\n    font-size: clamp(21px, 6vw, 26px);\n    line-height: 1.15;\n    letter-spacing: -0.6px;\n    color: var(--black);\n    margin-bottom: 18px;\n  }\n  .quote-block .attr {\n    display: flex;\n    align-items: center;\n    gap: 12px;\n    margin-bottom: 16px;\n  }\n  .quote-block .attr .stars {\n    color: #00B67A;\n    font-size: 14px;\n    letter-spacing: 1.5px;\n  }\n  .quote-block .attr .author {\n    font-size: 12px;\n    font-weight: 900;\n    color: var(--black);\n    text-transform: uppercase;\n    letter-spacing: 0.8px;\n  }\n  .quote-block .tp-link {\n    display: inline-flex;\n    align-items: center;\n    gap: 8px;\n    font-size: 11px;\n    font-weight: 900;\n    text-decoration: none;\n    background: var(--black);\n    color: var(--yellow);\n    padding: 8px 12px;\n    border-radius: 4px;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n  }\n  .quote-block .tp-link .tp-stars { color: #00B67A; }\n\n  .reviews-carousel {\n    display: flex !important;\n    align-items: stretch !important;\n    gap: 12px;\n    overflow-x: auto;\n    overflow-y: hidden;\n    scroll-snap-type: x mandatory;\n    -webkit-overflow-scrolling: touch;\n    scrollbar-width: none;\n    padding: 4px 24px;\n    margin: 0 -24px;\n    scroll-padding-left: 24px;\n  }\n  .reviews-carousel::-webkit-scrollbar { display: none; }\n  .review-card {\n    flex: 0 0 calc(100% - 48px) !important;\n    scroll-snap-align: start;\n    background: var(--white);\n    border: 2px solid var(--black);\n    border-radius: 4px;\n    padding: 22px 22px 20px !important;\n    display: flex !important;\n    flex-direction: column !important;\n    min-height: 240px !important;\n    height: auto !important;\n    margin: 0 !important;\n    box-sizing: border-box !important;\n  }\n  .review-card .stars {\n    color: #00B67A;\n    letter-spacing: 1.5px;\n    font-size: 14px;\n    margin-bottom: 14px;\n  }\n  .review-card .review-text {\n    font-family: inherit;\n    font-weight: 900;\n    font-size: 18px;\n    line-height: 1.25;\n    letter-spacing: -0.4px;\n    color: var(--black);\n    flex: 1 1 auto !important;\n    margin-bottom: 16px;\n  }\n  .review-card .review-author {\n    font-size: 11px;\n    font-weight: 700;\n    letter-spacing: 0.5px;\n    text-transform: uppercase;\n    padding-top: 12px;\n    border-top: 1px solid rgba(0,0,0,0.08);\n    color: rgba(0,0,0,0.55);\n    margin-top: auto !important;\n  }\n  .review-dots {\n    display: flex !important;\n    gap: 8px;\n    justify-content: center;\n    margin-top: 24px !important;\n    margin-bottom: 24px !important;\n    padding: 0 !important;\n    list-style: none !important;\n  }\n  .review-dot {\n    width: 10px !important;\n    height: 10px !important;\n    background: rgba(0,0,0,0.25);\n    border-radius: 50%;\n    border: none;\n    padding: 0 !important;\n    margin: 0 !important;\n    cursor: pointer;\n    transition: background 0.2s ease, width 0.2s ease;\n    flex-shrink: 0;\n  }\n  .review-dot.active {\n    background: var(--black);\n    width: 28px !important;\n    border-radius: 5px;\n  }\n\n  \/* ====================== FAQ ====================== *\/\n  .faq-list { margin-top: 24px; }\n  .faq-item {\n    background: var(--white);\n    border: 2px solid var(--black);\n    border-radius: 4px;\n    margin-bottom: 8px;\n    overflow: hidden;\n    transition: background 0.18s ease;\n  }\n  .faq-item.open { background: var(--green); }\n  .faq-q {\n    width: 100%;\n    background: transparent;\n    border: none;\n    padding: 18px 20px;\n    text-align: left;\n    font-family: inherit;\n    font-size: 15px;\n    font-weight: 900;\n    color: var(--black);\n    cursor: pointer;\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    gap: 12px;\n    letter-spacing: -0.2px;\n  }\n  .faq-q .plus {\n    font-size: 24px;\n    color: var(--black);\n    line-height: 1;\n    font-weight: 900;\n    transition: transform 0.25s ease;\n    flex-shrink: 0;\n  }\n  .faq-item.open .plus { transform: rotate(45deg); }\n  .faq-a {\n    max-height: 0;\n    overflow: hidden;\n    transition: max-height 0.3s ease;\n  }\n  .faq-item.open .faq-a { max-height: 500px; }\n  .faq-a-inner {\n    padding: 0 20px 20px;\n    font-size: 14px;\n    color: var(--black);\n    line-height: 1.55;\n    font-weight: 500;\n  }\n  .faq-a-inner strong { font-weight: 900; }\n\n  \/* ====================== FINAL CTA ====================== *\/\n  .final-cta {\n    background: var(--black);\n    padding: 64px 24px 72px;\n    text-align: left;\n  }\n  .final-cta h2 {\n    color: var(--green);\n    margin-bottom: 18px;\n    font-size: clamp(32px, 9vw, 40px);\n    letter-spacing: -1.5px;\n  }\n  .final-cta p {\n    font-size: clamp(12px, 3.7vw, 15px);\n    color: rgba(255,255,255,0.7);\n    margin-bottom: 28px;\n    font-weight: 500;\n  }\n  .final-cta .micro {\n    margin-top: 18px;\n    font-size: 11px;\n    color: rgba(255,255,255,0.5);\n    letter-spacing: 1.2px;\n    font-weight: 900;\n    text-transform: uppercase;\n  }\n\n  \/* ====================== FOOTER ====================== *\/\n  footer {\n    background: var(--black);\n    color: rgba(255,255,255,0.5);\n    padding: 36px 24px 28px;\n  }\n  footer .ft-contact {\n    font-size: 12px;\n    line-height: 1.7;\n    color: rgba(255,255,255,0.55);\n    margin-bottom: 18px;\n    font-weight: 500;\n  }\n  footer .ft-contact strong { color: var(--green); font-weight: 900; display: block; margin-bottom: 2px; }\n  footer .ft-contact a { color: var(--green); text-decoration: none; }\n  footer .ft-hours {\n    display: inline-block;\n    margin-top: 4px;\n    font-size: 11px;\n    color: rgba(255,255,255,0.4);\n    font-weight: 500;\n    letter-spacing: 0.2px;\n  }\n\n  \/* ====================== STICKY CTA ====================== *\/\n  .sticky-cta {\n    position: fixed;\n    bottom: 0; left: 0; right: 0;\n    padding: 12px 16px calc(12px + env(safe-area-inset-bottom));\n    background: var(--black);\n    z-index: 50;\n    transform: translateY(100%);\n    transition: transform 0.35s cubic-bezier(0.16, 1, 0.3, 1);\n  }\n  .sticky-cta.show { transform: translateY(0); }\n  .sticky-cta-inner {\n    max-width: 420px;\n    margin: 0 auto;\n    display: flex;\n    align-items: center;\n    gap: 12px;\n  }\n  .sticky-cta .info { flex-shrink: 0; }\n  .sticky-cta .info .pmini {\n    font-size: 24px;\n    font-weight: 900;\n    color: var(--green);\n    line-height: 1;\n    letter-spacing: -0.8px;\n  }\n  .sticky-cta .info .pmini .sym { font-size: 14px; color: rgba(171,255,197,0.55); }\n  .sticky-cta .info .l {\n    font-size: 9px;\n    text-transform: uppercase;\n    letter-spacing: 1.2px;\n    color: rgba(255,255,255,0.5);\n    font-weight: 900;\n    margin-top: 3px;\n  }\n  .sticky-cta .btn {\n    flex: 1;\n    padding: 16px 16px;\n    font-size: 13px;\n  }\n\n  @media (min-width: 768px) {\n    body { padding-bottom: 0; }\n    .sticky-cta {\n      max-width: 420px;\n      left: 50%;\n      transform: translate(-50%, 100%);\n      border-radius: 4px 4px 0 0;\n    }\n    .sticky-cta.show { transform: translate(-50%, 0); }\n  }\n<\/style>\n<\/head>\n<body>\n\n<!-- TOPBAR -->\n<div class=\"topbar\">1 abonnement&nbsp;=&nbsp;1 arbre<\/div>\n\n<!-- HERO \u2014 white, comparison angle -->\n<section class=\"hero\">\n  <div class=\"wrap\">\n    <span class=\"kicker\" style=\"margin-bottom:16px;display:inline-flex;align-items:center;gap:8px;\">Orange vs UNDO<svg width=\"14\" height=\"10\" viewBox=\"0 0 3 2\" style=\"border-radius:1px;flex-shrink:0;display:block;\" aria-label=\"Belgique\"><rect x=\"0\" y=\"0\" width=\"1\" height=\"2\" fill=\"#000000\"\/><rect x=\"1\" y=\"0\" width=\"1\" height=\"2\" fill=\"#FAE042\"\/><rect x=\"2\" y=\"0\" width=\"1\" height=\"2\" fill=\"#ED2939\"\/><\/svg><\/span>\n    <h1>Encore chez<br>Orange ?<br>\u00c7a peut \u00eatre <span class=\"mark\">moins cher.<\/span><\/h1>\n    <p class=\"sub\">M\u00eame r\u00e9seau \u2014 reconnu comme la 5G la plus rapide de Belgique. UNDO tourne sur exactement la m\u00eame infrastructure Orange, pour une fraction du prix. Neutre en carbone, avec le report Zero Waste.<\/p>\n\n    <div class=\"price-card\">\n      <div class=\"left\">\n        <div class=\"lbl\">\ud83c\udf31 Zero Waste<\/div>\n        <div class=\"name\">Rien de gaspill\u00e9.<\/div>\n        <div class=\"spec\">4 GB \u00b7 400 min \u00b7 400 sms<\/div>\n      <\/div>\n      <div class=\"right\">\n        <div class=\"num\"><span class=\"sym\">\u20ac<\/span>4<\/div>\n        <div class=\"per\">\/mois<\/div>\n      <\/div>\n    <\/div>\n\n    <a href=\"https:\/\/wsc.undo.be\/order?lang=fr\" class=\"btn btn-dark\" data-cta=\"hero\">\n      Passe \u00e0 UNDO en 2 minutes <span class=\"arrow\">\u2192<\/span>\n    <\/a>\n\n    <div class=\"trust-line\">\n      <div class=\"trust-row\">\n        <span class=\"stars\">\u2605\u2605\u2605\u2605\u2606<\/span>\n        <span><strong>4,2\/5 \u00b7 535 avis<\/strong><\/span>\n      <\/div>\n      <div class=\"trust-row\">\n        <span><strong>Orange 5G<\/strong><\/span>\n        <span class=\"dot\">\u00b7<\/span>\n        <span><strong>Portage gratuit<\/strong><\/span>\n        <span class=\"dot\">\u00b7<\/span>\n        <span><strong>R\u00e9siliable mensuellement<\/strong><\/span>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- COMPARISON \u2014 blue section, the core of this page -->\n<section class=\"blue\">\n  <div class=\"wrap\">\n    <span class=\"kicker\">Comparaison des prix<\/span>\n    <h2>M\u00eame r\u00e9seau.<br>Beaucoup moins cher.<\/h2>\n    <p class=\"lede\">UNDO tourne sur exactement la m\u00eame infrastructure Orange 4G\/5G \u2014 reconnue par Ookla comme le r\u00e9seau 5G le plus rapide de Belgique. La diff\u00e9rence est dans le prix, pas dans la couverture.<\/p>\n\n    <div class=\"compare-table\">\n      <div class=\"compare-row\">\n        <div class=\"tier-label\">Forfait d&#8217;entr\u00e9e<\/div>\n        <div class=\"tier-cols\">\n          <div class=\"tier-col mv\">\n            <div class=\"who\">Orange Small<\/div>\n            <div class=\"price\">\u20ac15<\/div>\n            <div class=\"spec\">12 GB \u00b7 appels illimit\u00e9s<\/div>\n          <\/div>\n          <div class=\"tier-col undo\">\n            <div class=\"who\">UNDO Zero Waste<\/div>\n            <div class=\"price\">\u20ac4<\/div>\n            <div class=\"spec\">4 GB \u00b7 400 min<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"compare-row\">\n        <div class=\"tier-label\">Forfait milieu de gamme<\/div>\n        <div class=\"tier-cols\">\n          <div class=\"tier-col mv\">\n            <div class=\"who\">Orange Medium<\/div>\n            <div class=\"price\">\u20ac23<\/div>\n            <div class=\"spec\">70 GB \u00b7 illimit\u00e9<\/div>\n          <\/div>\n          <div class=\"tier-col undo\">\n            <div class=\"who\">UNDO Rise<\/div>\n            <div class=\"price\">\u20ac8<\/div>\n            <div class=\"spec\">8 GB \u00b7 800 min<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"compare-row\">\n        <div class=\"tier-label\">Forfait confort<\/div>\n        <div class=\"tier-cols\">\n          <div class=\"tier-col mv\">\n            <div class=\"who\">Orange Large<\/div>\n            <div class=\"price\">\u20ac29<\/div>\n            <div class=\"spec\">140 GB \u00b7 illimit\u00e9<\/div>\n          <\/div>\n          <div class=\"tier-col undo\">\n            <div class=\"who\">UNDO Boost<\/div>\n            <div class=\"price\">\u20ac18<\/div>\n            <div class=\"spec\">30 GB \u00b7 appels illimit\u00e9s<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n      <div class=\"compare-row\">\n        <div class=\"tier-label\">Illimit\u00e9<\/div>\n        <div class=\"tier-cols\">\n          <div class=\"tier-col mv\">\n            <div class=\"who\">Orange Unlimited<\/div>\n            <div class=\"price\">\u20ac40<\/div>\n            <div class=\"spec\">300 GB \u00b7 illimit\u00e9<\/div>\n          <\/div>\n          <div class=\"tier-col undo\">\n            <div class=\"who\">UNDO Wild<\/div>\n            <div class=\"price\">\u20ac24<\/div>\n            <div class=\"spec\">40 GB \u00b7 illimit\u00e9<\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n\n    <div class=\"compare-note\">\n      <div class=\"note-lbl\">R\u00e9seau<\/div>\n      <p>UNDO tourne sur <strong>exactement le m\u00eame r\u00e9seau Orange<\/strong> \u2014 reconnu par Ookla comme le r\u00e9seau 5G le plus rapide de Belgique. Aucun compromis sur la couverture, seulement sur le prix.<\/p>\n    <\/div>\n    <div class=\"compare-note\">\n      <div class=\"note-lbl\">Data non utilis\u00e9e<\/div>\n      <p>Chez Orange, une fois ton forfait d\u00e9pass\u00e9, tu continues \u00e0 surfer mais plus lentement \u2014 pas de facture surprise, mais pas de report non plus. Chez UNDO, <strong>la data, les minutes et les sms non utilis\u00e9s sont toujours report\u00e9s<\/strong> au mois suivant.<\/p>\n    <\/div>\n    <div class=\"compare-note\">\n      <div class=\"note-lbl\">Neutralit\u00e9 climatique<\/div>\n      <p>Orange a des objectifs climatiques solides au niveau du groupe (z\u00e9ro \u00e9mission nette d&#8217;ici 2040, -45% de CO\u2082 d&#8217;ici 2030) \u2014 mais tu n&#8217;en trouves aucune trace sur la page des abonnements elle-m\u00eame. Chez UNDO, la compensation CO\u2082 est <strong>incluse par d\u00e9faut<\/strong>, avec un arbre plant\u00e9 par carte SIM.<\/p>\n    <\/div>\n\n    <div class=\"compare-parity\">\n      Pas de contrat fixe sur les abonnements mobiles Orange ? Chez UNDO non plus \u2014 tu changes \u00e0 tout moment, sans indemnit\u00e9 de r\u00e9siliation.\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- PLANS \u2014 mint green, the actual product -->\n<section class=\"green\" id=\"plans\">\n  <div class=\"wrap\">\n    <span class=\"kicker\">Choisis ton abonnement<\/span>\n    <h2>Quatre options.<br>Une pour toi.<\/h2>\n    <p class=\"lede\">Tous neutres en carbone. Tous sur Orange 5G. Ce que tu n&#8217;utilises pas, tu le gardes pour le mois suivant.<\/p>\n\n    <div class=\"plan-tabs\">\n      <button class=\"plan-tab active\" data-plan=\"0\"><span class=\"emoji\">\ud83c\udf31<\/span><span>ZERO<\/span><\/button>\n      <button class=\"plan-tab\" data-plan=\"1\"><span class=\"new-badge\">NOUVEAU<\/span><span class=\"emoji\">\ud83c\udf40<\/span><span>RISE<\/span><\/button>\n      <button class=\"plan-tab\" data-plan=\"2\"><span class=\"emoji\">\u26a1<\/span><span>BOOST<\/span><\/button>\n      <button class=\"plan-tab\" data-plan=\"3\"><span class=\"emoji\">\ud83c\udf0d<\/span><span>WILD<\/span><\/button>\n    <\/div>\n\n    <div class=\"plan-card\" id=\"planCard\">\n      <div class=\"top\">\n        <h3 id=\"planTitle\">UNDO Zero Waste<\/h3>\n        <span class=\"em\" id=\"planEmoji\">\ud83c\udf31<\/span>\n      <\/div>\n      <p class=\"tagline\" id=\"planTagline\" style=\"display:none\"><\/p>\n      <div class=\"price\">\n        <span class=\"sym\">\u20ac<\/span><span class=\"num\" id=\"planPrice\">4<\/span><span class=\"per\">\/mois<\/span>\n      <\/div>\n      <ul id=\"planFeatures\"><\/ul>\n      <a href=\"https:\/\/wsc.undo.be\/order?lang=fr\" class=\"btn btn-green\" id=\"planCta\" data-cta=\"plan_picker\">\n        <span>Choisis <span id=\"planCtaName\">Zero Waste<\/span><\/span> <span class=\"arrow\">\u2192<\/span>\n      <\/a>\n    <\/div>\n\n    <div class=\"plan-helper\">\n      Compte via <strong>ITSME<\/strong> \u00b7 eSIM en 30 sec \u00b7 portage gratuit\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- HOW IT WORKS \u2014 white, 3 clean steps -->\n<section class=\"white\">\n  <div class=\"wrap\">\n    <span class=\"kicker\">Comment \u00e7a marche<\/span>\n    <h2>Change d&#8217;op\u00e9rateur en trois minutes.<\/h2>\n    <p class=\"lede\">Pas de visite en magasin. Pas d&#8217;attente. Tout se fait depuis ton smartphone.<\/p>\n\n    <div class=\"steps\">\n      <div class=\"step\">\n        <div class=\"step-num\">01<\/div>\n        <div>\n          <h3>Choisis ton abonnement<\/h3>\n          <p>Zero, Rise, Boost ou Wild. <strong>Pas de contrat, sans engagement<\/strong>.<\/p>\n        <\/div>\n      <\/div>\n      <div class=\"step\">\n        <div class=\"step-num\">02<\/div>\n        <div>\n          <h3>Identifie-toi avec ITSME<\/h3>\n          <p>Rapide et s\u00e9curis\u00e9 \u2014 m\u00eame identification que ta banque. <strong>Tu viens d&#8217;Orange ? Tu gardes ton num\u00e9ro ? On s&#8217;occupe du portage.<\/strong><\/p>\n        <\/div>\n      <\/div>\n      <div class=\"step\">\n        <div class=\"step-num\">03<\/div>\n        <div>\n          <h3>eSIM en 30 sec, ou pSIM en 3 jours<\/h3>\n          <p>Scanne ton QR code et tu es en ligne imm\u00e9diatement. Tu pr\u00e9f\u00e8res une carte SIM physique ? <strong>Tu la re\u00e7ois par colis sous max 3 jours ouvrables<\/strong> \u2014 participation de \u20ac5 aux frais d&#8217;envoi.<\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- DUOTONE PHOTO SECTION -->\n<section class=\"green photo-section\">\n  <div class=\"duotone-illo\">\n      <video\n        src=\"https:\/\/undo.be\/wp-content\/uploads\/2026\/05\/undo-forest.mp4\"\n        poster=\"https:\/\/undo.be\/wp-content\/uploads\/2026\/05\/undo-forest-poster.jpg\"\n        autoplay\n        loop\n        muted\n        playsinline\n        preload=\"metadata\"\n        aria-label=\"La for\u00eat UNDO \u00e0 Ibi Village, Congo\"\n      ><\/video>\n    <\/div>\n  <div class=\"duotone-cap\">\n      <span class=\"kicker\">19.660 arbres \u00b7 Ibi Village \u00b7 Congo<\/span>\n      <p>Ici pousse ton arbre &mdash; 10\u00d7 plus vite qu&#8217;en Belgique. Plant\u00e9 via notre partenaire local GI&#8209;AGRO.<\/p>\n    <\/div>\n<\/section>\n\n<!-- PROOF \u2014 yellow, featured quote (trust signal) + swipeable carousel -->\n<section class=\"yellow\">\n  <div class=\"wrap\">\n    <div class=\"reviews-intro\">\n      <span class=\"kicker\">Trustpilot \u00b7 4,2\/5 \u00b7 535 avis<\/span>\n      <h2>Ce que les clients<br>disent vraiment.<\/h2>\n    <\/div>\n\n    <div class=\"quote-block\">\n      <p class=\"quote\">&#8220;Le seul op\u00e9rateur en Belgique qui mesure ET compense le CO\u2082. Une approche innovante \u00e0 un prix abordable.&#8221;<\/p>\n      <div class=\"attr\">\n        <span class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n        <span class=\"author\">Bruno<\/span>\n      <\/div>\n      <a href=\"https:\/\/www.trustpilot.com\/review\/undo.be\" class=\"tp-link\" target=\"_blank\" rel=\"noopener\">\n        <span class=\"tp-stars\">\u2605<\/span> Lis les 535 avis\n      <\/a>\n    <\/div>\n  <\/div>\n\n  <div class=\"reviews-carousel\" id=\"reviewsCarousel\">\n    <div class=\"review-card\">\n      <span class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n      <p class=\"review-text\">&#8220;Excellent service, excellente offre. J&#8217;adore que ce soit abordable et que l&#8217;accent soit mis sur le respect du climat.&#8221;<\/p>\n      <div class=\"review-author\">Kevin<\/div>\n    <\/div>\n    <div class=\"review-card\">\n      <span class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n      <p class=\"review-text\">&#8220;J&#8217;ai \u00e9crit \u00e0 UNDO en m&#8217;attendant \u00e0 attendre des jours pour la r\u00e9ponse \u2014 ils ont r\u00e9pondu en quelques minutes. G\u00e9nial !&#8221;<\/p>\n      <div class=\"review-author\">Annelies<\/div>\n    <\/div>\n    <div class=\"review-card\">\n      <span class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n      <p class=\"review-text\">&#8220;Prix honn\u00eates. Entreprise socialement responsable. Sur le r\u00e9seau Orange, qui fonctionne le mieux ici.&#8221;<\/p>\n      <div class=\"review-author\">Sofie<\/div>\n    <\/div>\n    <div class=\"review-card\">\n      <span class=\"stars\">\u2605\u2605\u2605\u2605\u2605<\/span>\n      <p class=\"review-text\">&#8220;Client depuis un an sans aucun souci. Le service client a vraiment tout fait pour m&#8217;aider.&#8221;<\/p>\n      <div class=\"review-author\">Pieter<\/div>\n    <\/div>\n  <\/div>\n\n  <div class=\"wrap\">\n    <div class=\"review-dots\" id=\"reviewDots\">\n      <button class=\"review-dot active\" data-idx=\"0\" aria-label=\"Avis 1\"><\/button>\n      <button class=\"review-dot\" data-idx=\"1\" aria-label=\"Avis 2\"><\/button>\n      <button class=\"review-dot\" data-idx=\"2\" aria-label=\"Avis 3\"><\/button>\n      <button class=\"review-dot\" data-idx=\"3\" aria-label=\"Avis 4\"><\/button>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- FAQ \u2014 light grey -->\n<section class=\"grey\">\n  <div class=\"wrap\">\n    <span class=\"kicker\">Questions fr\u00e9quentes<\/span>\n    <h2>Tu changes<br>d&#8217;Orange ?<\/h2>\n\n    <div class=\"faq-list\">\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">Je peux garder mon num\u00e9ro si je viens d&#8217;Orange ?<span class=\"plus\">+<\/span><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">Oui, gratuitement. Lors de ta commande, tu indiques les donn\u00e9es de ton op\u00e9rateur actuel. On s&#8217;occupe du portage \u2014 g\u00e9n\u00e9ralement en 1 jour ouvrable.<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">Je suis encore engag\u00e9 chez Orange ?<span class=\"plus\">+<\/span><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">Les abonnements mobiles d&#8217;Orange sont sans engagement : tu peux r\u00e9silier chaque mois. Tu peux donc changer \u00e0 tout moment, sans indemnit\u00e9 de r\u00e9siliation.<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">Sur quel r\u00e9seau fonctionne UNDO ?<span class=\"plus\">+<\/span><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">UNDO fonctionne sur <strong>exactement le m\u00eame r\u00e9seau Orange<\/strong> \u2014 4G\/5G, reconnu par Ookla comme le r\u00e9seau 5G le plus rapide de Belgique. M\u00eame couverture, pour une fraction du prix.<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">C&#8217;est quoi, &#8220;neutre en carbone&#8221; vraiment ?<span class=\"plus\">+<\/span><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">Avec l&#8217;<strong>UNDO Tracker<\/strong>, tu vois tes \u00e9missions CO\u2082 mobiles en temps r\u00e9el. Tu les compenses toi-m\u00eame \u2014 <strong>des cr\u00e9dits gratuits sont inclus dans chaque abonnement<\/strong>. La compensation passe par des projets <strong>UNDO Removal<\/strong> certifi\u00e9s (Gold Standard, Puro.earth, Verra).<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">Comment fonctionne &#8220;ce que tu n&#8217;utilises pas, tu le gardes&#8221; ?<span class=\"plus\">+<\/span><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">Ce que tu ne consommes pas ce mois-ci \u2014 <strong>GB, minutes et sms<\/strong> \u2014 est automatiquement report\u00e9 au mois suivant. Pas de cr\u00e9dit perdu, pas de gaspillage. Chez Orange, une fois ton forfait d\u00e9pass\u00e9 tu surfes juste plus lentement ; chez UNDO, rien n&#8217;expire jamais. Pour Boost et Wild, \u00e7a concerne uniquement la data, car les appels et sms y sont illimit\u00e9s.<\/div><\/div>\n      <\/div>\n      <div class=\"faq-item\">\n        <button class=\"faq-q\">Et si 4 GB ne suffisent pas ?<span class=\"plus\">+<\/span><\/button>\n        <div class=\"faq-a\"><div class=\"faq-a-inner\">Tu peux upgrader \u00e0 tout moment vers Rise (\u20ac8), Boost (\u20ac18) ou Wild (\u20ac24). Tu consommes temporairement plus ? Tu paies simplement <strong>\u20ac1 par GB suppl\u00e9mentaire<\/strong>. Et n&#8217;oublie pas : <strong>ce que tu n&#8217;utilises pas, tu le gardes<\/strong> pour le mois suivant.<\/div><\/div>\n      <\/div>\n    <\/div>\n  <\/div>\n<\/section>\n\n<!-- B2B teaser -->\n<section style=\"background:var(--white);padding:28px 24px;\">\n  <div class=\"wrap\" style=\"max-width:560px;\">\n    <a href=\"https:\/\/undo.be\/fr\/abonnements-professionnels\/\" target=\"_blank\" rel=\"noopener\" class=\"b2b-card\" style=\"display:block;text-decoration:none;color:var(--black);background:var(--yellow);padding:22px 24px;border-radius:4px;\">\n      <div style=\"display:flex;align-items:center;justify-content:space-between;gap:16px;\">\n        <div style=\"flex:1;min-width:0;\">\n          <div style=\"font-size:10px;font-weight:900;letter-spacing:2px;text-transform:uppercase;margin-bottom:8px;\">Pour ton entreprise ?<\/div>\n          <div style=\"font-size:18px;font-weight:900;line-height:1.15;margin-bottom:6px;\">UNDO Business<\/div>\n          <div style=\"font-size:13px;font-weight:500;line-height:1.4;\">1 facture \u00b7 Compensation CO\u2082 incluse \u00b7 jusqu&#8217;\u00e0 15% de remise<\/div>\n        <\/div>\n        <div style=\"font-size:24px;font-weight:900;flex-shrink:0;\">\u2192<\/div>\n      <\/div>\n    <\/a>\n  <\/div>\n<\/section>\n\n<!-- FINAL CTA \u2014 black, mint button -->\n<section class=\"final-cta\" id=\"start\">\n  <div class=\"wrap\">\n    <span class=\"kicker\">Pr\u00eat(e) ?<\/span>\n    <h2>M\u00eame r\u00e9seau.<br>Moins cher.<\/h2>\n    <p>R\u00e9siliable mensuellement.<br>1 abonnement = 1 arbre dans notre for\u00eat au Congo.<\/p>\n    <a href=\"https:\/\/wsc.undo.be\/order?lang=fr\" class=\"btn btn-green\" data-cta=\"final\">\n      Passe \u00e0 UNDO en 2 minutes <span class=\"arrow\">\u2192<\/span>\n    <\/a>\n    <div class=\"micro\">1 arbre \u00b7 setup en 30 sec \u00b7 aucun frais cach\u00e9<\/div>\n  <\/div>\n<\/section>\n\n<!-- FOOTER -->\n<footer>\n  <div class=\"wrap\">\n    <div class=\"ft-contact\">\n      <strong>Des questions ?<\/strong>\n      <a href=\"https:\/\/wa.me\/15559632739\" target=\"_blank\" rel=\"noopener\">Envoyer un message WhatsApp<\/a><br>\n      ou envoie un mail \u00e0 <a href=\"mailto:support@undo.be\">support@undo.be<\/a><br>\n      <span class=\"ft-hours\">Disponible du lundi au vendredi, 8h30 \u2013 17h<\/span>\n    <\/div>\n  <\/div>\n<\/footer>\n\n<!-- STICKY CTA -->\n<div class=\"sticky-cta\" id=\"stickyCta\">\n  <div class=\"sticky-cta-inner\">\n    <div class=\"info\">\n      <div class=\"pmini\"><span class=\"sym\">d\u00e8s \u20ac<\/span><span id=\"stickyPrice\">4<\/span><\/div>\n      <div class=\"l\">\/MOIS<\/div>\n    <\/div>\n    <a href=\"https:\/\/wsc.undo.be\/order?lang=fr\" class=\"btn btn-green\" data-cta=\"sticky\">Change maintenant <span class=\"arrow\">\u2192<\/span><\/a>\n  <\/div>\n<\/div>\n\n<script>\n  const PLANS = [\n    {\n      title: \"UNDO Zero Waste\", emoji: \"\ud83c\udf31\", price: 4,\n      tagline: \"Valeur essentielle, rien de gaspill\u00e9\",\n      features: [\n        \"<strong>4 GB<\/strong> de data\",\n        \"<strong>400<\/strong> min &amp; <strong>400<\/strong> sms\",\n        \"Report\u00e9s au mois suivant : data, min &amp; sms\",\n        \"100% utilisable en Europe\",\n        \"1 arbre plant\u00e9\"\n      ]\n    },\n    {\n      title: \"UNDO Rise\", emoji: \"\ud83c\udf40\", price: 8,\n      tagline: \"\u00c9quilibre entre prix et usage\",\n      features: [\n        \"<strong>8 GB<\/strong> de data\",\n        \"<strong>800<\/strong> min &amp; <strong>800<\/strong> sms\",\n        \"Report\u00e9s au mois suivant : data, min &amp; sms\",\n        \"100% utilisable en Europe\",\n        \"1 arbre plant\u00e9\"\n      ]\n    },\n    {\n      title: \"UNDO Boost\", emoji: \"\u26a1\", price: 18,\n      tagline: \"Pour qui veut plus \u2014 sans compromis\",\n      features: [\n        \"<strong>30 GB<\/strong> de data\",\n        \"Appels <strong>illimit\u00e9s<\/strong> \u00b7 100 sms\",\n        \"Report\u00e9s au mois suivant : data &amp; sms\",\n        \"100% utilisable en Europe\",\n        \"1 arbre plant\u00e9\"\n      ]\n    },\n    {\n      title: \"UNDO Wild\", emoji: \"\ud83c\udf0d\", price: 24,\n      tagline: \"Libert\u00e9 totale, impact total\",\n      features: [\n        \"<strong>40 GB<\/strong> de data\",\n        \"Appels &amp; sms <strong>illimit\u00e9s<\/strong>\",\n        \"Report\u00e9s au mois suivant : data\",\n        \"100% utilisable en Europe\",\n        \"<strong>1 arbre chaque mois<\/strong>\"\n      ]\n    }\n  ];\n\n  const tabs = document.querySelectorAll('.plan-tab');\n  const planCard = document.getElementById('planCard');\n  const planTitle = document.getElementById('planTitle');\n  const planTagline = document.getElementById('planTagline');\n  const planPrice = document.getElementById('planPrice');\n  const planEmoji = document.getElementById('planEmoji');\n  const planFeatures = document.getElementById('planFeatures');\n  const planCtaName = document.getElementById('planCtaName');\n\n  function renderPlan(idx) {\n    const p = PLANS[idx];\n    planCard.style.opacity = '0.4';\n    planCard.style.transform = 'translateY(4px)';\n    setTimeout(() => {\n      planTitle.textContent = p.title;\n      planTagline.textContent = p.tagline;\n      planPrice.textContent = p.price;\n      planEmoji.textContent = p.emoji;\n      planCtaName.textContent = p.title.replace('UNDO ', '');\n      planFeatures.innerHTML = p.features.map(f => `<li><span class=\"c\">\u2713<\/span><span>${f}<\/span><\/li>`).join('');\n      planCard.style.opacity = '1';\n      planCard.style.transform = 'translateY(0)';\n    }, 140);\n  }\n\n  tabs.forEach(tab => {\n    tab.addEventListener('click', () => {\n      tabs.forEach(t => t.classList.remove('active'));\n      tab.classList.add('active');\n      renderPlan(parseInt(tab.dataset.plan));\n    });\n  });\n  renderPlan(0);\n\n  \/\/ FAQ\n  document.querySelectorAll('.faq-q').forEach(q => {\n    q.addEventListener('click', () => q.parentElement.classList.toggle('open'));\n  });\n\n  \/\/ Reviews carousel\n  const carousel = document.getElementById('reviewsCarousel');\n  const reviewDots = document.querySelectorAll('.review-dot');\n  if (carousel && reviewDots.length) {\n    let scrollTimer;\n    carousel.addEventListener('scroll', () => {\n      clearTimeout(scrollTimer);\n      scrollTimer = setTimeout(() => {\n        const cardWidth = carousel.querySelector('.review-card').offsetWidth + 12;\n        const idx = Math.round(carousel.scrollLeft \/ cardWidth);\n        reviewDots.forEach(d => d.classList.remove('active'));\n        if (reviewDots[idx]) reviewDots[idx].classList.add('active');\n      }, 50);\n    });\n    reviewDots.forEach(dot => {\n      dot.addEventListener('click', () => {\n        const idx = parseInt(dot.dataset.idx);\n        const cardWidth = carousel.querySelector('.review-card').offsetWidth + 12;\n        carousel.scrollTo({ left: idx * cardWidth, behavior: 'smooth' });\n      });\n    });\n  }\n\n  \/\/ Sticky CTA\n  const sticky = document.getElementById('stickyCta');\n  const hero = document.querySelector('.hero');\n  window.addEventListener('scroll', () => {\n    const heroBottom = hero.offsetTop + hero.offsetHeight;\n    const y = window.scrollY;\n    sticky.classList.toggle('show',\n      y > heroBottom - 80 && y < document.body.scrollHeight - window.innerHeight - 240\n    );\n  });\n\n  \/\/ =====================================================================\n  \/\/ UTM pass-through: captures incoming Google Ads UTMs\/gclid and appends\n  \/\/ them to all checkout CTAs, plus utm_content per CTA position.\n  \/\/ Full attribution chain preserved in GA4 on wsc.undo.be.\n  \/\/ =====================================================================\n  (function passThroughUTMs() {\n    const incoming = new URLSearchParams(window.location.search);\n    const utmKeys = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'fbclid', 'gclid'];\n    const captured = {};\n    utmKeys.forEach(k => { if (incoming.get(k)) captured[k] = incoming.get(k); });\n\n    document.querySelectorAll('a[href*=\"wsc.undo.be\"]').forEach(link => {\n      try {\n        const url = new URL(link.href);\n        Object.entries(captured).forEach(([k, v]) => url.searchParams.set(k, v));\n        if (link.dataset.cta) url.searchParams.set('utm_content', link.dataset.cta);\n        link.href = url.toString();\n      } catch(e) {}\n\n      link.addEventListener('click', function() {\n        const ctaPos = this.dataset.cta || 'unknown';\n        if (typeof gtag === 'function') {\n          gtag('event', 'cta_click', {\n            cta_position: ctaPos,\n            link_url: this.href\n          });\n        }\n        if (typeof fbq === 'function') {\n          fbq('track', 'InitiateCheckout', {\n            content_name: 'UNDO vs Orange',\n            value: 4.00,\n            currency: 'EUR'\n          });\n        }\n      });\n    });\n  })();\n<\/script>\n\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>UNDO vs Orange \u2014 Compare &#038; \u00e9conomise. D\u00e8s \u20ac4\/mois. 1 abonnement&nbsp;=&nbsp;1 arbre Orange vs UNDO Encore chezOrange ?\u00c7a peut \u00eatre moins cher. M\u00eame r\u00e9seau \u2014 reconnu comme la 5G la plus rapide de Belgique. UNDO tourne sur exactement la m\u00eame infrastructure Orange, pour une fraction du prix. Neutre en carbone, avec le report Zero Waste. [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6964,"parent":0,"menu_order":5,"comment_status":"closed","ping_status":"closed","template":"templates\/tpl-page-container.php","meta":{"_acf_changed":false,"footnotes":""},"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Moins cher qu&#039;Orange ? Compare &amp; \u00e9conomise - UNDO<\/title>\n<meta name=\"description\" content=\"Encore chez Orange ? M\u00eame r\u00e9seau 5G, jusqu&#039;\u00e0 3x moins cher d\u00e8s \u20ac4\/mois, 1 arbre plant\u00e9 par abonnement. Change en 2 min.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/undo.be\/fr\/vs-orange\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Moins cher qu&#039;Orange ? Compare &amp; \u00e9conomise - UNDO\" \/>\n<meta property=\"og:description\" content=\"Encore chez Orange ? M\u00eame r\u00e9seau 5G, jusqu&#039;\u00e0 3x moins cher d\u00e8s \u20ac4\/mois, 1 arbre plant\u00e9 par abonnement. Change en 2 min.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/undo.be\/fr\/vs-orange\/\" \/>\n<meta property=\"og:site_name\" content=\"Undo\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-11T16:24:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/undo.be\/wp-content\/uploads\/2026\/06\/UNDO-phone-screen.jpeg\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"1600\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/undo.be\/fr\/vs-orange\/\",\"url\":\"https:\/\/undo.be\/fr\/vs-orange\/\",\"name\":\"Moins cher qu'Orange ? Compare & \u00e9conomise - UNDO\",\"isPartOf\":{\"@id\":\"http:\/\/undo.be\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/undo.be\/fr\/vs-orange\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/undo.be\/fr\/vs-orange\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/undo.be\/wp-content\/uploads\/2026\/06\/UNDO-phone-screen.jpeg\",\"datePublished\":\"2026-08-11T16:13:41+00:00\",\"dateModified\":\"2026-08-11T16:24:44+00:00\",\"description\":\"Encore chez Orange ? M\u00eame r\u00e9seau 5G, jusqu'\u00e0 3x moins cher d\u00e8s \u20ac4\/mois, 1 arbre plant\u00e9 par abonnement. Change en 2 min.\",\"breadcrumb\":{\"@id\":\"https:\/\/undo.be\/fr\/vs-orange\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/undo.be\/fr\/vs-orange\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\/\/undo.be\/fr\/vs-orange\/#primaryimage\",\"url\":\"https:\/\/undo.be\/wp-content\/uploads\/2026\/06\/UNDO-phone-screen.jpeg\",\"contentUrl\":\"https:\/\/undo.be\/wp-content\/uploads\/2026\/06\/UNDO-phone-screen.jpeg\",\"width\":1200,\"height\":1600},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/undo.be\/fr\/vs-orange\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/undo.be\/fr\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Encore chez Orange ? \u00c7a peut \u00eatre\u00a0moins cher.\"}]},{\"@type\":\"WebSite\",\"@id\":\"http:\/\/undo.be\/#website\",\"url\":\"http:\/\/undo.be\/\",\"name\":\"Undo\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"http:\/\/undo.be\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"fr-FR\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Moins cher qu'Orange ? Compare & \u00e9conomise - UNDO","description":"Encore chez Orange ? M\u00eame r\u00e9seau 5G, jusqu'\u00e0 3x moins cher d\u00e8s \u20ac4\/mois, 1 arbre plant\u00e9 par abonnement. Change en 2 min.","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:\/\/undo.be\/fr\/vs-orange\/","og_locale":"fr_FR","og_type":"article","og_title":"Moins cher qu'Orange ? Compare & \u00e9conomise - UNDO","og_description":"Encore chez Orange ? M\u00eame r\u00e9seau 5G, jusqu'\u00e0 3x moins cher d\u00e8s \u20ac4\/mois, 1 arbre plant\u00e9 par abonnement. Change en 2 min.","og_url":"https:\/\/undo.be\/fr\/vs-orange\/","og_site_name":"Undo","article_modified_time":"2026-08-11T16:24:44+00:00","og_image":[{"width":1200,"height":1600,"url":"https:\/\/undo.be\/wp-content\/uploads\/2026\/06\/UNDO-phone-screen.jpeg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/undo.be\/fr\/vs-orange\/","url":"https:\/\/undo.be\/fr\/vs-orange\/","name":"Moins cher qu'Orange ? Compare & \u00e9conomise - UNDO","isPartOf":{"@id":"http:\/\/undo.be\/#website"},"primaryImageOfPage":{"@id":"https:\/\/undo.be\/fr\/vs-orange\/#primaryimage"},"image":{"@id":"https:\/\/undo.be\/fr\/vs-orange\/#primaryimage"},"thumbnailUrl":"https:\/\/undo.be\/wp-content\/uploads\/2026\/06\/UNDO-phone-screen.jpeg","datePublished":"2026-08-11T16:13:41+00:00","dateModified":"2026-08-11T16:24:44+00:00","description":"Encore chez Orange ? M\u00eame r\u00e9seau 5G, jusqu'\u00e0 3x moins cher d\u00e8s \u20ac4\/mois, 1 arbre plant\u00e9 par abonnement. Change en 2 min.","breadcrumb":{"@id":"https:\/\/undo.be\/fr\/vs-orange\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/undo.be\/fr\/vs-orange\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/undo.be\/fr\/vs-orange\/#primaryimage","url":"https:\/\/undo.be\/wp-content\/uploads\/2026\/06\/UNDO-phone-screen.jpeg","contentUrl":"https:\/\/undo.be\/wp-content\/uploads\/2026\/06\/UNDO-phone-screen.jpeg","width":1200,"height":1600},{"@type":"BreadcrumbList","@id":"https:\/\/undo.be\/fr\/vs-orange\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/undo.be\/fr\/"},{"@type":"ListItem","position":2,"name":"Encore chez Orange ? \u00c7a peut \u00eatre\u00a0moins cher."}]},{"@type":"WebSite","@id":"http:\/\/undo.be\/#website","url":"http:\/\/undo.be\/","name":"Undo","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"http:\/\/undo.be\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"fr-FR"}]}},"_links":{"self":[{"href":"https:\/\/undo.be\/fr\/wp-json\/wp\/v2\/pages\/7087"}],"collection":[{"href":"https:\/\/undo.be\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/undo.be\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/undo.be\/fr\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/undo.be\/fr\/wp-json\/wp\/v2\/comments?post=7087"}],"version-history":[{"count":1,"href":"https:\/\/undo.be\/fr\/wp-json\/wp\/v2\/pages\/7087\/revisions"}],"predecessor-version":[{"id":7088,"href":"https:\/\/undo.be\/fr\/wp-json\/wp\/v2\/pages\/7087\/revisions\/7088"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/undo.be\/fr\/wp-json\/wp\/v2\/media\/6964"}],"wp:attachment":[{"href":"https:\/\/undo.be\/fr\/wp-json\/wp\/v2\/media?parent=7087"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}