.lawyer-join{--lj-blue:#4298bf;--lj-blue-text:#2a6f95;--lj-muted:#56636b;--lj-on-navy:#b7c3cb;--lj-line:#e2e8ec;--lj-tint:#eef8fd;--lj-check:#1f6f99;--lj-green:#17714a;--lj-greenbg:#e3f5ec;font-family:var(--sans);color:var(--ink);background:#fff}.lawyer-join a{color:inherit;text-decoration:none}.lawyer-join ol,.lawyer-join ul{list-style:none}.lawyer-join svg{flex:none;display:block}.lawyer-join .lj-wrap{width:min(1200px,100% - 40px);margin:0 auto}.lawyer-join .lj-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--lj-blue-text);font-size:13px;font-weight:600}.lawyer-join h2{font-family:var(--serif);color:var(--navy-900);letter-spacing:-.005em;font-size:46px;font-weight:400;line-height:1.12}.lawyer-join .lj-btn{background:var(--accent);color:var(--navy-900);border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:17px 26px;font-size:16px;font-weight:600;transition:background .15s;display:inline-flex}.lawyer-join .lj-btn:hover{background:#d3f1ff}.lawyer-join .lj-btn.small{border-radius:8px;padding:10px 16px;font-size:14px}.lawyer-join .lj-link{color:#fff;text-underline-offset:4px;font-size:15.5px;font-weight:500;text-decoration:underline}.lawyer-join .lj-nav{background:var(--navy-900);padding:22px 0}.lawyer-join .lj-nav-in{justify-content:space-between;align-items:center;gap:16px;display:flex}.lawyer-join .lj-brand{align-items:center;gap:12px;display:flex}.lawyer-join .lj-logo{font-family:var(--serif);color:#fff;white-space:nowrap;font-size:24px}.lawyer-join .lj-pill{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #b2e7ff66;border-radius:999px;padding:6px 12px;font-size:11px;font-weight:600}.lawyer-join .lj-nav-r{align-items:center;gap:20px;display:flex}.lawyer-join .lj-signin{color:var(--lj-on-navy);white-space:nowrap;font-size:14px}.lawyer-join .lj-signin a{color:#fff;margin-left:16px;font-weight:600}.lawyer-join .lj-hero{background:var(--navy-900);padding:56px 0 80px;overflow:hidden}.lawyer-join .lj-hero-in{grid-template-columns:minmax(0,4fr) minmax(0,3fr);align-items:center;gap:72px;display:grid}.lawyer-join .lj-hero-copy{flex-direction:column;align-items:flex-start;gap:28px;display:flex}.lawyer-join .lj-eyebrow-pill{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border:1px solid #b2e7ff59;border-radius:999px;align-items:center;gap:8px;padding:7px 14px 7px 12px;font-size:11px;font-weight:600;display:inline-flex}.lawyer-join .lj-dot{background:var(--accent);border-radius:50%;width:6px;height:6px}.lawyer-join .lj-hero h1{font-family:var(--serif);color:#fff;letter-spacing:-.01em;font-size:64px;font-weight:400;line-height:1.08}.lawyer-join .lj-hero h1 em{color:var(--accent);font-style:italic}.lawyer-join .lj-hero-sub{color:var(--lj-on-navy);max-width:590px;font-size:19px;line-height:1.6}.lawyer-join .lj-cta-row{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.lawyer-join .lj-paused-note{color:var(--lj-on-navy);max-width:420px;font-size:15px;line-height:1.5}.lawyer-join .lj-jim{flex-direction:column;gap:18px;display:flex;position:relative}.lawyer-join .lj-jim:before,.lawyer-join .lj-jim:after{content:"";pointer-events:none;border-radius:50%;position:absolute;top:250px;left:350px;transform:translate(-50%,-50%)}.lawyer-join .lj-jim:before{border:1.5px solid #b2e7ff29;width:640px;height:640px}.lawyer-join .lj-jim:after{border:1.5px solid #b2e7ff12;width:860px;height:860px}.lawyer-join .lj-jim img{z-index:1;aspect-ratio:480/500;object-fit:cover;border:1px solid #b2e7ff40;border-radius:24px;width:100%;height:auto;display:block;position:relative}.lawyer-join .lj-jim figcaption{z-index:1;border-left:3px solid var(--accent);flex-direction:column;gap:3px;padding-left:12px;display:flex;position:relative}.lawyer-join .lj-jim figcaption b{color:#fff;font-size:17px;font-weight:600}.lawyer-join .lj-jim figcaption span{color:var(--lj-on-navy);font-size:14px;line-height:1.4}.lawyer-join .lj-work{background:#fff;padding:96px 0}.lawyer-join .lj-work-in{grid-template:"head steps""card steps"1fr/minmax(0,5fr) minmax(0,6fr);column-gap:96px;display:grid}.lawyer-join .lj-work-head{flex-direction:column;grid-area:head;gap:20px;display:flex}.lawyer-join .lj-lede{color:var(--lj-muted);max-width:460px;font-size:18px;line-height:1.6}.lawyer-join .lj-work-card{grid-area:card;align-self:start;padding-top:36px}.lawyer-join .lj-steps{grid-area:steps}.lawyer-join .lj-steps li{grid-template-columns:48px minmax(0,1fr);column-gap:24px;display:grid;position:relative}.lawyer-join .lj-steps li:before{content:"";background:var(--lj-line);width:2px;position:absolute;top:56px;bottom:8px;left:23px}.lawyer-join .lj-steps li:last-child:before{display:none}.lawyer-join .lj-step-ic{background:var(--navy-900);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.lawyer-join .lj-step-body{flex-direction:column;gap:6px;padding:8px 0 40px;display:flex}.lawyer-join .lj-steps li:last-child .lj-step-body{padding-bottom:0}.lawyer-join .lj-step-n{letter-spacing:.12em;text-transform:uppercase;color:var(--lj-blue-text);font-size:12px;font-weight:600}.lawyer-join .lj-step-body h3{font-family:var(--serif);color:var(--navy-900);font-size:24px;font-weight:500;line-height:1.25}.lawyer-join .lj-step-body p{color:var(--lj-muted);font-size:17px;line-height:1.6}.lawyer-join .lj-card{border:1px solid var(--lj-line);background:#fff;border-radius:16px;flex-direction:column;gap:16px;padding:24px;display:flex;box-shadow:0 18px 44px #071a2c1a}.lawyer-join .lj-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lawyer-join .lj-card-label{letter-spacing:.1em;text-transform:uppercase;color:var(--lj-muted);font-size:11px;font-weight:600}.lawyer-join .lj-card-title{color:var(--navy-900);margin-top:4px;font-size:17px;font-weight:600}.lawyer-join .lj-chip-ok{background:var(--lj-greenbg);color:var(--lj-green);white-space:nowrap;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:600}.lawyer-join .lj-card-row{color:var(--ink);align-items:center;gap:10px;font-size:14.5px;display:flex}.lawyer-join .lj-card-row svg{color:var(--lj-blue)}.lawyer-join .lj-card-rule,.lawyer-join .lj-need-rule{background:var(--lj-line);height:1px}.lawyer-join .lj-card-file{background:#f4f7f9;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.lawyer-join .lj-card-file-name{color:var(--navy-900);align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:500;display:flex}.lawyer-join .lj-card-dl{color:var(--navy-900);white-space:nowrap;background:#fff;border:1px solid #071a2c33;border-radius:8px;align-items:center;gap:6px;padding:8px 12px 8px 10px;font-size:13px;font-weight:600;display:inline-flex}.lawyer-join .lj-card-foot{color:var(--lj-muted);align-items:center;gap:8px;font-size:13px;display:flex}.lawyer-join .lj-card-foot svg{color:var(--lj-green)}.lawyer-join .lj-benefits{background:#fff;padding:0 0 96px}.lawyer-join .lj-benefits h2{max-width:760px;margin-top:16px}.lawyer-join .lj-ben-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:48px;margin-top:56px;display:grid}.lawyer-join .lj-ben{border-top:2px solid var(--navy-900);flex-direction:column;gap:12px;padding-top:28px;display:flex}.lawyer-join .lj-ben-ic{color:var(--lj-blue)}.lawyer-join .lj-ben h3{color:var(--navy-900);font-size:20px;font-weight:600}.lawyer-join .lj-ben p{color:var(--lj-muted);font-size:17px;line-height:1.6}.lawyer-join .lj-join{background:var(--navy-900);padding:96px 0}.lawyer-join .lj-join-in{grid-template-columns:minmax(0,27fr) minmax(0,29fr);align-items:center;gap:80px;display:grid}.lawyer-join .lj-join-l{flex-direction:column;gap:28px;display:flex}.lawyer-join .lj-join .lj-eyebrow{color:var(--accent)}.lawyer-join .lj-join h2{color:#fff}.lawyer-join .lj-join-steps{flex-direction:column;gap:24px;display:flex}.lawyer-join .lj-join-steps li{grid-template-columns:40px minmax(0,1fr);column-gap:18px;display:grid}.lawyer-join .lj-join-n{width:40px;height:40px;font-family:var(--serif);color:var(--accent);border:1px solid #b2e7ff80;border-radius:50%;justify-content:center;align-items:center;font-size:18px;display:flex}.lawyer-join .lj-join-steps div{padding-top:8px}.lawyer-join .lj-join-steps b{color:#fff;font-size:18px;font-weight:600;display:block}.lawyer-join .lj-join-steps p{color:var(--lj-on-navy);margin-top:6px;font-size:16px;line-height:1.55}.lawyer-join .lj-join-cta{padding-top:4px}.lawyer-join .lj-need{background:#fff;border-radius:20px;flex-direction:column;align-items:flex-start;gap:18px;padding:36px;display:flex}.lawyer-join .lj-need h3{font-family:var(--serif);color:var(--navy-900);font-size:28px;font-weight:400}.lawyer-join .lj-need ul{flex-direction:column;gap:18px;width:100%;display:flex}.lawyer-join .lj-need li{color:var(--ink);align-items:center;gap:12px;font-size:16.5px;line-height:1.45;display:flex}.lawyer-join .lj-ck{background:var(--lj-tint);width:26px;height:26px;color:var(--lj-check);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.lawyer-join .lj-need-rule{width:100%}.lawyer-join .lj-need h4{color:var(--navy-900);font-size:15px;font-weight:600}.lawyer-join .lj-need p{color:var(--lj-muted);font-size:15px;line-height:1.55}.lawyer-join .lj-badge{background:var(--lj-greenbg);color:var(--lj-green);border-radius:999px;align-items:center;gap:8px;padding:8px 14px 8px 12px;font-size:13px;font-weight:600;display:inline-flex}.lawyer-join .lj-faq{background:#fff;padding:96px 0}.lawyer-join .lj-faq-in{grid-template-columns:minmax(0,25fr) minmax(0,44fr);align-items:start;gap:96px;display:grid}.lawyer-join .lj-faq-head{flex-direction:column;gap:16px;display:flex}.lawyer-join .lj-faq-head p{color:var(--lj-muted);max-width:360px;font-size:17px;line-height:1.55}.lawyer-join .lj-faq-head a{color:var(--navy-900);text-underline-offset:3px;font-weight:500;text-decoration:underline}.lawyer-join .lj-faq-list>div{border-bottom:1px solid var(--lj-line);padding:24px 0}.lawyer-join .lj-faq-list>div:first-child{padding-top:0}.lawyer-join .lj-faq-list>div:last-child{border-bottom:0;padding-bottom:0}.lawyer-join .lj-faq-list dt{color:var(--navy-900);font-size:19px;font-weight:600}.lawyer-join .lj-faq-list dd{color:var(--lj-muted);margin-top:10px;font-size:16.5px;line-height:1.6}.lawyer-join .lj-final{background:var(--navy-900);text-align:center;padding:96px 0}.lawyer-join .lj-final h2{color:#fff;max-width:960px;margin:0 auto;font-size:50px}.lawyer-join .lj-final p{color:var(--lj-on-navy);max-width:560px;margin:22px auto 0;font-size:18px;line-height:1.55}.lawyer-join .lj-final-cta{margin-top:30px}.lawyer-join .lj-final .lj-final-note{margin-top:26px;font-size:14.5px}.lawyer-join .lj-final-note a:hover{text-decoration:underline}@media (max-width:900px){.lawyer-join h2{font-size:30px}.lawyer-join .lj-hero{padding:24px 0 40px}.lawyer-join .lj-hero-in,.lawyer-join .lj-join-in,.lawyer-join .lj-faq-in{grid-template-columns:minmax(0,1fr);gap:36px}.lawyer-join .lj-faq-in{gap:24px}.lawyer-join .lj-hero-copy{gap:20px}.lawyer-join .lj-hero h1{font-size:36px}.lawyer-join .lj-hero-sub{font-size:16.5px}.lawyer-join .lj-cta-row{text-align:center;flex-direction:column;align-items:stretch;gap:16px;width:100%}.lawyer-join .lj-jim{gap:12px}.lawyer-join .lj-jim:before,.lawyer-join .lj-jim:after{display:none}.lawyer-join .lj-jim img{aspect-ratio:auto;border-radius:16px;height:300px}.lawyer-join .lj-jim figcaption b{font-size:15.5px}.lawyer-join .lj-jim figcaption span{font-size:13px}.lawyer-join .lj-work,.lawyer-join .lj-join,.lawyer-join .lj-faq,.lawyer-join .lj-final{padding:48px 0}.lawyer-join .lj-benefits{padding:0 0 48px}.lawyer-join .lj-work-in{grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"head""steps""card";row-gap:36px}.lawyer-join .lj-work-card{padding-top:0}.lawyer-join .lj-lede{font-size:16px}.lawyer-join .lj-steps li{grid-template-columns:40px minmax(0,1fr);column-gap:16px}.lawyer-join .lj-steps li:before{top:48px;left:19px}.lawyer-join .lj-step-ic{width:40px;height:40px}.lawyer-join .lj-step-ic svg{width:18px;height:18px}.lawyer-join .lj-step-body{padding:4px 0 28px}.lawyer-join .lj-step-body h3{font-size:20px}.lawyer-join .lj-step-body p{font-size:15.5px}.lawyer-join .lj-card{padding:20px}.lawyer-join .lj-card-title{font-size:16px}.lawyer-join .lj-benefits h2{font-size:28px}.lawyer-join .lj-ben-grid{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:32px}.lawyer-join .lj-ben h3{font-size:18px}.lawyer-join .lj-ben p{font-size:15.5px}.lawyer-join .lj-join-steps b{font-size:17px}.lawyer-join .lj-join-steps p{font-size:15px}.lawyer-join .lj-join-cta .lj-btn{width:100%}.lawyer-join .lj-need{padding:24px 22px}.lawyer-join .lj-need h3{font-size:24px}.lawyer-join .lj-need li{font-size:15px}.lawyer-join .lj-need p{font-size:14.5px}.lawyer-join .lj-faq-head p{font-size:15.5px}.lawyer-join .lj-faq-list dt{font-size:17px}.lawyer-join .lj-faq-list dd{font-size:15px}.lawyer-join .lj-final h2{font-size:30px}.lawyer-join .lj-final p{font-size:16px}}@media (max-width:600px){.lawyer-join .lj-nav{padding:16px 0}.lawyer-join .lj-logo{font-size:20px}.lawyer-join .lj-brand .lj-pill,.lawyer-join .lj-signin-q,.lawyer-join .lj-sm-hide{display:none}.lawyer-join .lj-nav-r{gap:14px}.lawyer-join .lj-signin a{margin-left:0}}