.BlountClinicRegistrationForm_wrap__LyqMf{background:#eef8f8;color:#082f36;padding:clamp(3.25rem,7vw,6.5rem) max(1.25rem,calc((100vw - 1120px)/2));scroll-margin-top:4rem}.BlountClinicRegistrationForm_intro__XTi_e{max-width:900px;margin-bottom:2.25rem}.BlountClinicRegistrationForm_intro__XTi_e h2,.BlountClinicRegistrationForm_success__LCDym h2{font-size:clamp(2.25rem,5vw,4.25rem);letter-spacing:-.04em;line-height:.98;margin:.4rem 0 1.5rem;max-width:780px}.BlountClinicRegistrationForm_eyebrow__5xLul{color:#137985;font-size:.78rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.BlountClinicRegistrationForm_quickFacts__X7WKo{display:flex;flex-wrap:wrap;gap:.75rem}.BlountClinicRegistrationForm_quickFacts__X7WKo span{background:#fff;border:1px solid #bad7d9;border-radius:999px;padding:.65rem 1rem}.BlountClinicRegistrationForm_form__0Dv6H{display:grid;gap:1.25rem;max-width:1000px}.BlountClinicRegistrationForm_section__eQU1R{background:#fff;border:1px solid #b6d2d4;border-radius:.8rem;padding:clamp(1.25rem,3vw,2rem)}.BlountClinicRegistrationForm_section__eQU1R legend{background:#082f36;border-radius:999px;color:#fff;font-size:1.05rem;font-weight:850;padding:.65rem 1rem}.BlountClinicRegistrationForm_section__eQU1R legend>span{color:#8bdee2;margin-right:.45rem}.BlountClinicRegistrationForm_help__DIvuW{color:#49676b;line-height:1.5;margin:.4rem 0 1.25rem}.BlountClinicRegistrationForm_sessionGrid__rkHeB{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.BlountClinicRegistrationForm_sessionCard__GHrPY{border:2px solid #c8dcde;border-radius:.55rem;cursor:pointer;display:grid;gap:.28rem;padding:1rem 1rem 1rem 2.7rem;position:relative;transition:border-color .15s,box-shadow .15s,transform .15s}.BlountClinicRegistrationForm_sessionCard__GHrPY:hover{border-color:#4ba5ac;transform:translateY(-1px)}.BlountClinicRegistrationForm_paymentGrid__6fxum input,.BlountClinicRegistrationForm_sessionCard__GHrPY input{height:1.1rem;left:1rem;margin:0;position:absolute;top:1.15rem;width:1.1rem}.BlountClinicRegistrationForm_selected__yHlFY{border-color:#087985!important;box-shadow:0 0 0 3px rgba(72,183,191,.2)}.BlountClinicRegistrationForm_soldOut__nEOS_{cursor:not-allowed;opacity:.55}.BlountClinicRegistrationForm_sessionDate__TZNcn{font-size:.9rem;font-weight:850}.BlountClinicRegistrationForm_sessionTime__Ak8of{font-size:1.25rem;font-weight:900}.BlountClinicRegistrationForm_sessionMeta__2X_JN{color:#49676b}.BlountClinicRegistrationForm_capacity__wiTn6{color:#087985;font-size:.78rem;font-weight:850;text-transform:uppercase}.BlountClinicRegistrationForm_fields__FgiNu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem}.BlountClinicRegistrationForm_fields__FgiNu label{font-size:.88rem;font-weight:800}.BlountClinicRegistrationForm_fields__FgiNu input{background:#fbfefe;border:1px solid #8fb5b8;border-radius:.35rem;color:#082f36;font:inherit;margin-top:.42rem;padding:.82rem;width:100%}.BlountClinicRegistrationForm_fields__FgiNu small{color:#587276;display:block;font-weight:400;margin-top:.35rem}.BlountClinicRegistrationForm_full__Mpqnc{grid-column:1/-1}.BlountClinicRegistrationForm_paymentGrid__6fxum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem}.BlountClinicRegistrationForm_paymentGrid__6fxum label{border:2px solid #c8dcde;border-radius:.55rem;cursor:pointer;display:grid;gap:.25rem;padding:1rem 1rem 1rem 2.8rem;position:relative}.BlountClinicRegistrationForm_paymentGrid__6fxum strong{font-size:1.05rem}.BlountClinicRegistrationForm_paymentGrid__6fxum span{color:#526d71;font-size:.82rem;overflow-wrap:anywhere}.BlountClinicRegistrationForm_paymentDetail__D__fs{background:#edf8f8;border-radius:.4rem;line-height:1.6;margin:1rem 0 0;padding:1rem}.BlountClinicRegistrationForm_review__w7qxR{background:#082f36;border-radius:.8rem;color:#fff;display:grid;gap:1rem;padding:clamp(1.35rem,3vw,2rem)}.BlountClinicRegistrationForm_review__w7qxR>div{display:flex;flex-wrap:wrap;gap:.45rem 1rem;justify-content:space-between}.BlountClinicRegistrationForm_review__w7qxR>div span{color:#b9d4d6}.BlountClinicRegistrationForm_consent__hCXpX{align-items:flex-start;display:flex;gap:.65rem;line-height:1.45}.BlountClinicRegistrationForm_consent__hCXpX input{flex:0 0 auto;margin-top:.2rem}.BlountClinicRegistrationForm_consent__hCXpX a{color:#8bdee2;text-decoration:underline}.BlountClinicRegistrationForm_submit__2T325,.BlountClinicRegistrationForm_success__LCDym button{background:#57bdc4;border:0;border-radius:.35rem;color:#052e34;cursor:pointer;font:inherit;font-size:1.05rem;font-weight:900;padding:1rem 1.4rem;width:100%}.BlountClinicRegistrationForm_submit__2T325:disabled{cursor:wait;opacity:.65}.BlountClinicRegistrationForm_form__0Dv6H input:focus,.BlountClinicRegistrationForm_paymentGrid__6fxum label:focus-within,.BlountClinicRegistrationForm_sessionCard__GHrPY:focus-within,.BlountClinicRegistrationForm_submit__2T325:focus{outline:3px solid #66cbd1;outline-offset:3px}.BlountClinicRegistrationForm_error__jMrSv{background:#fff1f1;border-left:4px solid #b42b2b;color:#8e2020;margin:0;padding:.85rem}.BlountClinicRegistrationForm_review__w7qxR>small{color:#b9d4d6;text-align:center}.BlountClinicRegistrationForm_success__LCDym{background:#fff;border-left:.45rem solid #39a8ae;box-shadow:0 1rem 3rem rgba(8,47,54,.1);max-width:760px;padding:clamp(1.5rem,4vw,3rem)}.BlountClinicRegistrationForm_success__LCDym p{line-height:1.65}.BlountClinicRegistrationForm_check__hDpgV{align-items:center;background:#d8f3f0;border-radius:50%;color:#087985;display:flex;font-size:1.5rem;font-weight:900;height:3.25rem;justify-content:center;width:3.25rem}.BlountClinicRegistrationForm_order__IE0td{background:#eff9f9;border-radius:.35rem;padding:.75rem 1rem}.BlountClinicRegistrationForm_trap__p5CMT{left:-9999px;position:absolute}@media(max-width:700px){.BlountClinicRegistrationForm_fields__FgiNu,.BlountClinicRegistrationForm_paymentGrid__6fxum,.BlountClinicRegistrationForm_sessionGrid__rkHeB{grid-template-columns:1fr}.BlountClinicRegistrationForm_full__Mpqnc{grid-column:1}.BlountClinicRegistrationForm_section__eQU1R{padding:1rem}.BlountClinicRegistrationForm_section__eQU1R legend{font-size:.95rem}.BlountClinicRegistrationForm_sessionTime__Ak8of{font-size:1.12rem}.BlountClinicRegistrationForm_quickFacts__X7WKo span{font-size:.88rem}.BlountClinicRegistrationForm_wrap__LyqMf{padding-left:1rem;padding-right:1rem}}