{"id":4284,"date":"2026-01-29T05:52:36","date_gmt":"2026-01-29T05:52:36","guid":{"rendered":"https:\/\/alonsoynoeliaonline.com\/?page_id=4284"},"modified":"2026-02-13T21:52:45","modified_gmt":"2026-02-13T21:52:45","slug":"professional-evolution-course-2026","status":"publish","type":"page","link":"https:\/\/alonsoynoeliaonline.com\/en\/professional-evolution-course-2026\/","title":{"rendered":"Professional Evolution Course 2026"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4284\" class=\"elementor elementor-4284\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-ee68252 elementor-section-full_width elementor-section-height-default elementor-section-height-default\" data-id=\"ee68252\" data-element_type=\"section\" data-settings=\"{&quot;jet_parallax_layout_list&quot;:[]}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-04703ad\" data-id=\"04703ad\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-95e0eb6 elementor-widget elementor-widget-html\" data-id=\"95e0eb6\" 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<script>\r\n    const urlSpanish = \"https:\/\/alonsoynoeliaonline.com\/professional-evolution-course-2026\/\"; \r\n    const urlEnglish = \"https:\/\/alonsoynoeliaonline.com\/en\/professional-evolution-course-2026\/\"; \r\n\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        if (!localStorage.getItem('user_lang_pref')) {\r\n            const browserLang = navigator.language || navigator.userLanguage;\r\n            if (browserLang.startsWith('en') && window.location.href.indexOf('\/en\/') === -1) { \r\n                window.location.href = urlEnglish; \r\n            }\r\n        }\r\n        \r\n        if (window.location.href.indexOf('\/en\/') !== -1) {\r\n            document.getElementById('btn-en').classList.add('active');\r\n            document.getElementById('btn-es').classList.remove('active');\r\n        } else {\r\n            document.getElementById('btn-es').classList.add('active');\r\n            document.getElementById('btn-en').classList.remove('active');\r\n        }\r\n    });\r\n\r\n    function setLang(lang) { localStorage.setItem('user_lang_pref', lang); }\r\n<\/script>\r\n\r\n<div class=\"lang-switcher\">\r\n    <a href=\"javascript:void(0);\" onclick=\"setLang('es'); window.location.href=urlSpanish;\" id=\"btn-es\" class=\"active\">ES<\/a>\r\n    <span class=\"divider\">\/<\/span>\r\n    <a href=\"javascript:void(0);\" onclick=\"setLang('en'); window.location.href=urlEnglish;\" id=\"btn-en\" class=\"inactive\">EN<\/a>\r\n<\/div>\r\n\r\n<script type=\"application\/ld+json\">\r\n{\r\n  \"@context\": \"https:\/\/schema.org\",\r\n  \"@type\": \"Course\",\r\n  \"name\": \"Professional Evolution Course 2026\",\r\n  \"description\": \"Formaci\u00f3n oficial presencial para instructores de Bachata con Alonso y Noelia en Barcelona.\",\r\n  \"inLanguage\": \"es\",\r\n  \"provider\": { \"@type\": \"Organization\", \"name\": \"Alonso y Noelia Online\", \"sameAs\": \"https:\/\/alonsoynoeliaonline.com\" },\r\n  \"offers\": { \"@type\": \"Offer\", \"category\": \"Paid\", \"priceCurrency\": \"EUR\", \"price\": \"200.00\", \"url\": \"https:\/\/alonsoynoeliaonline.com\/professional-evolution-course-2026\/\", \"availability\": \"https:\/\/schema.org\/LimitedAvailability\" },\r\n  \"hasCourseInstance\": { \"@type\": \"CourseInstance\", \"courseMode\": \"In-person\", \"startDate\": \"2026-11-06\", \"endDate\": \"2026-11-08\", \"location\": { \"@type\": \"Place\", \"name\": \"Barcelona\", \"address\": { \"@type\": \"PostalAddress\", \"addressLocality\": \"Barcelona\", \"addressCountry\": \"ES\" } } }\r\n}\r\n<\/script>\r\n\r\n<style>\r\n    \/* --- ESTILOS --- *\/\r\n    .lang-switcher { position: absolute; top: 30px; left: 30px; z-index: 999; display: flex; align-items: center; gap: 6px; font-family: ui-sans-serif, system-ui, -apple-system, sans-serif; mix-blend-mode: overlay; }\r\n    .lang-switcher:hover { mix-blend-mode: normal; }\r\n    .lang-switcher a { text-decoration: none; font-size: 11px; font-weight: 700; padding: 4px 0; color: rgba(255,255,255,0.4); transition: all 0.3s ease; position: relative; }\r\n    .lang-switcher a:hover { color: #fff; transform: translateY(-1px); }\r\n    .lang-switcher a.active { color: #fff; border-bottom: 1px solid var(--brand); }\r\n    .lang-switcher .divider { color: rgba(255,255,255,0.2); font-size: 10px; }\r\n    @media (max-width: 768px) { .lang-switcher { top: 20px; left: 20px; } }\r\n\r\n    .proev-master-wrapper { --bg: #0E0E0E; --card-glass: rgba(30, 30, 30, 0.6); --text: #F6F3EE; --muted: #9CA3AF; --stroke: rgba(255, 255, 255, 0.08); --brand: #137A5E; --brand-glow: rgba(19, 122, 94, 0.25); --accent: #D8C7A5; --accent-glow: rgba(216, 199, 165, 0.15); --radius: 20px; background-color: var(--bg); color: var(--text); font-family: ui-sans-serif, system-ui, -apple-system, sans-serif; width: 100%; overflow: clip !important; position: relative; scroll-behavior: smooth; }\r\n    body footer, #footer, #site-footer, .site-footer, .elementor-location-footer, #footer-widgets, .footer-widgets, #socket { display: none !important; }\r\n    .proev-inner-container { background-color: var(--bg); background-image: radial-gradient(circle at 15% 50%, var(--brand-glow) 0%, transparent 25%), radial-gradient(circle at 85% 30%, var(--accent-glow) 0%, transparent 25%); width: 100%; position: relative; transition: background 1s ease; }\r\n    .bg-glow { position: absolute; left: 50%; transform: translateX(-50%); width: 100%; max-width: 1200px; height: 800px; border-radius: 50%; filter: blur(120px); z-index: 0; pointer-events: none; }\r\n    .bg-glow.top { top: -100px; background: radial-gradient(circle, var(--brand) 0%, transparent 70%); opacity: 0.25; transition: opacity 1.5s ease; }\r\n    .bg-glow.middle { top: 40%; height: 600px; background: radial-gradient(circle, var(--accent) 0%, transparent 70%); opacity: 0.08; }\r\n    .bg-glow.bottom { bottom: -150px; background: var(--brand); opacity: 0.15; }\r\n    .hero-video-container { position: absolute; top: 0; left: 0; width: 100%; height: 100vh; overflow: hidden; z-index: 0; opacity: 0; transition: opacity 1.5s ease-in-out; pointer-events: none; }\r\n    .hero-video-container.video-ready { opacity: 1; }\r\n    .hero-video-bg { width: 100%; height: 100%; object-fit: cover; opacity: 0.5; -webkit-mask-image: linear-gradient(to bottom, black 80%, transparent 100%); mask-image: linear-gradient(to bottom, black 80%, transparent 100%); }\r\n    .video-active .bg-glow.top { opacity: 0; }\r\n    * { box-sizing: border-box; }\r\n    .reveal { opacity: 0; transform: translateY(40px); transition: all 0.8s cubic-bezier(0.2, 0.8, 0.2, 1); }\r\n    .reveal.active { opacity: 1; transform: translateY(0); }\r\n    .delay-100 { transition-delay: 0.1s; } .delay-200 { transition-delay: 0.2s; } .delay-300 { transition-delay: 0.3s; }\r\n    .title, .hero h1, .name, .info-name { color: var(--text) !important; }\r\n    .subtitle, .hero p, .subtitle strong { color: var(--muted) !important; }\r\n    .wrap { max-width: 1100px; margin: 0 auto; padding: 24px; position: relative; z-index: 2; }\r\n    .text-center { text-align: center; } .mb-large { margin-bottom: 80px; } .mb-section { margin-bottom: 120px; }\r\n    .hero { min-height: 85vh; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; padding: 40px 24px; position: relative; z-index: 2; margin-bottom: 60px;}\r\n    .hero h1 { font-size: clamp(40px, 6vw, 76px); line-height: 1.1; margin: 0 0 24px; background: linear-gradient(180deg, #FFFFFF 20%, var(--accent) 100%); -webkit-background-clip: text; background-clip: text; color: transparent; font-weight: 900; letter-spacing: -1.5px; }\r\n    .hero p { font-size: clamp(18px, 2vw, 22px); max-width: 640px; margin: 0 auto 32px; line-height: 1.6; }\r\n    .hero-btn { background: var(--text); color: #0E0E0E; padding: 16px 36px; border-radius: 99px; font-weight: 800; font-size: 18px; display: inline-flex; align-items: center; gap: 12px; box-shadow: 0 0 25px rgba(255, 255, 255, 0.15); text-decoration: none; transition: all 0.3s ease; }\r\n    .hero-btn:hover { transform: translateY(-2px) scale(1.02); background: var(--brand); color: #FFFFFF; box-shadow: 0 10px 40px var(--brand-glow); }\r\n    .grid { display: grid; gap: 24px; grid-template-columns: repeat(12, 1fr); }\r\n    .why-grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 24px; }\r\n    \r\n    \/* --- FIX: TARJETAS DE PRECIOS Y POPUP (Backdrop-filter bug resuelto) --- *\/\r\n    .card { \r\n        border: 1px solid var(--stroke); border-radius: var(--radius); position: relative; \r\n        transition: all 0.4s cubic-bezier(0.2, 0.8, 0.2, 1); isolation: isolate; z-index: 1; \r\n        overflow: visible; \/* Mantiene visible el tooltip *\/\r\n    }\r\n    .card::before {\r\n        content: \"\"; position: absolute; inset: 0; z-index: -1; border-radius: inherit;\r\n        background: var(--card-glass); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px);\r\n        background-image: linear-gradient(145deg, rgba(255,255,255,0.03) 0%, transparent 100%);\r\n        transition: all 0.4s ease;\r\n    }\r\n    .card:hover { transform: translateY(-6px); border-color: var(--brand); box-shadow: 0 20px 40px -10px rgba(0,0,0,0.5), 0 0 20px var(--brand-glow); z-index: 10; }\r\n    .card:hover::before { background-color: rgba(35, 35, 35, 0.95); }\r\n\r\n    \/* Tarjetas normales (Temario, etc) que no necesitan overflow visible *\/\r\n    .info-card, .faq-item {\r\n        background: var(--card-glass); backdrop-filter: blur(12px); -webkit-backdrop-filter: blur(12px); \r\n        border: 1px solid var(--stroke); border-radius: var(--radius); position: relative; \r\n        transition: all 0.4s cubic-bezier(0.2, 0.8, 0.2, 1); isolation: isolate; z-index: 1; \r\n        overflow: hidden; background-image: linear-gradient(145deg, rgba(255,255,255,0.03) 0%, rgba(255,255,255,0.0) 100%); \r\n    }\r\n    .info-card:hover { transform: translateY(-6px); border-color: var(--brand); box-shadow: 0 20px 40px -10px rgba(0,0,0,0.5), 0 0 20px var(--brand-glow); background-color: rgba(35, 35, 35, 0.95); z-index: 10; }\r\n    \r\n    .card-inner { padding: 32px 24px; min-height: 100%; display: flex; flex-direction: column; align-items: center; text-align: center; height: 100%; border-radius: var(--radius); }\r\n    .icon-box { width: 56px; height: 56px; border-radius: 16px; background: radial-gradient(circle at top left, rgba(216, 199, 165, 0.15), rgba(216, 199, 165, 0.05)); display: flex; align-items: center; justify-content: center; margin-bottom: 20px; border: 1px solid rgba(216, 199, 165, 0.2); box-shadow: 0 4px 20px rgba(0,0,0,0.2); }\r\n    .icon-box svg { stroke: var(--accent); width: 28px; height: 28px; }\r\n    .section-headline { text-shadow: 0 4px 20px rgba(0,0,0,0.5); color: var(--accent) !important; font-size: clamp(32px, 4vw, 48px); font-weight: 900; margin-bottom: 40px; text-align: center; }\r\n    .timeline-container { display: flex; justify-content: space-between; position: relative; gap: 30px; padding: 40px 0; align-items: stretch; }\r\n    .timeline-line { position: absolute; top: 70px; left: 60px; right: 60px; height: 3px; background: linear-gradient(90deg, var(--brand), var(--accent)); z-index: 0; opacity: 0.4; border-radius: 4px; }\r\n    .timeline-step { flex: 1; display: flex; flex-direction: column; align-items: center; position: relative; z-index: 1; }\r\n    .step-content { width: 100%; text-align: left; flex: 1; display: flex; flex-direction: column; }\r\n    .timeline-step .info-card { padding: 32px 28px; height: 100%; display: flex; flex-direction: column; }\r\n    .step-marker { width: 60px; height: 60px; border-radius: 50%; background: var(--brand); color: #fff; display: flex; align-items: center; justify-content: center; font-size: 24px; font-weight: 800; border: 4px solid var(--bg); box-shadow: 0 0 0 3px var(--brand-glow), 0 10px 20px rgba(0,0,0,0.4); margin-bottom: 36px; position: relative; }\r\n    .step-marker::after { content: ''; position: absolute; top: -4px; left: -4px; right: -4px; bottom: -4px; border-radius: 50%; border: 2px solid var(--brand); opacity: 0; animation: pulse 2.5s infinite; }\r\n    @keyframes pulse { 0% { transform: scale(1); opacity: 0.6; } 100% { transform: scale(1.6); opacity: 0; } }\r\n    .info-kicker { display: flex; align-items: center; gap: 10px; color: var(--muted); text-transform: uppercase; font-weight: 800; font-size: 11px; letter-spacing: 1px; margin-bottom: 16px; }\r\n    .info-name { font-size: 24px; font-weight: 800; margin: 0 0 20px; background: linear-gradient(90deg, #fff, var(--accent)); -webkit-background-clip: text; background-clip: text; color: transparent; }\r\n    .info-list { margin: 0; padding: 0; list-style: none; display: flex; flex-direction: column; gap: 14px; font-size: 16px; color: rgba(255,255,255,0.9); flex: 1; }\r\n    .info-li { display: flex; gap: 12px; align-items: flex-start; line-height: 1.5; }\r\n    .info-li svg { width: 18px; height: 18px; margin-top: 3px; fill: none; stroke: var(--brand); stroke-width: 2.5; flex-shrink: 0; }\r\n    .header { display: flex; align-items: flex-end; justify-content: space-between; gap: 20px; flex-wrap: wrap; margin-bottom: 40px; }\r\n    .title { font-size: clamp(36px, 4vw, 52px) !important; line-height: 1.1; font-weight: 800; letter-spacing: -.5px; margin-bottom: 10px; }\r\n    .title .warm { color: var(--brand) !important; }\r\n    .subtitle { font-size: clamp(16px, 1.5vw, 18px) !important; line-height: 1.6; opacity: 0.9; }\r\n    .kicker { display: flex; align-items: center; justify-content: center; gap: 8px; color: var(--muted); font-weight: 800; letter-spacing: 1px; text-transform: uppercase; font-size: 11px; margin-bottom: 8px; }\r\n    .dot { width: 6px; height: 6px; border-radius: 999px; background: var(--brand); box-shadow: 0 0 8px var(--brand); }\r\n    .price { margin: 16px 0 16px; display: flex; align-items: baseline; justify-content: center; gap: 6px; }\r\n    .currency { font-size: 20px; opacity: .8; font-weight: 300; }\r\n    .amount { font-size: 48px; font-weight: 800; letter-spacing: -1px; background: linear-gradient(90deg, #fff, var(--accent)); -webkit-background-clip: text; background-clip: text; color: transparent; text-shadow: 0 4px 10px rgba(0,0,0,0.3); }\r\n    .eligibility { display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 24px; justify-content: center; }\r\n    .legend { display: flex !important; gap: 10px !important; align-items: center; flex-wrap: wrap; margin-top: 15px; }\r\n    .pill { display: inline-flex !important; align-items: center; padding: 6px 14px !important; border-radius: 999px !important; border: 1px solid var(--stroke) !important; background: rgba(255, 255, 255, 0.05) !important; color: var(--muted) !important; font-size: 13px !important; font-weight: 500; }\r\n    .tag { font-size: 12px; padding: 6px 12px; border: 1px solid var(--stroke); border-radius: 999px; color: var(--muted); background: rgba(0, 0, 0, 0.3); font-weight: 500; position: relative; }\r\n    .tag.ok { border-color: rgba(19, 122, 94, 0.4); color: #fff; background: rgba(19, 122, 94, 0.2); }\r\n    .tag.info { padding-right: 28px; cursor: help; }\r\n    .tag.info i { font-style: normal; opacity: .7; margin-left: 6px; font-size: 10px; border: 1px solid currentColor; border-radius: 50%; width: 14px; height: 14px; display: inline-flex; align-items: center; justify-content: center; }\r\n    .tag.info:hover::after { content: attr(data-tip); position: absolute; bottom: 120%; left: 50%; transform: translateX(-50%); width: 240px; background: #222; color: #eee; border: 1px solid #444; padding: 12px; border-radius: 8px; box-shadow: 0 10px 30px rgba(0,0,0,0.5); z-index: 100; font-size: 12px; line-height: 1.4; pointer-events: none; text-align: center; }\r\n    .btn-primary { background: linear-gradient(135deg, var(--brand), #0A4535); color: #FFFFFF !important; text-shadow: 0 1px 2px rgba(0,0,0,0.5); border: 1px solid rgba(255,255,255,0.1); padding: 16px 24px; border-radius: 12px; font-weight: 800; letter-spacing: .5px; font-size: 16px; cursor: pointer; transition: all 0.3s ease; box-shadow: 0 4px 15px rgba(0,0,0,0.3); display: block; width: 100%; text-decoration: none; text-align: center; }\r\n    .btn-primary:hover { filter: brightness(1.2); transform: translateY(-2px); box-shadow: 0 8px 25px rgba(19, 122, 94, 0.4); }\r\n\r\n    .btn-disabled {\r\n        background: transparent !important; border: 1px solid rgba(255,255,255,0.15) !important; color: rgba(255,255,255,0.5) !important; box-shadow: none !important; cursor: not-allowed !important; pointer-events: none; transform: none !important; display: flex; align-items: center; justify-content: center; gap: 8px; letter-spacing: 2px; text-transform: uppercase; font-size: 12px !important; \r\n    }\r\n    .btn-disabled svg { width: 14px; height: 14px; opacity: 0.7; stroke: currentColor; }\r\n\r\n    .faq-container { max-width: 800px; margin: 0 auto 80px; }\r\n    .faq-item { margin-bottom: 16px; overflow: hidden; }\r\n    .faq-item:hover { border-color: var(--brand); background: rgba(255, 255, 255, 0.03); }\r\n    .faq-item[open] { border-color: var(--brand); box-shadow: 0 10px 30px -10px rgba(0,0,0,0.5); }\r\n    .faq-summary { padding: 24px; cursor: pointer; display: flex; justify-content: space-between; align-items: center; list-style: none; font-weight: 700; font-size: 18px; color: var(--text); }\r\n    .faq-summary::-webkit-details-marker { display: none; }\r\n    .faq-summary::after { content: '+'; font-size: 24px; color: var(--brand); font-weight: 300; transition: transform 0.3s ease; }\r\n    .faq-item[open] .faq-summary::after { transform: rotate(45deg); color: var(--accent); }\r\n    .faq-content { padding: 0 24px 24px; color: var(--muted); line-height: 1.6; font-size: 16px; border-top: 1px solid transparent; }\r\n    .faq-item[open] .faq-content { border-top-color: rgba(255,255,255,0.05); padding-top: 16px; }\r\n    .focus-custom-footer { display: block !important; margin-top: 120px; padding: 80px 24px 40px; background: linear-gradient(180deg, var(--bg) 0%, #050505 100%); position: relative; z-index: 10; }\r\n    .focus-custom-footer::before { content: \"\"; position: absolute; top: 0; left: 0; right: 0; height: 1px; background: var(--brand); box-shadow: 0 0 15px rgba(19, 122, 94, 0.8); z-index: 11; }\r\n    .footer-content { max-width: 1100px; margin: 0 auto; display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 40px; text-align: left; }\r\n    .footer-brand img { max-width: 200px; height: auto; margin-bottom: 24px; opacity: 0.9; }\r\n    .footer-brand p { color: var(--muted); font-size: 14px; line-height: 1.6; max-width: 280px; margin: 0; }\r\n    .footer-nav h4, .footer-social h4 { color: var(--text); font-size: 14px; font-weight: 800; text-transform: uppercase; letter-spacing: 1.5px; margin: 0 0 24px; }\r\n    .footer-links { list-style: none; padding: 0; margin: 0; display: flex; flex-direction: column; gap: 14px; }\r\n    .footer-links a { color: var(--muted); text-decoration: none; font-size: 14px; transition: all 0.2s ease; display: inline-flex; align-items: center; gap: 8px; font-weight: 500; }\r\n    .footer-links a:hover { color: var(--accent); transform: translateX(4px); }\r\n    .social-icons { display: flex; gap: 16px; }\r\n    .social-link { width: 44px; height: 44px; border: 1px solid var(--stroke); border-radius: 50%; display: flex; align-items: center; justify-content: center; color: var(--text); transition: all 0.3s ease; background: rgba(255,255,255,0.03); }\r\n    .social-link:hover { border-color: var(--brand); background: var(--brand); color: #FFF; transform: translateY(-3px); box-shadow: 0 5px 15px rgba(19, 122, 94, 0.4); }\r\n    .social-link svg { width: 20px; height: 20px; fill: currentColor; }\r\n    .footer-bottom { max-width: 1100px; margin: 60px auto 0; padding-top: 30px; border-top: 1px solid rgba(255,255,255,0.05); display: flex; flex-wrap: wrap; justify-content: space-between; align-items: center; gap: 20px; font-size: 12px; color: #555; }\r\n    .legal-links { display: flex; gap: 24px; }\r\n    .legal-links a { color: #666; text-decoration: none; transition: 0.2s; }\r\n    .legal-links a:hover { color: var(--muted); }\r\n    .c1, .c2, .c3, .c4, .c5, .c6 { grid-column: span 12; }\r\n    @media (min-width:900px) { .c1, .c2, .c3, .c4, .c5, .c6 { grid-column: span 4; } }\r\n    @media (max-width: 899px) {\r\n        .timeline-container { flex-direction: column; gap: 40px; padding: 20px 0; }\r\n        .timeline-line { top: 30px; bottom: 0; left: 28px; width: 3px; height: auto; right: auto; }\r\n        .timeline-step { flex-direction: row; align-items: flex-start; gap: 24px; }\r\n        .step-marker { margin-bottom: 0; flex-shrink: 0; }\r\n        .step-content { flex: 1; }\r\n        .hero h1 { font-size: 42px; }\r\n        .timeline-step .info-card { height: auto; }\r\n        .footer-content { text-align: center; } .footer-brand p { margin: 0 auto; } .footer-brand img { margin: 0 auto 24px; display: block; } .footer-links a { justify-content: center; } .social-icons { justify-content: center; } .footer-bottom { flex-direction: column; text-align: center; gap: 10px;}\r\n    }\r\n<\/style>\r\n\r\n<div class=\"proev-master-wrapper\">\r\n    <div class=\"proev-inner-container\" id=\"main-hero-container\">\r\n\r\n        <div class=\"hero-video-container\" id=\"video-container\">\r\n            <video class=\"hero-video-bg\" autoplay muted loop playsinline id=\"hero-video-element\"><\/video>\r\n        <\/div>\r\n\r\n        <div class=\"bg-glow top\"><\/div>\r\n        <div class=\"bg-glow middle\"><\/div>\r\n        <div class=\"bg-glow bottom\"><\/div>\r\n\r\n        <section class=\"hero reveal\">\r\n            <div class=\"kicker\" style=\"margin-bottom:20px; border:1px solid var(--brand); padding:8px 16px; border-radius:99px; color:var(--brand); font-weight:700; letter-spacing:1px; font-size:11px;\">CERTIFICACI\u00d3N OFICIAL<\/div>\r\n            <h1>No solo aprendas a bailar,<br> <span style=\"color:var(--brand)\">aprende a ense\u00f1ar.<\/span><\/h1>\r\n            \r\n            <div style=\"font-size: 18px; font-weight: 600; color: #fff; margin-bottom: 20px; display: flex; align-items: center; justify-content: center; gap: 8px;\">\r\n                <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"var(--brand)\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"4\" width=\"18\" height=\"18\" rx=\"2\" ry=\"2\"><\/rect><line x1=\"16\" y1=\"2\" x2=\"16\" y2=\"6\"><\/line><line x1=\"8\" y1=\"2\" x2=\"8\" y2=\"6\"><\/line><line x1=\"3\" y1=\"10\" x2=\"21\" y2=\"10\"><\/line><\/svg>\r\n                <span>6, 7 y 8 Noviembre <span style=\"color:var(--brand)\">\u00b7<\/span> Barcelona<\/span>\r\n            <\/div>\r\n\r\n            <p>Bienvenido al <strong>Professional Evolution Course 2026<\/strong>. La formaci\u00f3n presencial m\u00e1s completa para instructores de Bachata en Barcelona, dise\u00f1ada por Alonso y Noelia.<\/p>\r\n            <a href=\"#precios\" class=\"hero-btn\">Reservar mi plaza <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M5 12h14\" \/><path d=\"M12 5l7 7-7 7\" \/><\/svg><\/a>\r\n        <\/section>\r\n\r\n        <div class=\"wrap mb-section\" id=\"metodologia\">\r\n            <div class=\"text-center mb-large reveal\">\r\n                <h2 class=\"title\">El enfoque <span class=\"warm\">360\u00ba<\/span><\/h2>\r\n                <p class=\"subtitle\">Dise\u00f1ado para cubrir todas las \u00e1reas que un profesional necesita.<\/p>\r\n            <\/div>\r\n            <div class=\"why-grid\">\r\n                <div class=\"card reveal delay-100\"><div class=\"card-inner\"><div class=\"icon-box\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\" \/><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\" \/><\/svg><\/div><h3 class=\"name\">Did\u00e1ctica Real<\/h3><p>Aprender\u00e1s a estructurar temarios, corregir alumnos y gestionar niveles mixtos con herramientas pedag\u00f3gicas probadas.<\/p><\/div><\/div>\r\n                <div class=\"card reveal delay-200\"><div class=\"card-inner\"><div class=\"icon-box\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><circle cx=\"12\" cy=\"12\" r=\"10\" \/><path d=\"M10 9.3 7 12l3 2.7\" \/><path d=\"M14 14.7 17 12l-3-2.7\" \/><\/svg><\/div><h3 class=\"name\">T\u00e9cnica Profunda<\/h3><p>Anatom\u00eda del movimiento aplicada a la Bachata. Disociaciones, biomec\u00e1nica del leading\/following y limpieza de ejecuci\u00f3n.<\/p><\/div><\/div>\r\n                <div class=\"card reveal delay-300\"><div class=\"card-inner\"><div class=\"icon-box\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 20h9\" \/><path d=\"M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z\" \/><\/svg><\/div><h3 class=\"name\">Negocio & Marca<\/h3><p>Entiende c\u00f3mo vender tus clases, crear tu portfolio visual y posicionarte en el mercado actual.<\/p><\/div><\/div>\r\n            <\/div>\r\n        <\/div>\r\n\r\n        <section class=\"wrap mb-section\" id=\"temario\">\r\n            <h2 class=\"section-headline\">Contenido del Programa<\/h2>\r\n            <div class=\"timeline-container\">\r\n                <div class=\"timeline-line\"><\/div>\r\n                \r\n                <div class=\"timeline-step reveal delay-100\">\r\n                    <div class=\"step-marker\">1<\/div>\r\n                    <article class=\"step-content\"><div class=\"info-card\">\r\n                        <div class=\"info-kicker\"><span class=\"dot\"><\/span> M\u00d3DULO 1 (6 HORAS)<\/div>\r\n                        <h3 class=\"info-name\">Base T\u00e9cnica y Corporal<\/h3>\r\n                        <ul class=\"info-list\">\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Introducci\u00f3n y metodolog\u00eda de baile<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Repaso t\u00e9cnico y fundamentos<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Conciencia corporal y disociaciones<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Din\u00e1micas de espacio, conexi\u00f3n y conducci\u00f3n<\/span><\/li>\r\n                        <\/ul>\r\n                    <\/div><\/article>\r\n                <\/div>\r\n\r\n                <div class=\"timeline-step reveal delay-200\">\r\n                    <div class=\"step-marker\">2<\/div>\r\n                    <article class=\"step-content\"><div class=\"info-card\">\r\n                        <div class=\"info-kicker\"><span class=\"dot\"><\/span> M\u00d3DULO 2 (5 HORAS)<\/div>\r\n                        <h3 class=\"info-name\">Metodolog\u00eda y Comunicaci\u00f3n<\/h3>\r\n                        <ul class=\"info-list\">\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Introducci\u00f3n a la ense\u00f1anza<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Estructura de una clase<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>M\u00e9todos de comunicaci\u00f3n aplicados a la docencia<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Estructura de un curso<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Creaci\u00f3n de figuras originales<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Diferencias entre clases regulares, workshops y masterclasses<\/span><\/li>\r\n                        <\/ul>\r\n                    <\/div><\/article>\r\n                <\/div>\r\n\r\n                <div class=\"timeline-step reveal delay-300\">\r\n                    <div class=\"step-marker\">3<\/div>\r\n                    <article class=\"step-content\"><div class=\"info-card\">\r\n                        <div class=\"info-kicker\"><span class=\"dot\"><\/span> M\u00d3DULO 3<\/div>\r\n                        <h3 class=\"info-name\">Desarrollo Art\u00edstico y Profesional<\/h3>\r\n                        <ul class=\"info-list\">\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Introducci\u00f3n al m\u00f3dulo y desarrollo art\u00edstico<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Crecimiento individual y de pareja<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Trabajo interno y de oficina<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Proyecci\u00f3n de imagen profesional<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Preparaci\u00f3n y enfoque de la demo<\/span><\/li>\r\n                            <li class=\"info-li\"><svg viewBox=\"0 0 24 24\"><path d=\"M20 6L9 17l-5-5\" \/><\/svg><span>Posicionamiento en el mercado<\/span><\/li>\r\n                        <\/ul>\r\n                    <\/div><\/article>\r\n                <\/div>\r\n\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <main class=\"wrap mb-section\" id=\"precios\">\r\n            <header class=\"header reveal\">\r\n                <div style=\"flex:1;\">\r\n                    <h2 class=\"title\">Precios oficiales <span class=\"warm\">ProEv26<\/span><\/h2>\r\n                    <p class=\"subtitle\" id=\"pricing-subtitle\"><strong>M\u00f3dulo 1:<\/strong> 60 plazas <span style=\"color:var(--brand)\">\u00b7<\/span> <strong>M\u00f3dulo 2:<\/strong> 40 plazas <span style=\"color:var(--brand)\">\u00b7<\/span> <strong>M\u00f3dulo 3:<\/strong> 20 plazas.<\/p>\r\n                <\/div>\r\n                <div class=\"legend\">\r\n                    <span class=\"pill\">Plazas limitadas<\/span>\r\n                    <span class=\"pill\" style=\"border-color:rgba(216, 199, 165, .55) !important; color:var(--accent) !important; background:rgba(216, 199, 165, .10) !important;\">Requisitos previos<\/span>\r\n                <\/div>\r\n            <\/header>\r\n\r\n            <section class=\"grid\">\r\n                <article class=\"card c1 reveal delay-100\"><div class=\"card-inner\">\r\n                    <h3 class=\"name\">M\u00d3DULO 1<\/h3><div class=\"price\"><span class=\"amount\">300<\/span><span class=\"currency\">\u20ac<\/span><\/div><div class=\"eligibility\"><span class=\"tag ok\" id=\"tag-c1\">60 plazas<\/span><\/div>\r\n                    <a href=\"#\" class=\"btn-primary btn-disabled\" id=\"btn-c1\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg> Pr\u00f3ximamente<\/a>\r\n                <\/div><\/article>\r\n                \r\n                <article class=\"card c2 reveal delay-200\"><div class=\"card-inner\">\r\n                    <h3 class=\"name\">M\u00d3DULO 1 + 2<\/h3><div class=\"price\"><span class=\"amount\">550<\/span><span class=\"currency\">\u20ac<\/span><\/div><div class=\"eligibility\"><span class=\"tag ok\" id=\"tag-c2\">20 plazas<\/span><\/div>\r\n                    <a href=\"#\" class=\"btn-primary btn-disabled\" id=\"btn-c2\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg> Pr\u00f3ximamente<\/a>\r\n                <\/div><\/article>\r\n                \r\n                <article class=\"card c3 reveal delay-300\"><div class=\"card-inner\">\r\n                    <h3 class=\"name\">M\u00d3DULO 1 + 2 + 3<\/h3>\r\n                    <div class=\"price\"><span class=\"amount\">800<\/span><span class=\"currency\">\u20ac<\/span><\/div><div class=\"eligibility\"><span class=\"tag ok\" id=\"tag-c3\">10 plazas<\/span><\/div>\r\n                    <a href=\"#\" class=\"btn-primary btn-disabled\" id=\"btn-c3\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg> Pr\u00f3ximamente<\/a>\r\n                <\/div><\/article>\r\n                \r\n                <article class=\"card c4 reveal\"><div class=\"card-inner\">\r\n                    <h3 class=\"name\">M\u00d3DULO 2<\/h3><div class=\"price\"><span class=\"amount\">250<\/span><span class=\"currency\">\u20ac<\/span><\/div><div class=\"eligibility\"><span class=\"tag ok info\" data-tip=\"Plazas reservadas para alumnos de ProEv25 durante la fase previa.\" id=\"tag-c4\">10 reservadas <i>\u2139\ufe0e<\/i><\/span><span class=\"tag\">Requiere M1<\/span><\/div>\r\n                    <a href=\"#\" class=\"btn-primary btn-disabled\" id=\"btn-c4\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg> Pr\u00f3ximamente<\/a>\r\n                <\/div><\/article>\r\n                \r\n                <article class=\"card c5 reveal\"><div class=\"card-inner\">\r\n                    <h3 class=\"name\">M\u00d3DULO 2 + 3<\/h3><div class=\"price\"><span class=\"amount\">570<\/span><span class=\"currency\">\u20ac<\/span><\/div><div class=\"eligibility\"><span class=\"tag ok info\" data-tip=\"Reservadas para antiguos alumnos. Si quedan libres, se liberan para nuevos.\" id=\"tag-c5\">6 reservadas <i>\u2139\ufe0e<\/i><\/span><span class=\"tag\">Requiere M1<\/span><\/div>\r\n                    <a href=\"#\" class=\"btn-primary btn-disabled\" id=\"btn-c5\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg> Pr\u00f3ximamente<\/a>\r\n                <\/div><\/article>\r\n                \r\n                <article class=\"card c6 reveal\"><div class=\"card-inner\">\r\n                    <h3 class=\"name\">M\u00d3DULO 3<\/h3><div class=\"price\"><span class=\"amount\">300<\/span><span class=\"currency\">\u20ac<\/span><\/div><div class=\"eligibility\"><span class=\"tag ok info\" data-tip=\"Plazas reservadas para alumnos de ProEv25 durante la fase previa.\" id=\"tag-c6\">4 reservadas <i>\u2139\ufe0e<\/i><\/span><span class=\"tag\">Requiere M1+M2<\/span><\/div>\r\n                    <a href=\"#\" class=\"btn-primary btn-disabled\" id=\"btn-c6\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg> Pr\u00f3ximamente<\/a>\r\n                <\/div><\/article>\r\n            <\/section>\r\n        <\/main>\r\n\r\n        <section class=\"wrap reveal\" aria-label=\"Preguntas Frecuentes\">\r\n            <h2 class=\"section-headline\">Preguntas Frecuentes<\/h2>\r\n            <div class=\"faq-container\">\r\n                <details class=\"faq-item\">\r\n                    <summary class=\"faq-summary\">\u00bfCu\u00e1ndo y d\u00f3nde es el Professional Evolution Course?<\/summary>\r\n                    <div class=\"faq-content\">El curso es 100% <strong>presencial<\/strong> y tendr\u00e1 lugar los d\u00edas <strong>6, 7 y 8 de Noviembre de 2026 en Barcelona<\/strong>. Viviremos una experiencia intensiva de formaci\u00f3n t\u00e9cnica, pedag\u00f3gica y art\u00edstica en una ubicaci\u00f3n dise\u00f1ada para el alto rendimiento.<\/div>\r\n                <\/details>\r\n                <details class=\"faq-item\">\r\n                    <summary class=\"faq-summary\">\u00bfC\u00f3mo funcionan los pagos y la reserva?<\/summary>\r\n                    <div class=\"faq-content\">El proceso es sencillo y seguro. La reserva de plaza se realiza online mediante pago con tarjeta a trav\u00e9s de <strong>Stripe<\/strong>. El importe restante del <strong>Professional Evolution Course<\/strong> se abonar\u00e1 en <strong>efectivo<\/strong> directamente el primer d\u00eda del curso durante el registro.<\/div>\r\n                <\/details>\r\n                <details class=\"faq-item\">\r\n                    <summary class=\"faq-summary\">\u00bfNecesito experiencia previa?<\/summary>\r\n                    <div class=\"faq-content\">Depende del m\u00f3dulo. Para el <strong>M\u00f3dulo 1<\/strong> es recomendable tener una base s\u00f3lida de baile social. Para acceder a los M\u00f3dulos 2 y 3, se requiere haber cursado los anteriores o demostrar experiencia docente previa, ya que profundizamos en did\u00e1ctica avanzada y estrategia profesional.<\/div>\r\n                <\/details>\r\n                <details class=\"faq-item\">\r\n                    <summary class=\"faq-summary\">\u00bfNecesito pareja para inscribirme?<\/summary>\r\n                    <div class=\"faq-content\">No es obligatorio. En el <strong>Professional Evolution Course<\/strong> trabajamos tanto la t\u00e9cnica individual como la mec\u00e1nica en pareja mediante rotaciones y ejercicios espec\u00edficos. Si te inscribes sin pareja, te asignaremos compa\u00f1eros durante las pr\u00e1cticas para asegurar tu aprendizaje completo.<\/div>\r\n                <\/details>\r\n                <details class=\"faq-item\">\r\n                    <summary class=\"faq-summary\">Soy de fuera de Barcelona, \u00bfd\u00f3nde me alojo?<\/summary>\r\n                    <div class=\"faq-content\">Barcelona ofrece muchas opciones. Recomendamos buscar alojamiento cerca de la zona del evento (se confirmar\u00e1 la ubicaci\u00f3n exacta a los inscritos) o bien comunicado por transporte p\u00fablico. Muchos alumnos se coordinan en el grupo de WhatsApp del curso para compartir alojamiento.<\/div>\r\n                <\/details>\r\n                <details class=\"faq-item\">\r\n                    <summary class=\"faq-summary\">\u00bfObtendr\u00e9 una titulaci\u00f3n oficial?<\/summary>\r\n                    <div class=\"faq-content\">S\u00ed. Al completar satisfactoriamente los m\u00f3dulos y las evaluaciones pr\u00e1cticas correspondientes, recibir\u00e1s la <strong>Certificaci\u00f3n Oficial ProEv26<\/strong> firmada por Alonso y Noelia. Este diploma acredita que has superado con \u00e9xito el <strong>Professional Evolution Course<\/strong> y posees las competencias t\u00e9cnicas para impartir clases de calidad.<\/div>\r\n                <\/details>\r\n            <\/div>\r\n        <\/section>\r\n\r\n        <div class=\"focus-custom-footer\" role=\"contentinfo\">\r\n            <div class=\"footer-content\">\r\n                <div class=\"footer-col footer-brand\"><img decoding=\"async\" src=\"https:\/\/alonsoynoeliaonline.com\/wp-content\/uploads\/2020\/09\/cropped-blanco_transparente-1-1.png\" alt=\"Professional Evolution Course - Alonso y Noelia\"><\/div>\r\n                <div class=\"footer-col footer-nav\"><h4>Mapa del Sitio<\/h4><ul class=\"footer-links\"><li><a href=\"https:\/\/alonsoynoeliaonline.com\/\">INICIO<\/a><\/li><li><a href=\"https:\/\/alonsoynoeliaonline.com\/professionalevolutioncourse\/\">PROFESSIONAL EV. COURSE<\/a><\/li><li><a href=\"https:\/\/alonsoynoeliaonline.com\/courses\/\">MIS CURSOS<\/a><\/li><li><a href=\"https:\/\/alonsoynoeliaonline.com\/mi-cuenta\/\">MI CUENTA<\/a><\/li><\/ul><\/div>\r\n                <div class=\"footer-col footer-social\"><h4>S\u00edguenos<\/h4><div class=\"social-icons\">\r\n                        <a href=\"https:\/\/www.instagram.com\/alonsoynoelia_official\/\" target=\"_blank\" class=\"social-link\" aria-label=\"Instagram\" rel=\"noopener\">\r\n                            <svg viewBox=\"0 0 24 24\"><path d=\"M12 2.163c3.204 0 3.584.012 4.85.07 3.252.148 4.771 1.691 4.919 4.919.058 1.265.069 1.645.069 4.849 0 3.205-.012 3.584-.069 4.849-.149 3.225-1.664 4.771-4.919 4.919-1.266.058-1.644.07-4.85.07-3.204 0-3.584-.012-4.849-.07-3.26-.149-4.771-1.699-4.919-4.92-.058-1.265-.07-1.644-.07-4.849 0-3.204.013-3.583.07-4.849.149-3.227 1.664-4.771 4.919-4.919 1.266-.057 1.645-.069 4.849-.069zm0-2.163c-3.259 0-3.667.014-4.947.072-4.358.2-6.78 2.618-6.98 6.98-.059 1.281-.073 1.689-.073 4.948 0 3.259.014 3.668.072 4.948.2 4.358 2.618 6.78 6.98 6.98 1.281.058 1.689.072 4.948.072 3.259 0 3.668-.014 4.948-.072 4.354-.2 6.782-2.618 6.979-6.98.059-1.28.073-1.689.073-4.948 0-3.259-.014-3.667-.072-4.947-.196-4.354-2.617-6.78-6.979-6.98-1.281-.059-1.69-.073-4.949-.073zm0 5.838c-3.403 0-6.162 2.759-6.162 6.162s2.759 6.163 6.162 6.163 6.162-2.759 6.162-6.163c0-3.403-2.759-6.162-6.162-6.162zm0 10.162c-2.209 0-4-1.79-4-4 0-2.209 1.791-4 4-4s4 1.791 4 4c0 2.21-1.791 4-4 4zm6.406-11.845c-.796 0-1.441.645-1.441 1.44s.645 1.44 1.441 1.44c.795 0 1.439-.645 1.439-1.44s-.644-1.44-1.439-1.44z\"\/><\/svg>\r\n                        <\/a>\r\n                        <a href=\"https:\/\/www.youtube.com\/@AlonsoyNoelia\" target=\"_blank\" class=\"social-link\" aria-label=\"YouTube\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\"><path d=\"M19.615 3.184c-3.604-.246-11.631-.245-15.23 0-3.897.266-4.356 2.62-4.385 8.816.029 6.185.484 8.549 4.385 8.816 3.6.245 11.626.246 15.23 0 3.897-.266 4.356-2.62 4.385-8.816-.029-6.185-.484-8.549-4.385-8.816zm-10.615 12.816v-8l8 3.993-8 4.007z\"\/><\/svg><\/a>\r\n                        <a href=\"mailto:info@alonsoynoelia.com\" class=\"social-link\" aria-label=\"Email\"><svg viewBox=\"0 0 24 24\"><path d=\"M0 3v18h24v-18h-24zm21.518 2l-9.518 7.713-9.518-7.713h19.036zm-19.518 14v-11.817l10 8.104 10-8.104v11.817h-20z\"\/><\/svg><\/a>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class=\"footer-bottom\">\r\n                <div class=\"copyright\">\u00a9 2026 Alonso y Noelia Online. Todos los derechos reservados.<\/div>\r\n                <div class=\"legal-links\"><a href=\"https:\/\/alonsoynoeliaonline.com\/privacy-policy\/\">Aviso Legal<\/a><a href=\"https:\/\/alonsoynoeliaonline.com\/privacy-policy\/\">Privacidad<\/a><a href=\"https:\/\/alonsoynoeliaonline.com\/privacy-policy\/\">Cookies<\/a><\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\n    \/\/ SCRIPT DEL V\u00cdDEO Y ANIMACIONES\r\n    const heroVideoURL = 'https:\/\/alonsoynoeliaonline.com\/wp-content\/uploads\/2026\/02\/hero-completo.mp4'; \r\n\r\n    document.addEventListener(\"DOMContentLoaded\", function() {\r\n        const mainContainer = document.getElementById('main-hero-container');\r\n        const videoContainer = document.getElementById('video-container');\r\n        const videoElement = document.getElementById('hero-video-element');\r\n\r\n        if (heroVideoURL && heroVideoURL.trim() !== '') {\r\n            const lazyVideoObserver = new IntersectionObserver((entries, observer) => {\r\n                entries.forEach(entry => {\r\n                    if (entry.isIntersecting) {\r\n                        videoElement.src = heroVideoURL;\r\n                        videoElement.oncanplay = () => {\r\n                            videoElement.play();\r\n                            videoContainer.classList.add('video-ready');\r\n                            mainContainer.classList.add('video-active');\r\n                        };\r\n                        observer.unobserve(entry.target);\r\n                    }\r\n                });\r\n            });\r\n            lazyVideoObserver.observe(mainContainer);\r\n        }\r\n\r\n        const revealElements = document.querySelectorAll(\".reveal\");\r\n        const revealObserver = new IntersectionObserver((entries, observer) => {\r\n            entries.forEach(entry => {\r\n                if (entry.isIntersecting) {\r\n                    entry.target.classList.add(\"active\");\r\n                    observer.unobserve(entry.target);\r\n                }\r\n            });\r\n        }, { threshold: 0.1 });\r\n        revealElements.forEach(el => revealObserver.observe(el));\r\n    });\r\n<\/script>\r\n\r\n<script>\r\n    \/\/ SCRIPT DE CONEXI\u00d3N CON LA API (GESTI\u00d3N DE PLAZAS DIN\u00c1MICAS)\r\n    async function gestionarPlazasAPI() {\r\n        try {\r\n            const response = await fetch(\"https:\/\/hooks.dravaautomations.com\/webhook\/consultar-plazas\");\r\n            const data = await response.json();\r\n            \r\n            if (!data) return;\r\n\r\n            const isPrelaunch = data.prelanzamiento && data.prelanzamiento.activo === true;\r\n            const isEng = window.location.href.indexOf('\/en\/') !== -1;\r\n\r\n            if (isPrelaunch && data.reservas) {\r\n                if (data.reservas.mod2) {\r\n                    document.getElementById(\"tag-c4\").innerHTML = `${data.reservas.mod2.disponibles} ${isEng ? 'reserved' : 'reservadas'} <i>\u2139\ufe0e<\/i>`;\r\n                }\r\n                if (data.reservas.pack2y3) {\r\n                    document.getElementById(\"tag-c5\").innerHTML = `${data.reservas.pack2y3.disponibles} ${isEng ? 'reserved' : 'reservadas'} <i>\u2139\ufe0e<\/i>`;\r\n                }\r\n                if (data.reservas.mod3) {\r\n                    document.getElementById(\"tag-c6\").innerHTML = `${data.reservas.mod3.disponibles} ${isEng ? 'reserved' : 'reservadas'} <i>\u2139\ufe0e<\/i>`;\r\n                }\r\n            } \r\n            else if (!isPrelaunch) {\r\n                const subtitle = document.getElementById(\"pricing-subtitle\");\r\n                subtitle.innerHTML = isEng \r\n                    ? `M1 \u00b7 <strong>60 spots<\/strong>. Continuity is limited: <strong>M2 max 40<\/strong> (24 from M1 + 16 students) \u00b7 <strong>M3 max 20<\/strong> (10 from M2 + 10 students).`\r\n                    : `M1 \u00b7 <strong>60 plazas<\/strong>. La continuidad es limitada: <strong>M2 m\u00e1x. 40<\/strong> (24 desde M1 + 16 alumnos) \u00b7 <strong>M3 m\u00e1x. 20<\/strong> (10 desde M2 + 10 alumnos).`;\r\n\r\n                const spotsText = isEng ? 'spots' : 'plazas';\r\n                \r\n                if (data.modulos) {\r\n                    if (data.modulos.mod1) document.getElementById(\"tag-c1\").innerHTML = `${data.modulos.mod1.disponibles} ${spotsText}`;\r\n                    if (data.modulos.mod2) document.getElementById(\"tag-c4\").innerHTML = `${data.modulos.mod2.disponibles} ${spotsText}`;\r\n                    if (data.modulos.mod3) document.getElementById(\"tag-c6\").innerHTML = `${data.modulos.mod3.disponibles} ${spotsText}`;\r\n                }\r\n                \r\n                document.getElementById(\"tag-c5\").innerHTML = `6 ${spotsText}`;\r\n\r\n                [4, 5, 6].forEach(i => {\r\n                    const tag = document.getElementById(`tag-c${i}`);\r\n                    if(tag) {\r\n                        tag.className = \"tag ok\"; \r\n                        tag.removeAttribute(\"data-tip\");\r\n                    }\r\n                });\r\n\r\n                const tallyUrl = \"https:\/\/tally.so\/r\/Gx65Ro\";\r\n                const btnTextsES = [\"Reservar M1\", \"Reservar 1 + 2\", \"Reservar completo\", \"Reservar M2\", \"Reservar 2 + 3\", \"Reservar M3\"];\r\n                const btnTextsEN = [\"Book M1\", \"Book 1 + 2\", \"Book Full\", \"Book M2\", \"Book 2 + 3\", \"Book M3\"];\r\n                \r\n                [1, 2, 3, 4, 5, 6].forEach(i => {\r\n                    const btn = document.getElementById(`btn-c${i}`);\r\n                    if(btn) {\r\n                        btn.classList.remove(\"btn-disabled\");\r\n                        btn.href = tallyUrl;\r\n                        btn.target = \"_blank\";\r\n                        btn.innerHTML = isEng ? btnTextsEN[i-1] : btnTextsES[i-1];\r\n                    }\r\n                });\r\n            }\r\n        } catch (error) {\r\n            console.error(\"Error cargando API de plazas:\", error);\r\n        }\r\n    }\r\n\r\n    document.addEventListener(\"DOMContentLoaded\", gestionarPlazasAPI);\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>ES \/ EN CERTIFICACI\u00d3N OFICIAL No solo aprendas a bailar, aprende a ense\u00f1ar. 6, 7 y 8 Noviembre \u00b7 Barcelona Bienvenido al Professional Evolution Course 2026. La formaci\u00f3n presencial m\u00e1s completa para instructores de Bachata en Barcelona, dise\u00f1ada por Alonso y Noelia. Reservar mi plaza El enfoque 360\u00ba Dise\u00f1ado para cubrir todas las \u00e1reas que [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_joinchat":[],"footnotes":""},"class_list":["post-4284","page","type-page","status-publish","hentry","entry","owp-thumbs-layout-horizontal","owp-btn-normal","owp-tabs-layout-horizontal","has-no-thumbnails","has-product-nav"],"_links":{"self":[{"href":"https:\/\/alonsoynoeliaonline.com\/en\/wp-json\/wp\/v2\/pages\/4284","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/alonsoynoeliaonline.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/alonsoynoeliaonline.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/alonsoynoeliaonline.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/alonsoynoeliaonline.com\/en\/wp-json\/wp\/v2\/comments?post=4284"}],"version-history":[{"count":156,"href":"https:\/\/alonsoynoeliaonline.com\/en\/wp-json\/wp\/v2\/pages\/4284\/revisions"}],"predecessor-version":[{"id":4497,"href":"https:\/\/alonsoynoeliaonline.com\/en\/wp-json\/wp\/v2\/pages\/4284\/revisions\/4497"}],"wp:attachment":[{"href":"https:\/\/alonsoynoeliaonline.com\/en\/wp-json\/wp\/v2\/media?parent=4284"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}