*{padding:0;margin:0;box-sizing:border-box}html{font-size:63.5%;overflow-x:hidden;scroll-behavior:smooth}body{font-family:PT Sans,sans-serif;line-height:1;font-weight:400;color:#555;overflow-x:hidden}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:3px solid #eb984e;outline-offset:3px;box-shadow:0 0 0 4px #eb984e47}.container{max-width:120rem;padding:1rem 3.2rem 0;margin:0 auto}.grid{display:grid;column-gap:6.4rem;row-gap:9.6rem}.grid:not(:last-child){margin-bottom:9.6rem}.grid--2-cols{grid-template-columns:repeat(2,1fr)}.grid--3-cols{grid-template-columns:repeat(3,1fr)}.grid--4-cols{grid-template-columns:repeat(4,1fr)}.grid--center-v{align-items:center}.heading-primary,.heading-secondary,.heading-tertiary{font-weight:700;color:#333;letter-spacing:-.5px}.heading-primary{font-size:5.2rem;line-height:1.05;margin-bottom:3.2rem}.heading-secondary{font-size:4.4rem;line-height:1.2;margin-bottom:9.6rem}.heading-tertiary{font-size:3rem;line-height:1.2;margin-bottom:3.2rem}.subheading{display:block;font-size:2rem;font-weight:800;color:#57ad2c;text-transform:uppercase;margin-bottom:1.6rem;letter-spacing:.75px}.btn,.btn:link,.btn:visited{display:inline-block;text-decoration:none;font-size:2rem;font-weight:600;padding:1.6rem 3.2rem;border-radius:9px;border:none;cursor:pointer;font-family:inherit;transition:all .3s}.btn--full:link,.btn--full:visited{background-color:#e67e22;color:#fff}.btn--full:hover,.btn--full:active{background-color:#cf711f}.btn--outline:link,.btn--outline:visited{background-color:#fff;color:#555}.btn--outline:hover,.btn--outline:active{background-color:#fdf2e9;box-shadow:inset 0 0 0 3px #fff}.btn--form{background-color:#140b2f;color:#fdf2e9;align-self:end;padding:1.2rem}.btn--form:hover{background-color:#fff;color:#555}.link:link,.link:visited{display:inline-block;color:#e67e22;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;transition:all .3s}.link:hover,.link:active{color:#cf711f;border-bottom:1px solid transparent}.list{list-style:none;display:flex;flex-direction:column;gap:1.6rem}.list-item{font-size:1.8rem;display:flex;align-items:center;gap:1.6rem;line-height:1.2}.list-icon{width:3rem;height:3rem;color:#e67e22}.margin-right-sm{margin-right:1.6rem!important}.margin-bottom-md{margin-bottom:4.8rem!important}.center-text{text-align:center}strong{font-weight:500}.header{display:flex;justify-content:space-between;align-items:center;background-color:#fff;min-height:9.6rem;padding:1.4rem 3.8rem;position:sticky;top:0;z-index:999;border-bottom:1px solid #e5ebef}.logo{height:5.2rem;flex-shrink:0}.brand-lockup{display:flex;align-items:center;gap:1.2rem;text-decoration:none;color:#1d2d35;flex:0 1 auto;min-width:0}.brand-copy strong{display:block;font-size:1.7rem;line-height:1.15}.brand-copy span{display:block;font-size:1.2rem;line-height:1.3;color:#5f6872}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:2.2rem;flex:1 1 auto;min-width:0}.main-nav{min-width:0}.main-nav-list{list-style:none;display:flex;align-items:center;gap:2.2rem;color:#0e0e0e;flex-wrap:nowrap}.main-nav-item{position:relative}.main-nav-link:link,.main-nav-link:visited{display:inline-block;text-decoration:none;color:#1d2d35;font-weight:700;font-size:1.5rem;letter-spacing:.2px;transition:color .2s;position:relative;white-space:nowrap}.main-nav-item--has-submenu>.main-nav-link{display:inline-flex;align-items:center;gap:.8rem}.main-nav-item--has-submenu>.main-nav-link:before{display:none}.main-nav-item--has-submenu>.main-nav-link:after{content:"";width:.8rem;height:.8rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.1rem);transition:transform .2s ease}.main-nav-submenu{list-style:none;position:absolute;top:calc(100% + 1.8rem);left:0;min-width:26rem;padding:1.4rem 0;background:#fff;border:1px solid #e5ebef;border-radius:1.6rem;box-shadow:0 1.8rem 3.8rem #111a311f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(1rem);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;z-index:20}.main-nav-item--has-submenu:hover .main-nav-submenu,.main-nav-item--has-submenu:focus-within .main-nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.main-nav-item--has-submenu:hover>.main-nav-link:after,.main-nav-item--has-submenu:focus-within>.main-nav-link:after{transform:rotate(225deg) translateY(-.1rem)}.main-nav-sublink:link,.main-nav-sublink:visited{display:block;padding:1.1rem 1.8rem;text-decoration:none;color:#1d2d35;font-size:1.45rem;font-weight:700;transition:background-color .2s ease,color .2s ease}.main-nav-sublink:hover,.main-nav-sublink:active{background:#eef6f1;color:#0f5f31}.main-nav-link:not(.nav-cta):before{content:"";position:absolute;bottom:-4px;left:0;width:0;height:2px;background-color:#1c8d23;transition:width .25s ease}.main-nav-link:not(.nav-cta):hover:before{width:100%}.main-nav-link:hover,.main-nav-link:active{color:#1c8d23}.main-nav-link.nav-cta:link,.main-nav-link.nav-cta:visited{display:inline-flex;align-items:center;justify-content:center;padding:1.2rem 2.2rem;border-radius:999px;color:#fff;background-color:#1c8d23;font-size:1.5rem;letter-spacing:.3px;box-shadow:0 1.2rem 2.4rem #1c8d2333}.main-nav-link.nav-cta:hover,.main-nav-link.nav-cta:active{background-color:#167a1e;box-shadow:0 4px 10px #1c8d2366;transform:translateY(-1px)}.btn-mobile-nav{border:none;background:#13213a;cursor:pointer;font:inherit;color:#fff;padding:1rem 1.6rem;border-radius:999px;border:0;display:none}.section-service{background-image:radial-gradient(circle at top left,rgba(74,177,164,.22),transparent 34%),linear-gradient(90deg,#0e202e94,#0e202e57 36%,#0e202e24 60%,#0e202e14),image-set(url("./media/therapy-centre-hero-BMFIVQJE.webp") type("image/webp"),url("./media/therapy-centre-hero-KG72GTDP.png") type("image/png"));background-size:auto,auto,cover;background-position:top left,center center,center center;background-repeat:no-repeat;padding:7.2rem 0 8rem;overflow:hidden}.service{max-width:130rem;margin:0 auto;padding:0 3.2rem;display:grid;align-items:center}.service--background{min-height:64rem;padding:4.8rem 0}.service-text-box{position:relative;z-index:1}.service-overlay-card{max-width:69rem;padding:3.2rem 0;background:transparent;border:0;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.hero-kicker{display:inline-flex;align-items:center;padding:.9rem 1.5rem;border-radius:999px;background:#ffffff2e;color:#fff;font-size:1.35rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:2rem}.hero-badge--inline{position:static;display:inline-flex;margin:0 0 2.2rem}.service-text-box .heading-primary{max-width:78rem;color:#fff;text-shadow:0 .6rem 1.8rem rgba(15,24,37,.3)}.service-description{font-size:2rem;line-height:1.6;margin-bottom:3.2rem;max-width:60rem;color:#ffffffeb;text-shadow:0 .4rem 1.2rem rgba(15,24,37,.22)}.service-img{width:100%}.hero-image-panel{position:relative;border-radius:2.8rem;padding:3.2rem;background:linear-gradient(160deg,#fffffff5,#e8f3f8f2);box-shadow:0 2.4rem 5.4rem #1225401f}.hero-badge{position:absolute;top:2rem;right:2rem;padding:.9rem 1.4rem;border-radius:999px;background:#1c8d23;color:#fff;font-size:1.35rem;font-weight:700;box-shadow:0 1rem 2rem #1c8d2338}.hero-points{list-style:none;display:flex;flex-wrap:wrap;gap:1.2rem;margin:2.4rem 0 0}.hero-points li{padding:1rem 1.4rem;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.18);font-size:1.45rem;font-weight:700;color:#fff;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delivered-service{display:flex;align-items:center;gap:1.6rem;margin-top:3rem}.delivered-imgs{display:flex}.delivered-imgs img{height:4.8rem;width:4.8rem;border-radius:50%;margin-right:-1.6rem;border:3px solid #fdf2e9}.delivered-imgs img:last-child{margin:0}.delivered-text{display:inline-flex;align-items:center;gap:.6rem;padding:1rem 1.4rem;border-radius:999px;background:#ffffff29;border:1px solid rgba(255,255,255,.18);font-size:1.8rem;font-weight:600;color:#fff;text-shadow:0 .4rem 1.2rem rgba(15,24,37,.24);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.delivered-text span{color:#fff;font-weight:700}.section-featured{padding:4.8rem 0 3.2rem}.heading-featured-in{font-size:1.4rem;text-transform:uppercase;letter-spacing:.75px;font-weight:500;text-align:center;margin-bottom:2.4rem;color:#888}.logos{display:flex;justify-content:space-around}.logos img{height:3.2rem;filter:brightness(0);opacity:50%}.section-how{padding-top:10rem}.step-number{font-size:8.6rem;font-weight:600;color:#ddd;margin-bottom:1.2rem}.step-description{font-size:1.8rem;line-height:1.8}.step-img-box{position:relative;display:flex;align-items:center;justify-content:center}.step-img-box:before,.step-img-box:after{content:"";display:block;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.step-img-box:before{width:60%;padding-bottom:60%;background-color:#f4f6fb;z-index:-2}.step-img-box:after{width:45%;padding-bottom:45%;background-color:#e1e4fd;z-index:-1}.step-img1{width:38%}.step-img2{width:25%}.doctor-service{box-shadow:0 2.4rem 4.8rem #00000013;border-radius:11px;overflow:hidden;transition:all .4s}.doctor-service:hover{transform:translateY(-1.2rem);box-shadow:0 3.2rem 6.4rem #0000000f}.doctor-service-content{padding:2rem}.doctor-details{font-size:15px;line-height:1.2;text-align:justify}.doctor-service-tags{margin-bottom:1.2rem;display:flex;gap:.4rem}.tag{display:inline-block;padding:.4rem .8rem;font-size:1.2rem;text-transform:uppercase;color:#333;border-radius:100px;font-weight:600}.tag--vegetarian{background-color:#51cf66}.tag--vegan{background-color:#94d82d}.tag--paleo{background-color:#ffd43b}.doctor-service-title{font-size:2rem;color:#333;font-weight:600;margin-bottom:1rem}.doctor-service-attributes{list-style:none;display:flex;flex-direction:column;gap:2rem}.doctor-service-attribute{font-size:1.8rem;display:flex;align-items:center;gap:1.6rem}.doctor-service-icon{height:2.4rem;width:2.4rem;color:#e67e22}.doctor-service-img{width:100%}.all-recipes{text-align:center;font-size:1.8rem}.section-testimonials{background-color:#fdf2e9;display:grid;grid-template-columns:55fr 45fr;align-items:center}.testimonials-container{padding:9.6rem}.testimonials{display:grid;grid-template-columns:1fr 1fr;row-gap:4.8rem;column-gap:8rem}.testimonial-img{width:6.4rem;border-radius:50%;margin-bottom:1.2rem}.testimonial-text{font-size:1.8rem;line-height:1.8;margin-bottom:1.6rem}.testimonial-name{font-size:1.6rem;color:#6f6f6f}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem;padding:1.6rem}.gallery-item{overflow:hidden}.gallery-item img{display:block;width:100%;transition:all .4s}.gallery-item img:hover{transform:scale(1.1)}.section-pricing{padding:9.6rem 0}.pricing-plan{border-radius:11px;width:75%}.pricing-plan--starter{justify-self:end;border:2px solid #fdf2e9;padding:4.6rem}.pricing-plan--complete{background-color:#fdf2e9;padding:4.8rem;position:relative;overflow:hidden}.pricing-plan--complete:after{content:"Best value";position:absolute;top:6%;right:-18%;text-transform:uppercase;font-size:1.4rem;font-weight:700;color:#333;background-color:#ffd43b;padding:.8rem 8rem;transform:rotate(45deg)}.plan-header{text-align:center;margin-bottom:4.8rem}.plan-name{color:#676f77;font-weight:600;font-size:2rem;text-transform:uppercase;letter-spacing:.75;margin-bottom:3.2rem}.plan-price{font-size:6.2rem;font-weight:600;color:#333;margin-bottom:1.6rem}.plan-price span{font-size:3rem;font-weight:500;margin-right:.8rem}.plan-text{font-size:1.6rem;line-height:1.6;color:#6f6f6f}.plan-sing-up{text-align:center;margin-top:4.8rem}.plan-details{font-size:1.6rem;line-height:1.6;text-align:center}.feature-icon{color:#e67e22;height:3.2rem;width:3.2rem;background-color:#fdf2e9;margin-bottom:3.2rem;padding:1.6rem;border-radius:50%}.feature-title{font-size:2.4rem;color:#333;font-weight:700;margin-bottom:1.6rem}.feature-text{font-size:1.8rem;line-height:1.8}.section-cta{padding:4.8rem 0}.cta{display:grid;grid-template-columns:2fr 1fr;box-shadow:0 2.4rem 4.8rem #00000026;border-radius:11px;background-image:linear-gradient(to right bottom,#fff,#a0a8bb);overflow:hidden}.cta-text-box{padding:4.8rem 6.4rem 6.4rem;color:#140b2f}.cta .heading-secondary{color:inherit;margin-bottom:3.2rem}.cta-text{font-size:1.8rem;line-height:1.8;margin-bottom:4.8rem}.cta-contact-points{display:grid;gap:1.2rem;margin-bottom:3.2rem;font-size:1.7rem;line-height:1.8}.page-form-alert{margin-bottom:2.4rem;padding:1.4rem 1.6rem;border-radius:9px;background:#eef6f1;border:1px solid #cfe4d6;color:#0f5f31;font-size:1.6rem;line-height:1.6}.cta-img-box{background-image:linear-gradient(to right bottom,#eb974e59,#e67d2259),image-set(url("./media/appointment-Y4YI5NB4.webp") type("image/webp"),url("./media/appointment-M7L4CMD4.jpg") type("image/jpeg"));background-size:cover;background-position:center}.cta-form{display:grid;grid-template-columns:1fr 1fr;column-gap:3.2rem;row-gap:2.4rem}.cta-form label{display:block;font-size:1.6rem;font-weight:500;margin-bottom:1.2rem}.cta-form input,.cta-form textarea,.cta-form select{width:100%;padding:1rem;font-size:1.5rem;font-family:inherit;color:inherit;border:none;background-color:#fff;border-radius:9px;box-shadow:0 1px 1px #0000001a}.cta-form input::placeholder{color:#aaa}.cta *:focus{outline:none;box-shadow:0 0 0 .1rem #f7f9f980}.footer{padding:3rem 0;border-top:1px solid #eeeeee;background-color:#111a31}.grid--footer{grid-template-columns:5fr 2fr 1.5fr;column-gap:1rem}.logo-col{display:flex;flex-direction:column}.footer-logo{display:block;margin-bottom:3.2rem}.social-links{list-style:none;display:flex;height:0;padding-top:.25rem}.social-icon{height:2.4rem;width:2.4rem;font-size:x-large}.copyright{font-size:12px;line-height:1.6;color:#767676;margin-bottom:1rem}.footer-heading{font-size:1.8rem;font-weight:600;margin-bottom:1rem;color:#fff}.footer-follow-heading{margin-top:1.8rem;margin-bottom:1.2rem}.contacts{font-style:normal;font-size:1.6rem;line-height:1.6;color:#979c9f}.address{margin-bottom:2.4rem}.footer-nav{list-style:none;display:flex;flex-direction:column;gap:1rem}.footer-link:link,.footer-link:visited,.footer-link{text-decoration:none;font-size:1.6rem;color:#767676;transition:color .2s}.footer-link:hover,.footer-link:active{color:#aaa}.footer .link-button{color:#767676;font-size:2rem}.footer .link-button:hover{color:#aaa}.footer .social-links{height:auto;padding:0;gap:1.2rem;align-items:center}.footer-social-list{list-style:none;display:grid;gap:1rem}.footer-social-link{display:inline-flex;align-items:center;gap:1rem;width:fit-content;padding:1rem 1.4rem;border-radius:999px;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);color:#d7dfea!important;font-size:1.5rem!important;font-weight:700;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,transform .2s ease,color .2s ease}.footer-social-link:hover,.footer-social-link:active{background:#ffffff1a;border-color:#ffffff2e;color:#fff!important;transform:translateY(-1px)}.footer-social-icon-wrap{display:inline-flex;align-items:center;justify-content:center;width:3.4rem;height:3.4rem;border-radius:50%;background:linear-gradient(135deg,#1f3056,#284778);color:#fff;flex-shrink:0}.footer-social-icon{width:1.55rem;height:1.55rem;display:block}.notification-top-bar{position:relative;width:100%;background:#1a2340;color:#fff;font-family:sans-serif;font-size:13px;padding:.9rem 2rem}.notification-container{max-width:130rem;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:2rem;font-family:sans-serif;width:100%}.top-bar-group{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.top-bar-right{justify-content:flex-end}.top-meta-text{font-size:1.3rem;font-weight:700;line-height:1.4;color:#fff;white-space:nowrap}.notification-top-bar .phone_a,.notification-top-bar .whatsapp_a{display:flex;align-items:center;gap:.6rem;width:auto;color:#e0e6f0;font-weight:600;font-size:1.3rem;text-decoration:none;cursor:pointer;transition:color .2s;white-space:nowrap;letter-spacing:.01em}.notification-top-bar .phone_a:hover,.notification-top-bar .whatsapp_a:hover{color:#fff}.notification-top-bar .phone_a .header_i_btn{flex-shrink:0;width:2.8rem;height:2.8rem;padding:0;display:flex;justify-content:center;align-items:center;background:#3b5998;border-radius:999px;transition:background .2s}.notification-top-bar .phone_a:hover .header_i_btn{background:#4a6fb5}.notification-top-bar .whatsapp_a .header_i_btn{flex-shrink:0;width:2.8rem;height:2.8rem;padding:0;display:flex;justify-content:center;align-items:center;background:#25d366;border-radius:999px;transition:background .2s}.notification-top-bar .whatsapp_a:hover .header_i_btn{background:#1fb855}.top-icon-chip{color:#fff}.top-icon-svg{width:1.4rem;height:1.4rem;display:block}.social-icon-svg{width:1.35rem;height:1.35rem;display:block}.notification-top-bar .social-links,.top-social-links{height:auto;padding:0;gap:1rem;align-items:center}.notification-top-bar .social-links a{color:#cdd9ef;display:inline-flex;align-items:center;justify-content:center;font-size:1.45rem;font-weight:700;line-height:1}.notification-top-bar .social-links a:hover{color:#fff}.doctor-service-subtitle{font-size:1.3rem;color:#1c8d23;font-weight:600;margin-bottom:1rem;text-transform:uppercase;letter-spacing:.5px}.section-faq{padding:6rem 0 7rem;background-color:#f8fafb}.faq-list{display:flex;flex-direction:column;gap:1.2rem;margin-top:3.2rem}.faq-item{background:#fff;border:1px solid #e2e8f0;border-radius:9px;overflow:hidden;transition:box-shadow .2s}.faq-item:hover{box-shadow:0 4px 16px #00000012}.faq-item[open]{border-color:#1c8d23}.faq-question{font-size:1.7rem;font-weight:600;color:#2c3e50;padding:2rem 2.4rem;cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;-webkit-user-select:none;user-select:none}.faq-question::-webkit-details-marker{display:none}.faq-question:after{content:"+";font-size:2.2rem;font-weight:300;color:#1c8d23;transition:transform .2s;flex-shrink:0;margin-left:1.6rem}.faq-item[open] .faq-question:after{transform:rotate(45deg)}.faq-answer{font-size:1.6rem;line-height:1.8;color:#555;padding:0 2.4rem 2rem}.google-map{padding-bottom:50%;position:relative}.google-map iframe{height:100%;width:100%;left:0;top:0;position:absolute}@media (max-width: 84em){.service{max-width:120rem}.heading-primary{font-size:4.4rem}.gallery{grid-template-columns:repeat(2,1fr)}}@media (max-width: 75em){html{font-size:56.25%}.grid{column-gap:4.8rem;row-gap:6.4rem}.heading-secondary{font-size:3.6rem}.heading-tertiary{font-size:2.4rem}.header{padding:1rem 3.2rem}.main-nav-list{gap:1.6rem}.service{gap:4.8rem}.testimonials-container{padding:9.6rem 3.2rem}}@media (max-width: 59em){html{font-size:50%}.notification-container{max-width:100%;justify-content:space-between;align-items:flex-start;flex-direction:column}.top-bar-group{gap:1.2rem;width:100%}.top-bar-right{justify-content:flex-start}.notification-top-bar .phone_a,.notification-top-bar .whatsapp_a,.top-meta-text{font-size:1.2rem}.service{padding:0 4.8rem}.service-text-box,.service-img-box{text-align:center}.service--background{min-height:58rem;padding:3.2rem 0}.service-overlay-card{max-width:none;padding:3rem 0}.service-img{width:60%}.delivered-service{justify-content:center;margin-top:3.2rem}.logos img{height:2.4rem}.step-number{font-size:7.4rem}.doctor-service-content{padding:2.4rem 3.2rem 3.2rem}.section-testimonials{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(6,1fr)}.cta{grid-template-columns:3fr 2fr}.cta-form{grid-template-columns:1fr}.btn--form{margin-top:1.2rem}.btn-mobile-nav{display:block;z-index:2;order:1}.header{padding:1.4rem 2rem;flex-wrap:wrap;gap:1.4rem}.header-actions{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.4rem}.main-nav{width:100%;order:3}.main-nav-list{display:none;flex-direction:column;align-items:flex-start;width:100%;gap:1.8rem;padding:1.8rem 0 .6rem;border-top:1px solid #e5ebef}.nav-open .main-nav-list{display:flex}.main-nav-link:link,.main-nav-link:visited{font-size:1.9rem;color:#1d2d35!important}.main-nav-item{width:100%}.main-nav-item--has-submenu>.main-nav-link{justify-content:space-between;width:100%}.main-nav-submenu{position:static;min-width:0;width:100%;margin-top:1rem;padding:.8rem 0 0 1.4rem;background:transparent;border:0;border-left:2px solid #dce6df;border-radius:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;display:grid;gap:.4rem}.main-nav-sublink:link,.main-nav-sublink:visited{padding:.7rem 0;font-size:1.6rem;font-weight:700}.nav-cta{order:2}}@media (max-width: 44em){.grid--3-cols,.grid--4-cols{grid-template-columns:repeat(2,1fr)}.diets{grid-column:1 / -1;justify-self:center}.heading-secondary{margin-bottom:4.8rem}.pricing-plan{width:100%}.grid--footer{grid-template-columns:repeat(3,1fr)}.logo-col,.address-col{grid-column:span 3}.nav-col{grid-row:1;grid-column:span 2;margin-bottom:3.2rem}}@media (max-width: 34em){.grid{row-gap:4.8rem}.grid--2-cols,.grid--3-cols,.grid--4-cols{grid-template-columns:1fr}.btn,.btn:link,.btn:visited{padding:2.4rem 1.6rem}.section-service{padding:4.4rem 0 6.4rem;background-position:top left,center center,62% center}.header{padding:1.2rem 2rem}.logo{height:4.8rem}.notification-top-bar{padding:.7rem 1.2rem}.brand-copy span,.top-social-links{display:none}.service{padding:0 3.2rem}.service--background{min-height:52rem;padding:2.4rem 0}.service-overlay-card{padding:2.4rem 0}.service-img{width:80%}.hero-points{flex-direction:column;align-items:stretch}.logos img{height:1.2rem}.step-img-box:nth-child(2){grid-row:2}.step-img-box-Speech{grid-row:2}.step-img-box:nth-child(4){grid-row:2}.step-img-box{transform:translateY(2.4rem)}.testimonials{grid-template-columns:1fr}.gallery{grid-template-columns:repeat(4,1fr);gap:1.2rem}.cta{grid-template-columns:1fr}.cta-text-box{padding:3.2rem}.cta-img-box{height:32rem;grid-row:1}}.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:4.8rem}.no-flexbox-gap .list-item:not(:last-child){margin-bottom:1.6rem}.no-flexbox-gap .list-icon:not(:last-child){margin-right:1.6rem}.no-flexbox-gap .delivered-faces{margin-right:1.6rem}.no-flexbox-gap .doctor-service-attribute:not(:last-child){margin-bottom:2rem}.no-flexbox-gap .doctor-service-icon{margin-right:1.6rem}.no-flexbox-gap .footer-row div:not(:last-child){margin-right:6.4rem}.no-flexbox-gap .social-links li:not(:last-child){margin-right:2.4rem}.no-flexbox-gap .footer-nav li:not(:last-child){margin-bottom:2.4rem}@media (max-width: 75em){.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:3.2rem}}@media (max-width: 59em){.no-flexbox-gap .main-nav-list li:not(:last-child){margin-right:0;margin-bottom:4.8rem}}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url("./media/PTSans-Regular-EO2RXD42.woff") format("woff")}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url("./media/PTSans-Bold-EIY5MYGH.woff") format("woff")}.section-surface{background:linear-gradient(180deg,#f8fbfb,#fff)}.section-intro{font-size:1.9rem;line-height:1.7;max-width:78rem;margin-bottom:3.2rem}.page-anchor-grid{display:flex;flex-wrap:wrap;gap:1.6rem}.review-strip{flex-direction:column;align-items:flex-start;gap:.8rem}.review-note{font-size:1.5rem;line-height:1.6;color:#5f6872}.service-card-grid,.process-grid,.page-feature-grid,.detail-grid{display:grid;gap:2.4rem}.service-card-grid,.process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.page-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.service-card,.process-card,.page-surface-card,.page-note-card{background:#fff;border:1px solid #e5ebef;border-radius:16px;padding:2.4rem;box-shadow:0 1.6rem 3.2rem #111a310f}.service-card-title{font-size:2.2rem;line-height:1.25;margin-bottom:1.2rem;color:#1d2d35}.service-card-copy,.page-copy,.page-table td,.page-table th,.breadcrumb-list,.footer-inline-links,.consent-row label,.top-contact-link,.map-link-card,.page-meta-line,.page-faq-answer,.page-list li{font-size:1.7rem;line-height:1.75}.local-coverage{display:grid;gap:2rem}.pill-list{list-style:none;display:flex;flex-wrap:wrap;gap:1rem}.pill-list li{background:#eef6f1;color:#0f5f31;border:1px solid #cfe4d6;border-radius:999px;padding:.9rem 1.4rem;font-size:1.5rem;font-weight:700}.team-mini-grid{display:grid;gap:2.4rem}.doctor-showcase{display:grid;gap:2.8rem}.doctor-showcase-copy{max-width:82rem;display:grid;gap:1.2rem}.doctor-showcase-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem}.doctor-service--compact{display:grid;grid-template-columns:18rem minmax(0,1fr);align-items:stretch;border:1px solid #e5ebef;border-radius:18px;background:linear-gradient(180deg,#fff,#f9fbfc);box-shadow:0 1.8rem 3.6rem #111a3114}.doctor-service--compact:hover{transform:translateY(-.6rem);box-shadow:0 2.6rem 5.2rem #111a311f}.doctor-service--compact .doctor-service-img{width:100%;height:100%;min-height:21rem;object-fit:cover;object-position:center top}.doctor-service--compact .doctor-service-content{padding:2.2rem 2.4rem;display:grid;align-content:center}.doctor-service--compact .doctor-service-title{margin-bottom:.6rem;font-size:2.3rem;line-height:1.2}.doctor-service--compact .doctor-service-subtitle{margin-bottom:1.2rem}.doctor-service--compact .doctor-details{display:block;font-size:1.55rem;line-height:1.65;text-align:left;color:#52626e}.consent-row{grid-column:1 / -1;display:flex;align-items:flex-start;gap:1rem}.consent-row input{width:auto;margin-top:.6rem}.map-link-card{min-height:100%;display:flex;flex-direction:column;justify-content:center;gap:1rem;text-decoration:none;color:#dbe6ff;background:linear-gradient(135deg,#13213a,#1d3d5b);border-radius:16px;padding:2.4rem}.map-link-card strong{color:#fff;font-size:2rem}.map-embed-card{overflow:hidden;border-radius:20px;border:1px solid #d9e4ea;background:#fff;box-shadow:0 1.8rem 3.6rem #111a3114}.map-embed-frame{width:100%;height:34rem;border:0;display:block;background:#dfe8ef}.map-link-card--inline{min-height:auto;border-radius:0;padding:2rem 2.4rem}.text-link{color:#d7e4ff}.text-link:hover{color:#fff}.top-contact-link{text-decoration:none}.top-contact-link .header_i_btn{min-width:7.4rem;padding:.3rem 1rem;border-radius:999px;font-size:1.2rem;font-weight:700;line-height:1.6;color:#fff;text-align:center}.phone_a .header_i_btn{background:#3b5998}.whatsapp_a .header_i_btn{background:#25d366}.mobile-nav-label{font-size:1.8rem;font-weight:700;color:#2c3e50}.mobile-nav-close,.nav-open .mobile-nav-open{display:none}.nav-open .mobile-nav-close{display:inline}.page-shell{background:#f7fafc}:root{--page-header-offset: 9.2rem}.page-shell-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:120;background:#fff;box-shadow:0 .8rem 2.4rem #111a3114}.page-shell-header .container{max-width:100%;padding-left:3.2rem;padding-right:3.2rem}.page-shell-header+main:not(.page-main){padding-top:var(--page-header-offset)}.page-topbar{background:#13213a;color:#fff;padding:.25rem 0}.page-topbar-row,.page-header-row,.page-footer-grid{display:flex;align-items:center;justify-content:space-between;gap:2rem}.page-topbar-group,.page-nav-list,.page-nav-submenu,.breadcrumb-list,.footer-inline-links{list-style:none;display:flex;flex-wrap:wrap;gap:1.4rem}.page-topbar-group{align-items:center;gap:1.4rem}.page-topbar-right{justify-content:flex-end;margin-left:auto}.page-topbar a,.page-nav a,.footer-inline-links a,.breadcrumb-list a{color:inherit;text-decoration:none}.page-topbar a,.page-topbar span{font-size:1.5rem;font-weight:700;line-height:1.25;white-space:nowrap}.page-topbar-contact{display:inline-flex;align-items:center;gap:.85rem}.page-topbar-chip{display:inline-flex;align-items:center;justify-content:center;width:4.2rem;height:2.7rem;border-radius:999px;background:#4366ad;color:#fff;box-shadow:inset 0 0 0 1px #ffffff14}.page-topbar-chip--whatsapp{background:#22c95f}.page-topbar-icon,.page-topbar-social-icon{display:block}.page-topbar-icon{width:1.55rem;height:1.55rem}.page-topbar-social{list-style:none;display:flex;align-items:center;gap:.8rem;margin-left:.6rem;line-height:1}.page-topbar-social a{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;color:#eef4ff;opacity:.98;transition:opacity .2s ease,color .2s ease,background-color .2s ease}.page-topbar-social a:hover{color:#fff;opacity:1;background:#ffffff1a}.page-topbar-social-icon{width:1.45rem;height:1.45rem}.page-header{background:#fff;border-bottom:1px solid #e5ebef;position:relative;z-index:1}.page-header-row{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:5.8rem}.page-brand{display:flex;align-items:center;justify-content:flex-start;justify-self:start;gap:1rem;text-decoration:none;color:#1d2d35;flex:0 0 auto;min-width:0}.page-brand img{height:3.9rem;width:auto;display:block;margin-left:0;flex-shrink:0}.page-brand-text{display:inline-flex;align-items:center;font-size:2rem;font-weight:700;line-height:1.1;color:#1f3d78;white-space:nowrap}.page-header-actions{display:flex;align-items:center;justify-content:flex-end;justify-self:end;gap:1.2rem;width:100%;flex:1 1 auto;min-width:0;margin-left:auto}.page-nav{min-width:0}.page-nav-list{flex-wrap:nowrap;gap:2rem;align-items:center}.page-nav-item{position:relative}.page-nav-list a{font-size:1.55rem;font-weight:700;color:#1d2d35;white-space:nowrap}.page-nav-item--has-submenu>a{display:inline-flex;align-items:center;gap:.8rem}.page-nav-item--has-submenu>a:after{content:"";width:.8rem;height:.8rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg) translateY(-.1rem);transition:transform .2s ease}.page-nav-submenu{list-style:none;position:absolute;top:calc(100% + .6rem);left:0;min-width:26rem;padding:1.4rem 0;display:flex;flex-direction:column;align-items:stretch;gap:0;background:#fff;border:1px solid #e5ebef;border-radius:1.6rem;box-shadow:0 1.8rem 3.8rem #111a311f;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(1rem);transition:opacity .22s ease,transform .22s ease,visibility .22s ease;z-index:20}.page-nav-submenu:before{content:"";position:absolute;left:0;right:0;top:-1.2rem;height:1.2rem}.page-nav-item--has-submenu:hover .page-nav-submenu,.page-nav-item--has-submenu:focus-within .page-nav-submenu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.page-nav-item--has-submenu:hover>a:after,.page-nav-item--has-submenu:focus-within>a:after{transform:rotate(225deg) translateY(-.1rem)}.page-nav-sublink{display:block;width:100%;text-align:left;padding:1.1rem 1.8rem;font-size:1.45rem!important;transition:background-color .2s ease,color .2s ease}.page-nav-sublink:hover{background:#eef6f1;color:#0f5f31!important}.page-nav-cta{display:inline-flex;align-items:center;justify-content:center;background:#1c8d23;color:#fff!important;text-decoration:none;padding:.85rem 1.55rem;border-radius:.8rem;font-size:1.5rem;font-weight:700;white-space:nowrap;box-shadow:0 1.2rem 2.4rem #1c8d2333}.page-nav-mobile-cta-item{display:none}.page-nav-mobile-cta{display:inline-flex;align-items:center;justify-content:center;width:100%;text-decoration:none;padding:1.1rem 1.6rem;border-radius:1rem;background:#1c8d23;color:#fff!important;font-size:1.5rem;font-weight:700;box-shadow:0 .8rem 1.8rem #1c8d232e}.page-nav-toggle{display:none;border:0;background:#13213a;color:#fff;font-size:1.7rem;font-weight:700;padding:1rem 1.6rem;border-radius:999px;cursor:pointer}.page-main{padding:calc(var(--page-header-offset) + 2.4rem) 0 6.4rem}.page-breadcrumbs{margin:2rem 0}.breadcrumb-list{color:#5f6872}.page-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:3.2rem;align-items:center;padding:2.8rem 0 4rem}.page-kicker{display:inline-block;margin-bottom:1.4rem;padding:.7rem 1.2rem;border-radius:999px;background:#eef6f1;color:#0f5f31;font-size:1.4rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.page-hero-copy .heading-primary{margin-bottom:2rem}.page-meta-line{display:flex;flex-wrap:wrap;gap:1.4rem;color:#5f6872;margin-top:2rem}.page-hero-card,.page-photo-card{background:#fff;border-radius:18px;border:1px solid #e5ebef;box-shadow:0 1.6rem 3.2rem #111a310f;overflow:hidden}.page-photo-card img{width:100%;display:block}.page-photo-card figcaption{padding:1.6rem 2rem 2rem;font-size:1.5rem;line-height:1.7}.page-section{padding:3.2rem 0}.page-section .heading-secondary{margin-bottom:2.4rem}.page-list{padding-left:2rem;display:grid;gap:1rem}.page-table-wrap{overflow-x:auto}.page-table{width:100%;border-collapse:collapse;background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1.6rem 3.2rem #111a310f}.page-table th,.page-table td{text-align:left;padding:1.6rem;border-bottom:1px solid #e5ebef}.page-table th{background:#13213a;color:#fff;font-size:1.5rem}.page-faq-list{display:grid;gap:1.2rem}.page-faq-item{background:#fff;border:1px solid #e5ebef;border-radius:14px;padding:1.8rem 2rem}.page-faq-item summary{cursor:pointer;font-size:1.8rem;font-weight:700;color:#1d2d35}.page-faq-answer{margin-top:1.2rem;color:#52626e}.page-cta{background:linear-gradient(135deg,#13213a,#1d3d5b);color:#fff;border-radius:18px;padding:3.2rem;display:grid;gap:1.6rem}.page-cta .btn--full{justify-self:start}.page-footer{background-image:linear-gradient(180deg,#090f1ce6,#090f1ceb),image-set(url("./media/therapy-centre-hero-BMFIVQJE.webp") type("image/webp"),url("./media/therapy-centre-hero-KG72GTDP.png") type("image/png"));background-size:cover;background-position:center center;color:#d7dfea;padding:5.2rem 0 3.2rem}.page-footer-grid{align-items:flex-start;gap:3.2rem}.page-footer-grid--four{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(16rem,.72fr) minmax(18rem,.84fr) minmax(20rem,1fr)}.page-footer h2,.page-footer h3{color:#fff;margin-bottom:1.4rem;font-size:2rem;position:relative;padding-bottom:1rem}.page-footer h3:after{content:"";position:absolute;left:0;bottom:0;width:4.8rem;height:.2rem;border-radius:999px;background:linear-gradient(90deg,#f18a20,#ff6f3c)}.page-footer-copy{max-width:none;min-height:100%}.page-footer-copy--brand{padding-right:2rem}.page-footer-logo-wrap{display:inline-flex;align-items:center;justify-content:center;padding:1rem 1.4rem;border-radius:2rem;background:#fffffff0;margin-bottom:2rem;box-shadow:0 1.2rem 3.2rem #00000038}.page-footer-logo{display:block;width:22rem;max-width:100%;height:auto}.page-footer-story{max-width:32rem;margin-bottom:2.4rem;color:#eef3fb}.page-footer-address{display:grid;gap:.4rem}.page-footer-copy p,.page-footer-copy address{font-size:1.55rem;line-height:1.8;font-style:normal}.page-footer-address--compact{gap:.2rem}.page-footer-contact-list{display:grid;gap:1.8rem}.page-footer-contact-row{display:grid;gap:.4rem;color:#eef3fb}.page-footer-contact-label{color:#f18a20;font-size:1.35rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.page-footer-contact-row a,.page-footer-contact-row span,.page-footer-contact-row address{color:#fff;text-decoration:none;font-size:1.6rem;line-height:1.7}.page-footer-social{list-style:none;display:flex;align-items:center;gap:1.2rem}.page-footer-social a{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:999px;background:#ffffff14;border:1px solid rgba(255,255,255,.14);color:#fff;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.page-footer-social a:hover{background:#ffffff29;border-color:#ffffff42;color:#fff;transform:translateY(-2px);box-shadow:0 1rem 2rem #080f1d3d}.page-footer-social-icon{width:1.8rem;height:1.8rem;display:block}.page-footer .footer-inline-links{display:grid;gap:.9rem}.page-footer .footer-inline-links--stacked a{display:inline-flex;align-items:center;color:#fff;text-decoration:none;font-size:1.6rem;line-height:1.6;transition:color .2s ease,transform .2s ease}.page-footer .footer-inline-links--stacked a:hover{color:#f9c27c;transform:translate(.3rem)}.page-footer-bottom{border-top:1px solid rgba(255,255,255,.12);margin-top:3.2rem;padding-top:2rem;display:flex;justify-content:space-between;gap:2rem;flex-wrap:wrap;font-size:1.4rem}.is-visually-hidden{display:none!important}@media (max-width: 75em){.service-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.page-brand{gap:.8rem}.page-brand img{height:3.5rem}.page-brand-text{font-size:1.7rem}.page-header-actions{gap:.9rem}.page-nav-list{gap:1.6rem}.page-nav-list a{font-size:1.45rem}.page-nav-cta{padding:.8rem 1.35rem;font-size:1.4rem}}@media (max-width: 59em){:root{--page-header-offset: 11.8rem}.process-grid,.page-feature-grid,.detail-grid,.page-hero{grid-template-columns:1fr}.page-footer-grid{flex-direction:column;align-items:flex-start}.page-footer-grid--four,.doctor-showcase-grid{grid-template-columns:1fr}.doctor-service--compact{grid-template-columns:16rem minmax(0,1fr)}.page-topbar-row{flex-direction:column;align-items:flex-start}.page-topbar-group{width:100%}.page-topbar-right{justify-content:flex-start;margin-left:0}.page-header-row{display:flex;min-height:6.8rem;padding:1rem 0;flex-wrap:wrap;align-items:center}.page-shell-header{box-shadow:0 .6rem 1.8rem #111a3114}.page-header-actions{width:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;margin-left:auto}.page-nav-toggle{display:inline-flex;order:1;padding:.9rem 1.4rem;font-size:1.5rem}.page-nav{width:100%;order:3}.page-nav-list{display:none;width:100%;flex-direction:column;align-items:flex-start;background:#fff;border-top:1px solid #e5ebef;padding:1.4rem 0 .6rem;margin-top:1rem;gap:1rem}.page-header.nav-open .page-nav-list{display:flex}.page-nav-mobile-cta-item{display:block;width:100%}.page-nav-item{width:100%}.page-nav-item--has-submenu>a{justify-content:space-between;width:100%}.page-nav-submenu{position:static;min-width:0;width:100%;margin-top:1rem;padding:.8rem 0 0 1.4rem;background:transparent;border:0;border-left:2px solid #dce6df;border-radius:0;box-shadow:none;opacity:1;visibility:visible;pointer-events:auto;transform:none;display:grid;gap:.4rem}.page-nav-sublink{padding:.7rem 0;font-size:1.6rem!important}.page-nav-cta{display:none}.page-brand img{height:4.8rem}.page-brand-text{font-size:1.8rem;max-width:20rem;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 44em){:root{--page-header-offset: 10.8rem}.service-card-grid,.doctor-service--compact{grid-template-columns:1fr}.doctor-service--compact .doctor-service-img{min-height:28rem}}@media (max-width: 34em){:root{--page-header-offset: 10.2rem}.page-shell-header .container{padding-left:1.8rem;padding-right:1.8rem}.page-anchor-grid,.page-meta-line,.pill-list,.breadcrumb-list,.footer-inline-links{flex-direction:column;align-items:flex-start}.page-topbar{padding:.45rem 0}.page-topbar-row{align-items:center}.page-topbar-group{gap:.8rem}.page-topbar a,.page-topbar span{font-size:1.2rem}.page-topbar-contact{gap:.6rem}.page-topbar-chip{width:3.4rem;height:2.5rem}.page-topbar-icon{width:1.3rem;height:1.3rem}.page-topbar-social{gap:.5rem;margin-left:.3rem}.page-topbar-social a{width:2rem;height:2rem}.page-topbar-social-icon{width:1.25rem;height:1.25rem}.page-header-row{min-height:6.2rem;padding:.8rem 0}.page-brand img{height:4.2rem}.page-brand{gap:.8rem;max-width:calc(100% - 10rem)}.page-brand-text{font-size:1.55rem;max-width:16rem}.page-nav-toggle{padding:.8rem 1.2rem;font-size:1.4rem}}@font-face{font-family:PT Sans;font-style:normal;font-weight:700;font-display:swap;src:url("./media/PTSans-Bold-EIY5MYGH.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:italic;font-weight:700;font-display:swap;src:url("./media/PTSans-BoldItalic-ZDIEXHXS.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:italic;font-weight:400;font-display:swap;src:url("./media/PTSans-Italic-4JZKEVEO.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:PT Sans;font-style:normal;font-weight:400;font-display:swap;src:url("./media/PTSans-Regular-EO2RXD42.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}
