{"id":243,"date":"2026-08-01T19:10:14","date_gmt":"2026-08-01T19:10:14","guid":{"rendered":"https:\/\/viadialoga.com\/?page_id=243"},"modified":"2026-08-05T18:52:00","modified_gmt":"2026-08-05T18:52:00","slug":"shared-plans","status":"publish","type":"page","link":"https:\/\/viadialoga.com\/es\/shared-plans\/","title":{"rendered":"Shared Plans"},"content":{"rendered":"\n<!-- =========================================\nV\u00cdA DIALOGA \u2014 FULL-WIDTH RESPONSIVE NAVIGATION\n\nDesktop: horizontal and edge-to-edge\nTablet: horizontal and edge-to-edge\nMobile: dropdown hamburger menu\nNo JavaScript required\n========================================= -->\n\n<style>\n  .vd-site-nav,\n  .vd-site-nav * {\n    box-sizing: border-box;\n  }\n\n  .vd-site-nav {\n    --vd-dark: #172f2a;\n    --vd-green: #1d5a49;\n    --vd-green-hover: #17483b;\n    --vd-cream: #fbfaf7;\n    --vd-white: #ffffff;\n    --vd-border: #d9e2de;\n    --vd-text: #26302d;\n\n    position: relative;\n    z-index: 1000;\n\n    \/*\n     * Breaks the navigation outside the WordPress\n     * content container on desktop, tablet, and mobile.\n     *\/\n    width: 100vw;\n    max-width: none;\n    margin-right: calc(50% - 50vw);\n    margin-left: calc(50% - 50vw);\n\n    padding: 0;\n    border-bottom: 1px solid var(--vd-border);\n    background: var(--vd-cream);\n    color: var(--vd-text);\n    font-family: Arial, Helvetica, sans-serif;\n  }\n\n  .vd-nav-inner {\n    display: flex;\n    width: 100%;\n    min-height: 76px;\n    margin: 0;\n    padding: 0 32px;\n    align-items: center;\n    justify-content: space-between;\n    gap: 28px;\n  }\n\n  .vd-nav-brand {\n    display: inline-flex;\n    color: var(--vd-dark);\n    font-size: clamp(1.55rem, 3vw, 2.15rem);\n    font-weight: 800;\n    line-height: 1;\n    text-decoration: none;\n    white-space: nowrap;\n    align-items: center;\n  }\n\n  .vd-nav-brand:hover {\n    color: var(--vd-green);\n    text-decoration: none;\n  }\n\n  .vd-nav-links {\n    display: flex;\n    margin: 0;\n    padding: 0;\n    list-style: none;\n    align-items: center;\n    justify-content: flex-end;\n    gap: 6px;\n  }\n\n  .vd-nav-links li {\n    margin: 0;\n    padding: 0;\n  }\n\n  .vd-nav-link {\n    display: inline-flex;\n    min-height: 44px;\n    padding: 10px 15px;\n    border-radius: 9px;\n    color: var(--vd-text);\n    font-size: 0.98rem;\n    font-weight: 700;\n    line-height: 1.2;\n    text-decoration: none;\n    align-items: center;\n    justify-content: center;\n    transition:\n      background 0.2s ease,\n      color 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .vd-nav-link:hover {\n    background: #edf4f1;\n    color: var(--vd-green);\n    text-decoration: none;\n    transform: translateY(-1px);\n  }\n\n  .vd-nav-link:focus-visible,\n  .vd-nav-brand:focus-visible,\n  .vd-nav-toggle-label:focus-visible {\n    outline: 3px solid rgba(29, 90, 73, 0.25);\n    outline-offset: 3px;\n  }\n\n  .vd-nav-schedule {\n    margin-left: 6px;\n    padding-right: 20px;\n    padding-left: 20px;\n    background: var(--vd-green);\n    color: var(--vd-white);\n  }\n\n  .vd-nav-schedule:hover {\n    background: var(--vd-green-hover);\n    color: var(--vd-white);\n  }\n\n  \/*\n   * Hidden checkbox controls the mobile menu.\n   *\/\n\n  .vd-nav-toggle {\n    position: absolute;\n    width: 1px;\n    height: 1px;\n    overflow: hidden;\n    opacity: 0;\n    pointer-events: none;\n  }\n\n  .vd-nav-toggle-label {\n    display: none;\n    width: auto;\n    min-width: 90px;\n    height: 42px;\n    padding: 0 13px;\n    border: 1px solid var(--vd-border);\n    border-radius: 9px;\n    background: var(--vd-white);\n    cursor: pointer;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n  }\n\n  .vd-nav-toggle-text {\n    color: var(--vd-dark);\n    font-size: 0.92rem;\n    font-weight: 700;\n    line-height: 1;\n  }\n\n  .vd-nav-toggle-icon,\n  .vd-nav-toggle-icon::before,\n  .vd-nav-toggle-icon::after {\n    display: block;\n    width: 22px;\n    height: 2px;\n    border-radius: 2px;\n    background: var(--vd-dark);\n    transition:\n      transform 0.2s ease,\n      opacity 0.2s ease;\n  }\n\n  .vd-nav-toggle-icon {\n    position: relative;\n  }\n\n  .vd-nav-toggle-icon::before,\n  .vd-nav-toggle-icon::after {\n    position: absolute;\n    left: 0;\n    content: \"\";\n  }\n\n  .vd-nav-toggle-icon::before {\n    top: -7px;\n  }\n\n  .vd-nav-toggle-icon::after {\n    top: 7px;\n  }\n\n  \/*\n   * Tablet layout remains horizontal.\n   *\/\n\n  @media (max-width: 900px) and (min-width: 621px) {\n    .vd-nav-inner {\n      min-height: 70px;\n      padding-right: 20px;\n      padding-left: 20px;\n      gap: 12px;\n    }\n\n    .vd-nav-brand {\n      font-size: 1.55rem;\n    }\n\n    .vd-nav-links {\n      gap: 2px;\n    }\n\n    .vd-nav-link {\n      padding-right: 10px;\n      padding-left: 10px;\n      font-size: 0.9rem;\n    }\n\n    .vd-nav-schedule {\n      margin-left: 2px;\n      padding-right: 14px;\n      padding-left: 14px;\n    }\n  }\n\n  \/*\n   * Mobile dropdown begins only below 620px.\n   *\/\n\n  @media (max-width: 620px) {\n    .vd-nav-inner {\n      position: relative;\n      min-height: 68px;\n      padding: 0 12px;\n      flex-wrap: wrap;\n      gap: 0;\n    }\n\n    .vd-nav-brand {\n      font-size: 1.45rem;\n    }\n\n    .vd-nav-toggle-label {\n      display: inline-flex;\n      margin-right: 16px;\n    }\n\n    .vd-nav-links {\n      display: none;\n      width: calc(100% + 24px);\n      margin-right: -12px;\n      margin-left: -12px;\n      padding: 0;\n      border-top: 1px solid var(--vd-border);\n      background: var(--vd-white);\n      flex-direction: column;\n      align-items: stretch;\n      gap: 0;\n    }\n\n    .vd-nav-links li {\n      width: 100%;\n      border-bottom: 1px solid var(--vd-border);\n    }\n\n    .vd-nav-links li:last-child {\n      border-bottom: 0;\n    }\n\n    .vd-nav-link {\n      width: 100%;\n      min-height: 54px;\n      padding: 14px 20px;\n      border: 0;\n      border-radius: 0;\n      justify-content: flex-start;\n    }\n\n    .vd-nav-link:hover {\n      background: #edf4f1;\n      transform: none;\n    }\n\n    .vd-nav-schedule {\n      margin: 0;\n      background: var(--vd-green);\n      color: var(--vd-white);\n      justify-content: center;\n    }\n\n    .vd-nav-schedule:hover {\n      background: var(--vd-green-hover);\n      color: var(--vd-white);\n    }\n\n    .vd-nav-toggle:checked ~ .vd-nav-links {\n      display: flex;\n    }\n\n    .vd-nav-toggle:checked\n      + .vd-nav-toggle-label\n      .vd-nav-toggle-icon {\n      background: transparent;\n    }\n\n    .vd-nav-toggle:checked\n      + .vd-nav-toggle-label\n      .vd-nav-toggle-icon::before {\n      top: 0;\n      transform: rotate(45deg);\n    }\n\n    .vd-nav-toggle:checked\n      + .vd-nav-toggle-label\n      .vd-nav-toggle-icon::after {\n      top: 0;\n      transform: rotate(-45deg);\n    }\n  }\n<\/style>\n\n<nav class=\"vd-site-nav\" aria-label=\"Main navigation\">\n  <div class=\"vd-nav-inner\">\n\n    <a class=\"vd-nav-brand\" href=\"https:\/\/viadialoga.com\/\" aria-label=\"V\u00eda Dialoga home\">\n      V\u00eda Dialoga\n    <\/a>\n\n    <input class=\"vd-nav-toggle\" id=\"vdNavToggle\" type=\"checkbox\">\n\n    <label class=\"vd-nav-toggle-label\" for=\"vdNavToggle\" aria-label=\"Open or close navigation menu\">\n      <span class=\"vd-nav-toggle-text\">Menu<\/span>\n      <span class=\"vd-nav-toggle-icon\"><\/span>\n    <\/label>\n\n    <ul class=\"vd-nav-links\">\n      <li>\n        <a class=\"vd-nav-link\" href=\"https:\/\/viadialoga.com\/\">\n          Home\n        <\/a>\n      <\/li>\n\n      <li>\n        <a class=\"vd-nav-link\" href=\"https:\/\/viadialoga.com\/about-us\/\">\n          About Us\n        <\/a>\n      <\/li>\n\n      <li>\n        <a class=\"vd-nav-link\" href=\"https:\/\/viadialoga.com\/prices\/\">\n          Prices\n        <\/a>\n      <\/li>\n\n      <li>\n        <a class=\"vd-nav-link\" href=\"https:\/\/viadialoga.com\/free-study-material\/\">\n          Free Study Material\n        <\/a>\n      <\/li>\n\n      <li>\n        <a class=\"vd-nav-link vd-nav-schedule\" href=\"https:\/\/viadialoga.com\/schedule\/\">\n          Schedule\n        <\/a>\n      <\/li>\n    <\/ul>\n\n  <\/div>\n<\/nav>\n\n\n\n<div style=\"height:5px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<style>\n  .vd-class-description {\n    text-align: left;\n  }\n\n  .vd-class-description h2 {\n    margin: 0;\n    line-height: 1.05;\n    text-align: center;\n  }\n\n  .vd-class-description .vd-heading-break {\n    display: block;\n    height: 8px;\n  }\n\n  .vd-class-description p {\n    margin: 0;\n    line-height: 1.22;\n  }\n\n  .vd-class-description p + p {\n    margin-top: 6px;\n  }\n\n  \/* Desktop only *\/\n  @media (min-width: 1024px) {\n    .vd-class-description {\n      text-align: center;\n    }\n\n    .vd-class-description h2 {\n      line-height: 1.03;\n    }\n\n    .vd-class-description .vd-heading-break {\n      height: 8px;\n    }\n\n    .vd-class-description p {\n      line-height: 1.2;\n    }\n\n    .vd-class-description p + p {\n      margin-top: 5px;\n    }\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 700px) {\n    .vd-class-description h2 {\n      line-height: 1.02;\n    }\n\n    .vd-class-description .vd-heading-break {\n      height: 6px;\n    }\n\n    .vd-class-description p {\n      line-height: 1.14;\n    }\n\n    .vd-class-description p + p {\n      margin-top: 5px;\n    }\n  }\n<\/style>\n\n<section class=\"vd-class-description\">\n  <h2>Flexible Learning to Share<\/h2>\n  <span class=\"vd-heading-break\" aria-hidden=\"true\"><\/span>\n\n  <p>\n    Family &amp; Business Packages combine interactive group classes and\n    personalized one-on-one lessons in one flexible shared membership.\n  <\/p>\n\n  <p>\n    Family members, friends, or coworkers share a pool of class credits while\n    scheduling the classes that fit their individual goals. Everyone receives\n    the same engaging bilingual experience while following their own learning\n    journey.\n  <\/p>\n\n  <p>\n    These packages are designed for households, small businesses, and\n    organizations that want to learn together while allowing each participant\n    to progress at their own pace.\n  <\/p>\n\n  <p>\n    Family\/Team Only classes are limited to six participants.\n  <\/p>\n<\/section>\n\n\n\n<!-- =========================================\nV\u00cdA DIALOGA \u2014 SHARED FAMILY AND BUSINESS PLANS\nComplete standalone English page\nPrices updated from final pricing chart\nSearch for REPLACE to add Stripe Payment Links\n========================================= -->\n\n<style>\n  .vd-pricing-page,\n  .vd-pricing-page * {\n    box-sizing: border-box;\n  }\n\n  .vd-pricing-page {\n    --vd-dark: #172f2a;\n    --vd-green: #1d5a49;\n    --vd-green-hover: #17483b;\n    --vd-light-green: #eef6f2;\n    --vd-blue: #137f9b;\n    --vd-orange: #e54b00;\n    --vd-text: #202725;\n    --vd-muted: #66706c;\n    --vd-border: #d9e2de;\n    --vd-background: #fbfaf7;\n    --vd-white: #ffffff;\n    --vd-danger: #a52a2a;\n\n    width: 100%;\n    max-width: 1120px;\n    margin: 0 auto;\n    padding: 32px 18px 64px;\n    color: var(--vd-text);\n    background: var(--vd-background);\n    font-family: Arial, Helvetica, sans-serif;\n    line-height: 1.5;\n  }\n\n  .vd-hero {\n    margin-bottom: 32px;\n    text-align: center;\n  }\n\n  .vd-eyebrow {\n    margin: 0 0 8px;\n    color: var(--vd-green);\n    font-size: 0.9rem;\n    font-weight: 700;\n    letter-spacing: 0.08em;\n    text-transform: uppercase;\n  }\n\n  .vd-title {\n    margin: 0;\n    color: var(--vd-dark);\n    font-size: clamp(2rem, 5vw, 3.6rem);\n    line-height: 1.08;\n  }\n\n  .vd-subtitle {\n    max-width: 780px;\n    margin: 14px auto 0;\n    color: var(--vd-muted);\n    font-size: 1.08rem;\n  }\n\n  .vd-layout {\n    display: grid;\n    grid-template-columns: minmax(0, 1.15fr) minmax(320px, 0.85fr);\n    gap: 28px;\n    align-items: start;\n  }\n\n  .vd-panel {\n    padding: 26px;\n    border: 1px solid var(--vd-border);\n    border-radius: 18px;\n    background: var(--vd-white);\n    box-shadow: 0 10px 30px rgba(23, 47, 42, 0.07);\n  }\n\n  .vd-panel h2 {\n    margin: 0 0 6px;\n    color: var(--vd-dark);\n    font-size: 1.5rem;\n  }\n\n  .vd-panel-intro {\n    margin: 0 0 22px;\n    color: var(--vd-muted);\n  }\n\n  .vd-field {\n    margin-bottom: 22px;\n  }\n\n  .vd-label {\n    display: block;\n    margin-bottom: 8px;\n    color: var(--vd-dark);\n    font-size: 1rem;\n    font-weight: 700;\n  }\n\n  .vd-select {\n    width: 100%;\n    min-height: 50px;\n    padding: 11px 42px 11px 14px;\n    border: 1px solid #aebbb5;\n    border-radius: 10px;\n    background-color: var(--vd-white);\n    color: var(--vd-text);\n    font-size: 1rem;\n    cursor: pointer;\n  }\n\n  .vd-select:focus,\n  .vd-checkbox:focus,\n  .vd-checkout-button:focus {\n    outline: 3px solid rgba(19, 127, 155, 0.22);\n    outline-offset: 2px;\n  }\n\n  .vd-selection-summary {\n    margin-top: 20px;\n    padding: 22px;\n    border: 1px solid #f1c9ad;\n    border-radius: 14px;\n    background: #fff8f3;\n  }\n\n  .vd-summary-label {\n    margin: 0 0 4px;\n    color: var(--vd-muted);\n    font-size: 0.84rem;\n    font-weight: 700;\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .vd-selected-plan {\n    margin: 0;\n    color: var(--vd-dark);\n    font-size: 1.45rem;\n    font-weight: 800;\n  }\n\n  .vd-plan-description {\n    margin: 7px 0 18px;\n    color: var(--vd-muted);\n  }\n\n  .vd-price-line {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: baseline;\n    gap: 8px;\n    margin-bottom: 8px;\n  }\n\n  .vd-price {\n    color: var(--vd-dark);\n    font-size: clamp(2rem, 5vw, 3rem);\n    font-weight: 800;\n    line-height: 1;\n  }\n\n  .vd-price-period {\n    color: var(--vd-muted);\n    font-size: 1rem;\n  }\n\n  .vd-annual-savings {\n    display: none;\n    margin: 10px 0 0;\n    padding: 10px 12px;\n    border-radius: 8px;\n    background: #fff0e7;\n    color: var(--vd-orange);\n    font-size: 0.94rem;\n    font-weight: 800;\n    text-align: center;\n  }\n\n  .vd-policy-box {\n    margin-top: 24px;\n    padding: 18px;\n    border: 1px solid var(--vd-border);\n    border-radius: 12px;\n    background: #fafafa;\n  }\n\n  .vd-policy-box h3 {\n    margin: 0 0 8px;\n    color: var(--vd-dark);\n    font-size: 1.05rem;\n  }\n\n  .vd-policy-links {\n    margin: 0 0 15px;\n    color: var(--vd-muted);\n    font-size: 0.92rem;\n  }\n\n  .vd-policy-links a {\n    display: block;\n    margin-top: 6px;\n    color: var(--vd-blue);\n    font-weight: 700;\n    text-decoration: underline;\n  }\n\n  .vd-agreement-label {\n    display: flex;\n    align-items: flex-start;\n    gap: 10px;\n    cursor: pointer;\n  }\n\n  .vd-checkbox {\n    width: 20px;\n    height: 20px;\n    margin-top: 2px;\n    flex: 0 0 auto;\n    accent-color: var(--vd-orange);\n  }\n\n  .vd-agreement-text {\n    font-size: 0.94rem;\n  }\n\n  .vd-checkout-button {\n    width: 100%;\n    min-height: 54px;\n    margin-top: 18px;\n    padding: 14px 22px;\n    border: 0;\n    border-radius: 10px;\n    background: var(--vd-orange);\n    color: var(--vd-white);\n    font-size: 1.05rem;\n    font-weight: 800;\n    cursor: pointer;\n    transition:\n      background 0.2s ease,\n      transform 0.2s ease,\n      opacity 0.2s ease;\n  }\n\n  .vd-checkout-button:hover:not(:disabled) {\n    background: #c94000;\n    transform: translateY(-1px);\n  }\n\n  .vd-checkout-button:disabled {\n    cursor: not-allowed;\n    opacity: 0.45;\n  }\n\n  .vd-secure-note {\n    margin: 10px 0 0;\n    color: var(--vd-muted);\n    font-size: 0.86rem;\n    text-align: center;\n  }\n\n  .vd-message {\n    min-height: 24px;\n    margin: 12px 0 0;\n    color: var(--vd-danger);\n    font-size: 0.9rem;\n    font-weight: 700;\n    text-align: center;\n  }\n\n  .vd-how-it-works {\n    margin-top: 34px;\n    padding: 28px;\n    border-radius: 18px;\n    background: var(--vd-dark);\n    color: var(--vd-white);\n  }\n\n  .vd-how-it-works h2 {\n    margin: 0 0 22px;\n    color: var(--vd-white);\n    text-align: center;\n  }\n\n  .vd-steps {\n    display: grid;\n    grid-template-columns: repeat(4, 1fr);\n    gap: 18px;\n  }\n\n  .vd-step {\n    text-align: center;\n  }\n\n  .vd-step-number {\n    display: grid;\n    width: 38px;\n    height: 38px;\n    margin: 0 auto 10px;\n    border-radius: 50%;\n    background: var(--vd-white);\n    color: var(--vd-dark);\n    font-weight: 900;\n    place-items: center;\n  }\n\n  .vd-step h3 {\n    margin: 0 0 5px;\n    color: var(--vd-white);\n    font-size: 1rem;\n  }\n\n  .vd-step p {\n    margin: 0;\n    color: #d9e6e1;\n    font-size: 0.9rem;\n  }\n\n  .vd-support-note {\n    margin: 26px 0 0;\n    color: var(--vd-muted);\n    font-size: 0.92rem;\n    text-align: center;\n  }\n\n  .vd-support-note a {\n    color: var(--vd-blue);\n    font-weight: 700;\n  }\n\n  @media (max-width: 820px) {\n    .vd-layout {\n      grid-template-columns: 1fr;\n    }\n\n    .vd-steps {\n      grid-template-columns: repeat(2, 1fr);\n    }\n  }\n\n  @media (max-width: 520px) {\n    .vd-pricing-page {\n      padding-right: 12px;\n      padding-left: 12px;\n    }\n\n    .vd-panel,\n    .vd-how-it-works {\n      padding: 20px;\n      border-radius: 14px;\n    }\n\n    .vd-steps {\n      grid-template-columns: 1fr;\n    }\n  }\n<\/style>\n\n<main class=\"vd-pricing-page\" id=\"vdPricingPage\">\n  <header class=\"vd-hero\">\n    <p class=\"vd-eyebrow\">\n      V\u00eda Dialoga Memberships\n    <\/p>\n\n    <h1 class=\"vd-title\">\n      Family and Business Packages\n    <\/h1>\n\n    <p class=\"vd-subtitle\">\n      Share one flexible package with family members, friends, coworkers, or a\n      private team. Group classes and one-on-one lessons may be used by\n      approved members connected to the same membership.\n    <\/p>\n  <\/header>\n\n  <section class=\"vd-layout\">\n    <div class=\"vd-panel\">\n      <h2>Choose your shared membership<\/h2>\n\n      <p class=\"vd-panel-intro\">\n        Select the number of group classes and one-on-one lessons your family\n        or team needs during each membership period.\n      <\/p>\n\n      <div class=\"vd-field\">\n        <label class=\"vd-label\" for=\"vdPlan\">\n          Shared class package\n        <\/label>\n\n        <select class=\"vd-select\" id=\"vdPlan\">\n          <option value=\"shared-4-4\">\n            4 Group Classes + 4 One-on-One\n          <\/option>\n\n          <option value=\"shared-8-8\">\n            8 Group Classes + 8 One-on-One\n          <\/option>\n\n          <option value=\"shared-16-16\">\n            16 Group Classes + 16 One-on-One\n          <\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"vd-field\">\n        <label class=\"vd-label\" for=\"vdBilling\">\n          Billing option\n        <\/label>\n\n        <select class=\"vd-select\" id=\"vdBilling\">\n          <option value=\"monthly\">\n            Monthly\n          <\/option>\n\n          <option value=\"yearly\">\n            Annual \u2014 Pay for 10 Months, Learn for 12\n          <\/option>\n        <\/select>\n      <\/div>\n\n      <div class=\"vd-selection-summary\" aria-live=\"polite\" aria-atomic=\"true\">\n        <p class=\"vd-summary-label\">\n          Your selection\n        <\/p>\n\n        <p class=\"vd-selected-plan\" id=\"vdSelectedPlan\">\n          4 Group Classes + 4 One-on-One\n        <\/p>\n\n        <p class=\"vd-plan-description\" id=\"vdPlanDescription\">\n          Includes four live group classes and four one-on-one lessons that\n          may be shared among approved members during each membership period.\n        <\/p>\n\n        <div class=\"vd-price-line\">\n          <span class=\"vd-price\" id=\"vdPrice\">\n            $159.99\n          <\/span>\n\n          <span class=\"vd-price-period\" id=\"vdPricePeriod\">\n            per month\n          <\/span>\n        <\/div>\n\n        <p class=\"vd-annual-savings\" id=\"vdAnnualSavings\">\n          Pay for 10 Months \u2022 Learn for 12\n        <\/p>\n\n      <\/div>\n    <\/div>\n\n    <aside class=\"vd-panel\">\n      <h2>Complete your purchase<\/h2>\n\n      <p class=\"vd-panel-intro\">\n        Review the terms below before continuing to Stripe\u2019s secure checkout.\n      <\/p>\n\n      <div class=\"vd-policy-box\">\n        <h3>Membership policies<\/h3>\n\n        <div class=\"vd-policy-links\">\n          <a href=\"\/terms-of-service\/\" target=\"_blank\" rel=\"noopener\">\n            Terms of Service\n          <\/a>\n          <a href=\"\/subscription-policy\/\" target=\"_blank\" rel=\"noopener\">\n            Subscription Policy\n          <\/a>\n          <a href=\"\/cancellation-policy\/\" target=\"_blank\" rel=\"noopener\">\n            Cancellation Policy\n          <\/a>\n          <a href=\"\/privacy-policy\/\" target=\"_blank\" rel=\"noopener\">\n            Privacy Policy\n          <\/a>\n        <\/div>\n\n        <label class=\"vd-agreement-label\" for=\"vdPolicyAgreement\">\n          <input class=\"vd-checkbox\" id=\"vdPolicyAgreement\" type=\"checkbox\">\n\n          <span class=\"vd-agreement-text\">\n            I confirm that I have reviewed and agree to the listed policies. I\n            understand that this membership renews automatically at the\n            displayed rate until canceled.\n          <\/span>\n        <\/label>\n      <\/div>\n\n      <button class=\"vd-checkout-button\" id=\"vdCheckoutButton\" type=\"button\" disabled=\"\">\n        Continue to Secure Checkout\n      <\/button>\n\n      <p class=\"vd-secure-note\">\n        Secure subscription checkout powered by Stripe.\n      <\/p>\n\n      <p class=\"vd-message\" id=\"vdMessage\" role=\"alert\"><\/p>\n    <\/aside>\n  <\/section>\n\n<\/main>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    \"use strict\";\n\n    \/*\n     * Search for REPLACE before launching.\n     *\n     * Only the Stripe Payment Link URLs need to be replaced.\n     *\/\n\n    const plans = {\n      \"shared-4-4\": {\n        name:\n          \"4 Group Classes + 4 One-on-One\",\n\n        description:\n          \"Includes four live group classes and four one-on-one lessons that may be shared among approved members during each membership period.\",\n\n        monthly: {\n          price:\n            \"$159.99\",\n\n          period:\n            \"per month\",\n\n          showAnnualSavings:\n            false,\n\n          renewal:\n            \"Renews automatically at $159.99 each month until canceled.\",\n\n          stripeUrl:\n            \"https:\/\/buy.stripe.com\/REPLACE-SHARED-4-4-MONTHLY\"\n        },\n\n        yearly: {\n          price:\n            \"$1,599.90\",\n\n          period:\n            \"per year\",\n\n          showAnnualSavings:\n            true,\n\n          renewal:\n            \"Renews automatically at $1,599.90 each year until canceled.\",\n\n          stripeUrl:\n            \"https:\/\/buy.stripe.com\/REPLACE-SHARED-4-4-YEARLY\"\n        }\n      },\n\n      \"shared-8-8\": {\n        name:\n          \"8 Group Classes + 8 One-on-One\",\n\n        description:\n          \"Includes eight live group classes and eight one-on-one lessons that may be shared among approved members during each membership period.\",\n\n        monthly: {\n          price:\n            \"$299.99\",\n\n          period:\n            \"per month\",\n\n          showAnnualSavings:\n            false,\n\n          renewal:\n            \"Renews automatically at $299.99 each month until canceled.\",\n\n          stripeUrl:\n            \"https:\/\/buy.stripe.com\/REPLACE-SHARED-8-8-MONTHLY\"\n        },\n\n        yearly: {\n          price:\n            \"$2,999.90\",\n\n          period:\n            \"per year\",\n\n          showAnnualSavings:\n            true,\n\n          renewal:\n            \"Renews automatically at $2,999.90 each year until canceled.\",\n\n          stripeUrl:\n            \"https:\/\/buy.stripe.com\/REPLACE-SHARED-8-8-YEARLY\"\n        }\n      },\n\n      \"shared-16-16\": {\n        name:\n          \"16 Group Classes + 16 One-on-One\",\n\n        description:\n          \"Includes sixteen live group classes and sixteen one-on-one lessons that may be shared among approved members during each membership period.\",\n\n        monthly: {\n          price:\n            \"$549.99\",\n\n          period:\n            \"per month\",\n\n          showAnnualSavings:\n            false,\n\n          renewal:\n            \"Renews automatically at $549.99 each month until canceled.\",\n\n          stripeUrl:\n            \"https:\/\/buy.stripe.com\/REPLACE-SHARED-16-16-MONTHLY\"\n        },\n\n        yearly: {\n          price:\n            \"$5,499.90\",\n\n          period:\n            \"per year\",\n\n          showAnnualSavings:\n            true,\n\n          renewal:\n            \"Renews automatically at $5,499.90 each year until canceled.\",\n\n          stripeUrl:\n            \"https:\/\/buy.stripe.com\/REPLACE-SHARED-16-16-YEARLY\"\n        }\n      }\n    };\n\n    const planSelect =\n      document.getElementById(\"vdPlan\");\n\n    const billingSelect =\n      document.getElementById(\"vdBilling\");\n\n    const selectedPlan =\n      document.getElementById(\"vdSelectedPlan\");\n\n    const planDescription =\n      document.getElementById(\"vdPlanDescription\");\n\n    const price =\n      document.getElementById(\"vdPrice\");\n\n    const pricePeriod =\n      document.getElementById(\"vdPricePeriod\");\n\n    const annualSavings =\n      document.getElementById(\"vdAnnualSavings\");\n\n    const agreement =\n      document.getElementById(\"vdPolicyAgreement\");\n\n    const checkoutButton =\n      document.getElementById(\"vdCheckoutButton\");\n\n    const message =\n      document.getElementById(\"vdMessage\");\n\n    function getCurrentSelection() {\n      const selectedPlanData =\n        plans[planSelect.value];\n\n      const selectedBillingData =\n        selectedPlanData[billingSelect.value];\n\n      return {\n        plan:\n          selectedPlanData,\n\n        billing:\n          selectedBillingData\n      };\n    }\n\n    function updatePage() {\n      const current =\n        getCurrentSelection();\n\n      selectedPlan.textContent =\n        current.plan.name;\n\n      planDescription.textContent =\n        current.plan.description;\n\n      price.textContent =\n        current.billing.price;\n\n      pricePeriod.textContent =\n        current.billing.period;\n\n      annualSavings.style.display =\n        current.billing.showAnnualSavings\n          ? \"block\"\n          : \"none\";\n\n      message.textContent =\n        \"\";\n    }\n\n    function updateButtonState() {\n      checkoutButton.disabled =\n        !agreement.checked;\n\n      if (agreement.checked) {\n        message.textContent =\n          \"\";\n      }\n    }\n\n    planSelect.addEventListener(\n      \"change\",\n      updatePage\n    );\n\n    billingSelect.addEventListener(\n      \"change\",\n      updatePage\n    );\n\n    agreement.addEventListener(\n      \"change\",\n      updateButtonState\n    );\n\n    checkoutButton.addEventListener(\n      \"click\",\n      function () {\n        const current =\n          getCurrentSelection();\n\n        const stripeUrl =\n          current.billing.stripeUrl;\n\n        if (!agreement.checked) {\n          message.textContent =\n            \"Please review and accept the policies before continuing.\";\n\n          return;\n        }\n\n        if (\n          !stripeUrl ||\n          stripeUrl.includes(\"REPLACE\")\n        ) {\n          message.textContent =\n            \"This checkout option has not been connected to Stripe yet.\";\n\n          return;\n        }\n\n        window.location.href =\n          stripeUrl;\n      }\n    );\n\n    updatePage();\n    updateButtonState();\n  });\n<\/script>\n","protected":false},"excerpt":{"rendered":"<p>V\u00eda Dialoga Menu Home About Us Prices Free Study Material Schedule Flexible Learning to Share Family &amp; Business Packages combine interactive group classes and personalized one-on-one lessons in one flexible shared membership. Family members, friends, or coworkers share a pool of class credits while scheduling the classes that fit their individual goals. Everyone receives the [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":"","_members_access_role":[],"_members_access_error":""},"class_list":["post-243","page","type-page","status-publish","hentry"],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/viadialoga.com\/es\/wp-json\/wp\/v2\/pages\/243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/viadialoga.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/viadialoga.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/viadialoga.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/viadialoga.com\/es\/wp-json\/wp\/v2\/comments?post=243"}],"version-history":[{"count":8,"href":"https:\/\/viadialoga.com\/es\/wp-json\/wp\/v2\/pages\/243\/revisions"}],"predecessor-version":[{"id":461,"href":"https:\/\/viadialoga.com\/es\/wp-json\/wp\/v2\/pages\/243\/revisions\/461"}],"wp:attachment":[{"href":"https:\/\/viadialoga.com\/es\/wp-json\/wp\/v2\/media?parent=243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}