{"id":9,"date":"2026-09-04T02:28:32","date_gmt":"2026-09-04T02:28:32","guid":{"rendered":"https:\/\/balance-massage.net\/?page_id=9"},"modified":"2026-09-04T03:09:12","modified_gmt":"2026-09-04T03:09:12","slug":"home","status":"publish","type":"page","link":"https:\/\/balance-massage.net\/","title":{"rendered":"home"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"9\" class=\"elementor elementor-9\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3fcfb3a e-con-full e-flex e-con e-parent\" data-id=\"3fcfb3a\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-20ab7f5 elementor-widget-mobile__width-inherit elementor-widget elementor-widget-html\" data-id=\"20ab7f5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<div class=\"bm-page\" id=\"bm-balance-massage\">\n  <style>\n    @import url('https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@400;500;600;700&family=Playfair+Display:wght@500;600;700&display=swap');\n    #bm-balance-massage,#bm-balance-massage *{box-sizing:border-box}\n    #bm-balance-massage{--bm-ink:#17231f;--bm-forest:#1c3b32;--bm-forest-2:#2d5749;--bm-cream:#f6f2e9;--bm-paper:#fffdf8;--bm-sage:#dce5da;--bm-gold:#b08651;--bm-gold-dark:#7a572d;--bm-muted:#66716b;--bm-line:rgba(28,59,50,.16);background:var(--bm-cream);color:var(--bm-ink);container-name:bmwidget;container-type:inline-size;font-family:Inter,Arial,sans-serif;line-height:1.55;overflow:hidden;width:100%}\n    #bm-balance-massage a{color:inherit;text-decoration:none}#bm-balance-massage img{display:block;max-width:100%}\n    #bm-balance-massage .bm-shell{margin:0 auto;max-width:1180px;padding:0 28px}\n    #bm-balance-massage .bm-kicker{color:var(--bm-gold-dark);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}\n    #bm-balance-massage .bm-title{color:var(--bm-forest);font-family:'Playfair Display',Georgia,serif;font-size:clamp(36px,5vw,66px);font-weight:600;letter-spacing:-.035em;line-height:1.05;margin:13px 0 18px}\n    #bm-balance-massage .bm-copy{color:var(--bm-muted);font-size:15px;max-width:570px}\n    #bm-balance-massage .bm-button{align-items:center;border:1px solid transparent;cursor:pointer;display:inline-flex;font-size:11px;font-weight:700;gap:9px;justify-content:center;letter-spacing:.12em;min-height:48px;padding:0 21px;text-transform:uppercase;transition:background .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}\n    #bm-balance-massage .bm-button:hover{transform:translateY(-2px)}#bm-balance-massage .bm-button:focus-visible,#bm-balance-massage a:focus-visible{outline:3px solid rgba(176,134,81,.58);outline-offset:3px}\n    #bm-balance-massage .bm-button-primary{background:var(--bm-forest);box-shadow:0 13px 26px rgba(28,59,50,.18);color:#fff}.bm-button-primary:hover{background:var(--bm-forest-2)}\n    #bm-balance-massage .bm-button-outline{border-color:var(--bm-forest);color:var(--bm-forest)}#bm-balance-massage .bm-button-outline:hover{background:var(--bm-forest);color:#fff}\n    #bm-balance-massage .bm-button-gold{background:var(--bm-gold);color:#fff}.bm-button-gold:hover{background:var(--bm-gold-dark)}\n    #bm-balance-massage .bm-icon{height:16px;width:16px}\n\n    #bm-balance-massage .bm-ribbon{background:var(--bm-forest);color:#fff;font-size:12px;letter-spacing:.02em}\n    #bm-balance-massage .bm-ribbon-inner{align-items:center;display:flex;justify-content:space-between;min-height:40px;gap:18px}\n    #bm-balance-massage .bm-ribbon a{border-bottom:1px solid rgba(255,255,255,.6);font-weight:700;white-space:nowrap}\n    #bm-balance-massage .bm-nav{background:rgba(255,253,248,.96);border-bottom:1px solid var(--bm-line);position:relative;z-index:3}\n    #bm-balance-massage .bm-nav-inner{align-items:center;display:flex;justify-content:space-between;min-height:84px;gap:24px}\n    #bm-balance-massage .bm-brand{align-items:center;display:inline-flex;gap:13px;min-height:60px}\n    #bm-balance-massage .bm-brand img{height:58px;object-fit:contain;width:58px}\n    #bm-balance-massage .bm-brand-name{color:var(--bm-forest);display:block;font-family:'Playfair Display',Georgia,serif;font-size:23px;font-weight:600;line-height:1.1}\n    #bm-balance-massage .bm-brand-sub{color:var(--bm-muted);display:block;font-size:9px;font-weight:700;letter-spacing:.18em;margin-top:6px;text-transform:uppercase}\n    #bm-balance-massage .bm-navlinks{align-items:center;display:flex;gap:26px}.bm-navlinks a{font-size:11px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.bm-navlinks a:hover{color:var(--bm-gold-dark)}\n\n    #bm-balance-massage .bm-hero{background:linear-gradient(118deg,#fbf9f3 0%,#f3ede2 68%,#e6d9c8 100%);padding:clamp(54px,8vw,100px) 0 84px;position:relative}\n    #bm-balance-massage .bm-hero:before{background:radial-gradient(circle,rgba(176,134,81,.21) 0 1px,transparent 1.6px);background-size:18px 18px;content:'';height:180px;opacity:.45;position:absolute;right:0;top:0;width:280px}\n    #bm-balance-massage .bm-hero-grid{align-items:center;display:grid;gap:clamp(35px,6vw,80px);grid-template-columns:minmax(0,1fr) minmax(330px,.9fr);position:relative}\n    #bm-balance-massage .bm-hero-copy{padding-left:3px}.bm-hero-copy p{margin:0}.bm-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}\n    #bm-balance-massage .bm-hero-note{align-items:center;color:var(--bm-muted);display:flex;font-size:12px;gap:8px;margin-top:20px}.bm-hero-note svg{color:var(--bm-gold-dark);height:16px;width:16px}\n    #bm-balance-massage .bm-hero-media{min-height:455px;position:relative}.bm-hero-media:before{border:1px solid rgba(176,134,81,.62);content:'';inset:15px -15px -15px 15px;position:absolute}\n    #bm-balance-massage .bm-photo{height:100%!important;object-fit:cover!important;width:100%!important}\n    #bm-balance-massage .bm-hero-media .bm-photo{min-height:455px;position:relative;z-index:1}\n    #bm-balance-massage .bm-hero-badge{align-items:center;background:var(--bm-gold);border:5px solid var(--bm-cream);border-radius:50%;bottom:-25px;color:#fff;display:flex;flex-direction:column;height:124px;justify-content:center;position:absolute;right:-35px;text-align:center;width:124px;z-index:2}.bm-hero-badge strong{font-family:'Playfair Display',Georgia,serif;font-size:30px;line-height:1}.bm-hero-badge span{font-size:9px;font-weight:700;letter-spacing:.13em;margin-top:5px;text-transform:uppercase}\n\n    #bm-balance-massage .bm-facts{background:var(--bm-forest);color:#fff}.bm-facts-grid{display:grid;grid-template-columns:repeat(3,1fr)}\n    #bm-balance-massage .bm-fact{border-right:1px solid rgba(255,255,255,.18);min-height:118px;padding:25px 30px}.bm-fact:first-child{padding-left:0}.bm-fact:last-child{border-right:0}.bm-fact-label{color:rgba(255,255,255,.57);font-size:10px;font-weight:700;letter-spacing:.17em;text-transform:uppercase}.bm-fact-value{font-family:'Playfair Display',Georgia,serif;font-size:20px;margin-top:7px}.bm-fact small{color:rgba(255,255,255,.72);display:block;font-size:11px;margin-top:4px}\n\n    #bm-balance-massage .bm-section{padding:clamp(65px,9vw,110px) 0}.bm-section-head{align-items:end;display:flex;gap:25px;justify-content:space-between;margin-bottom:38px}.bm-section-head .bm-title{font-size:clamp(32px,4vw,48px);margin-bottom:0}.bm-section-head .bm-copy{margin:0 0 3px;max-width:440px}\n    #bm-balance-massage .bm-special{background:var(--bm-paper)}.bm-special-grid{align-items:stretch;display:grid;gap:23px;grid-template-columns:minmax(0,1.1fr) minmax(180px,.65fr) minmax(280px,.9fr)}\n    #bm-balance-massage .bm-special-card{background:var(--bm-forest);color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:clamp(27px,4vw,46px);position:relative;overflow:hidden}.bm-special-card:after{border:1px solid rgba(255,255,255,.22);content:'';inset:18px;pointer-events:none;position:absolute}.bm-special-card>*{position:relative;z-index:1}.bm-special-card .bm-kicker{color:#dfba87}.bm-special-card h2{font-family:'Playfair Display',Georgia,serif;font-size:clamp(29px,4vw,43px);font-weight:600;line-height:1.08;margin:14px 0 11px}.bm-special-card p{color:rgba(255,255,255,.76);font-size:14px;margin:0;max-width:450px}.bm-special-off{align-items:baseline;display:flex;gap:10px;margin-top:24px}.bm-special-off strong{font-family:'Playfair Display',Georgia,serif;font-size:41px;line-height:1}.bm-special-off span{color:#dfba87;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bm-special-photo{min-height:300px;overflow:hidden}.bm-special-photo .bm-photo{min-height:300px}\n    #bm-balance-massage .bm-amenities{background:var(--bm-sage);display:flex;flex-direction:column;justify-content:center;padding:31px}.bm-amenities h3{color:var(--bm-forest);font-family:'Playfair Display',Georgia,serif;font-size:26px;font-weight:600;line-height:1.15;margin:0 0 16px}.bm-amenities ul{list-style:none;margin:0;padding:0}.bm-amenities li{border-top:1px solid rgba(28,59,50,.2);font-size:13px;padding:11px 0}.bm-amenities li:last-child{border-bottom:1px solid rgba(28,59,50,.2)}\n\n    #bm-balance-massage .bm-menu{background:#eee7db}.bm-menu-grid{align-items:start;display:grid;gap:55px;grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr)}.bm-menu-intro{position:sticky;top:20px}.bm-menu-intro .bm-title{font-size:clamp(31px,4vw,47px)}.bm-menu-note{border-left:2px solid var(--bm-gold);color:var(--bm-muted);font-size:13px;margin-top:24px;padding-left:15px}.bm-menu-photo{height:205px;margin-top:25px;overflow:hidden}.bm-menu-photo .bm-photo{min-height:205px}\n    #bm-balance-massage .bm-price-list{background:var(--bm-paper);border:1px solid var(--bm-line);padding:9px 27px}.bm-price-group{padding:17px 0 8px}.bm-price-group+.bm-price-group{border-top:1px solid var(--bm-line)}.bm-price-group h3{color:var(--bm-forest);font-size:11px;font-weight:700;letter-spacing:.17em;margin:0 0 4px;text-transform:uppercase}.bm-price-row{align-items:baseline;display:flex;gap:16px;justify-content:space-between;min-height:45px}.bm-price-name{font-family:'Playfair Display',Georgia,serif;font-size:17px;font-weight:500}.bm-price-duration{color:var(--bm-muted);font-size:11px;letter-spacing:.03em}.bm-price{color:var(--bm-gold-dark);font-family:'Playfair Display',Georgia,serif;font-size:20px;font-weight:600;white-space:nowrap}.bm-price-note{color:var(--bm-muted);font-size:11px;margin:0 0 9px}\n\n    #bm-balance-massage .bm-visit{background:var(--bm-forest);color:#fff;padding:clamp(68px,9vw,104px) 0}.bm-visit-grid{align-items:stretch;display:grid;gap:52px;grid-template-columns:minmax(0,.85fr) minmax(350px,1.15fr)}.bm-visit .bm-kicker{color:#dfba87}.bm-visit .bm-title{color:#fff;font-size:clamp(32px,4vw,49px)}.bm-visit .bm-copy{color:rgba(255,255,255,.74)}.bm-contact-list{border-top:1px solid rgba(255,255,255,.2);margin-top:29px}.bm-contact-row{border-bottom:1px solid rgba(255,255,255,.2);display:grid;gap:18px;grid-template-columns:78px 1fr;padding:17px 0}.bm-contact-label{color:rgba(255,255,255,.55);font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.bm-contact-value{font-size:14px}.bm-contact-value a{border-bottom:1px solid rgba(255,255,255,.42)}\n    #bm-balance-massage .bm-map-card{background:var(--bm-sage);min-height:370px;overflow:hidden;padding:0}.bm-map-art{border:1px solid rgba(31,59,50,.23);height:100%;min-height:370px;overflow:hidden;position:relative}.bm-map-embed{border:0;display:block;height:100%;min-height:370px;width:100%}.bm-map-caption{align-items:center;background:rgba(255,253,248,.96);border:1px solid rgba(28,59,50,.15);bottom:14px;display:flex;gap:15px;justify-content:space-between;left:14px;padding:13px 15px;position:absolute;right:14px}.bm-map-caption h3{color:var(--bm-forest);font-family:'Playfair Display',Georgia,serif;font-size:21px;line-height:1.1;margin:0}.bm-map-caption p{color:var(--bm-muted);font-size:10px;margin:4px 0 0}.bm-map-caption .bm-button{flex:none;min-height:40px;padding:0 13px}\n\n    #bm-balance-massage .bm-footer{background:#132a23;color:rgba(255,255,255,.7);padding:35px 0 43px}.bm-footer-inner{align-items:end;display:flex;justify-content:space-between;gap:25px}.bm-footer-name{color:#fff;font-family:'Playfair Display',Georgia,serif;font-size:22px}.bm-footer p{font-size:11px;margin:7px 0 0}.bm-footer-right{text-align:right}.bm-footer-right a{color:#dfba87;font-size:13px;font-weight:700}.bm-copyright{color:rgba(255,255,255,.38);font-size:10px;margin-top:23px}.bm-mobile-dock{display:none}\n\n    @media(max-width:900px){.bm-navlinks a:not(.bm-button){display:none}.bm-hero-grid{gap:45px;grid-template-columns:1fr}.bm-hero-copy{max-width:700px}.bm-hero-media{margin-right:16px;max-width:700px}.bm-special-grid{grid-template-columns:1fr}.bm-special-photo,.bm-special-photo .bm-photo{min-height:235px}.bm-menu-grid{gap:35px;grid-template-columns:1fr}.bm-menu-intro{position:static}.bm-visit-grid{gap:35px;grid-template-columns:1fr}}\n    @media(max-width:640px){#bm-balance-massage{padding-bottom:72px}.bm-shell{padding:0 18px}.bm-ribbon-inner{align-items:flex-start;flex-direction:column;gap:2px;justify-content:center;min-height:55px;padding:8px 0}.bm-nav-inner{min-height:72px}.bm-brand img{height:46px;width:46px}.bm-brand-name{font-size:19px}.bm-brand-sub{font-size:8px}.bm-navlinks .bm-button{min-height:44px;padding:0 13px}.bm-hero{padding:53px 0 66px}.bm-title{font-size:clamp(35px,12vw,55px)}.bm-copy{font-size:14px}.bm-hero-actions{align-items:stretch;flex-direction:column}.bm-hero-actions .bm-button{width:100%}.bm-hero-media{margin-right:11px;min-height:295px}.bm-hero-media .bm-photo{min-height:295px}.bm-hero-media:before{inset:10px -10px -10px 10px}.bm-hero-badge{bottom:-17px;height:98px;right:-20px;width:98px}.bm-hero-badge strong{font-size:25px}.bm-facts-grid{grid-template-columns:1fr}.bm-fact{border-bottom:1px solid rgba(255,255,255,.18);border-right:0;min-height:0;padding:18px 0}.bm-fact:last-child{border-bottom:0}.bm-section{padding:65px 0}.bm-section-head{align-items:flex-start;flex-direction:column;gap:12px;margin-bottom:28px}.bm-special-card{min-height:315px;padding:29px 24px}.bm-amenities{padding:26px 22px}.bm-price-list{padding:8px 17px}.bm-price-name{font-size:15px}.bm-price{font-size:18px}.bm-price-duration{display:block;font-size:10px}.bm-contact-row{grid-template-columns:67px 1fr}.bm-map-card,.bm-map-art,.bm-map-embed{min-height:315px}.bm-map-caption{align-items:flex-start;flex-direction:column;gap:9px}.bm-map-caption .bm-button{width:100%}.bm-footer-inner{align-items:flex-start;flex-direction:column}.bm-footer-right{text-align:left}.bm-mobile-dock{background:rgba(19,42,35,.98);bottom:0;display:grid;gap:10px;grid-template-columns:1fr 1fr;left:0;padding:10px max(12px,env(safe-area-inset-left)) calc(10px + env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-right));position:fixed;right:0;z-index:10}.bm-mobile-dock a{align-items:center;border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;font-size:11px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.1em;min-height:48px;text-transform:uppercase}.bm-mobile-dock a:first-child{background:var(--bm-gold);border-color:var(--bm-gold)}.bm-mobile-dock svg{height:16px;width:16px}}\n    @media(prefers-reduced-motion:reduce){#bm-balance-massage *,#bm-balance-massage *:before,#bm-balance-massage *:after{animation-duration:.01ms!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}\n\n    \/* Compact mobile overrides: keep the uploaded image URLs, but fit the widget to the actual Elementor column width. *\/\n    #bm-balance-massage,#bm-balance-massage .bm-shell{max-width:100%!important;min-width:0!important}\n    #bm-balance-massage .bm-price-row>span:first-child{min-width:0}\n    @media(max-width:900px){\n      #bm-balance-massage .bm-hero-grid,#bm-balance-massage .bm-special-grid,#bm-balance-massage .bm-menu-grid,#bm-balance-massage .bm-visit-grid{display:block!important;width:100%!important}\n      #bm-balance-massage .bm-hero-copy,#bm-balance-massage .bm-hero-media,#bm-balance-massage .bm-special-card,#bm-balance-massage .bm-special-photo,#bm-balance-massage .bm-amenities,#bm-balance-massage .bm-menu-intro,#bm-balance-massage .bm-price-list,#bm-balance-massage .bm-map-card{display:block!important;max-width:100%!important;min-width:0!important;width:100%!important}\n      #bm-balance-massage .bm-hero-media{margin:24px 0 8px!important;width:100%!important}\n      #bm-balance-massage .bm-hero-media,#bm-balance-massage .bm-hero-media .bm-photo{min-height:190px!important}\n      #bm-balance-massage .bm-hero{padding:34px 0 42px!important}\n      #bm-balance-massage .bm-section{padding:38px 0!important}\n      #bm-balance-massage .bm-section-head{align-items:flex-start;flex-direction:column;gap:10px;margin-bottom:23px}\n      #bm-balance-massage .bm-special-card{min-height:0!important;padding:25px 22px!important}\n      #bm-balance-massage .bm-special-photo{margin-top:18px;min-height:160px!important}\n      #bm-balance-massage .bm-special-photo .bm-photo{min-height:160px!important}\n      #bm-balance-massage .bm-amenities{margin-top:18px;padding:22px!important}\n      #bm-balance-massage .bm-menu-intro{position:static}\n      #bm-balance-massage .bm-menu-photo{height:150px!important;margin-top:18px}\n      #bm-balance-massage .bm-menu-photo .bm-photo{min-height:150px!important}\n      #bm-balance-massage .bm-price-list{margin-top:23px;padding:7px 15px!important}\n      #bm-balance-massage .bm-price-row{gap:8px;min-height:40px}\n      #bm-balance-massage .bm-price-name{font-size:15px}\n      #bm-balance-massage .bm-price{font-size:18px}\n      #bm-balance-massage .bm-price-duration{display:block;font-size:10px}\n      #bm-balance-massage .bm-map-card,#bm-balance-massage .bm-map-art,#bm-balance-massage .bm-map-embed{min-height:245px!important}\n      #bm-balance-massage .bm-map-caption{align-items:flex-start;flex-direction:column;gap:7px;padding:10px 12px}\n      #bm-balance-massage .bm-map-caption .bm-button{min-height:38px;width:100%}\n      #bm-balance-massage .bm-ribbon-inner{align-items:flex-start;flex-direction:column;gap:1px;min-height:44px;padding:5px 0}\n      #bm-balance-massage .bm-nav-inner{min-height:60px}\n      #bm-balance-massage .bm-brand img{height:40px;width:40px}\n      #bm-balance-massage .bm-brand-name{font-size:18px}\n      #bm-balance-massage .bm-brand-sub{font-size:8px}\n      #bm-balance-massage .bm-navlinks a:not(.bm-button){display:none}\n      #bm-balance-massage .bm-navlinks .bm-button{min-height:42px;padding:0 12px}\n      #bm-balance-massage .bm-footer{padding:25px 0 30px}\n      #bm-balance-massage{padding-bottom:69px;overflow-x:hidden}\n      #bm-balance-massage .bm-mobile-dock{padding-top:8px}\n    }\n    @container bmwidget (max-width:900px){\n      #bm-balance-massage .bm-hero-grid,#bm-balance-massage .bm-special-grid,#bm-balance-massage .bm-menu-grid,#bm-balance-massage .bm-visit-grid{display:block!important;width:100%!important}\n      #bm-balance-massage .bm-hero-copy,#bm-balance-massage .bm-hero-media,#bm-balance-massage .bm-special-card,#bm-balance-massage .bm-special-photo,#bm-balance-massage .bm-amenities,#bm-balance-massage .bm-menu-intro,#bm-balance-massage .bm-price-list,#bm-balance-massage .bm-map-card{display:block!important;max-width:100%!important;min-width:0!important;width:100%!important}\n      #bm-balance-massage .bm-hero-media{margin:24px 0 8px!important;width:100%!important}\n      #bm-balance-massage .bm-hero-media,#bm-balance-massage .bm-hero-media .bm-photo{min-height:190px!important}\n      #bm-balance-massage .bm-hero{padding:34px 0 42px!important}\n      #bm-balance-massage .bm-section{padding:38px 0!important}\n      #bm-balance-massage .bm-special-card{min-height:0!important;padding:25px 22px!important}\n      #bm-balance-massage .bm-special-photo{margin-top:18px;min-height:160px!important}\n      #bm-balance-massage .bm-special-photo .bm-photo{min-height:160px!important}\n      #bm-balance-massage .bm-amenities{margin-top:18px;padding:22px!important}\n      #bm-balance-massage .bm-menu-intro{position:static}\n      #bm-balance-massage .bm-menu-photo{height:150px!important;margin-top:18px}\n      #bm-balance-massage .bm-menu-photo .bm-photo{min-height:150px!important}\n      #bm-balance-massage .bm-price-list{margin-top:23px;padding:7px 15px!important}\n      #bm-balance-massage .bm-price-row{gap:8px;min-height:40px}\n      #bm-balance-massage .bm-price-name{font-size:15px}\n      #bm-balance-massage .bm-price{font-size:18px}\n      #bm-balance-massage .bm-price-duration{display:block;font-size:10px}\n      #bm-balance-massage .bm-map-card,#bm-balance-massage .bm-map-art,#bm-balance-massage .bm-map-embed{min-height:245px!important}\n      #bm-balance-massage .bm-map-caption{align-items:flex-start;flex-direction:column;gap:7px;padding:10px 12px}\n      #bm-balance-massage .bm-map-caption .bm-button{min-height:38px;width:100%}\n      #bm-balance-massage .bm-ribbon-inner{align-items:flex-start;flex-direction:column;gap:1px;min-height:44px;padding:5px 0}\n      #bm-balance-massage .bm-nav-inner{min-height:60px}\n      #bm-balance-massage .bm-brand img{height:40px;width:40px}\n      #bm-balance-massage .bm-brand-name{font-size:18px}\n      #bm-balance-massage .bm-brand-sub{font-size:8px}\n      #bm-balance-massage .bm-navlinks a:not(.bm-button){display:none}\n      #bm-balance-massage .bm-navlinks .bm-button{min-height:42px;padding:0 12px}\n      #bm-balance-massage .bm-footer{padding:25px 0 30px}\n      #bm-balance-massage{padding-bottom:69px;overflow-x:hidden}\n      #bm-balance-massage .bm-mobile-dock{background:rgba(19,42,35,.98);bottom:0;display:grid;gap:8px;grid-template-columns:1fr 1fr;left:0;padding:8px max(10px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-right));position:fixed;right:0;z-index:10}\n      #bm-balance-massage .bm-mobile-dock a{min-height:46px}\n    }\n    \/* Reserve the full fixed-bar footprint so the final price row stays reachable. *\/\n    @media(max-width:900px){#bm-balance-massage{padding-bottom:112px!important}}\n    @container bmwidget (max-width:900px){#bm-balance-massage{padding-bottom:112px!important}}\n    \/* Keep Elementor\/global link colors from making the fixed actions unreadable. *\/\n    @media(max-width:900px){#bm-balance-massage .bm-mobile-dock a{color:#fff!important}#bm-balance-massage .bm-mobile-dock a:first-child{color:#17231f!important}#bm-balance-massage .bm-mobile-dock svg{stroke:currentColor!important}}\n    @container bmwidget (max-width:900px){#bm-balance-massage .bm-mobile-dock a{color:#fff!important}#bm-balance-massage .bm-mobile-dock a:first-child{color:#17231f!important}#bm-balance-massage .bm-mobile-dock svg{stroke:currentColor!important}}\n  <\/style>\n\n  <div class=\"bm-ribbon\"><div class=\"bm-shell bm-ribbon-inner\"><span>Balance Massage \u00b7 Midlothian, Virginia<\/span><a href=\"https:\/\/maps.app.goo.gl\/tSq4QFaGLsKdwKwZ6\" target=\"_blank\" rel=\"noopener\">Find us on the map \u2192<\/a><\/div><\/div>\n  <header class=\"bm-nav\"><div class=\"bm-shell bm-nav-inner\">\n    <a class=\"bm-brand\" href=\"#bm-home\" aria-label=\"Balance Massage home\"><img decoding=\"async\" src=\"https:\/\/balance-massage.net\/wp-content\/uploads\/2026\/09\/ChatGPT-Image-2026\u5e749\u67084\u65e5-10_06_16.webp\" alt=\"Balance Massage logo\"><span><span class=\"bm-brand-name\">Balance Massage<\/span><span class=\"bm-brand-sub\">Midlothian, Virginia<\/span><\/span><\/a>\n    <nav class=\"bm-navlinks\" aria-label=\"Main navigation\"><a href=\"#bm-services\">Services<\/a><a href=\"#bm-pricing\">Pricing<\/a><a class=\"bm-button bm-button-primary\" href=\"#bm-visit\">Plan a visit<\/a><\/nav>\n  <\/div><\/header>\n\n  <main id=\"bm-home\">\n    <section class=\"bm-hero\"><div class=\"bm-shell bm-hero-grid\"><div class=\"bm-hero-copy\"><div class=\"bm-kicker\">Deep tissue \u00b7 Couples \u00b7 Table massage<\/div><h1 class=\"bm-title\">Find your way back to balance.<\/h1><p class=\"bm-copy\">A grounded, welcoming massage experience in Midlothian, with focused sessions for quiet resets, shared time, and the space to slow down.<\/p><div class=\"bm-hero-actions\"><a class=\"bm-button bm-button-primary\" href=\"#bm-pricing\">Explore the menu <svg class=\"bm-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" aria-hidden=\"true\"><path d=\"M5 12h13M13 6l6 6-6 6\"\/><\/svg><\/a><a class=\"bm-button bm-button-outline\" href=\"tel:804-269-5188\">Call 804-269-5188<\/a><\/div><div class=\"bm-hero-note\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.6\" aria-hidden=\"true\"><circle cx=\"12\" cy=\"12\" r=\"8.5\"\/><path d=\"M12 7.5v5l3.2 2\"\/><\/svg>Open every day \u00b7 9:30 AM \u2013 10:00 PM<\/div><\/div>\n      <div class=\"bm-hero-media\" data-photo-slot=\"hero\"><img decoding=\"async\" class=\"bm-photo\" src=\"https:\/\/balance-massage.net\/wp-content\/uploads\/2026\/09\/photo-1544161515-4ab6ce6db874.avif\" alt=\"Relaxing massage treatment in a softly lit room\" loading=\"eager\"><div class=\"bm-hero-badge\" aria-label=\"Open every day\"><strong>7<\/strong><span>days a week<\/span><\/div><\/div>\n    <\/div><\/section>\n\n    <section class=\"bm-facts\" aria-label=\"Balance Massage quick facts\"><div class=\"bm-shell bm-facts-grid\"><div class=\"bm-fact\"><div class=\"bm-fact-label\">Visit us<\/div><div class=\"bm-fact-value\">Midlothian, VA<\/div><small>11808 Hull Street Rd<\/small><\/div><div class=\"bm-fact\"><div class=\"bm-fact-label\">Hours<\/div><div class=\"bm-fact-value\">9:30 AM \u2013 10:00 PM<\/div><small>Monday through Sunday<\/small><\/div><div class=\"bm-fact\"><div class=\"bm-fact-label\">Parking<\/div><div class=\"bm-fact-value\">Free parking<\/div><small>Military &amp; birthday specials available<\/small><\/div><\/div><\/section>\n\n    <section class=\"bm-section bm-special\" id=\"bm-services\"><div class=\"bm-shell\"><div class=\"bm-section-head\"><div><div class=\"bm-kicker\">A little extra care<\/div><h2 class=\"bm-title\">Make your visit feel personal.<\/h2><\/div><p class=\"bm-copy\">Choose the service and session length that fits your day, then settle into a comfortable, attentive experience.<\/p><\/div><div class=\"bm-special-grid\"><div class=\"bm-special-card\"><div class=\"bm-kicker\">Military &amp; birthday specials<\/div><h2>A thoughtful thank-you, every time.<\/h2><p>Show a valid ID to receive $10 OFF. Free parking is available for an easy, unhurried arrival.<\/p><div class=\"bm-special-off\"><strong>$10 OFF<\/strong><span>with valid ID<\/span><\/div><\/div><div class=\"bm-special-photo\" data-photo-slot=\"treatment\"><img decoding=\"async\" class=\"bm-photo\" src=\"https:\/\/balance-massage.net\/wp-content\/uploads\/2026\/09\/unnamed.jpg\" alt=\"Calm massage room with a softly prepared treatment table\" loading=\"lazy\"><\/div><div class=\"bm-amenities\"><h3>Available by request<\/h3><ul><li>Deep Tissue, Swedish, or Combination Table Massage<\/li><li>Back walking or hot stone treatment<\/li><li>Foot massage, body scrub, and table shower<\/li><li>Four hand massage and couples room<\/li><\/ul><\/div><\/div><\/div><\/section>\n\n    <section class=\"bm-section bm-menu\" id=\"bm-pricing\"><div class=\"bm-shell bm-menu-grid\"><div class=\"bm-menu-intro\"><div class=\"bm-kicker\">Clear, complete pricing<\/div><h2 class=\"bm-title\">Choose your time.<\/h2><p class=\"bm-copy\">Plan ahead with the current in-store menu. Every listed option is shown below exactly as provided.<\/p><p class=\"bm-menu-note\">For the most current availability, call the studio before your visit.<\/p><div class=\"bm-menu-photo\" data-photo-slot=\"detail\"><img decoding=\"async\" class=\"bm-photo\" src=\"https:\/\/balance-massage.net\/wp-content\/uploads\/2026\/09\/massage.jpg\" alt=\"Close-up of a peaceful massage treatment\" loading=\"lazy\"><\/div><a class=\"bm-button bm-button-gold\" href=\"tel:804-269-5188\" style=\"margin-top:24px\">Call to book <svg class=\"bm-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" aria-hidden=\"true\"><path d=\"M5.5 4.5h3l1.5 4-2 1.5a14 14 0 0 0 6 6l1.5-2 4 1.5v3a1.5 1.5 0 0 1-1.5 1.5C10.4 19.9 4.1 13.6 4.1 6A1.5 1.5 0 0 1 5.5 4.5Z\"\/><\/svg><\/a><\/div><div class=\"bm-price-list\" aria-label=\"Balance Massage price list\">\n      <div class=\"bm-price-group\"><h3>Table Massage<\/h3><div class=\"bm-price-row\"><span><span class=\"bm-price-name\">Table Massage<\/span> <span class=\"bm-price-duration\">\u00b7 30 min<\/span><\/span><span class=\"bm-price\">$60.00<\/span><\/div><div class=\"bm-price-row\"><span><span class=\"bm-price-name\">Table Massage<\/span> <span class=\"bm-price-duration\">\u00b7 60 min<\/span><\/span><span class=\"bm-price\">$80.00<\/span><\/div><div class=\"bm-price-row\"><span><span class=\"bm-price-name\">Table Massage<\/span> <span class=\"bm-price-duration\">\u00b7 90 min<\/span><\/span><span class=\"bm-price\">$120.00<\/span><\/div><div class=\"bm-price-row\"><span><span class=\"bm-price-name\">Table Massage<\/span> <span class=\"bm-price-duration\">\u00b7 2 hours<\/span><\/span><span class=\"bm-price\">$150.00<\/span><\/div><p class=\"bm-price-note\">Deep Tissue, Swedish, or Combination available.<\/p><\/div>\n      <div class=\"bm-price-group\"><h3>Focused &amp; shared sessions<\/h3><div class=\"bm-price-row\"><span><span class=\"bm-price-name\">Foot Massage<\/span> <span class=\"bm-price-duration\">\u00b7 60 min<\/span><\/span><span class=\"bm-price\">$60.00<\/span><\/div><div class=\"bm-price-row\"><span><span class=\"bm-price-name\">Couples Massage<\/span> <span class=\"bm-price-duration\">\u00b7 60 min<\/span><\/span><span class=\"bm-price\">$150.00<\/span><\/div><div class=\"bm-price-row\"><span><span class=\"bm-price-name\">Four Hand<\/span> <span class=\"bm-price-duration\">\u00b7 60 min<\/span><\/span><span class=\"bm-price\">$150.00<\/span><\/div><\/div>\n      <div class=\"bm-price-group\"><h3>Additional options<\/h3><div class=\"bm-price-row\"><span><span class=\"bm-price-name\">Table Shower<\/span> <span class=\"bm-price-duration\">\u00b7 15 min<\/span><\/span><span class=\"bm-price\">$20.00<\/span><\/div><div class=\"bm-price-row\"><span><span class=\"bm-price-name\">Package Deal<\/span> <span class=\"bm-price-duration\">\u00b7 10 massages<\/span><\/span><span class=\"bm-price\">$750.00<\/span><\/div><\/div>\n    <\/div><\/div><\/section>\n\n    <section class=\"bm-section bm-visit\" id=\"bm-visit\"><div class=\"bm-shell bm-visit-grid\"><div><div class=\"bm-kicker\">Plan your visit<\/div><h2 class=\"bm-title\">Your reset is close by.<\/h2><p class=\"bm-copy\">Find Balance Massage on Hull Street Road in Midlothian. We are open every day for the time you need.<\/p><div class=\"bm-contact-list\"><div class=\"bm-contact-row\"><div class=\"bm-contact-label\">Address<\/div><div class=\"bm-contact-value\">11808 Hull Street Rd<br>Midlothian, VA 23112<\/div><\/div><div class=\"bm-contact-row\"><div class=\"bm-contact-label\">Hours<\/div><div class=\"bm-contact-value\">Mon\u2013Sun \u00b7 9:30 AM \u2013 10:00 PM<\/div><\/div><div class=\"bm-contact-row\"><div class=\"bm-contact-label\">Phone<\/div><div class=\"bm-contact-value\"><a href=\"tel:804-269-5188\">804-269-5188<\/a><\/div><\/div><\/div><\/div><div class=\"bm-map-card\"><div class=\"bm-map-art\"><iframe class=\"bm-map-embed\" src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3168.1393066891087!2d-77.61490998888527!3d37.433813731611686!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x89b1732ccc0eaff9%3A0xf2bb95f4cf4dcb6f!2sBalance%20Massage!5e0!3m2!1szh-CN!2ssg!4v1788487164479!5m2!1szh-CN!2ssg\" title=\"Balance Massage location map\" loading=\"lazy\" allowfullscreen referrerpolicy=\"strict-origin-when-cross-origin\"><\/iframe><div class=\"bm-map-caption\"><div><h3>Balance Massage<\/h3><p>11808 Hull Street Rd \u00b7 Midlothian, VA<\/p><\/div><a class=\"bm-button bm-button-primary\" href=\"https:\/\/maps.app.goo.gl\/tSq4QFaGLsKdwKwZ6\" target=\"_blank\" rel=\"noopener\">Directions <svg class=\"bm-icon\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.7\" aria-hidden=\"true\"><path d=\"M5 12h13M13 6l6 6-6 6\"\/><\/svg><\/a><\/div><\/div><\/div><\/div><\/section>\n  <\/main>\n\n  <footer class=\"bm-footer\"><div class=\"bm-shell\"><div class=\"bm-footer-inner\"><div><div class=\"bm-footer-name\">Balance Massage<\/div><p>Deep tissue \u00b7 Couples \u00b7 Table massage in Midlothian<\/p><\/div><div class=\"bm-footer-right\"><a href=\"tel:804-269-5188\">804-269-5188<\/a><p>Open daily \u00b7 9:30 AM \u2013 10:00 PM<\/p><\/div><\/div><div class=\"bm-copyright\">\u00a9 2026 Balance Massage. All rights reserved.<\/div><\/div><\/footer>\n  <div class=\"bm-mobile-dock\" aria-label=\"Quick actions\"><a href=\"tel:804-269-5188\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"><path d=\"M5.5 4.5h3l1.5 4-2 1.5a14 14 0 0 0 6 6l1.5-2 4 1.5v3a1.5 1.5 0 0 1-1.5 1.5C10.4 19.9 4.1 13.6 4.1 6A1.5 1.5 0 0 1 5.5 4.5Z\"\/><\/svg>Call<\/a><a href=\"https:\/\/maps.app.goo.gl\/tSq4QFaGLsKdwKwZ6\" target=\"_blank\" rel=\"noopener\"><svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"1.8\" aria-hidden=\"true\"><path d=\"M19 10c0 4.5-7 10-7 10S5 14.5 5 10a7 7 0 1 1 14 0Z\"\/><circle cx=\"12\" cy=\"10\" r=\"2.2\"\/><\/svg>Directions<\/a><\/div>\n<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Balance Massage \u00b7 Midlothian, VirginiaFind us on the map \u2192 Balance MassageMidlothian, Virginia ServicesPricingPlan a visit Deep tissue \u00b7 Couples \u00b7 Table massage Find your way back to balance. A grounded, welcoming massage experience in Midlothian, with focused sessions for quiet resets, shared time, and the space to slow down. Explore the menu Call 804-269-5188Open [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"footnotes":""},"class_list":["post-9","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/balance-massage.net\/index.php?rest_route=\/wp\/v2\/pages\/9","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/balance-massage.net\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/balance-massage.net\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/balance-massage.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/balance-massage.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9"}],"version-history":[{"count":10,"href":"https:\/\/balance-massage.net\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions"}],"predecessor-version":[{"id":23,"href":"https:\/\/balance-massage.net\/index.php?rest_route=\/wp\/v2\/pages\/9\/revisions\/23"}],"wp:attachment":[{"href":"https:\/\/balance-massage.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}