.practice-capture_feedback__Bxesf{margin:1.5rem 0;padding:1.25rem;border-top:1px solid #d9e3de;color:#243c33;background:#f8faf8;border-radius:12px}.practice-capture_heading___Kz_s{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.practice-capture_dialog__bfQcF h2,.practice-capture_heading___Kz_s h2{font-size:1.25rem;font-weight:650;margin:0 0 .75rem}.practice-capture_context__1OMp4,.practice-capture_fields__U67Gz,.practice-capture_form__qmvLl{display:grid;gap:1rem;min-width:0}.practice-capture_fields__U67Gz{border:0;padding:0;margin:0}.practice-capture_form__qmvLl{margin-top:1rem}.practice-capture_field__YycYk{display:grid;gap:.35rem;font-size:.9rem;font-weight:550;min-width:0}.practice-capture_field__YycYk input,.practice-capture_field__YycYk select,.practice-capture_field__YycYk textarea{width:100%;min-width:0;box-sizing:border-box;border:1px solid #b6c8be;border-radius:8px;background:#fff;color:#20372d;padding:.65rem .75rem;font:inherit;font-weight:400}.practice-capture_field__YycYk textarea{resize:vertical}.practice-capture_field__YycYk small,.practice-capture_note__2ANtY{color:#55665c;font-size:.8rem;font-weight:400;line-height:1.5}.practice-capture_rating__m_HeS{border:0;padding:0;margin:0;display:flex;gap:.6rem;flex-wrap:wrap}.practice-capture_rating__m_HeS legend{margin-bottom:.6rem;font-weight:600}.practice-capture_rating__m_HeS label{display:flex;align-items:center;gap:.5rem;border:1px solid #b6c8be;border-radius:8px;padding:.65rem;font-size:.9rem;cursor:pointer}.practice-capture_consent__XXTU4{display:flex;align-items:flex-start;gap:.6rem;line-height:1.5;font-size:.85rem}.practice-capture_consent__XXTU4 input{margin-top:.3rem;flex-shrink:0}.practice-capture_submit__fRg53{justify-self:start;border:0;border-radius:8px;padding:.7rem 1rem;background:#216e50;color:white;font-weight:600;min-height:44px}.practice-capture_link__23_aG{border:0;background:none;color:#285c48;text-decoration:underline;text-underline-offset:3px;text-align:left;padding:.5rem 0;font-size:.85rem;min-height:44px;cursor:pointer}.practice-capture_contactEntry__3zs5V{margin-top:.75rem}.practice-capture_dialog__bfQcF{width:min(40rem,calc(100vw - 2rem));max-height:85dvh;overflow:auto;margin:auto;border:1px solid #c2d1c8;border-radius:16px;padding:1.5rem;color:#243c33;background:#fff;box-sizing:border-box}.practice-capture_dialog__bfQcF::backdrop{background:rgb(21 38 29/45%)}.practice-capture_dialog__bfQcF>p{line-height:1.5;font-size:.9rem;color:#55665c}.practice-capture_close__NjuKm{display:block;margin-left:auto;margin-bottom:.5rem;min-height:44px;background:none;border:0;color:#285c48;text-decoration:underline;cursor:pointer}.practice-capture_context__1OMp4{margin-top:.8rem}.practice-capture_form__qmvLl summary{cursor:pointer;font-size:.9rem;padding:.4rem 0}.practice-capture_note__2ANtY a{text-decoration:underline}.practice-capture_error__6YCal{color:#98392b;font-size:.85rem;margin:0}.practice-capture_success__ZbO6N{color:#216e50;padding:1rem 0;line-height:1.5}.practice-capture_honeypot__IxZbx{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.practice-capture_contactEntry__3zs5V>button:focus-visible,.practice-capture_dialog__bfQcF :focus-visible,.practice-capture_form__qmvLl :focus-visible{outline:3px solid #729987;outline-offset:3px}@media(max-width:480px){.practice-capture_dialog__bfQcF,.practice-capture_feedback__Bxesf{padding:1rem}.practice-capture_rating__m_HeS{flex-direction:column}}.mission-journey-navigation_root__Sg_s0{display:grid;width:min(100% - 40px,1440px);min-height:64px;margin:0 auto;align-items:center;gap:12px 24px;grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.mission-journey-navigation_brand__D4Q9Z{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:10px;color:inherit;font-size:15px;font-weight:850;letter-spacing:-.02em;text-decoration:none}.mission-journey-navigation_breadcrumb__6gmx4{min-width:0;color:var(--sl-text-muted);font-size:13px;font-weight:700}.mission-journey-navigation_breadcrumb__6gmx4 ol{display:flex;min-width:0;margin:0;padding:0;align-items:center;justify-content:center;gap:7px;list-style:none}.mission-journey-navigation_breadcrumb__6gmx4 li{display:inline-flex;min-width:0;align-items:center;gap:7px}.mission-journey-navigation_breadcrumb__6gmx4 li:not(:first-child):before{color:rgba(23,32,27,.25);content:"/"}.mission-journey-navigation_breadcrumb__6gmx4 a,.mission-journey-navigation_breadcrumb__6gmx4 span{color:inherit;text-decoration:none}.mission-journey-navigation_breadcrumb__6gmx4 a:hover{color:var(--sl-action-primary)}.mission-journey-navigation_breadcrumb__6gmx4 [aria-current=page]{overflow:hidden;color:var(--sl-text-ink);font-weight:850;text-overflow:ellipsis;white-space:nowrap}.mission-journey-navigation_backLink__QkjU5{display:inline-flex;min-height:36px;justify-self:end;align-items:center;gap:7px;color:var(--sl-text-muted);font-size:13px;font-weight:750;text-decoration:none}.mission-journey-navigation_backLink__QkjU5:hover{color:var(--sl-action-primary)}.mission-journey-navigation_compact__cYneP{width:100%;min-height:42px;padding-bottom:8px;border-bottom:1px solid rgba(23,32,27,.08);grid-template-columns:minmax(max-content,1fr) auto minmax(max-content,1fr)}.mission-journey-navigation_compact__cYneP .mission-journey-navigation_brand__D4Q9Z{font-size:13px}.mission-journey-navigation_compact__cYneP .mission-journey-navigation_backLink__QkjU5,.mission-journey-navigation_compact__cYneP .mission-journey-navigation_breadcrumb__6gmx4{font-size:12px}@media (max-width:820px){.mission-journey-navigation_root__Sg_s0{width:min(100% - 28px,1440px);min-height:88px;padding:10px 0;gap:8px 14px;grid-template-columns:minmax(0,1fr) auto}.mission-journey-navigation_brand__D4Q9Z{font-size:14px}.mission-journey-navigation_backLink__QkjU5{min-height:40px}.mission-journey-navigation_breadcrumb__6gmx4{grid-column:1/-1}.mission-journey-navigation_breadcrumb__6gmx4 ol{justify-content:flex-start;flex-wrap:wrap;row-gap:4px}}@media (max-width:420px){.mission-journey-navigation_backLink__QkjU5 span{max-width:132px;line-height:1.2;text-align:right}}.desktop-handoff_triggerWrap__YgY4W{display:inline-flex;flex-shrink:0}.desktop-handoff_triggerWrapConfigured__AY7DX{width:100%}.desktop-handoff_trigger__WbwDK{display:inline-flex;min-height:44px;align-items:center;justify-content:center;gap:8px;border:1px solid var(--sl-action-primary);border-radius:var(--sl-radius-control);background:var(--sl-action-primary);padding:10px 16px;color:white;box-shadow:0 8px 22px rgba(31,111,74,.16);font:inherit;font-size:14px;font-weight:850;line-height:1.25;white-space:nowrap;cursor:pointer;transition:transform .16s ease,background .16s ease}.desktop-handoff_trigger__WbwDK:hover{transform:translateY(-1px);background:var(--sl-action-hover)}.desktop-handoff_dialog__JcTSP{width:min(calc(100% - 32px),620px);max-height:min(calc(100dvh - 32px),760px);margin:auto;overflow-x:hidden;overflow-y:auto;border:1px solid rgba(23,32,27,.14);border-radius:var(--sl-radius-panel);background:var(--sl-bg-surface);padding:0;color:var(--sl-text-ink);box-shadow:0 32px 90px rgba(12,20,16,.26)}.desktop-handoff_dialog__JcTSP::backdrop{background:rgba(12,20,16,.6);backdrop-filter:blur(4px)}.desktop-handoff_dialogInner__qtMhZ{position:relative;padding:28px}.desktop-handoff_closeButton__3byqZ{position:absolute;z-index:1;top:16px;right:16px;display:grid;width:40px;height:40px;border:1px solid rgba(23,32,27,.12);border-radius:999px;background:var(--sl-bg-paper);color:var(--sl-text-ink);place-items:center;cursor:pointer}.desktop-handoff_inlineCard__s_rot{border:1px solid rgba(217,154,53,.26);border-radius:var(--sl-radius-panel);background:linear-gradient(145deg,rgba(217,154,53,.08),transparent 62%),var(--sl-bg-surface);padding:24px;box-shadow:var(--sl-shadow-card)}.desktop-handoff_panel__sjSat{min-width:0}.desktop-handoff_heading__WBPNU{display:grid;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding-right:36px}.desktop-handoff_inlineCard__s_rot .desktop-handoff_heading__WBPNU,.desktop-handoff_routeCard__ppEri .desktop-handoff_heading__WBPNU{padding-right:0}.desktop-handoff_icon__A2OwV{display:grid;width:48px;height:48px;border:1px solid rgba(31,111,74,.18);border-radius:14px;background:var(--sl-success-tint);color:var(--sl-action-primary);place-items:center}.desktop-handoff_eyebrow__AXyi1{margin:0;color:var(--sl-action-primary);font-size:11px;font-weight:850;letter-spacing:.08em;line-height:1.4;text-transform:uppercase}.desktop-handoff_title__69tlm{margin:4px 0 0;font-size:clamp(24px,5vw,32px);font-weight:900;letter-spacing:-.04em;line-height:1.05}.desktop-handoff_description__Zl63d{margin:18px 0 0;color:var(--sl-text-muted);font-size:15px;font-weight:620;line-height:1.6}.desktop-handoff_actions__hcgjm{display:grid;margin-top:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.desktop-handoff_primaryAction__tIzsP,.desktop-handoff_returnLink___N8xQ,.desktop-handoff_secondaryAction__2nJTU{display:inline-flex;min-height:48px;min-width:0;align-items:center;justify-content:center;gap:8px;border-radius:var(--sl-radius-control);padding:11px 14px;font:inherit;font-size:14px;font-weight:850;line-height:1.3;text-align:center;text-decoration:none;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.desktop-handoff_primaryAction__tIzsP{border:1px solid var(--sl-action-primary);background:var(--sl-action-primary);color:white}.desktop-handoff_returnLink___N8xQ,.desktop-handoff_secondaryAction__2nJTU{border:1px solid rgba(23,32,27,.14);background:var(--sl-bg-surface);color:var(--sl-text-ink)}.desktop-handoff_primaryAction__tIzsP:hover,.desktop-handoff_returnLink___N8xQ:hover,.desktop-handoff_secondaryAction__2nJTU:hover{transform:translateY(-1px)}.desktop-handoff_primaryAction__tIzsP:hover{background:var(--sl-action-hover)}.desktop-handoff_returnLink___N8xQ:hover,.desktop-handoff_secondaryAction__2nJTU:hover{border-color:rgba(31,111,74,.4);color:var(--sl-action-primary)}.desktop-handoff_primaryAction__tIzsP:disabled,.desktop-handoff_secondaryAction__2nJTU:disabled{opacity:.55;transform:none;cursor:wait}.desktop-handoff_shareFallback__Q3Vd4{display:flex;min-height:48px;align-items:center;gap:9px;border:1px solid rgba(217,154,53,.28);border-radius:var(--sl-radius-control);background:rgba(217,154,53,.08);padding:10px 12px;color:rgba(23,32,27,.72);font-size:12px;font-weight:720;line-height:1.35}.desktop-handoff_shareFallback__Q3Vd4 svg{flex:0 0 auto;color:var(--sl-warning)}.desktop-handoff_returnLink___N8xQ{width:100%;margin-top:10px}.desktop-handoff_trust___jJZp{margin:16px 0 0;border-top:1px solid rgba(23,32,27,.09);padding-top:14px;color:var(--sl-text-muted);font-size:12px;font-weight:650;line-height:1.5}.desktop-handoff_status__TsYxz{min-height:20px;margin:8px 0 0;color:var(--sl-action-primary);font-size:12px;font-weight:800;line-height:1.5}.desktop-handoff_routePage__wrd_W{display:flex;min-height:100vh;min-height:100dvh;flex-direction:column;color:var(--sl-text-ink);background:radial-gradient(circle at 78% 4%,rgba(31,111,74,.1),transparent 24rem),var(--sl-bg-canvas)}.desktop-handoff_routeHeader__DwemD{border-bottom:1px solid var(--sl-border-subtle);background:rgba(250,250,247,.94)}.desktop-handoff_routeBody__9wMbJ{display:grid;width:min(calc(100% - 32px),680px);margin:auto;padding:36px 0 52px;place-items:center}.desktop-handoff_routeCard__ppEri{width:100%;border:1px solid rgba(23,32,27,.12);border-radius:var(--sl-radius-panel);background:var(--sl-bg-surface);padding:clamp(22px,5vw,34px);box-shadow:var(--sl-shadow-panel)}.desktop-handoff_closeButton__3byqZ:focus-visible,.desktop-handoff_primaryAction__tIzsP:focus-visible,.desktop-handoff_returnLink___N8xQ:focus-visible,.desktop-handoff_secondaryAction__2nJTU:focus-visible,.desktop-handoff_trigger__WbwDK:focus-visible{outline:3px solid rgba(31,111,74,.3);outline-offset:3px}@media (max-width:520px){.desktop-handoff_dialog__JcTSP{width:min(calc(100% - 20px),620px);max-height:calc(100dvh - 20px)}.desktop-handoff_dialogInner__qtMhZ,.desktop-handoff_inlineCard__s_rot,.desktop-handoff_routeCard__ppEri{padding:20px}.desktop-handoff_heading__WBPNU{grid-template-columns:42px minmax(0,1fr);gap:11px}.desktop-handoff_icon__A2OwV{width:42px;height:42px;border-radius:12px}.desktop-handoff_title__69tlm{font-size:25px}.desktop-handoff_actions__hcgjm{grid-template-columns:1fr}}@media (min-width:640px){.desktop-handoff_triggerWrapConfigured__AY7DX{width:auto}}@media (prefers-reduced-motion:reduce){.desktop-handoff_primaryAction__tIzsP,.desktop-handoff_returnLink___N8xQ,.desktop-handoff_secondaryAction__2nJTU,.desktop-handoff_trigger__WbwDK{transition:none}}