{"id":6737,"date":"2026-02-16T10:24:58","date_gmt":"2026-02-16T18:24:58","guid":{"rendered":"https:\/\/ievolutionclub.com\/?page_id=6737"},"modified":"2026-04-12T10:36:15","modified_gmt":"2026-04-12T17:36:15","slug":"contact-us","status":"publish","type":"page","link":"https:\/\/stage.ievolutionclub.com\/es\/contact-us\/","title":{"rendered":"Cont\u00e1ctenos"},"content":{"rendered":"<!-- Google Fonts: Plus Jakarta Sans -->\n<link href=\"https:\/\/fonts.googleapis.com\/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&display=swap\" rel=\"stylesheet\">\n<link rel=\"stylesheet\" href=\"https:\/\/maxst.icons8.com\/vue-static\/landings\/line-awesome\/line-awesome\/1.3.0\/css\/line-awesome.min.css\">\n<style>\n    \/* ============================================\n       iEvolution Contact \u2014 Scoped CSS\n       All styles under .iev-contact-wrapper\n       ============================================ *\/\n    .iev-contact-wrapper {\n        font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n        line-height: 1.6; color: #1B2A4A;\n        -webkit-font-smoothing: antialiased;\n        -moz-osx-font-smoothing: grayscale;\n        margin: 0; padding: 0; width: 100%;\n    }\n    .iev-contact-wrapper *, .iev-contact-wrapper *::before, .iev-contact-wrapper *::after {\n        box-sizing: border-box; margin: 0; padding: 0;\n    }\n    .iev-contact-wrapper {\n        --navy: #1B2A4A;\n        --navy-light: #2D3E5F;\n        --teal: #2AAFD3;\n        --teal-light: #5DC4E0;\n        --teal-dark: #1E8FAD;\n        --teal-bg: rgba(42, 175, 211, 0.08);\n        --teal-border: rgba(42, 175, 211, 0.15);\n        --white: #FFFFFF;\n        --grey-bg: #F8FAFB;\n        --grey-text: #6B7B8D;\n        --grey-muted: #94A3B8;\n        --border: #E8EDF2;\n    }\n    \/* ===== Eyebrow ===== *\/\n    .iev-contact-wrapper .iev-eyebrow {\n        display: inline-flex; align-items: center; gap: 10px;\n        font-size: 11px; font-weight: 700;\n        letter-spacing: 3px; text-transform: uppercase;\n        color: var(--teal); margin-bottom: 16px;\n    }\n    .iev-contact-wrapper .iev-eyebrow::before {\n        content: ''; width: 24px; height: 2px;\n        background: var(--teal);\n    }\n    \/* =============================================\n       HERO\n       ============================================= *\/\n    .iev-contact-wrapper .iev-contact-hero {\n        padding: 80px 0; background: var(--white);\n        border-bottom: 1px solid var(--border);\n        text-align: center; position: relative;\n    }\n    .iev-contact-wrapper .iev-contact-hero::before {\n        content: ''; position: absolute;\n        top: 0; left: 0; right: 0; height: 4px;\n        background: linear-gradient(90deg, var(--teal), var(--navy));\n    }\n    .iev-contact-wrapper .iev-container {\n        max-width: 1280px; margin: 0 auto; padding: 0 40px;\n    }\n    .iev-contact-wrapper .iev-contact-hero h1 {\n        font-size: clamp(2.5rem, 6vw, 3.5rem);\n        font-weight: 800; letter-spacing: -2px;\n        line-height: 1.1; color: var(--navy);\n        margin-bottom: 16px;\n    }\n    .iev-contact-wrapper .iev-contact-hero h1 span { color: var(--teal); }\n    .iev-contact-wrapper .iev-hero-subtitle {\n        font-size: 18px; color: var(--grey-text);\n        font-weight: 400; font-style: italic;\n        max-width: 560px; margin: 0 auto 32px;\n        line-height: 1.7;\n    }\n    .iev-contact-wrapper .iev-response-badge {\n        display: inline-flex; align-items: center; gap: 8px;\n        background: var(--teal-bg); border: 1px solid var(--teal-border);\n        color: var(--teal-dark); padding: 8px 20px;\n        border-radius: 100px; font-size: 13px; font-weight: 600;\n        letter-spacing: 0.3px;\n    }\n    .iev-contact-wrapper .iev-response-badge i { font-size: 1rem; }\n    \/* =============================================\n       CONTACT CARDS\n       ============================================= *\/\n    .iev-contact-wrapper .iev-cards-section {\n        padding: 96px 0; background: var(--grey-bg);\n        border-bottom: 1px solid var(--border);\n    }\n    .iev-contact-wrapper .iev-contact-grid {\n        display: grid; grid-template-columns: repeat(3, 1fr);\n        gap: 24px; max-width: 1000px; margin: 0 auto;\n    }\n    .iev-contact-wrapper .iev-contact-card {\n        background: var(--white); border-radius: 16px;\n        padding: 40px 32px; text-align: center;\n        border: 1px solid var(--border);\n        transition: transform 0.3s ease, box-shadow 0.3s ease;\n        position: relative; overflow: hidden;\n    }\n    .iev-contact-wrapper .iev-contact-card::after {\n        content: ''; position: absolute;\n        bottom: 0; left: 0; right: 0; height: 3px;\n        background: linear-gradient(90deg, var(--teal), var(--navy));\n        opacity: 0; transition: opacity 0.3s ease;\n    }\n    @media (hover: hover) {\n        .iev-contact-wrapper .iev-contact-card:hover {\n            transform: translateY(-8px);\n            box-shadow: 0 20px 50px -12px rgba(27, 42, 74, 0.12);\n        }\n        .iev-contact-wrapper .iev-contact-card:hover::after { opacity: 1; }\n    }\n    .iev-contact-wrapper .iev-card-icon {\n        width: 56px; height: 56px;\n        background: var(--teal-bg); border-radius: 14px;\n        display: flex; align-items: center; justify-content: center;\n        margin: 0 auto 20px; font-size: 1.4rem; color: var(--teal);\n    }\n    .iev-contact-wrapper .iev-card-title {\n        font-size: 18px; font-weight: 700;\n        color: var(--navy); margin-bottom: 12px;\n        letter-spacing: -0.3px;\n    }\n    .iev-contact-wrapper .iev-card-desc {\n        color: var(--grey-text); font-size: 14px;\n        line-height: 1.65; margin-bottom: 20px;\n    }\n    .iev-contact-wrapper .iev-card-link {\n        display: inline-flex; align-items: center; gap: 6px;\n        color: var(--teal); text-decoration: none;\n        font-weight: 700; font-size: 13px;\n        letter-spacing: 0.5px; transition: color 0.3s ease;\n    }\n    .iev-contact-wrapper .iev-card-link:hover { color: var(--navy); text-decoration: none; }\n    .iev-contact-wrapper .iev-card-link i { font-size: 0.9rem; }\n    .iev-contact-wrapper .iev-card-phones {\n        display: flex; flex-direction: column; gap: 10px;\n    }\n    .iev-contact-wrapper .iev-card-phones a {\n        display: flex; align-items: center; justify-content: center;\n        gap: 8px; color: var(--teal); text-decoration: none;\n        font-weight: 600; font-size: 14px;\n        transition: color 0.3s ease;\n    }\n    .iev-contact-wrapper .iev-card-phones a:hover { color: var(--navy); text-decoration: none; }\n    .iev-contact-wrapper .iev-phone-label {\n        font-size: 11px; font-weight: 700; color: var(--grey-muted);\n        text-transform: uppercase; letter-spacing: 1px;\n    }\n    \/* =============================================\n       FORM SECTION\n       ============================================= *\/\n    .iev-contact-wrapper .iev-form-section {\n        padding: 96px 0; background: var(--white);\n        border-bottom: 1px solid var(--border);\n    }\n    .iev-contact-wrapper .iev-form-inner {\n        max-width: 800px; margin: 0 auto;\n    }\n    \/* Office Hours *\/\n    .iev-contact-wrapper .iev-office-hours {\n        background: var(--grey-bg); border: 1px solid var(--border);\n        border-radius: 16px; padding: 32px; margin-bottom: 48px;\n        text-align: center;\n    }\n    .iev-contact-wrapper .iev-office-title {\n        font-weight: 700; color: var(--navy); font-size: 16px;\n        margin-bottom: 12px; display: flex;\n        align-items: center; justify-content: center; gap: 8px;\n        letter-spacing: -0.3px;\n    }\n    .iev-contact-wrapper .iev-office-title i { color: var(--teal); font-size: 1.2rem; }\n    .iev-contact-wrapper .iev-office-time {\n        color: var(--grey-text); font-size: 14px; line-height: 2;\n    }\n    \/* Form Card *\/\n    .iev-contact-wrapper .iev-form-card {\n        background: var(--grey-bg); border: 1px solid var(--border);\n        border-radius: 16px; padding: 48px 40px;\n        position: relative; overflow: hidden;\n    }\n    .iev-contact-wrapper .iev-form-card::after {\n        content: ''; position: absolute;\n        bottom: 0; left: 0; right: 0; height: 3px;\n        background: linear-gradient(90deg, var(--teal), var(--navy));\n    }\n    .iev-contact-wrapper .iev-form-header { text-align: center; margin-bottom: 32px; }\n    .iev-contact-wrapper .iev-form-title {\n        font-size: clamp(1.5rem, 3vw, 1.75rem);\n        font-weight: 800; color: var(--navy);\n        margin-bottom: 8px; letter-spacing: -1px;\n        display: flex; align-items: center;\n        justify-content: center; gap: 10px;\n    }\n    .iev-contact-wrapper .iev-form-title i { color: var(--teal); }\n    .iev-contact-wrapper .iev-form-subtitle {\n        color: var(--grey-text); font-size: 15px;\n    }\n    \/* =============================================\n       FAQ\n       ============================================= *\/\n    .iev-contact-wrapper .iev-faq-section {\n        padding: 96px 0; background: var(--grey-bg);\n    }\n    .iev-contact-wrapper .iev-faq-inner {\n        max-width: 800px; margin: 0 auto;\n    }\n    .iev-contact-wrapper .iev-faq-item {\n        background: var(--white); border: 1px solid var(--border);\n        border-radius: 14px; margin-bottom: 12px;\n        overflow: hidden;\n        transition: border-color 0.3s ease, box-shadow 0.3s ease;\n    }\n    .iev-contact-wrapper .iev-faq-item:hover { border-color: var(--teal-border); }\n    .iev-contact-wrapper .iev-faq-item.iev-active {\n        border-color: var(--teal-border);\n        box-shadow: 0 8px 24px -8px rgba(27, 42, 74, 0.08);\n    }\n    .iev-contact-wrapper .iev-faq-question {\n        padding: 20px 24px; cursor: pointer;\n        display: flex; justify-content: space-between;\n        align-items: center;\n        font-weight: 700; font-size: 15px;\n        color: var(--navy); letter-spacing: -0.2px;\n        transition: color 0.3s ease;\n        font-family: 'Plus Jakarta Sans', sans-serif;\n        background: none; border: none; width: 100%;\n        text-align: left;\n    }\n    .iev-contact-wrapper .iev-faq-question:hover { color: var(--teal); }\n    .iev-contact-wrapper .iev-faq-question i {\n        transition: transform 0.3s ease;\n        color: var(--teal); font-size: 1rem;\n        flex-shrink: 0; margin-left: 16px;\n    }\n    .iev-contact-wrapper .iev-faq-item.iev-active .iev-faq-question i { transform: rotate(180deg); }\n    .iev-contact-wrapper .iev-faq-answer {\n        padding: 0 24px; max-height: 0; overflow: hidden;\n        transition: all 0.3s ease;\n        color: var(--grey-text); font-size: 14px; line-height: 1.75;\n    }\n    .iev-contact-wrapper .iev-faq-item.iev-active .iev-faq-answer {\n        padding: 0 24px 24px; max-height: 500px;\n    }\n    \/* =============================================\n       RESPONSIVE\n       ============================================= *\/\n    @media (max-width: 1024px) {\n        .iev-contact-wrapper .iev-contact-grid { grid-template-columns: 1fr; max-width: 420px; }\n    }\n    @media (max-width: 768px) {\n        .iev-contact-wrapper .iev-container { padding: 0 24px; }\n        .iev-contact-wrapper .iev-contact-hero { padding: 56px 0; }\n        .iev-contact-wrapper .iev-hero-subtitle { font-size: 16px; margin-bottom: 24px; }\n        .iev-contact-wrapper .iev-cards-section,\n        .iev-contact-wrapper .iev-form-section,\n        .iev-contact-wrapper .iev-faq-section { padding: 64px 0; }\n        .iev-contact-wrapper .iev-form-card { padding: 32px 24px; }\n        .iev-contact-wrapper .iev-office-hours { padding: 24px 20px; }\n    }\n    @media (max-width: 480px) {\n        .iev-contact-wrapper .iev-container { padding: 0 16px; }\n        .iev-contact-wrapper .iev-contact-hero { padding: 48px 0; }\n        .iev-contact-wrapper .iev-contact-card { padding: 32px 24px; }\n        .iev-contact-wrapper .iev-form-card { padding: 24px 16px; }\n        .iev-contact-wrapper .iev-faq-question { padding: 16px 20px; font-size: 14px; }\n        .iev-contact-wrapper .iev-faq-item.iev-active .iev-faq-answer { padding: 0 20px 20px; }\n    }\n    @media (prefers-reduced-motion: reduce) {\n        .iev-contact-wrapper *, .iev-contact-wrapper *::before, .iev-contact-wrapper *::after {\n            animation-duration: 0.01ms !important; transition-duration: 0.01ms !important;\n        }\n    }\n    \/* Elementor overrides *\/\n    .elementor-widget-container .iev-contact-wrapper,\n    .elementor-element .iev-contact-wrapper,\n    .e-con .iev-contact-wrapper,\n    .e-con-inner .iev-contact-wrapper {\n        width: 100% !important; max-width: 100% !important; overflow-x: hidden !important;\n    }\n<\/style>\n<!-- ========== HERO ========== -->\n<section>\n        Contact Us\n        <h1>We're Here to Help<\/h1>\n        <p>Have a question about our products, your order, or anything else? Our team is ready to assist you.<\/p>\n            Average response: 1\u20132 hours during business hours\n<\/section>\n<!-- ========== CONTACT CARDS ========== -->\n<section>\n                <h3>Email Support<\/h3>\n                <p>Get help with orders, product questions, account issues, or general inquiries.<\/p>\n                <a href=\"#\">Click to reveal <\/a>\n                <h3>Call Us<\/h3>\n                <p>Speak directly with our support team during business hours.<\/p>\n                        United States\n                        <a href=\"tel:+16266577726\">1-626-657-7726<\/a>\n                        M\u00e9xico\n                        <a href=\"tel:+525592624665\">+52 55 9262 4665<\/a>\n                <h3>Support Ticket<\/h3>\n                <p>Submit a ticket below for tracked support and faster resolution.<\/p>\n                <a href=\"#iev-contact-form\">Create Ticket <\/a>\n<\/section>\n<!-- ========== FORM SECTION ========== -->\n<section id=\"iev-contact-form\">\n                     Support Hours\n                    Monday \u2013 Friday: 9:00 AM \u2013 5:00 PM Pacific Time (California)\n                    <h2>\n                        Submit a Support Ticket\n                    <\/h2>\n                    <p>Fill out the form below and we'll get back to you within 1\u20132 hours during business hours.<\/p>\n                    \n    <div class=\"ticket-form-wrap\">\n        \n        <form method=\"POST\" class=\"ticket-form\" enctype=\"multipart\/form-data\">\n            <input type=\"hidden\" id=\"ticket_nonce\" name=\"ticket_nonce\" value=\"254f2d78fd\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/es\/wp-json\/wp\/v2\/pages\/6737\" \/>\n            <!-- Honeypot: bots fill this, humans don't see it -->\n            <div style=\"position:absolute;left:-9999px;top:-9999px;opacity:0;height:0;width:0;overflow:hidden;\" aria-hidden=\"true\" tabindex=\"-1\">\n                <label for=\"website_url_hp\">Website<\/label>\n                <input type=\"text\" name=\"website_url\" id=\"website_url_hp\" value=\"\" autocomplete=\"off\" tabindex=\"-1\">\n                <input type=\"text\" name=\"phone_number_confirm\" value=\"\" autocomplete=\"off\" tabindex=\"-1\">\n            <\/div>\n            <!-- Time trap -->\n            <input type=\"hidden\" name=\"form_loaded_at\" value=\"1780089568\">\n\n                        <div class=\"ticket-form-group\">\n                <label>Your Name *<\/label>\n                <input type=\"text\" name=\"guest_name\" required>\n            <\/div>\n\n            <div class=\"ticket-form-group\">\n                <label>Your Email *<\/label>\n                <input type=\"email\" name=\"guest_email\" id=\"guest_email_field\" required>\n                <div id=\"guest-email-notice\" style=\"display:none; margin-top: 8px; padding: 10px 14px; background: #fff3cd; border: 1px solid #ffc107; border-radius: 6px; font-size: 13px; color: #856404;\">\n                <\/div>\n            <\/div>\n            \n            <div class=\"ticket-form-group\">\n                <label>Subject *<\/label>\n                <input type=\"text\" name=\"subject\" required>\n            <\/div>\n\n            <div class=\"ticket-form-group\">\n                <label>Message *<\/label>\n                <textarea name=\"message\" rows=\"6\" required id=\"ticketMessage\"><\/textarea>\n                <div id=\"messageCounter\" style=\"display:flex; justify-content:space-between; margin-top:6px; font-size:12px; color:#94A3B8;\">\n                    <span id=\"msgChars\">0\/50 characters<\/span>\n                    <span id=\"msgWords\">0\/5 words<\/span>\n                <\/div>\n            <\/div>\n\n            <div class=\"ticket-form-group\">\n                <label>Attachment<\/label>\n                <div class=\"file-upload-area\">\n                    <input type=\"file\" name=\"ticket_attachment\" id=\"shortcodeAttachment\" accept=\".pdf,.jpg,.jpeg,.png,.gif,.webp,.mp4\" style=\"display:none;\">\n                    <button type=\"button\" class=\"file-upload-trigger\" onclick=\"document.getElementById('shortcodeAttachment').click();\">\n                        <svg width=\"18\" height=\"18\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M21.44 11.05l-9.19 9.19a6 6 0 0 1-8.49-8.49l9.19-9.19a4 4 0 0 1 5.66 5.66l-9.2 9.19a2 2 0 0 1-2.83-2.83l8.49-8.48\"\/><\/svg>\n                        <span id=\"shortcodeFileLabel\">Choose file (PDF, image or MP4)<\/span>\n                    <\/button>\n                    <div id=\"shortcodeFilePreview\" style=\"display:none; margin-top: 8px; padding: 8px 14px; background: rgba(42,175,211,0.06); border: 1px solid rgba(42,175,211,0.15); border-radius: 8px; display: none; align-items: center; gap: 8px; font-size: 13px; color: #1B2A4A; font-weight: 600;\">\n                        <span id=\"shortcodeFileName\" style=\"flex:1; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;\"><\/span>\n                        <button type=\"button\" onclick=\"this.parentElement.style.display='none'; document.getElementById('shortcodeAttachment').value=''; document.querySelector('.file-upload-trigger').style.display='flex';\" style=\"background:none; border:none; color:#dc3545; font-size:18px; cursor:pointer; font-weight:700; padding:0 2px;\">&times;<\/button>\n                    <\/div>\n                    <small style=\"color: #94A3B8; font-size: 12px; display: block; margin-top: 4px;\">JPG, PNG, GIF, WEBP (max 5 MB), PDF (max 15 MB) or MP4 (max 50 MB).<\/small>\n                <\/div>\n            <\/div>\n\n            \n                        <div class=\"ticket-form-group\" id=\"ticket-simple-captcha\" data-ttl=\"600\">\n                <label for=\"captcha_answer\">Verify Code <span style=\"color:#dc3545\">*<\/span><\/label>\n                <div style=\"display:flex; align-items:center; gap:12px; flex-wrap:wrap;\">\n                    <img decoding=\"async\" id=\"ticket-captcha-img\" src=\"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAANwAAABQCAIAAAD9Sox1AAAACXBIWXMAAA7EAAAOxAGVKw4bAAAXY0lEQVR42u1dd1wU59N\/OIogVQWVIogoKqBGNGJvMRZEQbGCxt4LoInGTlBjjCWxK2pUjCExIOAPAQVEBJWj9350QaSXox7c+8f6Lpu9vb3dvd0rMfPhj2Pv2X3mmWeeme\/MM\/sc4PP5fD7fwi+NL4QC86tw\/kVSTFY5Xz4JZ\/hMUMxeJ\/zrKH5wZM4oPwTJaW8Mib4IKAlgbqjERSmmUDApPyZLzAYSWGyo6SwPDyz2f8TQumJas8nqAyY\/0EUglbXFdEfEFY54S8lQwpHtHY0NsmDymZtiQcuaWpwvIUv5r\/S8TC+8qtio\/IfX6fKVzK1nlBrRq6YUlVLqvkBaxgC+hbgEhLUUhgpSfzrIfV8ig+KCFJHpVUG\/pZSYW5e8bZAY8q7PSsm6\/hPTc0HBrCBXEUGhkZItrO5AXiaPyqzIbTYg69qP9dl0whKC3lakxCRjdOQeU8qmIRdzAXPLiuJP7JNTIYsPN1kcdjZAUFoJJ62EAyRIzi5szCtsF2cit5Pi1ubSI+gDO7uC0UGZ2YwQ5\/behibaQ4bUJLyFrxCUBj4941TjiJ0uGmVshuyICvH\/IwLOiwgSwDTDOLYZfiamWe1oqEs4uhP6XBEZUuTz4PNJaIDPZJzy6OCKnjysiAji8\/nJHm6tVR8kGWxJF9WwSJlVS\/90avY4w8EKdQUFG0iRSJft7MImyKqEsQrs4Ig0M7Z3Kgn4oz4zRbX\/QFXdATT6cRQtNNOVzMCJohpJpmflMWEkXeD\/PvRpkodr5pP\/yRSkQfk92rMcLJQJtPRPT56lLtKEUEOycJzBBIkfuxC3mqSG37uikzJLfb+Y0FFTPWzuTIaEJnLI1crKIv2ezQh9mp2PtMyeBDYGiCMnhjKa8GMhY4kP3TDlWeTzIO\/BVc6jW5+VbwESMP7\/jj1JCYR9gtchTU358buWijLia4myvciPyaJgLIgvaYJIRoHP54tjaDnsbDFzcjJLzzjVghEA5kWmqT4zuTIqdPi27+RCbmklHIKRnDASHX3jh7FyrZGYGQAYL2IqHy0aiYm6cKDYrlvt3R3tjflZsiA0kWkNkRopGnTy5XmPWHY2Bpmm5pKCtHNH5HHPkALcZwlGT1JM6RFJwlFIcBJ5rORNPqmMo\/ogU1XdATVJMbKZUhUzLQP5H8gGc9jZgLjZwLwom0EMWaRPdhTCogFSUQL+LpegiWqvq048vgc1QElulUEskXUpSD9McF6kv\/ctj+CBIZ5Fro0i3wcVr0LoYgOp0HSNiJZFIk8FGYLGIzC\/Sr52icR0LN28TrbbN\/KOj0W6IEAi+5VVDq8DGodNOYuexymRwXXCNJU994NnQfLYifJ4SdkOGiwlcQBKF8UmZqzb4W5kufBFRAzmciLoROQ0qx93cDOvhSvjQ6CWh2fcfSM1A1ph4gOOFxEx9k77DS1soT97p\/3\/ekwsaGNi9joVeN+Wo2wa2ZUD6OpYAhT2KhZWR\/iPHZ8udaFLUsuhCU4+tb+1UkIBInGVyiloFLSOFEA\/0XpK4mk8Jgr+oARYfmGp4PXrd31kpQqQJsJPG0MpPajUUpwKV9qrLZ+9rPAOKN27wxiVS6ZQGsaiX6aXHlFOouKLJr+gTPB6+Ou47LwiUkl1zInE2RpAFcVx2NkU9hGoaY+wFd7HyprXym3i5AhWT9NrCAi2\/OVObkNT5wlXC5sR+s4ubHGXsRwBfIc130Iu28x6CdKD7zl4TiqnEUk3Km8qyku\/cFzCOSlB+lDVuv1IQlxqLdmcJcrRpxbnw5MIqHEplYy31eRVkBZe8fwL+uC0N8bQwtZ4lF3Z+0q5yMDRGwDl\/vZrTRJbismg17FVbh7JDY0dRIJdEpiSWtkLDu6BnB0FBwe7Ksx7a+sa6uoboc+L5k+bYjMGABAZ5gEA6OrqvnHPV4p4lwg9umRDO0wytnfK83lIxAuTnQ7BMn7kJjgERX57XJiR01BZ3aalqSxMwhkOVlRwC3X30cz98fztP31D4hLTa2rrmV6p7Ph0yDoaj7Lr6uqKfJOI9OBm1ktq6xoZNRJIb07ZO9Pu1gsf3\/sQ9ULCVr+1jXfgTEpYNFHvZOGXBjlkgoiIYpFvWgmnq75z2vz18BVtLY0hpkZmgwcNMTWaPGHMVzMnkgoCRAL2P3xCDpy4AgAwNhr49vldAMD8ZXvTs3oMgNuO1ft3rwGfGXV3diQc2vbl+XsS6zE1u+HSb3k\/uFka6avRO8UwKREvI0fZYW5C3KcAXksL8LoaGpuTUrKTUrIBAOucFpNSSiLswqG3yaCB0IfdW1Zs33cGbvDrff+7\/S34ba3t0VG9ps1gaWqS7YKs7GiMvil3ylJWMZizqCzY12iBI4Xba+saAoJex8SnBSfkdDc3KbBYigaGKtNmKA8zx2TPJ6iMU9x89+fxZDuC\/DjBYSqhEnJsF2fBxBKmQHkfP0IfdOwdNSZN6W5p6az6eMZEpaCw7ItRw2mfVDhJOdjYAAI9dvOmDjbWLyr5hH74ra3cu55dFeWgqwuwWGrzbQWHgCkUZPm++BrJzq5AAW4ioArFHnSmChKGol7DqKyqu+MVOH3ymCk2Vobzl8Yf2KQ\/e6FiL1WCXm6UsVl6FueK518vItidnbweLAcAj5PPK+CorVitMnoMij3n94ojh2od3EEx3UNcLz+5b0xdRAn0qb4S0o5udfHw\/jsIABAa4Dnxy9HIlnDHmI8V1hc+fTlzbUVVLQDgyP6NOzZ+sgpDD99pC\/ADAPjO0XEMq4cba6irxb300tTojTmQDAcrQdUBDLxvhCkTIi05xc0PfIs99lliNn4REX\/Iw7OhkQsA6K+rs3jBlOkGyvqgyXTFRmHLA7nwuNzWs5e9HngHdnV1o56sffpsw5GDAAADfb3YsPsUBkKLL1Lg8\/nIyUDeA7OC+ZQ5i7ew49MAAIlRj81MjVgsFjXuibxn1NHRaWa9BFo\/nr8etv16CtRXZ2Z6yyN0+Gkzzmr3luWzpmG4GGcXNvRWOy1GkaBGEu8IKb1N9d371o9Gy6GTd\/rCw0d\/hwneu3KE+rFLJ+GDNHAo8k2i89Zjn\/5RVJw7ffxIc9OGpmafgPBmbmuPTofeMzToDwAIjap8FVN1wtVi7LNM5OTivEOHb3cs\/dN\/izgDdpwXlsPpCXSQykFEoENGLaiqqfv0FAWF4cMG286dtmvrqv66fSnMBz5l5xXNcdgFfQ7xubwii9uZltr+OqL7wwdUy8HG+tHBdzBdnjjqwrQ6Erk9r6DM5fsruZwyzLvuHF5pUM8x3+SGSgahJJBWwlkZ29R4yh3w+W5blifmDYNBwtvY1BUbDsEto4Jum5oYXPPKV++ttH7ZYGhJP7pkQ4v0cOylpX86SzARRaTXZm5LVU2dXr8+5kNNjI30+Xx+dm7hxate1lNXRL9LynCwgu7FhFPIzSucxCHyK+QGo8Pt4OaL51ofewtqJADggnlr6Cs2\/qYtPnuS10jUqXwZDlbz0rqgR8FPe+QTZu98FNZIVVUV5C2DDPvPdFzMa2psKsxF7c2i+lqV2KqgpNRr8tRXflf3716DhK3mZsY90YWpkY6OrssPyWMt+0AaCWNcpPSQc0RwTxK6RVj+ErqITglBV\/+0VsN3qS0tbcWl5SOHD\/m0\/jLz1mw+VFBUBgDQ69cnNcZXQ703jTaJU1Q20247zCqMIHv3Vl2zfEFTc4u37\/Me9Glt4ffwnARMmsh4hRo1t\/D2n0y5dWYc9DR+W9ushOjnL+PgBo6LpvO6ugKC3sBX9m5z3Lt1aVNhbmmAt4XrCaS6I9UOhz0er+uQxzVIjP36ah\/a\/110InB3tWjIKxSGs0lJDxOkoewlzF6PUhLsAzNEAACEv4pxcHKFPt+\/ecpx8Rz8x5KNKgYvP8jL7Flb\/fpqb3BetMFpkbaWxseq2klzN7Z3dMJYIuLpjaFDBtGilwQDRhr1OyWz\/nlU5YFtwwEA8Uk5q9x+AU1NsIH0OLTBbt7kSXN3QoEORC8DLhobDQAA5N75Rc9mWp9R44mzl19QGhT69rF\/KJzHsLIcq6drfOGHZf31+uJZCna2mc0IgutQmBih6yj2WGRlKgycGg8y6ElYfKzB9JVIi01KIy3903vNmAl9NjLof+roDnbYfdftq7W1NAAA\/fX6Ll00GwCgqMhatnh2uP91lEbinForjD1S4Zr4Gon0fZwSrpmxend396WbPqu3nIQ1UqFfP7+HJ5faTX\/5OhGpkdajh0EaCQAwdnAq8f8D\/LNmCoe9W\/efzFy0\/efLXrBGAgDSM5IiIgNsvt4QEBSJwzM0g\/jSEynGP63VBNlToiDQ4tLy8Ffs9c72hXG5sG5FRsfDDQz1+2PmqPA9CGw7UdkA6EPO7gWHagsmWFvY286AIn0k7dy0TL236tb1Sw0GYuBIYfvOcBxAhD1GY3kk+Msvbp5l03f1lpMJyT0AkWVloWRn65BaD1Lrp0ZGIe9dYjcN\/qyqO0BruNXHN+FmU74islomjhfKdmcnb+\/350eam5oPNSaSgKSAXoTlahQs\/NLIyjQ4NHrFum+NDAcssZs9Y8r4fv10YuJSPc7ebG1tBwBoaqhnJwRoaWoIOmjkLCI7xQyThXHM6OlFwjpta+84df5u1LtkJUXF8WNHzp01cU9NL4X\/Xxv0RvHbDiXMndx20P069K+KivKR\/Wucl82B2OO3tnZcvAy6P6UYlZUU2WE3tDR7pNrV3pZ0bNe6yW4Ejf3UBZtHmptuBpl3VZYtnqP36O\/gqHfJ8Le2Uyd43jrBdF4W5d+p7H2Xln047HE54FkEn883vn6nZOdm+CtFRcW7136AASURnkSuQiBxEmSv7UVIe2QE8gqrn67aEscct8X0dl1Z3Xb2Rk5j1YtXb5IBAIb6ujt3r105vwcj\/v441P1sT1qbNWK48vKl+NITeSjXec+cQQa9V9oNAgB0d3d\/5bAzj\/Np\/wyuNCCOQw6kfcBv80UEF7JNqMmF9ZL6qWt5nJLAkMjXbxOycwubmrjaWpqTbcbs2eY02sqc8twzqo5kTSySvea7nl0FHMBiqc5bwOfxOt5G87lcZWWlJ14\/jx1N557qm\/jqmMRyzzvnoO0WRUXWtImj7W2nzJ01vlcvFQDAsvUnktPy4fZKKxwVh2MI\/H70hXFnbrGUVfC7K69sdf81c8cas7GWOnAgG+z\/vzsPA6B\/++hopb3xpmVhE5lcSC\/xlFJYoE085hf5leRVjRrd9w48eupGHx2thAgvFRXlkLC3m11OAwCcl88\/675HZGaO+Laql29xTU3R3Qf329o6kNc11NXmz5kwcZzFt8dvwBe1tdTZoTeUlBQxLG5UaGvl+8HL1uPMZmRMVeDLCndXC\/Xe\/yiBWLx6X2JqDtn8Go1uikUh0MYkHLVjTiMBrW91oSph4cxwW3tHXx0tM1OjuvrGecv2XLj6+60HftBX+gNFl0iT2ujPL25ePG8cO\/TGTye2TvrSQkFB4ZOp5rb6BEQiNRIAYDdvUlZ5EeZzBkz7uj4jub22SthsenoX5BQ2BVmwYI1kuziXf6hev\/MHWCMBAJvW2DM3d5gngouwlDRzIGAwxKkTQ6WFmaMPH2uWrj1QUobGSQoKCl9N\/\/LauQPq6mrUfIvIcT3jVFtrKDwNfusXGJVf+F6w8dqVc\/dsWdq3jybmo2qTY2uS3g3b4IK6zm3huf+aaTdb31i\/s\/R9JYulUFvXmJVbmJyWGx2TgtSHzWvt3b\/fKnlMLzmlFJ+ehLz3DS4T1EUi8IBsaRKMClwPXfB5+hIAsHDulD1bVyan5R778aayspL3ndPjxtAMG3CKg9KzCm\/eexoSHou6zmIpOC\/\/+sSBddjQ7eJxE8d1GiY9wknKqL\/xO8fd1cJggNrT4Nc7vz2LeaOOtsbR\/ZtWOc6VykSzIJ\/F3OvD4rxrC2eAn4S8d3Zh8\/l8TOtIBB6QLZaDUUFQ2FsAgKpqr\/MnXa1Gmq1ZsWDBnMktLW0Hjl\/GXwNI40fcdw810cD8ymqkqY42xlfd3Xy9ftrCHmhs71wS0DPwvwJLw99Uep4ZZzBADQAwa9p4RUU0frMcMeTYd5vYofcZ1UhMmcDwSbSllJijxLGOS+cbOi4wElR3VKaD9gPJ29o7hlovgabque8V6KLTlqOv3yYBAPLifdXUVCmsNGE4+PpDzpiR2lPGYwyho5OH2lo86LL6VXRyfHJOuP9FIwM9YU\/OvX1Bb9KsXCX9Fy\/qxozUWfy1AfLby7f+grbf9PT6jDQ3HWUx1GCgLpA6Sf6nQwiSb3CZ094Yn6BSSXYq+MLxPMc9hha2JqMXQefDvItLNbJcaGhhO3rqatp7d\/NI\/lDVivlVcBjbzNoJ\/lu+\/gR0PSEsQcRLXpXlcSfc1rqys\/Ib+bJ0SiAOJywpWkEc6wg7a0EDySghDS0EPC6eduvXV5vH63Jcd\/CLGc7L1x+CfMuqpTR7t+YWHreFN0AX2\/SyWCxzsx5RwFuL1l9Z47vIV5kKhZ0Dzy3njjDTBLL0wwl4nEj+6CacJSJh60jQS1RV1x32uGbhlwa\/0btq0+HWtnZ6Ow1+knb2Zja+Fc\/ILjx13muq7Z6GxmYiL\/xf+i3X60kRr4Ubd3AzvYJi9FhrppQSeY4KEZchFWdN6iyQ9vaOd3GpT\/73MjYxg4kD1nyDy3yCSuk6f6aqpm3XscSYpBpIm0sDH5c996PgXiXv7lOL86V\/lhCsjvJ7KDJBzvGbnb2ZnZxRRws\/b+Kr97on1db\/w5az3b7p5nXKhTwlkacUFm\/iRNafITm7sG+dGafxzx0\/KjuiPkXcFt6ub4aidwEin7fXVJos\/Ub2RcGSCqSlHMrQfsKg+Bu1tDynsrptgK6qOBrJzq7o7Ow+ci7dcIDa+Anqgg0GzphXmxLfUV\/DhByIn1VESGL\/mkQPEegtsyeER8dVXfPKx\/H1Fn5p+Cfdpec0rNsfW1jajNOmOvFd3r3LdCXLhGESguEjDnoGzEEoQQ5kJJSJySoXnHLpYtAHPkUhkRWUH\/gkpOz01UwiLdPOHWkuKWBQtnQEakDq+sFoNoeWdUWvygoOOT8m69iF9PyiJmoP\/Ol61t\/PiC71hrzMzMsnmZ1TsX\/uTZ5O8pV3wpktamustLxl43dxKVnkzmHMvvlzXUYS00hJHGJR2DiXCtH4c6XSOjpVWFEIp7jZTEgdBg6Fv\/l45UHetZNjR4\/QJnUjfIg\/ZaJQcEhKkeSpdI1ppWe0GBmndu756w+VVe3fOJoQf9rN3zkqKqyNK0ypMVPwh6em2XA9mxmyKVsWqkgMM9cgv6pG3CgyqpGCZhJp+DnFXDMTdYLPaWzq3HcyxXK4NmWNpMVYkiLSsqUcgkjyLH44LpGXXR9Sx0jvOh4nrDgIRXGptduPJBBsjE8lT73fhz6VTenJd6DD6MJARoXMJTibuJ1bv48n0vKRf\/HF2zk0ds12XdPd1SUsDpP8b6HCbPwXfUuHYJOfnFGHXxwEkfsvGYHh5ZTVBTO6r4gIKnryUAaFw5IJ5CeHsFVYOIkcC4RoMVvCW6\/QyUEi+1ptP2jhbH3K8BeqmkXJeeDMBTWJ7zob62Vub5b2zRsmsqw4bJDN8FFwxGRvIQXHhRUHwW0wxw5lCvHbEKHq+Dd5D67+hymZ3X2RQWyKT1u\/j2\/iSrSiDOX9U88e4pYV8Rn4TTT5dt\/U6+ZpKiYS82Vtyt6qsrpNvbeS+OVqpCAHyvvD6SEiL8YQ\/1VW4jIRnCw5UEoKyUh632kUc38Lebgc6qv8ouahgzWoD5wkFod+9xhF2sOtgAKrITuVIQMhck9ooZkuUjLPONVAHHcps5Vg8oIcxCwOIg6s8fEJ931J6k8HKSN+ZjGlzL5uyxxJuGgNReIUB9G8\/B5er4qNoh2pUwPrn3WeUlr5YbhfYVZA8ox1NDYkHNn+X6DDbP6SyL107XeTxZpwv8JiCxRjEihrUtbUahw2vuLlM5motJIXAyYLu97S9fUos8oE1pIijkRGKf8HyiHR44T\/i34AAAAASUVORK5CYII=\" alt=\"Verify Code\" style=\"border:1px solid #E8EDF2; border-radius:8px; height:60px; user-select:none;\" \/>\n                    <button type=\"button\" id=\"ticket-captcha-refresh\" aria-label=\"Refresh code\" style=\"background:none; border:1px solid #E8EDF2; border-radius:8px; padding:8px 12px; cursor:pointer; color:#1B2A4A; font-weight:600;\">&#x21bb;<\/button>\n                    <span id=\"ticket-captcha-timer\" style=\"font-size:12px; color:#94A3B8; margin-left:auto;\"><\/span>\n                <\/div>\n                <input type=\"hidden\" name=\"captcha_id\" id=\"captcha_id\" value=\"42etq4ZjNAyPL5JqNyEyEObGDLUDREHb\" \/>\n                <input type=\"text\" name=\"captcha_answer\" id=\"captcha_answer\" inputmode=\"numeric\" autocomplete=\"off\" maxlength=\"5\" required style=\"margin-top:10px;\" placeholder=\"Enter the digits above\" \/>\n                <p id=\"ticket-captcha-expired\" style=\"display:none; margin-top:8px; padding:8px 12px; background:#fff3cd; border:1px solid #ffc107; border-radius:6px; font-size:13px; color:#856404;\">\n                    The code has expired. Click <strong>&#x21bb;<\/strong> to get a new one.                <\/p>\n            <\/div>\n            <script>\n            (function(){\n                var wrap = document.getElementById('ticket-simple-captcha');\n                var btn = document.getElementById('ticket-captcha-refresh');\n                var img = document.getElementById('ticket-captcha-img');\n                var idIn = document.getElementById('captcha_id');\n                var ans = document.getElementById('captcha_answer');\n                var timerEl = document.getElementById('ticket-captcha-timer');\n                var expEl = document.getElementById('ticket-captcha-expired');\n                if (!wrap || !btn) return;\n\n                var timerId = null;\n                var expiresAt = 0;\n\n                function fmt(s){ var m=Math.floor(s\/60), r=s%60; return m+':'+(r<10?'0':'')+r; }\n\n                function setExpired(){\n                    ans.disabled = true;\n                    ans.value = '';\n                    img.style.opacity = '0.35';\n                    timerEl.textContent = '';\n                    expEl.style.display = 'block';\n                    btn.style.borderColor = '#ffc107';\n                    btn.style.color = '#856404';\n                    btn.style.background = '#fff3cd';\n                }\n                function clearExpired(){\n                    ans.disabled = false;\n                    img.style.opacity = '1';\n                    expEl.style.display = 'none';\n                    btn.style.borderColor = '#E8EDF2';\n                    btn.style.color = '#1B2A4A';\n                    btn.style.background = 'none';\n                }\n\n                function tick(){\n                    var remaining = Math.max(0, Math.round((expiresAt - Date.now())\/1000));\n                    if (remaining <= 0) { clearInterval(timerId); setExpired(); return; }\n                    timerEl.textContent = fmt(remaining);\n                    timerEl.style.color = remaining <= 30 ? '#dc3545' : '#94A3B8';\n                }\n\n                function startTimer(ttl){\n                    if (timerId) clearInterval(timerId);\n                    expiresAt = Date.now() + (ttl * 1000);\n                    clearExpired();\n                    tick();\n                    timerId = setInterval(tick, 1000);\n                }\n\n                startTimer(parseInt(wrap.getAttribute('data-ttl'), 10) || 600);\n\n                btn.addEventListener('click', function(){\n                    var fd = new FormData();\n                    fd.append('action', 'ticket_captcha_refresh');\n                    fetch('https:\/\/stage.ievolutionclub.com\/wp-admin\/admin-ajax.php', { method: 'POST', body: fd, credentials: 'same-origin' })\n                        .then(function(r){ return r.json(); })\n                        .then(function(j){\n                            if (j && j.success && j.data) {\n                                img.src = j.data.data_uri;\n                                idIn.value = j.data.id;\n                                ans.value = '';\n                                startTimer(parseInt(j.data.ttl, 10) || 600);\n                                ans.focus();\n                            }\n                        });\n                });\n            })();\n            <\/script>\n            \n                        <input type=\"hidden\" name=\"recaptcha_token\" id=\"recaptcha_token\" value=\"\">\n            <p style=\"font-size: 11px; color: #94A3B8; margin: 8px 0 0; line-height: 1.4;\">\n                Protected by reCAPTCHA.                <a href=\"https:\/\/policies.google.com\/privacy\" target=\"_blank\" rel=\"noopener\" style=\"color: #94A3B8;\">Privacy<\/a> &amp;\n                <a href=\"https:\/\/policies.google.com\/terms\" target=\"_blank\" rel=\"noopener\" style=\"color: #94A3B8;\">Terms<\/a>\n            <\/p>\n            \n            <button type=\"submit\" name=\"submit_ticket\" class=\"ticket-btn\" id=\"ticket-submit-btn\">\n                Submit Ticket            <\/button>\n        <\/form>\n\n        <!-- Loading & Success Overlay -->\n        <div id=\"ticket-overlay\" style=\"display:none;\">\n            <div class=\"ticket-overlay-content\">\n                <div id=\"ticket-spinner\" class=\"ticket-spinner\">\n                    <svg width=\"50\" height=\"50\" viewBox=\"0 0 50 50\">\n                        <circle cx=\"25\" cy=\"25\" r=\"20\" fill=\"none\" stroke=\"#2AAFD3\" stroke-width=\"4\" stroke-linecap=\"round\" stroke-dasharray=\"90 150\" stroke-dashoffset=\"0\">\n                            <animateTransform attributeName=\"transform\" type=\"rotate\" from=\"0 25 25\" to=\"360 25 25\" dur=\"1s\" repeatCount=\"indefinite\"\/>\n                        <\/circle>\n                    <\/svg>\n                    <p class=\"ticket-overlay-text\">Submitting your ticket...<\/p>\n                <\/div>\n                <div id=\"ticket-success\" style=\"display:none;\">\n                    <div class=\"ticket-success-checkmark\">\n                        <svg width=\"60\" height=\"60\" viewBox=\"0 0 60 60\">\n                            <circle cx=\"30\" cy=\"30\" r=\"28\" fill=\"none\" stroke=\"#2AAFD3\" stroke-width=\"3\" class=\"checkmark-circle\"\/>\n                            <path d=\"M18 30 L26 38 L42 22\" fill=\"none\" stroke=\"#2AAFD3\" stroke-width=\"3\" stroke-linecap=\"round\" stroke-linejoin=\"round\" class=\"checkmark-path\"\/>\n                        <\/svg>\n                    <\/div>\n                    <p id=\"ticket-success-msg\" class=\"ticket-overlay-text\" style=\"color: #1B2A4A; font-weight: 700;\"><\/p>\n                    <p id=\"ticket-success-sub\" class=\"ticket-overlay-subtext\"><\/p>\n                <\/div>\n                <div id=\"ticket-error\" style=\"display:none;\">\n                    <div class=\"ticket-error-icon\">\n                        <svg width=\"60\" height=\"60\" viewBox=\"0 0 60 60\">\n                            <circle cx=\"30\" cy=\"30\" r=\"28\" fill=\"none\" stroke=\"#dc3545\" stroke-width=\"3\"\/>\n                            <path d=\"M22 22 L38 38 M38 22 L22 38\" fill=\"none\" stroke=\"#dc3545\" stroke-width=\"3\" stroke-linecap=\"round\"\/>\n                        <\/svg>\n                    <\/div>\n                    <p id=\"ticket-error-msg\" class=\"ticket-overlay-text\" style=\"color: #dc3545; font-weight: 700;\"><\/p>\n                <\/div>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <style>\n    \/* iEvolution Brand Ticket Form *\/\n    .grecaptcha-badge { visibility: hidden !important; display: none !important; }\n    .ticket-form-wrap {\n        max-width: 700px;\n        margin: 40px auto;\n        background: #FFFFFF;\n        padding: 40px;\n        border-radius: 16px;\n        border: 1px solid #E8EDF2;\n        box-shadow: 0 4px 24px -8px rgba(27, 42, 74, 0.08);\n        font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n    }\n\n    .ticket-form-wrap h2 {\n        margin: 0 0 30px 0;\n        font-size: 28px;\n        font-weight: 800;\n        color: #1B2A4A;\n        text-align: center;\n        letter-spacing: -1px;\n    }\n\n    .ticket-form-group {\n        margin-bottom: 24px;\n    }\n\n    .ticket-form label {\n        display: block;\n        margin-bottom: 8px;\n        font-weight: 600;\n        font-size: 13px;\n        color: #1B2A4A;\n        letter-spacing: 0.2px;\n    }\n\n    .ticket-form input[type=\"text\"],\n    .ticket-form input[type=\"email\"],\n    .ticket-form select,\n    .ticket-form textarea {\n        width: 100%;\n        padding: 12px 16px;\n        border: 1px solid #E8EDF2;\n        border-radius: 12px;\n        font-size: 14px;\n        transition: all 0.3s ease;\n        background: #F8FAFB;\n        color: #1B2A4A;\n        font-family: 'Plus Jakarta Sans', -apple-system, BlinkMacSystemFont, sans-serif;\n    }\n\n    .ticket-form input[type=\"text\"]:focus,\n    .ticket-form input[type=\"email\"]:focus,\n    .ticket-form select:focus,\n    .ticket-form textarea:focus {\n        outline: none;\n        border-color: #2AAFD3;\n        background: #FFFFFF;\n        box-shadow: 0 0 0 3px rgba(42, 175, 211, 0.1);\n    }\n\n    .ticket-form textarea {\n        resize: vertical;\n        min-height: 140px;\n        line-height: 1.6;\n    }\n\n    .ticket-form input[type=\"checkbox\"] {\n        margin-right: 8px;\n        width: 18px;\n        height: 18px;\n        cursor: pointer;\n    }\n\n    .ticket-form select {\n        cursor: pointer;\n        -webkit-appearance: none;\n        -moz-appearance: none;\n        appearance: none;\n        background-image: url(\"data:image\/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http:\/\/www.w3.org\/2000\/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%231B2A4A' stroke-width='2' stroke-linecap='round'\/%3E%3C\/svg%3E\");\n        background-repeat: no-repeat;\n        background-position: right 16px center;\n        padding-right: 45px;\n        height: auto;\n        line-height: normal;\n    }\n\n    .ticket-form select option {\n        padding: 10px;\n        background: #FFFFFF;\n        color: #1B2A4A;\n    }\n\n    .file-upload-trigger {\n        display: flex; align-items: center; gap: 10px;\n        width: 100%; padding: 14px 20px; background: #F8FAFB; border: 2px dashed #CBD5E0;\n        border-radius: 12px; cursor: pointer; font-size: 14px; color: #6B7B8D;\n        font-family: 'Plus Jakarta Sans', sans-serif; transition: all 0.2s;\n    }\n    .file-upload-trigger:hover { border-color: #2AAFD3; color: #2AAFD3; background: rgba(42,175,211,0.04); }\n    .file-upload-trigger svg { flex-shrink: 0; }\n\n    .ticket-btn {\n        width: 100%;\n        background: #1B2A4A;\n        color: white;\n        padding: 16px 32px;\n        border: none;\n        border-radius: 100px;\n        cursor: pointer;\n        font-size: 13px;\n        font-weight: 700;\n        font-family: 'Plus Jakarta Sans', sans-serif;\n        transition: all 0.3s ease;\n        margin-top: 10px;\n        letter-spacing: 0.5px;\n    }\n\n    .ticket-btn:hover {\n        background: #2AAFD3;\n        transform: translateY(-2px);\n        box-shadow: 0 10px 28px -6px rgba(42, 175, 211, 0.35);\n    }\n\n    .ticket-btn:active {\n        transform: translateY(-1px);\n    }\n\n    .ticket-btn:disabled {\n        background: #94A3B8;\n        cursor: not-allowed;\n        transform: none;\n        box-shadow: none;\n    }\n\n    .ticket-alert {\n        padding: 16px 20px;\n        margin-bottom: 24px;\n        border-radius: 12px;\n        font-size: 14px;\n        line-height: 1.65;\n        font-family: 'Plus Jakarta Sans', sans-serif;\n    }\n\n    .ticket-alert-success {\n        background: rgba(42, 175, 211, 0.08);\n        color: #1B2A4A;\n        border: 1px solid rgba(42, 175, 211, 0.2);\n    }\n\n    .ticket-alert-error {\n        background: #FFF5F5;\n        color: #dc3545;\n        border: 1px solid #FFEBEE;\n    }\n\n    \/* Disabled input styling *\/\n    .ticket-form input:disabled {\n        background: #F8FAFB;\n        color: #94A3B8;\n        cursor: not-allowed;\n    }\n\n    \/* Loading & Success Overlay *\/\n    #ticket-overlay {\n        position: relative;\n        min-height: 250px;\n        display: flex;\n        align-items: center;\n        justify-content: center;\n    }\n\n    .ticket-overlay-content {\n        text-align: center;\n        padding: 40px 20px;\n    }\n\n    .ticket-spinner {\n        animation: fadeIn 0.3s ease;\n    }\n\n    .ticket-overlay-text {\n        font-size: 16px;\n        margin: 16px 0 0 0;\n        color: #1B2A4A;\n        font-weight: 600;\n    }\n\n    .ticket-overlay-subtext {\n        font-size: 14px;\n        margin: 8px 0 0 0;\n        color: #6B7B8D;\n    }\n\n    \/* Success checkmark animation *\/\n    .ticket-success-checkmark {\n        animation: scaleIn 0.4s ease;\n    }\n\n    .checkmark-circle {\n        stroke-dasharray: 176;\n        stroke-dashoffset: 176;\n        animation: drawCircle 0.6s ease forwards;\n    }\n\n    .checkmark-path {\n        stroke-dasharray: 40;\n        stroke-dashoffset: 40;\n        animation: drawCheck 0.4s 0.4s ease forwards;\n    }\n\n    \/* Error icon animation *\/\n    .ticket-error-icon {\n        animation: scaleIn 0.4s ease;\n    }\n\n    @keyframes fadeIn {\n        from { opacity: 0; }\n        to { opacity: 1; }\n    }\n\n    @keyframes scaleIn {\n        from { opacity: 0; transform: scale(0.5); }\n        to { opacity: 1; transform: scale(1); }\n    }\n\n    @keyframes drawCircle {\n        to { stroke-dashoffset: 0; }\n    }\n\n    @keyframes drawCheck {\n        to { stroke-dashoffset: 0; }\n    }\n\n    \/* Responsive *\/\n    @media (max-width: 768px) {\n        .ticket-form-wrap {\n            padding: 24px;\n            margin: 20px;\n        }\n\n        .ticket-form-wrap h2 {\n            font-size: 24px;\n        }\n    }\n    <\/style>\n\n        <script>\n    (function() {\n        var emailField = document.getElementById('guest_email_field');\n        var notice = document.getElementById('guest-email-notice');\n        var submitBtn = document.querySelector('.ticket-form .ticket-btn');\n        var checkTimer = null;\n\n        if (!emailField) return;\n\n        emailField.addEventListener('blur', checkEmail);\n        emailField.addEventListener('input', function() {\n            clearTimeout(checkTimer);\n            checkTimer = setTimeout(checkEmail, 800);\n        });\n\n        function checkEmail() {\n            var email = emailField.value.trim();\n            if (!email || !email.includes('@')) {\n                notice.style.display = 'none';\n                if (submitBtn) submitBtn.disabled = false;\n                return;\n            }\n\n            var formData = new FormData();\n            formData.append('action', 'check_guest_email');\n            formData.append('email', email);\n\n            fetch('https:\/\/stage.ievolutionclub.com\/wp-admin\/admin-ajax.php', {\n                method: 'POST',\n                body: formData\n            })\n            .then(function(response) { return response.json(); })\n            .then(function(data) {\n                if (data.data && data.data.exists) {\n                    notice.innerHTML = '\u26a0\ufe0f <strong>An account with this email already exists.<\/strong> Please log in to submit your ticket. Redirecting...';\n                    notice.style.display = 'block';\n                    if (submitBtn) submitBtn.disabled = true;\n\n                    setTimeout(function() {\n                        window.location.href = 'https:\/\/stage.ievolutionclub.com\/es\/my-account\/?redirect_to=%2Fes%2Fsubmit-ticket%2F';\n                    }, 2500);\n                } else {\n                    notice.style.display = 'none';\n                    if (submitBtn) submitBtn.disabled = false;\n                }\n            })\n            .catch(function() {\n                notice.style.display = 'none';\n                if (submitBtn) submitBtn.disabled = false;\n            });\n        }\n    })();\n    <\/script>\n    \n    <script>\n    (function() {\n        var form = document.querySelector('.ticket-form');\n        if (!form) return;\n\n        \/\/ Real word detection helpers\n        function cleanText(str) { return str.replace(\/[^\\p{L}0-9\\s]\/gu, ''); }\n        function isGarbageWord(w) {\n            var lw = w.toLowerCase();\n            if (\/[^aeiouy\u00e1\u00e9\u00ed\u00f3\u00fa\u00fc]{4,}\/i.test(lw)) return true;\n            if (\/[aeiouy\u00e1\u00e9\u00ed\u00f3\u00fa\u00fc]{3,}\/i.test(lw)) return true;\n            if (\/(.)\\1{3,}\/i.test(lw)) return true;\n            if (lw.length > 3 && !\/[aeiouy\u00e1\u00e9\u00ed\u00f3\u00fa\u00fc]\/i.test(lw)) return true;\n            return false;\n        }\n        function countValidWords(str) {\n            var words = cleanText(str).trim().split(\/\\s+\/);\n            var c = 0;\n            for (var i = 0; i < words.length; i++) { if (words[i] && !isGarbageWord(words[i])) c++; }\n            return c;\n        }\n\n        \/\/ Message counter\n        var msgField = document.getElementById('ticketMessage');\n        var msgChars = document.getElementById('msgChars');\n        var msgWords = document.getElementById('msgWords');\n        if (msgField) {\n            msgField.addEventListener('input', updateMsgCounter);\n            function updateMsgCounter() {\n                var clean = cleanText(msgField.value).trim();\n                var chars = clean.length;\n                var validWords = countValidWords(msgField.value);\n                msgChars.textContent = chars + '\/50 characters';\n                msgWords.textContent = validWords + '\/5 words';\n                msgChars.style.color = chars >= 50 ? '#16a34a' : '#94A3B8';\n                msgWords.style.color = validWords >= 5 ? '#16a34a' : '#94A3B8';\n            }\n        }\n\n        \/\/ Shortcode file upload preview\n        var scFile = document.getElementById('shortcodeAttachment');\n        if (scFile) {\n            scFile.addEventListener('change', function() {\n                var f = this.files[0];\n                if (!f) return;\n                var ext = f.name.split('.').pop().toLowerCase();\n                var ok = ['pdf','jpg','jpeg','png','gif','webp','mp4'];\n                if (ok.indexOf(ext) === -1) { Swal.fire({icon:'error',title:'Invalid file',text:'Only PDF, image and MP4 files are allowed.',confirmButtonColor:'#1B2A4A'}); this.value = ''; return; }\n                var maxMB = (ext === 'mp4') ? 50 : (ext === 'pdf' ? 15 : 5);\n                if (f.size > maxMB*1024*1024) { Swal.fire({icon:'error',title:'File too large',text:'Maximum ' + maxMB + ' MB.',confirmButtonColor:'#1B2A4A'}); this.value = ''; return; }\n                var mb = (f.size\/(1024*1024)).toFixed(2);\n                document.getElementById('shortcodeFileName').textContent = f.name + ' (' + mb + ' MB)';\n                document.getElementById('shortcodeFilePreview').style.display = 'flex';\n                document.querySelector('.file-upload-trigger').style.display = 'none';\n            });\n        }\n\n        form.addEventListener('submit', function(e) {\n            e.preventDefault();\n\n            \/\/ Validate message: min 50 clean chars and 5 real words\n            var msgVal = (form.querySelector('textarea[name=\"message\"]').value || '').trim();\n            var cleanMsg = cleanText(msgVal).trim();\n            if (cleanMsg.length < 50 || countValidWords(msgVal) < 5) {\n                var counterEl = document.getElementById('messageCounter');\n                if (counterEl) { counterEl.style.color = '#dc3545'; }\n                form.querySelector('textarea[name=\"message\"]').style.borderColor = '#dc3545';\n                form.querySelector('textarea[name=\"message\"]').focus();\n                Swal.fire({icon:'warning',title:'Message too short',text:'Please provide more detail in your message. Minimum 50 characters and 5 real words required.',confirmButtonColor:'#1B2A4A'});\n                return;\n            }\n\n            var overlay = document.getElementById('ticket-overlay');\n            var spinner = document.getElementById('ticket-spinner');\n            var success = document.getElementById('ticket-success');\n            var error = document.getElementById('ticket-error');\n            var submitBtn = document.getElementById('ticket-submit-btn');\n\n            \/\/ Hide form, show overlay with spinner\n            form.style.display = 'none';\n            overlay.style.display = 'flex';\n            spinner.style.display = 'block';\n            success.style.display = 'none';\n            error.style.display = 'none';\n            submitBtn.disabled = true;\n\n            function stripTrp(s) { return s ? s.replace(\/<[^#]*>\/g, '').replace(\/<\\\/?trp-[^>]*>\/g, '') : s; }\n\n            function doSubmit() {\n                var formData = new FormData(form);\n                formData.append('action', 'submit_ticket_ajax');\n\n                fetch('https:\/\/stage.ievolutionclub.com\/wp-admin\/admin-ajax.php', {\n                    method: 'POST',\n                    body: formData\n                })\n            .then(function(response) { return response.json(); })\n            .then(function(data) {\n                \/\/ Hide spinner\n                spinner.style.display = 'none';\n\n                if (data.success) {\n                    \/\/ Show success\n                    var ticketNum = data.data.ticket_number;\n                    document.getElementById('ticket-success-msg').textContent = 'Ticket Created Successfully!';\n                    document.getElementById('ticket-success-sub').innerHTML = 'Your ticket number is: <strong>' + ticketNum + '<\/strong>';\n                    success.style.display = 'block';\n\n                                        document.getElementById('ticket-success-sub').innerHTML += '<br>We will contact you via email.';\n                    \n                } else {\n                    \/\/ Show error\n                    var msg = (data.data && data.data.message) ? stripTrp(data.data.message) : 'An error occurred. Please try again.';\n                    document.getElementById('ticket-error-msg').textContent = msg;\n                    error.style.display = 'block';\n\n                    \/\/ Show form again after 3 seconds\n                    setTimeout(function() {\n                        overlay.style.display = 'none';\n                        form.style.display = 'block';\n                        submitBtn.disabled = false;\n                    }, 3000);\n                }\n            })\n            .catch(function() {\n                spinner.style.display = 'none';\n                document.getElementById('ticket-error-msg').textContent = 'Connection error. Please try again.';\n                error.style.display = 'block';\n\n                setTimeout(function() {\n                    overlay.style.display = 'none';\n                    form.style.display = 'block';\n                    submitBtn.disabled = false;\n                }, 3000);\n            });\n            } \/\/ end doSubmit\n\n                        \/\/ Get reCAPTCHA token first, then submit\n            if (typeof grecaptcha !== 'undefined') {\n                grecaptcha.ready(function() {\n                    grecaptcha.execute('6Le84tUsAAAAALmmU4cqoMi_PyeZTVyotfF5xkYO', {action: 'submit_ticket'}).then(function(token) {\n                        document.getElementById('recaptcha_token').value = token;\n                        doSubmit();\n                    }).catch(function() { doSubmit(); }); \/\/ Submit anyway if reCAPTCHA fails\n                });\n            } else {\n                doSubmit();\n            }\n                    });\n    })();\n    <\/script>\n\n        <script src=\"https:\/\/www.google.com\/recaptcha\/api.js?render=6Le84tUsAAAAALmmU4cqoMi_PyeZTVyotfF5xkYO\" async defer><\/script>\n    \n    \n<\/section>\n<!-- ========== FAQ ========== -->\n<section>\n                Common Questions\n                <h2 style=\"font-size: clamp(1.75rem, 3.5vw, 2.5rem); font-weight: 800; letter-spacing: -1.5px; color: var(--navy);\">Frequently Asked Questions<\/h2>\n                <button>\n                    How quickly will I receive a response?\n                <\/button>\n                    We typically respond to all support tickets within 1\u20132 hours during our business hours (Monday\u2013Friday, 9 AM \u2013 5 PM Pacific Time). Tickets submitted outside of business hours will be addressed the next business day.\n                <button>\n                    How can I track my order?\n                <\/button>\n                    Once your order ships, you'll receive an email with a tracking number and a link to follow your package in real time. If you haven't received your tracking info, reach out to us and we'll get it sorted right away.\n                <button>\n                    Do you ship to both the U.S. and Mexico?\n                <\/button>\n                    Yes! We ship to both the United States and Mexico from our own laboratory in Puebla, Mexico. Delivery times vary by location, but most domestic orders arrive within 5\u20137 business days.\n                <button>\n                    What languages do you support?\n                <\/button>\n                    We provide support in both English and Spanish. Feel free to write in either language when contacting us and our team will respond accordingly.\n                <button>\n                    How do I know your products are safe?\n                <\/button>\n                    All iEvolution supplements are developed by our in-house team of pharmaceutical chemist biologists and manufactured in our own GMP-certified laboratory. Every batch goes through rigorous quality control and complies with COFEPRIS and international safety standards.\n                <button>\n                    What information should I include in my support ticket?\n                <\/button>\n                    Please include your name, order number (if applicable), and a detailed description of your question or issue. Screenshots are helpful too. The more context you provide, the faster we can help.\n<\/section>","protected":false},"excerpt":{"rendered":"<p>Contact Us We&#8217;re Here to Help Have a question about our products, your order, or anything else? Our team is ready to assist you. Average response: 1\u20132 hours during business hours Email Support Get help with orders, product questions, account issues, or general inquiries. Click to reveal Call Us Speak directly with our support team [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"spb-full-width.php","meta":{"footnotes":""},"wf_page_folders":[],"class_list":["post-6737","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/stage.ievolutionclub.com\/es\/wp-json\/wp\/v2\/pages\/6737","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stage.ievolutionclub.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/stage.ievolutionclub.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/stage.ievolutionclub.com\/es\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/stage.ievolutionclub.com\/es\/wp-json\/wp\/v2\/comments?post=6737"}],"version-history":[{"count":23,"href":"https:\/\/stage.ievolutionclub.com\/es\/wp-json\/wp\/v2\/pages\/6737\/revisions"}],"predecessor-version":[{"id":9587,"href":"https:\/\/stage.ievolutionclub.com\/es\/wp-json\/wp\/v2\/pages\/6737\/revisions\/9587"}],"wp:attachment":[{"href":"https:\/\/stage.ievolutionclub.com\/es\/wp-json\/wp\/v2\/media?parent=6737"}],"wp:term":[{"taxonomy":"wf_page_folders","embeddable":true,"href":"https:\/\/stage.ievolutionclub.com\/es\/wp-json\/wp\/v2\/wf_page_folders?post=6737"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}