.page_page__PE2gb{display:grid;grid-gap:24px;gap:24px;max-width:980px;margin:0 auto;padding:28px 20px 120px}.page_hero__gCjQK{display:grid;grid-gap:16px;gap:16px;padding:34px;border-radius:8px;background:linear-gradient(180deg,#ffffff,#eef6f3);border:1px solid #d8e1de}.page_kicker__7U3KI{margin:0;color:#1d5f8f;font-size:.8rem;font-weight:900;text-transform:uppercase}.page_faq__W9PY8 h3,.page_hero__gCjQK h1,.page_hero__gCjQK p,.page_section__BJtJi h2{margin:0}.page_hero__gCjQK h1{font-size:clamp(2.2rem,4vw,4rem);line-height:1}.page_subtitle__Lmrle{color:#5f706b;font-size:1.04rem;line-height:1.6}.page_badges__yrijc{display:flex;flex-wrap:wrap;gap:10px}.page_badges__yrijc span{display:inline-flex;align-items:center;gap:8px;min-height:42px;border-radius:999px;background:#fff;border:1px solid #d8e1de;padding:0 14px;font-size:.92rem;font-weight:800}.page_section__BJtJi{display:grid;grid-gap:14px;gap:14px;padding:28px;border-radius:8px;background:#fff;border:1px solid #d8e1de}.page_section__BJtJi h2{font-size:1.45rem}.page_faq__W9PY8 p,.page_relatedCard__K0CV0 span,.page_section__BJtJi li,.page_section__BJtJi p{color:#5f706b;line-height:1.6}.page_section__BJtJi ul{display:grid;grid-gap:10px;gap:10px;margin:0;padding-left:20px}.page_faqs__rpyag,.page_relatedGrid__YihO5{display:grid;grid-gap:12px;gap:12px}.page_faq__W9PY8{display:grid;grid-gap:8px;gap:8px;padding:18px;border-radius:8px;background:#f6f8f7}.page_relatedHeader__zXobB{display:flex;justify-content:space-between;gap:16px;align-items:center}.page_relatedCard__K0CV0 b,.page_relatedHeader__zXobB a{color:#0a6d5b;font-weight:900}.page_relatedGrid__YihO5{grid-template-columns:repeat(2,minmax(0,1fr))}.page_relatedCard__K0CV0{display:grid;grid-gap:10px;gap:10px;min-height:180px;border:1px solid #d8e1de;border-radius:8px;background:linear-gradient(180deg,#ffffff,#f8fbfa);padding:18px}.page_relatedCard__K0CV0 b{display:inline-flex;align-items:center;gap:8px;margin-top:auto}@media (max-width:700px){.page_page__PE2gb{padding:16px 12px 120px}.page_hero__gCjQK,.page_section__BJtJi{padding:20px}.page_relatedHeader__zXobB{align-items:flex-start;flex-direction:column}.page_relatedGrid__YihO5{grid-template-columns:1fr}}.DoctorInquiryForm_inquiry__2BBY0{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);grid-gap:28px;gap:28px;align-items:start;padding:32px;border:1px solid var(--line);border-radius:8px;background:var(--surface)}.DoctorInquiryForm_copy__pGzhd{display:grid;grid-gap:14px;gap:14px}.DoctorInquiryForm_eyebrow__Ri4mt{margin:0;color:var(--blue);font-size:.78rem;font-weight:800;text-transform:uppercase}.DoctorInquiryForm_copy__pGzhd h2,.DoctorInquiryForm_copy__pGzhd p{margin:0}.DoctorInquiryForm_copy__pGzhd h2{font-size:2rem}.DoctorInquiryForm_copy__pGzhd p{color:var(--muted);line-height:1.6}.DoctorInquiryForm_boundary__oPVdU{border:1px solid #a9d8cf;border-radius:8px;background:var(--surface-soft);color:var(--green-dark);padding:14px;font-weight:800;line-height:1.45}.DoctorInquiryForm_form__zFTwk{display:grid;grid-gap:15px;gap:15px}.DoctorInquiryForm_form__zFTwk label{display:grid;grid-gap:8px;gap:8px;color:var(--ink);font-weight:800}.DoctorInquiryForm_form__zFTwk input,.DoctorInquiryForm_form__zFTwk select,.DoctorInquiryForm_form__zFTwk textarea{width:100%;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--ink);padding:12px}.DoctorInquiryForm_form__zFTwk textarea{resize:vertical}.DoctorInquiryForm_checkbox__uMuKj{grid-template-columns:auto 1fr;align-items:start;color:var(--muted)!important;font-size:.92rem;line-height:1.45}.DoctorInquiryForm_checkbox__uMuKj input{width:18px;height:18px;margin-top:1px}.DoctorInquiryForm_form__zFTwk button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:7px;background:var(--green);color:#fff;padding:13px 16px;font-weight:900;cursor:pointer}.DoctorInquiryForm_response__G9eTJ{border:1px solid #b8d8ce;border-radius:7px;background:var(--surface-soft);color:var(--green-dark);padding:12px;line-height:1.5}@media (max-width:820px){.DoctorInquiryForm_inquiry__2BBY0{grid-template-columns:1fr;padding:22px}}