.clinic_wrap__uTD_G{max-width:1120px;margin:0 auto;padding:0 32px}.clinic_lnum__Jqe7n{font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1,"onum" 0}.clinic_section__p84I3{padding:80px 0}.clinic_btn__Czp_X{font-family:var(--oat-font-body);display:inline-block;padding:14px 26px;border:1px solid var(--oat-champagne,#e8d9bc);color:var(--oat-champagne,#e8d9bc);text-decoration:none;font-size:11px;letter-spacing:.22em;text-transform:uppercase;transition:background-color .7s var(--oat-silk),color .7s var(--oat-silk),border-color .7s var(--oat-silk)}.clinic_btn__Czp_X:hover{background:hsla(40,49%,82%,.12);color:#fff}.clinic_btnSolid__uYGzX{background:var(--oat-gold);border-color:var(--oat-gold);color:#fff}.clinic_btnSolid__uYGzX:hover{background:var(--oat-champagne,#e8d9bc);border-color:var(--oat-champagne,#e8d9bc);color:var(--oat-lavender-deep)}.clinic_btn__Czp_X:focus-visible,.clinic_card__IvI_j:focus-visible,.clinic_introStrong__00Dll a:focus-visible,.clinic_mapLink__Hkjhb:focus-visible,.clinic_note__hw0jZ a:focus-visible,.clinic_tel__fZTuj:focus-visible{outline:2px solid var(--oat-champagne,#e8d9bc);outline-offset:4px}.clinic_actionsCenter__7uVoV,.clinic_actions__uH5_t{display:flex;flex-wrap:wrap;gap:12px}.clinic_actionsCenter__7uVoV{justify-content:center}.clinic_mast__Pu4M_{background:var(--oat-lavender);color:#fff;padding:150px 0 72px}.clinic_eyebrow__gxOLg{font-family:var(--oat-font-body);font-size:11px;letter-spacing:.28em;text-transform:uppercase;color:var(--oat-champagne,#e8d9bc);margin-bottom:18px}.clinic_mastTitle__lob4y{font-family:var(--oat-font-heading);font-weight:500;font-size:clamp(38px,5vw,56px);line-height:1.05;color:#fff;max-width:760px;font-variant-numeric:lining-nums}.clinic_mastTitle__lob4y em{font-style:italic;color:var(--oat-champagne,#e8d9bc)}.clinic_mastSub__sd1BV{font-family:var(--oat-font-body);max-width:640px;color:var(--oat-ivory);font-size:16px;line-height:1.65;margin:22px 0 30px}.clinic_grid2__O65u9{display:grid;grid-template-columns:1.1fr .9fr;gap:64px;align-items:start}.clinic_introTitle__LmJHa{font-family:var(--oat-font-heading);font-weight:500;font-size:clamp(30px,3.4vw,38px);line-height:1.15;color:var(--oat-lavender-deep);margin-bottom:18px}.clinic_introPara__og0o5{font-family:var(--oat-font-body);font-size:15px;line-height:1.65;color:#555;margin:0 0 16px}.clinic_introStrong__00Dll{color:var(--oat-lavender-deep);font-weight:600}.clinic_introStrong__00Dll a{color:inherit;text-decoration:none;border-bottom:1px solid var(--oat-gold);transition:color .7s var(--oat-silk)}.clinic_introStrong__00Dll a:hover{color:var(--oat-lavender)}.clinic_infocard__sgHL_{background:var(--oat-ivory-card);border:1px solid var(--oat-gold);padding:32px}.clinic_infoTitle__h3316{font-family:var(--oat-font-heading);font-weight:500;font-size:24px;line-height:1.2;color:var(--oat-lavender-deep);margin-bottom:14px}.clinic_facts__X7LZq{margin:0;display:grid;grid-template-columns:auto 1fr;gap:8px 18px;font-size:14px}.clinic_factLabel__Td3YL{font-family:var(--oat-font-body);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--oat-gold);padding-top:3px}.clinic_factValue__6if1r{font-family:var(--oat-font-body);margin:0;font-size:14px;line-height:1.65;color:var(--oat-charcoal)}.clinic_address__xeD_Y{font-style:normal}.clinic_hourLine__Y_8aU{display:block}.clinic_shut___WROG{color:var(--oat-taupe);font-style:italic}.clinic_tel__fZTuj{color:inherit;text-decoration:none;border-bottom:1px solid var(--oat-gold);transition:color .7s var(--oat-silk)}.clinic_tel__fZTuj:hover{color:var(--oat-lavender)}.clinic_map__eE_DE{margin-top:22px;height:190px;background:var(--oat-stone);border:1px solid #d9d4cd}.clinic_map__eE_DE iframe{display:block;width:100%;height:100%;border:0;filter:saturate(.6);transition:filter 1.1s var(--oat-silk)}.clinic_infocard__sgHL_:hover .clinic_map__eE_DE iframe{filter:saturate(1)}.clinic_mapLink__Hkjhb{font-family:var(--oat-font-body);display:inline-block;margin-top:12px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--oat-lavender-deep);text-decoration:none;border-bottom:1px solid var(--oat-gold);padding-bottom:3px;transition:color .7s var(--oat-silk)}.clinic_mapLink__Hkjhb:hover{color:var(--oat-lavender)}.clinic_band__jIHBP{background:var(--oat-ivory-card);border-top:1px solid #e3ddd4;border-bottom:1px solid #e3ddd4}.clinic_bandTitle__3CVkO{font-family:var(--oat-font-heading);font-weight:500;font-size:clamp(28px,3.2vw,34px);line-height:1.15;color:var(--oat-lavender-deep);margin-bottom:8px}.clinic_sub__ZlbBs{margin:0 0 34px}.clinic_subTight__AyNV1,.clinic_sub__ZlbBs{font-family:var(--oat-font-body);color:#666;font-size:15px;line-height:1.65}.clinic_subTight__AyNV1{margin:0}.clinic_cards__qvbN2{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.clinic_card__IvI_j{position:relative;background:#fff;border:1px solid var(--oat-gold);padding:24px 22px;display:flex;flex-direction:column;text-decoration:none;color:inherit;transition:transform 1.1s var(--oat-silk),box-shadow 1.1s var(--oat-silk)}.clinic_card__IvI_j:hover{transform:translateY(-6px);box-shadow:0 28px 60px -30px rgba(58,58,58,.35),0 10px 22px -16px rgba(58,58,58,.25)}.clinic_num__D_nj8{position:absolute;top:14px;right:16px;font-family:var(--oat-font-heading);color:var(--oat-champagne,#e8d9bc);font-size:22px;line-height:1}.clinic_cardTitle__6_BCR{font-family:var(--oat-font-heading);font-weight:500;font-size:21px;line-height:1.2;color:var(--oat-lavender-deep);margin-bottom:8px;padding-right:34px}.clinic_cardDesc__fhSz8{font-family:var(--oat-font-body);font-size:13px;line-height:1.6;color:#666;margin:0 0 14px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.clinic_price__LKTTi{font-family:var(--oat-font-heading);font-size:22px;line-height:1;color:var(--oat-lavender-deep);margin-top:auto}.clinic_price__LKTTi small{font-family:var(--oat-font-body);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--oat-taupe);margin-right:6px}.clinic_rule__ZZZQ3{height:1px;background:var(--oat-gold);opacity:.6;margin:0 0 28px}.clinic_areas__D9Fbb{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.clinic_chip__cHoKE{font-family:var(--oat-font-body);border:1px solid var(--oat-taupe);padding:8px 14px;font-size:12px;letter-spacing:.08em;color:var(--oat-lavender-deep);transition:border-color .7s var(--oat-silk),background-color .7s var(--oat-silk)}.clinic_chip__cHoKE:hover{border-color:var(--oat-gold);background:var(--oat-gold-soft)}.clinic_faq___M5s4{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:20px 48px}.clinic_faqQ__Os3vr{font-family:var(--oat-font-heading);font-weight:500;font-size:20px;line-height:1.25;color:var(--oat-lavender-deep);margin-bottom:6px}.clinic_faqA__xEo2t{font-family:var(--oat-font-body);color:#666;font-size:14px;line-height:1.65;margin:0}.clinic_cta__IslCA{background:var(--oat-lavender);color:#fff;text-align:center;padding:72px 0}.clinic_ctaTitle__glCrp{font-family:var(--oat-font-heading);font-weight:500;font-size:clamp(32px,3.8vw,40px);line-height:1.1;color:#fff;margin-bottom:12px}.clinic_ctaSub__OpDp6{font-family:var(--oat-font-body);color:var(--oat-ivory);font-size:15px;margin:0 0 26px}.clinic_note__hw0jZ{font-family:var(--oat-font-body);font-size:12px;line-height:1.7;color:hsla(36,22%,91%,.72);margin-top:26px}.clinic_note__hw0jZ a{color:var(--oat-ivory);text-decoration:none;border-bottom:1px solid var(--oat-champagne,#e8d9bc);transition:color .7s var(--oat-silk)}.clinic_note__hw0jZ a:hover{color:var(--oat-champagne,#e8d9bc)}.clinic_rise__YjgTE{opacity:0;transform:translateY(22px);transition:opacity 1.6s var(--oat-silk),transform 1.6s var(--oat-silk)}.clinic_riseIn__U4gB7{opacity:1;transform:none}@media (max-width:1000px){.clinic_cards__qvbN2{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.clinic_wrap__uTD_G{padding:0 24px}.clinic_grid2__O65u9{grid-template-columns:1fr;gap:40px}.clinic_section__p84I3{padding:44px 0}.clinic_mast__Pu4M_{padding:72px 0 40px}.clinic_cta__IslCA{padding:40px 0}.clinic_faq___M5s4{grid-template-columns:1fr;gap:18px}.clinic_infocard__sgHL_{padding:24px}}@media (max-width:560px){.clinic_cards__qvbN2,.clinic_facts__X7LZq{grid-template-columns:1fr}.clinic_facts__X7LZq{gap:4px 0}.clinic_factLabel__Td3YL{padding-top:10px}}@media (prefers-reduced-motion:reduce){.clinic_rise__YjgTE{opacity:1;transform:none;transition:none}.clinic_btn__Czp_X,.clinic_card__IvI_j,.clinic_chip__cHoKE,.clinic_mapLink__Hkjhb,.clinic_map__eE_DE iframe,.clinic_tel__fZTuj{transition:none}}