.bep-lp,.bep-mobile-bar{--bep-deep:#284233;--bep-lime:#6ea13c;--bep-cta:#699e35;--bep-heading:#232323;--bep-text:#666;--bep-grey:#f6f6f6;--bep-border:#e5e5e5;--bep-star:#f5b301;--bep-radius:4px;--bep-shadow:0 10px 30px -12px rgba(0, 0, 0, 0.18);font-family:"Poppins",ui-sans-serif,system-ui,sans-serif;color:var(--bep-text);font-size:16px;line-height:24px}.bep-lp{display:block;background:#fff;text-align:left}.bep-lp :where(p,li,dt,dd,span,strong,figcaption,blockquote,summary,th,td){color:inherit}.bep-lp *,.bep-lp *::before,.bep-lp *::after,.bep-mobile-bar *{box-sizing:border-box}.bep-lp :where(h1,h2,h3,p,ul,ol,dl,dd,figure,blockquote){margin:0;padding:0}.bep-lp :where(h1,h2,h3){font-family:inherit;color:var(--bep-heading);font-weight:600;letter-spacing:0;text-transform:none}.bep-lp :where(h1,h2,h3)::before,.bep-lp :where(h1,h2,h3)::after{content:none;display:none}.bep-lp :where(ul,ol){list-style:none}.bep-lp :where(li)::before{content:none}.bep-lp img{max-width:100%;height:auto;display:block}.bep-lp a{transition:color 0.15s,background-color 0.15s,border-color 0.15s}.bep-lp .screen-reader-text{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap}.bep-lp .bep-icon,.bep-mobile-bar .bep-icon{width:16px;height:16px;flex-shrink:0}.bep-container{width:100%;max-width:1152px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}.bep-container--mid{max-width:896px}.bep-container--narrow{max-width:768px}.bep-section{padding:80px 0}.bep-section--grey{background:var(--bep-grey)}.bep-section--dark{background:var(--bep-deep);color:#fff}.bep-lp .bep-section--dark :where(h2,h3){color:#fff}.bep-heading{margin-bottom:40px}.bep-heading--center{max-width:672px;margin-left:auto;margin-right:auto;text-align:center}.bep-lp .bep-heading h2{font-size:30px;line-height:36px}.bep-rule{display:flex;gap:6px;margin-top:16px;height:3px}.bep-heading--center .bep-rule{justify-content:center}.bep-rule span{display:block;height:3px;width:42px;background:var(--bep-heading)}.bep-rule span+span{width:12px}.bep-section--dark .bep-rule span{background:var(--bep-lime)}.bep-heading--left .bep-rule span{width:40px;background:var(--bep-cta)}.bep-heading--left .bep-rule span+span{display:none}.bep-heading__intro{margin-top:20px;font-size:18px;line-height:28px}.bep-section--dark .bep-heading__intro{opacity:.85}.bep-steps .bep-heading,.bep-pricing .bep-heading{margin-bottom:48px}.bep-eyebrow{color:var(--bep-lime);font-size:13px;line-height:19.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bep-btn-row{display:flex;flex-direction:column;gap:12px}.bep-lp .bep-btn,.bep-mobile-bar .bep-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 28px;border:0;border-radius:var(--bep-radius);font-family:inherit;font-size:16px;font-weight:600;line-height:24px;text-decoration:none;white-space:nowrap;cursor:pointer}.bep-lp .bep-btn__arrow{transition:transform 0.15s}.bep-lp .bep-btn:hover .bep-btn__arrow{transform:translateX(2px)}.bep-lp .bep-btn--lime,.bep-mobile-bar .bep-btn--lime{background:var(--bep-cta);color:#fff}.bep-lp .bep-btn--lime:hover,.bep-lp .bep-btn--lime:focus,.bep-mobile-bar .bep-btn--lime:hover,.bep-mobile-bar .bep-btn--lime:focus{background:var(--bep-deep);color:#fff}.bep-lp .bep-btn--dark{background:var(--bep-deep);color:#fff}.bep-lp .bep-btn--dark:hover,.bep-lp .bep-btn--dark:focus{background:rgb(40 66 51 / .9);color:#fff}.bep-lp .bep-btn--outline-light{border:2px solid rgb(255 255 255 / .3);background:#fff0;color:#fff}.bep-lp .bep-btn--outline-light:hover,.bep-lp .bep-btn--outline-light:focus{background:rgb(255 255 255 / .1);color:#fff}.bep-lp .bep-btn--outline,.bep-mobile-bar .bep-btn--outline{border:2px solid var(--bep-deep);background:#fff;color:var(--bep-deep)}.bep-lp .bep-btn--outline:hover,.bep-lp .bep-btn--outline:focus,.bep-mobile-bar .bep-btn--outline:hover,.bep-mobile-bar .bep-btn--outline:focus{background:var(--bep-deep);color:#fff}.bep-lp .bep-btn:focus-visible,.bep-mobile-bar .bep-btn:focus-visible,.bep-lp summary:focus-visible{outline:2px solid var(--bep-cta);outline-offset:2px}.bep-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--bep-cta);color:#fff;flex-shrink:0}.bep-lp .bep-icon-circle .bep-icon{width:20px;height:20px}.bep-hero{position:relative;overflow:hidden;background:var(--bep-heading)}.bep-lp .bep-hero__bg{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover}.bep-hero__overlay{position:absolute;inset:0;background:rgb(35 35 35 / .7)}.bep-hero__inner{position:relative;padding-top:56px;padding-bottom:56px;color:#fff}.bep-lp .bep-hero__title{margin-top:16px;color:#fff;font-size:36px;line-height:1.25}.bep-hero__text{margin-top:20px;max-width:576px;font-size:18px;line-height:28px;opacity:.9}.bep-hero .bep-btn-row{margin-top:28px}.bep-hero__ticks{display:grid;gap:8px;margin-top:32px;font-size:14px;line-height:20px;font-weight:500}.bep-hero__ticks li{display:flex;align-items:center;gap:8px}.bep-tick{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--bep-cta);color:#fff;flex-shrink:0}.bep-lp .bep-tick .bep-icon{width:14px;height:14px}.bep-pricebar{background:var(--bep-grey);border-bottom:1px solid var(--bep-border)}.bep-pricebar__inner{display:flex;flex-direction:column;gap:24px;padding-top:32px;padding-bottom:32px}.bep-lp .bep-pricebar__title{color:var(--bep-heading);font-size:18px;line-height:28px;font-weight:600}.bep-pricebar__copy p{margin-top:4px;font-size:14px;line-height:20px}.bep-pricebar__prices{display:flex;flex-wrap:wrap;gap:12px 32px}.bep-pricebar__prices dt{font-size:14px;line-height:20px;font-weight:400}.bep-lp .bep-pricebar__prices dd{color:var(--bep-deep);font-size:24px;line-height:32px;font-weight:600}.bep-booking{padding:32px 0;background:#fff;scroll-margin-top:120px}.bep-lp .bep-booking__title{text-align:center;font-size:30px;line-height:36px}.bep-booking__intro{max-width:987px;margin:16px auto 24px;text-align:center;font-size:14px;line-height:20px}.bep-booking__form{max-width:987px;margin:0 auto}.bep-highlights{border-bottom:1px solid var(--bep-border);background:#fff}.bep-highlights__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding-top:40px;padding-bottom:40px}.bep-highlight{display:flex;align-items:flex-start;gap:12px;font-size:14px;line-height:20px}.bep-highlight strong{display:block;color:var(--bep-heading);font-size:16px;line-height:24px;font-weight:600}.bep-need__grid{display:grid;gap:40px;align-items:center}.bep-lp .bep-need .bep-heading{margin-bottom:0}.bep-need .bep-lead{margin-top:20px}.bep-symptoms{display:grid;gap:12px;margin-top:24px}.bep-symptoms li{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--bep-radius);background:var(--bep-grey);color:var(--bep-heading);font-size:14px;line-height:20px;font-weight:500}.bep-lp .bep-symptoms .bep-icon{width:20px;height:20px;color:var(--bep-cta)}.bep-need__cta{margin-top:28px}.bep-lp .bep-need__img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--bep-radius)}.bep-cards{display:grid;gap:24px}.bep-card{position:relative;padding:28px;background:#fff;border-radius:var(--bep-radius)}.bep-step{box-shadow:var(--bep-shadow)}.bep-step__num{position:absolute;top:20px;right:24px;color:var(--bep-grey);font-size:48px;line-height:48px;font-weight:700}.bep-step .bep-icon-circle{position:relative;width:48px;height:48px}.bep-lp .bep-step .bep-icon-circle .bep-icon{width:24px;height:24px}.bep-lp .bep-step h3{margin-top:20px;font-size:20px;line-height:28px}.bep-step p{margin-top:8px;font-size:16px;line-height:24px}.bep-steps__media{margin-top:40px}.bep-lp .bep-steps__img{width:100%;aspect-ratio:20 / 7;object-fit:cover;border-radius:var(--bep-radius)}.bep-price{position:relative;padding:32px;border:1px solid rgb(255 255 255 / .2);border-radius:var(--bep-radius);color:#fff}.bep-lp .bep-price__label{color:inherit;font-size:16px;line-height:24px;font-weight:600}.bep-price__amount{margin-top:12px;font-size:48px;line-height:48px;font-weight:700}.bep-price__sub{margin-top:8px;font-size:14px;line-height:20px;opacity:.75}.bep-price__features{margin-top:24px;font-size:14px;line-height:20px}.bep-price__features li{display:flex;align-items:center;gap:8px}.bep-price__features li+li{margin-top:8px}.bep-lp .bep-price__features .bep-icon{color:var(--bep-lime)}.bep-price__cta{margin-top:28px}.bep-lp .bep-price__cta .bep-btn{width:100%}.bep-price--featured{background:#fff;border-color:#fff0;color:var(--bep-text);box-shadow:var(--bep-shadow)}.bep-lp .bep-price--featured .bep-price__label{color:var(--bep-heading)}.bep-price--featured .bep-price__amount{color:var(--bep-deep)}.bep-price--featured .bep-price__sub{opacity:1}.bep-price__badge{position:absolute;top:-12px;left:32px;padding:4px 12px;border-radius:var(--bep-radius);background:var(--bep-cta);color:#fff;font-size:12px;line-height:16px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bep-pricing__note{max-width:768px;margin:40px auto 0;text-align:center;font-size:14px;line-height:20px;opacity:.8}.bep-table-wrap{overflow-x:auto;background:#fff;border:1px solid var(--bep-border);border-radius:var(--bep-radius)}.bep-lp .bep-table{width:100%;margin:0;border:0;border-collapse:collapse;table-layout:fixed;font-size:14px;line-height:20px}.bep-lp .bep-table th,.bep-lp .bep-table td{padding:16px 0;border:0;background:none;text-align:center;vertical-align:middle}.bep-lp .bep-table tr>:first-child{width:43.2%;padding-left:20px;text-align:left}.bep-lp .bep-table tr>:nth-child(2){width:27.3%}.bep-lp .bep-table tr>:last-child{padding-right:20px}.bep-lp .bep-table thead th{background:var(--bep-deep);color:#fff;font-weight:600}.bep-lp .bep-table thead th:last-child{color:rgb(255 255 255 / .75)}.bep-lp .bep-table tbody tr{border-top:1px solid var(--bep-border)}.bep-lp .bep-table tbody th{color:var(--bep-heading);font-weight:500}.bep-mark{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;vertical-align:middle}.bep-mark--yes{background:var(--bep-cta);color:#fff}.bep-mark--no{background:var(--bep-grey);color:var(--bep-text)}.bep-lp .bep-why__icon{display:block;width:28px;height:28px;color:var(--bep-cta)}.bep-lp .bep-why .bep-card h3{margin-top:16px;font-size:18px;line-height:28px}.bep-why .bep-card p{margin-top:8px;font-size:14px;line-height:20px}.bep-reviews{margin-top:24px}.bep-review{padding:32px;box-shadow:var(--bep-shadow)}.bep-stars{display:flex;gap:4px;color:var(--bep-star)}.bep-lp .bep-stars .bep-icon{width:20px;height:20px;fill:currentColor}.bep-lp .bep-review blockquote{margin:16px 0 0;padding:0;border:0;background:none}.bep-lp .bep-review blockquote p{color:var(--bep-heading);font-size:18px;line-height:1.375;font-style:normal}.bep-review figcaption{margin-top:16px;font-size:14px;line-height:20px;font-weight:600}.bep-faq__item{border-bottom:1px solid var(--bep-border)}.bep-faq__item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;color:var(--bep-heading);font-size:16px;line-height:24px;font-weight:600;cursor:pointer;list-style:none}.bep-faq__item summary::-webkit-details-marker{display:none}.bep-faq__item summary:hover span{text-decoration:underline}.bep-lp .bep-faq__chevron{color:var(--bep-text);transition:transform 0.2s}.bep-faq__item[open] .bep-faq__chevron{transform:rotate(180deg)}.bep-faq__answer{padding:0 0 16px;font-size:16px;line-height:24px}.bep-faq__footer{margin-top:32px;text-align:center}.bep-lp .bep-faq__footer a{color:var(--bep-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.bep-cta-wrap{padding-bottom:80px}.bep-cta{display:grid;gap:40px;padding:32px;overflow:hidden;border-radius:var(--bep-radius);background:var(--bep-cta);color:#fff}.bep-lp .bep-cta h2{color:#fff;font-size:30px;line-height:36px}.bep-cta__copy p{max-width:512px;margin-top:16px;font-size:18px;line-height:28px;opacity:.9}.bep-cta .bep-btn-row{margin-top:32px}.bep-cta__info{padding:24px;border-radius:var(--bep-radius);background:var(--bep-deep)}.bep-cta__address{display:flex;align-items:flex-start;gap:12px;font-size:16px;line-height:24px;font-weight:600}.bep-lp .bep-cta__address .bep-icon{width:20px;height:20px;margin-top:2px;color:var(--bep-lime)}.bep-lp .bep-cta__address a{color:#fff;text-decoration:none}.bep-lp .bep-cta__address a:hover{text-decoration:underline}.bep-hours{margin-top:20px;font-size:14px;line-height:20px}.bep-hours div{display:flex;justify-content:space-between;gap:16px;opacity:.9}.bep-hours div+div{margin-top:6px}.bep-lp .bep-hours dt{font-weight:400}.bep-article__body h2,.bep-article__body h3{margin:28px 0 12px}.bep-article__body p{margin-bottom:16px}.bep-article__body ul,.bep-article__body ol{margin:0 0 16px 20px;list-style:disc}.bep-mobile-bar{position:fixed;left:0;right:0;bottom:0;z-index:50;display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:12px;padding-bottom:calc(12px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid var(--bep-border)}.bep-mobile-bar .bep-btn{padding:0 16px}body.bep-has-mobile-bar{padding-bottom:76px}@media (max-width:767px){body.bep-has-mobile-bar .userway_buttons_wrapper{bottom:90px!important}body.bep-has-mobile-bar #scrollUp{bottom:90px!important}}@media (min-width:640px){.bep-lp .bep-hero__title{font-size:48px}.bep-btn-row{flex-direction:row;flex-wrap:wrap}.bep-hero__ticks{grid-template-columns:repeat(3,minmax(0,1fr))}.bep-symptoms{grid-template-columns:repeat(2,minmax(0,1fr))}.bep-lp .bep-heading h2,.bep-lp .bep-cta h2{font-size:36px;line-height:40px}}@media (min-width:768px){.bep-mobile-bar{display:none}body.bep-has-mobile-bar{padding-bottom:0}.bep-hero__inner{padding-top:80px;padding-bottom:80px}.bep-pricebar__inner{flex-direction:row;align-items:center;justify-content:space-between}.bep-pricebar__copy{flex:1 1 0%;min-width:0}.bep-pricebar__prices{flex:0 1 186px}.bep-highlights__list{grid-template-columns:repeat(4,minmax(0,1fr))}.bep-need__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bep-need__grid--single{grid-template-columns:minmax(0,1fr)}.bep-cards--3{grid-template-columns:repeat(3,minmax(0,1fr))}.bep-cards--2{grid-template-columns:repeat(2,minmax(0,1fr))}.bep-price--featured{transform:translateY(-12px)}.bep-cta{grid-template-columns:1.3fr 1fr;padding:56px}}@media (prefers-reduced-motion:reduce){.bep-lp *,.bep-mobile-bar *{transition:none!important}}