{"id":5066,"date":"2023-08-17T03:16:15","date_gmt":"2023-08-17T03:16:15","guid":{"rendered":"https:\/\/salonbookly.com\/business-copy\/"},"modified":"2026-08-28T23:25:27","modified_gmt":"2026-08-28T23:25:27","slug":"business","status":"publish","type":"page","link":"https:\/\/salonbookly.com\/en\/","title":{"rendered":"Business"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"5066\" class=\"elementor elementor-5066\" data-elementor-post-type=\"page\">\r\n\t\t\t\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-f50b112 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"f50b112\" data-element_type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-fa22fe1\" data-id=\"fa22fe1\" data-element_type=\"column\">\r\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7e5d3cf elementor-widget elementor-widget-html\" data-id=\"7e5d3cf\" data-element_type=\"widget\" data-widget_type=\"html.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t<!-- Salonbookly Landing Page - GENERATED from content.json. Do not edit by hand; run npm run generate -->\n<link rel=\"stylesheet\" href=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@11\/swiper-bundle.min.css\" \/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\" \/>\n<link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin \/>\n<link\n  href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@100..900&display=swap\"\n  rel=\"stylesheet\"\n\/>\n\n<style>\n:root {\n    --sb-pink: #ec1478;\n    --sb-pink-dark: #d80f6d;\n    --sb-pink-soft: #fff7fb;\n    --sb-pink-border: #f3c4d8;\n    --sb-text: #111827;\n    --sb-muted: #555;\n    --sb-card-shadow: 0 6px 20px rgba(236, 20, 120, 0.08);\n  }\n\n  .sb-landing,\n  .sb-landing * {\n    box-sizing: border-box;\n  }\n\n  .sb-landing {\n    font-family: \"Inter\", sans-serif;\n    color: var(--sb-text);\n    background: #fff;\n    overflow-x: clip;\n  }\n\n  .sb-landing img {\n    max-width: 100%;\n  }\n\n  .sb-container {\n    width: 100%;\n    max-width: 1200px;\n    margin: 0 auto;\n    padding: 0 20px;\n  }\n\n  .sb-section {\n    padding: 56px 0;\n  }\n\n  .sb-section-soft {\n    background: var(--sb-pink-soft);\n  }\n\n  .sb-title,\n  .sb-pricing-title {\n    text-align: center;\n    font-size: clamp(26px, 4vw, 34px);\n    line-height: 1.2;\n    font-weight: 800;\n    margin: 0 0 10px;\n  }\n\n  .sb-subtitle,\n  .sb-pricing-subtitle {\n    text-align: center;\n    font-size: clamp(15px, 2.5vw, 19px);\n    line-height: 1.5;\n    font-weight: 600;\n    color: var(--sb-muted);\n    margin: 0 0 34px;\n  }\n\n  \/* Language\n     Default = Vietnamese\n     English on html[lang^=\"en\"] or body.sb-en (\/en\/ pages)\n  *\/\n  .lang-en {\n    display: none;\n  }\n\n  .lang-vi {\n    display: inline;\n  }\n\n  html[lang^=\"en\"] .lang-en,\n  body.sb-en .lang-en {\n    display: inline !important;\n  }\n\n  html[lang^=\"en\"] .lang-vi,\n  body.sb-en .lang-vi {\n    display: none !important;\n  }\n\n  \/* Hero *\/\n  .sb-hero {\n    padding: 70px 0;\n    background: linear-gradient(160deg, #fff8fb 0%, #ffffff 55%, #fff0f7 100%);\n  }\n\n  .sb-hero-grid {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);\n    align-items: center;\n    gap: 56px;\n  }\n\n  .sb-hero-grid > * {\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .sb-hero-media,\n  .hero-swiper {\n    width: 100%;\n    max-width: 100%;\n    overflow: hidden;\n  }\n\n  .sb-eyebrow {\n    color: var(--sb-pink);\n    font-size: 14px;\n    font-weight: 800;\n    text-transform: uppercase;\n    letter-spacing: 1px;\n    margin-bottom: 16px;\n  }\n\n  .sb-hero h1 {\n    font-size: clamp(40px, 6vw, 64px);\n    line-height: 1.08;\n    font-weight: 900;\n    color: #1b1b2f;\n    margin: 0 0 20px;\n  }\n\n  .sb-hero h1 .lang-en,\n  .sb-hero h1 .lang-vi {\n    color: #1b1b2f;\n  }\n\n  .sb-hero p {\n    font-size: clamp(17px, 2.5vw, 20px);\n    color: var(--sb-muted);\n    line-height: 1.65;\n    margin: 0 0 30px;\n  }\n\n  .sb-buttons {\n    display: flex;\n    flex-wrap: wrap;\n    gap: 14px;\n    margin-bottom: 34px;\n  }\n\n  .sb-btn,\n  .sb-price-btn {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    text-align: center;\n    min-height: 50px;\n    padding: 14px 24px;\n    border-radius: 10px;\n    font-weight: 800;\n    text-decoration: none;\n    transition: 0.2s ease;\n  }\n\n  .sb-btn-primary,\n  .sb-price-btn {\n    background: var(--sb-pink);\n    color: #fff !important;\n  }\n\n  .sb-btn-primary:hover,\n  .sb-price-btn:hover {\n    background: var(--sb-pink-dark);\n    color: #fff !important;\n  }\n\n  .sb-btn-outline,\n  .sb-price-btn.secondary {\n    background: #fff;\n    color: var(--sb-pink) !important;\n    border: 2px solid var(--sb-pink);\n  }\n\n  .sb-btn-outline:hover,\n  .sb-price-btn.secondary:hover {\n    background: #fff2f8;\n    color: var(--sb-pink) !important;\n  }\n\n  .sb-feature-row {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 14px;\n  }\n\n  .sb-feature-mini {\n    text-align: center;\n  }\n\n  .sb-feature-icon {\n    font-size: 26px;\n    color: var(--sb-pink);\n    margin-bottom: 6px;\n  }\n\n  .sb-feature-title {\n    font-weight: 800;\n    font-size: 15px;\n  }\n\n  .sb-feature-sub {\n    font-size: 13px;\n    color: #777;\n    line-height: 1.35;\n  }\n\n  \/* Carousel *\/\n  .hero-swiper {\n    width: 100%;\n    max-width: 650px;\n    margin: 0 auto;\n  }\n\n  .hero-swiper .swiper-slide {\n    aspect-ratio: 1 \/ 1;\n    background: #fff;\n    border-radius: 22px;\n    overflow: hidden;\n  }\n\n  .hero-swiper .swiper-slide img {\n    width: 100%;\n    height: 100%;\n    object-fit: contain;\n    display: block;\n  }\n\n  .hero-swiper .swiper-button-prev,\n  .hero-swiper .swiper-button-next {\n    width: 44px;\n    height: 44px;\n    background: rgba(255, 255, 255, 0.95);\n    border: 2px solid var(--sb-pink);\n    border-radius: 50%;\n    box-shadow: 0 4px 12px rgba(0, 0, 0, 0.12);\n  }\n\n  .hero-swiper .swiper-button-prev::after,\n  .hero-swiper .swiper-button-next::after {\n    font-size: 17px;\n    font-weight: 800;\n    color: var(--sb-pink);\n  }\n\n  .hero-swiper .swiper-pagination-bullet-active {\n    background: var(--sb-pink);\n  }\n\n  \/* Trusted *\/\n  .sb-trusted-section {\n    padding: 36px 0;\n    background: var(--sb-pink-soft);\n    text-align: center;\n  }\n\n  .sb-trusted-title {\n    font-size: clamp(16px, 2.5vw, 20px);\n    font-weight: 800;\n    margin-bottom: 24px;\n  }\n\n  .sb-salon-grid {\n    display: grid;\n    grid-template-columns: repeat(6, minmax(0, 1fr));\n    gap: 18px;\n  }\n\n  .sb-salon-logo {\n    min-height: 88px;\n    background: #fff;\n    border: 1px solid var(--sb-pink-border);\n    border-radius: 14px;\n    padding: 18px 10px;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .sb-salon-logo span {\n    font-family: Georgia, serif;\n    font-size: 20px;\n    color: #777;\n    letter-spacing: 1px;\n    line-height: 1.1;\n  }\n\n  .sb-salon-logo small {\n    display: block;\n    font-family: \"Inter\", sans-serif;\n    font-size: 11px;\n    color: #999;\n    letter-spacing: 1.3px;\n    margin-top: 4px;\n  }\n\n  \/* Cards *\/\n  .sb-grid {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 20px;\n  }\n\n  .sb-steps {\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 20px;\n    text-align: center;\n  }\n\n  .sb-card {\n    background: #fff;\n    border: 1px solid var(--sb-pink-border);\n    border-radius: 16px;\n    padding: 22px;\n    box-shadow: var(--sb-card-shadow);\n  }\n\n  .sb-icon {\n    color: var(--sb-pink);\n    font-size: 24px;\n    font-weight: 900;\n    margin-bottom: 10px;\n  }\n\n  .sb-card h3 {\n    font-size: 18px;\n    line-height: 1.25;\n    margin: 0 0 8px;\n  }\n\n  .sb-card p {\n    margin: 0;\n    color: var(--sb-muted);\n    font-size: 14px;\n    line-height: 1.5;\n  }\n\n  .sb-step-number {\n    width: 36px;\n    height: 36px;\n    margin: 0 auto 12px;\n    background: var(--sb-pink);\n    color: #fff;\n    border-radius: 50%;\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    font-weight: 800;\n  }\n\n  \/* Hardware showcase (AIOS-style device dropdown) *\/\n  .sb-hardware-showcase {\n    --sb-hw-accent: var(--sb-pink);\n    --sb-hw-accent-dark: var(--sb-pink-dark);\n    --sb-hw-accent-soft: var(--sb-pink-soft);\n    --sb-hw-accent-shadow: rgba(236, 20, 120, 0.14);\n    --sb-hw-border: #eee;\n    min-width: 0;\n    max-width: 100%;\n  }\n\n  .sb-hardware-grid {\n    display: grid;\n    grid-template-columns: repeat(5, minmax(0, 1fr));\n    gap: 16px;\n  }\n\n  .sb-landing button.sb-hardware,\n  .sb-hardware-showcase button.sb-hardware,\n  .sb-hardware {\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: flex-start;\n    gap: 10px;\n    min-height: 188px;\n    width: 100%;\n    margin: 0;\n    padding: 20px 14px 28px;\n    \/* Force white cards \u2014 WordPress\/Elementor themes paint <button> pink *\/\n    background: #ffffff !important;\n    background-image: none !important;\n    border: 1px solid #eeeeee !important;\n    border-radius: 16px !important;\n    box-shadow: none;\n    text-align: center;\n    cursor: pointer;\n    color: var(--sb-text) !important;\n    font: inherit;\n    font-family: inherit;\n    line-height: normal;\n    text-transform: none;\n    letter-spacing: normal;\n    appearance: none;\n    -webkit-appearance: none;\n    transition:\n      border-color 0.2s ease,\n      box-shadow 0.2s ease,\n      transform 0.2s ease;\n  }\n\n  .sb-landing button.sb-hardware:hover,\n  .sb-landing button.sb-hardware:focus,\n  .sb-hardware:hover,\n  .sb-hardware:focus {\n    background: #ffffff !important;\n    background-image: none !important;\n    color: var(--sb-text) !important;\n    border-color: var(--sb-pink-border) !important;\n    box-shadow: var(--sb-card-shadow);\n  }\n\n  .sb-hardware:focus-visible {\n    outline: 3px solid var(--sb-hw-accent);\n    outline-offset: 3px;\n  }\n\n  .sb-landing button.sb-hardware.is-selected,\n  .sb-hardware.is-selected {\n    background: #ffffff !important;\n    border-color: var(--sb-hw-accent) !important;\n    border-width: 2px !important;\n    padding: 19px 13px 27px;\n    box-shadow: 0 8px 22px var(--sb-hw-accent-shadow);\n    z-index: 1;\n  }\n\n  .sb-hardware-media {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    width: 100%;\n    height: 78px;\n  }\n\n  .sb-hardware-media img {\n    width: 100%;\n    max-width: 95px;\n    height: 78px;\n    object-fit: contain;\n    object-position: center;\n  }\n\n  .sb-hardware-copy {\n    display: flex;\n    flex-direction: column;\n    gap: 4px;\n  }\n\n  .sb-hardware-name {\n    display: block;\n    font-size: 15px;\n    font-weight: 800;\n    line-height: 1.3;\n    color: var(--sb-text) !important;\n    margin: 0;\n  }\n\n  .sb-hardware-sub {\n    display: block;\n    font-size: 13px;\n    color: var(--sb-muted) !important;\n    line-height: 1.4;\n    margin: 0;\n  }\n\n  .sb-hardware-sub .lang-en,\n  .sb-hardware-sub .lang-vi,\n  .sb-hardware-name .lang-en,\n  .sb-hardware-name .lang-vi {\n    color: inherit !important;\n  }\n\n  .sb-hardware-chevron {\n    position: absolute;\n    left: 50%;\n    bottom: 10px;\n    width: 10px;\n    height: 10px;\n    border-right: 2px solid #9aa6ad;\n    border-bottom: 2px solid #9aa6ad;\n    transform: translateX(-50%) rotate(45deg);\n    transition:\n      transform 0.2s ease,\n      border-color 0.2s ease;\n  }\n\n  .sb-hardware.is-selected .sb-hardware-chevron {\n    border-color: var(--sb-hw-accent);\n    transform: translateX(-50%) rotate(-135deg);\n    bottom: 8px;\n  }\n\n  .sb-hardware-panel {\n    position: relative;\n    background: #fff;\n    border: 1px solid var(--sb-hw-border);\n    border-radius: 18px;\n    box-shadow: 0 10px 28px rgba(17, 24, 39, 0.05);\n    overflow: hidden;\n    max-height: 0;\n    opacity: 0;\n    padding: 0 24px;\n    border-width: 0;\n    margin-top: 0;\n    pointer-events: none;\n    transition:\n      max-height 0.35s ease,\n      opacity 0.25s ease,\n      margin-top 0.25s ease,\n      padding 0.25s ease,\n      border-width 0.25s ease;\n  }\n\n  .sb-hardware-panel.is-open {\n    max-height: 1600px;\n    opacity: 1;\n    margin-top: 18px;\n    padding: 28px 24px 18px;\n    border-width: 1px;\n    pointer-events: auto;\n  }\n\n  .sb-hardware-panel-pointer {\n    position: absolute;\n    top: -8px;\n    left: 0;\n    width: 16px;\n    height: 16px;\n    background: #fff;\n    border-left: 1px solid var(--sb-hw-border);\n    border-top: 1px solid var(--sb-hw-border);\n    transform: translateX(-50%) rotate(45deg);\n    opacity: 0;\n    transition:\n      left 0.25s ease,\n      opacity 0.2s ease;\n  }\n\n  .sb-hardware-panel-inner {\n    display: grid;\n    grid-template-columns: 1.35fr 1fr 1fr 0.95fr;\n    gap: 28px;\n    align-items: start;\n    transition: opacity 0.2s ease;\n  }\n\n  .sb-hardware-panel-inner.is-switching {\n    opacity: 0.35;\n  }\n\n  .sb-hw-overview {\n    display: grid;\n    grid-template-columns: 120px minmax(0, 1fr);\n    gap: 16px 18px;\n    align-items: start;\n  }\n\n  .sb-hw-overview-media {\n    grid-row: 1;\n    grid-column: 1;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    min-height: 140px;\n  }\n\n  .sb-hw-overview-media img {\n    width: 100%;\n    max-width: 120px;\n    height: 140px;\n    object-fit: contain;\n  }\n\n  .sb-hw-overview-copy {\n    grid-row: 1;\n    grid-column: 2;\n    min-width: 0;\n  }\n\n  .sb-hw-overview-copy h3 {\n    margin: 0 0 6px;\n    font-size: clamp(22px, 2.4vw, 28px);\n    line-height: 1.15;\n    font-weight: 900;\n    color: var(--sb-text);\n  }\n\n  .sb-hw-type {\n    margin: 0 0 10px;\n    color: var(--sb-hw-accent);\n    font-size: 15px;\n    font-weight: 800;\n  }\n\n  .sb-hw-desc {\n    margin: 0;\n    color: var(--sb-muted);\n    font-size: 14px;\n    line-height: 1.55;\n  }\n\n  .sb-hw-caps {\n    grid-column: 1 \/ -1;\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 10px;\n  }\n\n  .sb-hw-cap {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    gap: 6px;\n    text-align: center;\n  }\n\n  .sb-hw-cap-icon {\n    width: 34px;\n    height: 34px;\n    border-radius: 10px;\n    background: var(--sb-hw-accent-soft);\n    color: var(--sb-hw-accent);\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n  }\n\n  .sb-hw-cap-icon svg {\n    width: 18px;\n    height: 18px;\n    display: block;\n  }\n\n  .sb-hw-cap-label {\n    font-size: 12px;\n    line-height: 1.3;\n    font-weight: 700;\n    color: var(--sb-text);\n  }\n\n  .sb-hw-features h4,\n  .sb-hw-specs h4,\n  .sb-hw-price-col h4 {\n    margin: 0 0 14px;\n    font-size: 16px;\n    font-weight: 800;\n    color: var(--sb-text);\n  }\n\n  .sb-hw-features ul {\n    list-style: none;\n    margin: 0;\n    padding: 0;\n    display: grid;\n    gap: 12px;\n  }\n\n  .sb-hw-features li {\n    position: relative;\n    padding-left: 28px;\n    font-size: 14px;\n    line-height: 1.45;\n    color: var(--sb-text);\n  }\n\n  .sb-hw-features li::before {\n    content: \"\";\n    position: absolute;\n    left: 0;\n    top: 1px;\n    width: 18px;\n    height: 18px;\n    border-radius: 50%;\n    background: var(--sb-hw-accent);\n  }\n\n  .sb-hw-features li::after {\n    content: \"\";\n    position: absolute;\n    left: 6px;\n    top: 4px;\n    width: 5px;\n    height: 9px;\n    border-right: 2px solid #fff;\n    border-bottom: 2px solid #fff;\n    transform: rotate(40deg);\n  }\n\n  .sb-hw-spec-list {\n    display: grid;\n    gap: 10px;\n  }\n\n  .sb-hw-spec-row {\n    display: grid;\n    grid-template-columns: minmax(0, 1fr) auto;\n    gap: 12px;\n    align-items: baseline;\n  }\n\n  .sb-hw-spec-label {\n    color: var(--sb-muted);\n    font-size: 14px;\n  }\n\n  .sb-hw-spec-value {\n    color: var(--sb-text);\n    font-size: 14px;\n    font-weight: 700;\n    text-align: right;\n  }\n\n  .sb-hw-price-row {\n    display: flex;\n    flex-wrap: wrap;\n    align-items: baseline;\n    gap: 8px;\n    margin-bottom: 14px;\n  }\n\n  .sb-hw-price-prefix {\n    color: var(--sb-text);\n    font-size: 16px;\n    font-weight: 800;\n    line-height: 1.2;\n  }\n\n  .sb-hw-price {\n    color: var(--sb-hw-accent);\n    font-size: clamp(22px, 2.6vw, 28px);\n    font-weight: 900;\n    line-height: 1.15;\n  }\n\n  .sb-hw-price-note {\n    display: flex;\n    gap: 10px;\n    align-items: flex-start;\n    background: var(--sb-hw-accent-soft);\n    border-radius: 12px;\n    padding: 12px 14px;\n    margin-bottom: 16px;\n  }\n\n  .sb-hw-price-note-icon {\n    flex: 0 0 auto;\n    width: 18px;\n    height: 18px;\n    border-radius: 50%;\n    background: var(--sb-hw-accent);\n    color: #fff;\n    font-size: 12px;\n    font-weight: 800;\n    line-height: 18px;\n    text-align: center;\n  }\n\n  .sb-hw-price-note p {\n    margin: 0;\n    color: var(--sb-text);\n    font-size: 13px;\n    line-height: 1.45;\n  }\n\n  .sb-hw-actions {\n    display: grid;\n    gap: 10px;\n  }\n\n  .sb-hw-actions .sb-btn {\n    width: 100%;\n    min-height: 46px;\n    justify-content: center;\n  }\n\n  .sb-landing button.sb-hw-close,\n  .sb-hw-close {\n    display: inline-flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    width: 100%;\n    margin-top: 18px;\n    padding: 10px;\n    border: 0 !important;\n    background: transparent !important;\n    background-image: none !important;\n    box-shadow: none !important;\n    color: var(--sb-hw-accent) !important;\n    font-size: 14px;\n    font-weight: 800;\n    cursor: pointer;\n    font-family: inherit;\n    text-transform: none;\n    appearance: none;\n    -webkit-appearance: none;\n  }\n\n  .sb-hw-close:focus-visible {\n    outline: 3px solid var(--sb-hw-accent);\n    outline-offset: 3px;\n    border-radius: 8px;\n  }\n\n  .sb-hw-close-chevron {\n    width: 9px;\n    height: 9px;\n    border-right: 2px solid currentColor;\n    border-bottom: 2px solid currentColor;\n    transform: rotate(-135deg);\n    margin-top: 4px;\n  }\n\n  .sb-hardware-trust {\n    display: inline-flex;\n    align-items: center;\n    gap: 10px;\n    margin: 18px 0 0;\n    color: var(--sb-muted);\n    font-size: 14px;\n    font-weight: 600;\n  }\n\n  .sb-hardware-trust-icon {\n    width: 22px;\n    height: 22px;\n    border-radius: 50%;\n    background: var(--sb-hw-accent-soft);\n    color: var(--sb-hw-accent);\n    position: relative;\n    flex: 0 0 auto;\n  }\n\n  .sb-hardware-trust-icon::before {\n    content: \"\";\n    position: absolute;\n    inset: 3px;\n    border-radius: 50%;\n    border: 1.5px solid currentColor;\n  }\n\n  .sb-hardware-trust-icon::after {\n    content: \"\";\n    position: absolute;\n    left: 7px;\n    top: 5px;\n    width: 6px;\n    height: 9px;\n    border-right: 2px solid currentColor;\n    border-bottom: 2px solid currentColor;\n    transform: rotate(40deg);\n  }\n\n  \/* Pricing *\/\n  .sb-pricing {\n    background: #fff;\n  }\n\n  .sb-pricing-title {\n    font-size: clamp(28px, 4.2vw, 40px);\n    margin: 0 0 14px;\n    letter-spacing: -0.02em;\n  }\n\n  .sb-pricing-subtitle {\n    font-size: clamp(15px, 2.2vw, 18px);\n    font-weight: 500;\n    color: #6b7280;\n    margin: 0 auto 48px;\n    max-width: 640px;\n  }\n\n  .sb-pricing-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n    gap: 40px;\n    align-items: stretch;\n    max-width: 1040px;\n    margin: 0 auto;\n  }\n\n  .sb-price-column {\n    display: flex;\n    flex-direction: column;\n    min-width: 0;\n    height: 100%;\n  }\n\n  .sb-price-column .sb-price-card {\n    flex: 1 1 auto;\n  }\n\n  .sb-plan-terms {\n    margin: 14px 4px 0;\n    font-size: 12px;\n    line-height: 1.45;\n    color: #6b7280;\n    text-align: center;\n    font-weight: 500;\n  }\n\n  .sb-price-card {\n    background: #fff;\n    border: 2px solid var(--sb-pink);\n    border-radius: 22px;\n    padding: 40px 32px 32px;\n    position: relative;\n    display: flex;\n    flex-direction: column;\n    box-shadow: 0 10px 30px rgba(17, 24, 39, 0.06);\n    transition:\n      transform 0.25s ease,\n      box-shadow 0.25s ease;\n    height: 100%;\n  }\n\n  .sb-price-card:hover {\n    transform: translateY(-4px);\n    box-shadow: 0 18px 40px rgba(236, 20, 120, 0.14);\n  }\n\n  .sb-price-card.featured {\n    border: 2px solid var(--sb-pink);\n  }\n\n  .sb-badge {\n    position: absolute;\n    top: -15px;\n    left: 50%;\n    transform: translateX(-50%);\n    background: var(--sb-pink);\n    color: #fff;\n    padding: 8px 18px;\n    border-radius: 999px;\n    font-size: 13px;\n    font-weight: 800;\n    white-space: nowrap;\n    letter-spacing: 0.01em;\n    box-shadow: 0 4px 12px rgba(236, 20, 120, 0.25);\n  }\n\n  .sb-badge-promo {\n    position: absolute;\n    top: -14px;\n    right: 22px;\n    left: auto;\n    transform: none;\n    background: #16a34a;\n    color: #fff;\n    padding: 8px 14px;\n    border-radius: 999px;\n    font-size: 11px;\n    font-weight: 800;\n    letter-spacing: 0.04em;\n    white-space: nowrap;\n    box-shadow: 0 4px 12px rgba(22, 163, 74, 0.25);\n  }\n\n  .sb-plan-name,\n  .sb-price {\n    text-align: center;\n    font-size: clamp(44px, 6vw, 56px);\n    font-weight: 900;\n    margin: 18px 0 8px;\n    line-height: 1;\n    color: var(--sb-pink);\n  }\n\n  .sb-plan-name {\n    color: var(--sb-pink);\n  }\n\n  .sb-price {\n    display: flex;\n    align-items: baseline;\n    justify-content: center;\n    gap: 6px;\n  }\n\n  .sb-price .sb-price-period {\n    font-size: 16px;\n    font-weight: 600;\n    color: var(--sb-text);\n  }\n\n  .sb-promo-note {\n    text-align: center;\n    color: #6b7280;\n    font-size: 13px;\n    line-height: 1.55;\n    margin: 0 0 18px;\n  }\n\n  .sb-promo-note .sb-promo-amount {\n    color: var(--sb-pink);\n    font-weight: 800;\n  }\n\n  .sb-plan-desc {\n    text-align: center;\n    font-weight: 800;\n    font-size: 16px;\n    line-height: 1.35;\n    margin: 0 0 10px;\n    color: var(--sb-text);\n  }\n\n  .sb-plan-small {\n    text-align: center;\n    color: #6b7280;\n    font-size: 14px;\n    line-height: 1.55;\n    margin: 0 0 22px;\n  }\n\n  .sb-plan-divider {\n    border: 0;\n    border-top: 1px solid #f3c4d8;\n    margin: 0 0 22px;\n  }\n\n  .sb-feature-list {\n    list-style: none;\n    padding: 0;\n    margin: 0 0 28px;\n    flex: 1 1 auto;\n  }\n\n  .sb-feature-list li {\n    display: flex;\n    gap: 10px;\n    align-items: flex-start;\n    font-size: 14px;\n    line-height: 1.45;\n    margin-bottom: 13px;\n    color: #1f2937;\n  }\n\n  .sb-feature-list li:last-child {\n    margin-bottom: 0;\n  }\n\n  .sb-feature-list li::before {\n    content: \"\u2713\";\n    color: var(--sb-pink);\n    font-weight: 900;\n    flex: 0 0 auto;\n    margin-top: 1px;\n  }\n\n  .sb-feature-accent {\n    color: var(--sb-pink);\n    font-weight: 800;\n  }\n\n  .sb-price-cta {\n    margin-top: auto;\n  }\n\n  .sb-price-btn {\n    width: 100%;\n    border-radius: 12px;\n    min-height: 52px;\n    font-size: 15px;\n  }\n\n  .sb-price-btn.secondary:hover {\n    background: var(--sb-pink);\n    color: #fff !important;\n    border-color: var(--sb-pink);\n  }\n\n  .sb-price-assurance {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    gap: 8px;\n    margin-top: 14px;\n    color: #6b7280;\n    font-size: 13px;\n    font-weight: 500;\n  }\n\n  .sb-price-assurance svg {\n    width: 14px;\n    height: 14px;\n    flex: 0 0 auto;\n    color: #9ca3af;\n  }\n\n  .sb-price-assurance-spacer {\n    min-height: 20px;\n    margin-top: 14px;\n    visibility: hidden;\n  }\n\n  .sb-pricing-compare {\n    margin-top: 40px;\n    background: #fff;\n    border-radius: 18px;\n    box-shadow: 0 8px 28px rgba(17, 24, 39, 0.06);\n    border: 1px solid #f3f4f6;\n    padding: 28px 32px;\n    display: grid;\n    grid-template-columns: 1.2fr 1fr;\n    gap: 28px;\n    align-items: center;\n  }\n\n  .sb-pricing-compare-left {\n    display: flex;\n    gap: 14px;\n    align-items: flex-start;\n  }\n\n  .sb-pricing-compare-icon {\n    width: 42px;\n    height: 42px;\n    border-radius: 12px;\n    background: #fff0f7;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n    flex: 0 0 auto;\n    color: var(--sb-pink);\n  }\n\n  .sb-pricing-compare-icon svg {\n    width: 22px;\n    height: 22px;\n  }\n\n  .sb-pricing-compare-left h3 {\n    margin: 0 0 6px;\n    font-size: 16px;\n    font-weight: 800;\n    line-height: 1.35;\n    color: var(--sb-text);\n  }\n\n  .sb-pricing-compare-left p {\n    margin: 0;\n    font-size: 14px;\n    line-height: 1.5;\n    color: #6b7280;\n  }\n\n  .sb-pricing-compare-right {\n    display: flex;\n    flex-direction: column;\n    gap: 12px;\n  }\n\n  .sb-pricing-compare-item {\n    display: flex;\n    align-items: center;\n    gap: 10px;\n    font-size: 14px;\n    line-height: 1.4;\n    color: #374151;\n    font-weight: 600;\n  }\n\n  .sb-pricing-compare-item svg {\n    width: 18px;\n    height: 18px;\n    color: var(--sb-pink);\n    flex: 0 0 auto;\n  }\n\n  .sb-pricing-trust {\n    margin-top: 44px;\n    display: grid;\n    grid-template-columns: repeat(4, minmax(0, 1fr));\n    gap: 12px;\n    align-items: center;\n    max-width: 920px;\n    margin-left: auto;\n    margin-right: auto;\n  }\n\n  .sb-pricing-trust-item {\n    display: flex;\n    flex-direction: column;\n    align-items: center;\n    justify-content: center;\n    gap: 10px;\n    text-align: center;\n    color: #4b5563;\n    font-size: 13px;\n    font-weight: 600;\n    padding: 8px 10px;\n    position: relative;\n  }\n\n  .sb-pricing-trust-item:not(:last-child)::after {\n    content: \"\";\n    position: absolute;\n    right: 0;\n    top: 50%;\n    transform: translateY(-50%);\n    width: 1px;\n    height: 36px;\n    background: #e5e7eb;\n  }\n\n  .sb-pricing-trust-item svg {\n    width: 22px;\n    height: 22px;\n    color: #6b7280;\n  }\n\n  \/* FAQ \u2014 card accordion (Mindbody-style) *\/\n  .sb-faq {\n    display: grid;\n    gap: 12px;\n    max-width: 820px;\n    margin: 0 auto;\n  }\n\n  .sb-faq details {\n    background: #fff;\n    border: 1px solid #e5e7eb;\n    border-radius: 12px;\n    padding: 0;\n    box-shadow: none;\n    transition: border-color 0.2s ease, box-shadow 0.2s ease;\n  }\n\n  .sb-faq details[open] {\n    border-color: var(--sb-pink-border);\n    box-shadow: var(--sb-card-shadow);\n  }\n\n  .sb-faq summary {\n    display: flex;\n    align-items: center;\n    justify-content: space-between;\n    gap: 16px;\n    cursor: pointer;\n    font-weight: 700;\n    font-size: clamp(15px, 2.2vw, 17px);\n    line-height: 1.35;\n    color: var(--sb-text);\n    list-style: none;\n    padding: 18px 20px;\n    text-align: left;\n  }\n\n  .sb-faq summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .sb-faq summary::after {\n    content: \"\";\n    flex: 0 0 auto;\n    width: 10px;\n    height: 10px;\n    margin-top: -4px;\n    border-right: 2px solid #8a8f9b;\n    border-bottom: 2px solid #8a8f9b;\n    transform: rotate(45deg);\n    transition: transform 0.2s ease, border-color 0.2s ease;\n  }\n\n  .sb-faq details[open] summary::after {\n    margin-top: 4px;\n    border-color: var(--sb-pink);\n    transform: rotate(225deg);\n  }\n\n  .sb-faq .sb-faq-body {\n    padding: 0 20px 18px;\n    color: var(--sb-muted);\n    font-size: 15px;\n    line-height: 1.6;\n    text-align: left;\n  }\n\n  .sb-faq .sb-faq-body p {\n    margin: 0 0 10px;\n  }\n\n  .sb-faq .sb-faq-body p:last-child {\n    margin-bottom: 0;\n  }\n\n  .sb-faq .sb-faq-body ul {\n    margin: 0;\n    padding-left: 1.15em;\n  }\n\n  .sb-faq .sb-faq-body li {\n    margin-bottom: 6px;\n  }\n\n  .sb-faq .sb-faq-body li:last-child {\n    margin-bottom: 0;\n  }\n\n  \/* Tablet *\/\n  @media (max-width: 992px) {\n    .sb-hero {\n      padding: 54px 0;\n    }\n\n    .sb-hero-grid {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 36px;\n      text-align: center;\n    }\n\n    .sb-buttons {\n      justify-content: center;\n    }\n\n    .sb-feature-row,\n    .sb-grid,\n    .sb-steps {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sb-hardware-grid {\n      display: flex;\n      gap: 12px;\n      overflow-x: auto;\n      padding-bottom: 6px;\n      scroll-snap-type: x mandatory;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .sb-hardware {\n      flex: 0 0 160px;\n      scroll-snap-align: start;\n      min-height: 178px;\n    }\n\n    .sb-hardware-panel-inner {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 22px;\n    }\n\n    .sb-hw-overview {\n      grid-column: 1 \/ -1;\n    }\n\n    .sb-salon-grid {\n      grid-template-columns: repeat(3, minmax(0, 1fr));\n    }\n\n    .sb-pricing-grid {\n      gap: 24px;\n    }\n\n    .sb-pricing-compare {\n      gap: 20px;\n      padding: 24px;\n    }\n  }\n\n  \/* Mobile *\/\n  @media (max-width: 640px) {\n    .sb-hero,\n    .sb-section,\n    .sb-trusted-section {\n      padding: 40px 0;\n    }\n\n    .sb-container {\n      max-width: 100%;\n      width: 100%;\n      padding: 0 16px;\n    }\n\n    .sb-hero-grid {\n      gap: 30px;\n      text-align: center;\n    }\n\n    .sb-eyebrow {\n      font-size: 12px;\n      white-space: normal;\n    }\n\n    .sb-hero h1 {\n      font-size: 36px;\n      line-height: 1.12;\n      max-width: 100%;\n    }\n\n    .sb-hero p {\n      font-size: 16px;\n      line-height: 1.55;\n    }\n\n    .sb-buttons {\n      flex-direction: column;\n      gap: 12px;\n      width: 100%;\n    }\n\n    .sb-btn {\n      width: 100%;\n      text-align: center;\n      box-sizing: border-box;\n    }\n\n    .sb-feature-row {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 12px;\n    }\n\n    .sb-feature-mini {\n      display: grid;\n      grid-template-columns: 36px 1fr;\n      text-align: left;\n      align-items: center;\n      column-gap: 12px;\n      padding: 14px;\n      border: 1px solid #f5d1e2;\n      border-radius: 14px;\n      background: #fff;\n    }\n\n    .sb-feature-icon {\n      grid-row: span 2;\n      margin: 0;\n      font-size: 20px;\n    }\n\n    .hero-swiper {\n      width: 100%;\n      max-width: 100%;\n      overflow: hidden;\n    }\n\n    .hero-swiper .swiper-slide {\n      aspect-ratio: 1 \/ 1;\n    }\n\n    .hero-swiper .swiper-slide img {\n      width: 100%;\n      height: 100%;\n      object-fit: contain;\n    }\n\n    .hero-swiper .swiper-button-prev,\n    .hero-swiper .swiper-button-next {\n      display: none;\n    }\n\n    .sb-grid,\n    .sb-steps,\n    .sb-pricing-grid {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 12px;\n    }\n\n    .sb-hardware-grid {\n      display: flex;\n      gap: 12px;\n      overflow-x: auto;\n      padding-bottom: 6px;\n      scroll-snap-type: x mandatory;\n      -webkit-overflow-scrolling: touch;\n    }\n\n    .sb-hardware {\n      flex: 0 0 148px;\n      scroll-snap-align: start;\n    }\n\n    .sb-hardware-panel-inner {\n      grid-template-columns: minmax(0, 1fr);\n      gap: 22px;\n    }\n\n    .sb-hw-overview {\n      grid-template-columns: 96px minmax(0, 1fr);\n    }\n\n    .sb-hw-overview-media img {\n      max-width: 96px;\n      height: 110px;\n    }\n\n    .sb-hw-caps {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n    }\n\n    .sb-hw-actions .sb-btn {\n      width: 100%;\n    }\n\n    .sb-pricing-grid {\n      gap: 28px;\n      max-width: 100%;\n    }\n\n    .sb-grid > *,\n    .sb-steps > *,\n    .sb-pricing-grid > * {\n      min-width: 0;\n    }\n\n    .sb-pricing-compare {\n      grid-template-columns: 1fr;\n      padding: 22px 18px;\n      gap: 18px;\n    }\n\n    .sb-pricing-trust {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 18px 8px;\n      margin-top: 32px;\n    }\n\n    .sb-pricing-trust-item:not(:last-child)::after {\n      display: none;\n    }\n\n    .sb-badge-promo {\n      right: 14px;\n      font-size: 10px;\n      padding: 7px 10px;\n    }\n\n    .sb-pricing-subtitle {\n      margin-bottom: 36px;\n    }\n\n    .sb-grid .sb-card {\n      display: grid;\n      grid-template-columns: 32px 1fr;\n      column-gap: 12px;\n      padding: 14px;\n      box-shadow: none;\n    }\n\n    .sb-grid .sb-icon {\n      grid-row: span 2;\n      margin: 0;\n    }\n\n    .sb-grid .sb-card h3 {\n      margin: 0 0 4px;\n      font-size: 16px;\n    }\n\n    .sb-grid .sb-card p {\n      grid-column: 2;\n      font-size: 13px;\n    }\n\n    .sb-salon-grid {\n      grid-template-columns: repeat(2, minmax(0, 1fr));\n      gap: 12px;\n    }\n\n    .sb-salon-logo span {\n      font-size: 16px;\n      word-break: break-word;\n    }\n\n    .sb-price-card {\n      padding: 34px 20px 24px;\n    }\n  }\n\n<\/style>\n\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    var path = (window.location.pathname || \"\").toLowerCase();\n    var htmlLang = (document.documentElement.getAttribute(\"lang\") || \"\").toLowerCase();\n    var isEN =\n      htmlLang.indexOf(\"en\") === 0 || path === \"\/en\" || path.indexOf(\"\/en\/\") === 0;\n    document.body.classList.toggle(\"sb-en\", isEN);\n    document.body.classList.remove(\"sb-vi\");\n\n    if (window.Swiper) {\n      new Swiper(\".hero-swiper\", {\n        loop: true,\n        autoplay: {\n          delay: 3500,\n          disableOnInteraction: false,\n        },\n        speed: 700,\n        pagination: {\n          el: \".hero-swiper .swiper-pagination\",\n          clickable: true,\n        },\n        navigation: {\n          nextEl: \".hero-swiper .swiper-button-next\",\n          prevEl: \".hero-swiper .swiper-button-prev\",\n        },\n      });\n    }\n  });\n<\/script>\n\n<div class=\"sb-landing\">\n\n  <section class=\"sb-hero\">\n    <div class=\"sb-container\">\n      <div class=\"sb-hero-grid\">\n        <div class=\"sb-hero-copy\">\n          <h1>\n            <span class=\"lang-en\">Run Your Salon <span>Faster.<\/span><\/span><span class=\"lang-vi\">V\u1eadn h\u00e0nh ti\u1ec7m nail <span>nhanh h\u01a1n.<\/span><\/span>\n          <\/h1>\n          <p><span class=\"lang-en\">Everything your front desk needs to check in customers, manage technicians, process payments, and grow your business.<\/span><span class=\"lang-vi\">M\u1ecdi th\u1ee9 qu\u1ea7y l\u1ec5 t\u00e2n c\u1ea7n \u0111\u1ec3 check-in kh\u00e1ch h\u00e0ng, qu\u1ea3n l\u00fd th\u1ee3, x\u1eed l\u00fd thanh to\u00e1n v\u00e0 ph\u00e1t tri\u1ec3n ti\u1ec7m.<\/span><\/p>\n          <div class=\"sb-buttons\">\n            <a href=\"https:\/\/app.salonbookly.com\/merchant\/sign-up\" class=\"sb-btn sb-btn-primary\">\n              <span class=\"lang-en\">Get started<\/span><span class=\"lang-vi\">B\u1eaft \u0111\u1ea7u<\/span>\n            <\/a>\n            <a href=\"#demo\" class=\"sb-btn sb-btn-outline sb-open-demo\">\n              <span class=\"lang-en\">Book a Demo<\/span><span class=\"lang-vi\">\u0110\u1eb7t l\u1ecbch demo<\/span>\n            <\/a>\n          <\/div>\n          <div class=\"sb-feature-row\">\n            <div class=\"sb-feature-mini\">\n              <div class=\"sb-feature-icon\">\u2713<\/div>\n              <div class=\"sb-feature-title\"><span class=\"lang-en\">Front Desk First<\/span><span class=\"lang-vi\">L\u1ec5 t\u00e2n th\u00f4ng minh<\/span><\/div>\n              <div class=\"sb-feature-sub\"><span class=\"lang-en\">Easy customer check-in<\/span><span class=\"lang-vi\">\u0110\u00f3n ti\u1ebfp kh\u00e1ch nhanh ch\u00f3ng<\/span><\/div>\n            <\/div>\n            <div class=\"sb-feature-mini\">\n              <div class=\"sb-feature-icon\">\u26a1<\/div>\n              <div class=\"sb-feature-title\"><span class=\"lang-en\">Fast Check-In<\/span><span class=\"lang-vi\">Check-in nhanh<\/span><\/div>\n              <div class=\"sb-feature-sub\"><span class=\"lang-en\">Quick service flow<\/span><span class=\"lang-vi\">Quy tr\u00ecnh ph\u1ee5c v\u1ee5 nhanh<\/span><\/div>\n            <\/div>\n            <div class=\"sb-feature-mini\">\n              <div class=\"sb-feature-icon\">\ud83d\udc65<\/div>\n              <div class=\"sb-feature-title\"><span class=\"lang-en\">Fair Turn<\/span><span class=\"lang-vi\">Chia l\u01b0\u1ee3t c\u00f4ng b\u1eb1ng<\/span><\/div>\n              <div class=\"sb-feature-sub\"><span class=\"lang-en\">Balanced technician queue<\/span><span class=\"lang-vi\">Ph\u00e2n chia l\u01b0\u1ee3t th\u1ee3 h\u1ee3p l\u00fd<\/span><\/div>\n            <\/div>\n            <div class=\"sb-feature-mini\">\n              <div class=\"sb-feature-icon\">\ud83d\udcb3<\/div>\n              <div class=\"sb-feature-title\"><span class=\"lang-en\">Fast Checkout<\/span><span class=\"lang-vi\">Thanh to\u00e1n nhanh<\/span><\/div>\n              <div class=\"sb-feature-sub\"><span class=\"lang-en\">Integrated payments<\/span><span class=\"lang-vi\">T\u00edch h\u1ee3p thanh to\u00e1n<\/span><\/div>\n            <\/div>\n          <\/div>\n        <\/div>\n        <div class=\"sb-hero-media\">\n          <div class=\"hero-swiper swiper\">\n            <div class=\"swiper-wrapper\">\n              <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/07\/Window-Mockup.png\" alt=\"Salonbookly POS\" \/>\n              <\/div>\n              <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/07\/iPad-Mockup.png\" alt=\"Salonbookly Check-In\" \/>\n              <\/div>\n              <div class=\"swiper-slide\">\n                <img decoding=\"async\" src=\"https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/01\/Tablet-Appointment-scaled.png\" alt=\"Salonbookly Appointment Tablet\" \/>\n              <\/div>\n            <\/div>\n            <div class=\"swiper-pagination\"><\/div>\n            <div class=\"swiper-button-prev\"><\/div>\n            <div class=\"swiper-button-next\"><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"sb-section\">\n    <div class=\"sb-container\">\n      <div class=\"sb-trusted-title\"><span class=\"lang-en\">Trusted by Nail Salons Across the United States<\/span><span class=\"lang-vi\">\u0110\u01b0\u1ee3c tin d\u00f9ng b\u1edfi c\u00e1c ti\u1ec7m nail tr\u00ean kh\u1eafp Hoa K\u1ef3<\/span><\/div>\n      <div class=\"sb-salon-grid\">\n        <div class=\"sb-salon-logo\">\n          <span>PINK<small>NAIL BOUTIQUE<\/small><\/span>\n        <\/div>\n        <div class=\"sb-salon-logo\">\n          <span>ARTISAN<small>NAIL SPA<\/small><\/span>\n        <\/div>\n        <div class=\"sb-salon-logo\">\n          <span>VIVID<small>NAIL LOUNGE<\/small><\/span>\n        <\/div>\n        <div class=\"sb-salon-logo\">\n          <span>QUEEN<small>NAILS &amp; SPA<\/small><\/span>\n        <\/div>\n        <div class=\"sb-salon-logo\">\n          <span>DIAMOND<small>NAILS<\/small><\/span>\n        <\/div>\n        <div class=\"sb-salon-logo\">\n          <span>ROYAL<small>NAIL SPA<\/small><\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"sb-section\">\n    <div class=\"sb-container\">\n      <h2 class=\"sb-title\"><span class=\"lang-en\">Salonbookly POS Features<\/span><span class=\"lang-vi\">T\u00ednh n\u0103ng POS c\u1ee7a Salonbookly<\/span><\/h2>\n      <div class=\"sb-subtitle\"><span class=\"lang-en\">Everything a nail salon needs to operate from one screen.<\/span><span class=\"lang-vi\">M\u1ecdi th\u1ee9 ti\u1ec7m nail c\u1ea7n \u0111\u1ec3 v\u1eadn h\u00e0nh tr\u00ean m\u1ed9t m\u00e0n h\u00ecnh.<\/span><\/div>\n      <div class=\"sb-grid\">\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">Fast Check-In<\/span><span class=\"lang-vi\">Check-in Nhanh<\/span><\/h3>\n          <p><span class=\"lang-en\">Check in customers quickly from the front desk or self-service kiosk.<\/span><span class=\"lang-vi\">\u0110\u00f3n ti\u1ebfp kh\u00e1ch nhanh ch\u00f3ng t\u1ea1i qu\u1ea7y l\u1ec5 t\u00e2n ho\u1eb7c b\u1eb1ng kiosk t\u1ef1 ph\u1ee5c v\u1ee5.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">Fair Turn Tracker<\/span><span class=\"lang-vi\">Qu\u1ea3n L\u00fd L\u01b0\u1ee3t Th\u1ee3<\/span><\/h3>\n          <p><span class=\"lang-en\">Track technician turns and keep service assignments fair.<\/span><span class=\"lang-vi\">Theo d\u00f5i l\u01b0\u1ee3t l\u00e0m c\u1ee7a th\u1ee3 v\u00e0 ph\u00e2n chia kh\u00e1ch c\u00f4ng b\u1eb1ng.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">2nd Screen Check-In<\/span><span class=\"lang-vi\">Check-in M\u00e0n H\u00ecnh Ph\u1ee5<\/span><\/h3>\n          <p><span class=\"lang-en\">Let customers check in with a tablet or customer-facing screen.<\/span><span class=\"lang-vi\">Cho ph\u00e9p kh\u00e1ch t\u1ef1 check-in b\u1eb1ng m\u00e1y t\u00ednh b\u1ea3ng ho\u1eb7c m\u00e0n h\u00ecnh d\u00e0nh cho kh\u00e1ch.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">Appointment Management<\/span><span class=\"lang-vi\">Qu\u1ea3n L\u00fd L\u1ecbch H\u1eb9n<\/span><\/h3>\n          <p><span class=\"lang-en\">Manage walk-ins, appointments, and daily salon schedules.<\/span><span class=\"lang-vi\">Qu\u1ea3n l\u00fd kh\u00e1ch v\u00e3ng lai, l\u1ecbch h\u1eb9n v\u00e0 l\u1ecbch l\u00e0m vi\u1ec7c h\u1eb1ng ng\u00e0y.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">CRM Tools<\/span><span class=\"lang-vi\">Qu\u1ea3n L\u00fd Kh\u00e1ch H\u00e0ng<\/span><\/h3>\n          <p><span class=\"lang-en\">Save customer profiles, visit history, notes, and preferences.<\/span><span class=\"lang-vi\">L\u01b0u h\u1ed3 s\u01a1 kh\u00e1ch h\u00e0ng, l\u1ecbch s\u1eed, ghi ch\u00fa v\u00e0 s\u1edf th\u00edch.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">Loyalty Program<\/span><span class=\"lang-vi\">Kh\u00e1ch Th\u00e2n Thi\u1ebft<\/span><\/h3>\n          <p><span class=\"lang-en\">Reward customers with points, loyalty perks, and special offers.<\/span><span class=\"lang-vi\">T\u1eb7ng \u0111i\u1ec3m th\u01b0\u1edfng v\u00e0 \u01b0u \u0111\u00e3i d\u00e0nh cho kh\u00e1ch h\u00e0ng th\u00e2n thi\u1ebft.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">Gift Cards<\/span><span class=\"lang-vi\">Th\u1ebb Qu\u00e0 T\u1eb7ng<\/span><\/h3>\n          <p><span class=\"lang-en\">Sell, redeem, and manage salon gift cards directly from the POS.<\/span><span class=\"lang-vi\">B\u00e1n, \u0111\u1ed5i v\u00e0 qu\u1ea3n l\u00fd th\u1ebb qu\u00e0 t\u1eb7ng ngay tr\u00ean h\u1ec7 th\u1ed1ng POS.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">SMS Marketing<\/span><span class=\"lang-vi\">Ti\u1ebfp Th\u1ecb SMS<\/span><\/h3>\n          <p><span class=\"lang-en\">Send promotions, reminders, and customer updates by text message.<\/span><span class=\"lang-vi\">G\u1eedi khuy\u1ebfn m\u00e3i, nh\u1eafc l\u1ecbch h\u1eb9n v\u00e0 th\u00f4ng b\u00e1o qua tin nh\u1eafn SMS.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">Google Reviews<\/span><span class=\"lang-vi\">\u0110\u00e1nh Gi\u00e1 Google<\/span><\/h3>\n          <p><span class=\"lang-en\">Encourage happy customers to leave reviews after checkout.<\/span><span class=\"lang-vi\">Khuy\u1ebfn kh\u00edch kh\u00e1ch h\u00e0ng \u0111\u1ec3 l\u1ea1i \u0111\u00e1nh gi\u00e1 sau khi thanh to\u00e1n.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">Payroll &amp; Tips<\/span><span class=\"lang-vi\">L\u01b0\u01a1ng &amp; Tip<\/span><\/h3>\n          <p><span class=\"lang-en\">Track technician services, tips, and payroll reports.<\/span><span class=\"lang-vi\">Theo d\u00f5i doanh thu, ti\u1ec1n tip v\u00e0 b\u1ea3ng l\u01b0\u01a1ng c\u1ee7a nh\u00e2n vi\u00ean.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">Revenue Reporting<\/span><span class=\"lang-vi\">B\u00e1o C\u00e1o Doanh Thu<\/span><\/h3>\n          <p><span class=\"lang-en\">View sales, services, staff performance, and business reports.<\/span><span class=\"lang-vi\">Xem doanh thu, d\u1ecbch v\u1ee5, hi\u1ec7u su\u1ea5t nh\u00e2n vi\u00ean v\u00e0 b\u00e1o c\u00e1o kinh doanh.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-icon\">\u2713<\/div>\n          <h3><span class=\"lang-en\">Staff App<\/span><span class=\"lang-vi\">\u1ee8ng D\u1ee5ng Cho Th\u1ee3<\/span><\/h3>\n          <p><span class=\"lang-en\">Allow staff to manage services and view assigned customers.<\/span><span class=\"lang-vi\">Cho ph\u00e9p nh\u00e2n vi\u00ean qu\u1ea3n l\u00fd d\u1ecbch v\u1ee5 v\u00e0 xem kh\u00e1ch \u0111\u01b0\u1ee3c ph\u00e2n c\u00f4ng.<\/span><\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"sb-section sb-section-soft\">\n    <div class=\"sb-container\">\n      <h2 class=\"sb-title\"><span class=\"lang-en\">How Salonbookly Works<\/span><span class=\"lang-vi\">Salonbookly ho\u1ea1t \u0111\u1ed9ng nh\u01b0 th\u1ebf n\u00e0o<\/span><\/h2>\n      <div class=\"sb-subtitle\"><span class=\"lang-en\">A simple flow for customers, staff, and managers.<\/span><span class=\"lang-vi\">Quy tr\u00ecnh \u0111\u01a1n gi\u1ea3n cho kh\u00e1ch, th\u1ee3 v\u00e0 qu\u1ea3n l\u00fd.<\/span><\/div>\n      <div class=\"sb-steps\">\n        <div class=\"sb-card\">\n          <div class=\"sb-step-number\">1<\/div>\n          <h3><span class=\"lang-en\">Check-In<\/span><span class=\"lang-vi\">Check-in<\/span><\/h3>\n          <p><span class=\"lang-en\">Customers check in using the front desk or self-service kiosk.<\/span><span class=\"lang-vi\">Kh\u00e1ch h\u00e0ng check-in t\u1ea1i qu\u1ea7y l\u1ec5 t\u00e2n ho\u1eb7c b\u1eb1ng kiosk t\u1ef1 ph\u1ee5c v\u1ee5.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-step-number\">2<\/div>\n          <h3><span class=\"lang-en\">Assign Technician<\/span><span class=\"lang-vi\">Ph\u00e2n C\u00f4ng Th\u1ee3<\/span><\/h3>\n          <p><span class=\"lang-en\">Automatically assign the next available technician fairly.<\/span><span class=\"lang-vi\">H\u1ec7 th\u1ed1ng t\u1ef1 \u0111\u1ed9ng ph\u00e2n c\u00f4ng th\u1ee3 ti\u1ebfp theo m\u1ed9t c\u00e1ch c\u00f4ng b\u1eb1ng.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-step-number\">3<\/div>\n          <h3><span class=\"lang-en\">Checkout<\/span><span class=\"lang-vi\">Thanh To\u00e1n<\/span><\/h3>\n          <p><span class=\"lang-en\">Accept payments, apply loyalty points, tips, and close the ticket.<\/span><span class=\"lang-vi\">Thanh to\u00e1n, \u00e1p d\u1ee5ng \u0111i\u1ec3m th\u01b0\u1edfng, ti\u1ec1n tip v\u00e0 ho\u00e0n t\u1ea5t h\u00f3a \u0111\u01a1n.<\/span><\/p>\n        <\/div>\n        <div class=\"sb-card\">\n          <div class=\"sb-step-number\">4<\/div>\n          <h3><span class=\"lang-en\">Reports<\/span><span class=\"lang-vi\">B\u00e1o C\u00e1o<\/span><\/h3>\n          <p><span class=\"lang-en\">View daily revenue, technician performance, and payroll reports.<\/span><span class=\"lang-vi\">Xem b\u00e1o c\u00e1o doanh thu h\u1eb1ng ng\u00e0y, hi\u1ec7u su\u1ea5t l\u00e0m vi\u1ec7c c\u1ee7a th\u1ee3 v\u00e0 b\u1ea3ng l\u01b0\u01a1ng.<\/span><\/p>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"sb-section\" id=\"hardware\">\n    <div class=\"sb-container\">\n      <h2 class=\"sb-title\"><span class=\"lang-en\">Integrated POS Solutions with Hardware Options<\/span><span class=\"lang-vi\">Gi\u1ea3i ph\u00e1p POS t\u00edch h\u1ee3p v\u1edbi t\u00f9y ch\u1ecdn ph\u1ea7n c\u1ee9ng<\/span><\/h2>\n      <div class=\"sb-subtitle\"><span class=\"lang-en\">Use Salonbookly with the hardware your salon needs.<\/span><span class=\"lang-vi\">S\u1eed d\u1ee5ng Salonbookly v\u1edbi ph\u1ea7n c\u1ee9ng ph\u00f9 h\u1ee3p cho ti\u1ec7m.<\/span><\/div>\n\n      <div class=\"sb-hardware-showcase\" data-sb-hardware-showcase>\n        <div class=\"sb-hardware-grid\" role=\"group\" aria-label=\"Supported hardware\">\n          <button type=\"button\" class=\"sb-hardware\" data-sb-hardware-id=\"hp-aio\" aria-label=\"View details for HP AIO\" aria-pressed=\"false\" aria-controls=\"sb-hardware-panel\" aria-expanded=\"false\">\n            <span class=\"sb-hardware-media\">\n              <img decoding=\"async\" src=\"https:\/\/salonbookly.com\/wp-content\/uploads\/2025\/05\/image_2025-05-14_141059512.png\" alt=\"HP AIO\" \/>\n            <\/span>\n            <span class=\"sb-hardware-copy\">\n              <span class=\"sb-hardware-name\">HP AIO<\/span>\n              <span class=\"sb-hardware-sub\"><span class=\"lang-en\">All-in-One POS computer<\/span><span class=\"lang-vi\">M\u00e1y POS All-in-One<\/span><\/span>\n            <\/span>\n            <span class=\"sb-hardware-chevron\" aria-hidden=\"true\"><\/span>\n          <\/button>\n\n          <button type=\"button\" class=\"sb-hardware\" data-sb-hardware-id=\"samsung-tablet\" aria-label=\"View details for Samsung Tablet\" aria-pressed=\"false\" aria-controls=\"sb-hardware-panel\" aria-expanded=\"false\">\n            <span class=\"sb-hardware-media\">\n              <img decoding=\"async\" src=\"https:\/\/salonbookly.com\/wp-content\/uploads\/2025\/05\/sb-checkin.png\" alt=\"Samsung Tablet\" \/>\n            <\/span>\n            <span class=\"sb-hardware-copy\">\n              <span class=\"sb-hardware-name\">Samsung Tablet<\/span>\n              <span class=\"sb-hardware-sub\"><span class=\"lang-en\">Customer check-in tablet<\/span><span class=\"lang-vi\">M\u00e1y t\u00ednh b\u1ea3ng check-in<\/span><\/span>\n            <\/span>\n            <span class=\"sb-hardware-chevron\" aria-hidden=\"true\"><\/span>\n          <\/button>\n\n          <button type=\"button\" class=\"sb-hardware\" data-sb-hardware-id=\"pax-a3700\" aria-label=\"View details for PAX A3700\" aria-pressed=\"false\" aria-controls=\"sb-hardware-panel\" aria-expanded=\"false\">\n            <span class=\"sb-hardware-media\">\n              <img decoding=\"async\" src=\"https:\/\/salonbookly.com\/wp-content\/uploads\/2025\/05\/a3700.webp\" alt=\"PAX A3700\" \/>\n            <\/span>\n            <span class=\"sb-hardware-copy\">\n              <span class=\"sb-hardware-name\">PAX A3700<\/span>\n              <span class=\"sb-hardware-sub\"><span class=\"lang-en\">Payment terminal<\/span><span class=\"lang-vi\">M\u00e1y thanh to\u00e1n th\u1ebb<\/span><\/span>\n            <\/span>\n            <span class=\"sb-hardware-chevron\" aria-hidden=\"true\"><\/span>\n          <\/button>\n\n          <button type=\"button\" class=\"sb-hardware\" data-sb-hardware-id=\"receipt-printer\" aria-label=\"View details for Receipt Printer\" aria-pressed=\"false\" aria-controls=\"sb-hardware-panel\" aria-expanded=\"false\">\n            <span class=\"sb-hardware-media\">\n              <img decoding=\"async\" src=\"https:\/\/volcora.com\/cdn\/shop\/files\/01main_8452deea-0d4b-4c73-94f2-c27ec3a8f349.jpg?v=1739979029\" alt=\"Receipt Printer\" \/>\n            <\/span>\n            <span class=\"sb-hardware-copy\">\n              <span class=\"sb-hardware-name\"><span class=\"lang-en\">Receipt Printer<\/span><span class=\"lang-vi\">M\u00e1y In H\u00f3a \u0110\u01a1n<\/span><\/span>\n              <span class=\"sb-hardware-sub\"><span class=\"lang-en\">Print receipts and tickets<\/span><span class=\"lang-vi\">In h\u00f3a \u0111\u01a1n v\u00e0 phi\u1ebfu d\u1ecbch v\u1ee5<\/span><\/span>\n            <\/span>\n            <span class=\"sb-hardware-chevron\" aria-hidden=\"true\"><\/span>\n          <\/button>\n\n          <button type=\"button\" class=\"sb-hardware\" data-sb-hardware-id=\"card-reader\" aria-label=\"View details for Card Reader\" aria-pressed=\"false\" aria-controls=\"sb-hardware-panel\" aria-expanded=\"false\">\n            <span class=\"sb-hardware-media\">\n              <img decoding=\"async\" src=\"https:\/\/m.media-amazon.com\/images\/I\/715dZ063YUL._AC_SL1500_.jpg\" alt=\"Card Reader\" \/>\n            <\/span>\n            <span class=\"sb-hardware-copy\">\n              <span class=\"sb-hardware-name\"><span class=\"lang-en\">Card Reader<\/span><span class=\"lang-vi\">M\u00e1y \u0110\u1ecdc Th\u1ebb<\/span><\/span>\n              <span class=\"sb-hardware-sub\"><span class=\"lang-en\">Read gift cards<\/span><span class=\"lang-vi\">\u0110\u1ecdc th\u1ebb qu\u00e0 t\u1eb7ng<\/span><\/span>\n            <\/span>\n            <span class=\"sb-hardware-chevron\" aria-hidden=\"true\"><\/span>\n          <\/button>\n        <\/div>\n\n        <div class=\"sb-hardware-panel\" id=\"sb-hardware-panel\" data-sb-hardware-panel hidden aria-hidden=\"true\">\n          <div class=\"sb-hardware-panel-pointer\" data-sb-hardware-pointer aria-hidden=\"true\"><\/div>\n          <div class=\"sb-hardware-panel-inner\" data-sb-hardware-panel-inner>\n            <div class=\"sb-hw-overview\">\n              <div class=\"sb-hw-overview-media\">\n                <img data-sb-hw-image alt=\"\" \/>\n              <\/div>\n              <div class=\"sb-hw-overview-copy\">\n                <h3 data-sb-hw-name><\/h3>\n                <p class=\"sb-hw-type\" data-sb-hw-type><\/p>\n                <p class=\"sb-hw-desc\" data-sb-hw-desc><\/p>\n              <\/div>\n              <div class=\"sb-hw-caps\" data-sb-hw-caps><\/div>\n            <\/div>\n            <div class=\"sb-hw-features\">\n              <h4><span class=\"lang-en\">Key Features<\/span><span class=\"lang-vi\">T\u00ednh n\u0103ng ch\u00ednh<\/span><\/h4>\n              <ul data-sb-hw-features><\/ul>\n            <\/div>\n            <div class=\"sb-hw-specs\">\n              <h4><span class=\"lang-en\">Specifications<\/span><span class=\"lang-vi\">Th\u00f4ng s\u1ed1 k\u1ef9 thu\u1eadt<\/span><\/h4>\n              <div class=\"sb-hw-spec-list\" data-sb-hw-specs><\/div>\n            <\/div>\n            <div class=\"sb-hw-price-col\">\n              <h4><span class=\"lang-en\">Hardware<\/span><span class=\"lang-vi\">Ph\u1ea7n c\u1ee9ng<\/span><\/h4>\n              <div class=\"sb-hw-price-row\">\n                <span class=\"sb-hw-price\" data-sb-hw-price><\/span>\n              <\/div>\n              <div class=\"sb-hw-price-note\">\n                <span class=\"sb-hw-price-note-icon\" aria-hidden=\"true\">i<\/span>\n                <p data-sb-hw-note><\/p>\n              <\/div>\n              <div class=\"sb-hw-actions\">\n                <a href=\"#demo\" class=\"sb-btn sb-btn-primary sb-open-demo\" data-sb-hw-quote>\n                  <span class=\"lang-en\">Book a Demo<\/span><span class=\"lang-vi\">\u0110\u1eb7t l\u1ecbch demo<\/span>\n                <\/a>\n              <\/div>\n            <\/div>\n          <\/div>\n          <button type=\"button\" class=\"sb-hw-close\" data-sb-hardware-close>\n            <span class=\"lang-en\">Close Details<\/span><span class=\"lang-vi\">\u0110\u00f3ng chi ti\u1ebft<\/span>\n            <span class=\"sb-hw-close-chevron\" aria-hidden=\"true\"><\/span>\n          <\/button>\n        <\/div>\n\n        <p class=\"sb-hardware-trust\">\n          <span class=\"sb-hardware-trust-icon\" aria-hidden=\"true\"><\/span>\n          <span class=\"lang-en\">All devices are tested and fully compatible with Salonbookly.<\/span><span class=\"lang-vi\">T\u1ea5t c\u1ea3 thi\u1ebft b\u1ecb \u0111\u00e3 \u0111\u01b0\u1ee3c ki\u1ec3m tra v\u00e0 t\u01b0\u01a1ng th\u00edch \u0111\u1ea7y \u0111\u1ee7 v\u1edbi Salonbookly.<\/span>\n        <\/p>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"sb-section sb-pricing\">\n    <div class=\"sb-container\">\n      <h2 class=\"sb-pricing-title\"><span class=\"lang-en\">Choose the plan that fits your salon.<\/span><span class=\"lang-vi\">Ch\u1ecdn g\u00f3i ph\u00f9 h\u1ee3p v\u1edbi ti\u1ec7m c\u1ee7a b\u1ea1n.<\/span><\/h2>\n      <div class=\"sb-pricing-subtitle\"><span class=\"lang-en\">Both plans include the same complete Salonbookly software.<\/span><span class=\"lang-vi\">C\u1ea3 hai g\u00f3i \u0111\u1ec1u bao g\u1ed3m \u0111\u1ea7y \u0111\u1ee7 ph\u1ea7n m\u1ec1m Salonbookly.<\/span><\/div>\n\n      <div class=\"sb-pricing-grid\">\n        <div class=\"sb-price-column\">\n          <div class=\"sb-price-card featured\">\n            <div class=\"sb-badge\"><span class=\"lang-en\">Most Popular<\/span><span class=\"lang-vi\">Ph\u1ed5 Bi\u1ebfn Nh\u1ea5t<\/span><\/div>\n            <div class=\"sb-plan-name\">FREE<\/div>\n            <div class=\"sb-plan-desc\"><span class=\"lang-en\">When You Use Salonbookly Payments<\/span><span class=\"lang-vi\">Khi S\u1eed D\u1ee5ng Thanh To\u00e1n Salonbookly<\/span><\/div>\n            <p class=\"sb-plan-small\"><span class=\"lang-en\">Run your salon for free when your salon processes payments through Salonbookly.<\/span><span class=\"lang-vi\">V\u1eadn h\u00e0nh ti\u1ec7m mi\u1ec5n ph\u00ed khi ti\u1ec7m c\u1ee7a b\u1ea1n x\u1eed l\u00fd thanh to\u00e1n qua Salonbookly.<\/span><\/p>\n            <hr class=\"sb-plan-divider\" \/>\n            <ul class=\"sb-feature-list\"><li><span class=\"lang-en\">Complete Salon POS<\/span><span class=\"lang-vi\">\u0110\u1ea7y \u0110\u1ee7 T\u00ednh N\u0103ng POS<\/span><\/li><li><span class=\"lang-en\">Free Terminal<\/span><span class=\"lang-vi\">M\u00e1y Thanh To\u00e1n Mi\u1ec5n Ph\u00ed<\/span><\/li><li><span class=\"lang-en\">Unlimited Employees<\/span><span class=\"lang-vi\">Kh\u00f4ng Gi\u1edbi H\u1ea1n Nh\u00e2n Vi\u00ean<\/span><\/li><li><span class=\"lang-en\">Unlimited Customers<\/span><span class=\"lang-vi\">Kh\u00f4ng Gi\u1edbi H\u1ea1n Kh\u00e1ch H\u00e0ng<\/span><\/li><li><span class=\"lang-en\">Loyalty Program<\/span><span class=\"lang-vi\">Ch\u01b0\u01a1ng Tr\u00ecnh Kh\u00e1ch Th\u00e2n Thi\u1ebft<\/span><\/li><li><span class=\"lang-en\">Gift Cards<\/span><span class=\"lang-vi\">Th\u1ebb Qu\u00e0 T\u1eb7ng<\/span><\/li><li><span class=\"lang-en\">Fast Check-In<\/span><span class=\"lang-vi\">Check-in Nhanh<\/span><\/li><li><span class=\"lang-en\">Fair Turn Management<\/span><span class=\"lang-vi\">Qu\u1ea3n L\u00fd L\u01b0\u1ee3t Th\u1ee3<\/span><\/li><li><span class=\"lang-en\">Payroll &amp; Tips<\/span><span class=\"lang-vi\">L\u01b0\u01a1ng &amp; Ti\u1ec1n Tip<\/span><\/li><li><span class=\"lang-en\">Reports &amp; Analytics<\/span><span class=\"lang-vi\">B\u00e1o C\u00e1o &amp; Ph\u00e2n T\u00edch<\/span><\/li><li><span class=\"lang-en\"><span class=\"sb-feature-accent\">5,000<\/span> Marketing Emails \/ Month<\/span><span class=\"lang-vi\"><span class=\"sb-feature-accent\">5.000<\/span> Email Marketing \/ Th\u00e1ng<\/span><\/li><li><span class=\"lang-en\"><span class=\"sb-feature-accent\">1,000<\/span> SMS \/ Month<\/span><span class=\"lang-vi\"><span class=\"sb-feature-accent\">1.000<\/span> SMS \/ Th\u00e1ng<\/span><\/li><li><span class=\"lang-en\">Free Software Updates<\/span><span class=\"lang-vi\">C\u1eadp Nh\u1eadt Ph\u1ea7n M\u1ec1m Mi\u1ec5n Ph\u00ed<\/span><\/li><\/ul>\n            <div class=\"sb-price-cta\">\n              <a href=\"https:\/\/app.salonbookly.com\/merchant\/sign-up\" class=\"sb-price-btn\"><span class=\"lang-en\">Start With Processing<\/span><span class=\"lang-vi\">B\u1eaft \u0110\u1ea7u Thanh To\u00e1n<\/span><\/a>\n              <div class=\"sb-price-assurance\">\n                <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"3\" y=\"11\" width=\"18\" height=\"11\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M7 11V7a5 5 0 0 1 10 0v4\"><\/path><\/svg>\n                <span class=\"lang-en\">No credit card required<\/span><span class=\"lang-vi\">Kh\u00f4ng c\u1ea7n th\u1ebb t\u00edn d\u1ee5ng<\/span>\n              <\/div>\n            <\/div>\n          <\/div>\n          <p class=\"sb-plan-terms\"><span class=\"lang-en\">* Free terminal with $25,000\/month in Salonbookly Payments processing and a 1-year commitment. Plans include 1,000 SMS\/month; additional SMS is billed. Terms apply.<\/span><span class=\"lang-vi\">* M\u00e1y thanh to\u00e1n mi\u1ec5n ph\u00ed khi x\u1eed l\u00fd t\u1eeb $25,000\/th\u00e1ng qua Thanh To\u00e1n Salonbookly v\u00e0 cam k\u1ebft 1 n\u0103m. C\u00e1c g\u00f3i bao g\u1ed3m 1.000 SMS\/th\u00e1ng; SMS v\u01b0\u1ee3t m\u1ee9c s\u1ebd b\u1ecb t\u00ednh ph\u00ed. \u00c1p d\u1ee5ng \u0111i\u1ec1u kho\u1ea3n.<\/span><\/p>\n        <\/div>\n\n        <div class=\"sb-price-card\">\n          <div class=\"sb-badge-promo\"><span class=\"lang-en\">PROMOTIONAL PRICE<\/span><span class=\"lang-vi\">GI\u00c1 KHUY\u1ebeN M\u00c3I<\/span><\/div>\n          <div class=\"sb-price\">\n            $99\n            <span class=\"sb-price-period\"><span class=\"lang-en\">\/month<\/span><span class=\"lang-vi\">\/th\u00e1ng<\/span><\/span>\n          <\/div>\n          <p class=\"sb-promo-note\">\n            <span class=\"lang-en\">Promotional price valid through December 31, 2026. Renews at <span class=\"sb-promo-amount\">$169\/month<\/span> starting January 1, 2027.<\/span><span class=\"lang-vi\">Gi\u00e1 khuy\u1ebfn m\u00e3i c\u00f3 hi\u1ec7u l\u1ef1c \u0111\u1ebfn ng\u00e0y 31 th\u00e1ng 12, 2026. Gia h\u1ea1n v\u1edbi gi\u00e1 <span class=\"sb-promo-amount\">$169\/th\u00e1ng<\/span> b\u1eaft \u0111\u1ea7u t\u1eeb ng\u00e0y 1 th\u00e1ng 1, 2027.<\/span>\n          <\/p>\n          <div class=\"sb-plan-desc\"><span class=\"lang-en\">Bring Your Own Payment Processor<\/span><span class=\"lang-vi\">S\u1eed D\u1ee5ng Nh\u00e0 Cung C\u1ea5p Thanh To\u00e1n C\u1ee7a B\u1ea1n<\/span><\/div>\n          <p class=\"sb-plan-small\"><span class=\"lang-en\">Keep your current payment processor while enjoying every Salonbookly feature.<\/span><span class=\"lang-vi\">Gi\u1eef nh\u00e0 cung c\u1ea5p thanh to\u00e1n hi\u1ec7n t\u1ea1i trong khi t\u1eadn h\u01b0\u1edfng \u0111\u1ea7y \u0111\u1ee7 t\u00ednh n\u0103ng Salonbookly.<\/span><\/p>\n          <hr class=\"sb-plan-divider\" \/>\n          <ul class=\"sb-feature-list\"><li><span class=\"lang-en\">All Features Included<\/span><span class=\"lang-vi\">Bao G\u1ed3m T\u1ea5t C\u1ea3 T\u00ednh N\u0103ng<\/span><\/li><li><span class=\"lang-en\">Keep Existing Merchant Account<\/span><span class=\"lang-vi\">Gi\u1eef T\u00e0i Kho\u1ea3n Merchant Hi\u1ec7n C\u00f3<\/span><\/li><li><span class=\"lang-en\">No Need to Switch<\/span><span class=\"lang-vi\">Kh\u00f4ng C\u1ea7n \u0110\u1ed5i Nh\u00e0 Cung C\u1ea5p<\/span><\/li><li><span class=\"lang-en\">Cancel Anytime<\/span><span class=\"lang-vi\">H\u1ee7y B\u1ea5t C\u1ee9 L\u00fac N\u00e0o<\/span><\/li><li><span class=\"lang-en\">Fast Check-In<\/span><span class=\"lang-vi\">Check-in Nhanh<\/span><\/li><li><span class=\"lang-en\">Fair Turn Management<\/span><span class=\"lang-vi\">Qu\u1ea3n L\u00fd L\u01b0\u1ee3t Th\u1ee3<\/span><\/li><li><span class=\"lang-en\">Payroll &amp; Tips<\/span><span class=\"lang-vi\">L\u01b0\u01a1ng &amp; Ti\u1ec1n Tip<\/span><\/li><li><span class=\"lang-en\">Reports &amp; Analytics<\/span><span class=\"lang-vi\">B\u00e1o C\u00e1o &amp; Ph\u00e2n T\u00edch<\/span><\/li><li><span class=\"lang-en\">Staff Mobile App<\/span><span class=\"lang-vi\">\u1ee8ng D\u1ee5ng Di \u0110\u1ed9ng Cho Th\u1ee3<\/span><\/li><li><span class=\"lang-en\">Multi-Location Support<\/span><span class=\"lang-vi\">H\u1ed7 Tr\u1ee3 Nhi\u1ec1u Chi Nh\u00e1nh<\/span><\/li><li><span class=\"lang-en\"><span class=\"sb-feature-accent\">5,000<\/span> Marketing Emails \/ Month<\/span><span class=\"lang-vi\"><span class=\"sb-feature-accent\">5.000<\/span> Email Marketing \/ Th\u00e1ng<\/span><\/li><li><span class=\"lang-en\"><span class=\"sb-feature-accent\">1,000<\/span> SMS \/ Month<\/span><span class=\"lang-vi\"><span class=\"sb-feature-accent\">1.000<\/span> SMS \/ Th\u00e1ng<\/span><\/li><\/ul>\n          <div class=\"sb-price-cta\">\n            <a href=\"https:\/\/app.salonbookly.com\/merchant\/sign-up\" class=\"sb-price-btn secondary\"><span class=\"lang-en\">Choose $99 Plan<\/span><span class=\"lang-vi\">Ch\u1ecdn G\u00f3i $99<\/span><\/a>\n            <div class=\"sb-price-assurance sb-price-assurance-spacer\" aria-hidden=\"true\"><\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sb-pricing-compare\">\n        <div class=\"sb-pricing-compare-left\">\n          <div class=\"sb-pricing-compare-icon\" aria-hidden=\"true\"><svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><\/svg><\/div>\n          <div>\n            <h3><span class=\"lang-en\">Both plans include the exact same Salonbookly features.<\/span><span class=\"lang-vi\">C\u1ea3 hai g\u00f3i \u0111\u1ec1u bao g\u1ed3m \u0111\u1ea7y \u0111\u1ee7 t\u00ednh n\u0103ng Salonbookly.<\/span><\/h3>\n            <p><span class=\"lang-en\">The only difference is how you pay for the software.<\/span><span class=\"lang-vi\">\u0110i\u1ec3m kh\u00e1c bi\u1ec7t duy nh\u1ea5t l\u00e0 c\u00e1ch b\u1ea1n thanh to\u00e1n cho ph\u1ea7n m\u1ec1m.<\/span><\/p>\n          <\/div>\n        <\/div>\n        <div class=\"sb-pricing-compare-right\">\n          <div class=\"sb-pricing-compare-item\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg>\n            <span class=\"lang-en\">FREE \u2014 Use Salonbookly Payments.<\/span><span class=\"lang-vi\">MI\u1ec4N PH\u00cd \u2014 D\u00f9ng Thanh To\u00e1n Salonbookly.<\/span>\n          <\/div>\n          <div class=\"sb-pricing-compare-item\">\n            <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><line x1=\"12\" y1=\"1\" x2=\"12\" y2=\"23\"><\/line><path d=\"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6\"><\/path><\/svg>\n            <span class=\"lang-en\">$99\/month \u2014 Keep your current payment processor.<\/span><span class=\"lang-vi\">$99\/th\u00e1ng \u2014 Gi\u1eef nh\u00e0 cung c\u1ea5p thanh to\u00e1n hi\u1ec7n t\u1ea1i.<\/span>\n          <\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"sb-pricing-trust\">\n        <div class=\"sb-pricing-trust-item\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z\"><\/path><\/svg>\n          <span class=\"lang-en\">Secure &amp; Encrypted<\/span><span class=\"lang-vi\">An To\u00e0n &amp; M\u00e3 H\u00f3a<\/span>\n        <\/div>\n        <div class=\"sb-pricing-trust-item\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M18 10h-1.26A8 8 0 1 0 9 20h9a5 5 0 0 0 0-10z\"><\/path><\/svg>\n          <span class=\"lang-en\">Auto Backups<\/span><span class=\"lang-vi\">Sao L\u01b0u T\u1ef1 \u0110\u1ed9ng<\/span>\n        <\/div>\n        <div class=\"sb-pricing-trust-item\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><path d=\"M3 18v-6a9 9 0 0 1 18 0v6\"><\/path><path d=\"M21 19a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3zM3 19a2 2 0 0 0 2 2h1a2 2 0 0 0 2-2v-3a2 2 0 0 0-2-2H3z\"><\/path><\/svg>\n          <span class=\"lang-en\">US Based Support<\/span><span class=\"lang-vi\">H\u1ed7 Tr\u1ee3 T\u1ea1i M\u1ef9<\/span>\n        <\/div>\n        <div class=\"sb-pricing-trust-item\">\n          <svg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"23 4 23 10 17 10\"><\/polyline><polyline points=\"1 20 1 14 7 14\"><\/polyline><path d=\"M3.51 9a9 9 0 0 1 14.85-3.36L23 10M1 14l4.64 4.36A9 9 0 0 0 20.49 15\"><\/path><\/svg>\n          <span class=\"lang-en\">Free Updates<\/span><span class=\"lang-vi\">C\u1eadp Nh\u1eadt Mi\u1ec5n Ph\u00ed<\/span>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/section>\n\n  <section class=\"sb-section sb-section-soft\" id=\"faq\">\n    <div class=\"sb-container\">\n      <h2 class=\"sb-title\">\n        <span class=\"lang-en\">Frequently Asked Questions<\/span>\n        <span class=\"lang-vi\">C\u00e2u h\u1ecfi th\u01b0\u1eddng g\u1eb7p<\/span>\n      <\/h2>\n      <div class=\"sb-subtitle\">\n        <span class=\"lang-en\">How Salonbookly helps nail salons run the front desk, technicians, customers, and payments from one screen.<\/span>\n        <span class=\"lang-vi\">Salonbookly gi\u00fap ti\u1ec7m nail v\u1eadn h\u00e0nh qu\u1ea7y l\u1ec5 t\u00e2n, th\u1ee3, kh\u00e1ch h\u00e0ng v\u00e0 thanh to\u00e1n tr\u00ean m\u1ed9t m\u00e0n h\u00ecnh.<\/span>\n      <\/div>\n\n      <div class=\"sb-faq\">\n        <details>\n          <summary>\n            <span class=\"lang-en\">Can Salonbookly replace my POS, appointments, and payments with one platform?<\/span>\n            <span class=\"lang-vi\">Salonbookly c\u00f3 thay th\u1ebf \u0111\u01b0\u1ee3c POS, l\u1ecbch h\u1eb9n v\u00e0 thanh to\u00e1n b\u1eb1ng m\u1ed9t n\u1ec1n t\u1ea3ng kh\u00f4ng?<\/span>\n          <\/summary>\n          <div class=\"sb-faq-body\">\n            <p>\n              <span class=\"lang-en\">Yes. Salonbookly combines front-desk check-in, appointments, fair turn management, customer CRM, loyalty, SMS\/email marketing, reports, and payments \u2014 so your salon runs from one system instead of juggling separate tools.<\/span>\n              <span class=\"lang-vi\">C\u00f3. Salonbookly g\u1ed9p check-in qu\u1ea7y l\u1ec5 t\u00e2n, l\u1ecbch h\u1eb9n, chia l\u01b0\u1ee3t th\u1ee3, CRM kh\u00e1ch h\u00e0ng, loyalty, marketing SMS\/email, b\u00e1o c\u00e1o v\u00e0 thanh to\u00e1n \u2014 gi\u00fap ti\u1ec7m ch\u1ea1y tr\u00ean m\u1ed9t h\u1ec7 th\u1ed1ng thay v\u00ec d\u00f9ng nhi\u1ec1u ph\u1ea7n m\u1ec1m r\u1eddi.<\/span>\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details>\n          <summary>\n            <span class=\"lang-en\">How does front desk check-in and turn management work?<\/span>\n            <span class=\"lang-vi\">Check-in qu\u1ea7y l\u1ec5 t\u00e2n v\u00e0 chia l\u01b0\u1ee3t th\u1ee3 ho\u1ea1t \u0111\u1ed9ng th\u1ebf n\u00e0o?<\/span>\n          <\/summary>\n          <div class=\"sb-faq-body\">\n            <p>\n              <span class=\"lang-en\">Staff check customers in from the front desk or a self-service tablet, then assign services with fair turn tracking so technicians get balanced tickets. Checkout stays on the same screen with tips, discounts, and payments.<\/span>\n              <span class=\"lang-vi\">Nh\u00e2n vi\u00ean check-in kh\u00e1ch t\u1ea1i qu\u1ea7y ho\u1eb7c b\u1eb1ng m\u00e1y t\u00ednh b\u1ea3ng t\u1ef1 ph\u1ee5c v\u1ee5, r\u1ed3i g\u00e1n d\u1ecbch v\u1ee5 v\u1edbi theo d\u00f5i l\u01b0\u1ee3t th\u1ee3 c\u00f4ng b\u1eb1ng. Thanh to\u00e1n v\u1eabn tr\u00ean c\u00f9ng m\u00e0n h\u00ecnh v\u1edbi tip, gi\u1ea3m gi\u00e1 v\u00e0 tr\u1ea3 ti\u1ec1n.<\/span>\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details>\n          <summary>\n            <span class=\"lang-en\">Why is the POS free when I use Salonbookly Payments?<\/span>\n            <span class=\"lang-vi\">V\u00ec sao POS mi\u1ec5n ph\u00ed khi d\u00f9ng Thanh To\u00e1n Salonbookly?<\/span>\n          <\/summary>\n          <div class=\"sb-faq-body\">\n            <p>\n              <span class=\"lang-en\">Merchants approved for Salonbookly Payments who meet the free-plan requirements \u2014 including about $25,000\/month in processing volume and a one-year commitment \u2014 can run the full POS at $0\/month. Processing fees and related charges remain separate. Approval is subject to underwriting.<\/span>\n              <span class=\"lang-vi\">Merchant \u0111\u01b0\u1ee3c duy\u1ec7t Thanh To\u00e1n Salonbookly v\u00e0 \u0111\u00e1p \u1ee9ng \u0111i\u1ec1u ki\u1ec7n g\u00f3i mi\u1ec5n ph\u00ed \u2014 g\u1ed3m kho\u1ea3ng $25,000\/th\u00e1ng doanh s\u1ed1 x\u1eed l\u00fd v\u00e0 cam k\u1ebft 1 n\u0103m \u2014 c\u00f3 th\u1ec3 d\u00f9ng \u0111\u1ea7y \u0111\u1ee7 POS v\u1edbi $0\/th\u00e1ng. Ph\u00ed x\u1eed l\u00fd thanh to\u00e1n v\u00e0 chi ph\u00ed li\u00ean quan v\u1eabn t\u00ednh ri\u00eang. Duy\u1ec7t h\u1ed3 s\u01a1 t\u00f9y underwriting.<\/span>\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details>\n          <summary>\n            <span class=\"lang-en\">Can I keep my current payment processor?<\/span>\n            <span class=\"lang-vi\">T\u00f4i c\u00f3 th\u1ec3 gi\u1eef nh\u00e0 cung c\u1ea5p thanh to\u00e1n hi\u1ec7n t\u1ea1i kh\u00f4ng?<\/span>\n          <\/summary>\n          <div class=\"sb-faq-body\">\n            <p>\n              <span class=\"lang-en\">Yes. Choose the $99\/month promotional plan to keep your existing merchant account while using every Salonbookly feature. Prefer Salonbookly Payments instead? Start with the free processing plan.<\/span>\n              <span class=\"lang-vi\">C\u00f3. Ch\u1ecdn g\u00f3i khuy\u1ebfn m\u00e3i $99\/th\u00e1ng \u0111\u1ec3 gi\u1eef t\u00e0i kho\u1ea3n merchant hi\u1ec7n t\u1ea1i v\u00e0 v\u1eabn d\u00f9ng \u0111\u1ea7y \u0111\u1ee7 t\u00ednh n\u0103ng Salonbookly. Mu\u1ed1n d\u00f9ng Thanh To\u00e1n Salonbookly? B\u1eaft \u0111\u1ea7u v\u1edbi g\u00f3i mi\u1ec5n ph\u00ed theo processing.<\/span>\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details>\n          <summary>\n            <span class=\"lang-en\">What happens after I tap Get started?<\/span>\n            <span class=\"lang-vi\">Sau khi b\u1ea5m B\u1eaft \u0111\u1ea7u th\u00ec sao?<\/span>\n          <\/summary>\n          <div class=\"sb-faq-body\">\n            <p>\n              <span class=\"lang-en\">You\u2019ll go to Salonbookly merchant sign-up to create your account and self-board. Prefer a walkthrough first? Tap Book a Demo and our team will follow up.<\/span>\n              <span class=\"lang-vi\">B\u1ea1n s\u1ebd t\u1edbi trang \u0111\u0103ng k\u00fd merchant Salonbookly \u0111\u1ec3 t\u1ea1o t\u00e0i kho\u1ea3n v\u00e0 t\u1ef1 onboard. Mu\u1ed1n xem demo tr\u01b0\u1edbc? B\u1ea5m \u0110\u1eb7t l\u1ecbch demo \u0111\u1ec3 \u0111\u1ed9i ng\u0169 li\u00ean h\u1ec7 h\u1ed7 tr\u1ee3.<\/span>\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details>\n          <summary>\n            <span class=\"lang-en\">Does Salonbookly include loyalty, SMS, and customer marketing?<\/span>\n            <span class=\"lang-vi\">Salonbookly c\u00f3 loyalty, SMS v\u00e0 marketing kh\u00e1ch h\u00e0ng kh\u00f4ng?<\/span>\n          <\/summary>\n          <div class=\"sb-faq-body\">\n            <p>\n              <span class=\"lang-en\">Yes. Save customer profiles and visit history, run loyalty rewards, gift cards, and send marketing emails and SMS (plans include monthly SMS\/email allowances; extra usage may be billed).<\/span>\n              <span class=\"lang-vi\">C\u00f3. L\u01b0u h\u1ed3 s\u01a1 v\u00e0 l\u1ecbch s\u1eed kh\u00e1ch, ch\u1ea1y \u0111i\u1ec3m th\u01b0\u1edfng loyalty, th\u1ebb qu\u00e0 t\u1eb7ng, g\u1eedi email v\u00e0 SMS marketing (c\u00e1c g\u00f3i c\u00f3 h\u1ea1n m\u1ee9c SMS\/email h\u00e0ng th\u00e1ng; v\u01b0\u1ee3t m\u1ee9c c\u00f3 th\u1ec3 t\u00ednh th\u00eam).<\/span>\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details>\n          <summary>\n            <span class=\"lang-en\">Is hardware included?<\/span>\n            <span class=\"lang-vi\">Ph\u1ea7n c\u1ee9ng c\u00f3 \u0111\u01b0\u1ee3c bao g\u1ed3m kh\u00f4ng?<\/span>\n          <\/summary>\n          <div class=\"sb-faq-body\">\n            <p>\n              <span class=\"lang-en\">Hardware is not automatically included with every plan. Salonbookly works with supported devices such as all-in-one POS computers, check-in tablets, printers, and payment terminals. A free terminal may be available with Salonbookly Payments when volume and commitment terms are met.<\/span>\n              <span class=\"lang-vi\">Ph\u1ea7n c\u1ee9ng kh\u00f4ng t\u1ef1 \u0111\u1ed9ng k\u00e8m m\u1ecdi g\u00f3i. Salonbookly h\u1ed7 tr\u1ee3 m\u00e1y POS all-in-one, m\u00e1y t\u00ednh b\u1ea3ng check-in, m\u00e1y in v\u00e0 m\u00e1y thanh to\u00e1n. M\u00e1y thanh to\u00e1n mi\u1ec5n ph\u00ed c\u00f3 th\u1ec3 c\u00f3 khi d\u00f9ng Thanh To\u00e1n Salonbookly v\u00e0 \u0111\u00e1p \u1ee9ng \u0111i\u1ec1u ki\u1ec7n doanh s\u1ed1\/cam k\u1ebft.<\/span>\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details>\n          <summary>\n            <span class=\"lang-en\">Do you support English and Vietnamese?<\/span>\n            <span class=\"lang-vi\">C\u00f3 h\u1ed7 tr\u1ee3 ti\u1ebfng Anh v\u00e0 ti\u1ebfng Vi\u1ec7t kh\u00f4ng?<\/span>\n          <\/summary>\n          <div class=\"sb-faq-body\">\n            <p>\n              <span class=\"lang-en\">Yes. The product and onboarding experience are built for nail salon teams that work in English and Vietnamese \u2014 including US-based support.<\/span>\n              <span class=\"lang-vi\">C\u00f3. S\u1ea3n ph\u1ea9m v\u00e0 tr\u1ea3i nghi\u1ec7m \u0111\u0103ng k\u00fd \u0111\u01b0\u1ee3c x\u00e2y cho \u0111\u1ed9i ng\u0169 ti\u1ec7m nail d\u00f9ng ti\u1ebfng Anh v\u00e0 ti\u1ebfng Vi\u1ec7t \u2014 k\u00e8m h\u1ed7 tr\u1ee3 t\u1ea1i M\u1ef9.<\/span>\n            <\/p>\n          <\/div>\n        <\/details>\n\n        <details>\n          <summary>\n            <span class=\"lang-en\">Can I manage more than one location?<\/span>\n            <span class=\"lang-vi\">T\u00f4i c\u00f3 qu\u1ea3n l\u00fd \u0111\u01b0\u1ee3c nhi\u1ec1u chi nh\u00e1nh kh\u00f4ng?<\/span>\n          <\/summary>\n          <div class=\"sb-faq-body\">\n            <p>\n              <span class=\"lang-en\">Yes. Salonbookly supports multi-location salons so you can keep staff, customers, and reporting organized across branches.<\/span>\n              <span class=\"lang-vi\">C\u00f3. Salonbookly h\u1ed7 tr\u1ee3 nhi\u1ec1u chi nh\u00e1nh \u0111\u1ec3 qu\u1ea3n l\u00fd nh\u00e2n vi\u00ean, kh\u00e1ch h\u00e0ng v\u00e0 b\u00e1o c\u00e1o tr\u00ean c\u00e1c ti\u1ec7m.<\/span>\n            <\/p>\n          <\/div>\n        <\/details>\n      <\/div>\n    <\/div>\n  <\/section>\n<\/div>\n\n<script src=\"https:\/\/cdn.jsdelivr.net\/npm\/swiper@11\/swiper-bundle.min.js\"><\/script>\n\n<script type=\"application\/json\" id=\"sb-hardware-data\">\n[\n  {\n    \"id\": \"hp-aio\",\n    \"name\": { \"en\": \"HP AIO\", \"vi\": \"HP AIO\" },\n    \"type\": { \"en\": \"All-in-One POS Computer\", \"vi\": \"M\u00e1y POS All-in-One\" },\n    \"src\": \"https:\/\/salonbookly.com\/wp-content\/uploads\/2025\/05\/image_2025-05-14_141059512.png\",\n    \"alt\": \"HP AIO\",\n    \"description\": {\n      \"en\": \"An all-in-one POS computer built for the front desk\u2014run appointments, checkout, and salon operations from one screen.\",\n      \"vi\": \"M\u00e1y POS All-in-One cho qu\u1ea7y l\u1ec5 t\u00e2n\u2014qu\u1ea3n l\u00fd l\u1ecbch h\u1eb9n, thanh to\u00e1n v\u00e0 v\u1eadn h\u00e0nh ti\u1ec7m tr\u00ean m\u1ed9t m\u00e0n h\u00ecnh.\"\n    },\n    \"capabilities\": [\n      { \"icon\": \"screen\", \"label\": { \"en\": \"Touch Display\", \"vi\": \"M\u00e0n c\u1ea3m \u1ee9ng\" } },\n      { \"icon\": \"speed\", \"label\": { \"en\": \"Front Desk Ready\", \"vi\": \"Cho qu\u1ea7y l\u1ec5 t\u00e2n\" } },\n      { \"icon\": \"wifi\", \"label\": { \"en\": \"Network Ready\", \"vi\": \"K\u1ebft n\u1ed1i m\u1ea1ng\" } },\n      { \"icon\": \"secure\", \"label\": { \"en\": \"Salon POS\", \"vi\": \"POS salon\" } }\n    ],\n    \"features\": [\n      { \"en\": \"All-in-one design saves counter space\", \"vi\": \"Thi\u1ebft k\u1ebf all-in-one ti\u1ebft ki\u1ec7m kh\u00f4ng gian qu\u1ea7y\" },\n      { \"en\": \"Run Salonbookly POS at the front desk\", \"vi\": \"Ch\u1ea1y Salonbookly POS t\u1ea1i qu\u1ea7y l\u1ec5 t\u00e2n\" },\n      { \"en\": \"Handle check-in, tickets, and checkout\", \"vi\": \"X\u1eed l\u00fd check-in, phi\u1ebfu d\u1ecbch v\u1ee5 v\u00e0 thanh to\u00e1n\" },\n      { \"en\": \"Reliable daily salon operations\", \"vi\": \"\u0110\u00e1ng tin c\u1eady cho v\u1eadn h\u00e0nh h\u1eb1ng ng\u00e0y\" },\n      { \"en\": \"Compatible with Salonbookly workflows\", \"vi\": \"T\u01b0\u01a1ng th\u00edch quy tr\u00ecnh Salonbookly\" }\n    ],\n    \"specs\": [\n      { \"label\": { \"en\": \"Form Factor\", \"vi\": \"Ki\u1ec3u m\u00e1y\" }, \"value\": { \"en\": \"All-in-One PC\", \"vi\": \"M\u00e1y All-in-One\" } },\n      { \"label\": { \"en\": \"Use Case\", \"vi\": \"C\u00f4ng d\u1ee5ng\" }, \"value\": { \"en\": \"Front desk POS\", \"vi\": \"POS qu\u1ea7y l\u1ec5 t\u00e2n\" } },\n      { \"label\": { \"en\": \"Display\", \"vi\": \"M\u00e0n h\u00ecnh\" }, \"value\": { \"en\": \"Touchscreen*\", \"vi\": \"C\u1ea3m \u1ee9ng*\" } },\n      { \"label\": { \"en\": \"Connectivity\", \"vi\": \"K\u1ebft n\u1ed1i\" }, \"value\": { \"en\": \"Wi-Fi \/ LAN*\", \"vi\": \"Wi-Fi \/ LAN*\" } },\n      { \"label\": { \"en\": \"Software\", \"vi\": \"Ph\u1ea7n m\u1ec1m\" }, \"value\": { \"en\": \"Salonbookly POS\", \"vi\": \"Salonbookly POS\" } }\n    ],\n    \"price\": { \"en\": \"Ask for pricing\", \"vi\": \"Li\u00ean h\u1ec7 b\u00e1o gi\u00e1\" },\n    \"priceNote\": {\n      \"en\": \"Hardware options and pricing may vary by configuration, availability, and salon setup.\",\n      \"vi\": \"T\u00f9y ch\u1ecdn v\u00e0 gi\u00e1 ph\u1ea7n c\u1ee9ng c\u00f3 th\u1ec3 thay \u0111\u1ed5i t\u00f9y c\u1ea5u h\u00ecnh, t\u00ecnh tr\u1ea1ng s\u1eb5n c\u00f3 v\u00e0 thi\u1ebft l\u1eadp ti\u1ec7m.\"\n    }\n  },\n  {\n    \"id\": \"samsung-tablet\",\n    \"name\": { \"en\": \"Samsung Tablet\", \"vi\": \"Samsung Tablet\" },\n    \"type\": { \"en\": \"Customer Check-In Tablet\", \"vi\": \"M\u00e1y t\u00ednh b\u1ea3ng check-in\" },\n    \"src\": \"https:\/\/salonbookly.com\/wp-content\/uploads\/2025\/05\/sb-checkin.png\",\n    \"alt\": \"Samsung Tablet\",\n    \"description\": {\n      \"en\": \"A customer-facing tablet for fast self check-in so guests can arrive, confirm, and get in line with less front-desk friction.\",\n      \"vi\": \"M\u00e1y t\u00ednh b\u1ea3ng d\u00e0nh cho kh\u00e1ch t\u1ef1 check-in nhanh\u2014kh\u00e1ch \u0111\u1ebfn, x\u00e1c nh\u1eadn v\u00e0 x\u1ebfp h\u00e0ng v\u1edbi \u00edt thao t\u00e1c t\u1ea1i qu\u1ea7y h\u01a1n.\"\n    },\n    \"capabilities\": [\n      { \"icon\": \"screen\", \"label\": { \"en\": \"Touch Tablet\", \"vi\": \"M\u00e1y c\u1ea3m \u1ee9ng\" } },\n      { \"icon\": \"speed\", \"label\": { \"en\": \"Fast Check-In\", \"vi\": \"Check-in nhanh\" } },\n      { \"icon\": \"wifi\", \"label\": { \"en\": \"Wi-Fi Ready\", \"vi\": \"Wi-Fi\" } },\n      { \"icon\": \"secure\", \"label\": { \"en\": \"Guest Facing\", \"vi\": \"Cho kh\u00e1ch\" } }\n    ],\n    \"features\": [\n      { \"en\": \"Self check-in for walk-ins and appointments\", \"vi\": \"T\u1ef1 check-in cho kh\u00e1ch v\u00e3ng lai v\u00e0 l\u1ecbch h\u1eb9n\" },\n      { \"en\": \"Reduces front-desk bottlenecks\", \"vi\": \"Gi\u1ea3m t\u1eafc ngh\u1ebdn t\u1ea1i qu\u1ea7y l\u1ec5 t\u00e2n\" },\n      { \"en\": \"Clear customer-facing interface\", \"vi\": \"Giao di\u1ec7n r\u00f5 r\u00e0ng d\u00e0nh cho kh\u00e1ch\" },\n      { \"en\": \"Compact footprint for waiting areas\", \"vi\": \"G\u1ecdn nh\u1eb9 cho khu v\u1ef1c ch\u1edd\" },\n      { \"en\": \"Works with Salonbookly check-in flow\", \"vi\": \"Ho\u1ea1t \u0111\u1ed9ng v\u1edbi quy tr\u00ecnh check-in Salonbookly\" }\n    ],\n    \"specs\": [\n      { \"label\": { \"en\": \"Device\", \"vi\": \"Thi\u1ebft b\u1ecb\" }, \"value\": { \"en\": \"Samsung tablet\", \"vi\": \"M\u00e1y t\u00ednh b\u1ea3ng Samsung\" } },\n      { \"label\": { \"en\": \"Use Case\", \"vi\": \"C\u00f4ng d\u1ee5ng\" }, \"value\": { \"en\": \"Customer check-in\", \"vi\": \"Check-in kh\u00e1ch\" } },\n      { \"label\": { \"en\": \"Display\", \"vi\": \"M\u00e0n h\u00ecnh\" }, \"value\": { \"en\": \"Touchscreen\", \"vi\": \"C\u1ea3m \u1ee9ng\" } },\n      { \"label\": { \"en\": \"Connectivity\", \"vi\": \"K\u1ebft n\u1ed1i\" }, \"value\": { \"en\": \"Wi-Fi*\", \"vi\": \"Wi-Fi*\" } },\n      { \"label\": { \"en\": \"Placement\", \"vi\": \"V\u1ecb tr\u00ed\" }, \"value\": { \"en\": \"Lobby \/ front desk\", \"vi\": \"S\u1ea3nh \/ qu\u1ea7y l\u1ec5 t\u00e2n\" } }\n    ],\n    \"price\": { \"en\": \"Ask for pricing\", \"vi\": \"Li\u00ean h\u1ec7 b\u00e1o gi\u00e1\" },\n    \"priceNote\": {\n      \"en\": \"Hardware options and pricing may vary by configuration, availability, and salon setup.\",\n      \"vi\": \"T\u00f9y ch\u1ecdn v\u00e0 gi\u00e1 ph\u1ea7n c\u1ee9ng c\u00f3 th\u1ec3 thay \u0111\u1ed5i t\u00f9y c\u1ea5u h\u00ecnh, t\u00ecnh tr\u1ea1ng s\u1eb5n c\u00f3 v\u00e0 thi\u1ebft l\u1eadp ti\u1ec7m.\"\n    }\n  },\n  {\n    \"id\": \"pax-a3700\",\n    \"name\": { \"en\": \"PAX A3700\", \"vi\": \"PAX A3700\" },\n    \"type\": { \"en\": \"Payment Terminal\", \"vi\": \"M\u00e1y thanh to\u00e1n th\u1ebb\" },\n    \"src\": \"https:\/\/salonbookly.com\/wp-content\/uploads\/2025\/05\/a3700.webp\",\n    \"alt\": \"PAX A3700\",\n    \"description\": {\n      \"en\": \"A compact Android payment terminal for fast, secure card acceptance at the salon counter.\",\n      \"vi\": \"M\u00e1y thanh to\u00e1n Android g\u1ecdn nh\u1eb9 \u0111\u1ec3 nh\u1eadn th\u1ebb nhanh v\u00e0 an to\u00e0n t\u1ea1i qu\u1ea7y salon.\"\n    },\n    \"capabilities\": [\n      { \"icon\": \"android\", \"label\": { \"en\": \"Android OS\", \"vi\": \"Android OS\" } },\n      { \"icon\": \"screen\", \"label\": { \"en\": \"Touch Display\", \"vi\": \"M\u00e0n c\u1ea3m \u1ee9ng\" } },\n      { \"icon\": \"wifi\", \"label\": { \"en\": \"Wi-Fi \/ 4G\", \"vi\": \"Wi-Fi \/ 4G\" } },\n      { \"icon\": \"secure\", \"label\": { \"en\": \"PCI Secure\", \"vi\": \"B\u1ea3o m\u1eadt PCI\" } }\n    ],\n    \"features\": [\n      { \"en\": \"Contactless, chip, and swipe payments\", \"vi\": \"Thanh to\u00e1n kh\u00f4ng ti\u1ebfp x\u00fac, chip v\u00e0 vu\u1ed1t th\u1ebb\" },\n      { \"en\": \"Customer-facing checkout screen\", \"vi\": \"M\u00e0n h\u00ecnh thanh to\u00e1n h\u01b0\u1edbng kh\u00e1ch\" },\n      { \"en\": \"Fast authorization for busy salons\", \"vi\": \"Ph\u00ea duy\u1ec7t nhanh cho ti\u1ec7m \u0111\u00f4ng kh\u00e1ch\" },\n      { \"en\": \"Compact footprint for limited counter space\", \"vi\": \"G\u1ecdn nh\u1eb9 khi qu\u1ea7y h\u1eb9p\" },\n      { \"en\": \"Compatible with Salonbookly Payments\", \"vi\": \"T\u01b0\u01a1ng th\u00edch Thanh To\u00e1n Salonbookly\" }\n    ],\n    \"specs\": [\n      { \"label\": { \"en\": \"Display\", \"vi\": \"M\u00e0n h\u00ecnh\" }, \"value\": { \"en\": \"Color touchscreen\", \"vi\": \"M\u00e0n c\u1ea3m \u1ee9ng m\u00e0u\" } },\n      { \"label\": { \"en\": \"Payments\", \"vi\": \"Thanh to\u00e1n\" }, \"value\": { \"en\": \"NFC, EMV, MSR\", \"vi\": \"NFC, EMV, MSR\" } },\n      { \"label\": { \"en\": \"Connectivity\", \"vi\": \"K\u1ebft n\u1ed1i\" }, \"value\": { \"en\": \"Wi-Fi, Bluetooth, 4G*\", \"vi\": \"Wi-Fi, Bluetooth, 4G*\" } },\n      { \"label\": { \"en\": \"OS\", \"vi\": \"H\u1ec7 \u0111i\u1ec1u h\u00e0nh\" }, \"value\": { \"en\": \"Android\", \"vi\": \"Android\" } },\n      { \"label\": { \"en\": \"Security\", \"vi\": \"B\u1ea3o m\u1eadt\" }, \"value\": { \"en\": \"PCI PTS compliant*\", \"vi\": \"\u0110\u1ea1t chu\u1ea9n PCI PTS*\" } }\n    ],\n    \"price\": { \"en\": \"Ask for pricing\", \"vi\": \"Li\u00ean h\u1ec7 b\u00e1o gi\u00e1\" },\n    \"priceNote\": {\n      \"en\": \"Eligible plans may include a free terminal with Salonbookly Payments processing requirements. Terms apply.\",\n      \"vi\": \"M\u1ed9t s\u1ed1 g\u00f3i \u0111\u1ee7 \u0111i\u1ec1u ki\u1ec7n c\u00f3 th\u1ec3 bao g\u1ed3m m\u00e1y thanh to\u00e1n mi\u1ec5n ph\u00ed khi x\u1eed l\u00fd qua Thanh To\u00e1n Salonbookly. \u00c1p d\u1ee5ng \u0111i\u1ec1u kho\u1ea3n.\"\n    }\n  },\n  {\n    \"id\": \"receipt-printer\",\n    \"name\": { \"en\": \"Receipt Printer\", \"vi\": \"M\u00e1y In H\u00f3a \u0110\u01a1n\" },\n    \"type\": { \"en\": \"Receipt & Ticket Printer\", \"vi\": \"M\u00e1y in h\u00f3a \u0111\u01a1n & phi\u1ebfu\" },\n    \"src\": \"https:\/\/volcora.com\/cdn\/shop\/files\/01main_8452deea-0d4b-4c73-94f2-c27ec3a8f349.jpg?v=1739979029\",\n    \"alt\": \"Receipt Printer\",\n    \"description\": {\n      \"en\": \"Print clear receipts and service tickets so technicians and guests always have the details they need.\",\n      \"vi\": \"In h\u00f3a \u0111\u01a1n v\u00e0 phi\u1ebfu d\u1ecbch v\u1ee5 r\u00f5 r\u00e0ng \u0111\u1ec3 th\u1ee3 v\u00e0 kh\u00e1ch lu\u00f4n c\u00f3 \u0111\u1ee7 th\u00f4ng tin c\u1ea7n thi\u1ebft.\"\n    },\n    \"capabilities\": [\n      { \"icon\": \"print\", \"label\": { \"en\": \"Thermal Print\", \"vi\": \"In nhi\u1ec7t\" } },\n      { \"icon\": \"speed\", \"label\": { \"en\": \"Fast Output\", \"vi\": \"In nhanh\" } },\n      { \"icon\": \"wifi\", \"label\": { \"en\": \"USB \/ LAN*\", \"vi\": \"USB \/ LAN*\" } },\n      { \"icon\": \"secure\", \"label\": { \"en\": \"Salon Ready\", \"vi\": \"Cho salon\" } }\n    ],\n    \"features\": [\n      { \"en\": \"Crisp thermal receipt printing\", \"vi\": \"In h\u00f3a \u0111\u01a1n nhi\u1ec7t r\u00f5 n\u00e9t\" },\n      { \"en\": \"Print tickets for technicians\", \"vi\": \"In phi\u1ebfu d\u1ecbch v\u1ee5 cho th\u1ee3\" },\n      { \"en\": \"Compact design for busy counters\", \"vi\": \"Thi\u1ebft k\u1ebf g\u1ecdn cho qu\u1ea7y \u0111\u00f4ng\" },\n      { \"en\": \"Easy everyday paper loading\", \"vi\": \"N\u1ea1p gi\u1ea5y d\u1ec5 d\u00e0ng h\u1eb1ng ng\u00e0y\" },\n      { \"en\": \"Works with Salonbookly checkout\", \"vi\": \"Ho\u1ea1t \u0111\u1ed9ng v\u1edbi thanh to\u00e1n Salonbookly\" }\n    ],\n    \"specs\": [\n      { \"label\": { \"en\": \"Print Method\", \"vi\": \"Ki\u1ec3u in\" }, \"value\": { \"en\": \"Direct thermal*\", \"vi\": \"In nhi\u1ec7t tr\u1ef1c ti\u1ebfp*\" } },\n      { \"label\": { \"en\": \"Paper Width\", \"vi\": \"Kh\u1ed5 gi\u1ea5y\" }, \"value\": { \"en\": \"80 mm*\", \"vi\": \"80 mm*\" } },\n      { \"label\": { \"en\": \"Interfaces\", \"vi\": \"C\u1ed5ng k\u1ebft n\u1ed1i\" }, \"value\": { \"en\": \"USB, Ethernet*\", \"vi\": \"USB, Ethernet*\" } },\n      { \"label\": { \"en\": \"Auto Cutter\", \"vi\": \"C\u1eaft gi\u1ea5y t\u1ef1 \u0111\u1ed9ng\" }, \"value\": { \"en\": \"Yes*\", \"vi\": \"C\u00f3*\" } },\n      { \"label\": { \"en\": \"Use Case\", \"vi\": \"C\u00f4ng d\u1ee5ng\" }, \"value\": { \"en\": \"Receipts & tickets\", \"vi\": \"H\u00f3a \u0111\u01a1n & phi\u1ebfu\" } }\n    ],\n    \"price\": { \"en\": \"Ask for pricing\", \"vi\": \"Li\u00ean h\u1ec7 b\u00e1o gi\u00e1\" },\n    \"priceNote\": {\n      \"en\": \"Hardware options and pricing may vary by configuration, availability, and salon setup.\",\n      \"vi\": \"T\u00f9y ch\u1ecdn v\u00e0 gi\u00e1 ph\u1ea7n c\u1ee9ng c\u00f3 th\u1ec3 thay \u0111\u1ed5i t\u00f9y c\u1ea5u h\u00ecnh, t\u00ecnh tr\u1ea1ng s\u1eb5n c\u00f3 v\u00e0 thi\u1ebft l\u1eadp ti\u1ec7m.\"\n    }\n  },\n  {\n    \"id\": \"card-reader\",\n    \"name\": { \"en\": \"Card Reader\", \"vi\": \"M\u00e1y \u0110\u1ecdc Th\u1ebb\" },\n    \"type\": { \"en\": \"Gift Card Reader\", \"vi\": \"M\u00e1y \u0111\u1ecdc th\u1ebb qu\u00e0 t\u1eb7ng\" },\n    \"src\": \"https:\/\/m.media-amazon.com\/images\/I\/715dZ063YUL._AC_SL1500_.jpg\",\n    \"alt\": \"Card Reader\",\n    \"description\": {\n      \"en\": \"A magnetic card reader for gift cards so your team can redeem and manage salon gift cards at checkout.\",\n      \"vi\": \"M\u00e1y \u0111\u1ecdc th\u1ebb t\u1eeb cho th\u1ebb qu\u00e0 t\u1eb7ng\u2014\u0111\u1ed9i ng\u0169 c\u00f3 th\u1ec3 \u0111\u1ed5i v\u00e0 qu\u1ea3n l\u00fd th\u1ebb qu\u00e0 t\u1ea1i b\u01b0\u1edbc thanh to\u00e1n.\"\n    },\n    \"capabilities\": [\n      { \"icon\": \"scan\", \"label\": { \"en\": \"Magstripe\", \"vi\": \"Th\u1ebb t\u1eeb\" } },\n      { \"icon\": \"speed\", \"label\": { \"en\": \"Fast Swipe\", \"vi\": \"Vu\u1ed1t nhanh\" } },\n      { \"icon\": \"wifi\", \"label\": { \"en\": \"USB Ready\", \"vi\": \"USB\" } },\n      { \"icon\": \"secure\", \"label\": { \"en\": \"Gift Cards\", \"vi\": \"Th\u1ebb qu\u00e0 t\u1eb7ng\" } }\n    ],\n    \"features\": [\n      { \"en\": \"Read salon gift cards at checkout\", \"vi\": \"\u0110\u1ecdc th\u1ebb qu\u00e0 t\u1eb7ng t\u1ea1i thanh to\u00e1n\" },\n      { \"en\": \"Simple swipe workflow for staff\", \"vi\": \"Quy tr\u00ecnh vu\u1ed1t th\u1ebb \u0111\u01a1n gi\u1ea3n cho nh\u00e2n vi\u00ean\" },\n      { \"en\": \"Compact USB accessory for the POS\", \"vi\": \"Ph\u1ee5 ki\u1ec7n USB g\u1ecdn cho m\u00e1y POS\" },\n      { \"en\": \"Supports everyday gift card redemption\", \"vi\": \"H\u1ed7 tr\u1ee3 \u0111\u1ed5i th\u1ebb qu\u00e0 h\u1eb1ng ng\u00e0y\" },\n      { \"en\": \"Works with Salonbookly gift card flows\", \"vi\": \"Ho\u1ea1t \u0111\u1ed9ng v\u1edbi quy tr\u00ecnh th\u1ebb qu\u00e0 Salonbookly\" }\n    ],\n    \"specs\": [\n      { \"label\": { \"en\": \"Reader Type\", \"vi\": \"Lo\u1ea1i m\u00e1y \u0111\u1ecdc\" }, \"value\": { \"en\": \"Magnetic stripe*\", \"vi\": \"Th\u1ebb t\u1eeb*\" } },\n      { \"label\": { \"en\": \"Use Case\", \"vi\": \"C\u00f4ng d\u1ee5ng\" }, \"value\": { \"en\": \"Gift cards\", \"vi\": \"Th\u1ebb qu\u00e0 t\u1eb7ng\" } },\n      { \"label\": { \"en\": \"Interface\", \"vi\": \"C\u1ed5ng k\u1ebft n\u1ed1i\" }, \"value\": { \"en\": \"USB*\", \"vi\": \"USB*\" } },\n      { \"label\": { \"en\": \"Placement\", \"vi\": \"V\u1ecb tr\u00ed\" }, \"value\": { \"en\": \"POS counter\", \"vi\": \"Qu\u1ea7y POS\" } },\n      { \"label\": { \"en\": \"Software\", \"vi\": \"Ph\u1ea7n m\u1ec1m\" }, \"value\": { \"en\": \"Salonbookly gift cards\", \"vi\": \"Th\u1ebb qu\u00e0 Salonbookly\" } }\n    ],\n    \"price\": { \"en\": \"Ask for pricing\", \"vi\": \"Li\u00ean h\u1ec7 b\u00e1o gi\u00e1\" },\n    \"priceNote\": {\n      \"en\": \"Hardware options and pricing may vary by configuration, availability, and salon setup.\",\n      \"vi\": \"T\u00f9y ch\u1ecdn v\u00e0 gi\u00e1 ph\u1ea7n c\u1ee9ng c\u00f3 th\u1ec3 thay \u0111\u1ed5i t\u00f9y c\u1ea5u h\u00ecnh, t\u00ecnh tr\u1ea1ng s\u1eb5n c\u00f3 v\u00e0 thi\u1ebft l\u1eadp ti\u1ec7m.\"\n    }\n  }\n]\n<\/script>\n\n<script>\n  document.addEventListener(\"DOMContentLoaded\", function () {\n    var root = document.querySelector(\"[data-sb-hardware-showcase]\");\n    var dataEl = document.getElementById(\"sb-hardware-data\");\n    if (!root || !dataEl) return;\n\n    var items;\n    try {\n      items = JSON.parse(dataEl.textContent || \"[]\");\n    } catch (err) {\n      return;\n    }\n    if (!items.length) return;\n\n    var cards = Array.prototype.slice.call(root.querySelectorAll(\".sb-hardware\"));\n    var panel = root.querySelector(\"[data-sb-hardware-panel]\");\n    var pointer = root.querySelector(\"[data-sb-hardware-pointer]\");\n    var closeBtn = root.querySelector(\"[data-sb-hardware-close]\");\n    var selectedId = null;\n    var open = false;\n    var closeTimer = null;\n\n    var iconMap = {\n      android:\n        '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M17.6 9.48l1.84-3.18a.5.5 0 10-.87-.5l-1.9 3.28A7.9 7.9 0 0012 8c-1.55 0-3 .44-4.67 1.08l-1.9-3.28a.5.5 0 10-.87.5L6.4 9.48C4.34 10.86 3 13.05 3 15.5v.5h18v-.5c0-2.45-1.34-4.64-3.4-6.02zM8.5 13.25a.75.75 0 110-1.5.75.75 0 010 1.5zm7 0a.75.75 0 110-1.5.75.75 0 010 1.5zM7 17h2v3H7v-3zm8 0h2v3h-2v-3z\"\/><\/svg>',\n      screen:\n        '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M4 5h16a1 1 0 011 1v10a1 1 0 01-1 1h-6.2l.5 1.5H15a.75.75 0 010 1.5H9a.75.75 0 010-1.5h1.7L11.2 17H4a1 1 0 01-1-1V6a1 1 0 011-1zm1 2v8h14V7H5z\"\/><\/svg>',\n      wifi: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 18.5a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm0-5.25a4.75 4.75 0 013.36 1.39.75.75 0 001.06-1.06 6.25 6.25 0 00-8.84 0 .75.75 0 101.06 1.06A4.75 4.75 0 0112 13.25zm0-4a8.75 8.75 0 016.19 2.56.75.75 0 001.06-1.06 10.25 10.25 0 00-14.5 0 .75.75 0 101.06 1.06A8.75 8.75 0 0112 9.25z\"\/><\/svg>',\n      secure:\n        '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 2.75l7 2.6v5.9c0 4.55-2.95 8.55-7 9.85-4.05-1.3-7-5.3-7-9.85v-5.9l7-2.6zm0 1.6L6.5 6.3v4.95c0 3.7 2.35 7 5.5 8.2 3.15-1.2 5.5-4.5 5.5-8.2V6.3L12 4.35zm-.1 3.4a.75.75 0 01.7.75v.85h.9a1.75 1.75 0 011.75 1.75v2.6A1.75 1.75 0 0113.5 15.45h-3A1.75 1.75 0 018.75 13.7v-2.6A1.75 1.75 0 0110.5 9.35h.9V8.5a.75.75 0 01.75-.75h-.25zm-1.4 4.1v2.6c0 .14.11.25.25.25h3c.14 0 .25-.11.25-.25v-2.6a.25.25 0 00-.25-.25h-3a.25.25 0 00-.25.25z\"\/><\/svg>',\n      print:\n        '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M7 3.75h10A1.25 1.25 0 0118.25 5v3.25H5.75V5A1.25 1.25 0 017 3.75zm-2.5 6h15A1.75 1.75 0 0121.25 11.5v5A1.75 1.75 0 0119.5 18.25h-1.25V21a.75.75 0 01-.75.75H6.5a.75.75 0 01-.75-.75v-2.75H4.5A1.75 1.75 0 012.75 16.5v-5A1.75 1.75 0 014.5 9.75zM7.25 17.5v2.75h9.5V17.5h-9.5zM5 12.5a1 1 0 100 2 1 1 0 000-2z\"\/><\/svg>',\n      speed:\n        '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M12 3.5a8.5 8.5 0 018.5 8.5c0 1.53-.4 2.96-1.12 4.2l-1.2-.9A7 7 0 0019 12a7 7 0 10-7 7 6.9 6.9 0 003.3-.82l.9 1.2A8.45 8.45 0 0112 20.5 8.5 8.5 0 0112 3.5zm5.03 4.47l-4.2 4.2a1.25 1.25 0 11-1.06.4l4.9-4.9a.75.75 0 011.06 1.06l-.7.7z\"\/><\/svg>',\n      scan: '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M4 5.75A1.75 1.75 0 015.75 4h3a.75.75 0 010 1.5h-3a.25.25 0 00-.25.25v3a.75.75 0 01-1.5 0v-3zM15.25 4h3A1.75 1.75 0 0120 5.75v3a.75.75 0 01-1.5 0v-3a.25.25 0 00-.25-.25h-3a.75.75 0 010-1.5zM4 15.25a.75.75 0 011.5 0v3c0 .14.11.25.25.25h3a.75.75 0 010 1.5h-3A1.75 1.75 0 014 18.25v-3zm16 0a.75.75 0 00-1.5 0v3a.25.25 0 01-.25.25h-3a.75.75 0 000 1.5h3A1.75 1.75 0 0020 18.25v-3zM6.5 11.25h11a.75.75 0 010 1.5h-11a.75.75 0 010-1.5z\"\/><\/svg>',\n      drawer:\n        '<svg viewBox=\"0 0 24 24\" aria-hidden=\"true\"><path fill=\"currentColor\" d=\"M4.75 5h14.5A1.75 1.75 0 0121 6.75v10.5A1.75 1.75 0 0119.25 19H4.75A1.75 1.75 0 013 17.25V6.75A1.75 1.75 0 014.75 5zm0 1.5a.25.25 0 00-.25.25v3h15v-3a.25.25 0 00-.25-.25H4.75zm-.25 9.75c0 .14.11.25.25.25h14.5a.25.25 0 00.25-.25v-5H4.5v5zM12 13.25a1 1 0 110 2 1 1 0 010-2z\"\/><\/svg>',\n    };\n\n    function isEnglish() {\n      var lang = (document.documentElement.getAttribute(\"lang\") || \"\").toLowerCase();\n      return lang.indexOf(\"en\") === 0 || document.body.classList.contains(\"sb-en\");\n    }\n\n    function t(value) {\n      if (value && typeof value === \"object\") {\n        return isEnglish() ? value.en || value.vi || \"\" : value.vi || value.en || \"\";\n      }\n      return value == null ? \"\" : String(value);\n    }\n\n    function findItem(id) {\n      for (var i = 0; i < items.length; i++) {\n        if (items[i].id === id) return items[i];\n      }\n      return null;\n    }\n\n    function findCard(id) {\n      for (var i = 0; i < cards.length; i++) {\n        if (cards[i].getAttribute(\"data-sb-hardware-id\") === id) return cards[i];\n      }\n      return null;\n    }\n\n    function updatePointer() {\n      if (!pointer || !panel) return;\n      var selected = root.querySelector(\".sb-hardware.is-selected\");\n      if (!selected || !open) {\n        pointer.style.opacity = \"0\";\n        return;\n      }\n      var rootRect = panel.getBoundingClientRect();\n      var cardRect = selected.getBoundingClientRect();\n      var left = cardRect.left + cardRect.width \/ 2 - rootRect.left;\n      pointer.style.left = left + \"px\";\n      pointer.style.opacity = \"1\";\n    }\n\n    function escapeText(value) {\n      return String(value || \"\")\n        .replace(\/&\/g, \"&amp;\")\n        .replace(\/<\/g, \"&lt;\")\n        .replace(\/>\/g, \"&gt;\")\n        .replace(\/\"\/g, \"&quot;\");\n    }\n\n    function fillPanel(item, animate) {\n      var panelInner = panel.querySelector(\"[data-sb-hardware-panel-inner]\");\n      var img = panel.querySelector(\"[data-sb-hw-image]\");\n      var name = panel.querySelector(\"[data-sb-hw-name]\");\n      var type = panel.querySelector(\"[data-sb-hw-type]\");\n      var desc = panel.querySelector(\"[data-sb-hw-desc]\");\n      var caps = panel.querySelector(\"[data-sb-hw-caps]\");\n      var features = panel.querySelector(\"[data-sb-hw-features]\");\n      var specs = panel.querySelector(\"[data-sb-hw-specs]\");\n      var price = panel.querySelector(\"[data-sb-hw-price]\");\n      var note = panel.querySelector(\"[data-sb-hw-note]\");\n\n      function apply() {\n        if (img) {\n          img.src = item.src;\n          img.alt = item.alt || t(item.name);\n        }\n        if (name) name.textContent = t(item.name);\n        if (type) type.textContent = t(item.type);\n        if (desc) desc.textContent = t(item.description);\n        if (price) price.textContent = t(item.price);\n        if (note) note.textContent = t(item.priceNote);\n\n        if (caps) {\n          caps.innerHTML = (item.capabilities || [])\n            .map(function (cap) {\n              return (\n                '<div class=\"sb-hw-cap\"><span class=\"sb-hw-cap-icon\">' +\n                (iconMap[cap.icon] || iconMap.secure) +\n                '<\/span><span class=\"sb-hw-cap-label\">' +\n                escapeText(t(cap.label)) +\n                \"<\/span><\/div>\"\n              );\n            })\n            .join(\"\");\n        }\n\n        if (features) {\n          features.innerHTML = (item.features || [])\n            .map(function (feature) {\n              return \"<li>\" + escapeText(t(feature)) + \"<\/li>\";\n            })\n            .join(\"\");\n        }\n\n        if (specs) {\n          specs.innerHTML = (item.specs || [])\n            .map(function (spec) {\n              return (\n                '<div class=\"sb-hw-spec-row\"><span class=\"sb-hw-spec-label\">' +\n                escapeText(t(spec.label)) +\n                '<\/span><span class=\"sb-hw-spec-value\">' +\n                escapeText(t(spec.value)) +\n                \"<\/span><\/div>\"\n              );\n            })\n            .join(\"\");\n        }\n      }\n\n      if (animate && panelInner) {\n        panelInner.classList.add(\"is-switching\");\n        window.setTimeout(function () {\n          apply();\n          panelInner.classList.remove(\"is-switching\");\n          updatePointer();\n        }, 120);\n        return;\n      }\n\n      apply();\n    }\n\n    function syncCardState() {\n      cards.forEach(function (card) {\n        var isSelected = open && card.getAttribute(\"data-sb-hardware-id\") === selectedId;\n        card.classList.toggle(\"is-selected\", isSelected);\n        card.setAttribute(\"aria-pressed\", isSelected ? \"true\" : \"false\");\n        card.setAttribute(\"aria-expanded\", isSelected ? \"true\" : \"false\");\n      });\n    }\n\n    function setOpen(nextOpen, options) {\n      options = options || {};\n      if (closeTimer) {\n        window.clearTimeout(closeTimer);\n        closeTimer = null;\n      }\n\n      open = nextOpen;\n      syncCardState();\n\n      if (open) {\n        panel.hidden = false;\n        panel.setAttribute(\"aria-hidden\", \"false\");\n        requestAnimationFrame(function () {\n          panel.classList.add(\"is-open\");\n          updatePointer();\n        });\n        return;\n      }\n\n      panel.classList.remove(\"is-open\");\n      panel.setAttribute(\"aria-hidden\", \"true\");\n      pointer.style.opacity = \"0\";\n      closeTimer = window.setTimeout(function () {\n        if (!open) panel.hidden = true;\n        closeTimer = null;\n      }, 320);\n\n      if (options.focusId) {\n        var focusCard = findCard(options.focusId);\n        if (focusCard) focusCard.focus();\n      }\n    }\n\n    function closePanel(focusId) {\n      var previousId = selectedId;\n      selectedId = null;\n      setOpen(false, { focusId: focusId || previousId });\n    }\n\n    function selectCard(id) {\n      if (selectedId === id && open) {\n        closePanel(id);\n        return;\n      }\n\n      var item = findItem(id);\n      if (!item) return;\n\n      var shouldAnimate = open && selectedId !== id;\n      selectedId = id;\n      fillPanel(item, shouldAnimate);\n      setOpen(true);\n    }\n\n    cards.forEach(function (card) {\n      card.addEventListener(\"click\", function () {\n        selectCard(card.getAttribute(\"data-sb-hardware-id\"));\n      });\n    });\n\n    if (closeBtn) {\n      closeBtn.addEventListener(\"click\", function () {\n        closePanel(selectedId);\n      });\n    }\n\n    window.addEventListener(\"resize\", updatePointer);\n    syncCardState();\n    updatePointer();\n  });\n<\/script>\n\n<!-- ============================================================\n  Salonbookly \u2014 lead modal (drop-in)\n  Paste before <\/body> (or after page content in a WP Custom HTML block).\n  Auto-attaches to: a[href=\"#demo\"], a[href$=\"#demo\"], .sb-open-demo, .js-open-demo\n\n  Intents (always sent):\n  - default \/ Book a Demo \u2192 intent \"demo\", source \"Salonbookly - Book a Demo\"\n  - data-sb-intent=\"processing\" \u2192 intent \"processing\",\n      source \"Salonbookly - Get started with processing\"\n\n  Always: platform \"salon\", canonical keys only, honeypot website \"\".\n  Success (201 + success:true) \u2192 Ops creates Merchant + Onboarding and\n  SMS public \/onboard\/{token} (see workspace\/docs\/WORDPRESS_BOOK_A_DEMO.md).\n\n  Copy uses .lang-en \/ .lang-vi (Vietnamese default; English on html[lang^=en] or body.sb-en).\n\n  Ops intake: POST https:\/\/salonbookly.com\/api\/public\/leads\/demo-request\/\n  Fallback: https:\/\/sb-operations-backend-cyujvckcpa-uc.a.run.app\/api\/public\/leads\/demo-request\/\n============================================================= -->\n<style>\n.sb-aio-modal-overlay{\n  position:fixed;inset:0;z-index:100000;background:rgba(17,24,39,.5);\n  backdrop-filter:blur(3px);display:none;align-items:center;justify-content:center;padding:20px;\n}\n.sb-aio-modal-overlay.open{display:flex}\n.sb-aio-modal{\n  background:#fff;border-radius:18px;max-width:480px;width:100%;max-height:92vh;overflow-y:auto;\n  padding:34px 30px;position:relative;font-family:Inter,system-ui,sans-serif;\n  box-shadow:0 24px 60px rgba(17,24,39,.28);color:#111827;\n}\n.sb-aio-modal h3{\n  font-family:Inter,system-ui,sans-serif;font-weight:800;font-size:1.45rem;color:#111827;\n  letter-spacing:-.01em;margin:0 0 6px;\n}\n.sb-aio-modal .sub{font-size:.92rem;color:#555;margin:0 0 22px;line-height:1.5}\n.sb-aio-modal .lang-en{display:none}\n.sb-aio-modal .lang-vi{display:inline}\nhtml[lang^=\"en\"] .sb-aio-modal .lang-en,\nbody.sb-en .sb-aio-modal .lang-en{display:inline!important}\nhtml[lang^=\"en\"] .sb-aio-modal .lang-vi,\nbody.sb-en .sb-aio-modal .lang-vi{display:none!important}\n.sb-aio-close{\n  position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;\n  border:none;background:#fff7fb;color:#111827;font-size:1.1rem;line-height:1;cursor:pointer;\n}\n.sb-aio-close:hover{background:#f3c4d8}\n.sb-aio-field{margin-bottom:14px}\n.sb-aio-field label{display:block;font-size:.82rem;font-weight:700;color:#111827;margin-bottom:5px}\n.sb-aio-field label .opt{font-weight:400;color:#8A8F9B}\n.sb-aio-field input,.sb-aio-field select,.sb-aio-field textarea{\n  width:100%;padding:11px 13px;border:1.5px solid #e5e7eb;border-radius:10px;\n  font-size:.95rem;font-family:inherit;color:#111827;background:#fff;box-sizing:border-box;\n}\n.sb-aio-field input:focus,.sb-aio-field select:focus,.sb-aio-field textarea:focus{\n  outline:none;border-color:#ec1478;box-shadow:0 0 0 3px rgba(236,20,120,.15);\n}\n.sb-aio-hp{\n  position:absolute!important;left:-9999px!important;top:auto!important;width:1px!important;height:1px!important;\n  overflow:hidden!important;opacity:0!important;pointer-events:none!important;\n}\n.sb-aio-submit{\n  width:100%;padding:14px;border:none;border-radius:999px;cursor:pointer;\n  font-family:Inter,sans-serif;font-weight:700;font-size:1rem;color:#fff;\n  background:#ec1478;margin-top:6px;\n  transition:transform .15s ease, box-shadow .15s ease, background .15s ease;\n}\n.sb-aio-submit:hover{transform:translateY(-1px);background:#d80f6d;box-shadow:0 8px 22px rgba(236,20,120,.32)}\n.sb-aio-submit:disabled{opacity:.6;cursor:wait;transform:none;box-shadow:none}\n.sb-aio-note{font-size:.78rem;color:#8A8F9B;text-align:center;margin-top:12px}\n.sb-aio-success{text-align:center;padding:26px 6px;display:none}\n.sb-aio-success .check{\n  width:62px;height:62px;border-radius:50%;margin:0 auto 16px;\n  background:#ec1478;color:#fff;\n  display:flex;align-items:center;justify-content:center;font-size:1.7rem;\n}\n.sb-aio-success h4{font-family:Inter,sans-serif;font-weight:800;font-size:1.25rem;color:#111827;margin:0 0 8px}\n.sb-aio-success p{font-size:.92rem;color:#555;margin:0 0 20px}\n.sb-aio-error{display:none;font-size:.85rem;color:#B4232C;background:#FDECEC;border-radius:8px;padding:10px 12px;margin-top:10px}\n@media (max-width:520px){.sb-aio-modal{padding:28px 20px;border-radius:14px}}\n<\/style>\n\n<div class=\"sb-aio-modal-overlay\" id=\"sbDemoOverlay\" role=\"dialog\" aria-modal=\"true\" aria-labelledby=\"sbDemoTitle\">\n  <div class=\"sb-aio-modal\">\n    <button class=\"sb-aio-close\" type=\"button\" aria-label=\"Close\" onclick=\"sbDemoClose()\">&#10005;<\/button>\n\n    <div id=\"sbDemoFormWrap\">\n      <h3 id=\"sbDemoTitle\">\n        <span class=\"lang-en\">Book a Free Demo<\/span>\n        <span class=\"lang-vi\">\u0110\u1eb7t l\u1ecbch demo mi\u1ec5n ph\u00ed<\/span>\n      <\/h3>\n      <p class=\"sub\" id=\"sbDemoSub\">\n        <span class=\"lang-en\">Tell us a little about your salon and our team will reach out to schedule a personalized walkthrough \u2014 in English or Vietnamese.<\/span>\n        <span class=\"lang-vi\">Cho ch\u00fang t\u00f4i bi\u1ebft m\u1ed9t ch\u00fat v\u1ec1 ti\u1ec7m c\u1ee7a b\u1ea1n \u2014 \u0111\u1ed9i ng\u0169 s\u1ebd li\u00ean h\u1ec7 \u0111\u1ec3 s\u1eafp x\u1ebfp bu\u1ed5i demo ri\u00eang, b\u1eb1ng ti\u1ebfng Anh ho\u1eb7c ti\u1ebfng Vi\u1ec7t.<\/span>\n      <\/p>\n\n      <div class=\"sb-aio-field\">\n        <label for=\"sbBiz\">\n          <span class=\"lang-en\">Salon \/ Business Name *<\/span>\n          <span class=\"lang-vi\">T\u00ean ti\u1ec7m \/ Doanh nghi\u1ec7p *<\/span>\n        <\/label>\n        <input id=\"sbBiz\" name=\"salonName\" type=\"text\" required autocomplete=\"organization\" data-ph-en=\"Enter your salon name\" data-ph-vi=\"Nh\u1eadp t\u00ean ti\u1ec7m c\u1ee7a b\u1ea1n\">\n      <\/div>\n\n      <div class=\"sb-aio-field\">\n        <label for=\"sbName\">\n          <span class=\"lang-en\">Your Name *<\/span>\n          <span class=\"lang-vi\">H\u1ecd v\u00e0 t\u00ean *<\/span>\n        <\/label>\n        <input id=\"sbName\" name=\"contactName\" type=\"text\" required autocomplete=\"name\" data-ph-en=\"Enter your full name\" data-ph-vi=\"Nh\u1eadp h\u1ecd v\u00e0 t\u00ean c\u1ee7a b\u1ea1n\">\n      <\/div>\n\n      <div class=\"sb-aio-field\">\n        <label for=\"sbPhone\">\n          <span class=\"lang-en\">Phone Number *<\/span>\n          <span class=\"lang-vi\">S\u1ed1 \u0111i\u1ec7n tho\u1ea1i *<\/span>\n        <\/label>\n        <input id=\"sbPhone\" name=\"phone\" type=\"tel\" required autocomplete=\"tel\" placeholder=\"(xxx) xxx-xxxx\">\n      <\/div>\n\n      <div class=\"sb-aio-field\">\n        <label for=\"sbEmail\">\n          <span class=\"lang-en\">Email <span class=\"opt\">(optional)<\/span><\/span>\n          <span class=\"lang-vi\">Email <span class=\"opt\">(kh\u00f4ng b\u1eaft bu\u1ed9c)<\/span><\/span>\n        <\/label>\n        <input id=\"sbEmail\" name=\"email\" type=\"email\" autocomplete=\"email\" data-ph-en=\"Enter your email address\" data-ph-vi=\"Nh\u1eadp \u0111\u1ecba ch\u1ec9 email c\u1ee7a b\u1ea1n\">\n      <\/div>\n\n      <div class=\"sb-aio-field\">\n        <label for=\"sbCity\">\n          <span class=\"lang-en\">City \/ State <span class=\"opt\">(optional)<\/span><\/span>\n          <span class=\"lang-vi\">Th\u00e0nh ph\u1ed1 \/ Bang <span class=\"opt\">(kh\u00f4ng b\u1eaft bu\u1ed9c)<\/span><\/span>\n        <\/label>\n        <input id=\"sbCity\" name=\"location\" type=\"text\" autocomplete=\"address-level2\" data-ph-en=\"Enter your city and state\" data-ph-vi=\"Nh\u1eadp th\u00e0nh ph\u1ed1 v\u00e0 bang\">\n      <\/div>\n\n      <div class=\"sb-aio-field\">\n        <label for=\"sbTime\">\n          <span class=\"lang-en\">Best Time to Contact <span class=\"opt\">(optional)<\/span><\/span>\n          <span class=\"lang-vi\">Th\u1eddi gian li\u00ean h\u1ec7 t\u1ed1t nh\u1ea5t <span class=\"opt\">(kh\u00f4ng b\u1eaft bu\u1ed9c)<\/span><\/span>\n        <\/label>\n        <select id=\"sbTime\" name=\"bestTime\">\n          <option value=\"Anytime\" selected data-label-en=\"Anytime\" data-label-vi=\"B\u1ea5t k\u1ef3 l\u00fac n\u00e0o\">B\u1ea5t k\u1ef3 l\u00fac n\u00e0o<\/option>\n          <option value=\"Morning (9AM \u2013 12PM)\" data-label-en=\"Morning (9AM \u2013 12PM)\" data-label-vi=\"Bu\u1ed5i s\u00e1ng (9AM \u2013 12PM)\">Bu\u1ed5i s\u00e1ng (9AM \u2013 12PM)<\/option>\n          <option value=\"Afternoon (12PM \u2013 5PM)\" data-label-en=\"Afternoon (12PM \u2013 5PM)\" data-label-vi=\"Bu\u1ed5i chi\u1ec1u (12PM \u2013 5PM)\">Bu\u1ed5i chi\u1ec1u (12PM \u2013 5PM)<\/option>\n          <option value=\"Evening (5PM \u2013 8PM)\" data-label-en=\"Evening (5PM \u2013 8PM)\" data-label-vi=\"Bu\u1ed5i t\u1ed1i (5PM \u2013 8PM)\">Bu\u1ed5i t\u1ed1i (5PM \u2013 8PM)<\/option>\n        <\/select>\n      <\/div>\n\n      <!-- Honeypot: must stay empty -->\n      <div class=\"sb-aio-hp\" aria-hidden=\"true\">\n        <label for=\"sbWebsite\">Website<\/label>\n        <input id=\"sbWebsite\" name=\"website\" type=\"text\" tabindex=\"-1\" autocomplete=\"off\" value=\"\">\n      <\/div>\n\n      <button class=\"sb-aio-submit\" type=\"button\" id=\"sbSubmitBtn\" onclick=\"sbDemoSubmit()\">\n        <span class=\"lang-en\">Request My Demo<\/span>\n        <span class=\"lang-vi\">Y\u00eau c\u1ea7u demo<\/span>\n      <\/button>\n      <div class=\"sb-aio-error\" id=\"sbDemoError\"><\/div>\n      <p class=\"sb-aio-note\" id=\"sbDemoNote\">\n        <span class=\"lang-en\">We'll text you a secure onboarding link. No credit card required.<\/span>\n        <span class=\"lang-vi\">Ch\u00fang t\u00f4i s\u1ebd g\u1eedi SMS k\u00e8m link \u0111\u0103ng k\u00fd b\u1ea3o m\u1eadt. Kh\u00f4ng c\u1ea7n th\u1ebb t\u00edn d\u1ee5ng.<\/span>\n      <\/p>\n    <\/div>\n\n    <div class=\"sb-aio-success\" id=\"sbDemoSuccess\">\n      <div class=\"check\">&#10003;<\/div>\n      <h4>\n        <span class=\"lang-en\">Thank you!<\/span>\n        <span class=\"lang-vi\">C\u1ea3m \u01a1n b\u1ea1n!<\/span>\n      <\/h4>\n      <p id=\"sbDemoSuccessMsg\">\n        <span class=\"lang-en\">Your request was sent.<br>Watch for a text with your onboarding link to finish setup.<\/span>\n        <span class=\"lang-vi\">Y\u00eau c\u1ea7u \u0111\u00e3 \u0111\u01b0\u1ee3c g\u1eedi.<br>H\u00e3y ki\u1ec3m tra tin nh\u1eafn SMS c\u00f3 link \u0111\u0103ng k\u00fd \u0111\u1ec3 ho\u00e0n t\u1ea5t.<\/span>\n      <\/p>\n      <button class=\"sb-aio-submit\" type=\"button\" onclick=\"sbDemoClose()\">\n        <span class=\"lang-en\">Close<\/span>\n        <span class=\"lang-vi\">\u0110\u00f3ng<\/span>\n      <\/button>\n    <\/div>\n  <\/div>\n<\/div>\n\n<script>\n(function(){\n  \/* Ops self-serve intake (Merchant + Onboarding + SMS \/onboard\/{token}). *\/\n  window.SB_FORM_ENDPOINT = window.SB_FORM_ENDPOINT || \"https:\/\/salonbookly.com\/api\/public\/leads\/demo-request\/\";\n  window.SB_FORM_ENDPOINT_FALLBACK = window.SB_FORM_ENDPOINT_FALLBACK || \"https:\/\/sb-operations-backend-cyujvckcpa-uc.a.run.app\/api\/public\/leads\/demo-request\/\";\n  window.SB_DEMO_SOURCE = window.SB_DEMO_SOURCE || \"Salonbookly - Book a Demo\";\n  window.SB_PROCESSING_SOURCE = window.SB_PROCESSING_SOURCE || \"Salonbookly - Get started with processing\";\n  window.SB_DEMO_PLATFORM = window.SB_DEMO_PLATFORM || \"salon\";\n\n  var overlay = document.getElementById('sbDemoOverlay');\n  if (!overlay || overlay.dataset.sbBound === '1') return;\n  overlay.dataset.sbBound = '1';\n\n  var leadIntent = 'demo';\n  var leadSource = window.SB_DEMO_SOURCE;\n  var submitHtml = '';\n\n  function isEn(){\n    var lang = (document.documentElement.getAttribute('lang') || '').toLowerCase();\n    return lang.indexOf('en') === 0 || document.body.classList.contains('sb-en');\n  }\n\n  function t(en, vi){\n    return isEn() ? en : vi;\n  }\n\n  var copy = {\n    demo: {\n      title: '<span class=\"lang-en\">Book a Free Demo<\/span><span class=\"lang-vi\">\u0110\u1eb7t l\u1ecbch demo mi\u1ec5n ph\u00ed<\/span>',\n      sub: '<span class=\"lang-en\">Tell us a little about your salon. After you submit, we\\'ll text a secure link so you can start onboarding \u2014 in English or Vietnamese.<\/span><span class=\"lang-vi\">Cho ch\u00fang t\u00f4i bi\u1ebft m\u1ed9t ch\u00fat v\u1ec1 ti\u1ec7m c\u1ee7a b\u1ea1n. Sau khi g\u1eedi, ch\u00fang t\u00f4i s\u1ebd nh\u1eafn SMS k\u00e8m link b\u1ea3o m\u1eadt \u0111\u1ec3 b\u1ea1n b\u1eaft \u0111\u1ea7u \u0111\u0103ng k\u00fd \u2014 b\u1eb1ng ti\u1ebfng Anh ho\u1eb7c ti\u1ebfng Vi\u1ec7t.<\/span>',\n      submit: '<span class=\"lang-en\">Request My Demo<\/span><span class=\"lang-vi\">Y\u00eau c\u1ea7u demo<\/span>',\n      note: '<span class=\"lang-en\">We\\'ll text you a secure onboarding link. No credit card required.<\/span><span class=\"lang-vi\">Ch\u00fang t\u00f4i s\u1ebd g\u1eedi SMS k\u00e8m link \u0111\u0103ng k\u00fd b\u1ea3o m\u1eadt. Kh\u00f4ng c\u1ea7n th\u1ebb t\u00edn d\u1ee5ng.<\/span>',\n      success: '<span class=\"lang-en\">Your request was sent.<br>Watch for a text with your onboarding link to finish setup.<\/span><span class=\"lang-vi\">Y\u00eau c\u1ea7u \u0111\u00e3 \u0111\u01b0\u1ee3c g\u1eedi.<br>H\u00e3y ki\u1ec3m tra tin nh\u1eafn SMS c\u00f3 link \u0111\u0103ng k\u00fd \u0111\u1ec3 ho\u00e0n t\u1ea5t.<\/span>',\n      source: window.SB_DEMO_SOURCE\n    },\n    processing: {\n      title: '<span class=\"lang-en\">Get started with processing<\/span><span class=\"lang-vi\">B\u1eaft \u0111\u1ea7u thanh to\u00e1n<\/span>',\n      sub: '<span class=\"lang-en\">Takes under a minute. Tell us about your salon \u2014 we\\'ll text a secure link so you can finish payment processing onboarding.<\/span><span class=\"lang-vi\">Ch\u1ec9 m\u1ea5t ch\u01b0a t\u1edbi m\u1ed9t ph\u00fat. Cho ch\u00fang t\u00f4i bi\u1ebft v\u1ec1 ti\u1ec7m \u2014 ch\u00fang t\u00f4i s\u1ebd g\u1eedi SMS k\u00e8m link b\u1ea3o m\u1eadt \u0111\u1ec3 ho\u00e0n t\u1ea5t \u0111\u0103ng k\u00fd thanh to\u00e1n.<\/span>',\n      submit: '<span class=\"lang-en\">Get started<\/span><span class=\"lang-vi\">B\u1eaft \u0111\u1ea7u<\/span>',\n      note: '<span class=\"lang-en\">We\\'ll text you a secure onboarding link. No credit card required.<\/span><span class=\"lang-vi\">Ch\u00fang t\u00f4i s\u1ebd g\u1eedi SMS k\u00e8m link \u0111\u0103ng k\u00fd b\u1ea3o m\u1eadt. Kh\u00f4ng c\u1ea7n th\u1ebb t\u00edn d\u1ee5ng.<\/span>',\n      success: '<span class=\"lang-en\">You\\'re on the list.<br>Watch for a text with your onboarding link to finish setup.<\/span><span class=\"lang-vi\">B\u1ea1n \u0111\u00e3 \u0111\u0103ng k\u00fd th\u00e0nh c\u00f4ng.<br>H\u00e3y ki\u1ec3m tra tin nh\u1eafn SMS c\u00f3 link \u0111\u0103ng k\u00fd \u0111\u1ec3 ho\u00e0n t\u1ea5t.<\/span>',\n      source: window.SB_PROCESSING_SOURCE\n    }\n  };\n\n  function syncPlaceholders(){\n    overlay.querySelectorAll('[data-ph-en]').forEach(function(el){\n      el.placeholder = isEn() ? el.getAttribute('data-ph-en') : el.getAttribute('data-ph-vi');\n    });\n    var sel = document.getElementById('sbTime');\n    if (!sel) return;\n    Array.prototype.forEach.call(sel.options, function(opt){\n      var en = opt.getAttribute('data-label-en');\n      var vi = opt.getAttribute('data-label-vi');\n      if (en && vi) opt.textContent = isEn() ? en : vi;\n    });\n  }\n\n  function applyCopy(intent){\n    var c = copy[intent] || copy.demo;\n    leadIntent = intent === 'processing' ? 'processing' : 'demo';\n    leadSource = c.source;\n    submitHtml = c.submit;\n    document.getElementById('sbDemoTitle').innerHTML = c.title;\n    document.getElementById('sbDemoSub').innerHTML = c.sub;\n    document.getElementById('sbSubmitBtn').innerHTML = c.submit;\n    document.getElementById('sbDemoNote').innerHTML = c.note;\n    document.getElementById('sbDemoSuccessMsg').innerHTML = c.success;\n    syncPlaceholders();\n  }\n\n  window.sbDemoOpen = function(e){\n    if(e) e.preventDefault();\n    var trigger = e && e.currentTarget;\n    var intent = (trigger && trigger.getAttribute('data-sb-intent')) || 'demo';\n    applyCopy(intent);\n    overlay.classList.add('open');\n    document.body.style.overflow = 'hidden';\n    document.getElementById('sbDemoFormWrap').style.display = '';\n    document.getElementById('sbDemoSuccess').style.display = 'none';\n    document.getElementById('sbDemoError').style.display = 'none';\n    var first = document.getElementById('sbBiz');\n    if (first) first.focus();\n  };\n  window.sbDemoClose = function(){\n    overlay.classList.remove('open');\n    document.body.style.overflow = '';\n  };\n  overlay.addEventListener('click', function(e){ if(e.target === overlay) sbDemoClose(); });\n  document.addEventListener('keydown', function(e){ if(e.key === 'Escape') sbDemoClose(); });\n\n  function bindTriggers(root){\n    (root || document).querySelectorAll('a[href=\"#demo\"], a[href$=\"#demo\"], .sb-open-demo, .js-open-demo').forEach(function(el){\n      if (el.dataset.sbDemoBound === '1') return;\n      el.dataset.sbDemoBound = '1';\n      el.addEventListener('click', sbDemoOpen);\n    });\n  }\n  bindTriggers(document);\n  syncPlaceholders();\n\n  function getData(){\n    var websiteEl = document.getElementById('sbWebsite');\n    var isProcessing = leadIntent === 'processing';\n    return {\n      salon_name: document.getElementById('sbBiz').value.trim(),\n      contact_name: document.getElementById('sbName').value.trim(),\n      phone: document.getElementById('sbPhone').value.trim(),\n      email: document.getElementById('sbEmail').value.trim(),\n      location: document.getElementById('sbCity').value.trim(),\n      best_time: document.getElementById('sbTime').value || 'Anytime',\n      platform: window.SB_DEMO_PLATFORM || 'salon',\n      intent: isProcessing ? 'processing' : 'demo',\n      source: isProcessing\n        ? (window.SB_PROCESSING_SOURCE || 'Salonbookly - Get started with processing')\n        : (leadSource || window.SB_DEMO_SOURCE || 'Salonbookly - Book a Demo'),\n      website: websiteEl ? websiteEl.value : ''\n    };\n  }\n\n  function formatApiErrors(body){\n    if (!body) return t('Unable to submit request.', 'Kh\u00f4ng g\u1eedi \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u.');\n    if (body.message) return body.message;\n    if (body.errors && typeof body.errors === 'object') {\n      var parts = [];\n      Object.keys(body.errors).forEach(function(key){\n        var val = body.errors[key];\n        if (Array.isArray(val)) parts.push(val.join(' '));\n        else if (val) parts.push(String(val));\n      });\n      if (parts.length) return parts.join(' ');\n    }\n    return t('Unable to submit request.', 'Kh\u00f4ng g\u1eedi \u0111\u01b0\u1ee3c y\u00eau c\u1ea7u.');\n  }\n\n  function showSuccess(){\n    document.getElementById('sbDemoFormWrap').style.display = 'none';\n    document.getElementById('sbDemoSuccess').style.display = 'block';\n  }\n\n  function postLead(endpoint, data){\n    return fetch(endpoint, {\n      method: 'POST',\n      mode: 'cors',\n      credentials: 'omit',\n      headers: {\n        'Content-Type': 'application\/json',\n        'Accept': 'application\/json'\n      },\n      body: JSON.stringify(data)\n    }).then(function(res){\n      return res.json().catch(function(){ return null; }).then(function(body){\n        return { res: res, body: body };\n      });\n    });\n  }\n\n  function submitLead(data){\n    var primary = window.SB_FORM_ENDPOINT || '';\n    var fallback = window.SB_FORM_ENDPOINT_FALLBACK || '';\n    if (!primary) {\n      return Promise.reject(new Error(t(\n        'Form is not configured. Please call us at (833) 659-9930.',\n        'Bi\u1ec3u m\u1eabu ch\u01b0a \u0111\u01b0\u1ee3c c\u1ea5u h\u00ecnh. Vui l\u00f2ng g\u1ecdi (833) 659-9930.'\n      )));\n    }\n    return postLead(primary, data).catch(function(){\n      if (fallback && fallback !== primary) return postLead(fallback, data);\n      return Promise.reject(new Error(t(\n        'Something went wrong \u2014 please try again, or call us at (833) 659-9930.',\n        '\u0110\u00e3 x\u1ea3y ra l\u1ed7i \u2014 vui l\u00f2ng th\u1eed l\u1ea1i, ho\u1eb7c g\u1ecdi (833) 659-9930.'\n      )));\n    }).then(function(result){\n      var res = result.res;\n      var body = result.body;\n      if (res.status === 429) {\n        throw new Error(t(\n          'Too many requests \u2014 please wait a bit and try again.',\n          'Qu\u00e1 nhi\u1ec1u y\u00eau c\u1ea7u \u2014 vui l\u00f2ng \u0111\u1ee3i m\u1ed9t ch\u00fat r\u1ed3i th\u1eed l\u1ea1i.'\n        ));\n      }\n      if (res.status !== 201 || !body || body.success !== true) {\n        throw new Error(formatApiErrors(body));\n      }\n    });\n  }\n\n  window.sbDemoSubmit = function(e){\n    if (e && e.preventDefault) e.preventDefault();\n    var d = getData();\n    var err = document.getElementById('sbDemoError');\n    err.style.display = 'none';\n\n    if(!d.salon_name || !d.contact_name || !d.phone){\n      err.textContent = t(\n        'Please fill in the required fields (salon name, your name, phone).',\n        'Vui l\u00f2ng \u0111i\u1ec1n c\u00e1c m\u1ee5c b\u1eaft bu\u1ed9c (t\u00ean ti\u1ec7m, h\u1ecd t\u00ean, s\u1ed1 \u0111i\u1ec7n tho\u1ea1i).'\n      );\n      err.style.display = 'block';\n      return;\n    }\n\n    var digits = d.phone.replace(\/\\D\/g, '');\n    if (digits.length < 10) {\n      err.textContent = t(\n        'Please enter a valid phone number (at least 10 digits).',\n        'Vui l\u00f2ng nh\u1eadp s\u1ed1 \u0111i\u1ec7n tho\u1ea1i h\u1ee3p l\u1ec7 (\u00edt nh\u1ea5t 10 ch\u1eef s\u1ed1).'\n      );\n      err.style.display = 'block';\n      return;\n    }\n\n    var btn = document.getElementById('sbSubmitBtn');\n    btn.disabled = true;\n    btn.textContent = t('Sending\u2026', '\u0110ang g\u1eedi\u2026');\n\n    submitLead(d).then(function(){\n      showSuccess();\n    }).catch(function(error){\n      err.textContent = (error && error.message) || t(\n        'Something went wrong \u2014 please try again, or call us at (833) 659-9930.',\n        '\u0110\u00e3 x\u1ea3y ra l\u1ed7i \u2014 vui l\u00f2ng th\u1eed l\u1ea1i, ho\u1eb7c g\u1ecdi (833) 659-9930.'\n      );\n      err.style.display = 'block';\n    }).finally(function(){\n      btn.disabled = false;\n      btn.innerHTML = submitHtml;\n    });\n  };\n})();\n<\/script>\n<!-- ============================ END DEMO MODAL ============================ -->\n\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/section>\r\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-20d061a elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"20d061a\" data-element_type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-4429f54\" data-id=\"4429f54\" data-element_type=\"column\">\r\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-967169e elementor-widget-mobile__width-initial elementor-invisible elementor-widget elementor-widget-image\" data-id=\"967169e\" data-element_type=\"widget\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;_animation&quot;:&quot;fadeInLeft&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet_extra&quot;,&quot;tablet&quot;,&quot;mobile_extra&quot;,&quot;mobile&quot;]}\" data-widget_type=\"image.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-widget-image{text-align:center}.elementor-widget-image a{display:inline-block}.elementor-widget-image a img[src$=\".svg\"]{width:48px}.elementor-widget-image img{vertical-align:middle;display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" width=\"2560\" height=\"1853\" src=\"https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/01\/Customer-checkin-scaled.png\" class=\"attachment-full size-full wp-image-7371\" alt=\"\" srcset=\"https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/01\/Customer-checkin-scaled.png 2560w, https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/01\/Customer-checkin-300x217.png 300w, https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/01\/Customer-checkin-1024x741.png 1024w, https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/01\/Customer-checkin-768x556.png 768w, https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/01\/Customer-checkin-1536x1112.png 1536w, https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/01\/Customer-checkin-2048x1482.png 2048w, https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/01\/Customer-checkin-18x12.png 18w\" sizes=\"auto, 100vw\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-9240208 elementor-invisible\" data-id=\"9240208\" data-element_type=\"column\" data-settings=\"{&quot;motion_fx_motion_fx_scrolling&quot;:&quot;yes&quot;,&quot;animation&quot;:&quot;fadeInRight&quot;,&quot;motion_fx_devices&quot;:[&quot;desktop&quot;,&quot;laptop&quot;,&quot;tablet_extra&quot;,&quot;tablet&quot;,&quot;mobile_extra&quot;,&quot;mobile&quot;]}\">\r\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-a6cd434 elementor-widget-mobile__width-initial elementor-widget elementor-widget-heading\" data-id=\"a6cd434\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-default\">Ready to transform how you manage your nail salon?<\/h2>\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"elementor-element elementor-element-17a3e64 elementor-widget elementor-widget-heading\" data-id=\"17a3e64\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">From check-ins to loyalty rewards, Salonbookly is your all-in-one command center.<\/h2>\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"elementor-element elementor-element-d3c83ac elementor-widget elementor-widget-heading\" data-id=\"d3c83ac\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">DOWNLOAD<\/h2>\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<section class=\"elementor-section elementor-inner-section elementor-element elementor-element-22ec81c elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"22ec81c\" data-element_type=\"section\">\r\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\r\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6a3d0f3\" data-id=\"6a3d0f3\" data-element_type=\"column\">\r\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-2631dad elementor-align-left elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"2631dad\" data-element_type=\"widget\" data-e-bg-lazyload=\".elementor-widget-container\" data-widget_type=\"button.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\r\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/play.google.com\/store\/apps\/details?id=com.bizbookly.customer\" target=\"_blank\">\r\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\r\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Google Play<\/span>\r\n\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"elementor-element elementor-element-eb0acd4 elementor-align-left elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"eb0acd4\" data-element_type=\"widget\" data-e-bg-lazyload=\".elementor-widget-container\" data-widget_type=\"button.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\r\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/apps.apple.com\/vn\/app\/apple-store\/id1630656771\" target=\"_blank\">\r\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\r\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Apple<\/span>\r\n\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<div class=\"elementor-element elementor-element-50a04d0 elementor-align-left elementor-widget__width-initial elementor-widget elementor-widget-button\" data-id=\"50a04d0\" data-element_type=\"widget\" data-e-bg-lazyload=\".elementor-widget-container\" data-widget_type=\"button.default\">\r\n\t\t\t\t<div class=\"elementor-widget-container\">\r\n\t\t\t\t\t<div class=\"elementor-button-wrapper\">\r\n\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/salonbookly.com\/en\/business\/windows-app\/\">\r\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\r\n\t\t\t\t\t\t<span class=\"elementor-button-text\">Apple<\/span>\r\n\t\t<\/span>\r\n\t\t\t\t\t<\/a>\r\n\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/section>\r\n\t\t\t\t\t<\/div>\r\n\t\t<\/div>\r\n\t\t\t\t\t\t\t<\/div>\r\n\t\t<\/section>\r\n\t\t\t\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Run Your Salon Faster.V\u1eadn h\u00e0nh ti\u1ec7m nail nhanh h\u01a1n. Everything your front desk needs to check in customers, manage technicians, process payments, and grow your business.M\u1ecdi th\u1ee9 qu\u1ea7y l\u1ec5 t\u00e2n c\u1ea7n \u0111\u1ec3 check-in kh\u00e1ch h\u00e0ng, qu\u1ea3n l\u00fd th\u1ee3, x\u1eed l\u00fd thanh to\u00e1n v\u00e0 ph\u00e1t tri\u1ec3n ti\u1ec7m. Get startedB\u1eaft \u0111\u1ea7u Book a Demo\u0110\u1eb7t l\u1ecbch demo \u2713 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/salonbookly.com\/en\/\" class=\"more-link\">Continue reading<span class=\"screen-reader-text\"> &#8220;Business&#8221;<\/span><\/a><\/p>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-5066","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v20.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Business - Salonbookly<\/title>\n<meta name=\"description\" content=\"Manage your nail salon with ease. Salonbookly offers digital check-ins, CRM, loyalty programs, and POS tools in one powerful platform.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/salonbookly.com\/en\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Business - Salonbookly\" \/>\n<meta property=\"og:description\" content=\"Manage your nail salon with ease. Salonbookly offers digital check-ins, CRM, loyalty programs, and POS tools in one powerful platform.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/salonbookly.com\/en\/\" \/>\n<meta property=\"og:site_name\" content=\"Salonbookly\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-28T23:25:27+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/07\/Window-Mockup.png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"41 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/salonbookly.com\/\",\"url\":\"https:\/\/salonbookly.com\/\",\"name\":\"Business - Salonbookly\",\"isPartOf\":{\"@id\":\"https:\/\/salonbookly.com\/#website\"},\"datePublished\":\"2023-08-17T03:16:15+00:00\",\"dateModified\":\"2026-08-28T23:25:27+00:00\",\"description\":\"Manage your nail salon with ease. Salonbookly offers digital check-ins, CRM, loyalty programs, and POS tools in one powerful platform.\",\"breadcrumb\":{\"@id\":\"https:\/\/salonbookly.com\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/salonbookly.com\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/salonbookly.com\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/salonbookly.com\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Business\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/salonbookly.com\/#website\",\"url\":\"https:\/\/salonbookly.com\/\",\"name\":\"Salonbookly\",\"description\":\"Booking, Salon, Nails\",\"publisher\":{\"@id\":\"https:\/\/salonbookly.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/salonbookly.com\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/salonbookly.com\/#organization\",\"name\":\"Salonbookly\",\"url\":\"https:\/\/salonbookly.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/salonbookly.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/salonbookly.com\/wp-content\/uploads\/2023\/07\/keyline-logo-name-2-1.svg\",\"contentUrl\":\"https:\/\/salonbookly.com\/wp-content\/uploads\/2023\/07\/keyline-logo-name-2-1.svg\",\"width\":50,\"height\":50,\"caption\":\"Salonbookly\"},\"image\":{\"@id\":\"https:\/\/salonbookly.com\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Business - Salonbookly","description":"Manage your nail salon with ease. Salonbookly offers digital check-ins, CRM, loyalty programs, and POS tools in one powerful platform.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/salonbookly.com\/en\/","og_locale":"en_US","og_type":"article","og_title":"Business - Salonbookly","og_description":"Manage your nail salon with ease. Salonbookly offers digital check-ins, CRM, loyalty programs, and POS tools in one powerful platform.","og_url":"https:\/\/salonbookly.com\/en\/","og_site_name":"Salonbookly","article_modified_time":"2026-08-28T23:25:27+00:00","og_image":[{"url":"https:\/\/salonbookly.com\/wp-content\/uploads\/2026\/07\/Window-Mockup.png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"41 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/salonbookly.com\/","url":"https:\/\/salonbookly.com\/","name":"Business - Salonbookly","isPartOf":{"@id":"https:\/\/salonbookly.com\/#website"},"datePublished":"2023-08-17T03:16:15+00:00","dateModified":"2026-08-28T23:25:27+00:00","description":"Manage your nail salon with ease. Salonbookly offers digital check-ins, CRM, loyalty programs, and POS tools in one powerful platform.","breadcrumb":{"@id":"https:\/\/salonbookly.com\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/salonbookly.com\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/salonbookly.com\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/salonbookly.com\/"},{"@type":"ListItem","position":2,"name":"Business"}]},{"@type":"WebSite","@id":"https:\/\/salonbookly.com\/#website","url":"https:\/\/salonbookly.com\/","name":"Salonbookly","description":"Booking, Salon, Nails","publisher":{"@id":"https:\/\/salonbookly.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/salonbookly.com\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/salonbookly.com\/#organization","name":"Salonbookly","url":"https:\/\/salonbookly.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/salonbookly.com\/#\/schema\/logo\/image\/","url":"https:\/\/salonbookly.com\/wp-content\/uploads\/2023\/07\/keyline-logo-name-2-1.svg","contentUrl":"https:\/\/salonbookly.com\/wp-content\/uploads\/2023\/07\/keyline-logo-name-2-1.svg","width":50,"height":50,"caption":"Salonbookly"},"image":{"@id":"https:\/\/salonbookly.com\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/salonbookly.com\/en\/wp-json\/wp\/v2\/pages\/5066","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/salonbookly.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/salonbookly.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/salonbookly.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/salonbookly.com\/en\/wp-json\/wp\/v2\/comments?post=5066"}],"version-history":[{"count":5,"href":"https:\/\/salonbookly.com\/en\/wp-json\/wp\/v2\/pages\/5066\/revisions"}],"predecessor-version":[{"id":7668,"href":"https:\/\/salonbookly.com\/en\/wp-json\/wp\/v2\/pages\/5066\/revisions\/7668"}],"wp:attachment":[{"href":"https:\/\/salonbookly.com\/en\/wp-json\/wp\/v2\/media?parent=5066"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}