.before-and-after{display:flex;min-height:75vh;flex-direction:column}.before-and-after__heading{display:flex;flex-direction:column;justify-content:center;align-items:center}.before-and-after__heading__title{text-transform:uppercase;text-align:center;font-size:clamp(24px,3vw,4rem);font-weight:600;padding:24px 0}.before-and-after__heading__sub-title{text-align:center;max-width:700px;font-size:clamp(16px,1vw,1rem);font-weight:200}.before-and-after__modules{display:flex;flex-flow:row wrap;justify-content:center;align-items:center;padding:48px;gap:40px}@media screen and (max-width:770px){.before-and-after__modules{padding:24px 16px;gap:24px}}.before-and-after__description{display:flex;align-items:center;justify-content:center}@media screen and (max-width:770px){.before-and-after__description{padding:16px}}.before-and-after__description p{text-align:center;max-width:1000px}.before-and-after__action{align-items:center;display:flex;justify-content:center;padding:48px}.before-and-after__action a{padding:8px 24px;background-color:#000;color:#fff;border-radius:24px;text-decoration:none;transition:.25s ease-in-out;border:1px solid transparent}@media screen and (max-width:770px){.before-and-after__action a{text-align:center}}.before-and-after__action a:hover{color:#fff159;border:1px solid #fff159}.before-and-after__disclaimer{display:flex;justify-content:center;align-items:center}.before-and-after__disclaimer__text{width:100%;max-width:1000px;box-sizing:border-box;background-color:#efefef;padding:24px 48px;text-align:center;font-size:clamp(12px,1vw,1rem);font-weight:300}@media screen and (max-width:770px){.before-and-after__disclaimer__text{padding:16px 24px}}.module{display:flex;flex-direction:row;border-radius:24px;overflow:hidden;width:100%;max-width:800px}.module__image{position:relative;flex:1 1;aspect-ratio:4/4.5;overflow:hidden}.module__image img{width:100%;height:100%;object-fit:cover;object-position:center}.after,.before{position:absolute;top:10px;left:50%;transform:translateX(-50%);color:#000;border-radius:0;padding:2px 5px;font-weight:0}.before{background-color:#fff}.after,.treatment-service-card{background-color:#fff159}.treatment-service-card{display:flex;flex-direction:column;padding:40px;justify-content:center;align-items:center;text-align:center;border-radius:16px;gap:40px;flex:3 1;min-height:400px}.treatment-service-card__title{font-weight:500;font-size:clamp(14px,1.25vw,1.25rem)}.treatment-service-card__icon{height:100px;width:100px}.treatment-service-card__icon img{object-fit:contain;height:100%;width:100%}.treatment-service-card__description{font-weight:200}.treatment-cards-grid{display:flex;flex-direction:column;padding:48px;gap:50px;margin-top:100px;margin-bottom:100px}@media screen and (max-width:770px){.treatment-cards-grid{padding:24px 16px;gap:32px;margin-top:48px;margin-bottom:48px}}.treatment-cards-grid__title{font-size:clamp(24px,2vw,2rem);font-weight:600;text-transform:uppercase}@media screen and (max-width:770px){.treatment-cards-grid__title{text-align:center}}.treatment-cards-grid__content{display:flex;flex-direction:row;gap:20px}@media screen and (max-width:770px){.treatment-cards-grid__content{flex-direction:column;gap:32px}}.treatment-cards-grid__content__text{flex:1 1}.treatment-cards-grid__content__text__description{font-weight:200;font-size:clamp(14px,1vw,1rem)}.treatment-cards-grid__content__text__description p:first-child{font-size:clamp(14px,1.25vw,1.25rem)}@media screen and (max-width:770px){.treatment-cards-grid__content__text__description p:first-child{text-align:center}}.treatment-cards-grid__content__text__description p:nth-child(2){margin-top:50px;font-size:clamp(14px,1.25vw,1.25rem);font-weight:400;text-transform:uppercase}@media screen and (max-width:770px){.treatment-cards-grid__content__text__description p:nth-child(2){text-align:center}}.treatment-cards-grid__content__cards{display:flex;flex-direction:row;flex:4 1;gap:20px}@media screen and (max-width:770px){.treatment-cards-grid__content__cards{flex-direction:column}}.product-display{display:flex;min-height:100vh;padding:96px}@media screen and (max-width:770px){.product-display{min-height:unset;padding:16px}}.product-display__container{display:flex;flex-direction:column;background-image:linear-gradient(180deg,#f1f1f1,#fff159);height:100%;width:100%;border-radius:24px;padding:96px;justify-content:center;align-content:center;text-align:center}@media screen and (max-width:770px){.product-display__container{padding:32px 20px;border-radius:16px}}.product-display__container__title{font-size:clamp(24px,2vh,2rem)}.product-display__container__title h1{font-size:clamp(24px,4vh,3rem);font-weight:300}.product-display__container__image{display:flex;justify-content:center;align-items:center;margin-top:20px}.product-display__container__image__container{width:100%;max-height:500px;max-width:500px}.product-display__container__image__container img{object-fit:contain;height:100%;width:100%}.product-display__container__description{display:flex;flex-direction:column;gap:26px;justify-content:center;align-items:center;text-align:left}.product-display__container__description p{font-size:clamp(16px,1.25vh,1.25rem);max-width:700px}.product-display__container__action{padding:40px}@media screen and (max-width:770px){.product-display__container__action{padding:24px}}.product-display__container__action a{display:inline-block;padding:8px 24px;border-radius:24px;background-color:#000;color:#fff;text-decoration:none;font-weight:200;text-transform:uppercase}.product-display__container__disclaimer{padding:40px}@media screen and (max-width:770px){.product-display__container__disclaimer{padding:16px 0 0}}.product-display__container__disclaimer p{font-size:clamp(14px,1vh,1rem)}.action-module{display:flex;height:100vh;width:100%;padding:48px;margin-top:100px;margin-bottom:100px}.action-module__container{display:flex;width:100%;gap:24px}.action-module__container__content{display:flex;flex-direction:column;flex:2 1;height:min-content;padding:80px 48px;border:1px solid #000;border-radius:24px;gap:100px}.action-module__container__content__text{display:flex;flex-direction:column;gap:50px}.action-module__container__content__text h1{font-weight:300;font-size:clamp(24px,5vh,5rem)}.action-module__container__content__text p{font-size:clamp(14px,2vh,2rem)}.action-module__container__content__action{display:flex;flex-direction:column;gap:25px}.action-module__container__content__action a{background-color:#000;width:100%;color:#fff;text-transform:uppercase;padding:16px;text-align:center;border-radius:24px;border:1px solid transparent;transition:.25s ease-in-out}.action-module__container__content__action a:hover{color:#fff159;border:1px solid #fff159;cursor:pointer}.action-module__container__content__action p{font-size:clamp(14px,1vh,1rem);text-align:center}.action-module__container__images{display:grid;grid-template-columns:repeat(var(--action-module-columns,2),1fr);grid-auto-rows:1fr;border-radius:24px;grid-gap:25px;flex:2 1;height:100%}.action-module__container__images__image-container{display:flex;border-radius:24px;overflow:hidden}.action-module__container__images__image-container img{height:100%;width:100%;object-fit:cover}@media screen and (max-width:1025px){.action-module{height:auto;padding:24px 16px;margin-top:48px;margin-bottom:48px}.action-module__container{flex-direction:column;gap:24px}.action-module__container__content{padding:40px 24px;gap:40px}.action-module__container__content__text{gap:24px}.action-module__container__images{height:auto}.action-module__container__images__image-container{aspect-ratio:1}}@media screen and (max-width:770px){.action-module__container__images{grid-template-columns:1fr;grid-template-rows:repeat(4,auto)}}@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.support-module{display:flex;flex-direction:column;height:100vh;width:100vw;padding:160px 80px;box-sizing:border-box;justify-content:start;align-items:center;gap:40px}@media screen and (max-width:1025px){.support-module{height:auto}}.support-module__title{font-size:clamp(26px,3vw,5rem);width:100%;text-align:center;font-weight:600}.support-module__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-rows:1fr;flex:1 1 auto;width:100%;grid-gap:20px;gap:20px;justify-content:center}@media screen and (max-width:1025px){.support-module__cards{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.support-module-card{display:flex;flex-direction:column;background-color:#fff159;border-radius:12px;gap:60px;justify-content:center;align-items:center;padding:80px;box-sizing:border-box;box-shadow:2px 2px 6px rgba(0,0,0,.3)}.support-module-card__icon{height:64px;width:auto;object-fit:contain}.support-module-card__title{font-size:clamp(24px,2vh,2rem);text-align:center;font-weight:500;text-transform:none}.support-module-card__content{text-align:center;font-weight:200}.disclaimer{margin:0 0 40px;padding:24px 12px;background-color:#fff}@media screen and (min-width:1025px){.disclaimer{padding:24px 40px}}.disclaimer__box{background-color:#efefef;padding:40px 24px;text-align:center}@media screen and (min-width:1025px){.disclaimer__box{padding:40px}}.disclaimer__title{font-weight:600;margin:0}.disclaimer__text,.disclaimer__title{font-size:16px;color:#000;line-height:1.6}.disclaimer__text{font-weight:200;margin:0 0 24px}.disclaimer__text:last-child{margin-bottom:0}@keyframes enableHover{0%,99%{pointer-events:none}to{pointer-events:auto}}.section-hero{margin:0 0 40px;display:grid;padding:0 12px;background-color:#fff;grid-gap:0;gap:0;position:relative;isolation:isolate;min-height:675px;overflow:visible;grid-template-columns:1fr;grid-template-rows:auto auto}@media screen and (min-width:1025px){.section-hero{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0;padding:0 40px;row-gap:24px}}.section-hero__title{grid-row:1;grid-column:1;font-size:36px;font-weight:400;line-height:1.2;color:#000;margin:40px 0 64px;letter-spacing:.02em;text-align:left}@media screen and (min-width:1025px){.section-hero__title{grid-column:1/-1;font-size:56px;font-weight:500;margin-top:16px;margin-bottom:40px;text-align:left;position:relative;z-index:1}}@media screen and (min-width:1200px){.section-hero__title{font-size:64px}}.section-hero__subblock{grid-row:2;grid-column:1;background:linear-gradient(180deg,#efefef,hsla(0,0%,94%,.3));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(0,0,0,.1);border-radius:30px;padding:15rem 2rem 1.5rem;margin:0;box-shadow:0 4px 12px rgba(0,0,0,.08),inset 0 1px 2px hsla(0,0%,100%,.2);animation:enableHover .8s;transition:background .5s ease,box-shadow .3s ease;position:relative;overflow:visible;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;grid-gap:16px;gap:16px}.section-hero__subblock:hover{background:linear-gradient(180deg,hsla(0,0%,94%,.98),hsla(0,0%,94%,.35));box-shadow:0 12px 40px rgba(0,0,0,.15),inset 0 1px 2px hsla(0,0%,100%,.2);transform:translateY(-4px) scale(1.01);transition:background .5s ease,box-shadow .3s ease,transform .3s ease}.section-hero__subblock--yellow,.section-hero__subblock--yellow:hover{background:linear-gradient(180deg,#fff159,rgba(255,241,89,.3))}.section-hero__subblock--yellow:hover{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.08),inset 0 1px 2px hsla(0,0%,100%,.2)}@media screen and (min-width:1025px){.section-hero__subblock{grid-row:2;grid-column:1/-1;border-radius:50px;padding:2rem 2.5rem;display:flex;flex-direction:column;position:relative;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 6px 24px rgba(0,0,0,.1),inset 0 1px 2px hsla(0,0%,100%,.2);animation:enableHover .8s;transition:box-shadow .3s ease;overflow:visible;z-index:2;min-height:500px}.section-hero__subblock:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#efefef,hsla(0,0%,94%,.3));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50px;overflow:hidden;pointer-events:none;z-index:-1;transition:background .5s ease}.section-hero__subblock--yellow:before{background:linear-gradient(180deg,#fff159,rgba(255,241,89,.3))}.section-hero__subblock:hover{box-shadow:0 16px 56px rgba(0,0,0,.18),inset 0 1px 2px hsla(0,0%,100%,.2);transform:translateY(-6px) scale(1.01);transition:box-shadow .3s ease,transform .3s ease}.section-hero__subblock:hover:before{background:linear-gradient(180deg,hsla(0,0%,94%,.98),hsla(0,0%,94%,.35))}.section-hero__subblock--yellow:hover{transform:none;box-shadow:0 6px 24px rgba(0,0,0,.1),inset 0 1px 2px hsla(0,0%,100%,.2)}.section-hero__subblock--yellow:hover:before{background:linear-gradient(180deg,#fff159,rgba(255,241,89,.3))}}.section-hero__subblock h2{font-size:22px;font-weight:400;line-height:1.3;color:#000;opacity:.9;margin:0;text-transform:uppercase;letter-spacing:.02em;grid-row:1;grid-column:1}@media screen and (min-width:1025px){.section-hero__subblock h2{font-size:40px;max-width:50%;margin-top:0;margin-bottom:30px}}@media screen and (min-width:1200px){.section-hero__subblock h2{font-size:44px}}.section-hero__subblock .text-area{grid-row:2;grid-column:1;margin-top:0}@media screen and (min-width:1025px){.section-hero__subblock .text-area{width:75%;border:1.5px solid #000;border-radius:25px;padding:1.5rem 2rem;margin-bottom:0;background:hsla(0,0%,100%,.25);-webkit-backdrop-filter:blur(30px) saturate(180%);backdrop-filter:blur(30px) saturate(180%);box-shadow:0 8px 32px rgba(0,0,0,.06),inset 0 1px 0 hsla(0,0%,100%,.8),inset 0 -1px 0 hsla(0,0%,100%,.2);transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;cursor:pointer}.section-hero__subblock .text-area:hover{border-color:#fff;background:hsla(0,0%,100%,.35);box-shadow:0 12px 48px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.9),inset 0 -1px 0 hsla(0,0%,100%,.3)}.section-hero__subblock .text-area:hover p{transform:scale(1.02)}}.section-hero__subblock .text-area p{font-size:16px;line-height:1.6;color:#000;opacity:.8;margin:0 0 1rem;transition:transform .3s ease}.section-hero__subblock .text-area p:last-child{margin-bottom:0}@media screen and (min-width:1025px){.section-hero__subblock .text-area p{font-size:16px;line-height:1.7;max-width:66.67%;margin-bottom:1.25rem}}@media screen and (min-width:1200px){.section-hero__subblock .text-area p{font-size:17px}}@media screen and (min-width:1025px){.section-hero__subblock--yellow .text-area,.section-hero__subblock--yellow .text-area:hover{background:hsla(0,0%,100%,.9)}}.section-hero__image{position:absolute;top:-4rem;right:0;width:75%;margin:0;overflow:visible;border-radius:0;display:block;z-index:2}@media screen and (min-width:1025px){.section-hero__image{position:absolute;right:0;top:auto;bottom:0;transform:none;width:43%;max-width:none;margin:0;border-radius:50px;z-index:3;height:auto;display:flex;align-items:flex-end}}.section-hero__image img{width:100%;height:auto;display:block;border-radius:inherit}@media screen and (min-width:1025px){.section-hero__image img{height:100%;max-height:700px;object-fit:contain;object-position:bottom}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translateY(50%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInImg{0%{opacity:0}to{opacity:1}}@keyframes gradient-slide{0%{background-position:0 0}to{background-position:100% 0}}@keyframes color-fill{0%{background-size:0 100%}to{background-size:100% 100%}}@keyframes gradient-paint{0%{background-size:0 100%;background-position:0 0}50%{background-size:100% 100%;background-position:50% 0}to{background-size:0 100%;background-position:100% 0}}@keyframes gradient-scroll{0%{background-position:0 0}to{background-position:-100% 0}}@keyframes gradient-bounce{0%{background-position:0 0}to{background-position:-100% 0}}@keyframes loading{0%{width:0}50%{width:50%}to{width:100%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes dotty{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:"..."}}@keyframes fadeOutSlideUp{0%{opacity:1;transform:translateY(0);max-height:500px}to{opacity:0;transform:translateY(-20px);max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;border-width:0}}@font-face{font-family:Inter;src:url(/fonts/Inter-VariableFont_opsz,wght.woff2) format("woff2"),url(/fonts/Inter-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter;src:url(/fonts/Inter-Italic-VariableFont_opsz,wght.woff2) format("woff2"),url(/fonts/Inter-Italic-VariableFont_opsz,wght.ttf) format("truetype");font-weight:100 900;font-style:italic;font-display:swap}h1{font-size:50px;font-family:Inter;text-transform:uppercase;line-height:1;font-weight:100}@media screen and (min-width:1025px){h1{font-size:110px}}h2{font-size:32px;font-family:Inter;text-transform:uppercase;line-height:1;font-weight:100}@media screen and (min-width:1025px){h2{font-size:70px}}h3{font-size:22px;font-family:Inter;text-transform:uppercase;line-height:1;font-weight:100}@media screen and (min-width:1025px){h3{font-size:50px}}h4{font-size:14px;font-family:Inter;line-height:1;letter-spacing:-1px}@media screen and (min-width:1025px){h4{font-size:32px}}p{font-size:16px;font-family:Inter;line-height:1;font-weight:100}@media screen and (min-width:1025px){p{font-size:24px}}p.small{font-size:12px}@media screen and (min-width:1025px){p.small{font-size:16px}}:root{--color-white:#fff;--color-black:#000;--color-fx-yellow:#fff159;--color-fx-red:red;--color-charcoal-100:#f1f1f1;--color-light-gray:#f5f5f5;--color-light-blue:#e8f4fd;--color-charcoal-200:#efefef}.chevron-up{transform:rotate(-225deg)}.chevron-down,.chevron-up{display:inline-block;border-left:1px solid #000;border-bottom:1px solid #000;width:10px;height:10px}.chevron-down{transform:rotate(-45deg)}.button,.secondary,button,input[type=submit]{display:flex!important;background:#fff159;border:1px solid #fff159;padding:10px 25px;text-align:center;font-size:14px;border-radius:45px;min-width:145px;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:all .8s ease;color:#000;display:inline-block}.button:hover,.secondary:hover,button:hover,input[type=submit]:hover{background-color:#000;color:#fff159;transition:all .2s ease}.secondary,input[type=submit]{background-color:#000;color:#fff159;border:1px solid #000}.secondary:hover,input[type=submit]:hover{color:#000;background:#fff159}input[type=number],input[type=password],input[type=text]{background:transparent;padding:16px 28px;border:1px solid #000;font-size:16px;width:100%}:export{navigationBreakpointTablet:1025px;navigationBreakpointMobile:770px}.regenerative-health-consent,.regenerative-health-consent__content{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;box-sizing:border-box}.regenerative-health-consent__content{padding:80px 48px;min-height:60vh}.regenerative-health-consent__content__message{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;text-align:center;margin-bottom:48px}.regenerative-health-consent__content__message h3{font-size:2rem;font-weight:700;margin-bottom:1rem;color:#000}.regenerative-health-consent__content__message p{font-size:1.125rem;color:#555;max-width:600px;line-height:1.6}.regenerative-health-consent__content__form-authentication{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.regenerative-health-consent__content__form-authentication form{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:420px;gap:1.25rem;padding:40px;background:#fff;border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.06)}.regenerative-health-consent__content__form-authentication form .form-header{text-align:center;margin-bottom:.5rem}.regenerative-health-consent__content__form-authentication form .form-header h4{font-size:1.25rem;font-weight:600;color:#000;margin-bottom:.5rem}.regenerative-health-consent__content__form-authentication form .form-header p{font-size:.9375rem;color:#666;line-height:1.5}.regenerative-health-consent__content__form-authentication form .form-fields{display:flex;flex-direction:column;gap:1rem;width:100%}.regenerative-health-consent__content__form-authentication form .submit-button{margin-top:.5rem;display:flex;justify-content:center;align-items:center;background:#fff159;border:2px solid #fff159;padding:14px 32px;text-align:center;font-size:14px;border-radius:50px;width:100%;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:all .3s ease;color:#000;font-weight:700}.regenerative-health-consent__content__form-authentication form .submit-button:hover{background-color:#000;border-color:#000;color:#fff159;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.regenerative-health-consent__content__form-authentication form .submit-button:active{transform:translateY(0)}.regenerative-health-consent__content__no-data{text-align:center;padding:3rem 1rem;font-size:1.1rem;color:#666}.regenerative-health-consent__content__loading{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:3rem 1rem;gap:1.5rem}.regenerative-health-consent__content__loading p{font-size:1.1rem;color:#666;margin:0}.regenerative-health-consent__form{width:100%;max-width:1200px;margin:0 auto;padding:2rem 1rem;line-height:1.6}.regenerative-health-consent__form__header{margin-bottom:2rem;text-align:center}.regenerative-health-consent__form__main-title{font-size:2.5rem;font-weight:700;color:#000;margin-bottom:1rem}@media(max-width:768px){.regenerative-health-consent__form__main-title{font-size:2rem}}.regenerative-health-consent__form__last-updated{font-size:.9rem;color:#666;font-style:italic;margin-top:.5rem}.regenerative-health-consent__form__sections{margin-bottom:2rem}.regenerative-health-consent__form__section{margin-bottom:2.5rem;padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1)}@media screen and (min-width:1025px){.regenerative-health-consent__form__section{padding:40px}}@media(max-width:768px){.regenerative-health-consent__form__section{padding:1rem}}.regenerative-health-consent__form__section-title{font-size:1.5rem;font-weight:600;color:#000;margin-bottom:1.5rem;padding-bottom:.5rem;border-bottom:2px solid #e9ecef}@media(max-width:768px){.regenerative-health-consent__form__section-title{font-size:1.3rem}}.regenerative-health-consent__form__section-content{font-size:1.1rem;color:#555;margin-bottom:1rem;line-height:1.7}.regenerative-health-consent__form__section-bullets{margin-left:1.5rem;margin-top:1rem;color:#555;padding-left:0;list-style-type:disc}.regenerative-health-consent__form__section-bullet{margin-bottom:.75rem;font-size:1rem;line-height:1.6;color:#555}.regenerative-health-consent__form__no-data{text-align:center;padding:3rem 1rem;font-size:1.1rem;color:#666}.regenerative-health-consent__form__consent-section{margin-top:3rem;padding:12px;background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef;border-left:4px solid #fff159}@media screen and (min-width:1025px){.regenerative-health-consent__form__consent-section{padding:40px}}@media(max-width:768px){.regenerative-health-consent__form__consent-section{padding:1.5rem}}.regenerative-health-consent__form__consent-section__content{margin-bottom:1.5rem}.regenerative-health-consent__form__consent-section__content .input .input__checkbox-container{align-items:flex-start;gap:.75rem}.regenerative-health-consent__form__consent-section__content .input .input__checkbox-container__label{font-size:1rem;font-weight:500;color:#000;line-height:1.5;cursor:pointer}.regenerative-health-consent__form__consent-section__actions{display:flex;justify-content:center;align-items:center;width:100%}.regenerative-health-consent__form__consent-section__submit-button{display:flex;justify-content:center;align-items:center;background:#fff159;border:2px solid #fff159;padding:14px 32px;text-align:center;font-size:16px;border-radius:50px;min-width:200px;text-transform:uppercase;letter-spacing:.5px;text-decoration:none;cursor:pointer;transition:all .3s ease;color:#000;font-weight:700}.regenerative-health-consent__form__consent-section__submit-button:hover:not(:disabled){background-color:#000;border-color:#000;color:#fff159;transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.regenerative-health-consent__form__consent-section__submit-button:active:not(:disabled){transform:translateY(0)}.regenerative-health-consent__form__consent-section__submit-button:disabled{opacity:.5;cursor:not-allowed;background:#ccc;border-color:#ccc;color:#666}@media(max-width:768px){.regenerative-health-consent__content{padding:48px 24px}.regenerative-health-consent__content__message h3{font-size:1.5rem}.regenerative-health-consent__content__message p{font-size:1rem}.regenerative-health-consent__content__form-authentication form{padding:32px 24px;max-width:100%}}