.ConsultationModal_overlay__p4UsC{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;padding:24px;background:hsla(0,0%,4%,.55);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);overflow-y:auto}.ConsultationModal_sheet__ogtgf{position:relative;width:100%;max-width:560px;max-height:calc(100dvh - 48px);overflow-y:auto;background:var(--bg-primary);box-shadow:var(--shadow-xl);padding:44px 48px 36px}.ConsultationModal_accentBars__vXvRJ{position:absolute;top:0;left:48px;display:flex;gap:6px}.ConsultationModal_accentBars__vXvRJ i{display:block;width:14px;background:linear-gradient(180deg,#7b3036,#552126)}.ConsultationModal_accentBars__vXvRJ i:first-child{height:18px}.ConsultationModal_accentBars__vXvRJ i:nth-child(2){height:26px}.ConsultationModal_accentBars__vXvRJ i:nth-child(3){height:34px}.ConsultationModal_close__m_aGW{position:absolute;top:16px;right:16px;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:color var(--transition-fast),transform var(--transition-fast)}.ConsultationModal_close__m_aGW:hover{color:var(--text-primary);transform:rotate(90deg)}.ConsultationModal_head__UJ_of{margin-top:18px;margin-bottom:28px}.ConsultationModal_label__DbIk8{display:inline-block;font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);margin-bottom:10px}.ConsultationModal_title__fH6Uh{font-family:var(--font-serif);font-size:1.75rem;line-height:1.2;color:var(--text-primary);margin:0 0 10px}.ConsultationModal_subtitle__utvX_{font-size:.9375rem;line-height:1.6;color:var(--text-secondary);margin:0}.ConsultationModal_form__y8EZE{display:flex;flex-direction:column;gap:18px}.ConsultationModal_row__RIn3H{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.ConsultationModal_field__5FE9K{position:relative}.ConsultationModal_field__5FE9K input,.ConsultationModal_field__5FE9K select,.ConsultationModal_field__5FE9K textarea{width:100%;padding:15px 16px;font-family:var(--font-sans);font-size:.9375rem;color:var(--text-primary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:0;outline:none;transition:border-color var(--transition-fast),background var(--transition-fast);-moz-appearance:none;appearance:none;-webkit-appearance:none}.ConsultationModal_field__5FE9K textarea{resize:vertical;min-height:84px}.ConsultationModal_field__5FE9K input:focus,.ConsultationModal_field__5FE9K select:focus,.ConsultationModal_field__5FE9K textarea:focus{border-color:var(--accent);background:var(--bg-primary)}.ConsultationModal_field__5FE9K label{position:absolute;top:15px;left:16px;font-size:.9375rem;color:var(--text-muted);pointer-events:none;transition:all var(--transition-fast);background:transparent;padding:0}.ConsultationModal_field__5FE9K input:focus+label,.ConsultationModal_field__5FE9K input:not(:placeholder-shown)+label,.ConsultationModal_field__5FE9K textarea:focus+label,.ConsultationModal_field__5FE9K textarea:not(:placeholder-shown)+label{top:-8px;left:12px;font-size:.6875rem;font-weight:600;letter-spacing:.04em;color:var(--accent);background:var(--bg-primary);padding:0 6px}.ConsultationModal_selectEmpty__Lbmre{color:var(--text-muted)!important}.ConsultationModal_selectFilled___uXoX{color:var(--text-primary)}.ConsultationModal_selectArrow__6z36x{position:absolute;top:18px;right:16px;color:var(--text-muted);pointer-events:none}.ConsultationModal_fieldError__kACJ_ input,.ConsultationModal_fieldError__kACJ_ select,.ConsultationModal_fieldError__kACJ_ textarea{border-color:#c0392b}.ConsultationModal_error__C1w1x{display:block;margin-top:5px;font-size:.75rem;color:#c0392b}.ConsultationModal_apiError__yOpap{margin:0;padding:12px 16px;font-size:.8125rem;line-height:1.5;color:#c0392b;background:rgba(192,57,43,.07);border-left:3px solid #c0392b}.ConsultationModal_honeypot__eMvoS{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.ConsultationModal_consent__fe2Nc{display:flex;gap:10px;align-items:flex-start;cursor:pointer;font-size:.8125rem;line-height:1.5;color:var(--text-secondary)}.ConsultationModal_consent__fe2Nc input{flex-shrink:0;width:17px;height:17px;margin-top:2px;accent-color:var(--accent);cursor:pointer}.ConsultationModal_consent__fe2Nc a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.ConsultationModal_consentError__uSayq span{color:#c0392b}.ConsultationModal_submit__NXViI{width:100%;margin-top:4px}.ConsultationModal_submit__NXViI:disabled{opacity:.65;cursor:default}.ConsultationModal_altContact__mbkz0{margin:0;text-align:center;font-size:.8125rem;color:var(--text-muted)}.ConsultationModal_altContact__mbkz0 a{color:var(--accent);font-weight:600;white-space:nowrap}.ConsultationModal_success__WE3hO{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 0 12px}.ConsultationModal_successIcon__w3iK5{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;color:var(--text-light);background:linear-gradient(135deg,#7b3036,#552126)}.ConsultationModal_successTitle__OZ82s{font-family:var(--font-serif);font-size:1.5rem;color:var(--text-primary);margin:0 0 10px}.ConsultationModal_successText__2_h8N{font-size:.9375rem;line-height:1.7;color:var(--text-secondary);margin:0 0 24px}.ConsultationModal_successText__2_h8N a{color:var(--accent);font-weight:600;white-space:nowrap}.ConsultationModal_successBtn__0byaE{min-width:160px}@media (max-width:640px){.ConsultationModal_overlay__p4UsC{padding:0;align-items:flex-end}.ConsultationModal_sheet__ogtgf{max-width:none;max-height:94dvh;padding:36px 20px 28px}.ConsultationModal_accentBars__vXvRJ{left:20px}.ConsultationModal_row__RIn3H{grid-template-columns:1fr}.ConsultationModal_title__fH6Uh{font-size:1.4rem}}.ConsultationModal_detailsToggle__4HGx6{align-self:flex-start;background:none;border:none;padding:0;font-family:var(--font-sans);font-size:.8125rem;color:var(--accent);cursor:pointer;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(139,58,68,.35);text-decoration-color:rgba(139,58,68,.35)}.ConsultationModal_detailsToggle__4HGx6:hover{color:var(--accent-hover)}.ConsultationModal_optional__AU8iE{display:none}.ConsultationModal_optionalOpen__w1S9E{display:block}.LeadForm_form__QjyGp{display:grid;grid-gap:12px;gap:12px}.LeadForm_fields__Dye_J{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.LeadForm_compact__GWE7B .LeadForm_fields__Dye_J{grid-template-columns:1fr 1fr auto;align-items:end}.LeadForm_field__4Xnl5{display:grid;grid-gap:6px;gap:6px}.LeadForm_label__cmYWy{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.LeadForm_onDark__gHgda .LeadForm_label__cmYWy{color:hsla(0,0%,100%,.6)}.LeadForm_field__4Xnl5 input{width:100%;padding:15px 16px;font-family:var(--font-sans);font-size:1rem;color:var(--text-primary);background:var(--bg-primary);border:1px solid var(--border);border-radius:4px;outline:none;transition:border-color var(--transition-fast)}.LeadForm_onDark__gHgda .LeadForm_field__4Xnl5 input{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.18);color:#fff}.LeadForm_onDark__gHgda .LeadForm_field__4Xnl5 input::placeholder{color:hsla(0,0%,100%,.4)}.LeadForm_field__4Xnl5 input:focus{border-color:var(--accent)}.LeadForm_submit__IbXE4{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 28px;font-family:var(--font-sans);font-size:1rem;font-weight:600;letter-spacing:.01em;color:#fff;background:var(--accent);border:none;border-radius:4px;cursor:pointer;white-space:nowrap;transition:background var(--transition-fast),transform var(--transition-fast)}.LeadForm_submit__IbXE4:hover{background:var(--accent-hover)}.LeadForm_submit__IbXE4:active{transform:translateY(1px)}.LeadForm_submit__IbXE4:disabled{opacity:.7;cursor:default}.LeadForm_honeypot__1UPKa{position:absolute;left:-9999px;opacity:0;height:0;width:0}.LeadForm_error__nBgCN{font-family:var(--font-sans);font-size:.875rem;color:#c0392b}.LeadForm_onDark__gHgda .LeadForm_error__nBgCN{color:#ff9b8f}.LeadForm_consent__0biEz{font-family:var(--font-sans);font-size:.75rem;line-height:1.5;color:var(--text-muted)}.LeadForm_onDark__gHgda .LeadForm_consent__0biEz{color:hsla(0,0%,100%,.5)}.LeadForm_consent__0biEz a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.LeadForm_done__vGb_J{font-family:var(--font-sans);font-size:1rem;line-height:1.7;color:var(--text-primary);padding:20px 22px;border-left:3px solid var(--accent);background:var(--accent-light)}.LeadForm_done__vGb_J.LeadForm_onDark__gHgda{color:#fff;background:hsla(0,0%,100%,.06)}.LeadForm_done__vGb_J a{color:var(--accent);font-weight:600}@media (max-width:640px){.LeadForm_compact__GWE7B .LeadForm_fields__Dye_J{grid-template-columns:1fr}}.LeadBlock_block__uQyhg{padding:80px 0 90px;background:var(--bg-dark);color:#fff}.LeadBlock_block__uQyhg.LeadBlock_light__oXPMI{background:var(--bg-cream);color:var(--text-primary);border-top:1px solid var(--border)}.LeadBlock_grid___HByf{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);grid-gap:56px;gap:56px;align-items:start}.LeadBlock_copy__GXQ1t{display:grid;grid-gap:16px;gap:16px}.LeadBlock_label__J0Jmv{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.6)}.LeadBlock_light__oXPMI .LeadBlock_label__J0Jmv{color:var(--accent)}.LeadBlock_title__LoTkD{font-family:var(--font-serif);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:500;line-height:1.2;text-wrap:balance;color:inherit}.LeadBlock_text__uD55M{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.7;color:hsla(0,0%,100%,.72);max-width:52ch}.LeadBlock_light__oXPMI .LeadBlock_text__uD55M{color:var(--text-secondary)}.LeadBlock_contacts__gJFUB{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px;margin-top:6px}.LeadBlock_phone__6mdSb{font-family:var(--font-sans);font-size:1.5rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;text-decoration:none}.LeadBlock_light__oXPMI .LeadBlock_phone__6mdSb{color:var(--text-primary)}.LeadBlock_wa__JTsrX{font-family:var(--font-sans);font-size:.9375rem;font-weight:500;color:hsla(0,0%,100%,.85);text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:hsla(0,0%,100%,.3);text-decoration-color:hsla(0,0%,100%,.3)}.LeadBlock_light__oXPMI .LeadBlock_wa__JTsrX{color:var(--accent);-webkit-text-decoration-color:rgba(139,58,68,.35);text-decoration-color:rgba(139,58,68,.35)}.LeadBlock_hours__QX65f{font-family:var(--font-sans);font-size:.875rem;color:hsla(0,0%,100%,.5)}.LeadBlock_light__oXPMI .LeadBlock_hours__QX65f{color:var(--text-muted)}.LeadBlock_form__OBhk7{padding:30px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.03)}.LeadBlock_light__oXPMI .LeadBlock_form__OBhk7{background:#fff;border-color:var(--border)}@media (max-width:1024px){.LeadBlock_grid___HByf{grid-template-columns:1fr;gap:32px}}@media (max-width:768px){.LeadBlock_block__uQyhg{padding:56px 0 64px}.LeadBlock_form__OBhk7{padding:22px 18px}.LeadBlock_phone__6mdSb{font-size:1.3rem}}.PracticePage_page__kit6c{padding-top:80px;background:var(--bg-cream)}.PracticePage_label__N9zbc{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:14px}.PracticePage_h2__uiX5g{font-family:var(--font-serif);font-size:clamp(1.75rem,3.2vw,2.5rem);font-weight:500;line-height:1.2;color:var(--text-primary);margin-bottom:18px;text-wrap:balance;max-width:24ch}.PracticePage_muted__dkB0w{font-family:var(--font-sans);font-size:1.0625rem;line-height:1.75;color:var(--text-secondary);max-width:48ch;margin-bottom:26px}.PracticePage_section__35fft{padding:88px 0}.PracticePage_sectionWhite__jjGq5{background:#fff;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.PracticePage_btnPrimary__MUKZ_{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 32px;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:#fff;background:var(--accent);border:none;border-radius:4px;cursor:pointer;text-decoration:none;transition:background var(--transition-fast),transform var(--transition-fast)}.PracticePage_btnPrimary__MUKZ_:hover{background:var(--accent-hover);transform:translateY(-1px)}.PracticePage_btnGhost__QGs7w{display:inline-flex;align-items:center;justify-content:center;min-height:54px;padding:0 26px;font-family:var(--font-sans);font-size:1.0625rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:#fff;border:1px solid hsla(0,0%,100%,.35);border-radius:4px;text-decoration:none;transition:border-color var(--transition-fast),background var(--transition-fast)}.PracticePage_btnGhost__QGs7w:hover{border-color:#fff;background:hsla(0,0%,100%,.06)}.PracticePage_btnOutline__v0BNr{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--accent);border:1px solid var(--accent);border-radius:4px;white-space:nowrap;transition:background var(--transition-fast),color var(--transition-fast)}.PracticePage_btnOutline__v0BNr:hover{background:var(--accent);color:#fff}.PracticePage_textLink__mHjh3{display:inline-flex;align-items:center;gap:8px;margin-top:28px;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;color:var(--accent)}.PracticePage_textLink__mHjh3:hover{color:var(--accent-hover)}.PracticePage_hero__WrwiO{position:relative;background:var(--bg-dark);color:#fff;padding:72px 0 64px;overflow:hidden}.PracticePage_heroBg__PewSK{position:absolute;inset:0;background:radial-gradient(ellipse 55% 90% at 90% 10%,rgba(139,58,68,.32) 0,rgba(139,58,68,0) 60%),repeating-linear-gradient(135deg,hsla(0,0%,100%,.03) 0 1px,transparent 1px 30px),var(--bg-dark)}.PracticePage_heroBg__PewSK:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,4%,0) 45%,hsla(0,0%,4%,.85))}.PracticePage_heroInner__XwOAv{position:relative;z-index:1}.PracticePage_crumbs__p6Bgz{display:flex;align-items:center;gap:10px;font-family:var(--font-sans);font-size:.8125rem;color:hsla(0,0%,100%,.5);margin-bottom:30px}.PracticePage_crumbs__p6Bgz a{color:hsla(0,0%,100%,.7);text-decoration:none}.PracticePage_crumbs__p6Bgz a:hover{color:#fff}.PracticePage_eyebrow__qZ05E{font-family:var(--font-sans);font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:hsla(0,0%,100%,.55);margin-bottom:18px}.PracticePage_h1__AlV4l{font-family:var(--font-serif);font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1.1;margin-bottom:16px;max-width:16ch;text-wrap:balance}.PracticePage_epigraph__CNQN4{font-family:var(--font-serif);font-size:clamp(1.125rem,1.8vw,1.375rem);font-style:italic;color:#e4b3ba;line-height:1.5;max-width:44ch;margin-bottom:22px}.PracticePage_lead__o6_d2{font-family:var(--font-sans);font-size:1.125rem;line-height:1.7;color:hsla(0,0%,100%,.78);max-width:60ch;margin-bottom:34px}.PracticePage_heroActions__uGiHh{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:44px}.PracticePage_facts__ZDy3S{list-style:none;margin:0;padding:26px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px 28px;gap:18px 28px;max-width:820px;border-top:1px solid hsla(0,0%,100%,.14)}.PracticePage_facts__ZDy3S li{display:grid;grid-gap:5px;gap:5px}.PracticePage_facts__ZDy3S strong{font-family:var(--font-serif);font-size:1.6rem;font-weight:500;line-height:1;color:#fff}.PracticePage_facts__ZDy3S span{font-family:var(--font-sans);font-size:.8125rem;line-height:1.4;color:hsla(0,0%,100%,.6)}.PracticePage_landingStrip__qMWOG{background:#fff;border-bottom:1px solid var(--border)}.PracticePage_landingInner__QxBaA{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:22px 0}.PracticePage_landingInner__QxBaA p{font-family:var(--font-sans);font-size:1rem;color:var(--text-secondary);max-width:64ch}.PracticePage_situations__NJpzg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:36px}.PracticePage_situation__f_Fb6{padding:28px 28px 26px;background:#fff;border:1px solid var(--border);border-left:3px solid var(--accent);display:grid;grid-gap:10px;gap:10px;align-content:start}.PracticePage_situation__f_Fb6 h3{font-family:var(--font-serif);font-size:1.3rem;font-weight:500;line-height:1.3;color:var(--text-primary)}.PracticePage_situation__f_Fb6 p{font-family:var(--font-sans);font-size:.9375rem;line-height:1.7;color:var(--text-secondary)}.PracticePage_split__etq5L{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);grid-gap:56px;gap:56px;align-items:start}.PracticePage_splitHead__QPyVj{position:-webkit-sticky;position:sticky;top:110px}.PracticePage_serviceList__RWCBH{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 32px;gap:0 32px}.PracticePage_serviceList__RWCBH li{padding:20px 0;border-top:1px solid var(--border);display:grid;grid-gap:6px;gap:6px}.PracticePage_serviceList__RWCBH h3{font-family:var(--font-sans);font-size:1.0625rem;font-weight:600;color:var(--text-primary);line-height:1.35}.PracticePage_serviceList__RWCBH p{font-family:var(--font-sans);font-size:.9rem;line-height:1.65;color:var(--text-secondary)}.PracticePage_stages__b_RPq{list-style:none;margin:36px 0 0;padding:0;max-width:860px}.PracticePage_stage__j0VmB{display:grid;grid-template-columns:56px 1fr;grid-gap:22px;gap:22px;padding:26px 0;border-top:1px solid var(--border)}.PracticePage_stage__j0VmB:last-child{border-bottom:1px solid var(--border)}.PracticePage_stageN__TXIcO{width:56px;height:56px;display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:1.4rem;color:var(--accent);border:1px solid var(--accent);border-radius:50%}.PracticePage_stageHead__oGTXH{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:8px}.PracticePage_stageHead__oGTXH h3{font-family:var(--font-serif);font-size:1.375rem;font-weight:500;color:var(--text-primary)}.PracticePage_stageTime__0MFOe{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.PracticePage_stage__j0VmB p{font-family:var(--font-sans);font-size:1rem;line-height:1.75;color:var(--text-secondary);max-width:62ch}.PracticePage_people__w7Rk9{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:18px;gap:18px;margin-top:36px;max-width:1000px}.PracticePage_person__RJC9B{display:grid;grid-template-columns:96px 1fr;grid-gap:20px;gap:20px;padding:22px;background:var(--bg-cream);border:1px solid var(--border);align-items:start}.PracticePage_personPhoto__W25F9{width:96px;aspect-ratio:3/4;overflow:hidden;background:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-family:var(--font-serif);font-size:2rem;color:var(--accent)}.PracticePage_personPhoto__W25F9 img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;filter:grayscale(20%)}.PracticePage_personBody__FsDMw{display:grid;grid-gap:6px;gap:6px}.PracticePage_personBody__FsDMw h3{font-family:var(--font-serif);font-size:1.25rem;font-weight:500;color:var(--text-primary)}.PracticePage_personRole__0tiDM{font-family:var(--font-sans);font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent)}.PracticePage_personSpec__LERlA{font-family:var(--font-sans);font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.PracticePage_cases__mz7YK{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:18px;gap:18px;margin-top:36px}.PracticePage_case__jY24m{padding:26px 26px 24px;background:#fff;border:1px solid var(--border);display:grid;grid-gap:10px;gap:10px;align-content:start}.PracticePage_caseResult__4J26C{font-family:var(--font-serif);font-size:1.9rem;font-weight:500;color:var(--accent);line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.PracticePage_case__jY24m h3{font-family:var(--font-sans);font-size:1.0625rem;font-weight:600;color:var(--text-primary);line-height:1.35}.PracticePage_case__jY24m p{font-family:var(--font-sans);font-size:.9rem;line-height:1.65;color:var(--text-secondary)}.PracticePage_phoneBig__bkCBp{display:inline-block;font-family:var(--font-sans);font-size:1.375rem;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary);text-decoration:none}.PracticePage_phoneBig__bkCBp:hover{color:var(--accent)}.PracticePage_faqList__GFeWW{display:grid}.PracticePage_faqItem__Kz9Cv{border-top:1px solid var(--border)}.PracticePage_faqItem__Kz9Cv:last-child{border-bottom:1px solid var(--border)}.PracticePage_faqQ__0UsXh{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-sans);font-size:1.0625rem;font-weight:500;color:var(--text-primary)}.PracticePage_faqQ__0UsXh svg{flex-shrink:0;color:var(--text-muted);transition:transform var(--transition-normal),color var(--transition-fast)}.PracticePage_faqOpen__W_haQ .PracticePage_faqQ__0UsXh svg{transform:rotate(45deg);color:var(--accent)}.PracticePage_faqA__DWVNr{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--transition-normal)}.PracticePage_faqOpen__W_haQ .PracticePage_faqA__DWVNr{grid-template-rows:1fr}.PracticePage_faqA__DWVNr p{overflow:hidden;font-family:var(--font-sans);font-size:1rem;line-height:1.75;color:var(--text-secondary)}.PracticePage_faqOpen__W_haQ .PracticePage_faqA__DWVNr p{padding-bottom:22px}@media (max-width:1024px){.PracticePage_split__etq5L{grid-template-columns:1fr;gap:32px}.PracticePage_splitHead__QPyVj{position:static}.PracticePage_facts__ZDy3S{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.PracticePage_page__kit6c{padding-top:70px}.PracticePage_hero__WrwiO{padding:52px 0 44px}.PracticePage_section__35fft{padding:60px 0}.PracticePage_serviceList__RWCBH,.PracticePage_situations__NJpzg{grid-template-columns:1fr}.PracticePage_facts__ZDy3S{grid-template-columns:1fr 1fr}.PracticePage_heroActions__uGiHh .PracticePage_btnGhost__QGs7w,.PracticePage_heroActions__uGiHh .PracticePage_btnPrimary__MUKZ_{width:100%}.PracticePage_stage__j0VmB{grid-template-columns:44px 1fr;gap:16px}.PracticePage_stageN__TXIcO{width:44px;height:44px;font-size:1.15rem}.PracticePage_person__RJC9B{grid-template-columns:80px 1fr;gap:16px;padding:18px}.PracticePage_personPhoto__W25F9{width:80px}.PracticePage_landingInner__QxBaA{padding:18px 0}.PracticePage_landingInner__QxBaA .PracticePage_btnOutline__v0BNr{width:100%;justify-content:center}}