.h7xocG_hero{justify-content:center;align-items:center;width:100%;height:max(400px,min(50vw,603px));display:flex;position:relative;overflow:hidden}.h7xocG_hero__video-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}.h7xocG_hero__video{pointer-events:none;filter:brightness(1.2)saturate(1.05);border:none;width:177.78vh;min-width:100%;height:56.25vw;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.h7xocG_hero__overlay{background-color:rgba(0,0,0,.25);position:absolute;top:0;bottom:0;left:0;right:0}.h7xocG_hero__content{z-index:1;align-items:center;gap:var(--spacing-lg);text-align:center;padding:var(--spacing-lg);flex-direction:column;display:flex;position:relative}.h7xocG_hero__subtitle{font-family:var(--font-family);font-size:max(1.25rem,min(1rem + 1vw,26px));font-weight:var(--font-weight-semibold);color:#fff;letter-spacing:1.15px;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.5);margin-bottom:0;line-height:1.4}.h7xocG_hero__brand{font-family:var(--font-family-heading);font-size:max(3rem,min(1.75rem + 5vw,80px));font-weight:var(--font-weight-semibold);color:#fff;letter-spacing:2px;text-shadow:0 2px 8px rgba(0,0,0,.5);margin-bottom:0;line-height:1}.h7xocG_hero__title{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2.5vw,46px));font-weight:var(--font-weight-normal);color:#fff;letter-spacing:2px;text-transform:capitalize;text-shadow:0 2px 8px rgba(0,0,0,.5);margin-bottom:0;line-height:1.2}.h7xocG_hero__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:19px;width:100%;max-width:100%;display:flex}.h7xocG_hero__cta--white{color:var(--text-color);font-size:15px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;white-space:nowrap;cursor:pointer;transition:var(--transition);background-color:#fff;border:none;justify-content:center;align-items:center;padding:7.231px 14.461px;line-height:1.6;text-decoration:none;display:flex}.h7xocG_hero__cta--white:hover{background-color:var(--secondary-color);color:#fff}.h7xocG_hero__cta--green{background-color:var(--primary-color);color:var(--text-color);font-size:15px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;white-space:nowrap;cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;gap:7.231px;padding:7.231px 14.461px;line-height:1.6;text-decoration:none;display:flex}.h7xocG_hero__cta--green:hover{background-color:var(--secondary-color);color:#fff}
.n_AuIG_welcome{background-color:var(--background-color);padding:0;overflow:hidden}.n_AuIG_welcome__container{grid-template-columns:minmax(0,1fr);align-items:center;max-width:100%;margin:0 auto;display:grid}@media (min-width:768px){.n_AuIG_welcome__container{grid-template-columns:1.4fr 1fr;min-height:626px}}.n_AuIG_welcome__image-col{width:100%;height:100%;min-height:350px;position:relative}@media (min-width:768px){.n_AuIG_welcome__image-col{min-height:626px}}.n_AuIG_welcome__image-wrapper{width:100%;height:100%;position:relative;overflow:hidden}@media (min-width:768px){.n_AuIG_welcome__image-wrapper{position:absolute;top:0;bottom:0;left:0;right:0}}.n_AuIG_welcome__image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}@media (min-width:768px){.n_AuIG_welcome__image{object-fit:contain;object-position:left top}}.n_AuIG_welcome__text-col{gap:var(--spacing-md);padding:var(--spacing-2xl) var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.n_AuIG_welcome__text-col{padding:var(--spacing-2xl) var(--spacing-2xl) var(--spacing-2xl) var(--spacing-xl);max-width:542px}}.n_AuIG_welcome__title{font-size:max(1.5rem,min(1rem + 2.5vw,32px));font-weight:var(--font-weight-semibold);font-family:var(--font-family);line-height:var(--line-height-snug);color:var(--text-color);letter-spacing:2px;text-transform:uppercase;overflow-wrap:break-word;margin-bottom:0}.n_AuIG_welcome__divider{background-color:var(--primary-color);width:100%;max-width:506px;height:3px;margin:var(--spacing-sm) 0}.n_AuIG_welcome__cta{text-transform:uppercase;letter-spacing:1.15px;font-size:15px;line-height:1.6;font-weight:var(--font-weight-semibold);margin-top:var(--spacing-md);align-self:flex-start;border-radius:0!important;padding:7.231px 14.461px!important}.n_AuIG_welcome__text{color:var(--text-color);margin-bottom:0;font-size:16px;line-height:1.5}
.EDQzBa_meet-doctor{padding:74px var(--spacing-lg);background-color:#eaeaea}.EDQzBa_meet-doctor__container{gap:var(--spacing-2xl);grid-template-columns:1fr;align-items:center;max-width:1080px;margin:0 auto;display:grid}@media (min-width:768px){.EDQzBa_meet-doctor__container{grid-template-columns:1fr auto;gap:140px}}.EDQzBa_meet-doctor__content{flex-direction:column;gap:36px;display:flex}.EDQzBa_meet-doctor__header{flex-direction:column;gap:15px;display:flex}.EDQzBa_meet-doctor__title{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2vw,46px));font-weight:var(--font-weight-normal);color:var(--text-color);letter-spacing:2px;text-transform:capitalize;margin-bottom:0;line-height:1.2}.EDQzBa_meet-doctor__subtitle{font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);margin-bottom:0;line-height:1.4}.EDQzBa_meet-doctor__divider{background-color:var(--primary-color);width:100%;max-width:506px;height:3px}.EDQzBa_meet-doctor__text{color:var(--text-color);max-width:542px;margin-bottom:0;font-size:16px;line-height:1.5}.EDQzBa_meet-doctor__cta{text-transform:uppercase;letter-spacing:1.15px;font-size:15px;line-height:1.6;font-weight:var(--font-weight-semibold);align-self:flex-start;border-radius:0!important;padding:7.231px 14.461px!important}.EDQzBa_meet-doctor__image-col{order:-1;justify-content:center;display:flex}@media (min-width:768px){.EDQzBa_meet-doctor__image-col{order:0}}.EDQzBa_meet-doctor__image-wrapper{width:100%;max-width:397px;height:486px;position:relative;overflow:hidden}.EDQzBa_meet-doctor__image{object-fit:cover;width:100%;height:100%;display:block}.EDQzBa_meet-doctor__memberships{text-align:center;flex-direction:column;align-items:center;gap:15px;max-width:1211px;margin:69px auto 0;display:flex}.EDQzBa_meet-doctor__memberships-label{font-size:32px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:2px;color:var(--text-color);margin-bottom:0;line-height:1.3}.EDQzBa_meet-doctor__memberships-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:58px;display:flex}.EDQzBa_meet-doctor__membership{flex-direction:column;align-items:center;gap:8px;display:flex}.EDQzBa_meet-doctor__membership-logo{object-fit:contain;width:auto;height:100px}@media (min-width:768px){.EDQzBa_meet-doctor__membership-logo{height:140px}}.EDQzBa_meet-doctor__membership-caption{font-size:14px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1px;color:var(--text-light);margin-bottom:0}
.qKZ5Iq_services{padding:var(--spacing-3xl) var(--spacing-lg);background-color:var(--background-color)}.qKZ5Iq_services__container{max-width:var(--container-desktop);margin:0 auto}.qKZ5Iq_services__header{text-align:center;max-width:700px;margin:0 auto var(--spacing-2xl)}.qKZ5Iq_services__title{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2vw,46px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:var(--text-color);margin-bottom:var(--spacing-xs);line-height:1.2}.qKZ5Iq_services__subtitle{font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);margin-bottom:var(--spacing-md);line-height:1.4}.qKZ5Iq_services__divider{background-color:var(--primary-color);width:100%;max-width:500px;height:3px;margin:0 auto var(--spacing-lg)}.qKZ5Iq_services__description{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-color);margin-bottom:0}.qKZ5Iq_services__grid{grid-template-columns:1fr;gap:10px;display:grid}@media (min-width:640px){.qKZ5Iq_services__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.qKZ5Iq_services__grid{grid-template-columns:repeat(3,1fr)}}.qKZ5Iq_services__card{aspect-ratio:5/3;color:#fff;transition:var(--transition);justify-content:center;align-items:center;text-decoration:none;display:flex;position:relative;overflow:hidden}.qKZ5Iq_services__card:hover{color:#fff}.qKZ5Iq_services__card:hover .qKZ5Iq_services__card-image{transform:scale(1.05)}.qKZ5Iq_services__card:hover .qKZ5Iq_services__card-description{opacity:1;max-height:200px}.qKZ5Iq_services__card-image{object-fit:cover;z-index:0;transition:transform .4s}.qKZ5Iq_services__card-overlay{z-index:1;background:linear-gradient(rgba(0,0,0,.1) 0%,rgba(0,0,0,.25) 50%,rgba(0,0,0,.6) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.qKZ5Iq_services__card-content{z-index:2;text-align:center;padding:var(--spacing-lg);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.qKZ5Iq_services__card-title{font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:#fff;text-shadow:0 2px 6px rgba(0,0,0,.65);margin-bottom:0;line-height:1.4}.qKZ5Iq_services__card-description{font-size:16px;font-weight:var(--font-weight-normal);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.65);opacity:0;max-height:0;margin-top:12px;margin-bottom:0;line-height:1.5;transition:max-height .4s,opacity .4s;overflow:hidden}.qKZ5Iq_services__cta-wrapper{justify-content:center;gap:var(--spacing-md);margin-top:var(--spacing-2xl);flex-wrap:wrap;display:flex}.qKZ5Iq_services__cta{text-transform:uppercase;letter-spacing:1.15px;font-size:15px;line-height:1.6;font-weight:var(--font-weight-semibold);border-radius:0!important;padding:7.231px 14.461px!important}
.gj5Boq_why-choose{padding:74px var(--spacing-lg);background-color:#eaeaea}.gj5Boq_why-choose__container{flex-direction:column;align-items:center;gap:56px;max-width:900px;margin:0 auto;display:flex}.gj5Boq_why-choose__title{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2vw,46px));font-weight:var(--font-weight-normal);color:var(--text-color);letter-spacing:2px;text-transform:capitalize;text-align:center;margin-bottom:0;line-height:1.2}.gj5Boq_why-choose__grid{gap:var(--spacing-2xl);grid-template-columns:1fr;display:grid}@media (min-width:768px){.gj5Boq_why-choose__grid{grid-template-columns:repeat(3,1fr);gap:75px}}.gj5Boq_why-choose__card{text-align:center;flex-direction:column;align-items:center;gap:22px;max-width:262px;margin:0 auto;display:flex}.gj5Boq_why-choose__icon-wrapper{justify-content:center;align-items:center;width:80px;height:68px;display:flex}.gj5Boq_why-choose__icon{object-fit:contain;width:auto;height:68px}.gj5Boq_why-choose__card-title{font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);margin-bottom:0;line-height:1.4}.gj5Boq_why-choose__card-text{color:var(--text-color);margin-bottom:0;font-size:17px;line-height:1.5}.gj5Boq_why-choose__cta-wrapper{margin-top:0}.gj5Boq_why-choose__cta{text-transform:uppercase;letter-spacing:1.15px;font-size:15px;line-height:1.6;font-weight:var(--font-weight-semibold);border-radius:0!important;padding:7.231px 14.461px!important}
.UfIiKq_meet-team{padding:74px var(--spacing-lg);background-color:var(--background-color)}.UfIiKq_meet-team__container{gap:var(--spacing-2xl);grid-template-columns:1fr;align-items:center;max-width:1178px;margin:0 auto;display:grid}@media (min-width:768px){.UfIiKq_meet-team__container{grid-template-columns:496px 1fr;gap:140px}}.UfIiKq_meet-team__image-col{justify-content:center;display:flex}.UfIiKq_meet-team__image-wrapper{background-color:#eaeaea;width:100%;max-width:496px;height:486px;position:relative;overflow:hidden}.UfIiKq_meet-team__image{object-fit:cover;width:100%;height:100%;display:block}.UfIiKq_meet-team__content{flex-direction:column;gap:36px;display:flex}.UfIiKq_meet-team__header{flex-direction:column;gap:15px;display:flex}.UfIiKq_meet-team__title{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2vw,46px));font-weight:var(--font-weight-normal);color:var(--text-color);letter-spacing:2px;text-transform:capitalize;margin-bottom:0;line-height:1.2}.UfIiKq_meet-team__subtitle{font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);margin-bottom:0;line-height:1.4}.UfIiKq_meet-team__divider{background-color:var(--primary-color);width:100%;max-width:506px;height:3px}.UfIiKq_meet-team__text{color:var(--text-color);max-width:542px;margin-bottom:0;font-size:16px;line-height:1.5}.UfIiKq_meet-team__cta{text-transform:uppercase;letter-spacing:1.15px;font-size:15px;line-height:1.6;font-weight:var(--font-weight-semibold);align-self:flex-start;border-radius:0!important;padding:7.231px 14.461px!important}
.SRvd4q_reviews{padding:74px var(--spacing-lg);justify-content:center;align-items:center;min-height:700px;display:flex;position:relative;overflow:hidden}.SRvd4q_reviews__background{will-change:transform;background-image:url(/images/home/patient-reviews-background.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:-30%;bottom:-30%;left:0;right:0}.SRvd4q_reviews__bg-overlay{background-color:rgba(0,0,0,.35);position:absolute;top:0;bottom:0;left:0;right:0}.SRvd4q_reviews__container{z-index:1;flex-direction:column;align-items:center;gap:36px;width:100%;max-width:607px;display:flex;position:relative}.SRvd4q_reviews__card{width:100%;max-width:607px;color:var(--text-color);background-color:#fff;flex-direction:column;align-items:center;gap:24px;padding:45px 32px 40px;display:flex;position:relative;box-shadow:0 4px 2px rgba(0,0,0,.25)}.SRvd4q_reviews__title{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2vw,46px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:var(--text-color);text-align:center;margin-bottom:0;line-height:1.2}.SRvd4q_reviews__stars{gap:4px;display:flex}.SRvd4q_reviews__star{color:#d1d5db;width:34px;height:34px}.SRvd4q_reviews__star--filled{color:#59b947}.SRvd4q_reviews__viewport{width:100%;overflow:hidden}.SRvd4q_reviews__track{will-change:transform;display:flex}.SRvd4q_reviews__slide{flex-direction:column;flex:0 0 100%;align-items:center;gap:24px;width:100%;padding:0 16px;display:flex}.SRvd4q_reviews__card-text{color:var(--text-color);text-align:center;max-width:394px;margin-bottom:0;font-size:16px;line-height:1.5}.SRvd4q_reviews__card-author{font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);margin-bottom:0;line-height:1.4}.SRvd4q_reviews__nav{cursor:pointer;color:var(--text-color);z-index:2;background:0 0;border:none;padding:8px;position:absolute;top:50%;transform:translateY(-50%)}.SRvd4q_reviews__nav:hover{color:var(--primary-color)}.SRvd4q_reviews__nav svg{width:24px;height:24px}.SRvd4q_reviews__nav--prev{left:12px}.SRvd4q_reviews__nav--next{right:12px}.SRvd4q_reviews__dots{align-items:center;gap:8px;display:flex}.SRvd4q_reviews__dot{cursor:pointer;background:0 0;border:1px solid #999;border-radius:50%;width:10px;height:10px;padding:0;transition:background-color .2s}.SRvd4q_reviews__dot--active{background-color:#59b947;border-color:#59b947}.SRvd4q_reviews__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;display:flex}.SRvd4q_reviews__cta{text-transform:uppercase;letter-spacing:1.15px;font-size:15px;line-height:1.6;font-weight:var(--font-weight-semibold);border-radius:0!important;padding:7.231px 14.461px!important}.SRvd4q_reviews__cta--outline{border-color:var(--text-color);color:var(--text-color);background-color:#fff}.SRvd4q_reviews__cta--outline:hover{background-color:var(--text-color);color:#fff}.SRvd4q_reviews__rating-summary,.SRvd4q_reviews__rating-text,.SRvd4q_reviews__carousel{display:none}
._2ZV6YW_testimonials{padding:var(--spacing-3xl) var(--spacing-lg);background-color:var(--background-color)}._2ZV6YW_testimonials__container{max-width:var(--container-desktop);text-align:center;margin:0 auto}._2ZV6YW_testimonials__title{font-size:var(--font-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--text-color);letter-spacing:2px;text-transform:uppercase;margin-bottom:var(--spacing-md)}._2ZV6YW_testimonials__subtitle{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-color);max-width:600px;margin:0 auto var(--spacing-2xl)}._2ZV6YW_testimonials__grid{gap:var(--spacing-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){._2ZV6YW_testimonials__grid{grid-template-columns:repeat(2,1fr)}}._2ZV6YW_testimonials__video-card{align-items:center;gap:var(--spacing-md);flex-direction:column;display:flex}._2ZV6YW_testimonials__video-placeholder{aspect-ratio:16/9;background-color:var(--tertiary-color);border-radius:var(--border-radius);width:100%;color:var(--text-light);cursor:pointer;transition:var(--transition);justify-content:center;align-items:center;display:flex}._2ZV6YW_testimonials__video-placeholder:hover{color:var(--primary-color);background-color:#dedede}._2ZV6YW_testimonials__video-label{font-size:var(--font-small);font-weight:var(--font-weight-semibold);color:var(--text-light);margin-bottom:0}
.BvCKjq_cta-banner{padding:28px var(--spacing-lg);background-color:#eaeaea}.BvCKjq_cta-banner__container{align-items:center;gap:var(--spacing-lg);text-align:center;flex-direction:column;max-width:1178px;margin:0 auto;display:flex}@media (min-width:768px){.BvCKjq_cta-banner__container{flex-direction:row;justify-content:center;gap:42px}}.BvCKjq_cta-banner__title{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2vw,46px));font-weight:var(--font-weight-normal);color:var(--text-color);text-transform:capitalize;letter-spacing:2px;margin-bottom:0;line-height:1.2}.BvCKjq_cta-banner__actions{flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}@media (min-width:768px){.BvCKjq_cta-banner__actions{flex-direction:row}}.BvCKjq_cta-banner__btn{text-transform:uppercase;letter-spacing:1.15px;font-weight:var(--font-weight-semibold);white-space:nowrap;text-align:center;min-width:auto}.BvCKjq_cta-banner__btn--outline{border:1.5px solid var(--text-color);color:var(--text-color);background-color:transparent;justify-content:center;align-items:center;gap:7px;display:inline-flex}.BvCKjq_cta-banner__btn--outline:hover{background-color:var(--text-color);color:#fff;border-color:var(--text-color)}.BvCKjq_cta-banner__phone-icon{flex-shrink:0;width:18px;height:18px}
.wcU6rG_faq{background-color:var(--background-color);padding:0}.wcU6rG_faq__container{grid-template-columns:1fr;align-items:center;gap:0;display:grid}@media (min-width:768px){.wcU6rG_faq__container{grid-template-columns:1fr 1fr}}.wcU6rG_faq__image-col{order:-1;width:100%;overflow:hidden}@media (min-width:768px){.wcU6rG_faq__image-col{order:0;align-self:stretch}}.wcU6rG_faq__image{object-fit:cover;object-position:45% center;width:100%;height:100%;display:block}.wcU6rG_faq__content{padding:var(--spacing-md) var(--spacing-md);flex-direction:column;gap:15px;max-width:100%;display:flex;overflow:hidden}@media (min-width:768px){.wcU6rG_faq__content{padding:var(--spacing-lg) var(--spacing-2xl) var(--spacing-lg) 40px;max-width:600px}}.wcU6rG_faq__title{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2vw,46px));font-weight:var(--font-weight-normal);color:var(--text-color);letter-spacing:2px;text-transform:capitalize;margin-bottom:0;line-height:1.2}.wcU6rG_faq__subtitle{font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);margin-bottom:0;line-height:1.4}.wcU6rG_faq__divider{background-color:var(--primary-color);width:100%;max-width:526px;height:3px}.wcU6rG_faq__list{flex-direction:column;gap:8px;display:flex}.wcU6rG_faq__item{border:none}.wcU6rG_faq__item--open .wcU6rG_faq__question,.wcU6rG_faq__item--open .wcU6rG_faq__answer-content{background-color:#59b947}.wcU6rG_faq__question{justify-content:space-between;align-items:center;gap:var(--spacing-md);cursor:pointer;width:100%;font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);text-align:left;background-color:#eaeaea;border:none;padding:7.5px 15px;line-height:1.4;transition:background-color .3s;display:flex}.wcU6rG_faq__question:hover{background-color:#59b947}.wcU6rG_faq__chevron{flex-shrink:0;transition:transform .3s}.wcU6rG_faq__item--open .wcU6rG_faq__chevron{transform:rotate(180deg)}.wcU6rG_faq__answer{max-height:0;transition:max-height .4s;overflow:hidden}.wcU6rG_faq__item--open .wcU6rG_faq__answer{max-height:500px}.wcU6rG_faq__answer-content{flex-direction:column;align-items:flex-start;gap:22px;padding:22px 28px;display:flex}.wcU6rG_faq__answer-content p{color:var(--text-color);max-width:100%;margin-bottom:0;font-size:16px;line-height:1.5}.wcU6rG_faq__answer-btn{text-transform:uppercase;letter-spacing:1.15px;font-weight:var(--font-weight-semibold);color:var(--text-color);cursor:pointer;background-color:#fff;border:none;align-self:center;padding:7.5px 15px;font-size:13px}.wcU6rG_faq__actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;display:flex}.wcU6rG_faq__cta{font-size:15px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;white-space:nowrap;cursor:pointer;transition:var(--transition);background-color:var(--primary-color);color:var(--text-color);border:none;border-radius:0;justify-content:center;align-items:center;padding:7.231px 14.461px;line-height:1.6;text-decoration:none;display:flex}.wcU6rG_faq__cta:hover{background-color:var(--secondary-color);color:#fff}.wcU6rG_faq__cta--outline{border:1.5px solid var(--text-color);color:var(--text-color);background-color:transparent}.wcU6rG_faq__cta--outline:hover{background-color:var(--text-color);color:#fff}
._7ap7nG_book{padding:74px var(--spacing-lg);position:relative;overflow:hidden}._7ap7nG_book__background{position:absolute;top:0;bottom:0;left:0;right:0}._7ap7nG_book__bg-image{object-fit:cover;width:100%;height:100%}._7ap7nG_book__bg-overlay{background-color:rgba(0,0,0,.7);position:absolute;top:0;bottom:0;left:0;right:0}._7ap7nG_book__container{z-index:1;color:#fff;flex-direction:column;align-items:center;gap:13px;max-width:1183px;margin:0 auto;display:flex;position:relative}._7ap7nG_book__title{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2vw,46px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:#fff;text-align:center;margin-bottom:0;line-height:1.2}._7ap7nG_book__subtitle{color:#fff;text-align:center;margin-bottom:0;font-size:17px;line-height:1.5}._7ap7nG_book__form{flex-direction:column;gap:0;width:100%;margin-top:30px;display:flex}._7ap7nG_book__form-row{grid-template-columns:1fr;gap:20px;display:grid}@media (min-width:768px){._7ap7nG_book__form-row{grid-template-columns:1fr 1fr;gap:50px}}._7ap7nG_book__form-group{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}._7ap7nG_book__label{font-size:15px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:#fff;line-height:1.6}._7ap7nG_book__input{color:#fff;width:100%;height:53px;font-family:var(--font-family);background:0 0;border:1px solid #fff;padding:0 15px;font-size:15px}._7ap7nG_book__input::-ms-input-placeholder{color:rgba(255,255,255,.5)}._7ap7nG_book__input::placeholder{color:rgba(255,255,255,.5)}._7ap7nG_book__input:focus{outline:2px solid var(--primary-color);outline-offset:-2px}._7ap7nG_book__date-wrapper{width:100%;position:relative}._7ap7nG_book__input--date{cursor:pointer;text-align:left;align-items:center;display:flex;position:relative}._7ap7nG_book__date-placeholder{color:rgba(255,255,255,.5)}._7ap7nG_book__cal-popup{z-index:10;background-color:#1e1e1e;border:1px solid rgba(255,255,255,.2);border-radius:8px;width:280px;padding:16px;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 8px 24px rgba(0,0,0,.5)}._7ap7nG_book__cal-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}._7ap7nG_book__cal-month{font-size:14px;font-weight:var(--font-weight-semibold);color:#fff}._7ap7nG_book__cal-nav{cursor:pointer;color:rgba(255,255,255,.7);background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px;display:flex}._7ap7nG_book__cal-nav:hover{color:#fff;background-color:rgba(255,255,255,.1)}._7ap7nG_book__cal-grid{text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;display:grid}._7ap7nG_book__cal-weekday{font-size:11px;font-weight:var(--font-weight-semibold);color:rgba(255,255,255,.5);text-transform:uppercase;padding:4px 0}._7ap7nG_book__cal-cell{padding:6px}._7ap7nG_book__cal-day{cursor:pointer;color:#fff;background:0 0;border:none;border-radius:4px;padding:6px;font-size:13px;transition:background-color .15s}._7ap7nG_book__cal-day:hover{background-color:rgba(89,185,71,.3)}._7ap7nG_book__cal-day--today{border:1px solid rgba(255,255,255,.3)}._7ap7nG_book__cal-day--selected{color:#1e1e1e;font-weight:var(--font-weight-semibold);background-color:#59b947}._7ap7nG_book__cal-day--selected:hover{background-color:#4da63e}._7ap7nG_book__cal-footer{border-top:1px solid rgba(255,255,255,.1);justify-content:space-between;margin-top:12px;padding-top:8px;display:flex}._7ap7nG_book__cal-footer-btn{cursor:pointer;color:#59b947;font-size:13px;font-weight:var(--font-weight-semibold);background:0 0;border:none;border-radius:4px;padding:4px 8px}._7ap7nG_book__cal-footer-btn:hover{background-color:rgba(89,185,71,.15)}._7ap7nG_book__calendar-icon{pointer-events:none;color:#fff;width:24px;height:24px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}._7ap7nG_book__select{color:#fff;width:100%;height:53px;font-family:var(--font-family);cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background:0 0;border:1px solid #fff;padding:0 15px;font-size:15px}._7ap7nG_book__select option{color:#fff;background:#333}._7ap7nG_book__textarea{color:#fff;width:100%;min-height:55px;font-family:var(--font-family);resize:vertical;background:0 0;border:1px solid #fff;padding:15px;font-size:15px}._7ap7nG_book__textarea::-ms-input-placeholder{color:rgba(255,255,255,.5)}._7ap7nG_book__textarea::placeholder{color:rgba(255,255,255,.5)}._7ap7nG_book__textarea:focus{outline:2px solid var(--primary-color);outline-offset:-2px}._7ap7nG_book__patient-type{grid-template-columns:1fr 1fr;gap:22px;height:53px;display:grid}._7ap7nG_book__patient-type-btn{color:#fff;font-family:var(--font-family);font-size:15px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;cursor:pointer;background:0 0;border:1.5px solid #fff;justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s;display:flex}._7ap7nG_book__patient-type-btn:hover{background-color:rgba(89,185,71,.3)}._7ap7nG_book__patient-type-btn--active{color:var(--text-color);background-color:#59b947;border-color:#59b947}._7ap7nG_book__patient-type-btn--active:hover{background-color:#4da63e}._7ap7nG_book__submit{text-transform:uppercase;letter-spacing:1.15px;font-weight:var(--font-weight-semibold);align-self:center;margin-top:20px}._7ap7nG_book__text,._7ap7nG_book__contact,._7ap7nG_book__cta{display:none}
.kGhpOG_mvt{width:100%;max-width:640px;margin:var(--spacing-2xl) auto}.kGhpOG_mvt__frame{aspect-ratio:640/660;border-radius:var(--border-radius);background-color:var(--tertiary-color);width:100%;max-width:100%;height:auto;box-shadow:var(--box-shadow);border:0;margin:0;display:block}
.jRsBlq_service-image{border-radius:var(--border-radius-lg);background-color:var(--tertiary-color);width:100%;box-shadow:var(--box-shadow);overflow:hidden}.jRsBlq_service-image--banner{max-width:800px;margin:var(--spacing-lg) 0 var(--spacing-2xl)}.jRsBlq_service-image--square{max-width:520px;margin:var(--spacing-lg) 0 var(--spacing-2xl)}.jRsBlq_service-image--portrait{max-width:420px;margin:var(--spacing-2xl) auto}.jRsBlq_service-image--float{float:right;max-width:280px;margin:0 0 var(--spacing-lg) var(--spacing-lg);shape-outside:margin-box}@media (max-width:480px){.jRsBlq_service-image--float{float:none;max-width:240px;margin:var(--spacing-md) auto var(--spacing-lg)}}.jRsBlq_service-image__img{width:100%;height:auto;display:block}
._6J5QiG_video{margin-top:var(--spacing-2xl)}._6J5QiG_video__frame{aspect-ratio:16/9;width:100%;max-width:800px;margin:var(--spacing-lg) auto 0;border-radius:var(--border-radius-lg);background-color:var(--tertiary-color);box-shadow:var(--box-shadow);overflow:hidden}._6J5QiG_video ._6J5QiG_video__frame iframe{width:100%;max-width:none;height:100%;box-shadow:none;border:0;margin:0;display:block}
._9-fP6G_split{padding:var(--spacing-3xl) var(--spacing-lg)}._9-fP6G_split--white{background-color:var(--background-color)}._9-fP6G_split--muted{background-color:#f7f7f7}._9-fP6G_split__container{gap:var(--spacing-2xl);grid-template-columns:1fr;align-items:center;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){._9-fP6G_split__container{grid-template-columns:1fr 1fr;gap:60px}._9-fP6G_split--reversed ._9-fP6G_split__container{direction:rtl}._9-fP6G_split--reversed ._9-fP6G_split__container>*{direction:ltr}}._9-fP6G_split__text{gap:var(--spacing-md);flex-direction:column;display:flex}._9-fP6G_split__heading{font-family:var(--font-family-heading);font-size:max(1.5rem,min(1.2rem + 1.5vw,32px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:var(--text-color);margin-bottom:0;line-height:1.2}._9-fP6G_split__body{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light)}._9-fP6G_split__body p{margin-bottom:var(--spacing-sm)}._9-fP6G_split__body ul{gap:var(--spacing-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._9-fP6G_split__body ul li{padding-left:1.25rem;position:relative}._9-fP6G_split__body ul li:before{content:"";background-color:var(--primary-color);border-radius:50%;width:8px;height:8px;position:absolute;top:.55em;left:0}._9-fP6G_split__media{border-radius:var(--border-radius-lg);box-shadow:var(--box-shadow);overflow:hidden}._9-fP6G_split__image{object-fit:cover;width:100%;height:auto;display:block}
.ryFgiW_page-cta{padding:var(--spacing-3xl) var(--spacing-lg);text-align:center}.ryFgiW_page-cta--dark{background-color:var(--secondary-color);color:#fff}.ryFgiW_page-cta--dark .ryFgiW_page-cta__heading{color:#fff}.ryFgiW_page-cta--dark .ryFgiW_page-cta__subtitle{color:rgba(255,255,255,.85)}.ryFgiW_page-cta--dark .ryFgiW_page-cta__phone{color:#fff;border-color:#fff}.ryFgiW_page-cta--dark .ryFgiW_page-cta__phone:hover{color:var(--secondary-color);background-color:#fff}.ryFgiW_page-cta--light{color:var(--text-color);background-color:#f3f3f3}.ryFgiW_page-cta--light .ryFgiW_page-cta__heading{color:var(--text-color)}.ryFgiW_page-cta--light .ryFgiW_page-cta__subtitle{color:var(--text-light)}.ryFgiW_page-cta--light .ryFgiW_page-cta__phone{border-color:var(--text-color);color:var(--text-color)}.ryFgiW_page-cta--light .ryFgiW_page-cta__phone:hover{background-color:var(--text-color);color:#fff}.ryFgiW_page-cta__container{align-items:center;gap:var(--spacing-md);flex-direction:column;max-width:900px;margin:0 auto;display:flex}.ryFgiW_page-cta__heading{font-family:var(--font-family-heading);font-size:max(2.25rem,min(1.8rem + 2.5vw,54px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;margin-bottom:0;line-height:1.2}.ryFgiW_page-cta__subtitle{font-size:var(--font-p);line-height:var(--line-height-normal);max-width:640px;margin-bottom:0}.ryFgiW_page-cta__actions{gap:var(--spacing-md);margin-top:var(--spacing-sm);flex-wrap:wrap;justify-content:center;display:flex}.ryFgiW_page-cta__btn{text-transform:uppercase;letter-spacing:1.15px;font-weight:var(--font-weight-semibold);white-space:nowrap}.ryFgiW_page-cta__phone{font-family:var(--font-family);transition:var(--transition);cursor:pointer;background:0 0;border:1.5px solid;align-items:center;gap:7px;padding:10px 20px;font-size:15px;text-decoration:none;display:inline-flex}
.ruq3wa_cms{padding:var(--spacing-2xl) var(--spacing-lg)}.ruq3wa_cms--white{background-color:var(--background-color)}.ruq3wa_cms--muted{background-color:#f7f7f7}.ruq3wa_cms__inner{max-width:860px;margin:0 auto}.ruq3wa_cms__inner h1{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2vw,46px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:var(--text-color);margin-bottom:var(--spacing-md);line-height:1.2}.ruq3wa_cms__inner h2{font-family:var(--font-family-heading);font-size:max(1.5rem,min(1.2rem + 1.5vw,32px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:var(--text-color);margin-top:var(--spacing-xl);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:3px solid var(--primary-color);line-height:1.2}.ruq3wa_cms__inner h2:first-child{margin-top:0}.ruq3wa_cms__inner h3{font-family:var(--font-family);font-size:max(1.15rem,min(1rem + .5vw,21px));font-weight:var(--font-weight-semibold);letter-spacing:1.5px;text-transform:uppercase;color:var(--text-color);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);line-height:1.3}.ruq3wa_cms__inner h4{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:1.15px;text-transform:uppercase;color:var(--text-color);margin-top:var(--spacing-lg);margin-bottom:var(--spacing-sm);line-height:1.4}.ruq3wa_cms__inner p{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light);margin-bottom:var(--spacing-md)}.ruq3wa_cms__inner ul:not(.children-list){margin-left:0;margin-bottom:var(--spacing-md);gap:var(--spacing-sm);grid-template-columns:1fr;list-style:none;display:grid}@media (min-width:768px){.ruq3wa_cms__inner ul:not(.children-list){grid-template-columns:1fr 1fr}}.ruq3wa_cms__inner ul:not(.children-list) li{font-size:var(--font-p);color:var(--text-light);padding:var(--spacing-md);border-left:3px solid var(--primary-color);background-color:#fff;margin-bottom:0;line-height:1.5;box-shadow:0 1px 3px rgba(0,0,0,.06)}.ruq3wa_cms__inner ul:not(.children-list) li:before{content:"";background-color:var(--primary-color);vertical-align:top;border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:7px;margin-right:10px;display:inline-block}.ruq3wa_cms--white .ruq3wa_cms__inner ul:not(.children-list) li{box-shadow:none;background-color:#f9f9f9}
.qCjLMW_strip{padding:var(--spacing-2xl) var(--spacing-lg)}.qCjLMW_strip--white{background-color:var(--background-color)}.qCjLMW_strip--muted{background-color:#f7f7f7}.qCjLMW_strip--accent{background-color:var(--primary-color)}.qCjLMW_strip--accent .qCjLMW_strip__value,.qCjLMW_strip--accent .qCjLMW_strip__label{color:#fff}.qCjLMW_strip--accent .qCjLMW_strip__item+.qCjLMW_strip__item{border-color:rgba(255,255,255,.35)}.qCjLMW_strip__inner{gap:var(--spacing-lg);text-align:center;grid-template-columns:1fr;max-width:1100px;margin:0 auto;display:grid}@media (min-width:768px){.qCjLMW_strip__inner{grid-template-columns:repeat(3,1fr);gap:0}}.qCjLMW_strip__item{align-items:center;gap:var(--spacing-xs);padding:0 var(--spacing-lg);flex-direction:column;display:flex}@media (min-width:768px){.qCjLMW_strip__item+.qCjLMW_strip__item{border-left:1px solid var(--border-color)}}.qCjLMW_strip__value{font-family:var(--font-family-heading);font-size:max(1.75rem,min(1.4rem + 1.5vw,34px));font-weight:var(--font-weight-normal);letter-spacing:1.5px;color:var(--primary-color-text);line-height:1.1}.qCjLMW_strip__label{font-size:var(--font-p);line-height:var(--line-height-normal);color:var(--text-light);max-width:260px}
.ZwbSSW_steps{padding:var(--spacing-3xl) var(--spacing-lg)}.ZwbSSW_steps--white{background-color:var(--background-color)}.ZwbSSW_steps--muted{background-color:#f7f7f7}.ZwbSSW_steps__inner{max-width:1000px;margin:0 auto}.ZwbSSW_steps__heading{font-family:var(--font-family-heading);font-size:max(1.5rem,min(1.2rem + 1.5vw,32px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:var(--text-color);text-align:center;margin-bottom:var(--spacing-sm);line-height:1.2}.ZwbSSW_steps__intro{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light);text-align:center;max-width:680px;margin:0 auto var(--spacing-2xl)}.ZwbSSW_steps__list{gap:var(--spacing-md);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.ZwbSSW_steps__list{gap:var(--spacing-lg);grid-template-columns:1fr 1fr}}.ZwbSSW_steps__item{align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--border-radius);border-top:3px solid var(--primary-color);background-color:#fff;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.06)}.ZwbSSW_steps--white .ZwbSSW_steps__item{box-shadow:none;background-color:#f9f9f9}.ZwbSSW_steps__number{font-family:var(--font-family-heading);font-size:34px;font-weight:var(--font-weight-normal);color:var(--primary-color-text);flex-shrink:0;line-height:1}.ZwbSSW_steps__content{gap:var(--spacing-xs);flex-direction:column;display:flex}.ZwbSSW_steps__title{font-family:var(--font-family);font-size:16px;font-weight:var(--font-weight-semibold);letter-spacing:1.15px;text-transform:uppercase;color:var(--text-color);margin-bottom:0}.ZwbSSW_steps__text{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light);margin-bottom:0}
.tAf6lq_gallery{gap:var(--spacing-2xl);margin:var(--spacing-xl) 0 var(--spacing-2xl);flex-direction:column;display:flex}.tAf6lq_gallery__cases{gap:var(--spacing-xl);flex-direction:column;display:flex}.tAf6lq_gallery__card{border:1px solid var(--border-color);border-radius:var(--border-radius-lg);padding:var(--spacing-lg);gap:var(--spacing-md);background-color:#f9fafb;flex-direction:column;display:flex}.tAf6lq_gallery__card-label{font-family:var(--font-family-heading);font-size:var(--font-p);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.5px;color:var(--primary-color-text);margin-bottom:0}.tAf6lq_gallery__pair{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.tAf6lq_gallery__pair{grid-template-columns:repeat(2,1fr)}}.tAf6lq_gallery__extras{gap:var(--spacing-md);grid-template-columns:1fr;display:grid}@media (min-width:640px){.tAf6lq_gallery__extras{grid-template-columns:repeat(2,1fr)}}.tAf6lq_gallery__figure{gap:var(--spacing-xs);flex-direction:column;margin:0;display:flex}.tAf6lq_gallery__tag{font-size:var(--font-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1px;color:var(--text-light)}.tAf6lq_gallery__frame{border-radius:var(--border-radius);background-color:var(--tertiary-color);aspect-ratio:1800/730;overflow:hidden}.tAf6lq_gallery__img{object-fit:cover;width:100%;height:100%;display:block}.tAf6lq_gallery__results{gap:var(--spacing-md);flex-direction:column;display:flex}.tAf6lq_gallery__results-heading{font-family:var(--font-family-heading);font-size:max(1.25rem,min(1rem + 1vw,24px));font-weight:var(--font-weight-normal);letter-spacing:1.5px;color:var(--text-color);margin-bottom:0}.tAf6lq_gallery__slideshow{width:100%;max-width:700px;margin:0 auto;position:relative}.tAf6lq_gallery__slideshow-viewport{width:100%;overflow:hidden}.tAf6lq_gallery__slideshow-track{will-change:transform;display:flex}.tAf6lq_gallery__slideshow-slide{width:100%;padding:0 var(--spacing-xs);flex:0 0 100%}.tAf6lq_gallery__slideshow-nav{border:1px solid var(--border-color);cursor:pointer;width:40px;height:40px;color:var(--text-color);z-index:2;transition:var(--transition);background:rgba(255,255,255,.9);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.tAf6lq_gallery__slideshow-nav:hover{color:var(--primary-color);border-color:var(--primary-color)}.tAf6lq_gallery__slideshow-nav svg{width:20px;height:20px}.tAf6lq_gallery__slideshow-nav--prev{left:-8px}@media (min-width:768px){.tAf6lq_gallery__slideshow-nav--prev{left:-20px}}.tAf6lq_gallery__slideshow-nav--next{right:-8px}@media (min-width:768px){.tAf6lq_gallery__slideshow-nav--next{right:-20px}}.tAf6lq_gallery__slideshow-dots{margin-top:var(--spacing-md);justify-content:center;align-items:center;gap:8px;display:flex}.tAf6lq_gallery__slideshow-dot{cursor:pointer;background:0 0;border:1px solid #999;border-radius:50%;width:10px;height:10px;padding:0;transition:background-color .2s}.tAf6lq_gallery__slideshow-dot--active{background-color:var(--primary-color);border-color:var(--primary-color)}
.CWDFFa_team-member{gap:var(--spacing-lg);padding:var(--spacing-lg);border:1px solid var(--border-color);border-radius:var(--border-radius-lg);margin:var(--spacing-lg) 0;background-color:#f9fafb;grid-template-columns:1fr;align-items:start;display:grid}@media (min-width:640px){.CWDFFa_team-member{gap:var(--spacing-xl);grid-template-columns:220px 1fr}.CWDFFa_team-member--reversed{grid-template-columns:1fr 220px}.CWDFFa_team-member--reversed .CWDFFa_team-member__media{grid-area:1/2}.CWDFFa_team-member--reversed .CWDFFa_team-member__content{grid-area:1/1}}.CWDFFa_team-member__media{border-radius:var(--border-radius);box-shadow:var(--box-shadow);max-width:220px;margin:0 auto;overflow:hidden}@media (min-width:640px){.CWDFFa_team-member__media{margin:0}}.CWDFFa_team-member__image{object-fit:cover;width:100%;height:auto;display:block}.CWDFFa_team-member__content{gap:var(--spacing-xs);flex-direction:column;display:flex}.CWDFFa_team-member__name{font-family:var(--font-family-heading);font-size:max(1.25rem,min(1rem + 1vw,24px));font-weight:var(--font-weight-normal);letter-spacing:1.5px;color:var(--text-color);margin-bottom:0}.CWDFFa_team-member__title{font-size:var(--font-small);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1px;color:var(--primary-color-text);margin-bottom:var(--spacing-xs)}.CWDFFa_team-member__bio{font-size:var(--font-p);line-height:var(--line-height-relaxed);color:var(--text-light);white-space:pre-line;margin-bottom:0}
.AYYXbG_layout{padding:var(--spacing-2xl) var(--spacing-lg);max-width:1440px;margin:0 auto}@media (min-width:768px){.AYYXbG_layout{padding:var(--spacing-3xl) var(--spacing-2xl)}}@media (min-width:1441px){.AYYXbG_layout{padding:var(--spacing-3xl) var(--spacing-3xl)}}.AYYXbG_layout--full .AYYXbG_full-width{max-width:1000px;margin:0 auto}.AYYXbG_full-width{max-width:900px}.AYYXbG_full-width h1{font-family:var(--font-family-heading);font-size:max(2rem,min(1.5rem + 2vw,46px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:var(--text-color);margin-bottom:var(--spacing-md);line-height:1.2}.AYYXbG_full-width h2{font-family:var(--font-family-heading);font-size:max(1.5rem,min(1.2rem + 1.5vw,32px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:var(--text-color);margin-top:var(--spacing-2xl);margin-bottom:var(--spacing-sm);padding-bottom:var(--spacing-sm);border-bottom:3px solid var(--primary-color);line-height:1.2}.AYYXbG_full-width h3{font-family:var(--font-family);font-size:max(1.25rem,min(1rem + 1vw,24px));font-weight:var(--font-weight-semibold);letter-spacing:2px;text-transform:uppercase;color:var(--text-color);margin-bottom:var(--spacing-sm);line-height:1.3}.AYYXbG_full-width h4{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-semibold);letter-spacing:1.15px;text-transform:uppercase;color:var(--text-color);margin-bottom:var(--spacing-sm);line-height:1.4}.AYYXbG_full-width p{font-size:var(--font-p);color:var(--text-light);margin-bottom:var(--spacing-md);line-height:1.5}.AYYXbG_full-width ul{margin-left:0;margin-bottom:var(--spacing-md);gap:var(--spacing-sm);grid-template-columns:1fr;list-style:none;display:grid}@media (min-width:768px){.AYYXbG_full-width ul{gap:var(--spacing-md);grid-template-columns:1fr 1fr}}.AYYXbG_full-width ul li{font-size:var(--font-p);color:var(--text-light);padding:var(--spacing-md);border-left:3px solid var(--primary-color);background-color:#f9f9f9;margin-bottom:0;line-height:1.5}.AYYXbG_full-width ul li:before{content:"";background-color:var(--primary-color);vertical-align:top;border-radius:50%;width:8px;min-width:8px;height:8px;margin-top:7px;margin-right:10px;display:inline-block}.AYYXbG_content--sectioned{max-width:100%}.AYYXbG_content--sectioned>div{padding:var(--spacing-xl) 0}.AYYXbG_content--sectioned>div:nth-child(2n){padding-left:var(--spacing-md);padding-right:var(--spacing-md);background-color:#f7f7f7}.AYYXbG_content--numbered{counter-reset:section-counter}.AYYXbG_content--numbered h2{counter-increment:section-counter;align-items:center;gap:var(--spacing-md);border-bottom:none;padding-bottom:0;display:flex}.AYYXbG_content--numbered h2:before{content:counter(section-counter, decimal-leading-zero);font-family:var(--font-family-heading);font-size:48px;font-weight:var(--font-weight-normal);color:var(--primary-color);opacity:.3;flex-shrink:0;line-height:1}.AYYXbG_content--cards h2{background-color:var(--secondary-color);color:#fff;padding:var(--spacing-md) var(--spacing-lg);border-bottom:none}.AYYXbG_content--accent-left h2{border-bottom:none;border-left:4px solid var(--primary-color);padding-left:var(--spacing-md);padding-bottom:0}.AYYXbG_video-centered iframe{width:100%;max-width:640px;height:400px;margin:var(--spacing-2xl) auto;background-color:var(--tertiary-color);border:none;display:block;box-shadow:0 4px 20px rgba(0,0,0,.1)}.AYYXbG_divider{background-color:var(--primary-color);width:100%;max-width:506px;height:3px;margin:var(--spacing-sm) 0}.AYYXbG_split-row{gap:var(--spacing-2xl);margin:var(--spacing-2xl) 0;grid-template-columns:1fr;align-items:center;display:grid}@media (min-width:768px){.AYYXbG_split-row{grid-template-columns:1fr 1fr;gap:40px}.AYYXbG_split-row--reverse{direction:rtl}.AYYXbG_split-row--reverse>*{direction:ltr}}.AYYXbG_split-row__text{gap:var(--spacing-md);flex-direction:column;display:flex}.AYYXbG_split-row__text h2{font-family:var(--font-family-heading);font-size:max(1.5rem,min(1.2rem + 1.5vw,32px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:var(--text-color);margin-bottom:0;line-height:1.2}.AYYXbG_split-row__text p{font-size:var(--font-p);color:var(--text-light);margin-bottom:0;line-height:1.5}.AYYXbG_split-row__image{width:100%;min-height:300px;position:relative;overflow:hidden}@media (min-width:768px){.AYYXbG_split-row__image{min-height:400px}}.AYYXbG_split-row__image img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.AYYXbG_callout{border-left:4px solid var(--primary-color);padding:var(--spacing-lg) var(--spacing-xl);margin:var(--spacing-2xl) 0;background-color:rgba(89,185,71,.05)}.AYYXbG_callout p{color:var(--text-color);margin-bottom:0;font-size:18px;font-style:italic;line-height:1.6}.AYYXbG_accent-band{background-color:var(--secondary-color);padding:var(--spacing-2xl) var(--spacing-lg);margin:var(--spacing-2xl) 0}@media (min-width:768px){.AYYXbG_accent-band{padding:var(--spacing-2xl) var(--spacing-2xl)}}.AYYXbG_accent-band__inner{text-align:center;max-width:900px;margin:0 auto}.AYYXbG_accent-band__inner h2{font-family:var(--font-family-heading);font-size:max(1.5rem,min(1.2rem + 1.5vw,32px));font-weight:var(--font-weight-normal);letter-spacing:2px;text-transform:capitalize;color:#fff;margin-bottom:var(--spacing-sm);line-height:1.2}.AYYXbG_accent-band__inner p{font-size:var(--font-p);color:rgba(255,255,255,.85);margin-bottom:0;line-height:1.5}.AYYXbG_feature-list{gap:var(--spacing-lg);margin:var(--spacing-2xl) 0;grid-template-columns:1fr;display:grid}@media (min-width:768px){.AYYXbG_feature-list{grid-template-columns:1fr 1fr}}.AYYXbG_feature-item{gap:var(--spacing-md);align-items:flex-start;display:flex}.AYYXbG_feature-dot{background-color:var(--primary-color);border-radius:50%;width:12px;min-width:12px;height:12px;margin-top:6px}.AYYXbG_feature-text h4{font-family:var(--font-family);font-size:15px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);margin-bottom:4px;line-height:1.4}.AYYXbG_feature-text p{font-size:var(--font-p);color:var(--text-light);margin-bottom:0;line-height:1.5}.AYYXbG_stagger-grid{gap:var(--spacing-xl);margin:var(--spacing-2xl) 0;grid-template-columns:1fr;display:grid}@media (min-width:768px){.AYYXbG_stagger-grid{grid-template-columns:1fr 1fr}.AYYXbG_stagger-grid>:nth-child(2n){margin-top:var(--spacing-2xl)}}.AYYXbG_stagger-card{border:1px solid var(--border-color);padding:var(--spacing-xl);transition:var(--transition)}.AYYXbG_stagger-card:hover{border-color:var(--primary-color);box-shadow:0 8px 24px rgba(0,0,0,.08)}.AYYXbG_stagger-card h3{font-family:var(--font-family);font-size:18px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:1.15px;color:var(--text-color);margin-bottom:var(--spacing-sm);line-height:1.4}.AYYXbG_stagger-card p{font-size:var(--font-p);color:var(--text-light);margin-bottom:0;line-height:1.5}.AYYXbG_stagger-card:before{content:"";background-color:var(--primary-color);width:40px;height:3px;margin-bottom:var(--spacing-md);display:block}
