/* Final Round 3 decisions, supplied 19 October 2026. Last in the cascade. */
:root{--space-section:6rem}
body{overflow-wrap:break-word}
[hidden]{display:none!important}
.r3-header .header-bar,.r3-header.is-scrolled .header-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:18px;min-height:88px;padding-block:12px}
.r3-header .wordmark{flex:none}
.r3-header .centre-symbol{width:48px;height:48px}
.r3-header .centre-name{font-size:1.65rem;letter-spacing:-.04em;color:#b85223}
.r3-header .centre-name>span{font-size:.75rem;line-height:1.2;letter-spacing:.3em;font-weight:600;color:#35543c;margin-top:7px}
.r3-header .primary-nav{width:auto;flex:1;display:block}
.r3-header .primary-nav>ul{display:flex;flex-wrap:nowrap;justify-content:center;border:0;padding:0;gap:3px;overflow:visible}
.r3-header .primary-nav a{font-size:15px;min-height:44px;padding:8px;white-space:nowrap}
.r3-header .about-nav-label{display:flex;align-items:center}
.r3-header .about-nav-label>a{padding-right:0}
.r3-header .nav-btn{min-height:44px;min-width:32px;justify-content:center;padding:8px}
.r3-header .nav-group>ul{top:100%;margin:0;max-width:320px}
.r3-header .nav-group>ul a{white-space:normal}
.r3-header .nav-section-current .about-nav-label>a{color:#35543c;text-decoration:underline;text-decoration-color:#bc5a2d;text-decoration-thickness:2px;text-underline-offset:7px}
.r3-header .header-booking{font-size:15px;padding:12px 16px;white-space:nowrap;flex:none}
.page-home .r3-header .header-booking{display:none}
.page-home .r3-header.hero-past .header-booking{display:flex}
.r3-header .menu-toggle{display:none}
html{scroll-padding-top:7rem}
main>.section,body[class^="page-"] main>.section{padding-block:48px}
main>.section:first-child{padding-top:48px}
main>.section:last-child{padding-bottom:96px}
main .eyebrow{font-size:12px;line-height:1.5;font-weight:700;letter-spacing:.12em}
main :is(.note,.quiz-footer,.quiz-disclaimer,.quiz-facts,.optional,.reassure,.self-check-hint,.card-hint,.short-summary,.r3-tag,.r3-caption,.booking-disclaimer,.form-help),.telehealth-strip{font-size:15px!important;line-height:1.5}
main a:not(.btn):not(.audience-card-grid a){min-height:44px;padding-block:9px;line-height:1.6;box-decoration-break:clone;-webkit-box-decoration-break:clone}
main p>a{display:inline-block}
.self-check-action{display:inline-flex;flex-direction:column;align-items:center;vertical-align:top;gap:6px}
.self-check-action>small{font-size:15px;line-height:1.3;color:var(--ink-soft,#62584d);display:block;font-weight:400}
.hero-actions,.page-final-action{align-items:flex-start}
.page-home .home-hero .hero-copy{max-width:37rem;padding-block:64px}
.page-home .home-visual-headline{font-size:clamp(2.6rem,3.8vw,4rem);line-height:1.12;max-width:14ch}
.page-home .hero-subheading{font-size:1.4rem;max-width:28ch}
.page-home .reassure{max-width:44ch;margin-top:20px}
.page-home .home-philosophy h3{margin-top:28px}
.page-home .roots-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}
.page-home .home-change h2{max-width:14ch}
.page-home .home-change p{max-width:48ch}
.difference-grid,.r3-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:32px 0}
.difference-grid article{position:relative}
.difference-grid article:not(:last-child):after{content:"";position:absolute;left:60px;right:-16px;top:25px;height:1px;background:#bcc9b1;z-index:0}
.difference-grid .r3-icon{position:relative;z-index:1;background:var(--moss);color:var(--paper);border-radius:50%;width:52px;height:52px;margin-bottom:20px}
.r3-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;color:#a44b29}
.r3-icon svg{width:30px;height:30px}
.slim-ending{display:grid;grid-template-columns:220px minmax(0,1fr);gap:40px;align-items:center}
.whole-dog,.dog-portrait img,.quiz-intro-layout .quiz-dog{width:100%;height:auto!important;aspect-ratio:1!important;object-fit:contain!important;object-position:center!important;border-radius:4px 32px 4px 4px}
.bio-proof .bio-monogram{font-size:1rem}
.r3-narrow{max-width:900px}
.r3-section h2{max-width:24ch}
.r3-section>.wrap>p{max-width:70ch}
.guard-comparison{display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;gap:32px;margin:32px 0}
.guard-comparison article{padding:28px;background:#e8eddf;border-radius:4px 24px 4px 4px}
.guard-comparison article:first-child{background:#f1e4d6}
.guard-comparison h3{font-size:1.4rem}
.guard-comparison p{font-size:1rem}
.r3-caption{max-width:68ch;text-align:center;margin:24px auto}
.r3-cards article{border-top:2px solid #bcc9b1;padding:24px 0}
.r3-cards h3{font-size:1.35rem;margin-top:18px}
.r3-tag{color:#5e684f;font-style:italic}
.meadow-path{margin:36px 0 24px}
.meadow-path img{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:4px 36px 4px 4px}
.meadow-path figcaption{font:1.35rem/1.6 var(--font-display);max-width:62ch;margin:24px auto;color:var(--moss)}
.r3-moments{display:flex;flex-wrap:wrap;gap:24px;list-style:none;padding:0;margin:28px 0}
.r3-moments li{display:flex;align-items:center;gap:12px;flex:1;min-width:180px}
.winding-path{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;list-style:none;padding:36px 0 0;margin:28px 0}
.winding-path:before{content:"";position:absolute;inset:0 0 auto;height:80px;border-top:3px solid #83976f;border-radius:45% 65% 0 0;transform:rotate(3deg)}
.winding-path>li{position:relative;padding-top:20px}
.winding-path>li:before{content:"";position:absolute;top:-20px;left:0;width:16px;height:16px;border-radius:50%;background:#b85223;border:5px solid #f3ecdf;box-sizing:content-box}
.winding-path>li:nth-child(2){margin-top:28px}
.winding-path>li:nth-child(3){margin-top:12px}
.winding-path h3{font-size:1.4rem}
.winding-path ul{padding-left:20px}
.winding-path ul li{padding-bottom:8px}
.session-pills{display:flex;flex-wrap:wrap;gap:16px;margin:24px 0}
.session-pills span{background:#e8eddf;padding:10px 18px;border-radius:30px}
.r3-feature-list{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;list-style:none;padding:0;margin:32px 0}
.r3-feature-list>li{display:flex;align-items:flex-start;gap:18px;border-top:1px solid #c7cdbb;padding:20px 0 0}
.r3-feature-list h3{font-size:1.25rem}
.r3-feature-list summary{font:1.25rem/1.5 var(--font-display);min-height:44px;cursor:pointer;color:var(--moss)}
.r3-feature-list summary+p{margin-top:16px}
.consent-callout,.setbacks-card{background:#e8eddf;border-left:3px solid #83976f;padding:24px;max-width:70ch;line-height:1.7}
.setbacks-card{display:flex;gap:18px;max-width:none}
.setbacks-card p{margin-bottom:0}
.trust-badges{background:#e8eddf;padding:24px;border-radius:4px 24px 4px 4px}
.preparation-list li{align-items:center}
.audience-card-grid .audience-card{padding:28px;display:flex;flex-direction:column;min-width:0}
.audience-card-grid .audience-card h3{font-size:1.35rem;margin:16px 0 12px}
.audience-card-grid .audience-card p{font-size:1rem}
.audience-card-grid .audience-card a{margin-top:auto;min-height:44px;display:flex;align-items:center}
.audience-card-grid .audience-card:after{display:none}
.r3-audience-detail .audience-copy{display:block!important;max-width:76ch;padding:0;border:0}
.r3-audience-detail .audience-copy h3{font-size:1.7rem}
.audience-criteria{margin-top:24px}
.services-fees .flare-checkin{margin-top:32px;max-width:72ch}
.session-card{min-width:0}
.newsletter-band{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;padding:28px 0;border-bottom:1px solid #71826b;margin-bottom:24px}
.newsletter-band h2{font:1.65rem/1.2 var(--font-display);margin:0 0 10px;color:inherit}
.newsletter-band p{font-size:15px;line-height:1.5;margin:0 0 10px}
.newsletter-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.newsletter-fields label{font-size:15px;display:flex;flex-direction:column;gap:5px}
.newsletter-fields input{min-height:44px;width:100%;min-width:0;background:#fffdf8;color:#34281c;border:1px solid #abb79d;border-radius:3px;padding:8px 10px;font:1rem var(--font-body);box-sizing:border-box}
.newsletter-form .consent-row{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.45;margin:12px 0}
.newsletter-form input[type=checkbox]{width:20px;height:20px;flex:none;margin:2px 0}
.newsletter-form a{text-decoration:underline;min-height:44px;display:inline-flex;align-items:center}
.newsletter-form .btn{min-height:44px;font-size:15px;padding:10px 20px}
.site-footer .newsletter-form .btn{background:#fffdf8;color:#35543c;border-color:#fffdf8}
.subscribe-status{margin-top:10px!important}
button:disabled{cursor:not-allowed;opacity:.65}
.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}
.site-footer{padding:0 0 24px}
.site-footer .compact-footer{grid-template-columns:1fr 1.6fr 1fr;gap:24px}
.site-footer .footer-brand small{font-size:.75rem;letter-spacing:.3em;line-height:1.3}
.site-footer .footer-line{font-size:15px;line-height:1.5}
.site-footer .footer-meta{gap:8px 20px;margin-top:18px;padding-top:16px}
.site-footer .footer-meta p{font-size:15px;line-height:1.5}
.site-footer .footer-contact{gap:0}
.site-footer .compact-footer a{min-height:44px;display:flex;align-items:center;padding-block:5px;line-height:1.35;font-size:15px}
.site-footer .compact-footer nav ul{gap:0 16px}
.blog-newsletter .newsletter-band{color:#35543c}
.email-policy h3{font-size:1.3rem;margin-top:28px}
@media(max-width:1200px){
 .r3-header .header-bar,.r3-header.is-scrolled .header-bar{display:flex;flex-wrap:wrap;min-height:72px;gap:0 12px;padding:10px 20px}
 .r3-header .wordmark{flex:1;min-width:0}
 .r3-header .menu-toggle{display:block;order:2;margin-left:0;font-size:15px;min-height:44px;padding:8px 12px}
 .r3-header .header-booking{display:flex;order:1;padding:10px 12px;font-size:15px;max-width:160px;white-space:normal;line-height:1.2}
 .r3-header .primary-nav{display:none;order:3;width:100%;flex-basis:100%}
 .r3-header .primary-nav[data-open=true]{display:block;position:fixed;inset:var(--phone-menu-top,100px) 0 0;overflow-y:auto;padding:12px 20px 24px;background:#fffdf8}
 .r3-header .primary-nav>ul{display:block;max-height:none;padding:0;margin:0;overflow:visible}
 .r3-header .primary-nav a{font-size:1.0625rem;min-height:48px;padding:12px 8px;white-space:normal}
 .r3-header .about-nav-label>a{width:auto;flex:1}
 .r3-header .nav-btn{width:48px;min-width:48px;min-height:48px}
 .r3-header .nav-group>ul{position:static;width:auto;max-width:none;margin-left:8px;border-left:2px solid #bcc9b1;padding-left:12px}
 .r3-header .centre-symbol{width:40px;height:40px}
 .r3-header .centre-name{font-size:1.5rem}
 html.phone-menu-open{overflow:hidden}
}
@media(max-width:767px){
 :root{--space-section:4rem}
 main>.section,body[class^="page-"] main>.section{padding-block:32px}
 main>.section:first-child{padding-top:32px}
 main>.section:last-child{padding-bottom:64px}
 .r3-header .header-bar,.r3-header.is-scrolled .header-bar{padding-inline:16px;gap:0 8px}
 .r3-header .centre-symbol{width:36px;height:36px}
 .r3-header .centre-name{font-size:1.3rem}
 .r3-header .centre-name>span{font-size:.6875rem;margin-top:5px}
 .r3-header .header-booking{font-size:15px;padding:8px;max-width:100px}
 .page-home .r3-header.hero-past .header-booking{display:none}
 .telehealth-strip{padding:7px 12px}
 .page-home .home-hero .hero-copy{padding:28px 0 32px}
 .page-home .home-hero .hero-copy h1.home-visual-headline{font-size:2.1rem;line-height:1.15;max-width:16ch}
 .page-home .hero-subheading{font-size:1.15rem}
 .hero-actions,.page-final-action{align-items:stretch}
 .self-check-action{width:100%;align-items:stretch;text-align:center}
 .self-check-action .btn{width:100%}
 .page-home .roots-layout,.page-home .roots-figure{display:block}
 .difference-grid,.r3-cards{display:grid;grid-template-columns:1fr;gap:24px;margin:24px 0}
 .difference-grid article{padding-left:68px;min-height:52px}
 .difference-grid article:not(:last-child):after{display:none}
 .difference-grid .r3-icon{position:absolute;left:0;top:0}
 .difference-grid h3{font-size:1.25rem}
 .slim-ending{display:flex;flex-direction:column;gap:24px;align-items:stretch}
 .slim-ending .whole-dog{max-width:220px;margin:0 auto}
 .guard-comparison{grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}
 .guard-comparison .whole-dog{grid-column:1/-1;grid-row:1;width:200px;justify-self:center}
 .guard-comparison article{padding:18px}
 .guard-comparison article h3{font-size:1.2rem}
 .r3-cards article{padding:20px 0 0}
 .r3-cards h3{margin-top:12px}
 .meadow-path img{max-height:none;aspect-ratio:4/5;object-fit:cover}
 .meadow-path figcaption{font-size:1.2rem}
 .r3-moments{gap:14px}
 .r3-moments li{flex-basis:100%}
 .winding-path{display:block;padding:0 0 0 36px;margin-top:24px}
 .winding-path:before{inset:0 auto 0 9px;height:auto;width:12px;border-top:0;border-left:3px solid #83976f;border-radius:40% 0 0 40%;transform:none}
 .winding-path>li,.winding-path>li:nth-child(2),.winding-path>li:nth-child(3){margin:0;padding:0 0 24px 10px}
 .winding-path>li:before{left:-37px;top:0}
 .r3-feature-list{grid-template-columns:1fr;gap:20px;margin:24px 0}
 .r3-feature-list h3{font-size:1.2rem}
 .audience-card-grid .audience-card{padding:20px}
 .r3-audience-detail .audience-copy{padding:0}
 .page-self-check .quiz-intro-layout .quiz-dog{width:200px;max-width:100%;height:auto;margin:0 auto 24px;display:block}
 .dog-portrait img{max-width:220px}
 .newsletter-band{display:block;padding:24px 0;margin-bottom:20px}
 .newsletter-band h2{font-size:1.4rem}
 .newsletter-fields{gap:10px}
 .newsletter-form .consent-row{margin-block:8px}
 .site-footer .compact-footer{display:grid;grid-template-columns:1fr;gap:16px}
 .site-footer .compact-footer>div:first-child{display:flex;align-items:center;gap:16px;flex-wrap:wrap}
 .site-footer .footer-brand{margin:0}
 .site-footer .footer-brand>span{font-size:1.4rem}
 .site-footer .footer-line{font-size:15px;margin:0}
 .site-footer .compact-footer nav ul{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
 .site-footer .footer-contact{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}
 .site-footer .footer-meta{display:block;margin-top:12px;padding-top:12px}
 .site-footer .footer-meta p{margin-bottom:8px}
 .site-footer .footer-meta p:first-child{font-size:15px}
 .blog-newsletter{padding-bottom:32px}
}
@media(max-width:359px){
 .r3-header .centre-symbol{width:30px;height:30px}
 .r3-header .wordmark{gap:6px}
 .r3-header .centre-name{font-size:1.15rem}
 .r3-header .menu-toggle{padding-inline:8px}
 .r3-header .header-booking{max-width:88px;font-size:15px;padding:7px}
 .guard-comparison{grid-template-columns:1fr}
 .guard-comparison .whole-dog{grid-column:auto}
}
.quiz-gate{max-width:650px;margin-top:28px}
.quiz-gate input:not([type=checkbox]){width:100%;min-height:44px;font:1rem var(--font-body);padding:10px;border:1px solid #a6b296;background:#fffdf8;border-radius:3px;box-sizing:border-box}
.quiz-gate label{display:block;font-size:1rem}
.quiz-gate .consent-row{display:flex;align-items:flex-start;gap:12px;margin:20px 0;font-size:15px;line-height:1.6}
.quiz-gate input[type=checkbox]{flex:none;width:20px;height:20px;margin-top:3px}
.quiz-gate-status,.quiz-delivery-status{font-size:15px;margin-block:16px}
.quiz-delivery-status{background:#e8eddf;padding:20px;border-left:3px solid #83976f}
.page-home .r3-tree{position:relative;display:block;background:#f5eedf;margin:0;color:#4a3f2a;border-radius:4px 28px 4px 4px;overflow:hidden}
.page-home .r3-tree h3{position:absolute;top:4%;left:5%;right:5%;z-index:2;text-align:center;margin:0;font:clamp(1.2rem,2vw,1.8rem)/1.2 var(--font-display);color:#4a3f2a}
.tree-subtitle{position:absolute;top:10%;left:5%;right:5%;z-index:2;text-align:center;font-size:15px;line-height:1.3;margin:0}
.tree-art{position:relative}
.page-home .r3-tree .tree-art img{width:100%;height:auto;aspect-ratio:2/3;object-fit:contain;display:block;border-radius:0}
.tree-labels{list-style:none;padding:0;margin:0}
.tree-labels li{position:absolute;font-size:15px;line-height:1.25;width:29%;color:#4a3f2a;margin:0;padding:3px;background:#f5eedfe6;border-radius:3px}
.tree-labels li:nth-child(-n+6){left:2%;text-align:right}
.tree-labels li:nth-child(n+7){right:2%;text-align:left}
.tree-labels li:nth-child(6n+1){top:22%}
.tree-labels li:nth-child(6n+2){top:27%}
.tree-labels li:nth-child(6n+3){top:32%}
.tree-labels li:nth-child(6n+4){top:37%}
.tree-labels li:nth-child(6n+5){top:42%}
.tree-labels li:nth-child(6n){top:47%}
.page-home .r3-tree figcaption{position:absolute;bottom:5%;left:8%;right:8%;text-align:center;font:1.3rem/1.3 var(--font-display);padding:8px;background:#d9c4a099;color:#4a3f2a;border:0}
@media(max-width:767px){.page-home .r3-tree{margin-bottom:28px}.page-home .r3-tree h3{font-size:1.3rem}.tree-subtitle{top:10%;font-size:15px}.tree-labels li{font-size:15px;width:31%;background:#f5eedff2}.tree-labels li:nth-child(-n+6){left:0}.tree-labels li:nth-child(n+7){right:0}.page-home .r3-tree figcaption{font-size:1.15rem;bottom:3%}}
/* QA refinements: current headings, references and compact footer. */
.page-home .home-philosophy .roots-layout>div>h3{color:#fffdf8}
.influence-card :is(.influence-role,.influence-specialty,.influence-topic),.influence-field,.influence-card p{font-size: max(15px,1em)}
.faq-search-status{font-size:15px}
.site-footer .compact-footer{grid-template-columns:1fr 2fr;gap:24px}
.site-footer .compact-footer nav{margin:0}
.site-footer .footer-brand{margin:0}
.site-footer .footer-line{margin-top:8px}
.site-footer .compact-footer nav a{padding-block:0}
@media(max-width:767px){
 .site-footer .compact-footer{grid-template-columns:1fr;gap:12px}
 .site-footer .compact-footer>div:first-child{flex-wrap:nowrap;justify-content:space-between;gap:12px}
 .site-footer .footer-brand{gap:8px}
 .site-footer .footer-brand img{width:34px;height:34px}
 .site-footer .footer-brand>span{font-size:1.25rem}
 .site-footer .footer-line{max-width:12ch;line-height:1.3;margin:0}
 .site-footer .footer-meta{margin-top:10px;padding-top:10px}
 .site-footer .footer-meta p{margin-bottom:4px}
 .site-footer .newsletter-band{padding-block:16px;margin-bottom:16px}
 .site-footer .newsletter-band h2{font-size:1.3rem;margin-bottom:6px}
 .site-footer .newsletter-band p{margin-bottom:6px}
 .site-footer .subscribe-status{margin-top:6px!important}
 .site-footer .newsletter-form a{padding-block:0;min-height:44px}
 .tree-labels{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:16px}
 .tree-labels li{position:static!important;width:auto!important;text-align:left!important;background:transparent!important;padding:8px 0;border-bottom:1px solid #d9c4a0;font-size:15px!important}
 .tree-labels li:nth-child(-n+6){grid-column:1}
 .tree-labels li:nth-child(1){grid-row:1}.tree-labels li:nth-child(2){grid-row:2}.tree-labels li:nth-child(3){grid-row:3}.tree-labels li:nth-child(4){grid-row:4}.tree-labels li:nth-child(5){grid-row:5}.tree-labels li:nth-child(6){grid-row:6}
 .tree-labels li:nth-child(n+7){grid-column:2}
 .tree-labels li:nth-child(7){grid-row:1}.tree-labels li:nth-child(8){grid-row:2}.tree-labels li:nth-child(9){grid-row:3}.tree-labels li:nth-child(10){grid-row:4}.tree-labels li:nth-child(11){grid-row:5}.tree-labels li:nth-child(12){grid-row:6}
 .page-home .r3-tree figcaption{position:static;font-size:1.15rem;margin:0 16px 16px}
 .page-home .r3-tree h3{top:24px}.tree-subtitle{top:58px}
}
.outcome-list li,.outcome-list li>div{min-width:0}
@media(min-width:768px) and (max-width:1100px){.page-home .change-layout{grid-template-columns:minmax(0,1fr)}.page-home .outcome-list{grid-template-columns:repeat(2,minmax(0,1fr))}}
.page-services .r3-header .header-bar,.page-services .r3-header.is-scrolled .header-bar{display:flex;flex-wrap:nowrap;align-items:center;gap:18px}
.page-services .r3-header .primary-nav{margin:0;flex:1;width:auto}
.page-services .r3-header .centre-name{font:400 1.65rem/1 var(--font-display);letter-spacing:-.04em;color:#b85223}
.page-services .r3-header .centre-name>span{font:600 .75rem/1.2 var(--font-body);letter-spacing:.3em;margin-top:7px;color:#35543c}
@media(max-width:1200px){.page-services .r3-header .header-bar{flex-wrap:wrap;gap:0 12px}.page-services .r3-header .primary-nav{width:100%;flex-basis:100%}.page-services .r3-header .centre-name{font-size:1.5rem}}
@media(max-width:767px){.page-services .r3-header .header-bar{gap:0 8px}.page-services .r3-header .centre-name{font-size:1.3rem}.page-services .r3-header .centre-name>span{font-size:.6875rem;margin-top:5px}}
@media(max-width:359px){.page-services .r3-header .centre-name{font-size:1.15rem}}
.page-blog .site-footer{padding-top:24px}
/* Desktop leader lines connect live labels to the body illustration. */
@media(min-width:768px){
 .tree-labels li:after{content:"";position:absolute;top:50%;width:18px;height:1px;background:#4a3f2a80}
 .tree-labels li:nth-child(-n+6):after{left:100%}
 .tree-labels li:nth-child(n+7):after{right:100%}
 .tree-labels .headaches{top:22%!important}.tree-labels .thoughts{top:27%!important}.tree-labels .anxiety{top:32%!important}.tree-labels .muscle-tension{top:37%!important}.tree-labels .chronic-pain{top:42%!important}
 .tree-labels .insomnia{top:22%!important}.tree-labels .sadness{top:27%!important}.tree-labels .shoulder{top:32%!important}.tree-labels .digestion{top:37%!important}.tree-labels .lower-back{top:42%!important}
}
.r3-header .header-booking{background:#35543c;border:1px solid #35543c;color:#fffdf8}
.r3-header .header-booking:hover{background:#244431;border-color:#244431;color:#fffdf8}
