.SpecialtyPage_page__08SPz{background:var(--bg-page)}.SpecialtyPage_header__LGhK0{position:relative;overflow:hidden;padding:84px var(--pad-x) 64px}.SpecialtyPage_headerHalo___g6LS{position:absolute;inset:0;pointer-events:none}.SpecialtyPage_headerInner__Ia6t_{position:relative;max-width:var(--container-app);margin:0 auto;text-align:center}.SpecialtyPage_kicker__gOgiC{display:inline-flex;align-items:center;gap:7px;padding:6px 15px;border-radius:var(--radius-pill);background:var(--green-pale);color:var(--green-dark);font-size:13.5px;font-weight:600}.SpecialtyPage_h1__XBIYy{margin:18px auto 0;max-width:760px;font-family:var(--font-spectral),Georgia,serif;font-size:42px;line-height:1.12;color:var(--ink-heading);letter-spacing:-.01em}.SpecialtyPage_headerLede__apo8K{margin:18px auto 0;max-width:640px;font-size:18px;line-height:1.6;color:var(--ink-body-2)}.SpecialtyPage_headerCta__vhCEo{display:inline-flex;align-items:center;margin-top:26px;padding:13px 26px;border-radius:var(--radius-pill);background:var(--green-cta);color:#f4f1e9;font-size:15px;font-weight:600;text-decoration:none;box-shadow:var(--shadow-btn-green);transition:transform .2s,background .2s}.SpecialtyPage_headerCta__vhCEo:hover{transform:translateY(-2px);background:var(--green-cta-hover)}.SpecialtyPage_introSection__sYwO0{padding:8px var(--pad-x) 8px}.SpecialtyPage_introInner__iSl5E{max-width:760px;margin:0 auto}.SpecialtyPage_introPara__jkb3F{font-size:17px;line-height:1.75;color:var(--ink-body);margin-bottom:18px}.SpecialtyPage_quoteCard__3amm1{position:relative;margin-top:10px;padding:26px 28px;border-radius:var(--radius-card);background:var(--surface-cream-soft);border:1px solid var(--border-green-soft);text-align:center}.SpecialtyPage_quoteEmoji__82arZ{font-size:26px}.SpecialtyPage_quoteText__76r_N{margin-top:8px;font-family:var(--font-spectral),Georgia,serif;font-size:21px;line-height:1.4;color:var(--green-deep);font-style:italic}.SpecialtyPage_bodySection__hrOSF{padding:56px var(--pad-x)}.SpecialtyPage_bodyGrid__JB7ZB{max-width:var(--container-app);margin:0 auto;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:start}.SpecialtyPage_panelTitle__bYanG{font-family:var(--font-spectral),Georgia,serif;font-size:26px;color:var(--ink-heading);margin-bottom:20px}.SpecialtyPage_forPanel__yu51v{padding:28px;border-radius:var(--radius-card-lg);background:var(--surface-white);border:1px solid var(--border-soft);box-shadow:var(--shadow-card)}.SpecialtyPage_forList__Oc83w{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.SpecialtyPage_forItem__QSp_V{display:flex;gap:12px;font-size:16px;line-height:1.5;color:var(--ink-body)}.SpecialtyPage_forArrow__y0_Ap{color:var(--green-mid);font-weight:700;flex-shrink:0}.SpecialtyPage_forNote__lF0IV{margin-top:22px;padding-top:18px;border-top:1px solid var(--border-softer);font-size:14.5px;line-height:1.6;color:var(--ink-muted)}.SpecialtyPage_howCol__Eex_a{min-width:0}.SpecialtyPage_howList__1EVin{display:flex;flex-direction:column;gap:22px}.SpecialtyPage_howRow__oRMSV{display:flex;gap:18px;align-items:flex-start}.SpecialtyPage_howNum__WAgwo{flex-shrink:0;width:38px;height:38px;border-radius:50%;background:var(--grad-green);color:#f4f1e9;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:16px}.SpecialtyPage_howTitle__K7oht{font-size:18px;color:var(--ink-heading);margin-bottom:5px}.SpecialtyPage_howText__Z3RA_{font-size:15.5px;line-height:1.65;color:var(--ink-body-2)}.SpecialtyPage_faqSection__2jNeB{padding:8px var(--pad-x) 56px}.SpecialtyPage_faqInner__2Fkmq{max-width:760px;margin:0 auto}.SpecialtyPage_faqH2__gjyll{font-family:var(--font-spectral),Georgia,serif;font-size:28px;color:var(--ink-heading);text-align:center;margin-bottom:26px}.SpecialtyPage_faqList__sRuz2{display:flex;flex-direction:column;gap:16px}.SpecialtyPage_faqItem__jHy0w{padding:22px 24px;border-radius:var(--radius-card);background:var(--surface-offwhite);border:1px solid var(--border-soft)}.SpecialtyPage_faqQ__p5gr9{font-size:17px;color:var(--ink-heading);margin-bottom:8px}.SpecialtyPage_faqA__85rAa{font-size:15.5px;line-height:1.65;color:var(--ink-body-2)}.SpecialtyPage_relatedSection__pnNa_{padding:8px var(--pad-x) 56px}.SpecialtyPage_relatedInner__snxMe{max-width:var(--container-app);margin:0 auto}.SpecialtyPage_relatedH2__6bPOB{font-family:var(--font-spectral),Georgia,serif;font-size:24px;color:var(--ink-heading);margin-bottom:20px;text-align:center}.SpecialtyPage_relatedGrid__oFP22{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px}.SpecialtyPage_relatedCard__XpK2_{display:flex;align-items:center;gap:12px;padding:18px 22px;border-radius:var(--radius-card);background:var(--surface-white);border:1px solid var(--border-soft);box-shadow:var(--shadow-card);text-decoration:none;color:var(--ink-heading);font-weight:600;transition:transform .2s,box-shadow .2s}.SpecialtyPage_relatedCard__XpK2_:hover{transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.SpecialtyPage_relatedEmoji__jZTVe{font-size:22px}.SpecialtyPage_relatedLabel__vTsnY{flex:1 1}.SpecialtyPage_relatedArrow__Us8dD{color:var(--green-mid)}.SpecialtyPage_relatedNote__6YDvb{margin-top:20px;text-align:center;font-size:14.5px;line-height:1.6;color:var(--ink-muted)}.SpecialtyPage_inlineLink__7Tqhf{color:var(--green-dark);font-weight:600;text-decoration:underline}.SpecialtyPage_ctaSection__rf5pZ{padding:8px var(--pad-x) 72px}.SpecialtyPage_ctaBand__xelQK{position:relative;overflow:hidden;max-width:var(--container-app);margin:0 auto;padding:48px var(--pad-x);border-radius:var(--radius-card-lg);background:var(--grad-green);text-align:center}.SpecialtyPage_ctaHalo__zewpM{position:absolute;top:-40%;right:-10%;width:340px;height:340px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.14),transparent 70%);pointer-events:none}.SpecialtyPage_ctaTitle__0dQBi{position:relative;font-family:var(--font-spectral),Georgia,serif;font-size:30px;color:#f4f1e9}.SpecialtyPage_ctaText___BMK0{position:relative;margin:12px auto 0;max-width:520px;font-size:16px;line-height:1.6;color:#e2ead9}.SpecialtyPage_ctaButton__HPSiT{position:relative;display:inline-flex;align-items:center;margin-top:24px;padding:14px 30px;border-radius:var(--radius-pill);background:var(--surface-white);color:var(--green-dark);font-size:15px;font-weight:700;text-decoration:none;box-shadow:var(--shadow-card);transition:transform .2s}.SpecialtyPage_ctaButton__HPSiT:hover{transform:translateY(-2px)}@media (max-width:860px){.SpecialtyPage_bodyGrid__JB7ZB{grid-template-columns:1fr;gap:32px}}@media (max-width:560px){.SpecialtyPage_header__LGhK0{padding:60px var(--pad-x) 48px}.SpecialtyPage_h1__XBIYy{font-size:32px}.SpecialtyPage_headerLede__apo8K{font-size:16.5px}.SpecialtyPage_relatedGrid__oFP22{grid-template-columns:1fr}}