.lawyer_app__TPnvd{--lw-gold:#b89a5a;--lw-gold-light:#d4b87a;--lw-dark:#0b0d0f;--lw-darker:#070809;--lw-card:rgba(255,255,255,0.025);--lw-border:rgba(184,154,90,0.18);--lw-border-faint:rgba(255,255,255,0.055);--lw-text:#ede8df;--lw-muted:rgba(237,232,223,0.5);--lw-radius:14px;--lw-radius-sm:8px;--lw-ease:cubic-bezier(0.22,1,0.36,1);--lw-transition:0.35s var(--lw-ease);font-family:Outfit,Georgia,serif;background:var(--lw-dark);color:var(--lw-text);min-height:100vh;overflow-x:hidden}.lawyer_container__XUdFu{max-width:1120px;margin:0 auto;padding:0 2rem}.lawyer_nav__cVgzI{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 0;background:rgba(7,8,9,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--lw-border)}.lawyer_navInner__WePvY{max-width:1120px;margin:0 auto;padding:0 2rem;display:flex;align-items:center;justify-content:space-between}.lawyer_logo__sh8lG{display:flex;align-items:center;gap:.55rem;color:var(--lw-gold);font-size:1.3rem;font-weight:900;letter-spacing:-.01em}.lawyer_logo__sh8lG em{font-style:italic;color:var(--lw-text)}.lawyer_navLinks__My4sQ{display:flex;align-items:center;gap:.25rem;list-style:none;margin:0;padding:0}.lawyer_navLink__wLVbf{background:none;border:none;color:var(--lw-muted);font-size:.9rem;font-weight:500;font-family:inherit;cursor:pointer;padding:.5rem .9rem;border-radius:6px;transition:color var(--lw-transition),background var(--lw-transition)}.lawyer_navLink__wLVbf:hover{color:var(--lw-text);background:rgba(255,255,255,.04)}.lawyer_ctaBtn__i3yn4{background:var(--lw-gold);color:#0b0d0f;border:none;font-family:inherit;font-weight:800;font-size:.88rem;padding:.6rem 1.4rem;border-radius:40px;cursor:pointer;margin-left:.5rem;transition:var(--lw-transition)}.lawyer_ctaBtn__i3yn4:hover{background:var(--lw-gold-light);transform:translateY(-1px)}.lawyer_hamburger___0Y3B{display:none;background:none;border:none;color:var(--lw-text);cursor:pointer;padding:.4rem}@media(max-width:768px){.lawyer_hamburger___0Y3B{display:block}.lawyer_navLinks__My4sQ{position:fixed;top:62px;left:0;right:0;background:rgba(7,8,9,.97);flex-direction:column;align-items:flex-start;padding:1.5rem 2rem;gap:.75rem;transform:translateY(-120%);transition:transform .35s ease}.lawyer_navLinks__My4sQ.lawyer_open__xuC_G{transform:translateY(0)}}.lawyer_hero__UyVW_{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:80px}.lawyer_heroBg__8wwMt{position:absolute;inset:0;z-index:0}.lawyer_heroBgImg__vBzxR{object-fit:cover;object-position:center}.lawyer_heroOverlay__EQ8dd{position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,8,9,.6) 0,rgba(7,8,9,.3) 40%,rgba(7,8,9,.95)),linear-gradient(90deg,rgba(7,8,9,.88) 0,transparent 60%)}.lawyer_heroContent__Mxo84{position:relative;z-index:2;max-width:1120px;width:100%;margin:0 auto;padding:0 2rem}.lawyer_trustBadge__kCES4{display:inline-flex;align-items:center;gap:.5rem;color:var(--lw-gold);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.22em;margin-bottom:1.5rem;border:1px solid var(--lw-border);padding:.35rem .9rem;border-radius:40px}.lawyer_heroTitle__p_Us1{font-size:clamp(3rem,7vw,5.5rem);font-weight:900;line-height:1;letter-spacing:-.04em;color:#fff;margin-bottom:1.25rem;max-width:580px}.lawyer_heroTitle__p_Us1 em{font-style:italic;background:linear-gradient(135deg,var(--lw-gold) 0,var(--lw-gold-light) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.lawyer_heroSubtitle__tf87e{font-size:1.05rem;color:rgba(237,232,223,.65);max-width:460px;line-height:1.78;margin-bottom:2.25rem}.lawyer_heroCtas__XIbdZ{display:flex;gap:1rem;margin-bottom:3rem;flex-wrap:wrap}.lawyer_primaryCta__ccrxP{display:inline-flex;align-items:center;gap:.55rem;background:var(--lw-gold);color:#0b0d0f;border:none;padding:1rem 2rem;font-size:.95rem;font-weight:800;border-radius:40px;cursor:pointer;font-family:inherit;transition:all var(--lw-transition);box-shadow:0 8px 28px rgba(184,154,90,.25)}.lawyer_primaryCta__ccrxP:hover{background:var(--lw-gold-light);transform:translateY(-2px)}.lawyer_ghostCta__iUcWZ{display:inline-flex;align-items:center;gap:.5rem;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.3);padding:1rem 2rem;font-size:.95rem;font-weight:600;border-radius:40px;cursor:pointer;font-family:inherit;transition:all var(--lw-transition)}.lawyer_ghostCta__iUcWZ:hover{background:rgba(255,255,255,.07);border-color:rgba(255,255,255,.5)}.lawyer_heroStats__N3Bc0{display:flex;gap:2.5rem;flex-wrap:wrap}.lawyer_heroStat__85gFD{display:flex;flex-direction:column}.lawyer_heroStat__85gFD strong{font-size:1.4rem;font-weight:900;color:#fff}.lawyer_heroStat__85gFD span{font-size:.8rem;color:var(--lw-muted)}.lawyer_section__kWA60{padding:9rem 0;background:var(--lw-dark)}.lawyer_sectionHeader__AWySE{margin-bottom:3.5rem;max-width:520px}.lawyer_eyebrow__gdlmx{display:inline-block;color:var(--lw-gold);font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.24em;margin-bottom:1rem}.lawyer_sectionTitle__BJDe5{font-size:clamp(1.9rem,4.5vw,2.9rem);font-weight:900;line-height:1.08;letter-spacing:-.03em;margin-bottom:.8rem}.lawyer_sectionTitle__BJDe5 em{font-style:italic;color:var(--lw-gold)}.lawyer_sectionSub__bqLAS{color:var(--lw-muted);font-size:1rem;line-height:1.72}.lawyer_practiceGrid__MSK3L{display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));grid-gap:1.5rem;gap:1.5rem}.lawyer_practiceCard__H5OWv{position:relative;padding:2.25rem;background:var(--lw-card);border:1px solid var(--lw-border-faint);border-radius:var(--lw-radius);transition:all var(--lw-transition);display:flex;flex-direction:column;gap:.85rem}.lawyer_practiceCard__H5OWv:hover{border-color:var(--lw-border);background:rgba(255,255,255,.04);transform:translateY(-4px);box-shadow:0 18px 50px rgba(0,0,0,.4)}.lawyer_practiceIcon___F1tE{color:var(--lw-gold)}.lawyer_practiceTag__Qr0ZK{position:absolute;top:1.25rem;right:1.25rem;background:rgba(184,154,90,.12);border:1px solid var(--lw-border);color:var(--lw-gold);font-size:.7rem;font-weight:700;padding:.2rem .6rem;border-radius:40px;text-transform:uppercase;letter-spacing:.06em}.lawyer_practiceTitle__ptqnc{font-size:1.1rem;font-weight:800;letter-spacing:-.01em;margin:0}.lawyer_practiceDesc__nVJu4{color:var(--lw-muted);font-size:.88rem;line-height:1.65;flex:1 1}.lawyer_learnMore__6e4x7{background:transparent;border:1px solid var(--lw-border-faint);color:var(--lw-muted);font-family:inherit;font-size:.82rem;font-weight:600;padding:.5rem 1rem;border-radius:40px;cursor:pointer;align-self:flex-start;display:flex;align-items:center;gap:.3rem;transition:all var(--lw-transition)}.lawyer_learnMore__6e4x7:hover{border-color:var(--lw-border);color:var(--lw-gold)}.lawyer_teamSection__oZXoy{padding:9rem 0;background:var(--lw-darker);border-top:1px solid var(--lw-border-faint)}.lawyer_teamGrid__W8YuW{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.lawyer_teamCard__g19FI{padding:2rem;background:var(--lw-card);border:1px solid var(--lw-border-faint);border-radius:var(--lw-radius);display:flex;flex-direction:column;align-items:center;gap:1.25rem;text-align:center;transition:all var(--lw-transition)}.lawyer_teamCard__g19FI:hover{border-color:var(--lw-border);transform:translateY(-4px)}.lawyer_teamAvatar__JXiwT{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--lw-gold) 0,var(--lw-gold-light) 100%);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:900;color:#0b0d0f}.lawyer_teamInfo__TxlRc{display:flex;flex-direction:column;gap:.35rem}.lawyer_teamName__ZKliy{font-size:1.05rem;font-weight:800;margin:0}.lawyer_teamTitle__VPuAL{color:var(--lw-gold);font-size:.82rem;font-weight:700}.lawyer_teamStats__asxRo{display:flex;gap:.6rem;justify-content:center;font-size:.78rem;color:var(--lw-muted);align-items:center;flex-wrap:wrap}.lawyer_teamRating__iTJsl{color:var(--lw-gold);display:flex;align-items:center;gap:.2rem}.lawyer_bookAttorney__vOPyJ{background:transparent;border:1px solid var(--lw-border);color:var(--lw-text);padding:.6rem 1.4rem;border-radius:40px;font-family:inherit;font-size:.82rem;font-weight:600;cursor:pointer;transition:all var(--lw-transition)}.lawyer_bookAttorney__vOPyJ:hover{background:var(--lw-gold);border-color:var(--lw-gold);color:#0b0d0f}.lawyer_portalSection__XONA6{padding:9rem 0;background:var(--lw-dark);border-top:1px solid var(--lw-border-faint)}.lawyer_portalPanel__LYcaj{display:grid;grid-template-columns:200px 1fr;background:var(--lw-card);border:1px solid var(--lw-border-faint);border-radius:var(--lw-radius);overflow:hidden;min-height:480px}.lawyer_portalSidebar__pr72C{background:rgba(0,0,0,.2);border-right:1px solid var(--lw-border-faint);padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1.5rem}.lawyer_portalUser__ddszk{display:flex;align-items:center;gap:.75rem;padding:0 .5rem}.lawyer_portalAvatar__zy3JR{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--lw-gold) 0,var(--lw-gold-light) 100%);display:flex;align-items:center;justify-content:center;font-weight:900;font-size:.85rem;color:#0b0d0f;flex-shrink:0}.lawyer_portalUserName__PUH8Z{font-size:.85rem;font-weight:700;margin:0}.lawyer_portalUserRole__xG84o{font-size:.72rem;color:var(--lw-muted);margin:.05rem 0 0}.lawyer_portalNav__6Gg01{display:flex;flex-direction:column;gap:.25rem}.lawyer_portalNavItem__fz4hn{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;background:transparent;border:none;border-radius:var(--lw-radius-sm);color:var(--lw-muted);font-family:inherit;font-size:.85rem;font-weight:500;cursor:pointer;text-align:left;transition:all var(--lw-transition);width:100%}.lawyer_portalNavItem__fz4hn:hover{background:rgba(255,255,255,.04);color:var(--lw-text)}.lawyer_portalNavItem__fz4hn.lawyer_portalNavActive__QxsyQ{background:rgba(184,154,90,.1);color:var(--lw-gold);font-weight:700}.lawyer_portalMain__ih6h4{padding:1.75rem;display:flex;flex-direction:column;gap:1.5rem;overflow:auto}.lawyer_portalViewTitle__ttk0Y{font-size:1.1rem;font-weight:800;letter-spacing:-.02em;margin:0 0 1.25rem}.lawyer_caseTable__OdPH7{display:flex;flex-direction:column;gap:.4rem}.lawyer_caseTblHeader___BvCD{padding:.6rem 1rem;background:rgba(0,0,0,.2);border-radius:var(--lw-radius-sm);color:var(--lw-muted);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.lawyer_caseRow__O09Pz,.lawyer_caseTblHeader___BvCD{display:grid;grid-template-columns:1fr 1.5fr 1fr 1fr 1fr;grid-gap:1rem;gap:1rem}.lawyer_caseRow__O09Pz{padding:.8rem 1rem;background:rgba(255,255,255,.02);border:1px solid var(--lw-border-faint);border-radius:var(--lw-radius-sm);align-items:center;font-size:.85rem}.lawyer_caseId__9YrPM{font-family:Courier New,monospace;color:var(--lw-gold);font-size:.8rem;font-weight:700}.lawyer_caseType___Ix_c{color:var(--lw-muted);font-size:.8rem}.lawyer_caseStatus__dyBFI{font-size:.72rem;font-weight:700;padding:.2rem .65rem;border-radius:40px;display:inline-block}.lawyer_csActive__NgCXk{background:rgba(52,211,153,.12);color:#34d399}.lawyer_csReview__8z_gS{background:rgba(234,179,8,.12);color:#eab308}.lawyer_csDiscovery__cRZRJ{background:rgba(139,92,246,.12);color:#8b5cf6}.lawyer_csFiled__iMc6m{background:rgba(184,154,90,.12);color:var(--lw-gold)}.lawyer_caseDate__V4Kbs{display:flex;align-items:center;gap:.35rem;color:var(--lw-muted);font-size:.8rem}.lawyer_chatView__bcQIE{display:flex;flex-direction:column;height:380px}.lawyer_chatMessages__cxeqT{flex:1 1;display:flex;flex-direction:column;gap:.85rem;overflow-y:auto;padding-bottom:1rem}.lawyer_chatMsg__pEQAl{max-width:75%;padding:.85rem 1.1rem;border-radius:var(--lw-radius-sm);display:flex;flex-direction:column;gap:.3rem}.lawyer_chatMsg__pEQAl p{margin:0;font-size:.88rem;line-height:1.6}.lawyer_chatMsg__pEQAl span{font-size:.72rem;color:var(--lw-muted)}.lawyer_msgIn__W_QYL{background:rgba(255,255,255,.04);border:1px solid var(--lw-border-faint);align-self:flex-start}.lawyer_msgOut__LrDdR{background:rgba(184,154,90,.12);border:1px solid var(--lw-border);align-self:flex-end}.lawyer_chatInput__WJAPz{display:flex;gap:.5rem;border-top:1px solid var(--lw-border-faint);padding-top:1rem}.lawyer_chatInput__WJAPz input{flex:1 1;background:rgba(255,255,255,.03);border:1px solid var(--lw-border-faint);border-radius:var(--lw-radius-sm);color:var(--lw-text);font-family:inherit;font-size:.9rem;padding:.75rem 1rem}.lawyer_chatInput__WJAPz input:focus{outline:none;border-color:var(--lw-gold)}.lawyer_chatInput__WJAPz button{background:var(--lw-gold);border:none;color:#0b0d0f;border-radius:var(--lw-radius-sm);width:44px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.lawyer_docList__WobQj{display:flex;flex-direction:column;gap:.5rem}.lawyer_docRow__WZY2I{display:grid;grid-template-columns:auto 1fr auto auto auto;grid-gap:1rem;gap:1rem;align-items:center;padding:.75rem 1rem;background:rgba(255,255,255,.02);border:1px solid var(--lw-border-faint);border-radius:var(--lw-radius-sm)}.lawyer_docIcon__g1l9P{color:var(--lw-gold)}.lawyer_docName__VRwnm{font-size:.88rem;font-weight:600}.lawyer_docStatus__IoqpV{font-size:.75rem;color:var(--lw-muted)}.lawyer_docStatusOk__yYuS1{color:#34d399}.lawyer_docDate__6egO5{color:var(--lw-muted);font-size:.8rem}.lawyer_docDl__Z0bT1{background:transparent;border:1px solid var(--lw-border-faint);color:var(--lw-muted);font-family:inherit;font-size:.78rem;font-weight:600;padding:.3rem .8rem;border-radius:40px;cursor:pointer;transition:all var(--lw-transition)}.lawyer_docDl__Z0bT1:hover{border-color:var(--lw-border);color:var(--lw-gold)}.lawyer_contactSection__YnhZp{padding:9rem 0;background:var(--lw-darker);border-top:1px solid var(--lw-border-faint)}.lawyer_contactGrid__jzE3_{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:5rem;gap:5rem;align-items:start}.lawyer_contactInfo__2mdWP .lawyer_sectionTitle__BJDe5{font-size:clamp(2rem,4vw,2.6rem)}.lawyer_contactDesc__UB1mP{color:var(--lw-muted);font-size:1rem;line-height:1.75;margin:1.25rem 0 2rem}.lawyer_perks__qmGPL{list-style:none;padding:0;margin:0 0 2rem;display:flex;flex-direction:column;gap:.85rem}.lawyer_perk__aXjAo{display:flex;align-items:center;gap:.65rem;color:var(--lw-muted);font-size:.92rem}.lawyer_perkIcon__mW8Si{color:var(--lw-gold);flex-shrink:0}.lawyer_contactLinks__QBIKq{display:flex;flex-direction:column;gap:.6rem}.lawyer_contactLink__PjLgN{display:inline-flex;align-items:center;gap:.5rem;color:var(--lw-muted);font-size:.88rem;text-decoration:none;transition:color var(--lw-transition)}.lawyer_contactLink__PjLgN:hover{color:var(--lw-gold)}.lawyer_formCard__weCG3{background:rgba(255,255,255,.025);border:1px solid var(--lw-border-faint);border-radius:var(--lw-radius);overflow:hidden}.lawyer_bookForm__Uopuu{padding:2.25rem;display:flex;flex-direction:column;gap:1.25rem}.lawyer_formTitle__pnb_4{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin:0}.lawyer_formRow__21b5x{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.lawyer_fg__gtWC8{display:flex;flex-direction:column;gap:.45rem}.lawyer_fg__gtWC8 label{font-size:.74rem;font-weight:700;color:var(--lw-muted);text-transform:uppercase;letter-spacing:.12em}.lawyer_fg__gtWC8 input,.lawyer_fg__gtWC8 select{background:rgba(255,255,255,.03);border:1px solid var(--lw-border-faint);border-radius:var(--lw-radius-sm);color:var(--lw-text);font-family:inherit;font-size:.9rem;padding:.75rem 1rem;transition:border-color var(--lw-transition);width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.lawyer_fg__gtWC8 input:focus,.lawyer_fg__gtWC8 select:focus{outline:none;border-color:var(--lw-gold)}.lawyer_fg__gtWC8 input::placeholder{color:rgba(237,232,223,.25)}.lawyer_timeGrid__5vmoF{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:.4rem;gap:.4rem}.lawyer_timeSlot__cWzuX{padding:.5rem .2rem;background:rgba(255,255,255,.03);border:1px solid var(--lw-border-faint);border-radius:var(--lw-radius-sm);color:var(--lw-muted);font-family:inherit;font-size:.77rem;font-weight:600;cursor:pointer;text-align:center;transition:all var(--lw-transition)}.lawyer_timeSlot__cWzuX:hover{border-color:var(--lw-border);color:var(--lw-text)}.lawyer_timeSlot__cWzuX.lawyer_timeActive__VGSs_{background:var(--lw-gold);border-color:var(--lw-gold);color:#0b0d0f}.lawyer_submitBtn__jyNW0{background:var(--lw-gold);color:#0b0d0f;border:none;padding:1rem 2rem;font-family:inherit;font-size:.95rem;font-weight:800;border-radius:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;transition:all var(--lw-transition)}.lawyer_submitBtn__jyNW0:hover{background:var(--lw-gold-light)}.lawyer_successState__Pc4QF{padding:3rem 2.25rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1.25rem}.lawyer_successIcon__ADCbU{color:var(--lw-gold)}.lawyer_successState__Pc4QF h3{font-size:1.4rem;font-weight:800;margin:0}.lawyer_successState__Pc4QF p{color:var(--lw-muted);font-size:.92rem;line-height:1.65;margin:0}.lawyer_footer__0OlGQ{background:var(--lw-darker);border-top:1px solid var(--lw-border-faint);padding:1.75rem 0}.lawyer_footerInner__0qDRz{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.lawyer_footerLogo__ZKWEd{display:flex;align-items:center;gap:.5rem;color:var(--lw-gold);font-size:1.1rem;font-weight:900}.lawyer_footerLogo__ZKWEd em{font-style:italic;color:var(--lw-text)}.lawyer_footerNote__C4sNK{color:var(--lw-muted);font-size:.82rem}.lawyer_footerDisclaim__YpPab{color:var(--lw-muted);font-size:.72rem;opacity:.6}@media(max-width:1024px){.lawyer_contactGrid__jzE3_{grid-template-columns:1fr;gap:3rem}.lawyer_portalPanel__LYcaj{grid-template-columns:1fr}.lawyer_portalSidebar__pr72C{flex-direction:row}}@media(max-width:768px){.lawyer_formRow__21b5x,.lawyer_practiceGrid__MSK3L{grid-template-columns:1fr}.lawyer_caseRow__O09Pz,.lawyer_caseTblHeader___BvCD{grid-template-columns:1fr 1fr 1fr}}