{"id":1229,"date":"2025-11-06T15:20:44","date_gmt":"2025-11-06T15:20:44","guid":{"rendered":"https:\/\/relish.quhenet.com\/?page_id=1229"},"modified":"2026-09-17T08:52:33","modified_gmt":"2026-09-17T08:52:33","slug":"kontakt","status":"publish","type":"page","link":"https:\/\/relish-tech.com\/de\/contact\/","title":{"rendered":"Kontakt"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"1229\" class=\"elementor elementor-1229\" data-elementor-post-type=\"page\">\n\t\t\t\t<div class=\"elementor-element elementor-element-194de723 e-con-full elementor-hidden-tablet elementor-hidden-mobile e-flex e-con e-parent\" data-id=\"194de723\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-78f3872f e-con-full e-flex e-con e-child\" data-id=\"78f3872f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-66ce259b elementor-widget elementor-widget-html\" data-id=\"66ce259b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<style>\r\n    \/* \u6807\u7b7e\u5141\u8bb8\u5728\u7a84\u5c4f\u4e0b\u81ea\u7136\u6362\u884c *\/\r\n    .relish-contact-wrapper .relish-hero-banner-tags .hero-tag-item {\r\n        max-width: 100%;\r\n        min-width: 0;\r\n        box-sizing: border-box;\r\n        white-space: normal;\r\n    }\r\n\r\n    .relish-contact-wrapper .relish-hero-banner-tags .hero-tag-text {\r\n        min-width: 0;\r\n        white-space: normal;\r\n        overflow-wrap: break-word;\r\n    }\r\n\r\n    \/* \u62ec\u53f7\u8bf4\u660e\uff1a\u8f83\u5c0f\u5b57\u53f7\uff0c\u4e0d\u52a0\u7c97 *\/\r\n    .relish-contact-wrapper .relish-hero-banner-tags .hero-tag-note {\r\n        font-size: 0.85em;\r\n        font-weight: 400;\r\n        line-height: inherit;\r\n    }\r\n\r\n    \/* \u9632\u6b62\u52fe\u9009\u56fe\u6807\u88ab\u957f\u6587\u5b57\u6324\u538b *\/\r\n    .relish-contact-wrapper .relish-hero-banner-tags .hero-tag-item > i {\r\n        flex-shrink: 0;\r\n    }\r\n<\/style>\r\n\r\n<!-- Relish Contact: Top Hero Banner -->\r\n<div class=\"relish-contact-wrapper\" style=\"padding: 0; width: 100% !important; max-width: 100% !important;\">\r\n    <div class=\"relish-hero-banner\">\r\n        <div class=\"relish-contact-container\">\r\n            <div class=\"relish-hero-banner-grid\">\r\n\r\n                <!-- Left Content -->\r\n                <div class=\"relish-hero-banner-content\">\r\n                    <div class=\"relish-hero-banner-badge\">\r\n                        <span class=\"badge-dot\"><\/span> OEM\/ODM MANUFACTURER \u2022 SINCE 2012\r\n                    <\/div>\r\n\r\n                    <h1 class=\"relish-hero-banner-title\">\r\n                        Let's Build Your<br>Oral Care Brand<br>Together\r\n                    <\/h1>\r\n\r\n                    <p class=\"relish-hero-banner-subtitle\">\r\n                        Tell us your vision \u2014 we'll handle everything from concept to certified product. Our expert team responds within 12 hours, including weekends.\r\n                    <\/p>\r\n\r\n                    <div class=\"relish-hero-banner-tags\">\r\n                        <span class=\"hero-tag-item\">\r\n                            <i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i>\r\n                            <span class=\"hero-tag-text\">\r\n                                In-stock wholesale from 50 units\r\n                                <small class=\"hero-tag-note\">(In-stock products only)<\/small>\r\n                            <\/span>\r\n                        <\/span>\r\n\r\n                        <span class=\"hero-tag-item\">\r\n                            <i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i>\r\n                            <span class=\"hero-tag-text\">\r\n                                Custom Packaging &amp; Branding\r\n                            <\/span>\r\n                        <\/span>\r\n\r\n                        <span class=\"hero-tag-item\">\r\n                            <i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i>\r\n                            <span class=\"hero-tag-text\">\r\n                                FDA \u2022 CE \u2022 ISO 13485\r\n                            <\/span>\r\n                        <\/span>\r\n\r\n                        <span class=\"hero-tag-item\">\r\n                            <i class=\"fa-solid fa-check\" aria-hidden=\"true\"><\/i>\r\n                            <span class=\"hero-tag-text\">\r\n                                Free Sample Available\r\n                                <small class=\"hero-tag-note\">(Sample fee credited toward your order)<\/small>\r\n                            <\/span>\r\n                        <\/span>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n                <!-- Right Stats -->\r\n                <div class=\"relish-hero-banner-stats\">\r\n                    <!-- Subtle background circle overlay -->\r\n                    <div class=\"stats-bg-circle\"><\/div>\r\n\r\n                    <div class=\"relish-hero-stat-glass-card\">\r\n                        <h3>14+<\/h3>\r\n                        <p>Years Experience<\/p>\r\n                    <\/div>\r\n\r\n                    <div class=\"relish-hero-stat-glass-card\">\r\n                        <h3>120+<\/h3>\r\n                        <p>Countries Exported<\/p>\r\n                    <\/div>\r\n\r\n                    <div class=\"relish-hero-stat-glass-card\">\r\n                        <h3>300+<\/h3>\r\n                        <p>Team Members<\/p>\r\n                    <\/div>\r\n                <\/div>\r\n\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-50c2bf34 elementor-hidden-desktop elementor-hidden-tablet elementor-hidden-mobile e-flex e-con-boxed e-con e-parent\" data-id=\"50c2bf34\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-25c77de elementor-button-align-stretch elementor-widget elementor-widget-form\" data-id=\"25c77de\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;step_next_label&quot;:&quot;Next&quot;,&quot;step_previous_label&quot;:&quot;Previous&quot;,&quot;button_width&quot;:&quot;100&quot;,&quot;step_type&quot;:&quot;number_text&quot;,&quot;step_icon_shape&quot;:&quot;circle&quot;}\" data-widget_type=\"form.default\">\n\t\t\t\t\t\t\t<form class=\"elementor-form\" method=\"post\" name=\"New Form\" aria-label=\"New Form\">\n\t\t\t<input type=\"hidden\" name=\"post_id\" value=\"1229\"\/>\n\t\t\t<input type=\"hidden\" name=\"form_id\" value=\"25c77de\"\/>\n\t\t\t<input type=\"hidden\" name=\"referer_title\" value=\"Contact Relish | Oral Care OEM &amp; ODM Inquiries\" \/>\n\n\t\t\t\t\t\t\t<input type=\"hidden\" name=\"queried_id\" value=\"1229\"\/>\n\t\t\t\n\t\t\t<div class=\"elementor-form-fields-wrapper elementor-labels-above\">\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-name elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-name\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tName\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[name]\" id=\"form-field-name\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Name\" required=\"required\" autocomplete=\"name\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-email elementor-field-group elementor-column elementor-field-group-email elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-email\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tEmail\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"email\" name=\"form_fields[email]\" id=\"form-field-email\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Your valid email address *\" required=\"required\" autocomplete=\"email\" spellcheck=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-company elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-company\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tCompany\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"text\" name=\"form_fields[company]\" id=\"form-field-company\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" autocomplete=\"organization\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-text elementor-field-group elementor-column elementor-field-group-phone elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-phone\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tWhatsApp\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t<input size=\"1\" type=\"tel\" name=\"form_fields[phone]\" id=\"form-field-phone\" class=\"elementor-field elementor-size-sm  elementor-field-textual\" placeholder=\"Please add your whatsapp for quick contact\" required=\"required\" autocomplete=\"tel\" inputmode=\"tel\">\n\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-textarea elementor-field-group elementor-column elementor-field-group-message elementor-col-100 elementor-field-required elementor-mark-required\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-message\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tMessage\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t<textarea autocomplete=\"off\" class=\"elementor-field-textual elementor-field  elementor-size-sm\" name=\"form_fields[message]\" id=\"form-field-message\" rows=\"4\" placeholder=\"Please kindly tell us your brand\/company\/requirements, we&#039;l provide our best solution or product details you need Get a response within 12 hours (including pricing)*\" required=\"required\"><\/textarea>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-recaptcha_v3 elementor-field-group elementor-column elementor-field-group-field_88a84ed elementor-col-100 recaptcha_v3-bottomright\">\n\t\t\t\t\t<div class=\"elementor-field\" id=\"form-field-field_88a84ed\"><div class=\"elementor-g-recaptcha\" data-sitekey=\"6LeXGo4sAAAAAFdwbi-F10h9fPjFBdEQ5k4HpQrf\" data-type=\"v3\" data-action=\"Form\" data-badge=\"bottomright\" data-size=\"invisible\"><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-type-upload elementor-field-group elementor-column elementor-field-group-rfq_attachment elementor-col-100\">\n\t\t\t\t\t\t\t\t\t\t\t\t<label for=\"form-field-rfq_attachment\" class=\"elementor-field-label\">\n\t\t\t\t\t\t\t\tInquiry attachment\t\t\t\t\t\t\t<\/label>\n\t\t\t\t\t\t\t\t<input type=\"file\" name=\"form_fields[rfq_attachment]\" id=\"form-field-rfq_attachment\" class=\"elementor-field elementor-size-sm  elementor-upload-field\" data-maxsize=\"10\" data-maxsize-message=\"This file exceeds the maximum allowed size.\">\n\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<div class=\"elementor-field-group elementor-column elementor-field-type-submit elementor-col-100 e-form__buttons\">\n\t\t\t\t\t<button class=\"elementor-button elementor-size-sm\" type=\"submit\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">REQUEST QUOTE NOW<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/button>\n\t\t\t\t<\/div>\n\t\t\t<\/div>\n\t\t<\/form>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-31b8cd5 e-con-full e-flex e-con e-parent\" data-id=\"31b8cd5\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-fcfe350 elementor-widget elementor-widget-html\" data-id=\"fcfe350\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t\n<style>\n\/* contact-style.css - Relish Premium B2B Contact Page isolated stylesheet *\/\n@import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@400;500;600;700;800&display=swap');\n@import url('https:\/\/cdnjs.cloudflare.com\/ajax\/libs\/font-awesome\/6.4.0\/css\/all.min.css');\n\n\/* Scope variables and reset specifically for the relish-contact section to prevent WordPress theme bleeding *\/\n.relish-contact-wrapper {\n    \/* Color Variables *\/\n    --rc-primary: #004D3C;\n    --rc-primary-light: #1E846B;\n    --rc-secondary: #002D22;\n    --rc-mint-soft: #EAF5F2;\n    --rc-gold: #D4AF37;\n    --rc-gold-light: #F4E4BA;\n    --rc-text-dark: #192C27;\n    --rc-text-muted: #5A6E69;\n    --rc-bg-light: #F8FAFA;\n    --rc-bg-white: #FFFFFF;\n    --rc-border: rgba(0, 77, 60, 0.08);\n    \n    \/* Layout Tokens *\/\n    --rc-radius-sm: 6px;\n    --rc-radius-md: 12px;\n    --rc-radius-lg: 24px;\n    --rc-shadow-soft: 0 10px 30px rgba(0, 77, 60, 0.04);\n    --rc-shadow-medium: 0 15px 45px rgba(0, 77, 60, 0.08);\n    --rc-shadow-premium: 0 20px 50px rgba(0, 45, 34, 0.12);\n    --rc-transition: all 0.4s cubic-bezier(0.16, 1, 0.3, 1);\n    \n    \/* Fonts *\/\n    font-family: 'Inter', sans-serif;\n    color: var(--rc-text-dark);\n    background-color: var(--rc-bg-light);\n    line-height: 1.6;\n    padding: 2rem 0;\n}\n\n.relish-contact-wrapper * {\n    box-sizing: border-box;\n    margin: 0;\n    padding: 0;\n}\n\n.relish-contact-container {\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 1.5rem;\n}\n\n.relish-container-wide {\n    max-width: 1440px !important;\n}\n\n\/* Custom Typography within B2B contact wrapper *\/\n.relish-contact-wrapper h1, \n.relish-contact-wrapper h2, \n.relish-contact-wrapper h3, \n.relish-contact-wrapper h4, \n.relish-contact-wrapper h5 {\n    font-family: 'Poppins', sans-serif;\n    color: var(--rc-secondary);\n    font-weight: 700;\n    line-height: 1.3;\n}\n\n\/* Page Intro Header *\/\n.relish-contact-header {\n    text-align: center;\n    margin-bottom: 3.5rem;\n}\n\n.relish-contact-tag {\n    font-size: 0.85rem;\n    font-weight: 700;\n    text-transform: uppercase;\n    color: var(--rc-gold);\n    letter-spacing: 2px;\n    margin-bottom: 0.75rem;\n    display: inline-block;\n}\n\n.relish-contact-title {\n    font-size: 2.5rem;\n    color: var(--rc-primary);\n    margin-bottom: 1rem;\n}\n\n.relish-contact-desc {\n    font-size: 1.1rem;\n    color: var(--rc-text-muted);\n    max-width: 700px;\n    margin: 0 auto;\n}\n\n\/* Dual Column Layout *\/\n.relish-contact-grid {\n    display: grid;\n    grid-template-columns: 1.15fr 0.85fr;\n    gap: 3.5rem;\n    align-items: stretch;\n    margin-bottom: 5rem;\n}\n\n\/* Form Card \/ Wizard styling *\/\n.relish-contact-form-card {\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-lg);\n    box-shadow: var(--rc-shadow-premium);\n    padding: 3rem;\n    position: relative;\n    overflow: hidden;\n    transition: var(--rc-transition);\n}\n\n\/* Multi-step progress bar *\/\n.relish-wizard-tracker {\n    display: flex;\n    justify-content: space-between;\n    align-items: center;\n    position: relative;\n    margin-bottom: 3rem;\n}\n\n.relish-wizard-tracker::before {\n    content: '';\n    position: absolute;\n    top: 50%;\n    left: 0;\n    right: 0;\n    height: 3px;\n    background: #E5E7EB;\n    transform: translateY(-50%);\n    z-index: 1;\n}\n\n.relish-wizard-progress-bar {\n    position: absolute;\n    top: 50%;\n    left: 0;\n    width: 0%;\n    height: 3px;\n    background: var(--rc-primary);\n    transform: translateY(-50%);\n    z-index: 2;\n    transition: var(--rc-transition);\n}\n\n.relish-wizard-step {\n    width: 40px;\n    height: 40px;\n    border-radius: 50%;\n    background: #FFFFFF;\n    border: 3px solid #E5E7EB;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 700;\n    font-size: 0.95rem;\n    z-index: 3;\n    transition: var(--rc-transition);\n    color: var(--rc-text-muted);\n    position: relative;\n}\n\n.relish-wizard-step.active {\n    border-color: var(--rc-primary);\n    color: var(--rc-primary);\n    box-shadow: 0 0 0 5px rgba(30, 132, 107, 0.15);\n    background: var(--rc-mint-soft);\n}\n\n.relish-wizard-step.completed {\n    border-color: var(--rc-primary);\n    background: var(--rc-primary);\n    color: #FFFFFF;\n}\n\n.relish-wizard-step-label {\n    position: absolute;\n    top: 48px;\n    font-size: 0.9rem;\n    font-weight: 700;\n    white-space: nowrap;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n\/* Wizard step panels switching *\/\n.relish-wizard-panel {\n    display: none;\n    opacity: 0;\n    transform: translateY(15px);\n    transition: opacity 0.4s ease, transform 0.4s ease;\n}\n\n.relish-wizard-panel.active {\n    display: block;\n    opacity: 1;\n    transform: translateY(0);\n}\n\n\/* Category Grid selectors (Step 1) *\/\n.relish-category-select-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 1rem;\n    margin-bottom: 2rem;\n}\n\n.relish-category-option {\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 1.25rem 1rem;\n    text-align: center;\n    cursor: pointer;\n    transition: var(--rc-transition);\n    background: var(--rc-bg-light);\n}\n\n.relish-category-option:hover {\n    border-color: var(--rc-primary-light);\n    background: var(--rc-bg-white);\n}\n\n.relish-category-option.selected {\n    border-color: var(--rc-primary);\n    background: var(--rc-mint-soft);\n    box-shadow: 0 0 0 3px rgba(30, 132, 107, 0.1);\n}\n\n.relish-category-option-icon {\n    font-size: 1.8rem;\n    color: var(--rc-primary);\n    margin-bottom: 0.9rem;\n}\n\n.relish-category-option-title {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: var(--rc-secondary);\n}\n\n\/* Smart slider MOQ range feedback (Deprecated in favor of button grid) *\/\n.relish-moq-slider-container {\n    background: var(--rc-bg-light);\n    border-radius: var(--rc-radius-md);\n    padding: 1.5rem;\n    border: 1px solid var(--rc-border);\n    margin-bottom: 1rem;\n}\n\n.relish-moq-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 0.75rem;\n    margin-bottom: 1.5rem;\n}\n\n.relish-moq-btn {\n    padding: 0.8rem 0.5rem;\n    border: 1px solid var(--rc-border);\n    background: var(--rc-bg-light);\n    border-radius: var(--rc-radius-sm);\n    cursor: pointer;\n    font-weight: 700;\n    font-size: 0.9rem;\n    color: var(--rc-text-muted);\n    transition: var(--rc-transition);\n    text-align: center;\n}\n\n.relish-moq-btn:hover {\n    border-color: var(--rc-primary-light);\n}\n\n.relish-moq-btn.selected {\n    background: var(--rc-primary);\n    color: #FFFFFF;\n    border-color: var(--rc-primary);\n}\n\n.relish-slider-header {\n    display: flex;\n    justify-content: space-between;\n    font-weight: 700;\n    font-size: 0.9rem;\n    margin-bottom: 1rem;\n}\n\n.relish-slider-header span.highlight {\n    color: var(--rc-primary-light);\n}\n\n.relish-range-input {\n    width: 100%;\n    margin-bottom: 1rem;\n    accent-color: var(--rc-primary);\n}\n\n.relish-slider-feedback-box {\n    background: #FFFFFF;\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-sm);\n    padding: 0.8rem 1.2rem;\n    font-size: 0.9rem;\n    color: var(--rc-primary);\n    display: flex;\n    align-items: center;\n    gap: 0.5rem;\n}\n\n.relish-slider-feedback-box i {\n    color: var(--rc-gold);\n}\n\n\/* Customisation checklist cards (Step 2) *\/\n.relish-customisation-options {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1rem;\n    margin-bottom: 2rem;\n}\n\n.relish-customise-option-card {\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 1.2rem;\n    cursor: pointer;\n    transition: var(--rc-transition);\n    display: flex;\n    align-items: flex-start;\n    gap: 0.8rem;\n    background: var(--rc-bg-light);\n}\n\n.relish-customise-option-card:hover {\n    border-color: var(--rc-primary-light);\n    background: var(--rc-bg-white);\n}\n\n.relish-customise-option-card.selected {\n    border-color: var(--rc-primary);\n    background: var(--rc-mint-soft);\n}\n\n.relish-customise-checkbox {\n    width: 20px;\n    height: 20px;\n    border-radius: 4px;\n    border: 2px solid #D1D5DB;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex-shrink: 0;\n    transition: var(--rc-transition);\n    background: #FFFFFF;\n}\n\n.relish-customise-option-card.selected .relish-customise-checkbox {\n    background: var(--rc-primary);\n    border-color: var(--rc-primary);\n    color: #FFFFFF;\n}\n\n.relish-customise-text h4 {\n    font-size: 0.9rem;\n    margin-bottom: 0.2rem;\n    color: var(--rc-secondary);\n}\n\n.relish-customise-text p {\n    font-size: 0.8rem;\n}\n\n\/* Target Cost grid selection *\/\n.relish-cost-selection-row {\n    display: flex;\n    gap: 0.75rem;\n    margin-bottom: 2rem;\n}\n\n.relish-cost-btn {\n    flex: 1;\n    padding: 0.8rem 0.5rem;\n    border: 1px solid var(--rc-border);\n    background: var(--rc-bg-light);\n    border-radius: var(--rc-radius-sm);\n    cursor: pointer;\n    font-weight: 600;\n    font-size: 0.9rem;\n    color: var(--rc-text-muted);\n    transition: var(--rc-transition);\n    text-align: center;\n}\n\n.relish-cost-btn:hover {\n    border-color: var(--rc-primary-light);\n}\n\n.relish-cost-btn.selected {\n    background: var(--rc-primary);\n    color: #FFFFFF;\n    border-color: var(--rc-primary);\n}\n\n\/* Drag & Drop CAD Upload (Step 3) *\/\n.relish-dropzone-area {\n    border: 2px dashed rgba(30, 132, 107, 0.3);\n    background: var(--rc-mint-soft);\n    border-radius: var(--rc-radius-md);\n    padding: 2.2rem;\n    text-align: center;\n    cursor: pointer;\n    transition: var(--rc-transition);\n    margin-bottom: 1.5rem;\n    position: relative;\n}\n\n.relish-dropzone-area:hover,\n.relish-dropzone-area.dragover {\n    background: rgba(30, 132, 107, 0.1);\n    border-color: var(--rc-primary);\n}\n\n.relish-dropzone-icon {\n    font-size: 2.5rem;\n    color: var(--rc-primary-light);\n    margin-bottom: 0.8rem;\n}\n\n.relish-dropzone-text h4 {\n    font-size: 1rem;\n    margin-bottom: 0.25rem;\n}\n\n.relish-dropzone-text p {\n    font-size: 0.9rem;\n}\n\n.relish-security-badge {\n    display: inline-flex;\n    align-items: center;\n    gap: 0.4rem;\n    font-size: 0.75rem;\n    color: var(--rc-primary);\n    font-weight: 600;\n    background: rgba(30, 132, 107, 0.08);\n    padding: 0.3rem 0.8rem;\n    border-radius: 30px;\n    margin-top: 1rem;\n}\n\n\/* CAD upload simulated progress *\/\n.relish-upload-progress-container {\n    display: none;\n    margin-top: 1rem;\n    background: #FFFFFF;\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-sm);\n    padding: 0.8rem 1.2rem;\n    text-align: left;\n}\n\n.relish-upload-file-info {\n    display: flex;\n    justify-content: space-between;\n    font-size: 0.9rem;\n    font-weight: 700;\n    margin-bottom: 0.5rem;\n}\n\n.relish-upload-bar-bg {\n    width: 100%;\n    height: 6px;\n    background: #E5E7EB;\n    border-radius: 10px;\n    overflow: hidden;\n}\n\n.relish-upload-bar-fill {\n    width: 0%;\n    height: 100%;\n    background: var(--rc-primary);\n    transition: width 0.15s ease;\n}\n\n\/* Contact Info Form Fields (Step 3) *\/\n.relish-form-grid-2 {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1.2rem;\n    margin-bottom: 1.2rem;\n}\n\n.relish-input-group {\n    display: flex;\n    flex-direction: column;\n    gap: 0.4rem;\n    margin-bottom: 1.2rem;\n}\n\n.relish-input-group label {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: var(--rc-primary);\n}\n\n.relish-input-field {\n    width: 100%;\n    padding: 0.85rem 1.1rem;\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-sm);\n    background: var(--rc-bg-light);\n    font-size: 0.9rem;\n    transition: var(--rc-transition);\n}\n\n.relish-input-field:focus {\n    outline: none;\n    border-color: var(--rc-primary-light);\n    background: #FFFFFF;\n    box-shadow: 0 0 0 3px rgba(30, 132, 107, 0.1);\n}\n\ntextarea.relish-input-field {\n    min-height: 110px;\n    resize: vertical;\n}\n\n\/* Wizard Button Controls *\/\n.relish-wizard-navigation {\n    display: flex;\n    justify-content: space-between;\n    margin-top: 2rem;\n    border-top: 1px solid var(--rc-border);\n    padding-top: 1.8rem;\n}\n\n.relish-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 0.5rem;\n    padding: 0.85rem 1.6rem;\n    font-size: 0.9rem;\n    font-weight: 600;\n    border-radius: 50px;\n    border: none;\n    cursor: pointer;\n    transition: var(--rc-transition);\n    font-family: 'Poppins', sans-serif;\n}\n\n.relish-btn-back {\n    background: var(--rc-mint-soft);\n    color: var(--rc-primary);\n    border: 1px solid rgba(0, 77, 60, 0.15);\n}\n\n.relish-btn-back:hover {\n    background: rgba(30, 132, 107, 0.1);\n}\n\n.relish-btn-next {\n    background: linear-gradient(135deg, var(--rc-primary-light) 0%, var(--rc-primary) 100%);\n    color: #FFFFFF;\n    margin-left: auto;\n}\n\n.relish-btn-next:hover {\n    box-shadow: 0 4px 15px rgba(30, 132, 107, 0.3);\n    transform: translateY(-1px);\n}\n\n\/* Direct Contacts Side Panel *\/\n.relish-contact-info-panel {\n    display: flex;\n    flex-direction: column;\n    gap: 1.5rem;\n    height: 100%;\n}\n\n.relish-manager-card {\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-lg);\n    box-shadow: var(--rc-shadow-medium);\n    padding: 2.2rem;\n    position: relative;\n    overflow: hidden;\n    flex-grow: 1;\n    display: flex;\n    flex-direction: column;\n    justify-content: space-between;\n}\n\n.relish-manager-profile {\n    display: flex;\n    align-items: center;\n    gap: 1.25rem;\n    margin-bottom: 0.5rem;\n}\n\n.relish-manager-avatar {\n    width: 65px;\n    height: 65px;\n    border-radius: 50%;\n    border: 3px solid var(--rc-mint-soft);\n    box-shadow: 0 4px 10px rgba(0, 77, 60, 0.1);\n    background: #FFFFFF;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.relish-manager-avatar svg {\n    width: 80%;\n    height: 80%;\n}\n\n.relish-manager-avatar img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    border-radius: 50%;\n}\n\n.relish-manager-meta h4 {\n    font-size: 1.15rem;\n    margin-bottom: 0.25rem;\n}\n\n.relish-manager-meta p {\n    font-size: 0.9rem;\n    font-weight: 700;\n    color: var(--rc-primary-light);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n}\n\n.relish-whatsapp-badge {\n    background: rgba(37, 211, 102, 0.1);\n    border: 1px solid rgba(37, 211, 102, 0.3);\n    color: #128C7E;\n    padding: 0.3rem 0.8rem;\n    border-radius: 30px;\n    font-size: 0.9rem;\n    font-weight: 700;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.4rem;\n    margin-bottom: 1.2rem;\n    align-self: flex-start;\n}\n\n\/* 1x1 Glassmorphic Interactive Tiles List for Direct Contact *\/\n.relish-contact-tiles-grid {\n    display: flex;\n    flex-direction: column;\n    gap: 0.65rem;\n    margin-top: 1.2rem;\n    margin-bottom: 0.65rem;\n}\n\n.relish-contact-tile {\n    background: rgba(248, 250, 250, 0.75);\n    backdrop-filter: blur(10px);\n    -webkit-backdrop-filter: blur(10px);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 0.8rem 1.1rem;\n    display: flex;\n    flex-direction: row;\n    justify-content: space-between;\n    align-items: center;\n    transition: var(--rc-transition);\n    cursor: pointer;\n    position: relative;\n    overflow: hidden;\n    width: 100%;\n}\n\n.relish-contact-tile::before {\n    content: '';\n    position: absolute;\n    top: 0;\n    left: 0;\n    width: 100%;\n    height: 100%;\n    background: linear-gradient(135deg, rgba(30, 132, 107, 0.04) 0%, rgba(212, 175, 55, 0.04) 100%);\n    opacity: 0;\n    transition: var(--rc-transition);\n    z-index: 0;\n}\n\n.relish-contact-tile:hover {\n    border-color: var(--rc-primary-light);\n    background: var(--rc-bg-white);\n    transform: translateY(-2px);\n    box-shadow: var(--rc-shadow-medium);\n}\n\n.relish-contact-tile:hover::before {\n    opacity: 1;\n}\n\n.relish-contact-tile * {\n    z-index: 1;\n}\n\n.relish-tile-header {\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n    flex-grow: 1;\n    margin-bottom: 0;\n}\n\n.relish-tile-icon {\n    font-size: 1.3rem;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n\/* Dynamic Brand Colors for Icons *\/\n.relish-tile-icon.icon-email { color: var(--rc-primary-light); }\n.relish-tile-icon.icon-whatsapp { color: #25D366; }\n.relish-tile-icon.icon-phone { color: #1E846B; }\n.relish-tile-icon.icon-wechat { color: #07C160; }\n\n.relish-tile-actions {\n    display: flex;\n    align-items: center;\n    gap: 0.3rem;\n}\n\n.relish-tile-link-btn,\n.relish-tile-copy-btn {\n    background: rgba(0, 77, 60, 0.05);\n    border: none;\n    color: var(--rc-text-muted);\n    cursor: pointer;\n    width: 26px;\n    height: 26px;\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 0.9rem;\n    transition: var(--rc-transition);\n}\n\n.relish-tile-link-btn:hover {\n    background: var(--rc-primary);\n    color: #FFFFFF !important;\n}\n\n.relish-tile-copy-btn:hover {\n    background: var(--rc-gold);\n    color: #FFFFFF !important;\n}\n\n.relish-tile-body {\n    width: 100%;\n}\n\n.relish-tile-label {\n    font-size: 1rem;\n    font-weight: 700;\n    color: var(--rc-text-muted);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-bottom: 0.15rem;\n    display: flex;\n    align-items: center;\n    gap: 0.35rem;\n}\n\n.relish-tile-value {\n    font-size: 1rem;\n    font-weight: 600;\n    color: var(--rc-secondary);\n    word-break: break-all;\n    line-height: 1.25;\n}\n\n\/* Pulsing Active indicator for WhatsApp *\/\n.relish-pulse-dot {\n    width: 6px;\n    height: 6px;\n    background-color: #25D366;\n    border-radius: 50%;\n    position: relative;\n    display: inline-block;\n}\n\n.relish-pulse-dot::after {\n    content: '';\n    position: absolute;\n    width: 100%;\n    height: 100%;\n    top: 0;\n    left: 0;\n    border-radius: 50%;\n    background-color: #25D366;\n    animation: ripple-wave 1.6s ease-out infinite;\n}\n\n@keyframes ripple-wave {\n    0% {\n        transform: scale(1);\n        opacity: 1;\n    }\n    100% {\n        transform: scale(3.5);\n        opacity: 0;\n    }\n}\n\n\/* Address Ribbon *\/\n.relish-contact-tile-address {\n    background: rgba(248, 250, 250, 0.75);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 0.8rem 1.1rem;\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n    width: 100%;\n    margin-bottom: 1.2rem;\n    transition: var(--rc-transition);\n}\n\n.relish-contact-tile-address:hover {\n    border-color: var(--rc-primary-light);\n    background: var(--rc-bg-white);\n    box-shadow: var(--rc-shadow-soft);\n}\n\n.relish-contact-tile-address i {\n    color: var(--rc-primary-light);\n    font-size: 1.2rem;\n}\n\n.relish-address-text h5 {\n    font-size: 0.7rem;\n    color: var(--rc-text-muted);\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    margin-bottom: 0.1rem;\n}\n\n.relish-address-text p {\n    font-size: 0.8rem;\n    font-weight: 600;\n    color: var(--rc-secondary);\n    line-height: 1.35;\n}\n\n\/* WeChat Modal Style *\/\n.wechat-qr-modal {\n    position: fixed;\n    inset: 0;\n    background: rgba(0, 26, 20, 0.6);\n    backdrop-filter: blur(8px);\n    -webkit-backdrop-filter: blur(8px);\n    z-index: 2500;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    opacity: 0;\n    pointer-events: none;\n    transition: var(--rc-transition);\n}\n\n.wechat-qr-modal.open {\n    opacity: 1;\n    pointer-events: auto;\n}\n\n.wechat-qr-modal-content {\n    background: #FFFFFF;\n    border-radius: var(--rc-radius-lg);\n    padding: 2.5rem;\n    width: 90%;\n    max-width: 400px;\n    text-align: center;\n    position: relative;\n    box-shadow: var(--rc-shadow-premium);\n    transform: scale(0.9);\n    transition: var(--rc-transition);\n}\n\n.wechat-qr-modal.open .wechat-qr-modal-content {\n    transform: scale(1);\n}\n\n.wechat-qr-close-btn {\n    position: absolute;\n    top: 15px;\n    right: 20px;\n    background: none;\n    border: none;\n    font-size: 1.8rem;\n    cursor: pointer;\n    color: var(--rc-text-muted);\n    transition: var(--rc-transition);\n}\n\n.wechat-qr-close-btn:hover {\n    color: #DE6B6B;\n}\n\n.qr-modal-logo {\n    font-size: 3rem;\n    color: #07C160; \/* WeChat Green *\/\n    margin-bottom: 1rem;\n}\n\n.wechat-qr-box {\n    display: flex;\n    justify-content: center;\n    margin: 1.5rem 0;\n    position: relative;\n    overflow: hidden;\n    padding: 10px;\n    background: #FFFFFF;\n    border-radius: var(--rc-radius-md);\n    box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.05);\n}\n\n.wechat-scanner-laser-line {\n    position: absolute;\n    left: 10px;\n    right: 10px;\n    height: 3px;\n    background: linear-gradient(90deg, transparent, #07C160, transparent);\n    box-shadow: 0 0 8px #07C160, 0 0 15px #07C160;\n    animation: laser-sweep 3s ease-in-out infinite;\n    z-index: 10;\n    pointer-events: none;\n}\n\n@keyframes laser-sweep {\n    0% {\n        top: 10px;\n        opacity: 0.3;\n    }\n    10% {\n        opacity: 1;\n    }\n    90% {\n        opacity: 1;\n    }\n    100% {\n        top: calc(100% - 13px);\n        opacity: 0.3;\n    }\n}\n\n.wechat-copy-box {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 1rem;\n    background: var(--rc-bg-light);\n    border: 1px solid var(--rc-border);\n    padding: 0.8rem;\n    border-radius: var(--rc-radius-sm);\n}\n\n\/* Callouts buttons in manager card *\/\n.relish-virtual-call-btn {\n    width: 100%;\n    background: #25D366;\n    color: #FFFFFF;\n    margin-top: auto;\n    box-shadow: 0 4px 12px rgba(37, 211, 102, 0.2);\n}\n\n.relish-virtual-call-btn:hover {\n    background: #20BA5A;\n    transform: translateY(-1px);\n    box-shadow: 0 6px 15px rgba(37, 211, 102, 0.3);\n}\n\n\/* 12-Hour response guarantee ribbon *\/\n.relish-guarantee-ribbon {\n    background: linear-gradient(135deg, var(--rc-secondary) 0%, var(--rc-primary) 100%);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 1.5rem;\n    display: flex;\n    align-items: center;\n    gap: 1.2rem;\n    color: #FFFFFF;\n}\n\n.relish-guarantee-icon {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    background: rgba(255, 255, 255, 0.1);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    color: var(--rc-gold);\n    font-size: 1.4rem;\n    flex-shrink: 0;\n}\n\n.relish-guarantee-text h4 {\n    color: var(--rc-gold-light);\n    font-size: 0.95rem;\n    margin-bottom: 0.2rem;\n}\n\n.relish-guarantee-text p {\n    font-size: 0.78rem;\n    color: rgba(255, 255, 255, 0.7);\n}\n\n\/* Interactive Factory Department Directory *\/\n.relish-factory-dir-container {\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-lg);\n    box-shadow: var(--rc-shadow-medium);\n    padding: 3rem;\n    margin-bottom: 5rem;\n}\n\n.relish-factory-dir-grid {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 4rem;\n    align-items: center;\n}\n\n.relish-factory-dir-left {\n    position: relative;\n    display: flex;\n    justify-content: center;\n}\n\n.relish-factory-dir-left svg {\n    max-width: 100%;\n    height: auto;\n}\n\n\/* Hover\/active styles for factory floors in SVG *\/\n.relish-floor-shape {\n    cursor: pointer;\n    transition: var(--rc-transition);\n}\n\n.relish-floor-shape:hover,\n.relish-floor-shape.active {\n    filter: drop-shadow(0 0 6px rgba(212, 175, 55, 0.6));\n    opacity: 0.95;\n}\n\n.relish-factory-dir-right {\n    background: var(--rc-bg-light);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 2.2rem;\n    min-height: 380px;\n    display: flex;\n    flex-direction: column;\n    justify-content: center;\n    transition: var(--rc-transition);\n    position: relative;\n    overflow: hidden;\n}\n\n.relish-dept-details {\n    opacity: 0;\n    transform: translateX(20px);\n    display: none;\n    transition: opacity 0.4s ease, transform 0.4s ease;\n}\n\n.relish-dept-details.active {\n    display: block;\n    opacity: 1;\n    transform: translateX(0);\n}\n\n.relish-dept-header {\n    display: flex;\n    align-items: center;\n    gap: 1rem;\n    margin-bottom: 1.25rem;\n}\n\n.relish-dept-icon {\n    width: 44px;\n    height: 44px;\n    border-radius: 8px;\n    background: var(--rc-mint-soft);\n    color: var(--rc-primary);\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.2rem;\n}\n\n.relish-dept-title {\n    font-size: 1.3rem;\n    color: var(--rc-primary);\n}\n\n.relish-dept-desc {\n    font-size: 0.95rem;\n    color: var(--rc-text-muted);\n    margin-bottom: 1.5rem;\n    line-height: 1.7;\n}\n\n.relish-dept-stats-row {\n    display: grid;\n    grid-template-columns: 1fr 1fr;\n    gap: 1rem;\n}\n\n.relish-dept-stat-card {\n    background: #FFFFFF;\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-sm);\n    padding: 1rem;\n}\n\n.relish-dept-stat-num {\n    font-size: 1.5rem;\n    font-weight: 800;\n    color: var(--rc-gold);\n    margin-bottom: 0.25rem;\n}\n\n.relish-dept-stat-label {\n    font-size: 0.75rem;\n    color: var(--rc-text-muted);\n    text-transform: uppercase;\n    font-weight: 600;\n}\n\n\/* Success layout after wizard submissions *\/\n.relish-submission-success-panel {\n    text-align: center;\n    padding: 3rem 1.5rem;\n}\n\n.relish-success-circle {\n    width: 80px;\n    height: 80px;\n    background: var(--rc-mint-soft);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    margin: 0 auto 2rem auto;\n    color: var(--rc-primary);\n    font-size: 2.5rem;\n}\n\n.relish-success-team-row {\n    display: flex;\n    justify-content: center;\n    gap: 1.5rem;\n    margin-top: 2.5rem;\n}\n\n.relish-team-avatar-card {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 0.4rem;\n}\n\n.relish-team-pic {\n    width: 50px;\n    height: 50px;\n    border-radius: 50%;\n    border: 2px solid var(--rc-gold);\n    background: #FFFFFF;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n}\n\n.relish-team-pic svg {\n    width: 70%;\n    height: 70%;\n}\n\n.relish-team-pic img {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n    border-radius: 50%;\n}\n\n.relish-team-name {\n    font-size: 0.75rem;\n    font-weight: 700;\n    color: var(--rc-secondary);\n}\n\n.relish-team-role {\n    font-size: 0.65rem;\n    color: var(--rc-text-muted);\n}\n\n\/* Compliance Certificate Bar on contact page *\/\n.relish-certs-row {\n    display: flex;\n    justify-content: space-between;\n    flex-wrap: wrap;\n    gap: 1.5rem;\n    border-top: 1px solid var(--rc-border);\n    padding-top: 2rem;\n    align-items: center;\n}\n\n.relish-certs-title {\n    font-size: 0.95rem;\n    font-weight: 700;\n    color: var(--rc-primary-light);\n}\n\n.relish-certs-flex {\n    display: flex;\n    gap: 1.5rem;\n    align-items: center;\n}\n\n.relish-cert-item {\n    font-size: 0.75rem;\n    font-weight: 800;\n    color: var(--rc-text-muted);\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    padding: 0.4rem 0.9rem;\n    border-radius: var(--rc-radius-sm);\n    text-transform: uppercase;\n}\n\n\/* Hero Banner section (matching the provided green image) *\/\n.relish-hero-banner {\n    background-color: #005746; \/* exact header background color matching relish-tech.com *\/\n    color: #FFFFFF;\n    padding: 5rem 0;\n    margin-bottom: 3.5rem;\n    position: relative;\n    overflow: hidden;\n    border-radius: 0;\n    border: none;\n}\n\n.relish-hero-banner-grid {\n    display: grid;\n    grid-template-columns: 1.25fr 0.75fr;\n    gap: 4rem;\n    align-items: center;\n}\n\n.relish-hero-banner-content {\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n}\n\n.relish-hero-banner-badge {\n    background: rgba(255, 255, 255, 0.08);\n    border: 1px solid rgba(255, 255, 255, 0.15);\n    color: #FFFFFF;\n    padding: 0.5rem 1.2rem;\n    border-radius: 50px;\n    font-size: 0.78rem;\n    font-weight: 700;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.5rem;\n    margin-bottom: 1.8rem;\n    letter-spacing: 1px;\n}\n\n.relish-hero-banner-badge .badge-dot {\n    width: 8px;\n    height: 8px;\n    background-color: var(--rc-gold);\n    border-radius: 50%;\n    display: inline-block;\n}\n\n.relish-hero-banner-title {\n    font-size: 3.2rem !important;\n    line-height: 1.15 !important;\n    margin-bottom: 1.5rem;\n    color: #FFFFFF !important;\n    font-weight: 800;\n    text-align: left;\n}\n\n.relish-hero-banner-subtitle {\n    font-size: 1.05rem;\n    color: rgba(255, 255, 255, 0.8);\n    margin-bottom: 2.5rem;\n    line-height: 1.6;\n    max-width: 600px;\n    text-align: left;\n}\n\n.relish-hero-banner-tags {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 0.8rem;\n}\n\n.relish-hero-banner-tags .hero-tag-item {\n    background: rgba(255, 255, 255, 0.06);\n    border: 1px solid rgba(255, 255, 255, 0.12);\n    color: #FFFFFF;\n    padding: 0.5rem 1.1rem;\n    border-radius: 50px;\n    font-size: 0.82rem;\n    font-weight: 600;\n    display: inline-flex;\n    align-items: center;\n    gap: 0.4rem;\n}\n\n.relish-hero-banner-tags .hero-tag-item i {\n    color: var(--rc-gold);\n}\n\n\/* Right stacked stats column *\/\n.relish-hero-banner-stats {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    gap: 1.2rem;\n    z-index: 5;\n}\n\n.relish-hero-banner-stats .stats-bg-circle {\n    position: absolute;\n    width: 250px;\n    height: 250px;\n    border: 2px dashed rgba(255, 255, 255, 0.05);\n    border-radius: 50%;\n    top: 50%;\n    left: 50%;\n    transform: translate(-50%, -50%);\n    pointer-events: none;\n    z-index: -1;\n}\n\n.relish-hero-stat-glass-card {\n    background: rgba(255, 255, 255, 0.04);\n    backdrop-filter: blur(15px);\n    -webkit-backdrop-filter: blur(15px);\n    border: 1px solid rgba(255, 255, 255, 0.08);\n    border-radius: var(--rc-radius-md);\n    padding: 1.5rem 2rem;\n    text-align: left;\n    transition: var(--rc-transition);\n}\n\n.relish-hero-stat-glass-card:hover {\n    background: rgba(255, 255, 255, 0.08);\n    border-color: rgba(212, 175, 55, 0.3);\n    transform: translateY(-2px);\n}\n\n.relish-hero-stat-glass-card h3 {\n    font-size: 2.2rem;\n    font-weight: 800;\n    color: var(--rc-gold);\n    margin-bottom: 0.2rem;\n    font-family: 'Poppins', sans-serif;\n    line-height: 1.1;\n}\n\n.relish-hero-stat-glass-card p {\n    font-size: 0.8rem;\n    text-transform: uppercase;\n    letter-spacing: 0.5px;\n    color: rgba(255, 255, 255, 0.6) !important;\n    font-weight: 700;\n    margin: 0;\n}\n\n\/* Responsiveness *\/\n@media (max-width: 991px) {\n    .relish-contact-grid, \n    .relish-factory-dir-grid,\n    .relish-hero-banner-grid {\n        grid-template-columns: 1fr;\n        gap: 3.5rem;\n    }\n    \n    .relish-hero-banner-stats {\n        flex-direction: row;\n        justify-content: space-between;\n    }\n    \n    .relish-hero-stat-glass-card {\n        flex: 1;\n        text-align: center;\n        padding: 1.2rem;\n    }\n    \n    .relish-category-select-grid {\n        grid-template-columns: 1fr 1fr;\n    }\n}\n\n@media (max-width: 768px) {\n    .relish-hero-banner {\n        padding: 3rem 1rem;\n    }\n    \n    .relish-hero-banner-title {\n        font-size: 2.2rem !important;\n    }\n    \n    .relish-hero-banner-stats {\n        flex-direction: column;\n        gap: 1rem;\n    }\n    \n    .relish-category-select-grid {\n        grid-template-columns: repeat(2, 1fr);\n        gap: 0.6rem;\n    }\n    \n    .relish-category-option {\n        padding: 1rem 0.5rem;\n    }\n    \n    .relish-category-option-icon {\n        font-size: 1.5rem;\n        margin-bottom: 0.5rem;\n    }\n    \n    .relish-category-option-title {\n        font-size: 0.78rem;\n    }\n    \n    .relish-customisation-options {\n        grid-template-columns: 1fr;\n    }\n    \n    .relish-form-grid-2 {\n        grid-template-columns: 1fr;\n        gap: 0;\n    }\n    \n    .relish-contact-title {\n        font-size: 2rem;\n    }\n    .relish-contact-form-card {\n        padding: 1.8rem;\n    }\n    \n    .relish-certs-row {\n        flex-direction: column;\n        align-items: flex-start;\n        gap: 1rem;\n    }\n    \n    \/* Additional Premium Mobile Adjustments to Prevent Horizontal Scroll *\/\n    .ct-hidden-sm {\n        display: none !important;\n    }\n    \n    .relish-moq-grid {\n        grid-template-columns: repeat(2, 1fr) !important;\n        gap: 0.6rem !important;\n    }\n    \n    .relish-cost-selection-row {\n        flex-direction: column !important;\n        gap: 0.6rem !important;\n    }\n    \n    .relish-success-team-row {\n        flex-wrap: wrap !important;\n        gap: 1.2rem 1rem !important;\n    }\n}\n\n\/* ==========================================================================\n   ADDITIONAL GOLD TRUST MODULES (Partner Grid, Certs Wall, Location Map)\n   ========================================================================== *\/\n\n\/* 1. Why Partner With Us Grid *\/\n.relish-partner-grid {\n    display: grid;\n    grid-template-columns: repeat(3, 1fr);\n    gap: 1.5rem;\n    margin-bottom: 2rem;\n}\n\n.relish-partner-card {\n    background: rgba(248, 250, 250, 0.8);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-md);\n    padding: 2.2rem 1.8rem;\n    transition: var(--rc-transition);\n    display: flex;\n    flex-direction: column;\n    align-items: flex-start;\n}\n\n.relish-partner-card:hover {\n    background: var(--rc-bg-white);\n    border-color: var(--rc-primary-light);\n    transform: translateY(-4px);\n    box-shadow: var(--rc-shadow-medium);\n}\n\n.relish-partner-badge-icon {\n    width: 44px;\n    height: 44px;\n    background: var(--rc-mint-soft);\n    color: var(--rc-primary);\n    border-radius: 8px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.25rem;\n    margin-bottom: 1.2rem;\n    transition: var(--rc-transition);\n}\n\n.relish-partner-card:hover .relish-partner-badge-icon {\n    background: var(--rc-primary);\n    color: #FFFFFF;\n}\n\n.relish-partner-card h4 {\n    font-size: 1.05rem;\n    color: var(--rc-secondary);\n    margin-bottom: 0.6rem;\n    font-weight: 700;\n}\n\n.relish-partner-card p {\n    font-size: 0.85rem;\n    color: var(--rc-text-muted);\n    line-height: 1.55;\n}\n\n\/* 2. Globally Certified Pill Wall *\/\n.relish-certs-wall-container {\n    display: flex;\n    flex-wrap: wrap;\n    justify-content: center;\n    gap: 1rem;\n    padding: 0 1rem;\n}\n\n.relish-cert-pill {\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    border-radius: 50px;\n    padding: 0.75rem 1.6rem;\n    font-size: 0.85rem;\n    font-weight: 700;\n    color: var(--rc-secondary);\n    box-shadow: var(--rc-shadow-soft);\n    display: inline-flex;\n    align-items: center;\n    gap: 0.6rem;\n    transition: var(--rc-transition);\n}\n\n.relish-cert-pill:hover {\n    border-color: var(--rc-primary-light);\n    transform: translateY(-2px);\n    box-shadow: var(--rc-shadow-medium);\n}\n\n.relish-cert-pill i {\n    color: var(--rc-primary-light);\n    font-size: 1rem;\n}\n\n\/* 3. Find Our Factory Location Card *\/\n.relish-map-wrapper {\n    background: var(--rc-bg-white);\n    border: 1px solid var(--rc-border);\n    border-radius: var(--rc-radius-lg);\n    box-shadow: var(--rc-shadow-premium);\n    overflow: hidden;\n    margin-bottom: 4rem;\n    transition: var(--rc-transition);\n}\n\n.relish-map-canvas {\n    width: 100%;\n    height: 400px;\n    position: relative;\n    overflow: hidden;\n    background: #E8ECE9;\n}\n\n.relish-map-svg {\n    width: 100%;\n    height: 100%;\n    object-fit: cover;\n}\n\n\/* Map open button *\/\n.relish-map-open-btn {\n    position: absolute;\n    top: 20px;\n    left: 20px;\n    background: rgba(255, 255, 255, 0.9);\n    border: 1px solid var(--rc-border);\n    color: var(--rc-primary);\n    text-decoration: none;\n    font-size: 0.85rem;\n    font-weight: 700;\n    padding: 0.6rem 1.2rem;\n    border-radius: var(--rc-radius-sm);\n    box-shadow: var(--rc-shadow-soft);\n    transition: var(--rc-transition);\n    display: inline-flex;\n    align-items: center;\n    gap: 0.4rem;\n    backdrop-filter: blur(5px);\n    -webkit-backdrop-filter: blur(5px);\n}\n\n.relish-map-open-btn:hover {\n    background: var(--rc-primary);\n    color: #FFFFFF;\n    border-color: var(--rc-primary);\n    box-shadow: var(--rc-shadow-medium);\n}\n\n\/* Address detail horizontal bar *\/\n.relish-map-address-bar {\n    background: var(--rc-bg-white);\n    border-top: 1px solid var(--rc-border);\n    padding: 1.5rem 2rem;\n    display: flex;\n    align-items: center;\n    gap: 1.2rem;\n}\n\n.relish-map-address-icon {\n    width: 48px;\n    height: 48px;\n    background: var(--rc-mint-soft);\n    color: var(--rc-primary);\n    border-radius: 50%;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    font-size: 1.25rem;\n    flex-shrink: 0;\n}\n\n.relish-map-address-content h4 {\n    font-size: 1rem;\n    color: var(--rc-primary);\n    margin-bottom: 0.2rem;\n    font-weight: 700;\n}\n\n.relish-map-address-content p {\n    font-size: 0.8rem;\n    color: var(--rc-text-muted);\n    font-weight: 500;\n    margin: 0;\n}\n\n\/* Marker details *\/\n.relish-map-pin {\n    filter: drop-shadow(0 4px 8px rgba(0,0,0,0.15));\n    cursor: pointer;\n}\n\n\/* Media Query overrides for new grids *\/\n@media (max-width: 991px) {\n    .relish-partner-grid {\n        grid-template-columns: repeat(2, 1fr);\n    }\n}\n\n@media (max-width: 768px) {\n    .relish-partner-grid {\n        grid-template-columns: 1fr;\n    }\n    \n    .relish-map-canvas {\n        height: 300px;\n    }\n    \n    .relish-map-address-bar {\n        flex-direction: column;\n        align-items: flex-start;\n        gap: 1rem;\n        padding: 1.2rem;\n    }\n}\n\n\/* Premium Error Validation Styles *\/\n.relish-input-group.relish-error-state label {\n    color: #E84A5F;\n}\n\n.relish-input-group.relish-error-state .relish-input-field {\n    border-color: #E84A5F;\n    background-color: #FFF5F6;\n    box-shadow: 0 0 0 3px rgba(232, 74, 95, 0.1);\n}\n\n.relish-error-message {\n    font-size: 0.75rem;\n    font-weight: 600;\n    color: #E84A5F;\n    margin-top: 0.25rem;\n    display: flex;\n    align-items: center;\n    gap: 0.3rem;\n    animation: relishShake 0.3s ease-in-out;\n}\n\n.relish-customisation-options.relish-error-state {\n    border: 1px dashed #E84A5F;\n    padding: 1rem;\n    border-radius: var(--rc-radius-md);\n    background-color: #FFF5F6;\n    animation: relishShake 0.3s ease-in-out;\n}\n\n.relish-customise-error-msg {\n    grid-column: span 2;\n    font-size: 0.8rem;\n    font-weight: 600;\n    color: #E84A5F;\n    margin-top: 0.5rem;\n    display: flex;\n    align-items: center;\n    gap: 0.3rem;\n    width: 100%;\n}\n\n@keyframes relishShake {\n    0%, 100% { transform: translateX(0); }\n    25% { transform: translateX(-4px); }\n    75% { transform: translateX(4px); }\n}\n<\/style>\n\n<!-- Relish Contact: Interactive RFQ Wizard & B2B Manager Card -->\n<div class=\"relish-contact-wrapper\">\n    <div class=\"relish-contact-container relish-container-wide\">\n        <!-- Page Header Intro -->\n            <div class=\"relish-contact-header\">\n                <span class=\"relish-contact-tag\">Direct Factory Connection<\/span>\n                <h2 class=\"relish-contact-title\" style=\"font-size: 1.85rem;\">Interactive RFQ Specification Builder<\/h2>\n                <p class=\"relish-contact-desc\">\n                    Ready to build? Specify your parameters using our interactive tool below. We will compile your choices into a formal technical quote.\n                <\/p>\n            <\/div>\n            \n            <!-- B2B Dual Column Layout -->\n            <div class=\"relish-contact-grid\">\n                \n                <!-- Left: Multi-step B2B Inquiry Wizard -->\n                <div class=\"relish-contact-form-card\" id=\"relishWizardCard\">\n                    \n                    <!-- Progress Steps Tracker -->\n                    <div class=\"relish-wizard-tracker\">\n                        <div class=\"relish-wizard-progress-bar\" id=\"wizardProgressBar\"><\/div>\n                        <div class=\"relish-wizard-step active\" data-step=\"1\">\n                            1\n                            <span class=\"relish-wizard-step-label ct-hidden-sm\">Product & Vol<\/span>\n                        <\/div>\n                        <div class=\"relish-wizard-step\" data-step=\"2\">\n                            2\n                            <span class=\"relish-wizard-step-label ct-hidden-sm\">Custom Specs<\/span>\n                        <\/div>\n                        <div class=\"relish-wizard-step\" data-step=\"3\">\n                            3\n                            <span class=\"relish-wizard-step-label ct-hidden-sm\">Company Info<\/span>\n                        <\/div>\n                    <\/div>\n                    \n                    <!-- Wizard B2B Form -->\n                    <form id=\"relishB2bWizardForm\" onsubmit=\"return false;\">\n                        \n                        <!-- STEP 1 PANEL: Product Category & MOQ Buttons Grid -->\n                        <div class=\"relish-wizard-panel active\" data-panel=\"1\">\n                            <h3 style=\"font-size: 1.15rem; margin-bottom: 1.25rem; color: var(--rc-primary);\">\n                                <i class=\"fa-solid fa-layer-group\"><\/i> 1. Select Product Categories *\n                            <\/h3>\n                            \n                            <!-- 3x3 Grid containing 9 detailed oral care categories -->\n                            <div class=\"relish-input-group\"><label for=\"rfqProductName\">Product \/ Model of Interest (Optional)<\/label><input id=\"rfqProductName\" class=\"relish-input-field\" type=\"text\" maxlength=\"220\" placeholder=\"Enter a model, or ask us to recommend one\"><a id=\"rfqSourceLink\" hidden>View the product you selected<\/a><\/div>\n<div class=\"relish-category-select-grid\">\n                                <!-- Category 1: Electric Toothbrush -->\n                                <div class=\"relish-category-option\" data-value=\"electric-toothbrush\">\n                                    \n                                    <div class=\"relish-category-option-title\">Electric Toothbrush<\/div>\n                                <\/div>\n                                <!-- Category 2: Water Flosser -->\n                                <div class=\"relish-category-option\" data-value=\"water-flosser\">\n                                    \n                                    <div class=\"relish-category-option-title\">Water Flosser<\/div>\n                                <\/div>\n                                <!-- Category 3: U-shaped Toothbrush -->\n                                <div class=\"relish-category-option\" data-value=\"u-shape-toothbrush\">\n                                    \n                                    <div class=\"relish-category-option-title\">U-shaped Brush<\/div>\n                                <\/div>\n                                <!-- Category 4: Kids Toothbrush -->\n                                <div class=\"relish-category-option\" data-value=\"kids-toothbrush\">\n                                    \n                                    <div class=\"relish-category-option-title\">Kids Toothbrush<\/div>\n                                <\/div>\n                                <!-- Category 5: Manual Toothbrush -->\n                                <div class=\"relish-category-option\" data-value=\"manual-toothbrush\">\n                                    \n                                    <div class=\"relish-category-option-title\">Manual Toothbrush<\/div>\n                                <\/div>\n                                <!-- Category 6: Dental Floss \/ Picks -->\n                                <div class=\"relish-category-option\" data-value=\"dental-floss\">\n                                    \n                                    <div class=\"relish-category-option-title\">Floss & Picks<\/div>\n                                <\/div>\n                                <!-- Category 7: Tongue Scraper -->\n                                <div class=\"relish-category-option\" data-value=\"tongue-scraper\">\n                                    \n                                    <div class=\"relish-category-option-title\">Tongue Scraper<\/div>\n                                <\/div>\n                                <!-- Category 8: LED Teeth Whitening -->\n                                <div class=\"relish-category-option\" data-value=\"led-whitening\">\n                                    \n                                    <div class=\"relish-category-option-title\">LED Teeth Whitening<\/div>\n                                <\/div>\n                                <!-- Category 9: Replacement Brush Heads -->\n                                <div class=\"relish-category-option\" data-value=\"replacement-heads\">\n                                    \n                                    <div class=\"relish-category-option-title\">Brush Heads<\/div>\n                                <\/div>\n<div class=\"relish-category-option\" data-value=\"travel-accessories\"><div class=\"relish-category-option-title\">Travel & Storage Accessories<\/div><\/div>\n<div class=\"relish-category-option\" data-value=\"uv-accessories\"><div class=\"relish-category-option-title\">UV Care Accessories<\/div><\/div>\n<div class=\"relish-category-option\" data-value=\"other\"><div class=\"relish-category-option-title\">Other \/ Help Me Choose<\/div><\/div>\n                            <\/div>\n                            \n                            <h3 style=\"font-size: 1.15rem; margin-top: 2rem; margin-bottom: 1.25rem; color: var(--rc-primary);\">\n                                <i class=\"fa-solid fa-list-ol\"><\/i> 2. Choose your estimated purchase volume *\n                            <\/h3>\n                            \n                            <!-- Interactive MOQ Selector Buttons Grid (No sliders) -->\n                            <div class=\"relish-moq-slider-container\" style=\"background: var(--rc-bg-white); border: none; padding: 0;\">\n                                <div class=\"relish-moq-grid\"><button type=\"button\" class=\"relish-moq-btn\" data-moq=\"&lt;500\">&lt; 500<\/button><button type=\"button\" class=\"relish-moq-btn\" data-moq=\"500-999\">500\u2013999<\/button><button type=\"button\" class=\"relish-moq-btn\" data-moq=\"1000-4999\">1,000\u20134,999<\/button><button type=\"button\" class=\"relish-moq-btn\" data-moq=\"5000-9999\">5,000\u20139,999<\/button><button type=\"button\" class=\"relish-moq-btn\" data-moq=\"10000+\">10,000+<\/button><button type=\"button\" class=\"relish-moq-btn\" data-moq=\"unsure\">Not sure yet<\/button><\/div><div class=\"relish-input-group\"><label for=\"rfqExactQuantity\">Exact Quantity (Optional)<\/label><input class=\"relish-input-field\" id=\"rfqExactQuantity\" type=\"number\" min=\"1\" max=\"100000000\" step=\"1\" inputmode=\"numeric\" placeholder=\"Enter the number of units\"><\/div>\n                                \n                                <!-- MOQ Context Advisory Box (English advice) -->\n                                <div class=\"relish-slider-feedback-box\" id=\"moqFeedbackBox\" style=\"background: #FFF8E1; border-color: #FFE082;\">\n                                    <i class=\"fa-solid fa-circle-info\"><\/i>\n                                    <span id=\"moqFeedbackText\">Our standard MOQ is 1,000 units. Flexible quantities can be discussed based on your project.<\/span>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        \n                        <!-- STEP 2 PANEL: Customisation Choices & Target Pricing -->\n                        <div class=\"relish-wizard-panel\" data-panel=\"2\">\n                            <h3 style=\"font-size: 1.15rem; margin-bottom: 1.25rem; color: var(--rc-primary);\">\n                                <i class=\"fa-solid fa-sliders\"><\/i> 3. Select Customisation Scope Required\n                            <\/h3>\n                            \n                            <div class=\"relish-customisation-options\">\n                                <!-- Option 1: Logo -->\n                                <div class=\"relish-customise-option-card\" data-option=\"logo\">\n                                    <div class=\"relish-customise-checkbox\"><i class=\"fa-solid fa-check\"><\/i><\/div>\n                                    <div class=\"relish-customise-text\">\n                                        <h4>Private Label Logo<\/h4>\n                                        <p>Precise laser engraving or silk-screen overlay<\/p>\n                                    <\/div>\n                                <\/div>\n                                <!-- Option 2: Color -->\n                                <div class=\"relish-customise-option-card\" data-option=\"color\">\n                                    <div class=\"relish-customise-checkbox\"><i class=\"fa-solid fa-check\"><\/i><\/div>\n                                    <div class=\"relish-customise-text\">\n                                        <h4>CMF Pantone Color<\/h4>\n                                        <p>Custom body colors, textures and UV coating<\/p>\n                                    <\/div>\n                                <\/div>\n                                <!-- Option 3: Package -->\n                                <div class=\"relish-customise-option-card\" data-option=\"package\">\n                                    <div class=\"relish-customise-checkbox\"><i class=\"fa-solid fa-check\"><\/i><\/div>\n                                    <div class=\"relish-customise-text\">\n                                        <h4>Fully Custom Packaging<\/h4>\n                                        <p>Unique rigid box structure, booklets & accessories<\/p>\n                                    <\/div>\n                                <\/div>\n                                <!-- Option 4: Molding -->\n                                <div class=\"relish-customise-option-card\" data-option=\"molding\">\n                                    <div class=\"relish-customise-checkbox\"><i class=\"fa-solid fa-check\"><\/i><\/div>\n                                    <div class=\"relish-customise-text\">\n                                        <h4>New Mold R&D (ODM)<\/h4>\n                                        <p>3D mockups and exclusive structures from scratch<\/p>\n                                    <\/div>\n                                <\/div>\n                                <!-- Option 5: PCB & Bristle Function Upgrade -->\n                                <div class=\"relish-customise-option-card\" data-option=\"function-upgrade\">\n                                    <div class=\"relish-customise-checkbox\"><i class=\"fa-solid fa-check\"><\/i><\/div>\n                                    <div class=\"relish-customise-text\">\n                                        <h4>PCB & Bristle Function Upgrade<\/h4>\n                                        <p>Custom brushing\/flossing modes, timer settings, and smart pressure sensors.<\/p>\n                                    <\/div>\n                                <\/div>\n                                <!-- Option 6: Bristle & Brush Head Customisation -->\n                                <div class=\"relish-customise-option-card\" data-option=\"bristle-head\">\n                                    <div class=\"relish-customise-checkbox\"><i class=\"fa-solid fa-check\"><\/i><\/div>\n                                    <div class=\"relish-customise-text\">\n                                        <h4>Bristle & Brush Head Customisation<\/h4>\n                                        <p>DuPont\/Pedex filaments, charcoal\/sensitive types, and custom head shapes.<\/p>\n                                    <\/div>\n                                <\/div>\n                            <\/div>\n                            \n                            <h3 style=\"font-size: 1.15rem; margin-top: 2rem; margin-bottom: 1.25rem; color: var(--rc-primary);\">\n                                <i class=\"fa-solid fa-sack-dollar\"><\/i> 4. Target Casing Unit Cost (Ex-Factory)\n                            <\/h3>\n                            \n                            <!-- Cost segmentations -->\n                            <div class=\"relish-cost-selection-row\">\n                                <div class=\"relish-cost-btn\" data-cost=\"economy\">Value ($3.0 - $6.0)<\/div>\n                                <div class=\"relish-cost-btn\" data-cost=\"standard\">Mainstream ($6.0 - $12.0)<\/div>\n                                <div class=\"relish-cost-btn\" data-cost=\"premium\">Premium Smart ($12.0+)<\/div><div class=\"relish-cost-btn\" data-cost=\"unsure\">Not sure yet<\/div>\n                            <\/div>\n                        <\/div>\n                        \n                        <!-- STEP 3 PANEL: Contact info & File Attachment -->\n                        <div class=\"relish-wizard-panel\" data-panel=\"3\">\n                            <h3 style=\"font-size: 1.15rem; margin-bottom: 1.25rem; color: var(--rc-primary);\">\n                                <i class=\"fa-solid fa-file-shield\"><\/i> 5. Upload Concept Design or CAD file (Optional)\n                            <\/h3>\n                            \n                            <!-- Drag & Drop Zone -->\n                            <div class=\"relish-dropzone-area\" id=\"cadDropzone\">\n                                <input type=\"file\" id=\"cadFileInput\" style=\"display: none;\" accept=\".stp,.step,.igs,.iges,.pdf,.zip,.png,.jpg,.jpeg\" name=\"cad_file\" aria-label=\"Upload concept design or CAD file\">\n                                <div class=\"relish-dropzone-icon\"><i class=\"fa-solid fa-cloud-arrow-up\"><\/i><\/div>\n                                <div class=\"relish-dropzone-text\">\n                                    <h4>Click or browse file to upload<\/h4>\n                                    <p>PDF, PNG, JPG, ZIP, STEP or IGES; less than 10 MB. Files are uploaded with your inquiry.<\/p>\n                                <\/div>\n                                <div class=\"relish-security-badge\">\n                                    <i class=\"fa-solid fa-lock\"><\/i> Uploaded with your inquiry; our team receives a download link.\n                                <\/div>\n                            <\/div>\n                            \n                            <!-- Uploading Status progress bar -->\n                            <div class=\"relish-upload-progress-container\" id=\"uploadProgressContainer\">\n                                <div class=\"relish-upload-file-info\">\n                                    <span id=\"uploadFileName\"><i class=\"fa-solid fa-file-invoice\"><\/i> filename.stp<\/span>\n                                    <span id=\"uploadPercentage\">0%<\/span>\n                                <\/div>\n                                <span id=\"uploadBarFill\" hidden aria-hidden=\"true\"><\/span><p class=\"relish-file-ready-note\">File ready \u2014 will upload when you submit.<\/p>\n                            <\/div>\n                            \n                            <h3 style=\"font-size: 1.15rem; margin-top: 2rem; margin-bottom: 1.25rem; color: var(--rc-primary);\">\n                                <i class=\"fa-solid fa-address-book\"><\/i> 6. Contact Information *\n                            <\/h3>\n                            \n                            <!-- Form fields -->\n                            <div class=\"relish-form-grid-2\">\n                                <div class=\"relish-input-group\">\n                                    <label for=\"contactName\">Full Name *<\/label>\n                                    <input type=\"text\" class=\"relish-input-field\" id=\"contactName\" placeholder=\"e.g. John Doe\" required name=\"contact_name\" autocomplete=\"name\">\n                                <\/div>\n                                <div class=\"relish-input-group\">\n                                    <label for=\"contactEmail\">Business Email *<\/label>\n                                    <input type=\"email\" class=\"relish-input-field\" id=\"contactEmail\" placeholder=\"e.g. manager@brand.com\" required name=\"contact_email\" autocomplete=\"email\" spellcheck=\"false\">\n                                <\/div>\n                            <\/div>\n                            \n                            <div class=\"relish-form-grid-2\">\n                                <div class=\"relish-input-group\">\n                                    <label for=\"contactCompany\">Company Name<\/label>\n                                    <input type=\"text\" class=\"relish-input-field\" id=\"contactCompany\" placeholder=\"e.g. ToothCare LLC (Optional)\" name=\"contact_company\" autocomplete=\"organization\">\n                                <\/div>\n                                <div class=\"relish-input-group\">\n                                    <label for=\"contactPhone\">Phone \/ WhatsApp *<\/label>\n                                    <input type=\"tel\" class=\"relish-input-field\" id=\"contactPhone\" placeholder=\"For instant messaging connection\" required name=\"contact_phone\" autocomplete=\"tel\" inputmode=\"tel\">\n                                <\/div>\n                            <\/div>\n                            \n                            <div class=\"relish-input-group\">\n                                <label for=\"contactMessage\">Customisation Details & Requirements *<\/label>\n                                <textarea class=\"relish-input-field\" id=\"contactMessage\" placeholder=\"Describe your brand positioning, brushing mode specs, body material requests, or sample dispatch address...\" required name=\"contact_message\" autocomplete=\"off\"><\/textarea>\n                            <\/div>\n                        <\/div>\n                        \n                        <!-- Navigation panel -->\n                        <div id=\"rfqFormStatus\" role=\"alert\" hidden style=\"color:#9b2424;margin-top:1rem\"><\/div><div class=\"relish-wizard-navigation\">\n                            <button type=\"button\" class=\"relish-btn relish-btn-back\" id=\"wizardBackBtn\" style=\"display: none;\">\n                                <i class=\"fa-solid fa-arrow-left\"><\/i> Back\n                            <\/button>\n                            <button type=\"button\" class=\"relish-btn relish-btn-next\" id=\"wizardNextBtn\">\n                                Next <i class=\"fa-solid fa-arrow-right\"><\/i>\n                            <\/button>\n                        <\/div>\n                    <\/form>\n                <\/div>\n                \n                <!-- Right Panel: Victor Lee & Guarantee anchors -->\n                <div class=\"relish-contact-info-panel\">\n                    \n                    <!-- Victor Profile Card -->\n                    <div class=\"relish-manager-card\">\n                        <div class=\"relish-manager-profile\">\n                            <div class=\"relish-manager-avatar\">\n                                <img fetchpriority=\"high\" decoding=\"async\" width=\"294\" height=\"289\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/06\/Victor-Lee.webp\" alt=\"Victor Lee\">\n                            <\/div>\n                            <div class=\"relish-manager-meta\">\n                                <h4>Victor Lee<\/h4>\n                                <p>Global Key Accounts Director<\/p>\n                            <\/div>\n                        <\/div>\n                        \n                        <div class=\"relish-whatsapp-badge\">\n                            <i class=\"fa-brands fa-whatsapp\"><\/i> WhatsApp Live Online\n                        <\/div>\n                        \n                        <p style=\"font-size: 0.85rem; color: var(--rc-text-muted); line-height: 1.6; margin-bottom: 1.5rem;\">\n                            \"We guarantee that when you submit an RFQ, your project is handled not by a basic agent, but by a <strong>full dedicated team of structural engineers, packaging designers, and compliance officers<\/strong>.\"\n                        <\/p>\n                        \n                        <!-- Elegant 1x1 Glassmorphic Tiles List -->\n                        <div class=\"relish-contact-tiles-grid\">\n                            <!-- Tile 1: Email -->\n                            <div class=\"relish-contact-tile\" data-type=\"email\" data-value=\"sales@relish-tech.com\">\n                                <div class=\"relish-tile-header\">\n                                    <div class=\"relish-tile-icon icon-email\"><i class=\"fa-solid fa-envelope\"><\/i><\/div>\n                                    <div class=\"relish-tile-body\">\n                                        <div class=\"relish-tile-label\">Email Address<\/div>\n                                        <div class=\"relish-tile-value\">sales@relish-tech.com<\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"relish-tile-actions\">\n                                    <a href=\"mailto:sales@relish-tech.com\" class=\"relish-tile-link-btn\" title=\"Compose Email Direct\" onclick=\"event.stopPropagation();\"><i class=\"fa-solid fa-paper-plane\"><\/i><\/a>\n                                    <button class=\"relish-tile-copy-btn copy-btn\" title=\"Copy Email\" onclick=\"event.stopPropagation();\"><i class=\"fa-regular fa-copy\"><\/i><\/button>\n                                <\/div>\n                            <\/div>\n                            \n                            <!-- Tile 2: WhatsApp -->\n                            <div class=\"relish-contact-tile\" data-type=\"whatsapp\" data-value=\"+86 18033430173\">\n                                <div class=\"relish-tile-header\">\n                                    <div class=\"relish-tile-icon icon-whatsapp\"><i class=\"fa-brands fa-whatsapp\"><\/i><\/div>\n                                    <div class=\"relish-tile-body\">\n                                        <div class=\"relish-tile-label\">WhatsApp <span class=\"relish-pulse-dot\" title=\"Active Online Now\"><\/span><\/div>\n                                        <div class=\"relish-tile-value\">+86 18033430173<\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"relish-tile-actions\">\n                                    <a href=\"https:\/\/wa.me\/8618033430173?text=Hi%20Relish%2C%20I%20am%20looking%20for%20a%20reliable%20OEM%2FODM%20partner%20for%20oral%20care%20products.%20Could%20you%20please%20share%20your%20latest%20catalog%20and%20MOQ%3F\" target=\"_blank\" class=\"relish-tile-link-btn\" title=\"Chat on WhatsApp\" onclick=\"event.stopPropagation();\" rel=\"noopener\"><i class=\"fa-solid fa-square-arrow-up-right\"><\/i><\/a>\n                                    <button class=\"relish-tile-copy-btn copy-btn\" title=\"Copy Number\" onclick=\"event.stopPropagation();\"><i class=\"fa-regular fa-copy\"><\/i><\/button>\n                                <\/div>\n                            <\/div>\n                            \n                            <!-- Tile 3: Phone -->\n                            <div class=\"relish-contact-tile\" data-type=\"phone\" data-value=\"+86 137 9498 9121\">\n                                <div class=\"relish-tile-header\">\n                                    <div class=\"relish-tile-icon icon-phone\"><i class=\"fa-solid fa-phone\"><\/i><\/div>\n                                    <div class=\"relish-tile-body\">\n                                        <div class=\"relish-tile-label\">Phone Call<\/div>\n                                        <div class=\"relish-tile-value\">+86 13794989121<\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"relish-tile-actions\">\n                                    <a href=\"tel:+8613794989121\" class=\"relish-tile-link-btn\" title=\"Call Us Direct\" onclick=\"event.stopPropagation();\"><i class=\"fa-solid fa-phone-volume\"><\/i><\/a>\n                                    <button class=\"relish-tile-copy-btn copy-btn\" title=\"Copy Number\" onclick=\"event.stopPropagation();\"><i class=\"fa-regular fa-copy\"><\/i><\/button>\n                                <\/div>\n                            <\/div>\n                            \n                            <!-- Tile 4: WeChat -->\n                            <div class=\"relish-contact-tile\" data-type=\"wechat\" data-value=\"VictorRelish\" id=\"wechatTileTrigger\">\n                                <div class=\"relish-tile-header\">\n                                    <div class=\"relish-tile-icon icon-wechat\"><i class=\"fa-brands fa-weixin\"><\/i><\/div>\n                                    <div class=\"relish-tile-body\">\n                                        <div class=\"relish-tile-label\">WeChat<\/div>\n                                        <div class=\"relish-tile-value\">VictorRelish<\/div>\n                                    <\/div>\n                                <\/div>\n                                <div class=\"relish-tile-actions\">\n                                    <button class=\"relish-tile-link-btn wechat-btn\" title=\"View WeChat QR Code\" onclick=\"event.stopPropagation();\"><i class=\"fa-solid fa-qrcode\"><\/i><\/button>\n                                    <button class=\"relish-tile-copy-btn copy-btn\" title=\"Copy WeChat ID\" onclick=\"event.stopPropagation();\"><i class=\"fa-regular fa-copy\"><\/i><\/button>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        \n                        <!-- Address Ribbon -->\n                        <div class=\"relish-contact-tile-address\">\n                            <i class=\"fa-solid fa-location-dot\"><\/i>\n                            <div class=\"relish-address-text\">\n                                <h5>Factory & HQ Address<\/h5>\n                                <p>Building A, Julong Yida Industrial Park, Baolong Street, Shenzhen, China<\/p>\n                            <\/div>\n                        <\/div>\n                        \n                        <a href=\"https:\/\/wa.me\/8618033430173?text=Hi%20Relish%2C%20I%20am%20looking%20for%20a%20reliable%20OEM%2FODM%20partner%20for%20oral%20care%20products.%20Could%20you%20please%20share%20your%20latest%20catalog%20and%20MOQ%3F\" target=\"_blank\" class=\"relish-btn relish-virtual-call-btn\" rel=\"noopener\">\n                            <i class=\"fa-solid fa-video\"><\/i> Schedule Live Video Factory Tour\n                        <\/a>\n                    <\/div>\n                    \n                    <!-- Response Guarantee Card -->\n                    <div class=\"relish-guarantee-ribbon\">\n                        <div class=\"relish-guarantee-icon\"><i class=\"fa-solid fa-stopwatch\"><\/i><\/div>\n                        <div class=\"relish-guarantee-text\">\n                            <h4>24h Global Quoting & Sampling Response<\/h4>\n                            <p>First-round pricing estimates are delivered in under 12 hours, complete with shipping quotes.<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n    <\/div>\n<\/div>\n\n<!-- WeChat QR Code Modal (Frosted Glass Overlay) -->\n    <div class=\"wechat-qr-modal\" id=\"wechatQrModal\">\n        <div class=\"wechat-qr-modal-content\">\n            <button class=\"wechat-qr-close-btn\" id=\"wechatQrCloseBtn\">&times;<\/button>\n            <i class=\"fa-brands fa-weixin qr-modal-logo\"><\/i>\n            <h3 style=\"font-size: 1.3rem; margin-bottom: 0.5rem; color: var(--rc-primary);\">Scan WeChat QR Code<\/h3>\n            <p style=\"font-size: 0.82rem; color: var(--rc-text-muted); margin-bottom: 1.5rem; line-height: 1.5;\">Scan to add <strong>Victor Lee<\/strong> for instant project consultations and live factory showcases.<\/p>\n            \n            <div class=\"wechat-qr-box\">\n                <div class=\"wechat-scanner-laser-line\"><\/div>\n                <img decoding=\"async\" width=\"265\" height=\"265\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/06\/WeChat-QR-Code.webp\" alt=\"WeChat QR Code\" style=\"width: 200px; height: 200px; object-fit: contain; border-radius: 8px;\">\n            <\/div>\n            \n            <div class=\"wechat-copy-box\">\n                <span style=\"font-size: 0.95rem; color: var(--rc-secondary);\">WeChat ID: <strong id=\"wechatIdText\">VictorRelish<\/strong><\/span>\n                <button class=\"relish-btn\" style=\"padding: 0.4rem 1rem; font-size: 0.78rem; border-radius: var(--rc-radius-sm); background: var(--rc-primary); color:#FFFFFF;\" id=\"wechatCopyIdBtn\">Copy ID<\/button>\n            <\/div>\n        <\/div>\n    <\/div>\n\n<script>\n\/* contact-app.js - Relish Premium B2B Contact Page Interactive Engine (English Edition) *\/\n\ndocument.addEventListener('DOMContentLoaded', () => {\n    \n    \/\/ Approved RFQ state: values reflect an explicit visitor choice or product context.\n    const wizardState = {currentStep:1,category:'',moq:'',customisations:[],cost:'',uploadedFile:null,productId:'',productName:'',sourceUrl:''};\n    const progressBar=document.getElementById('wizardProgressBar'),steps=document.querySelectorAll('.relish-wizard-step'),panels=document.querySelectorAll('.relish-wizard-panel');\n    const nextBtn=document.getElementById('wizardNextBtn'),backBtn=document.getElementById('wizardBackBtn'),formCard=document.getElementById('relishWizardCard');\n    const categoryOptions=document.querySelectorAll('.relish-category-option'),moqButtons=document.querySelectorAll('.relish-moq-btn'),customiseCards=document.querySelectorAll('.relish-customise-option-card'),costBtns=document.querySelectorAll('.relish-cost-btn');\n    const cadDropzone=document.getElementById('cadDropzone'),cadFileInput=document.getElementById('cadFileInput'),uploadProgressContainer=document.getElementById('uploadProgressContainer'),uploadFileName=document.getElementById('uploadFileName'),uploadPercentage=document.getElementById('uploadPercentage'),uploadBarFill=document.getElementById('uploadBarFill');\n    const floorShapes=document.querySelectorAll('.relish-floor-shape'),deptDetails=document.querySelectorAll('.relish-dept-details');\n    const exactQuantity=document.getElementById('rfqExactQuantity'),productName=document.getElementById('rfqProductName');\n    const policy='Our standard MOQ is 1,000 units. Flexible quantities can be discussed based on your project.';\n    const status=document.getElementById('rfqFormStatus');\n    function tell(message){status.textContent=message;status.hidden=!message;}\n    function selection(nodes,chosen){nodes.forEach(n=>{const active=n===chosen;n.classList.toggle('selected',active);n.setAttribute('aria-pressed',String(active));});}\n    function keyboard(nodes){nodes.forEach(n=>{if(n.tagName!=='BUTTON'){n.setAttribute('role','button');n.tabIndex=0;n.addEventListener('keydown',e=>{if(e.key==='Enter'||e.key===' '){e.preventDefault();n.click();}});}n.setAttribute('aria-pressed','false');});}\n    keyboard(categoryOptions);keyboard(customiseCards);keyboard(costBtns);keyboard(moqButtons);\n    function adaptCustomisation(){\n        const electric=['electric-toothbrush','water-flosser','u-shape-toothbrush','kids-toothbrush','led-whitening'].includes(wizardState.category);\n        const brush=['electric-toothbrush','u-shape-toothbrush','kids-toothbrush','manual-toothbrush','replacement-heads'].includes(wizardState.category);\n        customiseCards.forEach(card=>{const key=card.dataset.option;const allowed=key==='function-upgrade'?electric:key==='bristle-head'?brush:true;card.hidden=!allowed;card.style.display=allowed?'':'none';if(!allowed){card.classList.remove('selected');card.setAttribute('aria-pressed','false');wizardState.customisations=wizardState.customisations.filter(x=>x!==key);}});\n    }\n    categoryOptions.forEach(opt=>opt.addEventListener('click',()=>{selection(categoryOptions,opt);wizardState.category=opt.dataset.value;adaptCustomisation();tell('');}));\n    function chooseQuantity(value){wizardState.moq=value;selection(moqButtons,[...moqButtons].find(b=>b.dataset.moq===value));document.getElementById('moqFeedbackText').textContent=policy;}\n    moqButtons.forEach(btn=>btn.addEventListener('click',()=>{exactQuantity.value='';chooseQuantity(btn.dataset.moq);tell('');}));\n    exactQuantity.addEventListener('input',()=>{const n=Number(exactQuantity.value);if(exactQuantity.value&&Number.isSafeInteger(n)&&n>0){chooseQuantity(n<500?'<500':n<1000?'500-999':n<5000?'1000-4999':n<10000?'5000-9999':'10000+');}else{chooseQuantity('');}});\n    customiseCards.forEach(card=>card.addEventListener('click',()=>{if(card.hidden)return;const key=card.dataset.option,active=!card.classList.contains('selected');card.classList.toggle('selected',active);card.setAttribute('aria-pressed',String(active));wizardState.customisations=active?[...wizardState.customisations,key]:wizardState.customisations.filter(x=>x!==key);}));\n    costBtns.forEach(btn=>btn.addEventListener('click',()=>{selection(costBtns,btn);wizardState.cost=btn.dataset.cost;tell('');}));\n    const params=new URLSearchParams(location.search),id=params.get('rfq_product_id')||'',name=(params.get('rfq_product')||'').slice(0,220),category=params.get('rfq_category')||'';\n    if(\/^\\d{1,10}$\/.test(id)){\n        try{const source=new URL(params.get('rfq_source')||'',location.origin);if(source.origin===location.origin&&\/^\\\/(?:[a-z]{2}(?:_[A-Z]{2})?\\\/)?products\\\/\/.test(source.pathname)){wizardState.productId=id;wizardState.productName=name;wizardState.sourceUrl=source.origin+source.pathname;productName.value=name;document.getElementById('rfqSourceLink').href=wizardState.sourceUrl;document.getElementById('rfqSourceLink').hidden=false;const choice=[...categoryOptions].find(x=>x.dataset.value===category);if(choice)choice.click();}}catch(e){}\n    }\n    \/\/ A same-site product referral also works with existing quote links.\n    \/\/ Read only public product markup; never execute scripts from the response.\n    if(!wizardState.productId&&document.referrer){\n        try{\n            const origin=new URL(document.referrer);\n            if(origin.origin===location.origin&&\/^\\\/(?:[a-z]{2}(?:_[A-Z]{2})?\\\/)?products\\\/\/.test(origin.pathname)){\n                wizardState.sourceUrl=origin.origin+origin.pathname;\n                const sourceLink=document.getElementById('rfqSourceLink');sourceLink.href=wizardState.sourceUrl;sourceLink.hidden=false;\n                wizardState.originLoading=true;\n                const abort=new AbortController(),timer=setTimeout(()=>abort.abort(),8000);\n                fetch(wizardState.sourceUrl,{credentials:'omit',signal:abort.signal}).then(response=>{\n                    if(!response.ok||new URL(response.url).origin!==location.origin)throw Error('Product unavailable');return response.text();\n                }).then(markup=>{\n                    const doc=new DOMParser().parseFromString(markup,'text\/html');\n                    const title=doc.querySelector('h1')?.textContent.trim().slice(0,220)||'';\n                    const match=(doc.body?.className||'').match(\/(?:^|\\s)postid-(\\d+)(?:\\s|$)\/);\n                    if(match)wizardState.productId=match[1];\n                    if(title&&!productName.value.trim()){wizardState.productName=title;productName.value=title;}\n                    let inferred='other';\n                    if(\/\\bUV(?:-LED)?\\b\/i.test(title)&&\/case|pod|sanitiz\/i.test(title))inferred='uv-accessories';\n                    else if(\/travel (bag|case)\/i.test(title)&&!\/toothbrush with\/i.test(title))inferred='travel-accessories';\n                    else if(\/manual toothbrush\/i.test(title))inferred='manual-toothbrush';\n                    else if(\/U-shaped\/i.test(title))inferred='u-shape-toothbrush';\n                    else if(\/kids|children\/i.test(title))inferred='kids-toothbrush';\n                    else if(\/water flosser\/i.test(title)&&!\/toothbrush.*(?:&|and).*water flosser\/i.test(title))inferred='water-flosser';\n                    else if(\/toothbrush\/i.test(title))inferred='electric-toothbrush';\n                    if(!wizardState.category){const choice=[...categoryOptions].find(x=>x.dataset.value===inferred);if(choice)choice.click();}\n                }).catch(()=>tell('You can enter the product model above or describe your requirements below.'))\n                  .finally(()=>{clearTimeout(timer);wizardState.originLoading=false;});\n            }\n        }catch(e){}\n    }\n    productName.addEventListener('input',()=>{wizardState.productName=productName.value.trim().slice(0,220);});\n    function updateStepUI(){\n        progressBar.style.width=((wizardState.currentStep-1)\/(steps.length-1)*100)+'%';\n        steps.forEach(s=>{const n=Number(s.dataset.step);s.classList.toggle('active',n===wizardState.currentStep);s.classList.toggle('completed',n<wizardState.currentStep);});\n        panels.forEach(p=>p.classList.toggle('active',Number(p.dataset.panel)===wizardState.currentStep));\n        backBtn.style.display=wizardState.currentStep===1?'none':'inline-flex';nextBtn.innerHTML=wizardState.currentStep===3?'<i class=\"fa-solid fa-paper-plane\"><\/i> Submit B2B Inquiry':'Next <i class=\"fa-solid fa-arrow-right\"><\/i>';\n    }\n    nextBtn.addEventListener('click',()=>{\n        tell('');\n        if(wizardState.currentStep===1&&wizardState.originLoading){tell('Loading your selected product. Please try Next in a moment.');return;}\n        if(wizardState.currentStep===1){if(!wizardState.category){tell('Please select a product category, or choose Other \/ Help me choose.');return;}if(!wizardState.moq||!exactQuantity.checkValidity()){tell('Choose an estimated quantity or Not sure yet, or enter a positive whole number.');return;}}\n        if(wizardState.currentStep===2&&!wizardState.cost){tell('Choose a target budget or Not sure yet.');return;}\n        if(wizardState.currentStep<3){wizardState.currentStep++;updateStepUI();return;}\n        for(const id of ['contactName','contactEmail','contactPhone','contactMessage']){const input=document.getElementById(id);if(!input.value.trim()||!input.checkValidity()){input.reportValidity();input.focus();tell('Please complete all required contact fields.');return;}}\n        wizardState.exactQuantity=exactQuantity.value;wizardState.productName=productName.value.trim().slice(0,220);\n        submitRFQInquiry();\n    });\n    backBtn.addEventListener('click',()=>{if(wizardState.currentStep>1){wizardState.currentStep--;updateStepUI();tell('');}});\n    function clearFile(message){wizardState.uploadedFile=null;uploadProgressContainer.classList.remove('file-ready');cadFileInput.value='';uploadProgressContainer.style.display='block';uploadFileName.textContent=message;uploadPercentage.textContent='Not attached';uploadBarFill.style.width='0%';}\n    function handleFileUpload(file){\n        if(!file){clearFile('No file selected.');return;}\n        if(!\/\\.(pdf|png|jpe?g|zip|stp|step|igs|iges)$\/i.test(file.name)){clearFile('Unsupported file type. Choose PDF, PNG, JPG, ZIP, STEP or IGES.');return;}\n        if(file.size>=10*1024*1024){clearFile('Please choose a file smaller than 10 MB. Larger files can be arranged after we contact you.');return;}\n        wizardState.uploadedFile=file;uploadProgressContainer.classList.add('file-ready');uploadProgressContainer.style.display='block';uploadFileName.textContent=file.name+' ('+(file.size\/1024\/1024).toFixed(2)+' MB)';uploadPercentage.textContent='\u2713 Ready';uploadBarFill.style.width='0%';\n        cadDropzone.querySelector('.relish-dropzone-text h4').textContent='File selected \u2014 sent with your inquiry';\n    }\n    cadDropzone.addEventListener('click',()=>cadFileInput.click());cadFileInput.addEventListener('change',()=>handleFileUpload(cadFileInput.files[0]));\n    ['dragenter','dragover','dragleave','drop'].forEach(type=>cadDropzone.addEventListener(type,e=>{e.preventDefault();e.stopPropagation();}));\n    cadDropzone.addEventListener('drop',e=>handleFileUpload(e.dataTransfer.files[0]));\n    adaptCustomisation();updateStepUI();\n\n    \/\/ --- 5. FACTORY BLUEPRINT TABS SWEEPER ---\n    floorShapes.forEach(floor => {\n        floor.addEventListener('click', () => {\n            floorShapes.forEach(f => f.classList.remove('active'));\n            floor.classList.add('active');\n\n            const floorId = floor.getAttribute('data-floor');\n            \n            deptDetails.forEach(detail => {\n                detail.classList.remove('active');\n            });\n            \n            const targetDetails = document.getElementById(`details-${floorId}`);\n            if (targetDetails) {\n                targetDetails.classList.add('active');\n            }\n\n            const panel = document.getElementById('relishDeptPanel');\n            panel.style.transform = 'scale(0.98)';\n            panel.style.opacity = '0.9';\n            setTimeout(() => {\n                panel.style.transform = 'scale(1)';\n                panel.style.opacity = '1';\n            }, 200);\n        });\n    });\n\n    \/\/ --- 6. RFQ SUCCESSFUL SUBMISSION PANEL (English trust boost) ---\n    window.renderSuccessUI = function(contactName) {\n        formCard.style.transition = 'all 0.5s ease';\n        formCard.innerHTML = `\n            <div class=\"relish-submission-success-panel\">\n                <div class=\"relish-success-circle\">\n                    <i class=\"fa-solid fa-circle-check\"><\/i>\n                <\/div>\n                <h3 style=\"font-size: 1.6rem; color: var(--rc-primary); margin-bottom: 1rem;\">Thank you, ${contactName}!<\/h3>\n                <p style=\"color: var(--rc-text-muted); font-size: 0.95rem; line-height: 1.7; max-width: 600px; margin: 0 auto 2rem auto;\">\n                    Your Request for Quote (RFQ) has been logged in our **Global Enterprise System**. A dedicated B2B sales director and structural engineer from <strong>Relish Technology<\/strong> will review your custom parameters and contact you via email with custom pricing worksheets in under <strong>12 hours<\/strong>.\n                <\/p>\n                \n                <h4 style=\"font-size: 1rem; color: var(--rc-primary-light); margin-top: 2rem; border-top: 1px dashed var(--rc-border); padding-top: 2rem; margin-bottom: 1.25rem;\">\n                    <i class=\"fa-solid fa-people-group\"><\/i> Your Dedicated Relish Technical Support Team:\n                <\/h4>\n                \n                <!-- B2B Professional Roles Avatars -->\n                <div class=\"relish-success-team-row\">\n                    <!-- Director: Victor Lee -->\n                    <div class=\"relish-team-avatar-card\">\n                        <div class=\"relish-team-pic\">\n                            <img fetchpriority=\"high\" decoding=\"async\" width=\"294\" height=\"289\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/06\/Victor-Lee.webp\" alt=\"Victor Lee\">\n                        <\/div>\n                        <span class=\"relish-team-name\">Victor Lee<\/span>\n                        <span class=\"relish-team-role\">Sales Director<\/span>\n                    <\/div>\n                    <!-- Engineer: Arthur Chen -->\n                    <div class=\"relish-team-avatar-card\">\n                        <div class=\"relish-team-pic\">\n                            <svg viewBox=\"0 0 100 100\" fill=\"none\" width=\"35\">\n                                <circle cx=\"50\" cy=\"50\" r=\"45\" fill=\"#EAF5F2\"\/>\n                                <path d=\"M30 75C30 65 38 60 50 60C62 60 70 65 70 75\" stroke=\"#1E846B\" stroke-width=\"3\"\/>\n                                <circle cx=\"50\" cy=\"35\" r=\"14\" fill=\"#1E846B\"\/>\n                            <\/svg>\n                        <\/div>\n                        <span class=\"relish-team-name\">Arthur Chen<\/span>\n                        <span class=\"relish-team-role\">Lead Engineer<\/span>\n                    <\/div>\n                    <!-- Designer: Shirley Wu -->\n                    <div class=\"relish-team-avatar-card\">\n                        <div class=\"relish-team-pic\">\n                            <svg viewBox=\"0 0 100 100\" fill=\"none\" width=\"35\">\n                                <circle cx=\"50\" cy=\"50\" r=\"45\" fill=\"#EAF5F2\"\/>\n                                <path d=\"M30 75C30 65 38 60 50 60C62 60 70 65 70 75\" stroke=\"#C58589\" stroke-width=\"3\"\/>\n                                <circle cx=\"50\" cy=\"35\" r=\"14\" fill=\"#ECA1A6\"\/>\n                            <\/svg>\n                        <\/div>\n                        <span class=\"relish-team-name\">Shirley Wu<\/span>\n                        <span class=\"relish-team-role\">CMF Designer<\/span>\n                    <\/div>\n                    <!-- Quality Inspector: Daniel Zhou -->\n                    <div class=\"relish-team-avatar-card\">\n                        <div class=\"relish-team-pic\">\n                            <svg viewBox=\"0 0 100 100\" fill=\"none\" width=\"35\">\n                                <circle cx=\"50\" cy=\"50\" r=\"45\" fill=\"#EAF5F2\"\/>\n                                <path d=\"M30 75C30 65 38 60 50 60C62 60 70 65 70 75\" stroke=\"#002D22\" stroke-width=\"3\"\/>\n                                <circle cx=\"50\" cy=\"35\" r=\"14\" fill=\"#002D22\"\/>\n                            <\/svg>\n                        <\/div>\n                        <span class=\"relish-team-name\">Daniel Zhou<\/span>\n                        <span class=\"relish-team-role\">ISO Inspector<\/span>\n                    <\/div>\n                <\/div>\n                \n                <div class=\"relish-success-actions\"><button type=\"button\" class=\"relish-btn relish-btn-back\" id=\"relishFormResetBtn\">Submit Another Request<\/button><a class=\"relish-browse-products\" href=\"\/products\/\">Browse Products<\/a><\/div>\n            <\/div>\n        `;\n        \n        document.getElementById('relishFormResetBtn').addEventListener('click', () => {\n            window.location.reload();\n        });\n    }\n\n    \/**\n * Fetch with timeout and optional retry.\n * @param {string} url\n * @param {object} options  fetch options; may include { retry: 1, timeout: 20000 }\n * @returns {Promise<Response>}\n *\/\nfunction fetchWithTimeout(url, options = {}) {\n    const { retry = 0, timeout = 20000, ...fetchOptions } = options;\n\n    return new Promise((resolve, reject) => {\n        const controller = new AbortController();\n        const id = setTimeout(() => controller.abort(), timeout);\n\n        fetch(url, { ...fetchOptions, signal: controller.signal })\n            .then((response) => {\n                clearTimeout(id);\n                resolve(response);\n            })\n            .catch((err) => {\n                clearTimeout(id);\n                reject(err);\n            });\n    }).catch((err) => {\n        if (retry > 0) {\n            console.log('[Relish RFQ] Request timed out or failed, retrying...');\n            return fetchWithTimeout(url, { ...options, retry: retry - 1 });\n        }\n        throw err;\n    });\n}\n\nfunction submitRFQInquiry() {\n    const contactName    = document.getElementById('contactName').value.trim();\n    const contactEmail   = document.getElementById('contactEmail').value.trim();\n\n    \/\/ Basic validation (Elementor will also validate, but this gives faster feedback)\n    if (!contactName) {\n        showToast('Full Name is required.', true);\n        return;\n    }\n    if (!contactEmail || !\/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/.test(contactEmail)) {\n        showToast('A valid business email is required.', true);\n        return;\n    }\n\n    \/\/ Show spinner with a patient message (Elementor + reCAPTCHA + mail can take 30-45s)\n    const originalBtnHtml = nextBtn.innerHTML;\n    nextBtn.disabled = true;\n    nextBtn.innerHTML = '<i class=\"fa-solid fa-spinner fa-spin\"><\/i> Submitting, please wait...';\n\n    \/\/ Bridge wizard data into the Elementor form and submit it\n    const pendingStatus=document.getElementById('rfqFormStatus');if(pendingStatus){pendingStatus.hidden=false;pendingStatus.textContent=wizardState.uploadedFile?'Submitting your inquiry and attachment\u2026':'Submitting your inquiry\u2026';}\n    const bridged = window.bridgeToElementorForm(wizardState);\n\n    if (!bridged) {\n        nextBtn.disabled = false;\n        nextBtn.innerHTML = originalBtnHtml;\n    }\n\n    \/\/ Note: success UI is handled by Elementor. If you want to show the wizard\n    \/\/ success panel, hook into Elementor's form submission success event instead.\n}\n\n\n\n    \/\/ --- 7. WECHAT MODAL & INTERACTIVE B2B CONTACTS (COPY & ACTIONS) ---\n    \n    const wechatModal = document.getElementById('wechatQrModal');\n    const wechatQrCloseBtn = document.getElementById('wechatQrCloseBtn');\n    const wechatCopyIdBtn = document.getElementById('wechatCopyIdBtn');\n    const wechatTileTrigger = document.getElementById('wechatTileTrigger');\n    \n    \/\/ Function to open WeChat Modal\n    function openWechatModal() {\n        if (wechatModal) {\n            wechatModal.classList.add('open');\n        }\n    }\n    \n    \/\/ Function to close WeChat Modal\n    function closeWechatModal() {\n        if (wechatModal) {\n            wechatModal.classList.remove('open');\n        }\n    }\n    \n    if (wechatQrCloseBtn) {\n        wechatQrCloseBtn.addEventListener('click', closeWechatModal);\n    }\n    \n    if (wechatModal) {\n        wechatModal.addEventListener('click', (e) => {\n            if (e.target === wechatModal) {\n                closeWechatModal();\n            }\n        });\n    }\n    \n    \/\/ WeChat ID Copy inside modal\n    if (wechatCopyIdBtn) {\n        wechatCopyIdBtn.addEventListener('click', (e) => {\n            e.stopPropagation();\n            navigator.clipboard.writeText('VictorRelish').then(() => {\n                showToast('WeChat ID \"VictorRelish\" copied to clipboard!');\n            });\n        });\n    }\n\n    \/\/ GTM dataLayer helper for contact clicks\n    function pushContactEvent(type, value) {\n        window.dataLayer = window.dataLayer || [];\n        window.dataLayer.push({\n            'event': `relish_${type}_click`,\n            'contact_value': value\n        });\n        console.log(`GTM DataLayer Event: relish_${type}_click pushed (Value: ${value})`);\n    }\n\n    \/\/ Event delegation for contact tiles and buttons.\n    \/\/ Prevents duplicate handlers when Elementor renders the HTML snippet twice.\n    if (!window.__relishContactEventsBound) {\n        window.__relishContactEventsBound = true;\n\n        \/\/ Deduplicate: Elementor sometimes renders the same HTML snippet twice\n        \/\/ (e.g. desktop\/mobile wrappers), producing two overlapping tile grids.\n        \/\/ Hide any duplicate grids so only the first one receives real clicks.\n        const grids = document.querySelectorAll('.relish-contact-tiles-grid');\n        if (grids.length > 1) {\n            console.warn('[Relish Contact] Found ' + grids.length + ' overlapping contact tile grids; hiding duplicates.');\n            grids.forEach(function(grid, index) {\n                if (index > 0) grid.style.display = 'none';\n            });\n        }\n\n        document.addEventListener('click', function(e) {\n            const virtualBtn = e.target.closest('.relish-virtual-call-btn');\n            if (virtualBtn) {\n                pushContactEvent('whatsapp', '8618033430173');\n                return;\n            }\n\n            const copyBtn = e.target.closest('.relish-contact-tile .copy-btn');\n            if (copyBtn) {\n                e.stopPropagation();\n                const tile = copyBtn.closest('.relish-contact-tile');\n                if (!tile) return;\n                const type = tile.getAttribute('data-type');\n                const value = tile.getAttribute('data-value');\n                pushContactEvent(type, value);\n                navigator.clipboard.writeText(value).then(() => {\n                    let formattedType = 'Contact info';\n                    if (type === 'email') formattedType = 'Email address';\n                    else if (type === 'whatsapp') formattedType = 'WhatsApp number';\n                    else if (type === 'phone') formattedType = 'Phone number';\n                    else if (type === 'wechat') formattedType = 'WeChat ID';\n                    showToast(`${formattedType} copied to clipboard!`);\n                });\n                return;\n            }\n\n            const linkBtn = e.target.closest('.relish-contact-tile .relish-tile-link-btn');\n            if (linkBtn) {\n                const tile = linkBtn.closest('.relish-contact-tile');\n                if (!tile) return;\n                pushContactEvent(tile.getAttribute('data-type'), tile.getAttribute('data-value'));\n                return;\n            }\n\n            const tile = e.target.closest('.relish-contact-tile');\n            if (tile) {\n                const type = tile.getAttribute('data-type');\n                const value = tile.getAttribute('data-value');\n                pushContactEvent(type, value);\n                navigator.clipboard.writeText(value).then(() => {\n                    let formattedType = 'Contact info';\n                    let actionText = '';\n                    if (type === 'email') {\n                        formattedType = 'Email address';\n                        actionText = 'Opening email client...';\n                        showToast(`${formattedType} copied! ${actionText}`);\n                        setTimeout(() => { window.location.href = `mailto:${value}`; }, 400);\n                    } else if (type === 'whatsapp') {\n                        formattedType = 'WhatsApp number';\n                        actionText = 'Opening WhatsApp chat...';\n                        showToast(`${formattedType} copied! ${actionText}`);\n                        setTimeout(() => { window.open(`https:\/\/wa.me\/8618033430173?text=Hi%20Relish%2C%20I%20am%20looking%20for%20a%20reliable%20OEM%2FODM%20partner%20for%20oral%20care%20products.%20Could%20you%20please%20share%20your%20latest%20catalog%20and%20MOQ%3F`, '_blank'); }, 400);\n                    } else if (type === 'phone') {\n                        formattedType = 'Phone number';\n                        actionText = 'Launching device call dialer...';\n                        showToast(`${formattedType} copied! ${actionText}`);\n                        setTimeout(() => { window.location.href = `tel:+8613794989121`; }, 400);\n                    } else if (type === 'wechat') {\n                        formattedType = 'WeChat ID';\n                        showToast(`${formattedType} \"VictorRelish\" copied to clipboard!`);\n                        openWechatModal();\n                    }\n                });\n                return;\n            }\n\n            const wechatBtn = e.target.closest('.wechat-btn');\n            if (wechatBtn) {\n                e.stopPropagation();\n                pushContactEvent('wechat', 'VictorRelish');\n                navigator.clipboard.writeText('VictorRelish').then(() => {\n                    showToast('WeChat ID \"VictorRelish\" copied to clipboard!');\n                    openWechatModal();\n                });\n                return;\n            }\n        });\n    }\n\n    \/\/ Toast Alert Notification utility\n    function showToast(message, isError = false) {\n        let toast = document.getElementById('relishToast');\n        if (!toast) {\n            toast = document.createElement('div');\n            toast.id = 'relishToast';\n            toast.style.position = 'fixed';\n            toast.style.bottom = '30px';\n            toast.style.left = '50%';\n            toast.style.transform = 'translateX(-50%) translateY(20px)';\n            toast.style.color = '#FFFFFF';\n            toast.style.padding = '0.8rem 1.8rem';\n            toast.style.borderRadius = '50px';\n            toast.style.fontSize = '0.9rem';\n            toast.style.fontWeight = '600';\n            toast.style.boxShadow = '0 10px 30px rgba(0, 45, 34, 0.2)';\n            toast.style.zIndex = '9999'; \/\/ Boost to z-index 9999 to prevent WP theme overlap\n            toast.style.transition = 'all 0.3s cubic-bezier(0.16, 1, 0.3, 1)';\n            toast.style.opacity = '0';\n            toast.style.pointerEvents = 'none';\n            toast.style.display = 'flex';\n            toast.style.alignItems = 'center';\n            toast.style.gap = '0.5rem';\n            document.body.appendChild(toast);\n        }\n        \n        if (isError) {\n            toast.style.background = 'rgba(211, 47, 47, 0.95)'; \/\/ Red for error\n            toast.innerHTML = `<i class=\"fa-solid fa-circle-exclamation\" style=\"color:#FFFFFF;\"><\/i> ${message}`;\n        } else {\n            toast.style.background = 'rgba(0, 77, 60, 0.95)'; \/\/ Green for success\n            toast.innerHTML = `<i class=\"fa-solid fa-circle-check\" style=\"color:var(--rc-gold);\"><\/i> ${message}`;\n        }\n        \n        toast.style.opacity = '1';\n        toast.style.transform = 'translateX(-50%) translateY(0)';\n        \n        setTimeout(() => {\n            toast.style.opacity = '0';\n            toast.style.transform = 'translateX(-50%) translateY(20px)';\n        }, isError ? 6000 : 2500); \/\/ Errors display longer so they are legible\n    }\n\n    \n});\n<\/script>\n\n<script data-no-defer=\"1\">\n(function(){\n 'use strict';\n function message(text){const el=document.getElementById('rfqFormStatus');if(el){el.hidden=false;el.textContent=text;}}\n window.bridgeToElementorForm=function(state){\n  const form=document.querySelector('.elementor-element-25c77de .elementor-form');\n  if(!form){message('The inquiry form is unavailable. Please refresh and try again.');return false;}\n  const read=id=>document.getElementById(id)?.value.trim()||'';\n  const name=read('contactName'),email=read('contactEmail'),company=read('contactCompany'),phone=read('contactPhone'),details=read('contactMessage');\n  const label=(selector,value,attribute)=>[...document.querySelectorAll(selector)].find(x=>x.getAttribute(attribute)===value)?.textContent.trim()||'Not specified';\n  const body=[\n   'B2B PRODUCT INQUIRY',\n   'Product of interest: '+(state.productName||'Not specified'),\n   'Origin product ID: '+(state.productId||'Not specified'),\n   'Origin product URL: '+(state.sourceUrl||'Direct contact inquiry'),\n   'Product category: '+label('.relish-category-option',state.category,'data-value'),\n   'Estimated quantity: '+(state.exactQuantity?state.exactQuantity+' units':label('.relish-moq-btn',state.moq,'data-moq')),\n   'Customization requested: '+(state.customisations.length?state.customisations.map(x=>document.querySelector('.relish-customise-option-card[data-option=\"'+x+'\"] h4')?.textContent.trim()||x).join(', '):'Not specified'),\n   'Target budget: '+label('.relish-cost-btn',state.cost,'data-cost'),\n   'Selected file: '+(state.uploadedFile?state.uploadedFile.name:'None'),\n   '',details,'','Name: '+name,'Company: '+company,'Phone \/ WhatsApp: '+phone\n  ].join('\\n');\n  function set(id,value){const field=form.querySelector('[name=\"form_fields['+id+']\"]');if(field){field.value=value;field.dispatchEvent(new Event('input',{bubbles:true}));field.dispatchEvent(new Event('change',{bubbles:true}));}return !!field;}\n  if(!set('name',name)||!set('email',email)||!set('phone',phone)||!set('message',body)){message('The inquiry form fields could not be prepared. Please refresh and try again.');return false;}set('company',company);\n  const fileInput=form.querySelector('input[type=\"file\"][name=\"form_fields[rfq_attachment]\"],input[type=\"file\"][name=\"form_fields[rfq_attachment][]\"]');\n  if(state.uploadedFile&&!fileInput){message('The file field is not ready. Please refresh before submitting your attachment.');return false;}\n  try{if(fileInput){const transfer=new DataTransfer();if(state.uploadedFile)transfer.items.add(state.uploadedFile);fileInput.files=transfer.files;fileInput.dispatchEvent(new Event('change',{bubbles:true}));}}catch(e){message('This browser could not attach the file. Please try an updated browser.');return false;}\n  let settled=false,timer=null,observer=null;\n  function cleanup(){if(timer)clearTimeout(timer);if(observer)observer.disconnect();form.removeEventListener('submit_success',success);if(window.jQuery)window.jQuery(form).off('submit_success',success);}\n  function failure(text){if(settled)return;settled=true;cleanup();message(text);const button=document.getElementById('wizardNextBtn');if(button){button.disabled=false;button.innerHTML='<i class=\"fa-solid fa-paper-plane\"><\/i> Submit B2B Inquiry';}}\n  function success(){if(settled)return;settled=true;cleanup();if(Array.isArray(window.dataLayer))window.dataLayer.push({event:'elementor_form_submit_success',formId:form.id||'relish-b2b-wizard',formName:'B2B RFQ Wizard'});const escape=document.createElement('span');escape.textContent=name;if(typeof window.renderSuccessUI==='function')window.renderSuccessUI(escape.innerHTML);}\n  form.querySelectorAll('.elementor-message').forEach(x=>x.remove());\n  form.addEventListener('submit_success',success);if(window.jQuery)window.jQuery(form).on('submit_success',success);\n  observer=new MutationObserver(()=>{const error=form.querySelector('.elementor-message-danger,.elementor-message-error');if(error?.textContent.trim())failure('Your inquiry was not sent: '+error.textContent.trim());else if(form.querySelector('.elementor-message-success')?.textContent.trim())success();});observer.observe(form,{childList:true,subtree:true});\n  timer=setTimeout(()=>failure('Submission has not been confirmed. Your details are retained. Please check your connection before trying again.'),90000);\n  const submit=form.querySelector('button[type=\"submit\"]');if(!submit||submit.disabled){failure('The form is still loading or processing. Please wait and try again.');return false;}\n  submit.click();return true;\n };\n})();\n\n<\/script>\n\n<style>.relish-contact-wrapper .relish-cost-selection-row{flex-wrap:wrap}.relish-contact-wrapper .relish-cost-btn{min-width:140px}.relish-contact-wrapper .relish-category-option:focus-visible,.relish-contact-wrapper .relish-customise-option-card:focus-visible,.relish-contact-wrapper .relish-cost-btn:focus-visible{outline:3px solid #1e846b;outline-offset:3px}#rfqSourceLink[hidden],#rfqFormStatus[hidden]{display:none}<\/style>\n<style>\n.relish-contact-wrapper .relish-file-ready-note{display:none;margin:.5rem 0 0;font-size:.9rem;color:#005746}\n.relish-contact-wrapper .file-ready .relish-file-ready-note{display:block}\n.relish-contact-wrapper .file-ready #uploadPercentage{color:#08715b;white-space:nowrap}\n.relish-contact-wrapper .relish-upload-file-info{gap:12px;align-items:flex-start}\n.relish-contact-wrapper #uploadFileName{overflow-wrap:anywhere;min-width:0}\n.relish-contact-wrapper .relish-success-actions{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 24px;margin-top:3rem}\n.relish-contact-wrapper .relish-browse-products{color:#005746;font-size:.95rem;text-decoration:underline;text-underline-offset:4px}\n.relish-contact-wrapper .relish-browse-products:focus-visible{outline:2px solid #005746;outline-offset:4px}\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-e4399b3 e-con-full e-flex e-con e-parent\" data-id=\"e4399b3\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-3d219312 e-con-full e-flex e-con e-child\" data-id=\"3d219312\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-7c46d3fd elementor-widget elementor-widget-html\" data-id=\"7c46d3fd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Relish Contact: Isometric 3D Factory Blueprint & KPI details -->\n<div class=\"relish-contact-wrapper\">\n    <div class=\"relish-contact-container relish-container-wide\">\n        <!-- Interactive Factory Floors directory -->\n            <div class=\"relish-factory-dir-container\">\n                <div class=\"relish-contact-header\" style=\"margin-bottom: 3rem;\">\n                    <span class=\"relish-contact-tag\">Transparency Matters<\/span>\n                    <h2 class=\"relish-contact-title\" style=\"font-size: 1.85rem;\">Take a Look Inside Our 20,000\u33a1 Production Base<\/h2>\n                    <p class=\"relish-contact-desc\" style=\"font-size: 0.95rem;\">\n                        Click on different floors of our isometric blueprint model on the left to review metrics, machinery, and capacities for each department.\n                    <\/p>\n                <\/div>\n                \n                <div class=\"relish-factory-dir-grid\">\n                    <!-- Left: SVG Floor Blueprint -->\n                    <div class=\"relish-factory-dir-left\">\n                        <svg viewBox=\"0 0 450 350\" width=\"450\" height=\"350\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <!-- Floor 4 (Quality Center) -->\n                            <g class=\"relish-floor-shape active\" data-floor=\"floor-4\">\n                                <path d=\"M225 30L375 90L225 150L75 90L225 30Z\" fill=\"#EAF5F2\" stroke=\"#004D3C\" stroke-width=\"2\"\/>\n                                <path d=\"M75 90V110L225 170L375 110V90L225 150L75 90Z\" fill=\"#1E846B\" opacity=\"0.3\"\/>\n                                <text x=\"225\" y=\"85\" fill=\"#004D3C\" font-family=\"Poppins\" font-size=\"10\" font-weight=\"bold\" text-anchor=\"middle\">LEVEL 4 - 23-Step Quality Inspection & Testing Lab<\/text>\n                            <\/g>\n                            \n                            <!-- Floor 3 (CNC Engineering) -->\n                            <g class=\"relish-floor-shape\" data-floor=\"floor-3\">\n                                <path d=\"M225 90L375 150L225 210L75 150L225 90Z\" fill=\"#F8FAFA\" stroke=\"#D4AF37\" stroke-width=\"1.5\"\/>\n                                <path d=\"M75 150V170L225 230L375 170V150L225 210L75 150Z\" fill=\"#D4AF37\" opacity=\"0.2\"\/>\n                                <text x=\"225\" y=\"145\" fill=\"#D4AF37\" font-family=\"Poppins\" font-size=\"10\" font-weight=\"bold\" text-anchor=\"middle\">LEVEL 3 - 3D Printing & High-Precision CNC Prototyping<\/text>\n                            <\/g>\n                            \n                            <!-- Floor 2 (Dust-free Assembly) -->\n                            <g class=\"relish-floor-shape\" data-floor=\"floor-2\">\n                                <path d=\"M225 150L375 210L225 270L75 210L225 150Z\" fill=\"#EAF5F2\" stroke=\"#004D3C\" stroke-width=\"1.5\"\/>\n                                <path d=\"M75 210V230L225 290L375 230V210L225 270L75 210Z\" fill=\"#1E846B\" opacity=\"0.15\"\/>\n                                <text x=\"225\" y=\"205\" fill=\"#004D3C\" font-family=\"Poppins\" font-size=\"10\" font-weight=\"bold\" text-anchor=\"middle\">LEVEL 2 - 1.2M\/mo Clean-room Automated Assembly Tracks<\/text>\n                            <\/g>\n                            \n                            <!-- Floor 1 (Injection Molding) -->\n                            <g class=\"relish-floor-shape\" data-floor=\"floor-1\">\n                                <path d=\"M225 210L375 270L225 330L75 270L225 210Z\" fill=\"#F8FAFA\" stroke=\"#002D22\" stroke-width=\"2\"\/>\n                                <text x=\"225\" y=\"265\" fill=\"#002D22\" font-family=\"Poppins\" font-size=\"10\" font-weight=\"bold\" text-anchor=\"middle\">LEVEL 1 - 30+ Heavy Automated Injection Molding Machinery<\/text>\n                            <\/g>\n                        <\/svg>\n                    <\/div>\n                    \n                    <!-- Right: Info Panel Fades -->\n                    <div class=\"relish-factory-dir-right\" id=\"relishDeptPanel\">\n                        \n                        <!-- Level 4 Details -->\n                        <div class=\"relish-dept-details active\" id=\"details-floor-4\">\n                            <div class=\"relish-dept-header\">\n                                <div class=\"relish-dept-icon\"><i class=\"fa-solid fa-flask-vial\"><\/i><\/div>\n                                <h4 class=\"relish-dept-title\">LEVEL 4 \u2014 23-Step QC Inspections & Stress Lab<\/h4>\n                            <\/div>\n                            <p class=\"relish-dept-desc\">\n                                The gatekeeper of our premium reputation. Outfitted with automatic click durability testers, vacuum leakage testing machines, high-pressure IPX7 waterproofing chambers, and battery cycle testers.\n                            <\/p>\n                            <div class=\"relish-dept-stats-row\">\n                                <div class=\"relish-dept-stat-card\">\n                                    <div class=\"relish-dept-stat-num\">IPX7\/8<\/div>\n                                    <div class=\"relish-dept-stat-label\">Waterproof Testing Gates<\/div>\n                                <\/div>\n                                <div class=\"relish-dept-stat-card\">\n                                    <div class=\"relish-dept-stat-num\">100%<\/div>\n                                    <div class=\"relish-dept-stat-label\">Electronic & Motor Auditing<\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        \n                        <!-- Level 3 Details -->\n                        <div class=\"relish-dept-details\" id=\"details-floor-3\">\n                            <div class=\"relish-dept-header\">\n                                <div class=\"relish-dept-icon\"><i class=\"fa-solid fa-microchip\"><\/i><\/div>\n                                <h4 class=\"relish-dept-title\">LEVEL 3 \u2014 3D Printing & Precision CNC Laboratory<\/h4>\n                            <\/div>\n                            <p class=\"relish-dept-desc\">\n                                Relish's engineering brain trust. 30+ full-time industrial and structural designers utilize advanced high-precision German CNC cutting machines to output initial physical shell mockups within 3-7 days.\n                            <\/p>\n                            <div class=\"relish-dept-stats-row\">\n                                <div class=\"relish-dept-stat-card\">\n                                    <div class=\"relish-dept-stat-num\">3-7 Days<\/div>\n                                    <div class=\"relish-dept-stat-label\">Rapid Prototyping Speed<\/div>\n                                <\/div>\n                                <div class=\"relish-dept-stat-card\">\n                                    <div class=\"relish-dept-stat-num\">30+<\/div>\n                                    <div class=\"relish-dept-stat-label\">Dedicated Full-time R&D Staff<\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        \n                        <!-- Level 2 Details -->\n                        <div class=\"relish-dept-details\" id=\"details-floor-2\">\n                            <div class=\"relish-dept-header\">\n                                <div class=\"relish-dept-icon\"><i class=\"fa-solid fa-warehouse\"><\/i><\/div>\n                                <h4 class=\"relish-dept-title\">LEVEL 2 \u2014 1.2M\/mo Automated Dust-free Assembly<\/h4>\n                            <\/div>\n                            <p class=\"relish-dept-desc\">\n                                The high-volume engine of Relish Tech. Featuring state-of-the-art automatic tufting and bristle trimming machines. Equipped with ESD protective grounding, supplying B2B clinics and major global retail chains.\n                            <\/p>\n                            <div class=\"relish-dept-stats-row\">\n                                <div class=\"relish-dept-stat-card\">\n                                    <div class=\"relish-dept-stat-num\">1.2M<\/div>\n                                    <div class=\"relish-dept-stat-label\">Monthly Output Capacity<\/div>\n                                <\/div>\n                                <div class=\"relish-dept-stat-card\">\n                                    <div class=\"relish-dept-stat-num\">10,000+<\/div>\n                                    <div class=\"relish-dept-stat-label\">Clinics & Retailers Supplied<\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                        \n                        <!-- Level 1 Details -->\n                        <div class=\"relish-dept-details\" id=\"details-floor-1\">\n                            <div class=\"relish-dept-header\">\n                                <div class=\"relish-dept-icon\"><i class=\"fa-solid fa-screwdriver-wrench\"><\/i><\/div>\n                                <h4 class=\"relish-dept-title\">LEVEL 1 \u2014 Automated CNC Injection Molding Shop<\/h4>\n                            <\/div>\n                            <p class=\"relish-dept-desc\">\n                                By owning our high-capacity molding shop rather than outsourcing, Relish controls structural integrity and cosmetic gaps at the source. Operating heavy-duty automated plastic injection machinery.\n                            <\/p>\n                            <div class=\"relish-dept-stats-row\">\n                                <div class=\"relish-dept-stat-card\">\n                                    <div class=\"relish-dept-stat-num\">30+<\/div>\n                                    <div class=\"relish-dept-stat-label\">Automated Injection Molders<\/div>\n                                <\/div>\n                                <div class=\"relish-dept-stat-card\">\n                                    <div class=\"relish-dept-stat-num\">0.02mm<\/div>\n                                    <div class=\"relish-dept-stat-label\">Molding Fitment Tolerance<\/div>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7e801830 e-con-full e-flex e-con e-parent\" data-id=\"7e801830\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5d23376f e-con-full e-flex e-con e-child\" data-id=\"5d23376f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6dbae524 elementor-widget elementor-widget-html\" data-id=\"6dbae524\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Relish Contact: Built For Global Brands (Why Partner With Us) -->\n<div class=\"relish-contact-wrapper\">\n    <div class=\"relish-contact-container relish-container-wide\">\n        <!-- Section 1: Why Partner With Us (Built for Global Brands) -->\n            <div class=\"relish-partner-section\">\n                <div class=\"relish-contact-header\" style=\"margin-top: 5rem; margin-bottom: 3.5rem;\">\n                    <span class=\"relish-contact-tag\">\u2014 WHY PARTNER WITH US \u2014<\/span>\n                    <h2 class=\"relish-contact-title\" style=\"font-size: 2rem; margin-bottom: 0.8rem;\">Built for Global Brands<\/h2>\n                    <p class=\"relish-contact-desc\" style=\"font-size: 0.95rem; max-width: 600px;\">\n                        From your first product launch to large-scale orders, we grow with your brand.\n                    <\/p>\n                <\/div>\n                \n                <div class=\"relish-partner-grid\">\n                    <!-- Card 1: ISO 13485 Certified -->\n                    <div class=\"relish-partner-card\">\n                        <div class=\"relish-partner-badge-icon\"><i class=\"fa-solid fa-shield\"><\/i><\/div>\n                        <h4>ISO 13485 Certified<\/h4>\n                        <p>Medical device quality management system ensures every product meets the strictest global health standards.<\/p>\n                    <\/div>\n                    <!-- Card 2: 14+ Years Expertise -->\n                    <div class=\"relish-partner-card\">\n                        <div class=\"relish-partner-badge-icon\"><i class=\"fa-solid fa-star\"><\/i><\/div>\n                        <h4>14+ Years Expertise<\/h4>\n                        <p>Specializing in electric toothbrushes and water flossers since 2012 \u2014 our R&D team has over 200 active patents.<\/p>\n                    <\/div>\n                    <!-- Card 3: Full Compliance -->\n                    <div class=\"relish-partner-card\">\n                        <div class=\"relish-partner-badge-icon\"><i class=\"fa-solid fa-shield-halved\"><\/i><\/div>\n                        <h4>Full Compliance<\/h4>\n                        <p>CE, FCC, FDA, RoHS, PSE, CB certifications \u2014 we handle all documentation for seamless customs clearance worldwide.<\/p>\n                    <\/div>\n                    <!-- Card 4: End-to-End OEM\/ODM -->\n                    <div class=\"relish-partner-card\">\n                        <div class=\"relish-partner-badge-icon\"><i class=\"fa-solid fa-cubes\"><\/i><\/div>\n                        <h4>End-to-End OEM\/ODM<\/h4>\n                        <p>Concept sketches \u2192 3D CAD \u2192 precision molds \u2192 bulk production \u2192 custom packaging. One factory, zero headaches.<\/p>\n                    <\/div>\n                    <!-- Card 5: Low MOQ, High Flex -->\n                    <div class=\"relish-partner-card\">\n                        <div class=\"relish-partner-badge-icon\"><i class=\"fa-solid fa-flag\"><\/i><\/div>\n                        <h4>Flexible Order Planning<\/h4>\n                        <p>Our standard MOQ is 1,000 units. Flexible quantities can be discussed based on your project. Scale to millions with the same dedicated production line.<\/p>\n                    <\/div>\n                    <!-- Card 6: Live Factory Tours -->\n                    <div class=\"relish-partner-card\">\n                        <div class=\"relish-partner-badge-icon\"><i class=\"fa-solid fa-video\"><\/i><\/div>\n                        <h4>Live Factory Tours<\/h4>\n                        <p>Can't fly to Shenzhen? Book a live video walk-through of our 20,000\u33a1 production facility with Victor directly.<\/p>\n                    <\/div>\n                <\/div>\n            <\/div>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-31f9d64a e-con-full e-flex e-con e-parent\" data-id=\"31f9d64a\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-7dd28259 e-con-full e-flex e-con e-child\" data-id=\"7dd28259\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-2ba389a2 elementor-widget elementor-widget-html\" data-id=\"2ba389a2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Relish Contact: Globally Certified & Compliant Pill Wall -->\n<div class=\"relish-contact-wrapper\">\n    <div class=\"relish-contact-container relish-container-wide\">\n        <!-- Section 2: Globally Certified & Compliant -->\n            <div class=\"relish-certs-wall-section\">\n                <div class=\"relish-contact-header\" style=\"margin-top: 5rem; margin-bottom: 3.5rem;\">\n                    <span class=\"relish-contact-tag\">\u2014 CERTIFICATIONS \u2014<\/span>\n                    <h2 class=\"relish-contact-title\" style=\"font-size: 2rem; margin-bottom: 0.8rem;\">Globally Certified & Compliant<\/h2>\n                    <p class=\"relish-contact-desc\" style=\"font-size: 0.95rem;\">\n                        Our products meet the strict regulatory requirements of every major market.\n                    <\/p>\n                <\/div>\n                \n                <div class=\"relish-certs-wall-container\">\n                    <span class=\"relish-cert-pill\"><i class=\"fa-solid fa-certificate\"><\/i> ISO 9001<\/span>\n                    <span class=\"relish-cert-pill\"><i class=\"fa-solid fa-certificate\"><\/i> ISO 13485<\/span>\n                    <span class=\"relish-cert-pill\"><i class=\"fa-solid fa-file-shield\"><\/i> FDA Registered<\/span>\n                    <span class=\"relish-cert-pill\"><i class=\"fa-solid fa-circle-check\"><\/i> CE<\/span>\n                    <span class=\"relish-cert-pill\"><i class=\"fa-solid fa-circle-check\"><\/i> FCC<\/span>\n                    <span class=\"relish-cert-pill\"><i class=\"fa-solid fa-leaf\"><\/i> RoHS<\/span>\n                    <span class=\"relish-cert-pill\"><i class=\"fa-solid fa-circle-check\"><\/i> CB<\/span>\n                    <span class=\"relish-cert-pill\"><i class=\"fa-solid fa-circle-check\"><\/i> PSE<\/span>\n                    <span class=\"relish-cert-pill\"><i class=\"fa-solid fa-utensils\"><\/i> LFGB<\/span>\n                <\/div>\n            <\/div>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3a9ecbc6 e-con-full e-flex e-con e-parent\" data-id=\"3a9ecbc6\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-5a585f0f e-con-full e-flex e-con e-child\" data-id=\"5a585f0f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4b59defd elementor-widget elementor-widget-html\" data-id=\"4b59defd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- Relish Contact: Find Our Factory (Location Map & address bar) -->\n<div class=\"relish-contact-wrapper\">\n    <div class=\"relish-contact-container relish-container-wide\">\n        <!-- Section 3: Find Our Factory -->\n            <div class=\"relish-location-section\">\n                <div class=\"relish-contact-header\" style=\"margin-top: 5rem; margin-bottom: 3.5rem;\">\n                    <span class=\"relish-contact-tag\">\u2014 LOCATION \u2014<\/span>\n                    <h2 class=\"relish-contact-title\" style=\"font-size: 2rem; margin-bottom: 0.8rem;\">Find Our Factory<\/h2>\n                <\/div>\n                \n                <div class=\"relish-map-wrapper\">\n                    <!-- Elegant simulated Google Map overlay -->\n                    <div class=\"relish-map-canvas\">\n                        <!-- Custom styled interactive background map using highly optimized visual SVG coordinates representing roads, rivers and parks near Julong Yida Industrial Park, Baolong Street, Longgang District, Shenzhen -->\n                        <svg viewBox=\"0 0 1000 450\" class=\"relish-map-svg\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\">\n                            <!-- Background land -->\n                            <rect width=\"1000\" height=\"450\" fill=\"#E8ECE9\"\/>\n                            \n                            <!-- Green park spaces -->\n                            <path d=\"M0 0 C 150 100, 300 80, 400 0 Z\" fill=\"#D3E5D7\"\/>\n                            <path d=\"M200 450 C 350 350, 500 400, 600 450 Z\" fill=\"#D3E5D7\"\/>\n                            <path d=\"M700 200 C 850 150, 900 300, 1000 250 L 1000 450 L 700 450 Z\" fill=\"#D3E5D7\"\/>\n                            \n                            <!-- Blue lake\/river -->\n                            <path d=\"M120 180 C 150 200, 180 250, 150 300 C 120 350, 110 400, 140 450 L 80 450 C 70 380, 80 320, 100 240 Z\" fill=\"#B2C8D6\"\/>\n                            <circle cx=\"150\" cy=\"100\" r=\"30\" fill=\"#B2C8D6\" opacity=\"0.6\"\/>\n                            \n                            <!-- Road grids (Main avenues) -->\n                            <!-- Baolong Avenue \/ Jinlong Blvd -->\n                            <path d=\"M580 -50 L 670 500\" stroke=\"#FFFFFF\" stroke-width=\"24\" stroke-linecap=\"round\"\/>\n                            <path d=\"M580 -50 L 670 500\" stroke=\"#E0DDCF\" stroke-width=\"16\" stroke-linecap=\"round\"\/>\n                            \n                            <!-- Baohao Road -->\n                            <path d=\"M100 280 L 1050 190\" stroke=\"#FFFFFF\" stroke-width=\"20\" stroke-linecap=\"round\"\/>\n                            <path d=\"M100 280 L 1050 190\" stroke=\"#E0DDCF\" stroke-width=\"12\" stroke-linecap=\"round\"\/>\n                            \n                            <!-- Zhenbi Road -->\n                            <path d=\"M50 380 L 590 320\" stroke=\"#FFFFFF\" stroke-width=\"16\" stroke-linecap=\"round\"\/>\n                            <path d=\"M50 380 L 590 320\" stroke=\"#E0DDCF\" stroke-width=\"10\" stroke-linecap=\"round\"\/>\n                            \n                            <!-- Secondary roads -->\n                            <path d=\"M150 -50 C 250 80, 300 200, 240 380\" stroke=\"#FFFFFF\" stroke-width=\"10\" stroke-linecap=\"round\" fill=\"none\"\/>\n                            <path d=\"M150 -50 C 250 80, 300 200, 240 380\" stroke=\"#ECE9DE\" stroke-width=\"6\" stroke-linecap=\"round\" fill=\"none\"\/>\n                            \n                            <path d=\"M400 100 L 700 80\" stroke=\"#FFFFFF\" stroke-width=\"8\" stroke-linecap=\"round\"\/>\n                            <path d=\"M400 100 L 700 80\" stroke=\"#ECE9DE\" stroke-width=\"4\" stroke-linecap=\"round\"\/>\n                            \n                            <!-- Road name texts -->\n                            <text x=\"660\" y=\"80\" fill=\"#757575\" font-family=\"Poppins, Arial\" font-size=\"10\" font-weight=\"bold\" transform=\"rotate(78 660 80)\">Jinlong Blvd<\/text>\n                            <text x=\"750\" y=\"215\" fill=\"#757575\" font-family=\"Poppins, Arial\" font-size=\"10\" font-weight=\"bold\" transform=\"rotate(-6 750 215)\">Bahao Rd<\/text>\n                            <text x=\"320\" y=\"260\" fill=\"#757575\" font-family=\"Poppins, Arial\" font-size=\"10\" font-weight=\"bold\" transform=\"rotate(-6 320 260)\">Zhenbi Rd<\/text>\n                            <text x=\"210\" y=\"100\" fill=\"#757575\" font-family=\"Poppins, Arial\" font-size=\"8\" font-weight=\"bold\" transform=\"rotate(60 210 100)\">Nongkezhongxing Rd<\/text>\n                            \n                            <!-- Nearby points names -->\n                            <text x=\"640\" y=\"240\" fill=\"#888888\" font-family=\"Poppins, Arial\" font-size=\"9\" text-anchor=\"end\">Shenzhen Zhongzhi<br>Refrigeration...<\/text>\n                            <text x=\"500\" y=\"280\" fill=\"#444444\" font-family=\"Poppins, Arial\" font-size=\"10\" font-weight=\"bold\" text-anchor=\"middle\">Jinlong Primary School<\/text>\n                            \n                            <!-- Red pin marker representing Julong Yida Industrial Park -->\n                            <g transform=\"translate(520, 215)\" class=\"relish-map-pin\">\n                                <!-- Marker ripple -->\n                                <circle cx=\"0\" cy=\"0\" r=\"16\" fill=\"#EA4335\" opacity=\"0.15\">\n                                    <animate attributeName=\"r\" values=\"8;24;8\" dur=\"3s\" repeatCount=\"indefinite\"\/>\n                                    <animate attributeName=\"opacity\" values=\"0.4;0;0.4\" dur=\"3s\" repeatCount=\"indefinite\"\/>\n                                <\/circle>\n                                \n                                <!-- Pin shape -->\n                                <path d=\"M 0 0 C -12 -12, -12 -30, 0 -38 C 12 -30, 12 -12, 0 0 Z\" fill=\"#EA4335\" stroke=\"#FFFFFF\" stroke-width=\"2\"\/>\n                                <circle cx=\"0\" cy=\"-22\" r=\"6\" fill=\"#FFFFFF\"\/>\n                            <\/g>\n                        <\/svg>\n                        \n                        <!-- Open in Maps floating badge -->\n                        <a href=\"https:\/\/maps.google.com\/?q=Shenzhen+Relish+Technology+Co.,+Ltd.\" target=\"_blank\" class=\"relish-map-open-btn\" rel=\"noopener\">\n                            Open in Maps <i class=\"fa-solid fa-up-right-from-square\"><\/i>\n                        <\/a>\n                    <\/div>\n                    \n                    <!-- White Horizontal Address Ribbon -->\n                    <div class=\"relish-map-address-bar\">\n                        <div class=\"relish-map-address-icon\">\n                            <i class=\"fa-solid fa-location-dot\"><\/i>\n                        <\/div>\n                        <div class=\"relish-map-address-content\">\n                            <h4>Shenzhen Relish Technology Co., Ltd.<\/h4>\n                            <p>Building A, Julong Yida High-tech Industrial Park, Baolong Street, Longgang District, Shenzhen, China 518116<\/p>\n                        <\/div>\n                    <\/div>\n                <\/div>\n            <\/div>\n            \n        <\/div>\n    <\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-10efd221 e-flex e-con-boxed e-con e-parent\" data-id=\"10efd221\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-104364f6 elementor-widget elementor-widget-html\" data-id=\"104364f6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!-- 1. \u5f15\u5165\u570b\u65d7\u5716\u6a19\u5eab (\u653e\u5728\u6700\u4e0a\u9762) -->\r\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/gh\/lipis\/flag-icons@7.0.0\/css\/flag-icons.min.css\"\/>\r\n\r\n<div class=\"custom-testimonial-section\">\r\n  <h2 class=\"testimonial-title\">Trusted by Global Oral Care Brands<\/h2>\r\n\r\n  <div class=\"stats-container\">\r\n    <div class=\"stat-item\">\r\n      <div class=\"stat-number color-yellow\">\r\n        <span class=\"stat-stars-emoji\">\u2b50\u2b50\u2b50\u2b50\u2b50<\/span>\r\n        4.9\/5\r\n      <\/div>\r\n      <div class=\"stat-label\">Customer rating \u00b7 Defect rate &lt; 0.3%<\/div>\r\n    <\/div>\r\n    <div class=\"stat-item\">\r\n      <div class=\"stat-number color-green\">\r\n        <span class=\"stat-icon-emoji\">\ud83e\udd1d<\/span>\r\n        100%\r\n      <\/div>\r\n      <div class=\"stat-label\">On-Time Delivery<\/div>\r\n    <\/div>\r\n    <div class=\"stat-item\">\r\n      <div class=\"stat-number color-orange\">\r\n        <span class=\"stat-icon-emoji\">\ud83c\udf0d<\/span>\r\n        120+\r\n      <\/div>\r\n      <div class=\"stat-label\">Countries Exported<\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <div class=\"scroll-wrapper\">\r\n    <div class=\"fade-top\"><\/div>\r\n    <div class=\"fade-bottom\"><\/div>\r\n\r\n    <!-- \u7b2c\u4e00\u5217 -->\r\n    <div class=\"scroll-column\">\r\n      <div class=\"scroll-track track-up\">\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\">\r\n              <span class=\"user-name\">Michael Smith<\/span>\r\n              <span class=\"user-title\">Dental Brand Owner | Procurement<\/span>\r\n            <\/div>\r\n            <!-- 2. \u66ff\u63db\u70ba\u570b\u65d7\u4ee3\u78bc US -->\r\n            <span class=\"card-flag-emoji fi fi-us\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">Partnering with Relish for our sonic toothbrush line was the best decision. Their sonic motors are incredibly stable, and the DuPont bristles meet strict FDA standards. They handled our OEM custom packaging flawlessly.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Elena Rossi<\/span><span class=\"user-title\">Healthcare Distributor | CEO<\/span><\/div>\r\n            <!-- 2. \u66ff\u63db\u70ba\u570b\u65d7\u4ee3\u78bc DE -->\r\n            <span class=\"card-flag-emoji fi fi-de\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">We've worked with several factories in Shenzhen, but Relish stands out for their R&D capability. Their water flosser pump design resolved the leakage issues we faced with previous suppliers. CE & RoHS compliance made import seamless.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Liam Brown<\/span><span class=\"user-title\">Pharmacy Chain | Sourcing Manager<\/span><\/div>\r\n            <!-- 2. \u66ff\u63db\u70ba\u570b\u65d7\u4ee3\u78bc GB -->\r\n            <span class=\"card-flag-emoji fi fi-gb\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">Fast turnaround on prototyping and exceptional mold quality. The U-shaped 360\u00b0 toothbrushes we co-developed hit the UK market 2 weeks ahead of schedule. Their communication is transparent and highly professional.<\/div>\r\n        <\/div>\r\n        <!-- \u5faa\u74b0\u5099\u4efd -->\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\">\r\n              <span class=\"user-name\">Michael Smith<\/span>\r\n              <span class=\"user-title\">Dental Brand Owner | Procurement<\/span>\r\n            <\/div>\r\n            <span class=\"card-flag-emoji fi fi-us\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">Partnering with Relish for our sonic toothbrush line was the best decision. Their sonic motors are incredibly stable, and the DuPont bristles meet strict FDA standards. They handled our OEM custom packaging flawlessly.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Elena Rossi<\/span><span class=\"user-title\">Healthcare Distributor | CEO<\/span><\/div>\r\n            <span class=\"card-flag-emoji fi fi-de\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">We've worked with several factories in Shenzhen, but Relish stands out for their R&D capability. Their water flosser pump design resolved the leakage issues we faced with previous suppliers. CE & RoHS compliance made import seamless.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Liam Brown<\/span><span class=\"user-title\">Pharmacy Chain | Sourcing Manager<\/span><\/div>\r\n            <span class=\"card-flag-emoji fi fi-gb\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">Fast turnaround on prototyping and exceptional mold quality. The U-shaped 360\u00b0 toothbrushes we co-developed hit the UK market 2 weeks ahead of schedule. Their communication is transparent and highly professional.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- \u7b2c\u4e8c\u5217 -->\r\n    <div class=\"scroll-column\">\r\n      <div class=\"scroll-track track-down\">\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Kenji Tanaka<\/span><span class=\"user-title\">Oral Care Brand | Product Manager<\/span><\/div>\r\n            <!-- 2. \u66ff\u63db\u70ba\u570b\u65d7\u4ee3\u78bc JP -->\r\n            <span class=\"card-flag-emoji fi fi-jp\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">The Japanese market has zero tolerance for defects. Relish's rigorous QC processes, from raw materials to final assembly, ensured our electric toothbrushes passed every inspection. A highly reliable ODM manufacturer.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Sophie Martin<\/span><span class=\"user-title\">E-commerce Retailer | Supply Chain<\/span><\/div>\r\n            <!-- 2. \u66ff\u63db\u70ba\u570b\u65d7\u4ee3\u78bc FR -->\r\n            <span class=\"card-flag-emoji fi fi-fr\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">We scaled our Amazon FBA business significantly thanks to their scalable manufacturing capacity. Even during peak seasons, they maintain strict lead times for our bulk orders of teeth whitening kits and replacement heads.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Alexander Ivanov<\/span><span class=\"user-title\">Wholesale Importer | Director<\/span><\/div>\r\n            <!-- 2. \u66ff\u63db\u70ba\u570b\u65d7\u4ee3\u78bc RU -->\r\n            <span class=\"card-flag-emoji fi fi-ru\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">Cost-effective without compromising on quality. The battery life on their electric toothbrushes is exactly as advertised. They also provided complete customs clearance documents promptly. Great factory to work with.<\/div>\r\n        <\/div>\r\n        <!-- \u5faa\u74b0\u5099\u4efd -->\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Kenji Tanaka<\/span><span class=\"user-title\">Oral Care Brand | Product Manager<\/span><\/div>\r\n            <span class=\"card-flag-emoji fi fi-jp\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">The Japanese market has zero tolerance for defects. Relish's rigorous QC processes, from raw materials to final assembly, ensured our electric toothbrushes passed every inspection. A highly reliable ODM manufacturer.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Sophie Martin<\/span><span class=\"user-title\">E-commerce Retailer | Supply Chain<\/span><\/div>\r\n            <span class=\"card-flag-emoji fi fi-fr\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">We scaled our Amazon FBA business significantly thanks to their scalable manufacturing capacity. Even during peak seasons, they maintain strict lead times for our bulk orders of teeth whitening kits and replacement heads.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Alexander Ivanov<\/span><span class=\"user-title\">Wholesale Importer | Director<\/span><\/div>\r\n            <span class=\"card-flag-emoji fi fi-ru\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">Cost-effective without compromising on quality. The battery life on their electric toothbrushes is exactly as advertised. They also provided complete customs clearance documents promptly. Great factory to work with.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- \u7b2c\u4e09\u5217 -->\r\n    <div class=\"scroll-column\">\r\n      <div class=\"scroll-track track-up-fast\">\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Carlos Ruiz<\/span><span class=\"user-title\">B2B Distributor | Purchasing Lead<\/span><\/div>\r\n            <!-- 2. \u66ff\u63db\u70ba\u570b\u65d7\u4ee3\u78bc ES -->\r\n            <span class=\"card-flag-emoji fi fi-es\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">What impresses me most is their flexibility. Whether it's adjusting the motor frequency for our water flossers or customizing the private label packaging, their engineering team is incredibly supportive and responsive.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Oliver White<\/span><span class=\"user-title\">Supermarket Chain | Category Buyer<\/span><\/div>\r\n            <!-- 2. \u66ff\u63db\u70ba\u570b\u65d7\u4ee3\u78bc AU -->\r\n            <span class=\"card-flag-emoji fi fi-au\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">Relish provides excellent value. Their bamboo toothbrushes and UV sanitizers have been top sellers for us. The factory's commitment to sustainable development also aligns perfectly with our brand values.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Maria Silva<\/span><span class=\"user-title\">Dental Clinic Network | Founder<\/span><\/div>\r\n            <!-- 2. \u66ff\u63db\u70ba\u570b\u65d7\u4ee3\u78bc BR -->\r\n            <span class=\"card-flag-emoji fi fi-br\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">We source interdental brushes and tongue scrapers directly from Relish. The medical-grade materials and ergonomic designs have received excellent feedback from our patients. A true professional oral care manufacturer.<\/div>\r\n        <\/div>\r\n        <!-- \u5faa\u74b0\u5099\u4efd -->\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Carlos Ruiz<\/span><span class=\"user-title\">B2B Distributor | Purchasing Lead<\/span><\/div>\r\n            <span class=\"card-flag-emoji fi fi-es\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">What impresses me most is their flexibility. Whether it's adjusting the motor frequency for our water flossers or customizing the private label packaging, their engineering team is incredibly supportive and responsive.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Oliver White<\/span><span class=\"user-title\">Supermarket Chain | Category Buyer<\/span><\/div>\r\n            <span class=\"card-flag-emoji fi fi-au\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">Relish provides excellent value. Their bamboo toothbrushes and UV sanitizers have been top sellers for us. The factory's commitment to sustainable development also aligns perfectly with our brand values.<\/div>\r\n        <\/div>\r\n        <div class=\"testimonial-card\">\r\n          <div class=\"card-header\">\r\n            <div class=\"user-info\"><span class=\"user-name\">Maria Silva<\/span><span class=\"user-title\">Dental Clinic Network | Founder<\/span><\/div>\r\n            <span class=\"card-flag-emoji fi fi-br\"><\/span>\r\n          <\/div>\r\n          <div class=\"card-body\">We source interdental brushes and tongue scrapers directly from Relish. The medical-grade materials and ergonomic designs have received excellent feedback from our patients. A true professional oral care manufacturer.<\/div>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<style>\r\n  \/* \u57fa\u7840\u8bbe\u7f6e *\/\r\n  .custom-testimonial-section {\r\n    max-width: 1440px;\r\n    margin: 0 auto;\r\n    padding: 60px 20px;\r\n    font-family: -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, sans-serif;\r\n    background-color: #ffffff; \r\n  }\r\n\r\n  \/* \u6807\u9898 *\/\r\n  .testimonial-title {\r\n    text-align: center;\r\n    font-size: 36px;\r\n    font-weight: 800;\r\n    color: #005746;\r\n    margin-bottom: 50px;\r\n  }\r\n\r\n  \/* \u9876\u90e8\u7edf\u8ba1\u533a\u6392\u7248\u4f18\u5316 *\/\r\n  .stats-container {\r\n    display: flex;\r\n    justify-content: space-around;\r\n    flex-wrap: wrap;\r\n    margin-bottom: 60px;\r\n    text-align: center;\r\n  }\r\n  .stat-item {\r\n    margin: 15px;\r\n    min-width: 200px;\r\n  }\r\n  \r\n  \/* \u6570\u5b57\u548cEmoji\u5bf9\u9f50 *\/\r\n  .stat-number {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: center;\r\n    gap: 12px;\r\n    font-size: 54px;\r\n    font-weight: 900;\r\n    margin-bottom: 5px;\r\n  }\r\n  \r\n  \/* \u4f18\u5316\u7edf\u8ba1\u533a Emoji \u5927\u5c0f *\/\r\n  .stat-icon-emoji {\r\n    font-size: 48px;\r\n  }\r\n  .stat-stars-emoji {\r\n    font-size: 32px; \r\n    letter-spacing: -3px; \r\n    line-height: 1;\r\n  }\r\n\r\n  \/* \u989c\u8272\u5b9a\u4e49 *\/\r\n  .color-blue { color: #51A4FB; }\r\n  .color-green { color: #6FCB83; }\r\n  .color-orange { color: #F59772; }\r\n  .color-yellow { color: #FFC107; } \r\n  \r\n  .stat-label {\r\n    font-size: 15px;\r\n    color: #666;\r\n    font-weight: 500;\r\n  }\r\n\r\n  \/* ====== \u6838\u5fc3\u6eda\u52a8\u903b\u8f91 ====== *\/\r\n  .scroll-wrapper {\r\n    display: flex;\r\n    gap: 24px;\r\n    height: 600px; \r\n    overflow: hidden;\r\n    position: relative;\r\n    padding: 20px 0;\r\n  }\r\n\r\n  \/* \u6e10\u53d8\u906e\u7f69 *\/\r\n  .fade-top, .fade-bottom {\r\n    position: absolute;\r\n    left: 0;\r\n    right: 0;\r\n    height: 100px;\r\n    z-index: 10;\r\n    pointer-events: none; \r\n  }\r\n  .fade-top {\r\n    top: 0;\r\n    background: linear-gradient(to bottom, rgba(253,253,253,1) 0%, rgba(253,253,253,0) 100%);\r\n  }\r\n  .fade-bottom {\r\n    bottom: 0;\r\n    background: linear-gradient(to top, rgba(253,253,253,1) 0%, rgba(253,253,253,0) 100%);\r\n  }\r\n\r\n  \/* \u5217\u6392\u7248 *\/\r\n  .scroll-column {\r\n    flex: 1;\r\n    overflow: hidden;\r\n  }\r\n  .scroll-track {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 24px;\r\n    padding-bottom: 24px; \r\n  }\r\n\r\n  \/* \u60ac\u505c\u6682\u505c\u52a8\u753b *\/\r\n  .scroll-column:hover .scroll-track {\r\n    animation-play-state: paused !important;\r\n  }\r\n\r\n  \/* \u52a8\u753b\u5b9a\u4e49 *\/\r\n  .track-up { animation: scrollUp 25s linear infinite; }\r\n  .track-up-fast { animation: scrollUp 20s linear infinite; }\r\n  .track-down {\r\n    transform: translateY(-50%); \r\n    animation: scrollDown 28s linear infinite;\r\n  }\r\n\r\n  @keyframes scrollUp {\r\n    0% { transform: translateY(0); }\r\n    100% { transform: translateY(-50%); } \r\n  }\r\n  @keyframes scrollDown {\r\n    0% { transform: translateY(-50%); }\r\n    100% { transform: translateY(0); }\r\n  }\r\n\r\n  \/* ====== \u5361\u7247\u6837\u5f0f ====== *\/\r\n  .testimonial-card {\r\n    background-color: #fff;\r\n    border-radius: 16px;\r\n    padding: 24px;\r\n    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.05);\r\n    border: 1px solid #f0f0f0;\r\n    transition: transform 0.2s, box-shadow 0.2s;\r\n    cursor: default;\r\n  }\r\n  .testimonial-card:hover {\r\n    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1);\r\n  }\r\n\r\n  \/* \u5361\u7247\u5934\u90e8\u6392\u7248\uff1a\u59d3\u540d\u4e0e\u56fd\u65d7 *\/\r\n  .card-header {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    align-items: center; \r\n    margin-bottom: 16px;\r\n  }\r\n  .user-info { display: flex; flex-direction: column; }\r\n  .user-name { font-size: 16px; font-weight: bold; color: #222; margin-bottom: 4px; }\r\n  .user-title { font-size: 12px; color: #888; }\r\n  \r\n  \/* 3. \u4fee\u6539\u5f8c\u7684\u570b\u65d7 CSS \u6a23\u5f0f *\/\r\n  .card-flag-emoji {\r\n    font-size: 24px; \/* SVG \u56fe\u6807\u5927\u5c0f *\/\r\n    border-radius: 3px; \/* \u7a0d\u5fae\u52a0\u4e00\u70b9\u5706\u89d2 *\/\r\n    box-shadow: 0 1px 3px rgba(0,0,0,0.1); \/* \u52a0\u4e00\u70b9\u9634\u5f71\u66f4\u6709\u8d28\u611f *\/\r\n    transition: transform 0.3s ease;\r\n  }\r\n  \/* \u60ac\u505c\u65f6\u653e\u5927 *\/\r\n  .testimonial-card:hover .card-flag-emoji {\r\n    transform: scale(1.1); \r\n  }\r\n\r\n  \/* \u8bc4\u4ef7\u5185\u5bb9 *\/\r\n  .card-body {\r\n    font-size: 14px;\r\n    line-height: 1.6;\r\n    color: #555;\r\n    position: relative;\r\n  }\r\n  .card-body::before {\r\n    content: \"\u201c\"; color: #ccc; font-size: 20px; font-family: Georgia, serif; margin-right: 2px;\r\n  }\r\n  .card-body::after {\r\n    content: \"\u201d\"; color: #ccc; font-size: 20px; font-family: Georgia, serif; margin-left: 2px;\r\n  }\r\n\r\n  \/* ====== \u54cd\u5e94\u5f0f\u9002\u914d ====== *\/\r\n  @media (max-width: 992px) {\r\n    \/* \u5e73\u677f\u7aef\uff08992px\u4ee5\u4e0b\uff09\uff1a\u9690\u85cf\u5012\u6570\u7b2c 1 \u5217\uff08\u5373\u7b2c\u4e09\u5217\uff09 *\/\r\n    .scroll-column:nth-last-child(1) { display: none !important; }\r\n  }\r\n\r\n  @media (max-width: 768px) {\r\n    \/* \u624b\u673a\u7aef\uff08768px\u4ee5\u4e0b\uff09\uff1a\u9690\u85cf\u5012\u6570\u7b2c 1 \u5217\u548c\u5012\u6570\u7b2c 2 \u5217\uff0c\u53ea\u7559\u7b2c\u4e00\u5217 *\/\r\n    .scroll-column:nth-last-child(1) { display: none !important; }\r\n    .scroll-column:nth-last-child(2) { display: none !important; }\r\n    \r\n    .scroll-wrapper { \r\n      height: 480px; \/* \u624b\u673a\u7aef\u7a0d\u5fae\u7f29\u77ed\u8f6e\u64ad\u533a\u9ad8\u5ea6 *\/\r\n      justify-content: center; \/* \u8ba9\u4ec5\u5269\u7684\u4e00\u5217\u5c45\u4e2d *\/\r\n      padding: 10px 0;\r\n    }\r\n    \r\n    \/* \u7edf\u8ba1\u533a\u7f29\u5c0f\u4e00\u70b9\uff0c\u9632\u6b62\u6362\u884c\u592a\u4e71 *\/\r\n    .stat-number { font-size: 42px; }\r\n    .stat-icon-emoji { font-size: 36px; }\r\n    .stat-stars-emoji { font-size: 24px; letter-spacing: -2px;}\r\n    \r\n    \/* \u8ba9\u56fd\u65d7\u5728\u624b\u673a\u7aef\u4f9d\u7136\u4fdd\u6301\u8db3\u591f\u5927\uff0c\u5e76\u4e14\u4e0d\u88ab\u6324\u538b *\/\r\n    .card-flag-emoji { \r\n      font-size: 28px; \r\n      flex-shrink: 0; \r\n      margin-left: 12px;\r\n    }\r\n  }\r\n<\/style>\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-630d10ad e-flex e-con-boxed e-con e-parent\" data-id=\"630d10ad\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-97c00dc elementor-widget elementor-widget-template\" data-id=\"97c00dc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"template.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-template\">\n\t\t\t\t\t<div data-elementor-type=\"container\" data-elementor-id=\"5364\" class=\"elementor elementor-5364\" data-elementor-post-type=\"elementor_library\">\n\t\t\t\t<div class=\"elementor-element elementor-element-635cbf48 e-flex e-con-boxed e-con e-parent\" data-id=\"635cbf48\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-5963c051 elementor-widget elementor-widget-heading\" data-id=\"5963c051\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Oral Care Resources &amp; Insights<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-3c3c589 elementor-grid-3 elementor-grid-tablet-2 elementor-grid-mobile-1 elementor-widget elementor-widget-loop-grid\" data-id=\"3c3c589\" data-element_type=\"widget\" data-e-type=\"widget\" data-settings=\"{&quot;template_id&quot;:&quot;7924&quot;,&quot;columns&quot;:3,&quot;columns_tablet&quot;:2,&quot;columns_mobile&quot;:1,&quot;masonry&quot;:&quot;yes&quot;,&quot;row_gap&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:30,&quot;sizes&quot;:[]},&quot;_skin&quot;:&quot;post&quot;,&quot;edit_handle_selector&quot;:&quot;[data-elementor-type=\\&quot;loop-item\\&quot;]&quot;,&quot;row_gap_tablet&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]},&quot;row_gap_mobile&quot;:{&quot;unit&quot;:&quot;px&quot;,&quot;size&quot;:&quot;&quot;,&quot;sizes&quot;:[]}}\" data-widget_type=\"loop-grid.post\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-loop-container elementor-grid\" role=\"list\">\n\t\t<style id=\"loop-7924\">.elementor-7924 .elementor-element.elementor-element-3e80f76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7924 .elementor-element.elementor-element-a7924c1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:15px 15px 15px 15px;box-shadow:0px 10px 15px 0px rgba(0,0,0,0.5);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7924 .elementor-element.elementor-element-a7924i1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7924 .elementor-element.elementor-element-a7924t1 .elementor-heading-title{font-family:\"Poppins\", Sans-serif;font-size:18px;font-weight:700;line-height:1.5em;color:#192C27;}.elementor-7924 .elementor-element.elementor-element-a7924t1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}\/* Start custom CSS for container, class: .elementor-element-a7924c1 *\/.elementor-7924 .elementor-element.elementor-element-a7924c1{overflow:hidden;} .elementor-7924 .elementor-element.elementor-element-a7924c1 a:focus-visible{outline:3px solid #005746;outline-offset:-3px;} .elementor-7924 .elementor-element.elementor-element-a7924c1 .elementor-widget-image img{display:block;width:100%;height:auto;} .elementor-7924 .elementor-element.elementor-element-a7924c1 .elementor-heading-title{font-family:Poppins,sans-serif;font-size:18px;line-height:1.5;font-weight:700;color:#192c27;margin:0;} .elementor-7924 .elementor-element.elementor-element-a7924c1 .elementor-heading-title a{color:inherit;} .elementor-7924 .elementor-element.elementor-element-a7924c1:hover{box-shadow:0 15px 25px rgba(0,0,0,.5);}\/* End custom CSS *\/<\/style>\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-4579 post-4579 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/de\/oem-odm-electric-toothbrush-manufacturing-guide\/\">\n\t\t\t\t\t\t\t<img decoding=\"async\" width=\"1698\" height=\"926\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/09\/electric-toothbrush-oem-odm-guide-cover-v6.webp\" class=\"attachment-full size-full wp-image-7913\" alt=\"Electric toothbrush OEM\/ODM guide cover comparing custom design, existing-design customization and own-brand operations.\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/09\/electric-toothbrush-oem-odm-guide-cover-v6.webp 1698w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/09\/electric-toothbrush-oem-odm-guide-cover-v6-300x164.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/09\/electric-toothbrush-oem-odm-guide-cover-v6-1024x558.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/09\/electric-toothbrush-oem-odm-guide-cover-v6-768x419.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/09\/electric-toothbrush-oem-odm-guide-cover-v6-1536x838.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/09\/electric-toothbrush-oem-odm-guide-cover-v6-18x10.webp 18w\" sizes=\"(max-width: 1698px) 100vw, 1698px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/de\/oem-odm-electric-toothbrush-manufacturing-guide\/\">Electric Toothbrush OEM\/ODM Manufacturing Process Guide<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-4645 post-4645 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/de\/oem-vs-odm-vs-obm\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1396\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/04\/odm-electric-toothbrush-customization-options-colors-logo-packaging-scaled.webp\" class=\"attachment-full size-full wp-image-4751\" alt=\"An ODM customization showcase featuring an electric toothbrush with multiple brand options: three color variants (green, pink, navy), three packaging designs, three logo application methods, and two brush head types \u2014 all from the same pre-certified factory platform.\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/04\/odm-electric-toothbrush-customization-options-colors-logo-packaging-scaled.webp 2560w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/04\/odm-electric-toothbrush-customization-options-colors-logo-packaging-300x164.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/04\/odm-electric-toothbrush-customization-options-colors-logo-packaging-1024x559.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/04\/odm-electric-toothbrush-customization-options-colors-logo-packaging-768x419.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/04\/odm-electric-toothbrush-customization-options-colors-logo-packaging-1536x838.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/04\/odm-electric-toothbrush-customization-options-colors-logo-packaging-2048x1117.webp 2048w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/04\/odm-electric-toothbrush-customization-options-colors-logo-packaging-18x10.webp 18w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/de\/oem-vs-odm-vs-obm\/\">OEM vs ODM vs OBM: Complete Guide for Oral Care Brands (2026)<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-5603 post-5603 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/de\/sourcing-oral-care-from-china\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1429\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/sourcing-oral-care-from-china-complete-guide-scaled.webp\" class=\"attachment-full size-full wp-image-5491\" alt=\"Sourcing oral care from China complete B2B guide infographic showing 7-step process factory selection certifications IP protection and quality control for OEM brands\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/sourcing-oral-care-from-china-complete-guide-scaled.webp 2560w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/sourcing-oral-care-from-china-complete-guide-300x167.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/sourcing-oral-care-from-china-complete-guide-1024x572.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/sourcing-oral-care-from-china-complete-guide-768x429.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/sourcing-oral-care-from-china-complete-guide-1536x857.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/sourcing-oral-care-from-china-complete-guide-2048x1143.webp 2048w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/sourcing-oral-care-from-china-complete-guide-18x10.webp 18w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/de\/sourcing-oral-care-from-china\/\">Sourcing Oral Care from China:Complete B2B Guide 2026<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-6379 post-6379 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/de\/oral-care-manufacturers-guide\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/oral-care-manufacturers-find-verify-guide-2026.webp\" class=\"attachment-full size-full wp-image-6372\" alt=\"Oral care manufacturers guide infographic showing how to find verify and select OEM partners with ISO 13485 FDA CE certifications\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/oral-care-manufacturers-find-verify-guide-2026.webp 1672w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/oral-care-manufacturers-find-verify-guide-2026-300x169.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/oral-care-manufacturers-find-verify-guide-2026-1024x576.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/oral-care-manufacturers-find-verify-guide-2026-768x432.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/oral-care-manufacturers-find-verify-guide-2026-1536x864.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/oral-care-manufacturers-find-verify-guide-2026-18x10.webp 18w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/de\/oral-care-manufacturers-guide\/\">Oral Care Manufacturers: B2B Partner Guide<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-6369 post-6369 post type-post status-publish format-standard has-post-thumbnail hentry category-product-tech\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/de\/how-to-design-electric-toothbrush\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"1672\" height=\"941\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/how-to-design-electric-toothbrush-concept-to-production.webp\" class=\"attachment-full size-full wp-image-6373\" alt=\"Electric toothbrush design infographic showing 7-step process from concept to mass production with components costs and certifications\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/how-to-design-electric-toothbrush-concept-to-production.webp 1672w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/how-to-design-electric-toothbrush-concept-to-production-300x169.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/how-to-design-electric-toothbrush-concept-to-production-1024x576.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/how-to-design-electric-toothbrush-concept-to-production-768x432.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/how-to-design-electric-toothbrush-concept-to-production-1536x864.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/07\/how-to-design-electric-toothbrush-concept-to-production-18x10.webp 18w\" sizes=\"(max-width: 1672px) 100vw, 1672px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/de\/how-to-design-electric-toothbrush\/\">Electric Toothbrush Design &#038; Development: From Concept to Production<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div data-elementor-type=\"loop-item\" data-elementor-id=\"7924\" class=\"elementor elementor-7924 e-loop-item e-loop-item-5598 post-5598 post type-post status-publish format-standard has-post-thumbnail hentry category-oem-sourcing-guides\" data-elementor-post-type=\"elementor_library\" data-custom-edit-handle=\"1\">\n\t\t\t<div class=\"elementor-element elementor-element-3e80f76 e-con-full e-flex e-con e-parent\" data-id=\"3e80f76\" data-element_type=\"container\" data-e-type=\"container\" role=\"listitem\">\n\t\t<article class=\"elementor-element elementor-element-a7924c1 e-con-full e-flex e-con e-child\" data-id=\"a7924c1\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924i1 elementor-widget elementor-widget-image\" data-id=\"a7924i1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"https:\/\/relish-tech.com\/de\/shenzhen-oral-care-manufacturing\/\">\n\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1429\" src=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/shenzhen-vs-other-manufacturing-hubs-comparison-scaled.webp\" class=\"attachment-full size-full wp-image-5490\" alt=\"shenzhen oral care manufacturing hubs comparison infographic showing 5 Chinese cities for electric toothbrush OEM with supply chain density port access and R&amp;D capability analysis\" srcset=\"https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/shenzhen-vs-other-manufacturing-hubs-comparison-scaled.webp 2560w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/shenzhen-vs-other-manufacturing-hubs-comparison-300x167.webp 300w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/shenzhen-vs-other-manufacturing-hubs-comparison-1024x572.webp 1024w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/shenzhen-vs-other-manufacturing-hubs-comparison-768x429.webp 768w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/shenzhen-vs-other-manufacturing-hubs-comparison-1536x857.webp 1536w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/shenzhen-vs-other-manufacturing-hubs-comparison-2048x1143.webp 2048w, https:\/\/relish-tech.com\/wp-content\/uploads\/2026\/05\/shenzhen-vs-other-manufacturing-hubs-comparison-18x10.webp 18w\" sizes=\"(max-width: 2560px) 100vw, 2560px\" \/>\t\t\t\t\t\t\t\t<\/a>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-a7924t1 elementor-widget elementor-widget-heading\" data-id=\"a7924t1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\"><a href=\"https:\/\/relish-tech.com\/de\/shenzhen-oral-care-manufacturing\/\">Shenzhen Oral Care Manufacturing:Where to Source Electric Toothbrush OEM in 2026<\/a><\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/article>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>OEM\/ODM MANUFACTURER \u2022 SINCE 2012 Let&#8217;s Build YourOral Care BrandTogether Tell us your vision \u2014 we&#8217;ll handle everything from concept [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1229","page","type-page","status-publish","hentry"],"blocksy_meta":{"has_hero_section":"disabled","vertical_spacing_source":"custom","content_area_spacing":"none","styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/relish-tech.com\/de\/wp-json\/wp\/v2\/pages\/1229","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/relish-tech.com\/de\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/relish-tech.com\/de\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/relish-tech.com\/de\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/relish-tech.com\/de\/wp-json\/wp\/v2\/comments?post=1229"}],"version-history":[{"count":254,"href":"https:\/\/relish-tech.com\/de\/wp-json\/wp\/v2\/pages\/1229\/revisions"}],"predecessor-version":[{"id":8107,"href":"https:\/\/relish-tech.com\/de\/wp-json\/wp\/v2\/pages\/1229\/revisions\/8107"}],"wp:attachment":[{"href":"https:\/\/relish-tech.com\/de\/wp-json\/wp\/v2\/media?parent=1229"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}