{"id":33199,"date":"2025-08-14T11:10:10","date_gmt":"2025-08-14T11:10:10","guid":{"rendered":"https:\/\/resawod.com\/prices\/"},"modified":"2026-09-24T11:19:24","modified_gmt":"2026-09-24T11:19:24","slug":"prices","status":"publish","type":"page","link":"https:\/\/resawod.com\/en\/prices\/","title":{"rendered":"Prices"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"33199\" class=\"elementor elementor-33199 elementor-31632\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b0a2188 e-flex e-con-boxed e-con e-parent\" data-id=\"b0a2188\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aa0ea05 elementor-widget elementor-widget-html\" data-id=\"aa0ea05\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!doctype html>\r\n<html lang=\"en-GB\">\r\n<head>\r\n<meta charset=\"utf-8\" \/>\r\n<meta name=\"viewport\" content=\"width=device-width,initial-scale=1\" \/>\r\n<title>Pricing \u00b7 Resawod<\/title>\r\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Raleway:wght@400;500;600;700&display=swap\" \/>\r\n<link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,300,0,0\" \/>\r\n<style>\r\n  \/* ---------- NDS tokens (inlined so the page is self-contained) ---------- *\/\r\n  :root {\r\n    --nds-tabata:     #F8AF20;\r\n    --nds-chipper:    #05C657;\r\n    --nds-snatch:     #00A1DE;\r\n    --nds-boxblue:    #21405A;\r\n    --nds-boxblue-80: #4D667B;\r\n    --nds-boxblue-60: #7A8C9C;\r\n    --nds-boxblue-40: #A6B3BD;\r\n    --nds-boxblue-20: #D3D9DE;\r\n    --nds-pizarra:    #EEF0F8;\r\n    --nds-white:      #FFFFFF;\r\n    --nds-bg:         var(--nds-pizarra);\r\n\r\n    --nds-text:           var(--nds-boxblue);\r\n    --nds-text-secondary: var(--nds-boxblue-60);\r\n    --nds-text-muted:     var(--nds-boxblue-40);\r\n\r\n    --nds-border:        var(--nds-boxblue-20);\r\n    --nds-border-strong: var(--nds-boxblue-40);\r\n\r\n    --nds-radius:      6px;\r\n    --nds-radius-pill: 999px;\r\n\r\n    --nds-shadow-sm:   0 1px 2px rgba(33, 64, 90, 0.06);\r\n    --nds-shadow-card: 0 1px 3px rgba(33, 64, 90, 0.08), 0 1px 2px rgba(33, 64, 90, 0.04);\r\n\r\n    --nds-dkt-3: 40px;\r\n\r\n    --nds-font: 'Raleway', -apple-system, BlinkMacSystemFont, 'Segoe UI', sans-serif;\r\n    --nds-w-regular:  400;\r\n    --nds-w-medium:   500;\r\n    --nds-w-semibold: 600;\r\n    --nds-w-bold:     700;\r\n\r\n    --nds-size-body: 16px;\r\n    --nds-size-h1:   50px;\r\n  }\r\n  \/* ---------- Reset & shell ---------- *\/\r\n  *,*::before,*::after { box-sizing: border-box; }\r\n  html, body { margin: 0; padding: 0; }\r\n  body {\r\n    background: var(--nds-bg);\r\n    color: var(--nds-text);\r\n    font-family: var(--nds-font);\r\n    font-size: var(--nds-size-body);\r\n    line-height: 1.5;\r\n  }\r\n  a { color: inherit; text-decoration: none; }\r\n  button { font-family: inherit; }\r\n\r\n  .container { width: min(1200px, calc(100% - 48px)); margin-inline: auto; }\r\n\r\n  \/* ---------- Buttons ---------- *\/\r\n  .btn {\r\n    display: inline-flex; align-items: center; justify-content: center; gap: 6px;\r\n    border: 0; border-radius: var(--nds-radius);\r\n    padding: 10px 18px;\r\n    font-family: inherit; font-weight: var(--nds-w-semibold); font-size: 14px;\r\n    cursor: pointer;\r\n    transition: background .15s ease, color .15s ease, transform .04s ease;\r\n    white-space: nowrap;\r\n  }\r\n  .btn:active { transform: translateY(1px); }\r\n  .btn-primary { background: var(--nds-boxblue); color: var(--nds-white); }\r\n  .btn-primary:hover { background: var(--nds-boxblue-80); }\r\n  .btn-tabata { background: var(--nds-tabata); color: var(--nds-boxblue); }\r\n  .btn-tabata:hover { background: #E89F10; }\r\n  .btn-ghost {\r\n    background: transparent; color: var(--nds-boxblue);\r\n    border: 1px solid var(--nds-border-strong);\r\n  }\r\n  .btn-ghost:hover { background: var(--nds-pizarra); }\r\n  .btn-lg { padding: 14px 24px; font-size: 15px; }\r\n\r\n  \/* ---------- Hero ---------- *\/\r\n  .hero { padding: 56px 0 32px; position: relative; overflow: hidden; }\r\n  .hero-eyebrow {\r\n    display: inline-flex; align-items: center; gap: 8px;\r\n    padding: 6px 12px; border-radius: var(--nds-radius-pill);\r\n    background: var(--nds-white); border: 1px solid var(--nds-border);\r\n    font-size: 13px; color: var(--nds-boxblue-80);\r\n    font-weight: var(--nds-w-medium);\r\n    box-shadow: var(--nds-shadow-sm);\r\n  }\r\n  .hero-eyebrow .dot {\r\n    width: 8px; height: 8px; border-radius: 50%;\r\n    background: var(--nds-chipper);\r\n    box-shadow: 0 0 0 3px rgba(5,198,87,.15);\r\n  }\r\n  .hero h1 {\r\n    font: var(--nds-w-bold) clamp(36px, 5vw, var(--nds-size-h1))\/1.05 var(--nds-font);\r\n    color: var(--nds-text); letter-spacing: -0.02em;\r\n    margin: 16px 0 12px; max-width: 800px;\r\n    text-wrap: balance;\r\n  }\r\n  .hero h1 em {\r\n    font-style: normal;\r\n    background: linear-gradient(180deg, transparent 60%, rgba(248,175,32,.45) 60%);\r\n    padding: 0 2px;\r\n  }\r\n  .hero-sub {\r\n    max-width: 640px; font-size: 18px;\r\n    color: var(--nds-boxblue-80); line-height: 1.55;\r\n    margin: 0;\r\n  }\r\n\r\n  \/* Scoped fix: pricing plan CTAs *\/\r\n  .plans-section .plan .btn {\r\n    min-height: 46px;\r\n    padding: 12px 18px;\r\n    font-weight: var(--nds-w-bold);\r\n    line-height: 1.2;\r\n    text-decoration: none;\r\n  }\r\n  .plans-section .plan .btn-ghost {\r\n    background: var(--nds-white);\r\n    color: var(--nds-boxblue);\r\n    border: 1px solid var(--nds-boxblue);\r\n  }\r\n  .plans-section .plan .btn-ghost:hover {\r\n    background: var(--nds-pizarra);\r\n    color: var(--nds-boxblue);\r\n    border-color: var(--nds-boxblue);\r\n    text-decoration: none;\r\n  }\r\n  .plans-section .plan .btn-primary,\r\n  .plans-section .plan .btn-primary:hover {\r\n    color: var(--nds-white);\r\n    text-decoration: none;\r\n  }\r\n  .plans-section .plan .btn-primary:hover {\r\n    background: var(--nds-boxblue-80);\r\n  }\r\n  .plans-section .plan .btn:focus-visible {\r\n    outline: 3px solid rgba(248,175,32,.65);\r\n    outline-offset: 3px;\r\n  }\r\n  \/* ---------- Plan grid ---------- *\/\r\n  .plans-section { padding: 32px 0 80px; }\r\n  .plans-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(4, 1fr);\r\n    gap: 16px;\r\n    margin-top: 32px;\r\n    align-items: stretch;\r\n  }\r\n  .plan {\r\n    background: var(--nds-white);\r\n    border: 1px solid var(--nds-border);\r\n    border-radius: 12px;\r\n    padding: 28px 24px 24px;\r\n    display: flex; flex-direction: column;\r\n    box-shadow: var(--nds-shadow-card);\r\n    position: relative;\r\n    transition: border-color .2s ease, box-shadow .2s ease, transform .2s ease;\r\n  }\r\n  .plan.recommended {\r\n    border-color: var(--nds-tabata);\r\n    box-shadow: 0 0 0 3px rgba(248,175,32,.18), var(--nds-shadow-card);\r\n  }\r\n  .ribbon {\r\n    position: absolute; top: -11px; left: 24px;\r\n    background: var(--nds-tabata); color: var(--nds-boxblue);\r\n    font-size: 11px; font-weight: var(--nds-w-bold);\r\n    text-transform: uppercase; letter-spacing: 0.08em;\r\n    padding: 5px 10px; border-radius: var(--nds-radius);\r\n  }\r\n  .plan-head .name {\r\n    font-weight: var(--nds-w-bold); font-size: 22px;\r\n    color: var(--nds-boxblue); letter-spacing: -0.01em;\r\n  }\r\n  .plan-head .tagline {\r\n    font-size: 13px; color: var(--nds-boxblue-60);\r\n    margin: 4px 0 18px; min-height: 56px;\r\n  }\r\n  .plan .price-note {\r\n    min-height: 44px;\r\n  }\r\n  .plan .features-main {\r\n    min-height: 252px;\r\n  }\r\n  .plan .features-trhade {\r\n    min-height: 142px;\r\n  }\r\n\r\n  \/* Stronger equal-height alignment for plan cards *\/\r\n  .plans-grid > .plan { height: 100%; }\r\n  .plan-head { min-height: 96px; display: flex; flex-direction: column; }\r\n  .plan .price { min-height: 52px; }\r\n  .features-wrap { min-height: 0; }\r\n  .meta-pill {\r\n    display: inline-flex; align-items: center; gap: 6px;\r\n    padding: 6px 10px;\r\n    background: var(--nds-pizarra);\r\n    border-radius: var(--nds-radius);\r\n    font-size: 12px; font-weight: var(--nds-w-semibold);\r\n    color: var(--nds-boxblue);\r\n    margin-bottom: 14px;\r\n    align-self: flex-start;\r\n  }\r\n  .meta-pill .material-symbols-outlined {\r\n    font-size: 14px; color: var(--nds-boxblue-60);\r\n  }\r\n  .meta-pill.highlight {\r\n    background: rgba(248,175,32,.15);\r\n    color: #8a5e08;\r\n  }\r\n  .meta-pill.highlight .material-symbols-outlined { color: #8a5e08; }\r\n  .price {\r\n    display: flex; align-items: baseline; gap: 4px;\r\n    color: var(--nds-boxblue);\r\n  }\r\n  .price .amount {\r\n    font-weight: var(--nds-w-bold); font-size: 44px;\r\n    letter-spacing: -0.03em; line-height: 1;\r\n  }\r\n  .price .per { font-size: 14px; color: var(--nds-boxblue-60); font-weight: var(--nds-w-medium); }\r\n  .price .currency { font-weight: var(--nds-w-semibold); font-size: 22px; }\r\n  .price-note {\r\n    font-size: 12px; color: var(--nds-boxblue-60);\r\n    margin: 10px 0 20px;\r\n    min-height: 32px;\r\n  }\r\n  .price-note strong { color: var(--nds-boxblue); font-weight: var(--nds-w-semibold); }\r\n\r\n  .features {\r\n    list-style: none; padding: 0; margin: 0;\r\n    display: grid; gap: 10px;\r\n  }\r\n  .features-wrap {\r\n    display: flex; flex-direction: column;\r\n    flex: 1;\r\n    border-top: 1px solid var(--nds-border);\r\n    padding-top: 18px;\r\n    margin-bottom: 18px;\r\n    gap: 16px;\r\n  }\r\n  .features li {\r\n    display: grid; grid-template-columns: 18px 1fr; gap: 10px;\r\n    font-size: 13.5px; color: var(--nds-boxblue-80);\r\n    line-height: 1.45;\r\n  }\r\n  .features li .material-symbols-outlined {\r\n    font-size: 18px; color: var(--nds-chipper);\r\n    font-variation-settings: 'wght' 500;\r\n  }\r\n\r\n  .features li.not-included {\r\n    color: var(--nds-boxblue-40);\r\n  }\r\n  .features li.not-included .material-symbols-outlined {\r\n    color: var(--nds-boxblue-40);\r\n  }\r\n\r\n  \/* Trhade module \u2014 contained, distinct from main feature list *\/\r\n  .features-trhade {\r\n    background: var(--nds-pizarra);\r\n    border: 1px solid var(--nds-border);\r\n    border-radius: 10px;\r\n    padding: 14px 14px 12px;\r\n  }\r\n  .features-trhade.included {\r\n    background: rgba(248,175,32,.07);\r\n    border-color: rgba(248,175,32,.32);\r\n  }\r\n  .features-trhade .features { gap: 7px; }\r\n  .features-trhade .features li {\r\n    font-size: 13px;\r\n    color: var(--nds-boxblue);\r\n  }\r\n  .features-trhade .features li .material-symbols-outlined { font-size: 16px; }\r\n\r\n  .features-divider {\r\n    font-size: 11px; text-transform: uppercase; letter-spacing: 0.08em;\r\n    color: var(--nds-text-muted); font-weight: var(--nds-w-bold);\r\n    margin: 0 0 10px;\r\n    display: inline-flex; align-items: center; gap: 6px;\r\n  }\r\n  .features-divider.basic { color: #8a5e08; }\r\n  .features-divider.basic::before {\r\n    content: 'bolt'; font-family: 'Material Symbols Outlined';\r\n    font-size: 14px;\r\n    font-variation-settings: 'FILL' 1, 'wght' 600;\r\n  }\r\n  .features-divider.muted {\r\n    color: var(--nds-boxblue-60);\r\n  }\r\n\r\n  \/* Upsell variant for plans without Trhade *\/\r\n  .features-trhade.upsell-clickable {\r\n    cursor: pointer;\r\n    transition: border-color .15s ease, background .15s ease, transform .15s ease;\r\n  }\r\n  .features-trhade.upsell-clickable:hover {\r\n    border-color: var(--nds-tabata);\r\n    background: rgba(248,175,32,.06);\r\n  }\r\n  .features-trhade.upsell-clickable:hover .trhade-lock {\r\n    background: var(--nds-tabata);\r\n    border-color: var(--nds-tabata);\r\n  }\r\n  .features-trhade.upsell-clickable:hover .trhade-lock .material-symbols-outlined {\r\n    color: var(--nds-boxblue);\r\n  }\r\n  .features-trhade.upsell-clickable:hover .trhade-up-cta {\r\n    color: var(--nds-tabata);\r\n  }\r\n  .trhade-upsell {\r\n    display: grid;\r\n    grid-template-columns: 32px 1fr;\r\n    gap: 10px;\r\n    align-items: start;\r\n  }\r\n  .trhade-lock {\r\n    width: 32px; height: 32px; border-radius: 8px;\r\n    background: var(--nds-white);\r\n    border: 1px solid var(--nds-border);\r\n    display: grid; place-items: center;\r\n    transition: background .15s ease, border-color .15s ease;\r\n  }\r\n  .trhade-lock .material-symbols-outlined {\r\n    font-size: 16px; color: var(--nds-boxblue-60);\r\n    font-variation-settings: 'wght' 500;\r\n    transition: color .15s ease;\r\n  }\r\n  .trhade-up-title {\r\n    font-weight: var(--nds-w-semibold);\r\n    font-size: 13px;\r\n    color: var(--nds-boxblue);\r\n    margin-bottom: 2px;\r\n    letter-spacing: -0.005em;\r\n    display: flex; align-items: center; gap: 6px;\r\n    flex-wrap: wrap;\r\n  }\r\n  .trhade-up-delta {\r\n    font-size: 11px;\r\n    font-weight: var(--nds-w-bold);\r\n    color: #8a5e08;\r\n    background: rgba(248,175,32,.18);\r\n    padding: 2px 7px;\r\n    border-radius: 999px;\r\n    letter-spacing: 0;\r\n    white-space: nowrap;\r\n  }\r\n  .trhade-up-sub {\r\n    font-size: 12px;\r\n    color: var(--nds-boxblue-60);\r\n    line-height: 1.45;\r\n  }\r\n  .trhade-up-sub strong {\r\n    color: var(--nds-boxblue);\r\n    font-weight: var(--nds-w-semibold);\r\n  }\r\n  .trhade-up-cta {\r\n    margin-top: 6px;\r\n    font-size: 12px;\r\n    font-weight: var(--nds-w-semibold);\r\n    color: var(--nds-boxblue);\r\n    display: inline-flex; align-items: center; gap: 3px;\r\n    transition: color .15s ease;\r\n  }\r\n  .trhade-up-cta .material-symbols-outlined { font-size: 14px; }\r\n\r\n  \/* Addon banner match + flash (when \"Avanzado\" is selected) *\/\r\n  .addon.match {\r\n    box-shadow: 0 0 0 3px rgba(248,175,32,.32), 0 12px 32px rgba(33,64,90,.18);\r\n  }\r\n  @keyframes addonFlash {\r\n    0%   { box-shadow: 0 0 0 0 rgba(248,175,32,0); }\r\n    35%  { box-shadow: 0 0 0 10px rgba(248,175,32,.55), 0 16px 36px rgba(248,175,32,.30); }\r\n    100% { box-shadow: 0 0 0 3px rgba(248,175,32,.32), 0 12px 32px rgba(33,64,90,.18); }\r\n  }\r\n  .addon.flash { animation: addonFlash 1.2s ease-out; }\r\n\r\n  .plan .btn { width: 100%; margin-top: auto; }\r\n\r\n  \/* ---------- Add-ons banner (Trhade) ---------- *\/\r\n  .addon {\r\n    margin-top: 28px;\r\n    background: var(--nds-boxblue);\r\n    color: var(--nds-white);\r\n    border-radius: 12px;\r\n    padding: 32px;\r\n    display: grid;\r\n    grid-template-columns: 1fr 1fr;\r\n    gap: 40px;\r\n    align-items: center;\r\n    position: relative;\r\n    overflow: hidden;\r\n  }\r\n  .addon::before {\r\n    content: ''; position: absolute;\r\n    right: -80px; top: -80px;\r\n    width: 280px; height: 280px;\r\n    background: radial-gradient(circle at center, rgba(248,175,32,.25), transparent 70%);\r\n    pointer-events: none;\r\n  }\r\n  .addon-tag {\r\n    display: inline-flex; align-items: center; gap: 6px;\r\n    padding: 4px 10px; border-radius: var(--nds-radius-pill);\r\n    background: rgba(248,175,32,.18); color: var(--nds-tabata);\r\n    font-size: 11px; font-weight: var(--nds-w-bold);\r\n    text-transform: uppercase; letter-spacing: 0.08em;\r\n  }\r\n  .addon h3 {\r\n    font: var(--nds-w-bold) 28px\/1.15 var(--nds-font);\r\n    color: var(--nds-white); margin: 12px 0 8px;\r\n    letter-spacing: -0.01em;\r\n  }\r\n  .addon p {\r\n    color: var(--nds-boxblue-20); font-size: 15px;\r\n    margin: 0 0 20px; max-width: 460px;\r\n  }\r\n  .addon .price .amount,\r\n  .addon .price .currency { color: var(--nds-white); }\r\n  .addon .price .per { color: var(--nds-boxblue-20); }\r\n  .addon .btn-tabata { margin-top: 16px; }\r\n  .tier-table {\r\n    background: rgba(255,255,255,.06);\r\n    border: 1px solid rgba(255,255,255,.08);\r\n    border-radius: var(--nds-radius);\r\n    overflow: hidden;\r\n    position: relative; z-index: 1;\r\n  }\r\n  .tier-row {\r\n    display: grid; grid-template-columns: 1fr auto;\r\n    padding: 14px 18px;\r\n    font-size: 14px;\r\n    border-bottom: 1px solid rgba(255,255,255,.08);\r\n  }\r\n  .tier-row:last-child { border-bottom: 0; }\r\n  .tier-row .users { color: var(--nds-boxblue-20); }\r\n  .tier-row .cost {\r\n    color: var(--nds-white); font-weight: var(--nds-w-semibold);\r\n    font-variant-numeric: tabular-nums;\r\n  }\r\n  .tier-row.included .cost { color: var(--nds-chipper); }\r\n  .addon-grid {\r\n    display: grid;\r\n    grid-template-columns: .9fr 1.1fr;\r\n    gap: 24px;\r\n    align-items: stretch;\r\n    position: relative;\r\n    z-index: 1;\r\n  }\r\n  .addon-card {\r\n    background: rgba(255,255,255,.06);\r\n    border: 1px solid rgba(255,255,255,.10);\r\n    border-radius: 10px;\r\n    padding: 22px;\r\n    display: flex;\r\n    flex-direction: column;\r\n    min-width: 0;\r\n  }\r\n  .addon-card.highlight {\r\n    background: rgba(248,175,32,.10);\r\n    border-color: rgba(248,175,32,.35);\r\n  }\r\n  .addon-card h4 {\r\n    font: var(--nds-w-bold) 22px\/1.15 var(--nds-font);\r\n    color: var(--nds-white);\r\n    margin: 12px 0 8px;\r\n    letter-spacing: -0.01em;\r\n  }\r\n  .addon-card .price {\r\n    margin: 8px 0 8px;\r\n  }\r\n  .addon-card .price .amount { font-size: 40px; }\r\n  .addon-card .btn {\r\n    width: 100%;\r\n    min-height: 46px;\r\n    margin-top: auto;\r\n    padding: 12px 18px;\r\n    border-radius: var(--nds-radius);\r\n    font-weight: var(--nds-w-bold);\r\n    line-height: 1.2;\r\n    text-decoration: none;\r\n    box-shadow: 0 1px 2px rgba(0,0,0,.10);\r\n  }\r\n  .addon-card .btn-ghost {\r\n    background: var(--nds-white);\r\n    color: var(--nds-boxblue);\r\n    border: 1px solid rgba(255,255,255,.72);\r\n  }\r\n  .addon-card .btn-ghost:hover {\r\n    background: var(--nds-pizarra);\r\n    color: var(--nds-boxblue);\r\n    border-color: var(--nds-white);\r\n  }\r\n  .addon-card .btn-tabata {\r\n    background: var(--nds-tabata);\r\n    color: var(--nds-boxblue);\r\n    border: 1px solid rgba(248,175,32,.95);\r\n  }\r\n  .addon-card .btn-tabata:hover {\r\n    background: #E89F10;\r\n    color: var(--nds-boxblue);\r\n    border-color: #E89F10;\r\n  }\r\n  .addon-card .btn:focus-visible {\r\n    outline: 3px solid rgba(255,255,255,.78);\r\n    outline-offset: 3px;\r\n  }\r\n  .addon-note {\r\n    color: var(--nds-boxblue-20);\r\n    font-size: 13px;\r\n    line-height: 1.45;\r\n    margin: 8px 0 18px;\r\n  }\r\n  .addon-note strong { color: var(--nds-white); font-weight: var(--nds-w-semibold); }\r\n  .addon-list {\r\n    list-style: none;\r\n    padding: 0;\r\n    margin: 0 0 18px;\r\n    display: grid;\r\n    gap: 8px;\r\n  }\r\n  .addon-list li {\r\n    display: flex;\r\n    gap: 8px;\r\n    align-items: flex-start;\r\n    font-size: 14px;\r\n    color: rgba(255,255,255,.86);\r\n    line-height: 1.35;\r\n  }\r\n  .addon-list .material-symbols-outlined {\r\n    font-size: 18px;\r\n    color: var(--nds-tabata);\r\n    flex: none;\r\n  }\r\n  .addon-footnote {\r\n    position: relative;\r\n    z-index: 1;\r\n    margin-top: 16px;\r\n    color: var(--nds-boxblue-20);\r\n    font-size: 12px;\r\n    line-height: 1.45;\r\n  }\r\n  .addon-footnote strong { color: var(--nds-white); }\r\n\r\n  \/* ---------- Compare strip ---------- *\/\r\n  .compare-strip {\r\n    margin-top: 28px;\r\n    padding: 18px 24px;\r\n    background: var(--nds-white);\r\n    border: 1px dashed var(--nds-border-strong);\r\n    border-radius: var(--nds-radius);\r\n    display: flex; align-items: center; gap: 16px;\r\n    justify-content: space-between;\r\n    flex-wrap: wrap;\r\n  }\r\n  .compare-strip .ico {\r\n    width: 36px; height: 36px; border-radius: var(--nds-radius);\r\n    background: var(--nds-pizarra);\r\n    display: grid; place-items: center; flex: none;\r\n  }\r\n  .compare-strip .ico .material-symbols-outlined {\r\n    font-size: 20px; color: var(--nds-boxblue);\r\n  }\r\n  .compare-strip .copy {\r\n    display: flex; align-items: center; gap: 14px;\r\n    flex: 1; min-width: 0;\r\n  }\r\n  .compare-strip .text {\r\n    font-size: 14px; color: var(--nds-boxblue-80); line-height: 1.4;\r\n  }\r\n  .compare-strip .text strong { color: var(--nds-boxblue); font-weight: var(--nds-w-semibold); }\r\n  .compare-strip .compare-cta {\r\n    display: inline-flex; align-items: center; gap: 4px;\r\n    font-size: 14px; font-weight: var(--nds-w-semibold);\r\n    color: var(--nds-boxblue);\r\n    text-decoration: underline; text-underline-offset: 3px;\r\n    text-decoration-color: var(--nds-tabata); text-decoration-thickness: 1.5px;\r\n    white-space: nowrap;\r\n  }\r\n  .compare-strip .compare-cta:hover { color: var(--nds-tabata); }\r\n\r\n \/* ---------- FAQ ---------- *\/\r\n  .faq-section {\r\n    background: var(--nds-white);\r\n    padding: 80px 0;\r\n    border-top: 1px solid var(--nds-border);\r\n  }\r\n  .faq-header {\r\n    display: grid; grid-template-columns: 1fr 1.4fr;\r\n    gap: 60px; margin-bottom: 40px;\r\n    align-items: end;\r\n  }\r\n  .faq-header h2 {\r\n    font: var(--nds-w-bold) clamp(28px, 3.4vw, 40px)\/1.1 var(--nds-font);\r\n    margin: 0; letter-spacing: -0.02em;\r\n    text-wrap: balance;\r\n  }\r\n  .faq-header p {\r\n    margin: 0; font-size: 16px; color: var(--nds-boxblue-60);\r\n    line-height: 1.6;\r\n  }\r\n  .faq {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, 1fr);\r\n    gap: 8px 32px;\r\n  }\r\n  details {\r\n    border-bottom: 1px solid var(--nds-border);\r\n    padding: 18px 0;\r\n    transition: background .2s ease;\r\n  }\r\n  details > summary {\r\n    cursor: pointer; list-style: none;\r\n    display: flex; align-items: center; justify-content: space-between;\r\n    gap: 16px;\r\n    font-weight: var(--nds-w-semibold); font-size: 16px;\r\n    color: var(--nds-boxblue);\r\n    padding: 4px 0;\r\n  }\r\n  details > summary::-webkit-details-marker { display: none; }\r\n  details > summary .chev {\r\n    width: 28px; height: 28px; border-radius: 50%;\r\n    background: var(--nds-pizarra);\r\n    display: grid; place-items: center;\r\n    transition: transform .25s ease, background .15s ease;\r\n    flex: none;\r\n  }\r\n  details > summary .chev .material-symbols-outlined {\r\n    font-size: 18px; color: var(--nds-boxblue);\r\n  }\r\n  details[open] > summary .chev { transform: rotate(180deg); background: var(--nds-boxblue); }\r\n  details[open] > summary .chev .material-symbols-outlined { color: var(--nds-tabata); }\r\n  details > .answer {\r\n    margin: 12px 0 0; padding-right: 44px;\r\n    color: var(--nds-boxblue-80); font-size: 15px;\r\n    line-height: 1.6;\r\n  }\r\n  details > .answer p { margin: 0 0 8px; }\r\n  details > .answer p:last-child { margin-bottom: 0; }\r\n   .faq details > summary h3 {\r\n    display: inline;\r\n    font-size: inherit;\r\n    font-weight: inherit;\r\n    color: inherit;\r\n    margin: 0;\r\n    padding: 0;\r\n    line-height: inherit;\r\n  }\r\n \r\n\r\n  \/* ---------- CTA strip ---------- *\/\r\n  .cta-strip {\r\n    background: var(--nds-pizarra);\r\n    padding: 80px 0;\r\n  }\r\n  .cta-card {\r\n    background: var(--nds-boxblue);\r\n    color: var(--nds-white);\r\n    border-radius: 16px;\r\n    padding: 56px;\r\n    display: grid;\r\n    grid-template-columns: 1.4fr 1fr;\r\n    align-items: center; gap: 40px;\r\n    position: relative; overflow: hidden;\r\n  }\r\n  .cta-card::before {\r\n    content: 'R'; position: absolute;\r\n    right: -40px; bottom: -120px;\r\n    font-family: var(--nds-font); font-weight: var(--nds-w-bold);\r\n    font-size: 480px; line-height: 1;\r\n    color: rgba(248,175,32,.10);\r\n    letter-spacing: -0.06em;\r\n    pointer-events: none; user-select: none;\r\n  }\r\n  .cta-card h2 {\r\n    font: var(--nds-w-bold) clamp(28px, 3.4vw, 42px)\/1.1 var(--nds-font);\r\n    color: var(--nds-white); margin: 0 0 12px;\r\n    letter-spacing: -0.01em; text-wrap: balance;\r\n  }\r\n  .cta-card p {\r\n    color: var(--nds-boxblue-20); font-size: 17px;\r\n    line-height: 1.55; margin: 0 0 24px;\r\n    max-width: 480px;\r\n  }\r\n  .cta-actions { display: flex; gap: 12px; flex-wrap: wrap; }\r\n  .cta-meta {\r\n    display: grid; gap: 16px; position: relative; z-index: 1;\r\n  }\r\n  .cta-meta .row {\r\n    display: flex; align-items: flex-start; gap: 12px;\r\n    color: var(--nds-white);\r\n  }\r\n  .cta-meta .row .ico {\r\n    width: 36px; height: 36px; border-radius: var(--nds-radius);\r\n    background: rgba(255,255,255,.08);\r\n    display: grid; place-items: center; flex: none;\r\n  }\r\n  .cta-meta .row .ico .material-symbols-outlined {\r\n    font-size: 20px; color: var(--nds-tabata);\r\n  }\r\n  .cta-meta .row .label {\r\n    font-size: 14px; color: var(--nds-boxblue-20); margin-bottom: 2px;\r\n  }\r\n  .cta-meta .row .val { font-weight: var(--nds-w-semibold); font-size: 15px; }\r\n\r\n  \/* ---------- Responsive ---------- *\/\r\n  @media (max-width: 1080px) {\r\n    .plans-grid { grid-template-columns: repeat(4, minmax(230px, 1fr)); overflow-x: auto; padding-bottom: 8px; }\r\n    .addon { grid-template-columns: 1fr; }\r\n    .addon-grid { grid-template-columns: 1fr; }\r\n    .faq-header { grid-template-columns: 1fr; gap: 16px; }\r\n    .faq { grid-template-columns: 1fr; }\r\n    .cta-card { grid-template-columns: 1fr; padding: 40px; }\r\n    .includes-bar { grid-template-columns: 1fr; gap: 16px; }\r\n  }\r\n  @media (max-width: 720px) {\r\n    .plans-grid { grid-template-columns: repeat(4, minmax(230px, 1fr)); overflow-x: auto; padding-bottom: 8px; }\r\n    .cta-card { padding: 32px; }\r\n  }\r\n\/* ---------- Stats bar ---------- *\/\r\n.stats-bar {\r\n  background: var(--nds-pizarra);\r\n  padding: 0 0 48px;\r\n}\r\n.stats-bar-inner {\r\n  background: var(--nds-boxblue);\r\n  border-radius: 12px;\r\n  padding: 48px 40px;\r\n}\r\n.stats-bar-grid {\r\n  display: grid;\r\n  grid-template-columns: 1fr auto 1fr auto 1fr;\r\n  align-items: center;\r\n}\r\n.stat {\r\n  text-align: center;\r\n  padding: 0 32px;\r\n}\r\n.stat-num {\r\n  font: var(--nds-w-bold) clamp(44px, 5.5vw, 68px)\/1 var(--nds-font);\r\n  color: var(--nds-white);\r\n  letter-spacing: -0.03em;\r\n  display: flex;\r\n  align-items: baseline;\r\n  justify-content: center;\r\n  gap: 3px;\r\n}\r\n.stat-num .suffix {\r\n  color: var(--nds-tabata);\r\n  font-size: 0.6em;\r\n  font-weight: var(--nds-w-bold);\r\n}\r\n.stat-lbl {\r\n  margin-top: 10px;\r\n  font-size: 12px;\r\n  font-weight: var(--nds-w-semibold);\r\n  text-transform: uppercase;\r\n  letter-spacing: 0.1em;\r\n  color: var(--nds-boxblue-40);\r\n}\r\n.stat-sep {\r\n  width: 1px;\r\n  height: 56px;\r\n  background: rgba(255,255,255,.1);\r\n  flex: none;\r\n}\r\n@media (max-width: 720px) {\r\n  .stats-bar-grid {\r\n    grid-template-columns: 1fr;\r\n    gap: 40px;\r\n  }\r\n  .stat-sep { display: none; }\r\n}\r\n\r\n<\/style>\r\n<\/head>\r\n<body>\r\n\r\n<!-- ============ HERO ============ -->\r\n<section class=\"hero\">\r\n  <div class=\"container\">\r\n    <span class=\"hero-eyebrow\">\r\n      <span class=\"dot\"><\/span>\r\n      No commitment \u00b7 Cancel whenever you want\r\n    <\/span>\r\n    <h1>Pricing designed to grow <em>with you<\/em>, not against you.<\/h1>\r\n    <p class=\"hero-sub\">Compare features and choose the Resawod plan that best fits your gym. Upgrade or downgrade at any time, with no hidden terms.<\/p>\r\n\r\n  <\/div>\r\n<\/section>\r\n\r\n<!-- ============ PLANS ============ -->\r\n<section class=\"plans-section\">\r\n  <div class=\"container\">\r\n    <!-- ============ INCLUDES ============ -->\r\n\r\n    <div class=\"plans-grid\" id=\"plansGrid\">\r\n\r\n      <!-- PayG -->\r\n      <article class=\"plan\" data-plan=\"payg\" data-min=\"0\" data-max=\"20\">\r\n        <div class=\"plan-head\">\r\n          <div class=\"name\">PayG<\/div>\r\n          <div class=\"tagline\">No fixed fee. You only pay when you get paid.<\/div>\r\n        <\/div>\r\n        <div class=\"price\">\r\n          <span class=\"amount\">0<\/span><span class=\"currency\">\u20ac<\/span><span class=\"per\">\/ month<\/span>\r\n        <\/div>\r\n        <div class=\"price-note\">Resapayments required \u00b7 \u20ac0.25 + 3.5% per transaction<\/div>\r\n        <span class=\"meta-pill\"><span class=\"material-symbols-outlined\">groups<\/span> Unlimited athletes<\/span>\r\n        <div class=\"features-wrap\">\r\n          <ul class=\"features features-main\">\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Calendars and bookings<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Resadmin (coach) and Resawod (member) apps<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Passes, memberships and fees<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Online point of sale<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Billing and KPI reports<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Communication and workflows<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Access control<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Leads<\/li>\r\n            <li class=\"not-included\"><span class=\"material-symbols-outlined\">close<\/span>Trhade<\/li>\r\n          <\/ul><\/div>\r\n        <a href=\"https:\/\/resawod.com\/en\/demo\/\" class=\"btn btn-ghost\">I\u2019m interested<\/a>\r\n      <\/article>\r\n\r\n      <!-- Starter -->\r\n      <article class=\"plan\" data-plan=\"starter\" data-min=\"1\" data-max=\"100\">\r\n        <div class=\"plan-head\">\r\n          <div class=\"name\">Starter<\/div>\r\n          <div class=\"tagline\">For gyms that are getting started and do not need workout planning.<\/div>\r\n        <\/div>\r\n        <div class=\"price\">\r\n          <span class=\"amount\">72<\/span><span class=\"currency\">\u20ac<\/span><span class=\"per\">\/ month<\/span>\r\n        <\/div>\r\n        <div class=\"price-note\">Flat monthly fee \u00b7 Resapayments optional<\/div>\r\n        <span class=\"meta-pill\"><span class=\"material-symbols-outlined\">groups<\/span> Up to 100 active athletes<\/span>\r\n        <div class=\"features-wrap\">\r\n          <ul class=\"features features-main\">\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Calendars and bookings<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Resadmin (coach) and Resawod (member) apps<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Passes, memberships and fees<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Online point of sale<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Billing and KPI reports<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Communication and workflows<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Access control<\/li>\r\n            <li class=\"not-included\"><span class=\"material-symbols-outlined\">close<\/span>Leads<\/li>\r\n            <li class=\"not-included\"><span class=\"material-symbols-outlined\">close<\/span>Trhade<\/li>\r\n          <\/ul><\/div>\r\n        <a href=\"https:\/\/resawod.com\/en\/demo\/\" class=\"btn btn-ghost\">I\u2019m interested<\/a>\r\n      <\/article>\r\n\r\n      <!-- Pro -->\r\n      <article class=\"plan\" data-plan=\"pro\" data-min=\"101\" data-max=\"250\">\r\n        <div class=\"plan-head\">\r\n          <div class=\"name\">Pro<\/div>\r\n          <div class=\"tagline\">For gyms with more than 100 athletes that do not need workout planning<\/div>\r\n        <\/div>\r\n        <div class=\"price\">\r\n          <span class=\"amount\">99<\/span><span class=\"currency\">\u20ac<\/span><span class=\"per\">\/ month<\/span>\r\n        <\/div>\r\n        <div class=\"price-note\">Flat monthly fee \u00b7 unlimited athletes<\/div>\r\n        <span class=\"meta-pill\"><span class=\"material-symbols-outlined\">groups<\/span> Unlimited athletes<\/span>\r\n        <div class=\"features-wrap\">\r\n          <ul class=\"features features-main\">\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Calendars and bookings<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Resadmin (coach) and Resawod (member) apps<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Passes, memberships and fees<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Online point of sale<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Billing and KPI reports<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Communication and workflows<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Access control<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Leads<\/li>\r\n            <li class=\"not-included\"><span class=\"material-symbols-outlined\">close<\/span>Trhade<\/li>\r\n          <\/ul><\/div>\r\n        <a href=\"https:\/\/resawod.com\/en\/demo\/\" class=\"btn btn-ghost\">I\u2019m interested<\/a>\r\n      <\/article>\r\n\r\n      <!-- Premium (recommended) -->\r\n      <article class=\"plan recommended\" data-plan=\"premium\" data-min=\"251\" data-max=\"9999\">\r\n        <span class=\"ribbon\">Most popular<\/span>\r\n        <div class=\"plan-head\">\r\n          <div class=\"name\">Premium<\/div>\r\n          <div class=\"tagline\">Pro with Trhade Basic and Whiteboard included. For gyms that publish workouts in their classes.<\/div>\r\n        <\/div>\r\n        <div class=\"price\">\r\n          <span class=\"amount\">115<\/span><span class=\"currency\">\u20ac<\/span><span class=\"per\">\/ month<\/span>\r\n        <\/div>\r\n        <div class=\"price-note\">Pro + <strong>Trhade Basic<\/strong> + <strong>Whiteboard<\/strong> included<\/div>\r\n        <span class=\"meta-pill\"><span class=\"material-symbols-outlined\">groups<\/span> Unlimited athletes<\/span>\r\n        <div class=\"features-wrap\">\r\n          <ul class=\"features features-main\">\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Calendars and bookings<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Resadmin (coach) and Resawod (member) apps<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Passes, memberships and fees<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Online point of sale<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Billing and KPI reports<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Communication and workflows<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Access control<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Leads<\/li>\r\n            <li><span class=\"material-symbols-outlined\">check<\/span>Trhade Basic + Whiteboard<\/li>\r\n          <\/ul>\r\n          \r\n        <\/div>\r\n        <a href=\"https:\/\/resawod.com\/en\/demo\/\" class=\"btn btn-primary\">I\u2019m interested<\/a>\r\n      <\/article>\r\n\r\n    <\/div>\r\n\r\n    <!-- ============ ADD-ON: Trhade Pro ============ -->\r\n    <div class=\"addon\" id=\"trhadeAddons\">\r\n      <div style=\"position:relative; z-index:1\">\r\n        <span class=\"addon-tag\">Add-on \u00b7 Trhade Pro<\/span>\r\n        <h3>Take your workout planning one step further<\/h3>\r\n        <p><strong>Trhade Pro<\/strong> lets you create your own training methodology and work with individual athletes too.<\/p>\r\n      <\/div>\r\n\r\n      <div class=\"addon-card highlight\" style=\"position:relative; z-index:1\">\r\n        <span class=\"addon-tag\">Trhade Pro<\/span>\r\n        <h4>Create your own methodology<\/h4>\r\n        <div class=\"price\">\r\n          <span class=\"amount\">45<\/span><span class=\"currency\">\u20ac<\/span><span class=\"per\">\/ month<\/span>\r\n        <\/div>\r\n        <div class=\"addon-note\">For gyms that also want to create their own methodology and work with individual athletes.<\/div>\r\n        <ul class=\"addon-list\">\r\n          \r\n          <li><span class=\"material-symbols-outlined\">check<\/span>Create your own workouts<\/li>\r\n          <li><span class=\"material-symbols-outlined\">check<\/span>Create your own exercises and equipment<\/li>\r\n          <li><span class=\"material-symbols-outlined\">check<\/span>Build your training methodology<\/li>\r\n          <li><span class=\"material-symbols-outlined\">check<\/span>Apply it to classes and individual athletes<\/li>\r\n        <\/ul>\r\n\r\n        <div class=\"tier-table\">\r\n          <div class=\"tier-row included\">\r\n            <span class=\"users\">Up to 15 athletes<\/span>\r\n            <span class=\"cost\">Included<\/span>\r\n          <\/div>\r\n          <div class=\"tier-row\">\r\n            <span class=\"users\">16\u201330 athletes<\/span>\r\n            <span class=\"cost\">+ 20 \u20ac \/ month<\/span>\r\n          <\/div>\r\n          <div class=\"tier-row\">\r\n            <span class=\"users\">31\u201350 athletes<\/span>\r\n            <span class=\"cost\">+ 30 \u20ac \/ month<\/span>\r\n          <\/div>\r\n          <div class=\"tier-row\">\r\n            <span class=\"users\">More than 50 athletes<\/span>\r\n            <span class=\"cost\">Contact us<\/span>\r\n          <\/div>\r\n        <\/div>\r\n        <a href=\"https:\/\/resawod.com\/en\/demo\/\" class=\"btn btn-tabata\">Add Trhade Pro<\/a>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- ============ COMPARE STRIP ============ -->\r\n    <aside class=\"compare-strip\">\r\n      <div class=\"copy\">\r\n        <div class=\"ico\"><span class=\"material-symbols-outlined\">compare_arrows<\/span><\/div>\r\n        <div class=\"text\"><strong>Choosing between Resawod and another software?<\/strong> See how we compare, feature by feature.<\/div>\r\n      <\/div>\r\n      <a href=\"https:\/\/resawod.com\/en\/gym-management-software-comparison\/\" class=\"compare-cta\">\r\n        View comparison\r\n        <span class=\"material-symbols-outlined\" style=\"font-size:16px\">arrow_forward<\/span>\r\n      <\/a>\r\n    <\/aside>\r\n  <\/div>\r\n<\/section>\r\n<!-- ============ STATS BAR ============ -->\r\n<section class=\"stats-bar\">\r\n  <div class=\"container\">\r\n    <div class=\"stats-bar-inner\">\r\n      <div class=\"stats-bar-grid\">\r\n\r\n      <div class=\"stat\">\r\n        <div class=\"stat-num\">\r\n          <span class=\"stat-count\" data-target=\"700\">0<\/span><span class=\"suffix\">+<\/span>\r\n        <\/div>\r\n        <div class=\"stat-lbl\">sports centres<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"stat-sep\"><\/div>\r\n\r\n      <div class=\"stat\">\r\n        <div class=\"stat-num\">\r\n          <span class=\"stat-count\" data-target=\"2\" data-suffix=\"M+\">0<\/span><span class=\"suffix stat-m\">M+<\/span>\r\n        <\/div>\r\n        <div class=\"stat-lbl\">athletes on the app<\/div>\r\n      <\/div>\r\n\r\n      <div class=\"stat-sep\"><\/div>\r\n\r\n      <div class=\"stat\">\r\n        <div class=\"stat-num\">\r\n          <span class=\"stat-count\" data-target=\"27\">0<\/span>\r\n        <\/div>\r\n        <div class=\"stat-lbl\">countries<\/div>\r\n      <\/div>\r\n\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<section class=\"faq-section\">\r\n  <div class=\"container\">\r\n    <div class=\"faq-header\">\r\n      <h2>Frequently asked questions<\/h2>\r\n    <\/div>\r\n    <div class=\"faq\">\r\n      <details close>\r\n        <summary><h3>Can I try Resawod before subscribing?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Yes. We offer a free trial so you can explore the software with your own gym before committing. Simply request it and our team will activate it for you. <\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>Is there a minimum commitment, or can I cancel whenever I want?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>There is no minimum commitment. You can cancel your plan at any time with no penalties. Resawod is subscription-based, so if you cancel, the service remains active until the end of your paid period. No hidden terms.<\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>What is the difference between Starter, Pro and Premium?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p><strong>Starter<\/strong> is designed for gyms with up to 100 athletes and does not include Leads. <strong>Pro<\/strong> includes Leads and unlimited athletes. <strong>Premium<\/strong> includes everything in Pro, plus Trhade Basic and Whiteboard for planning and publishing workouts in your classes. If you need to create your own methodology and work with individual athletes too, you can add <strong>Trhade Pro<\/strong> for \u20ac45\/month.<\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>Does the price include the mobile app for my athletes?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Yes. All plans include the native iOS and Android apps: Resadmin for coaches and Resawod for athletes. There is no additional charge for downloads or number of users.<\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>How is Resawod different from other gym management software?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Resawod is designed specifically for functional gyms: class bookings, equipment management, passes, access control and Trhade for workout planning. If you are choosing between us and another platform, take a look at our <a href=\"https:\/\/resawod.com\/es\/comparison-software-gestion-gimnasios\/\" style=\"color:var(--nds-boxblue); font-weight:var(--nds-w-semibold); text-decoration:underline; text-underline-offset:2px; text-decoration-color:var(--nds-tabata)\">comparison<\/a> to compare them feature by feature.<\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>Can I migrate from another management platform?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Yes. We take care of the entire migration and deliver the platform ready to use. You do not have to manage the transition yourself; you only need to send us the required data. <\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>What is Trhade, and do I need Premium to use it?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Trhade is the workout planning system integrated into Resawod. <strong>Trhade Basic<\/strong> is included with the Premium plan alongside Whiteboard, and lets you plan and publish workouts in your classes using predefined libraries of workouts, exercises and equipment.\r\n\r\nIf you need to create your own workouts, exercises and equipment, build your methodology and apply it to both classes and individual athletes, you can add <strong>Trhade Pro<\/strong> to any Resawod plan for <strong>\u20ac45\/month<\/strong>.<\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>How does Resapayments work and what are the fees?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Resapayments is the integrated payment gateway. It lets you process online payments automatically, take payments via card terminal or direct debit, and manage failed payments without leaving the software. Because it is integrated, failed payments, penalties and surcharges can be automated, preventing bookings or access when there is a payment issue.<\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>How long does it take to get the software up and running?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Once we have your gym information (activities, memberships, passes, users and payments), we deliver the platform ready to use within <strong>15 days<\/strong>. The sooner you share the information with us, the sooner Resawod can be up and running.<\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>What languages is support available in?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Support is available in Spanish, English, French and German by phone and email. We can also assist you in Basque and Catalan. We do not outsource support: our team knows the product in depth and specialises in functional gyms.<\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>Can I change plans as my gym grows?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Yes. You can change plans at any time, whether you want to upgrade or downgrade. No minimum commitment, no penalties and no unnecessary admin.<\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>What happens to my data if I decide to leave?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Your data remains yours at all times. You can export and download it whenever you want. If you decide to leave, we provide your data and give you time to download everything before access is closed.<\/p><\/div>\r\n      <\/details>\r\n      <details>\r\n        <summary><h3>What does access control include?<\/h3><span class=\"chev\"><span class=\"material-symbols-outlined\">expand_more<\/span><\/span><\/summary>\r\n        <div class=\"answer\"><p>Much more than simply opening a door: it fully automates access to your gym based on schedules, bookings, passes and payment status, all synchronised with Resawod in real time.\r\n\r\nIf a pass expires, a payment is outstanding or there is no valid booking, access is managed automatically with no manual intervention. You can also set advanced rules, such as preventing entry without a booking or restricting access until a set time before the activity.\r\n\r\nWe also provide all the hardware you need on a rental basis, including Raspberry Pi units and controllers, so you have a professional, connected access system that is ready to use.<\/p><\/div>\r\n      <\/details>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n\r\n<!-- ============ CTA STRIP ============ -->\r\n<section class=\"cta-strip\">\r\n  <div class=\"container\">\r\n    <div class=\"cta-card\">\r\n      <div style=\"position:relative; z-index:1\">\r\n        <h2>Every gym works differently.<\/h2>\r\n        <p>Request a demo and we\u2019ll show you how Resawod can adapt to your training facility.<\/p>\r\n        <div class=\"cta-actions\">\r\n          <a href=\"https:\/\/resawod.com\/en\/demo\/\" class=\"btn btn-tabata btn-lg\">Request a demo<\/a>\r\n        <\/div>\r\n      <\/div>\r\n      <div class=\"cta-meta\">\r\n        <div class=\"row\">\r\n          <div class=\"ico\"><span class=\"material-symbols-outlined\">schedule<\/span><\/div>\r\n          <div>\r\n            <div class=\"label\">Set-up<\/div>\r\n            <div class=\"val\">Ready to use in 15 days<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"row\">\r\n          <div class=\"ico\"><span class=\"material-symbols-outlined\">support_agent<\/span><\/div>\r\n          <div>\r\n            <div class=\"label\">Human support<\/div>\r\n            <div class=\"val\">ES \u00b7 EN \u00b7 FR \u00b7 DE \u00b7 CAT \u00b7 EUS<\/div>\r\n          <\/div>\r\n        <\/div>\r\n        <div class=\"row\">\r\n          <div class=\"ico\"><span class=\"material-symbols-outlined\">verified_user<\/span><\/div>\r\n          <div>\r\n            <div class=\"label\">No commitment<\/div>\r\n            <div class=\"val\">Cancel whenever you want<\/div>\r\n          <\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/section>\r\n\r\n<script>\r\n  \/\/ ---------- FAQ: keep accordion-style (one open at a time) ----------\r\n  document.querySelectorAll('.faq details').forEach(d => {\r\n    d.addEventListener('toggle', () => {\r\n      if (d.open) {\r\n        document.querySelectorAll('.faq details').forEach(o => { if (o !== d) o.open = false; });\r\n      }\r\n    });\r\n  });\r\n\r\n<\/script>\r\n<script>\r\n(function () {\r\n  const counters = document.querySelectorAll('.stat-count');\r\n  if (!counters.length) return;\r\n\r\n  function animateCount(el) {\r\n    const target = parseInt(el.dataset.target, 10);\r\n    const duration = 1400;\r\n    const start = performance.now();\r\n\r\n    (function step(now) {\r\n      const progress = Math.min((now - start) \/ duration, 1);\r\n      const eased = 1 - Math.pow(1 - progress, 3);\r\n      el.textContent = Math.round(eased * target);\r\n      if (progress < 1) requestAnimationFrame(step);\r\n    })(start);\r\n  }\r\n\r\n  const observer = new IntersectionObserver(function (entries) {\r\n    entries.forEach(function (entry) {\r\n      if (entry.isIntersecting) {\r\n        animateCount(entry.target);\r\n        observer.unobserve(entry.target);\r\n      }\r\n    });\r\n  }, { threshold: 0.6 });\r\n\r\n  counters.forEach(function (el) { observer.observe(el); });\r\n})();\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Pricing \u00b7 Resawod No commitment \u00b7 Cancel whenever you want Pricing designed to grow with you, not against you. Compare features and choose the Resawod plan that best fits your gym. Upgrade or downgrade at any time, with no hidden terms. PayG No fixed fee. You only pay when you get paid. 0\u20ac\/ month Resapayments [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"content-type":"","footnotes":""},"class_list":["post-33199","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gym management software price | Resawod<\/title>\n<meta name=\"description\" content=\"Gym management software price for gyms and boxes. Compare pricing, features and choose the best fitness software. Request a demo.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/resawod.com\/en\/prices\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gym management software price | Resawod\" \/>\n<meta property=\"og:description\" content=\"Gym management software price for gyms and boxes. Compare pricing, features and choose the best fitness software. Request a demo.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/resawod.com\/en\/prices\/\" \/>\n<meta property=\"og:site_name\" content=\"Resawod\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-24T11:19:24+00:00\" \/>\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=\"10 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/resawod.com\/en\/prices\/\",\"url\":\"https:\/\/resawod.com\/en\/prices\/\",\"name\":\"Gym management software price | Resawod\",\"isPartOf\":{\"@id\":\"https:\/\/resawod.com\/en\/#website\"},\"datePublished\":\"2025-08-14T11:10:10+00:00\",\"dateModified\":\"2026-09-24T11:19:24+00:00\",\"description\":\"Gym management software price for gyms and boxes. Compare pricing, features and choose the best fitness software. Request a demo.\",\"breadcrumb\":{\"@id\":\"https:\/\/resawod.com\/en\/prices\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/resawod.com\/en\/prices\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/resawod.com\/en\/prices\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Portada\",\"item\":\"https:\/\/resawod.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Prices\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/resawod.com\/en\/#website\",\"url\":\"https:\/\/resawod.com\/en\/\",\"name\":\"Resawod\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/resawod.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/resawod.com\/en\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/resawod.com\/en\/#organization\",\"name\":\"Resawod\",\"url\":\"https:\/\/resawod.com\/en\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/resawod.com\/en\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/resawod.com\/wp-content\/uploads\/sites\/7\/2025\/06\/resawod_Sitelogo.svg\",\"contentUrl\":\"https:\/\/resawod.com\/wp-content\/uploads\/sites\/7\/2025\/06\/resawod_Sitelogo.svg\",\"width\":350,\"height\":65,\"caption\":\"Resawod\"},\"image\":{\"@id\":\"https:\/\/resawod.com\/en\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gym management software price | Resawod","description":"Gym management software price for gyms and boxes. Compare pricing, features and choose the best fitness software. Request a demo.","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:\/\/resawod.com\/en\/prices\/","og_locale":"en_US","og_type":"article","og_title":"Gym management software price | Resawod","og_description":"Gym management software price for gyms and boxes. Compare pricing, features and choose the best fitness software. Request a demo.","og_url":"https:\/\/resawod.com\/en\/prices\/","og_site_name":"Resawod","article_modified_time":"2026-09-24T11:19:24+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"10 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/resawod.com\/en\/prices\/","url":"https:\/\/resawod.com\/en\/prices\/","name":"Gym management software price | Resawod","isPartOf":{"@id":"https:\/\/resawod.com\/en\/#website"},"datePublished":"2025-08-14T11:10:10+00:00","dateModified":"2026-09-24T11:19:24+00:00","description":"Gym management software price for gyms and boxes. Compare pricing, features and choose the best fitness software. Request a demo.","breadcrumb":{"@id":"https:\/\/resawod.com\/en\/prices\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/resawod.com\/en\/prices\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/resawod.com\/en\/prices\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Portada","item":"https:\/\/resawod.com\/en\/"},{"@type":"ListItem","position":2,"name":"Prices"}]},{"@type":"WebSite","@id":"https:\/\/resawod.com\/en\/#website","url":"https:\/\/resawod.com\/en\/","name":"Resawod","description":"","publisher":{"@id":"https:\/\/resawod.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/resawod.com\/en\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/resawod.com\/en\/#organization","name":"Resawod","url":"https:\/\/resawod.com\/en\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/resawod.com\/en\/#\/schema\/logo\/image\/","url":"https:\/\/resawod.com\/wp-content\/uploads\/sites\/7\/2025\/06\/resawod_Sitelogo.svg","contentUrl":"https:\/\/resawod.com\/wp-content\/uploads\/sites\/7\/2025\/06\/resawod_Sitelogo.svg","width":350,"height":65,"caption":"Resawod"},"image":{"@id":"https:\/\/resawod.com\/en\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/resawod.com\/en\/wp-json\/wp\/v2\/pages\/33199","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/resawod.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/resawod.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/resawod.com\/en\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/resawod.com\/en\/wp-json\/wp\/v2\/comments?post=33199"}],"version-history":[{"count":32,"href":"https:\/\/resawod.com\/en\/wp-json\/wp\/v2\/pages\/33199\/revisions"}],"predecessor-version":[{"id":38661,"href":"https:\/\/resawod.com\/en\/wp-json\/wp\/v2\/pages\/33199\/revisions\/38661"}],"wp:attachment":[{"href":"https:\/\/resawod.com\/en\/wp-json\/wp\/v2\/media?parent=33199"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}