@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_78e3e10c-module__ZPtN2q__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_78e3e10c-module__ZPtN2q__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
.footer-module__nP6W3G__note{grid-column:1}.footer-module__nP6W3G__credit{color:var(--muted);justify-self:end;margin:0;font-size:10px;line-height:1.5}.footer-module__nP6W3G__credit a{text-underline-offset:4px}.footer-module__nP6W3G__credit a:hover{color:var(--ink);text-decoration:underline}@media (max-width:700px){.footer-module__nP6W3G__credit{justify-self:start}}
.button-module__aLF8Ya__button{--button-fill:var(--ink);--button-ink:var(--paper);--button-border:color-mix(in srgb, white 26%, var(--button-fill));--surface-light:255 228 202;--surface-strength:.075;--rim-light:255 240 221;--rim-strength:.24;--shadow-color:23 23 20;isolation:isolate;border:1px solid var(--button-border);background:linear-gradient(180deg, #ffffff2e, transparent 46%), var(--button-fill);min-height:48px;color:var(--button-ink);font:inherit;letter-spacing:-.015em;text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:box-shadow .24s cubic-bezier(.22, 1, .36, 1), border-color .18s ease, transform .16s var(--ease-out);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 24px;font-size:14px;font-weight:650;line-height:1.25;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #0000001a}.button-module__aLF8Ya__button[data-color=red]{--button-fill:var(--maroon);--shadow-color:70 18 28}.button-module__aLF8Ya__button[data-color=white]{--button-fill:#faf7f0;--button-ink:var(--ink);--button-border:#cec3b8;--surface-light:91 32 40;--surface-strength:.035;--rim-light:91 32 40;--rim-strength:.14;--shadow-color:23 10 13}.button-module__aLF8Ya__button[data-size=small]{min-height:40px;padding-inline:16px;font-size:13px}.button-module__aLF8Ya__button[data-size=large]{min-height:60px;padding-inline:28px;font-size:16px}.button-module__aLF8Ya__fullWidth{width:100%}.button-module__aLF8Ya__button:focus-visible{outline:2px solid var(--button-ink);outline-offset:2px;box-shadow:0 0 0 5px var(--button-fill)}.button-module__aLF8Ya__button:active:not(:disabled){transform:scale(.97)}.button-module__aLF8Ya__button:disabled{opacity:.45;cursor:not-allowed}.button-module__aLF8Ya__button[data-borderless]{border-color:#0000}.button-module__aLF8Ya__button[data-borderless]:not(:focus-visible){box-shadow:none}.button-module__aLF8Ya__button[data-borderless] .button-module__aLF8Ya__rim{display:none}.button-module__aLF8Ya__label{z-index:1;justify-content:center;align-items:center;gap:9px;display:inline-flex;position:relative}.button-module__aLF8Ya__label>svg{flex-shrink:0;width:18px;height:18px}.button-module__aLF8Ya__button[data-size=small] .button-module__aLF8Ya__label>svg{width:16px;height:16px}.button-module__aLF8Ya__surface,.button-module__aLF8Ya__rim,.button-module__aLF8Ya__rimLight{pointer-events:none;position:absolute}.button-module__aLF8Ya__surface,.button-module__aLF8Ya__rim{opacity:0;transition:opacity .24s cubic-bezier(.22,1,.36,1)}.button-module__aLF8Ya__surface,.button-module__aLF8Ya__rimLight{background:radial-gradient(ellipse 58% 64% at 50% 50%, rgb(var(--surface-light) / var(--surface-strength)) 0%, rgb(var(--surface-light) / calc(var(--surface-strength) * .65)) 28%, rgb(var(--surface-light) / calc(var(--surface-strength) * .18)) 55%, rgb(var(--surface-light) / 0) 78%);inset:-100% -60%}.button-module__aLF8Ya__rim{border-radius:inherit;-webkit-mask-composite:xor;padding:1px;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.button-module__aLF8Ya__rimLight{background:radial-gradient(ellipse 62% 70% at 50% 50%, rgb(var(--rim-light) / var(--rim-strength)) 0%, rgb(var(--rim-light) / calc(var(--rim-strength) * .55)) 35%, rgb(var(--rim-light) / 0) 76%)}@media (hover:hover) and (pointer:fine){.button-module__aLF8Ya__button:hover:not(:disabled):not(:focus-visible):not([data-borderless]){box-shadow:0 2px 5px -3px rgb(var(--shadow-color) / .14), 0 10px 20px -10px rgb(var(--shadow-color) / .22)}.button-module__aLF8Ya__button:hover:not(:disabled) .button-module__aLF8Ya__surface,.button-module__aLF8Ya__button:hover:not(:disabled) .button-module__aLF8Ya__rim{opacity:1;transition-duration:.22s}.button-module__aLF8Ya__button:active:not(:disabled):not(:focus-visible):not([data-borderless]){box-shadow:0 3px 8px -5px rgb(var(--shadow-color) / .18)}}@media (prefers-reduced-motion:reduce){.button-module__aLF8Ya__button,.button-module__aLF8Ya__surface,.button-module__aLF8Ya__rim{transition:none}.button-module__aLF8Ya__button:active:not(:disabled){transform:none}}
.lawyer-badges-module__YHWhta__highlights{flex-wrap:wrap;align-items:center;gap:6px;margin:12px 0;display:flex}.lawyer-badges-module__YHWhta__badge{border:1px solid;border-radius:14px;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:4px 10px;font-size:11px;line-height:1.5;display:inline-flex}.lawyer-badges-module__YHWhta__badge svg{flex:0 0 17px;width:17px;height:17px}.lawyer-badges-module__YHWhta__badge>span{overflow-wrap:anywhere;min-width:0}.lawyer-badges-module__YHWhta__rate{color:#3f6d50;font-variant-numeric:tabular-nums;background:#eef7f0;border-color:#d5e8db}.lawyer-badges-module__YHWhta__rate strong{color:#245537;white-space:nowrap;font-weight:600}.lawyer-badges-module__YHWhta__coverage{color:#536274;background:#f4f6f9;border-color:#e1e6ec}.lawyer-badges-module__YHWhta__firm{color:#71604c;background:#faf7f2;border-color:#e8e2d9}.lawyer-badges-module__YHWhta__missingCoverage{color:var(--muted);font-size:10px;line-height:1.5}
.application-review-module__dd6oNa__rowBadge{color:#866324;background:#faf2df;border-radius:5px;width:fit-content;padding:3px 7px;font-size:10px;font-weight:500;line-height:1.4;display:block}.application-review-module__dd6oNa__panel{width:var(--admin-overview-width,100%);background:#fff;flex-direction:column;height:100%;min-height:0;display:flex;container-type:inline-size}.application-review-module__dd6oNa__header{border-bottom:1px solid var(--admin-border);flex-shrink:0;align-items:center;gap:12px;padding:18px 22px;display:flex}.application-review-module__dd6oNa__header h3{margin:0;font-size:13px;font-weight:600}.application-review-module__dd6oNa__header p{color:var(--muted);margin:4px 0 0;font-size:11px;line-height:1.5}.application-review-module__dd6oNa__panel .application-review-module__dd6oNa__content .application-review-module__dd6oNa__mobileBack{display:none}@media (max-width:640px){.application-review-module__dd6oNa__panel .application-review-module__dd6oNa__content .application-review-module__dd6oNa__mobileBack{margin-bottom:18px;display:inline-flex}}.application-review-module__dd6oNa__content{flex:1;min-height:0;padding:26px 24px;overflow-y:auto}.application-review-module__dd6oNa__person{align-items:center;gap:16px;display:flex}.application-review-module__dd6oNa__person>div{min-width:0}.application-review-module__dd6oNa__photo,.application-review-module__dd6oNa__initial{object-fit:cover;border-radius:50%;flex-shrink:0;width:72px;height:72px}.application-review-module__dd6oNa__initial{color:var(--maroon);background:#f0e7e3;place-items:center;font-size:26px;display:grid}.application-review-module__dd6oNa__person h2{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:550}.application-review-module__dd6oNa__person p{color:var(--muted);overflow-wrap:anywhere;margin:5px 0 8px;font-size:13px}.application-review-module__dd6oNa__date{color:var(--muted);margin:20px 0 0;font-size:11px}.application-review-module__dd6oNa__details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 28px;margin:26px 0;display:grid}.application-review-module__dd6oNa__details dt{color:var(--muted);margin-bottom:6px;font-size:11px}.application-review-module__dd6oNa__details dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.65}.application-review-module__dd6oNa__details a{text-underline-offset:3px;-webkit-text-decoration:underline #d8dbe0;text-decoration:underline #d8dbe0}.application-review-module__dd6oNa__wide{grid-column:1/-1}.application-review-module__dd6oNa__actions{border-top:1px solid var(--admin-border);background:#fff;flex-shrink:0;gap:16px;max-height:50%;padding:18px 24px;display:grid;overflow-y:auto}.application-review-module__dd6oNa__actions p{color:var(--muted);margin:0;font-size:12px;line-height:1.7}.application-review-module__dd6oNa__buttons{flex-wrap:wrap;gap:10px;display:flex}.application-review-module__dd6oNa__confirm{gap:16px;display:grid}.application-review-module__dd6oNa__confirm p{color:#993847}.application-review-module__dd6oNa__actions .application-review-module__dd6oNa__error{color:#983946;background:#fff0ee;border-radius:6px;margin:0;padding:12px 16px;font-size:13px;line-height:1.6}@container (max-width:450px){.application-review-module__dd6oNa__header{padding:16px}.application-review-module__dd6oNa__content{padding:22px 18px}.application-review-module__dd6oNa__actions{padding:16px 18px}.application-review-module__dd6oNa__details{grid-template-columns:minmax(0,1fr);gap:20px}.application-review-module__dd6oNa__photo,.application-review-module__dd6oNa__initial{width:56px;height:56px}}
.lawyer-photo-field-module__RPKgaW__field{min-width:0;color:var(--ink)}.lawyer-photo-field-module__RPKgaW__label{align-items:baseline;gap:8px;margin-bottom:12px;font-size:13px;font-weight:550;display:flex}.lawyer-photo-field-module__RPKgaW__label small{color:var(--muted);font-size:11px;font-weight:400}.lawyer-photo-field-module__RPKgaW__summary{align-items:center;gap:18px;display:flex}.lawyer-photo-field-module__RPKgaW__preview,.lawyer-photo-field-module__RPKgaW__placeholder{border:1px solid var(--line);object-fit:cover;background:#ede7dd;border-radius:18px;flex:none;width:104px;height:104px}.lawyer-photo-field-module__RPKgaW__placeholder{color:#938373;place-items:center;display:grid}.lawyer-photo-field-module__RPKgaW__placeholder svg{width:42px;height:42px}.lawyer-photo-field-module__RPKgaW__summaryCopy{min-width:0}.lawyer-photo-field-module__RPKgaW__summaryCopy p{margin:0 0 4px;font-size:13px;font-weight:550}.lawyer-photo-field-module__RPKgaW__summaryCopy>span{color:var(--muted);font-size:12px;line-height:1.6;display:block}.lawyer-photo-field-module__RPKgaW__actions{flex-wrap:wrap;gap:4px 16px;margin-top:8px;display:flex}.lawyer-photo-field-module__RPKgaW__actions button,.lawyer-photo-field-module__RPKgaW__reset{min-height:36px;color:var(--maroon);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;text-decoration:underline}.lawyer-photo-field-module__RPKgaW__field button:disabled{opacity:.5;cursor:default}.lawyer-photo-field-module__RPKgaW__field button:focus-visible,.lawyer-photo-field-module__RPKgaW__field input:focus-visible{outline:2px solid var(--maroon);outline-offset:4px}.lawyer-photo-field-module__RPKgaW__field .lawyer-photo-field-module__RPKgaW__help{color:var(--muted);margin:10px 0 0;font-size:11px;line-height:1.6}.lawyer-photo-field-module__RPKgaW__editor{background:var(--paper);margin-top:20px}.lawyer-photo-field-module__RPKgaW__field[data-appearance=admin] .lawyer-photo-field-module__RPKgaW__editor{background:#fff}.lawyer-photo-field-module__RPKgaW__editorHeading strong{font-size:15px;font-weight:600}.lawyer-photo-field-module__RPKgaW__editorHeading p{color:var(--muted);margin:6px 0 18px;font-size:12px;line-height:1.6}.lawyer-photo-field-module__RPKgaW__workspace{grid-template-columns:minmax(0,240px) minmax(130px,1fr);align-items:center;gap:24px;display:grid}.lawyer-photo-field-module__RPKgaW__frame{aspect-ratio:1;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;background:#e4dfd6;border-radius:16px;width:100%;position:relative;overflow:hidden}.lawyer-photo-field-module__RPKgaW__frame:active{cursor:grabbing}.lawyer-photo-field-module__RPKgaW__frame:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0002;position:absolute;inset:0}.lawyer-photo-field-module__RPKgaW__frame img{object-fit:fill;pointer-events:none;max-width:none;position:absolute}.lawyer-photo-field-module__RPKgaW__frame>span{height:100%;color:var(--muted);place-items:center;font-size:12px;display:grid}.lawyer-photo-field-module__RPKgaW__controls{gap:16px;min-width:0;display:grid}.lawyer-photo-field-module__RPKgaW__field .lawyer-photo-field-module__RPKgaW__controls label{color:var(--ink);flex-flow:wrap;justify-content:space-between;align-items:center;gap:4px;font-size:12px;font-weight:500;display:flex}.lawyer-photo-field-module__RPKgaW__controls output{color:var(--muted);font-variant-numeric:tabular-nums}.lawyer-photo-field-module__RPKgaW__field .lawyer-photo-field-module__RPKgaW__controls input{width:100%;height:32px;min-height:32px;box-shadow:none;accent-color:var(--maroon);cursor:pointer;border:0;flex-basis:100%;margin:0;padding:0;display:block}.lawyer-photo-field-module__RPKgaW__field .lawyer-photo-field-module__RPKgaW__controls input:disabled{opacity:.4;cursor:default}.lawyer-photo-field-module__RPKgaW__reset{justify-self:start}.lawyer-photo-field-module__RPKgaW__editorActions{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.lawyer-photo-field-module__RPKgaW__editorActions button{min-height:44px;font-size:12px}.lawyer-photo-field-module__RPKgaW__field[data-appearance=admin] .lawyer-photo-field-module__RPKgaW__editorActions button[data-color=white]{--button-fill:#fff}.lawyer-photo-field-module__RPKgaW__field .lawyer-photo-field-module__RPKgaW__error{color:#873f31;margin:12px 0 0;font-size:12px;line-height:1.6}@media (max-width:600px){.lawyer-photo-field-module__RPKgaW__summary{gap:14px}.lawyer-photo-field-module__RPKgaW__preview,.lawyer-photo-field-module__RPKgaW__placeholder{width:88px;height:88px}.lawyer-photo-field-module__RPKgaW__workspace{grid-template-columns:minmax(0,1fr);gap:20px}.lawyer-photo-field-module__RPKgaW__frame{justify-self:center;max-width:280px}.lawyer-photo-field-module__RPKgaW__controls{gap:8px}.lawyer-photo-field-module__RPKgaW__actions button,.lawyer-photo-field-module__RPKgaW__reset{min-height:44px}}
.form-select-module__Fvgf1G__trigger.form-select-module__Fvgf1G__trigger{width:100%;min-width:0;min-height:46px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fcfbf8;border:1px solid #ded8ce;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;font-size:14px;font-weight:400;display:flex}.form-select-module__Fvgf1G__trigger.form-select-module__Fvgf1G__trigger:focus-visible,.form-select-module__Fvgf1G__trigger.form-select-module__Fvgf1G__trigger[data-popup-open]{border-color:var(--maroon);outline:2px solid var(--maroon);outline-offset:3px}.form-select-module__Fvgf1G__trigger[data-disabled]{opacity:.6;cursor:default}.form-select-module__Fvgf1G__value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.form-select-module__Fvgf1G__icon{color:var(--muted);flex-shrink:0;display:flex}.form-select-module__Fvgf1G__positioner{z-index:120;outline:none}.form-select-module__Fvgf1G__popup{width:max(var(--anchor-width), 230px);max-width:var(--available-width);color:var(--ink);font-family:var(--font-dm-sans), Arial, sans-serif;background:#fcfbf8;border:1px solid #ded8ce;border-radius:12px;outline:none;font-size:14px;overflow:hidden;box-shadow:0 8px 28px -6px #26211a26,0 2px 6px #26211a0a}.form-select-module__Fvgf1G__list{max-height:min(320px, calc(var(--available-height) - 2px));overscroll-behavior:contain;outline:none;padding:6px;scroll-padding-block:6px;overflow-y:auto}.form-select-module__Fvgf1G__groupLabel{color:var(--muted);letter-spacing:.03em;padding:12px 10px 6px;font-size:11px;font-weight:600}.form-select-module__Fvgf1G__item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:7px;outline:none;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:10px;line-height:1.4;display:flex}.form-select-module__Fvgf1G__item[data-highlighted]{background:#eee9e1}.form-select-module__Fvgf1G__item[data-selected]{color:var(--maroon);font-weight:500}.form-select-module__Fvgf1G__item[data-disabled]{opacity:.4}.form-select-module__Fvgf1G__indicator{flex-shrink:0;display:flex}.form-select-module__Fvgf1G__trigger.form-select-module__Fvgf1G__trigger[data-appearance=dashboard]{background:#fff;border-color:#dfe2e6}.form-select-module__Fvgf1G__popup[data-appearance=dashboard]{background:#fff;border-color:#e5e7eb;box-shadow:0 8px 28px -6px #1f232926,0 2px 6px #1f23290a}.form-select-module__Fvgf1G__popup[data-appearance=dashboard] .form-select-module__Fvgf1G__item[data-highlighted]{background:#f2f3f5}@media (hover:hover) and (pointer:fine){.form-select-module__Fvgf1G__trigger:hover:not([data-disabled]){background:#f6f3ed}.form-select-module__Fvgf1G__trigger.form-select-module__Fvgf1G__trigger[data-appearance=dashboard]:hover:not([data-disabled]){background:#f8f9fa}}@media (max-width:700px){.form-select-module__Fvgf1G__trigger.form-select-module__Fvgf1G__trigger,.form-select-module__Fvgf1G__popup{font-size:16px}}
.home-step-illustration-module__ly3-tW__illustration{--step-delay:0s;--step-duration:3.8s;--demo-ease:cubic-bezier(.23, 1, .32, 1);-webkit-user-select:none;user-select:none;background:#eee4d2;border:1px solid #e6ddcf;border-radius:12px;place-items:center;height:260px;display:grid;position:relative;overflow:hidden}.home-step-illustration-module__ly3-tW__illustration[data-kind=summary]{--step-delay:3.8s;--step-duration:2.7s}.home-step-illustration-module__ly3-tW__illustration[data-kind=attorney]{--step-delay:6.5s;--step-duration:3s}.home-step-illustration-module__ly3-tW__scene{width:min(100%,320px)}.home-step-illustration-module__ly3-tW__scene>svg{width:100%;height:auto;display:block}.home-step-illustration-module__ly3-tW__serif{fill:#652e34;stroke:none;font-family:Georgia,Times New Roman,serif}.home-step-illustration-module__ly3-tW__inkText,.home-step-illustration-module__ly3-tW__lightText{fill:#652e34;stroke:none;font-family:var(--font-dm-sans), Arial, sans-serif}.home-step-illustration-module__ly3-tW__lightText{fill:#fcf6e9}.home-step-illustration-module__ly3-tW__greeting,.home-step-illustration-module__ly3-tW__typedMessage{opacity:0}.home-step-illustration-module__ly3-tW__timeline{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.home-step-illustration-module__ly3-tW__replay{z-index:1;border-radius:inherit;color:#652e34;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.home-step-illustration-module__ly3-tW__illustration .home-step-illustration-module__ly3-tW__replay:focus-visible{outline-offset:-5px;outline:2px solid #652e34}.home-step-illustration-module__ly3-tW__playback,.home-step-illustration-module__ly3-tW__replayHint{color:#652e34;opacity:.55;cursor:pointer;width:28px;height:28px;transition:opacity .15s ease, transform .15s var(--demo-ease);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:10px;right:10px}.home-step-illustration-module__ly3-tW__playback{z-index:2}.home-step-illustration-module__ly3-tW__replayHint{pointer-events:none}.home-step-illustration-module__ly3-tW__playback:active{transform:scale(.95)}.home-step-illustration-module__ly3-tW__playback:focus-visible,.home-step-illustration-module__ly3-tW__replay:focus-visible .home-step-illustration-module__ly3-tW__replayHint{opacity:1}@media (hover:hover) and (pointer:fine){.home-step-illustration-module__ly3-tW__playback,.home-step-illustration-module__ly3-tW__replayHint{opacity:.25}.home-step-illustration-module__ly3-tW__illustration:hover .home-step-illustration-module__ly3-tW__playback,.home-step-illustration-module__ly3-tW__illustration:hover .home-step-illustration-module__ly3-tW__replayHint{opacity:.7}.home-step-illustration-module__ly3-tW__illustration .home-step-illustration-module__ly3-tW__playback:hover{opacity:1}}.home-step-illustration-module__ly3-tW__spark path{opacity:.7;stroke-dasharray:1;stroke-dashoffset:0}.home-step-illustration-module__ly3-tW__spark path:nth-child(2){--ray-delay:35ms}.home-step-illustration-module__ly3-tW__spark path:nth-child(3){--ray-delay:70ms}.home-step-illustration-module__ly3-tW__questionSpark{--spark-delay:2.81s}.home-step-illustration-module__ly3-tW__summarySpark{--spark-delay:2.19s}.home-step-illustration-module__ly3-tW__clickSpark{--spark-delay:1.48s;--spark-duration:.36s}.home-step-illustration-module__ly3-tW__attorneySpark{--spark-delay:1.98s}.home-step-illustration-module__ly3-tW__scene[data-replay=true]{--step-delay:0s}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__timeline{animation:home-step-illustration-module__ly3-tW__clock var(--step-duration) linear var(--step-delay) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__greeting{animation:home-step-illustration-module__ly3-tW__disappear 2.7s var(--demo-ease) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__typedMessage{animation:2.75s linear both home-step-illustration-module__ly3-tW__disappear}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__character{animation:home-step-illustration-module__ly3-tW__character 1ms linear calc(.5s + var(--character) * 33ms) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__send{animation:home-step-illustration-module__ly3-tW__press .26s var(--demo-ease) 2.47s both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__sentMessage{animation:home-step-illustration-module__ly3-tW__appear .35s var(--demo-ease) 2.7s both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__thinking{animation:home-step-illustration-module__ly3-tW__appear .3s var(--demo-ease) 3.3s both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__followup{animation:.2s 2.8s both home-step-illustration-module__ly3-tW__appear}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__summaryOne{animation:home-step-illustration-module__ly3-tW__appear .3s var(--demo-ease) calc(var(--step-delay) + .25s) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__inkOne{stroke-dasharray:1;animation:home-step-illustration-module__ly3-tW__write .7s ease calc(var(--step-delay) + .5s) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__summaryTwo{animation:home-step-illustration-module__ly3-tW__appear .3s var(--demo-ease) calc(var(--step-delay) + 1.2s) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__inkTwo{stroke-dasharray:1;animation:home-step-illustration-module__ly3-tW__write .65s ease calc(var(--step-delay) + 1.45s) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__sources{animation:home-step-illustration-module__ly3-tW__appear .35s var(--demo-ease) calc(var(--step-delay) + 2.15s) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__cursor{animation:home-step-illustration-module__ly3-tW__cursor 2.2s var(--demo-ease) var(--step-delay) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__recommend{animation:home-step-illustration-module__ly3-tW__press .26s var(--demo-ease) calc(var(--step-delay) + 1.4s) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__attorneyCard{animation:home-step-illustration-module__ly3-tW__appear .4s var(--demo-ease) calc(var(--step-delay) + 1.75s) both}.home-step-illustration-module__ly3-tW__scene[data-animated=true] .home-step-illustration-module__ly3-tW__spark path{animation:home-step-illustration-module__ly3-tW__spark var(--spark-duration,.46s) var(--demo-ease) calc(var(--step-delay) + var(--spark-delay) + var(--ray-delay,0s)) both}.home-step-illustration-module__ly3-tW__scene[data-playing=false] *{animation-play-state:paused!important}@keyframes home-step-illustration-module__ly3-tW__clock{0%{opacity:0}to{opacity:0}}@keyframes home-step-illustration-module__ly3-tW__character{0%{opacity:0}to{opacity:1}}@keyframes home-step-illustration-module__ly3-tW__appear{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes home-step-illustration-module__ly3-tW__disappear{0%,92%{opacity:1}to{opacity:0}}@keyframes home-step-illustration-module__ly3-tW__write{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes home-step-illustration-module__ly3-tW__press{0%,to{transform:scale(1)}45%{transform:scale(.96)}}@keyframes home-step-illustration-module__ly3-tW__spark{0%{opacity:0;stroke-dashoffset:1px}35%{opacity:.85;stroke-dashoffset:0}55%,to{opacity:.7;stroke-dashoffset:0}}@keyframes home-step-illustration-module__ly3-tW__cursor{0%,20%{opacity:0;transform:translate(26px,24px)}35%{opacity:1;transform:translate(26px,24px)}64%,80%{opacity:1;transform:translate(0)}to{opacity:1;transform:translate(7px,10px)}}@media (min-width:701px) and (max-width:1000px){.home-step-illustration-module__ly3-tW__illustration{height:220px}}@media (max-width:700px){.home-step-illustration-module__ly3-tW__illustration[data-kind]{--step-delay:0s}}@media (prefers-reduced-motion:reduce){.home-step-illustration-module__ly3-tW__scene[data-animated] *{animation:none!important}.home-step-illustration-module__ly3-tW__replay,.home-step-illustration-module__ly3-tW__playback{display:none}}
.admin-select-module__bdDkAW__trigger.admin-select-module__bdDkAW__trigger{min-width:150px;max-width:280px;min-height:36px;box-shadow:none;color:var(--ink);font-family:var(--font-dm-sans), Arial, sans-serif;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e3e8;border-radius:999px;justify-content:space-between;align-items:center;gap:16px;padding:8px 14px;font-size:12px;font-weight:450;display:inline-flex}.admin-select-module__bdDkAW__trigger[data-popup-open],.admin-select-module__bdDkAW__trigger:focus-visible{border-color:var(--maroon);outline-offset:2px;outline:2px solid #5b202824}.admin-select-module__bdDkAW__trigger[data-placeholder]{color:var(--muted)}.admin-select-module__bdDkAW__trigger[data-disabled]{opacity:.5;cursor:default}.admin-select-module__bdDkAW__value{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.admin-select-module__bdDkAW__icon{color:var(--muted);display:flex}.admin-select-module__bdDkAW__icon svg{width:13px;height:13px;transform:rotate(90deg)}.admin-select-module__bdDkAW__positioner{z-index:80;outline:none}.admin-select-module__bdDkAW__popup{--muted:#72767e;--ink:#232529;width:max(var(--anchor-width), 230px);max-width:var(--available-width);color:var(--ink);font-family:var(--font-dm-sans), Arial, sans-serif;background:#fff;border:1px solid #e5e7eb;border-radius:10px;font-size:12px;overflow:hidden;box-shadow:0 12px 40px -8px #19203420}.admin-select-module__bdDkAW__list{max-height:min(340px, var(--available-height));overscroll-behavior:contain;outline:none;padding:6px;scroll-padding:6px;overflow:auto}.admin-select-module__bdDkAW__groupLabel{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;padding:14px 9px 7px;font-size:10px;font-weight:600}.admin-select-module__bdDkAW__item{cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;outline:none;justify-content:space-between;align-items:center;gap:20px;min-height:35px;padding:8px 9px;display:flex;position:relative}.admin-select-module__bdDkAW__item[data-highlighted]{background:#f3f4f6}.admin-select-module__bdDkAW__item[data-selected]{color:var(--maroon);font-weight:550}.admin-select-module__bdDkAW__item[data-disabled]{opacity:.4}.admin-select-module__bdDkAW__indicator{margin-left:auto;display:inline-flex}.admin-select-module__bdDkAW__indicator svg{width:14px;height:14px}.admin-select-module__bdDkAW__trigger.admin-select-module__bdDkAW__trigger[data-variant=profile]{width:100%;min-width:0;max-width:none;font-size:13px}.admin-select-module__bdDkAW__trigger.admin-select-module__bdDkAW__trigger[data-variant=field]{color:#202124;border-radius:8px;width:100%;min-width:0;max-width:none;min-height:42px;padding:10px 12px;font-size:13px;font-weight:500}.admin-select-module__bdDkAW__popup[data-variant=field]{outline:none;font-size:13px}.admin-select-module__bdDkAW__popup[data-variant=field] .admin-select-module__bdDkAW__item{overflow-wrap:anywhere;border-radius:6px;min-height:44px}.admin-select-module__bdDkAW__popup[data-variant=field] .admin-select-module__bdDkAW__indicator{flex-shrink:0}@media (hover:hover) and (pointer:fine){.admin-select-module__bdDkAW__trigger:hover{background:#f7f8fa}}@media (max-width:640px){.admin-select-module__bdDkAW__trigger.admin-select-module__bdDkAW__trigger{flex:1;gap:8px;min-width:0;max-width:none;font-size:12px}.admin-select-module__bdDkAW__trigger.admin-select-module__bdDkAW__trigger[data-variant=field],.admin-select-module__bdDkAW__popup[data-variant=field]{font-size:16px}}
.illustration-motion-module__yljODW__motion{--detail-wave:0;--detail-sway:0;--detail-dot-1:0;--detail-dot-2:0;--detail-dot-3:0}@media (prefers-reduced-motion:no-preference){.illustration-motion-module__yljODW__motion :is([data-motion],[data-dot],[data-spark]){transform-box:fill-box;transform-origin:50%}.illustration-motion-module__yljODW__motion [data-dot="1"]{--dot-lift:var(--detail-dot-1)}.illustration-motion-module__yljODW__motion [data-dot="2"]{--dot-lift:var(--detail-dot-2)}.illustration-motion-module__yljODW__motion [data-dot="3"]{--dot-lift:var(--detail-dot-3)}.illustration-motion-module__yljODW__motion [data-dot]{transform:translateY(calc(var(--dot-lift) * -8px)) scale(calc(1 + var(--dot-lift) * .18))}.illustration-motion-module__yljODW__motion [data-signature]{stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--signature-progress,0))}.illustration-motion-module__yljODW__motion [data-motion=page]{transform-box:view-box;transform-origin:159px 130px;transform:skewY(calc(var(--detail-wave) * -5.5deg)) scaleX(calc(1 - var(--detail-wave) * .1))}.illustration-motion-module__yljODW__motion [data-motion=bookmark]{transform:skewX(calc(var(--detail-sway) * 4deg)) scaleY(calc(1 + var(--detail-wave) * .08));transform-origin:top}.illustration-motion-module__yljODW__motion [data-motion=magnifier]{transform-box:view-box;transform-origin:285px 216px;transform:translate(calc(var(--detail-wave) * -30px), calc(var(--detail-sway) * -12px)) rotate(calc(var(--detail-sway) * -4deg))}.illustration-motion-module__yljODW__motion [data-motion=highlight]{transform-origin:0;transform:scaleX(calc(1 + var(--detail-wave) * .08))}.illustration-motion-module__yljODW__motion [data-spark]{transform:translate(calc(var(--spark-x) * var(--detail-wave)), calc(var(--spark-y) * var(--detail-wave))) scale(calc(1 + var(--detail-wave) * .22))}.illustration-motion-module__yljODW__motion [data-spark=up-left]{--spark-x:-7px;--spark-y:-9px}.illustration-motion-module__yljODW__motion [data-spark=up]{--spark-x:0px;--spark-y:-10px}.illustration-motion-module__yljODW__motion [data-spark=up-right]{--spark-x:7px;--spark-y:-9px}.illustration-motion-module__yljODW__motion [data-spark=left]{--spark-x:-9px;--spark-y:-2px}.illustration-motion-module__yljODW__motion [data-spark=right]{--spark-x:9px;--spark-y:-2px}}
.lawyer-profile-module__FZJESG__card{isolation:isolate;border:1px solid var(--line);min-width:0;height:100%;color:var(--ink);background:#fffefa;border-radius:20px;flex-direction:column;padding:18px;display:flex;position:relative}.lawyer-profile-module__FZJESG__identity{align-items:center;gap:16px;min-width:0;display:flex}.lawyer-profile-module__FZJESG__portrait{border:1px solid var(--line);width:112px;height:112px;color:var(--maroon);letter-spacing:-.04em;background:#e9e1d5;border-radius:18px;flex:none;place-items:center;font-size:30px;font-weight:550;display:grid;overflow:hidden}.lawyer-profile-module__FZJESG__portrait img{object-fit:cover;width:100%;height:100%;display:block}.lawyer-profile-module__FZJESG__heading{min-width:0}.lawyer-profile-module__FZJESG__heading h2,.lawyer-profile-module__FZJESG__heading h3{color:var(--ink);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:600;line-height:1.2}.lawyer-profile-module__FZJESG__firm{color:var(--muted);overflow-wrap:anywhere;margin:8px 0 0;font-size:14px;line-height:1.5}.lawyer-profile-module__FZJESG__openProfile{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.lawyer-profile-module__FZJESG__openProfile:after{content:"";z-index:1;border-radius:20px;position:absolute;inset:0}.lawyer-profile-module__FZJESG__openProfile:focus-visible{outline:none}.lawyer-profile-module__FZJESG__openProfile:focus-visible:after{outline:2px solid var(--maroon);outline-offset:4px}.lawyer-profile-module__FZJESG__details{flex-direction:column;flex:1;gap:12px;min-width:0;margin-top:14px;display:flex}.lawyer-profile-module__FZJESG__practices{flex-wrap:wrap;gap:6px;display:flex}.lawyer-profile-module__FZJESG__practicePill{color:#68424a;overflow-wrap:anywhere;background:#f8f4f5;border:1px solid #e9e3e5;border-radius:999px;max-width:100%;padding:5px 11px;font-size:12px;line-height:1.5}.lawyer-profile-module__FZJESG__practices button,.lawyer-profile-module__FZJESG__more{z-index:2;cursor:pointer;min-height:36px;font-family:inherit;position:relative}.lawyer-profile-module__FZJESG__practices button:focus-visible,.lawyer-profile-module__FZJESG__more:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}.lawyer-profile-module__FZJESG__focus>span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:650}.lawyer-profile-module__FZJESG__focus p{color:var(--ink);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;line-height:1.65}.lawyer-profile-module__FZJESG__highlights{gap:7px;margin:auto 0 0}.lawyer-profile-module__FZJESG__highlights>span{border-radius:999px;font-size:12px}.lawyer-profile-module__FZJESG__actions{border-top:1px solid var(--line);justify-content:flex-end;margin-top:14px;padding-top:12px;display:flex}.lawyer-profile-module__FZJESG__actions>button{z-index:2;min-height:38px;font-size:12px;position:relative}.lawyer-profile-module__FZJESG__actions>button:focus-visible{outline:2px solid var(--maroon);outline-offset:4px}.lawyer-profile-module__FZJESG__identity[data-expanded]{text-align:center;flex-direction:column;align-items:center;gap:16px}.lawyer-profile-module__FZJESG__identity[data-expanded] .lawyer-profile-module__FZJESG__portrait{border-radius:20px;width:168px;height:168px}.lawyer-profile-module__FZJESG__identity[data-expanded] h2{font-size:25px;line-height:1.12}.lawyer-profile-module__FZJESG__identity[data-expanded] .lawyer-profile-module__FZJESG__firm{margin-top:7px;font-size:12px;line-height:1.5}@media (hover:hover) and (pointer:fine){.lawyer-profile-module__FZJESG__card:hover{border-color:#c8bbaa;box-shadow:0 8px 22px -16px #36281b40}.lawyer-profile-module__FZJESG__openProfile:hover{color:var(--maroon)}}@media (prefers-reduced-motion:no-preference){.lawyer-profile-module__FZJESG__card{transition:border-color .18s,box-shadow .18s}[data-enter]>.lawyer-profile-module__FZJESG__card{animation:lawyer-profile-module__FZJESG__result-in .25s var(--ease-out) both;animation-delay:calc(var(--card-index,0) * 35ms)}@keyframes lawyer-profile-module__FZJESG__result-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:720px){.lawyer-profile-module__FZJESG__card{padding:18px}.lawyer-profile-module__FZJESG__identity{gap:16px}.lawyer-profile-module__FZJESG__portrait{border-radius:16px;width:112px;height:112px}.lawyer-profile-module__FZJESG__heading h2,.lawyer-profile-module__FZJESG__heading h3{font-size:22px}}@media (max-width:380px){.lawyer-profile-module__FZJESG__card{padding:18px}.lawyer-profile-module__FZJESG__identity{gap:12px}.lawyer-profile-module__FZJESG__portrait{width:104px;height:104px}.lawyer-profile-module__FZJESG__heading h2,.lawyer-profile-module__FZJESG__heading h3{font-size:20px}}.lawyer-profile-module__FZJESG__practiceSection{min-width:0}.lawyer-profile-module__FZJESG__practiceToggle{min-height:36px;color:var(--maroon);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-top:6px;padding:3px 0;font-size:12px;display:inline-flex}.lawyer-profile-module__FZJESG__practiceToggle[aria-expanded=true] svg{transform:rotate(180deg)}.lawyer-profile-module__FZJESG__practiceToggle:focus-visible{outline:2px solid var(--maroon);outline-offset:3px;border-radius:3px}.lawyer-profile-module__FZJESG__card .lawyer-profile-module__FZJESG__practicePill{padding:4px 9px;font-size:11px}.lawyer-profile-module__FZJESG__card .lawyer-profile-module__FZJESG__practices button{min-height:27px}.lawyer-profile-module__FZJESG__details[data-profile]{flex:none;gap:20px;margin-top:16px}.lawyer-profile-module__FZJESG__profileOverview{gap:14px;display:grid}.lawyer-profile-module__FZJESG__details[data-profile] .lawyer-profile-module__FZJESG__highlights{text-align:center;justify-content:center;margin:0}.lawyer-profile-module__FZJESG__details[data-profile] .lawyer-profile-module__FZJESG__highlights>span{min-height:20px;color:var(--muted);background:0 0;border:0;justify-content:center;padding:0;font-size:12px}.lawyer-profile-module__FZJESG__details[data-profile] .lawyer-profile-module__FZJESG__highlights svg{flex-basis:15px;width:15px;height:15px}.lawyer-profile-module__FZJESG__details[data-profile] .lawyer-profile-module__FZJESG__practiceSection,.lawyer-profile-module__FZJESG__details[data-profile] .lawyer-profile-module__FZJESG__focus{border-top:1px solid var(--line);padding-top:18px}.lawyer-profile-module__FZJESG__sectionHeading{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:10px;font-weight:700;line-height:1.4}.lawyer-profile-module__FZJESG__details[data-profile] .lawyer-profile-module__FZJESG__practicePill{padding:4px 10px;font-size:11px}.lawyer-profile-module__FZJESG__details[data-profile] .lawyer-profile-module__FZJESG__practiceToggle{min-height:32px;margin-top:5px;font-size:11px}.lawyer-profile-module__FZJESG__details[data-profile] .lawyer-profile-module__FZJESG__focus p{margin:0;font-size:13px;line-height:1.6}.lawyer-profile-module__FZJESG__rateCard{border:1px solid color-mix(in srgb, var(--maroon) 16%, transparent);background:color-mix(in srgb, var(--maroon) 5%, white);color:var(--maroon);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:16px;display:flex}.lawyer-profile-module__FZJESG__rateCard dt{letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:750}.lawyer-profile-module__FZJESG__rateCard dd{flex-wrap:wrap;align-items:baseline;gap:5px;margin:0;display:flex}.lawyer-profile-module__FZJESG__rateCard strong{font-variant-numeric:lining-nums tabular-nums;letter-spacing:-.045em;font-size:34px;font-weight:750;line-height:1}.lawyer-profile-module__FZJESG__rateCard dd>span{white-space:nowrap;font-size:12px;font-weight:550}.lawyer-profile-module__FZJESG__rateCard[data-priced]{grid-template-columns:1fr auto;align-items:baseline;gap:14px 12px;display:grid}.lawyer-profile-module__FZJESG__rateCard[data-priced] strong{font-size:26px}.lawyer-profile-module__FZJESG__card.lawyer-profile-module__FZJESG__notification{border-radius:14px;padding:0}.lawyer-profile-module__FZJESG__notificationButton{border-radius:inherit;width:100%;min-width:0;height:100%;min-height:88px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 12px 0 0;display:flex}.lawyer-profile-module__FZJESG__notificationButton .lawyer-profile-module__FZJESG__portrait{border:0;border-radius:13px 0 0 13px;align-self:stretch;width:88px;height:auto;min-height:88px;font-size:28px;position:relative}.lawyer-profile-module__FZJESG__notificationButton .lawyer-profile-module__FZJESG__portrait img{position:absolute;inset:0}.lawyer-profile-module__FZJESG__notificationCopy{flex:1;gap:3px;min-width:0;padding:6px 0;display:grid}.lawyer-profile-module__FZJESG__notificationCopy>strong{color:var(--ink);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;line-height:1.3;overflow:hidden}.lawyer-profile-module__FZJESG__notificationFirm{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.4;overflow:hidden}.lawyer-profile-module__FZJESG__notificationMeta{flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:3px;font-size:11px;line-height:1.4;display:flex}.lawyer-profile-module__FZJESG__notificationRate{color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums;flex:none;font-weight:600}.lawyer-profile-module__FZJESG__notificationRate>span{color:var(--muted);margin-left:2px;font-weight:400}.lawyer-profile-module__FZJESG__notificationLocation{min-width:0;max-width:100%;color:var(--muted);flex:115px;align-items:center;gap:3px;display:flex}.lawyer-profile-module__FZJESG__notificationLocation>svg{flex:none;width:12px;height:12px}.lawyer-profile-module__FZJESG__notificationLocation>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lawyer-profile-module__FZJESG__notificationArrow{color:var(--muted);flex:none}.lawyer-profile-module__FZJESG__notificationButton:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}@media (max-width:760px){.lawyer-profile-module__FZJESG__identity[data-expanded]{gap:18px}.lawyer-profile-module__FZJESG__identity[data-expanded] .lawyer-profile-module__FZJESG__portrait{aspect-ratio:1;border-radius:20px;width:min(100%,320px);height:auto}.lawyer-profile-module__FZJESG__identity[data-expanded] h2{font-size:28px}.lawyer-profile-module__FZJESG__identity[data-expanded] .lawyer-profile-module__FZJESG__firm{font-size:14px}.lawyer-profile-module__FZJESG__rateCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.lawyer-profile-module__FZJESG__rateCard dd{margin:0}}@media (hover:none) and (pointer:coarse){.lawyer-profile-module__FZJESG__practiceToggle{min-height:44px}}
.practice-areas-field-module__7264VG__field{flex-direction:column;gap:9px;min-width:0;font-size:13px;font-weight:500;display:flex}.practice-areas-field-module__7264VG__selection{white-space:normal;overflow-wrap:anywhere;min-width:0;line-height:1.5}.practice-areas-field-module__7264VG__icon{color:var(--muted);flex-shrink:0;display:flex}.practice-areas-field-module__7264VG__help{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}
.texting-module__EWRbjG__section{background:var(--maroon);color:var(--paper);overflow:hidden}.texting-module__EWRbjG__sectionInner{grid-template-columns:1fr 1fr;align-items:center;gap:80px;width:min(100% - 96px,1184px);margin-inline:auto;padding-block:72px;display:grid}.texting-module__EWRbjG__sectionCopy h2{letter-spacing:-.045em;margin:0;font-size:clamp(38px,4.5vw,64px);font-weight:500;line-height:1.08}.texting-module__EWRbjG__sectionCopy .texting-module__EWRbjG__sectionDescription{color:#dbc5c5;text-wrap:pretty;max-width:390px;margin:22px 0 28px;font-size:17px;line-height:1.65}.texting-module__EWRbjG__close,.texting-module__EWRbjG__cardDismiss{font:inherit;cursor:pointer;transition:background-color .16s ease, border-color .16s ease, transform .16s var(--ease-out);border:0;justify-content:center;align-items:center;gap:9px;display:inline-flex}:is(.texting-module__EWRbjG__close,.texting-module__EWRbjG__cardDismiss):active{transform:scale(.97)}:is(.texting-module__EWRbjG__close,.texting-module__EWRbjG__cardDismiss):focus-visible{outline:2px solid var(--maroon);outline-offset:4px}.texting-module__EWRbjG__signupOption{justify-content:center;margin-top:18px;display:flex}.texting-module__EWRbjG__artwork{-webkit-user-select:none;user-select:none;place-items:center;min-width:0;display:grid}.texting-module__EWRbjG__drawing{width:min(100%,470px);height:auto;display:block}.texting-module__EWRbjG__artwork[data-variant=landing]{min-height:340px}.texting-module__EWRbjG__section .texting-module__EWRbjG__artwork [data-bubble]>path{fill:#fcf6e9}.texting-module__EWRbjG__section .texting-module__EWRbjG__artwork [data-dot]{fill:#652e34}.texting-module__EWRbjG__section .texting-module__EWRbjG__artwork [data-spark]{stroke:#d8bca9}.texting-module__EWRbjG__conversationPreview{-webkit-user-select:none;user-select:none;background:#eae5dd;place-items:center;padding:22px 32px 0;display:grid;overflow:hidden}.texting-module__EWRbjG__previewWindow{background:#fcfbf8;border:1px solid #ffffffb8;border-bottom:0;border-radius:22px 22px 0 0;width:min(264px,100%);overflow:hidden;box-shadow:0 6px 30px #5644320c}.texting-module__EWRbjG__previewContact{background:#f6f4f0;border-bottom:1px solid #e9e5df;justify-content:center;align-items:center;gap:9px;padding:12px;font-size:13px;font-weight:650;display:flex}.texting-module__EWRbjG__previewContact>svg{color:#95908a}.texting-module__EWRbjG__previewAvatar{background:var(--maroon);color:#fff;border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.texting-module__EWRbjG__previewBubbles{flex-direction:column;align-items:flex-start;gap:11px;padding:16px 20px 22px;display:flex}.texting-module__EWRbjG__previewOutgoing,.texting-module__EWRbjG__previewIncoming{letter-spacing:-.015em;border-radius:19px;max-width:90%;padding:9px 13px;font-size:13px;line-height:1.4}.texting-module__EWRbjG__previewOutgoing{color:#fff;background:#3776e9;border-bottom-right-radius:5px;align-self:flex-end}.texting-module__EWRbjG__previewIncoming{color:#393733;background:#eae8e3;border-bottom-left-radius:5px}.texting-module__EWRbjG__sidebarCard{color:var(--ink);background:#fcfaf6;border:1px solid #ded8ce;border-radius:11px;flex:none;margin-top:12px;position:relative;overflow:hidden}.texting-module__EWRbjG__artwork[data-variant=card]{background:#eee4d2;border-bottom:1px solid #e5ddcf;height:112px;overflow:hidden}.texting-module__EWRbjG__artwork[data-variant=card] .texting-module__EWRbjG__drawing{width:170px}.texting-module__EWRbjG__cardDismiss{z-index:1;color:#857669;background:0 0;border-radius:6px;width:30px;height:30px;position:absolute;top:5px;right:5px}.texting-module__EWRbjG__cardDismiss:focus-visible{outline-offset:0}.texting-module__EWRbjG__cardCopy{padding:13px}.texting-module__EWRbjG__cardCopy h3{letter-spacing:-.025em;margin:0;font-size:14px;font-weight:650;line-height:1.3}.texting-module__EWRbjG__cardCopy p{color:#777067;margin:6px 0 12px;font-size:12px;line-height:1.5}.texting-module__EWRbjG__backdrop{z-index:80;opacity:1;background:#17171452;transition:opacity .18s;position:fixed;inset:0}.texting-module__EWRbjG__backdrop[data-starting-style],.texting-module__EWRbjG__backdrop[data-ending-style]{opacity:0}.texting-module__EWRbjG__viewport{z-index:81;overscroll-behavior:contain;place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow-y:auto}.texting-module__EWRbjG__popup{background:var(--paper);width:min(100%,400px);color:var(--ink);opacity:1;transition:opacity .2s ease, transform .24s var(--ease-out);border:1px solid #ffffff70;border-radius:20px;position:relative;overflow:hidden;transform:scale(1);box-shadow:0 24px 80px -24px #17171460}.texting-module__EWRbjG__popup[data-starting-style],.texting-module__EWRbjG__popup[data-ending-style]{opacity:0;transform:translateY(8px)scale(.97)}.texting-module__EWRbjG__popup[data-ending-style]{transition-duration:.14s}.texting-module__EWRbjG__close{z-index:1;color:#777067;background:0 0;border-radius:7px;width:32px;height:32px;position:absolute;top:12px;right:12px}.texting-module__EWRbjG__popupCopy{text-align:center;padding:28px 30px 26px}.texting-module__EWRbjG__popupTitle{letter-spacing:-.045em;margin:0;font-size:29px;font-weight:550;line-height:1.15}.texting-module__EWRbjG__popupDescription{max-width:300px;color:var(--muted);text-wrap:pretty;margin:12px auto 0;font-size:14px;line-height:1.55}.texting-module__EWRbjG__phoneNumber{letter-spacing:-.035em;font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;margin:23px 0 20px;font-size:21px;font-weight:500}.texting-module__EWRbjG__popupCopy .texting-module__EWRbjG__copyAction[data-borderless]{--surface-strength:0;white-space:normal;background:0 0;border-radius:4px;margin-top:10px;padding:10px 12px}.texting-module__EWRbjG__copyStatus{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.texting-module__EWRbjG__close:hover,.texting-module__EWRbjG__cardDismiss:hover{background:#e4d9c9}}@media (max-width:1000px){.texting-module__EWRbjG__sectionInner{gap:30px;width:calc(100% - 64px)}}@media (max-width:700px){.texting-module__EWRbjG__sectionInner{--mobile-art-size:clamp(96px, 27vw, 120px);grid-template-columns:minmax(0, 1fr) var(--mobile-art-size);grid-template-areas:"heading artwork""description description""action action";gap:0 12px;width:calc(100% - 40px);padding-block:54px}.texting-module__EWRbjG__sectionCopy{display:contents}.texting-module__EWRbjG__sectionCopy h2{grid-area:heading}.texting-module__EWRbjG__sectionCopy>button{grid-area:action;justify-self:start}.texting-module__EWRbjG__sectionCopy .texting-module__EWRbjG__sectionDescription{grid-area:description;font-size:16px}.texting-module__EWRbjG__artwork[data-variant=landing]{width:calc(var(--mobile-art-size) * 1.7);margin:16px calc(var(--mobile-art-size) * -.28) 0 calc(var(--mobile-art-size) * -.42);grid-area:artwork;align-self:start;height:auto;min-height:0}.texting-module__EWRbjG__artwork[data-variant=landing] .texting-module__EWRbjG__drawing{width:100%}.texting-module__EWRbjG__viewport{padding:16px}.texting-module__EWRbjG__popupCopy{padding:24px}}@media (max-height:650px){.texting-module__EWRbjG__conversationPreview{padding-top:12px}.texting-module__EWRbjG__previewContact{display:none}.texting-module__EWRbjG__previewBubbles{gap:8px;padding-block:12px}.texting-module__EWRbjG__popupCopy{padding-block:20px}.texting-module__EWRbjG__phoneNumber{margin-block:16px}.texting-module__EWRbjG__artwork[data-variant=card]{height:78px}.texting-module__EWRbjG__artwork[data-variant=card] .texting-module__EWRbjG__drawing{width:116px}}@media (prefers-reduced-motion:reduce){.texting-module__EWRbjG__popup,.texting-module__EWRbjG__backdrop{transition-duration:0s}.texting-module__EWRbjG__popup[data-starting-style],.texting-module__EWRbjG__popup[data-ending-style]{transform:none}:is(.texting-module__EWRbjG__close,.texting-module__EWRbjG__cardDismiss){transition:none}:is(.texting-module__EWRbjG__close,.texting-module__EWRbjG__cardDismiss):active{transform:none}}
.attorney-application-module__KW62Bq__trigger{scroll-margin-top:140px}.attorney-application-module__KW62Bq__page{align-items:center;width:min(100% - 48px,600px);min-height:calc(100svh - 280px);margin:0 auto;padding:64px 0 96px;display:grid}.attorney-application-module__KW62Bq__content{min-width:0}.attorney-application-module__KW62Bq__content h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:32px;font-weight:550;line-height:1.15}.attorney-application-module__KW62Bq__welcome{text-align:center;max-width:460px;margin:0 auto}.attorney-application-module__KW62Bq__welcome>p{color:var(--muted);text-wrap:pretty;margin:14px 0 28px;font-size:14px;line-height:1.6}.attorney-application-module__KW62Bq__authActions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.attorney-application-module__KW62Bq__formHeading{text-align:center;margin-bottom:32px}.attorney-application-module__KW62Bq__formHeading>p{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.55}.attorney-application-module__KW62Bq__formHeading .attorney-application-module__KW62Bq__accountNote{overflow-wrap:anywhere;margin-top:8px;font-size:12px}.attorney-application-module__KW62Bq__form{min-width:0}.attorney-application-module__KW62Bq__form fieldset{border:0;min-width:0;margin:0;padding:0 0 28px}.attorney-application-module__KW62Bq__form legend{padding:0 0 16px;font-size:14px;font-weight:550}.attorney-application-module__KW62Bq__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.attorney-application-module__KW62Bq__grid label{flex-direction:column;gap:9px;font-size:13px;font-weight:500;display:flex}.attorney-application-module__KW62Bq__grid input:not([type=file]):not([type=range]),.attorney-application-module__KW62Bq__grid select,.attorney-application-module__KW62Bq__grid textarea{width:100%;min-height:46px;color:var(--ink);font:inherit;background:#fcfbf8;border:1px solid #ded8ce;border-radius:10px;padding:11px 13px;font-size:14px}.attorney-application-module__KW62Bq__grid textarea{resize:vertical}.attorney-application-module__KW62Bq__grid input::placeholder,.attorney-application-module__KW62Bq__grid textarea::placeholder{color:#858079}.attorney-application-module__KW62Bq__grid small{color:var(--muted);font-size:12px;font-weight:400;line-height:1.5}.attorney-application-module__KW62Bq__wide{grid-column:1/-1}.attorney-application-module__KW62Bq__retainers>fieldset:not([hidden]),.attorney-application-module__KW62Bq__retainers+.attorney-application-module__KW62Bq__grid{margin-top:22px}.attorney-application-module__KW62Bq__formFooter{border-top:1px solid var(--line);gap:20px;padding-top:24px;display:grid}.attorney-application-module__KW62Bq__consent{color:var(--muted);cursor:pointer;align-items:flex-start;gap:12px;font-size:12px;line-height:1.7;display:flex}.attorney-application-module__KW62Bq__consent input{width:18px;height:18px;accent-color:var(--ink);flex-shrink:0;margin-top:3px}.attorney-application-module__KW62Bq__error{color:#9f2836;font-size:13px;line-height:1.6}.attorney-application-module__KW62Bq__error p{margin:0}.attorney-application-module__KW62Bq__error button{margin-top:12px}.attorney-application-module__KW62Bq__trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.attorney-application-module__KW62Bq__page :is(a,input,select,textarea,button,[tabindex]):focus-visible{outline:2px solid var(--maroon);outline-offset:4px}.attorney-application-module__KW62Bq__page button:disabled{opacity:.6;cursor:default}.attorney-application-module__KW62Bq__loading{color:var(--muted);text-align:center;padding:48px 0;font-size:14px}@media (max-width:640px){.attorney-application-module__KW62Bq__page{width:calc(100% - 40px);padding:40px 0 56px}.attorney-application-module__KW62Bq__content h1{font-size:29px}.attorney-application-module__KW62Bq__grid{grid-template-columns:minmax(0,1fr);gap:20px}.attorney-application-module__KW62Bq__grid input:not([type=file]),.attorney-application-module__KW62Bq__grid select,.attorney-application-module__KW62Bq__grid textarea{font-size:16px}}
.fee-input-module__8sycta__box.fee-input-module__8sycta__box{min-width:0;padding-right:4px}.fee-input-module__8sycta__box.fee-input-module__8sycta__box input{font-variant-numeric:tabular-nums;width:100%;padding-left:12px}.fee-input-module__8sycta__box.fee-input-module__8sycta__box input:focus-visible{outline:none}.fee-input-module__8sycta__box input::placeholder{color:var(--muted,#888c93)}.fee-input-module__8sycta__unit{background:#f2f3f5;border-radius:8px;flex:none;gap:2px;padding:2px;display:flex}.fee-input-module__8sycta__unit button{color:#7a7f87;width:22px;height:24px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:0;font-size:12px;font-weight:600}.fee-input-module__8sycta__unit button[aria-pressed=true]{color:var(--ink,#202124);background:#fff;box-shadow:0 1px 2px #0000001f}.fee-input-module__8sycta__unit.fee-input-module__8sycta__unit button:focus-visible{outline:2px solid var(--maroon,#652e34);outline-offset:1px}.fee-input-module__8sycta__unit button:disabled{cursor:default}@media (max-width:580px){.fee-input-module__8sycta__box.fee-input-module__8sycta__box input{font-size:16px}}
.billing-module__gv-jYa__page{color:#202124;background:#fff;min-height:calc(100dvh - 52px);padding:40px clamp(20px,5vw,80px) 64px;font-size:14px}.billing-module__gv-jYa__settingsPage{height:100%;overflow-y:auto}.billing-module__gv-jYa__container{max-width:1120px;margin:0 auto}.billing-module__gv-jYa__heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:32px;display:flex}.billing-module__gv-jYa__eyebrow{color:#797d85;letter-spacing:.09em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}.billing-module__gv-jYa__heading h1{letter-spacing:-.045em;margin:0 0 10px;font-size:clamp(25px,4vw,34px);font-weight:550;line-height:1.15}.billing-module__gv-jYa__muted{color:#6c717b;margin:0;line-height:1.6}.billing-module__gv-jYa__columns{grid-template-columns:minmax(0,1.35fr) minmax(280px,1fr);align-items:start;gap:24px;display:grid}.billing-module__gv-jYa__stack{gap:24px;display:grid}.billing-module__gv-jYa__card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;min-width:0;padding:25px}.billing-module__gv-jYa__card h2{letter-spacing:-.025em;margin:0 0 8px;font-size:18px;font-weight:550}.billing-module__gv-jYa__card h3{margin:0;font-size:14px;font-weight:600}.billing-module__gv-jYa__cardHead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.billing-module__gv-jYa__cardHead h2{margin-bottom:0}.billing-module__gv-jYa__cardHead .billing-module__gv-jYa__secondary{white-space:nowrap;gap:6px;min-height:36px;padding:8px 11px;font-size:12px}.billing-module__gv-jYa__searchForm{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-top:24px;display:grid}.billing-module__gv-jYa__form{gap:20px;margin-top:24px;display:grid}.billing-module__gv-jYa__field{gap:7px;font-size:13px;font-weight:500;display:grid}.billing-module__gv-jYa__field input,.billing-module__gv-jYa__field textarea,.billing-module__gv-jYa__field select,.billing-module__gv-jYa__select{color:#202124;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #dfe2e6;border-radius:8px;padding:10px 12px}.billing-module__gv-jYa__field textarea{resize:vertical}.billing-module__gv-jYa__field small{color:#737881;font-weight:400;line-height:1.5}.billing-module__gv-jYa__fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.billing-module__gv-jYa__check{cursor:pointer;align-items:flex-start;gap:10px;line-height:1.6;display:flex}.billing-module__gv-jYa__check input{accent-color:#5b2028;flex:none;width:17px;height:17px;margin-top:3px}.billing-module__gv-jYa__switchRow{border-top:1px solid #eceef0;border-bottom:1px solid #eceef0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:13px;font-weight:500;display:flex}.billing-module__gv-jYa__switchRow label{cursor:pointer}.billing-module__gv-jYa__switch{cursor:pointer;background:#d9dde2;border:0;border-radius:999px;flex:none;align-items:center;width:42px;height:25px;padding:3px;transition:background-color .15s;display:flex}.billing-module__gv-jYa__switch span{background:#fff;border-radius:50%;width:19px;height:19px;transition:transform .15s;box-shadow:0 1px 3px #0002}.billing-module__gv-jYa__switch[aria-checked=true]{background:#5b2028}.billing-module__gv-jYa__switch[aria-checked=true] span{transform:translate(17px)}.billing-module__gv-jYa__switch:disabled{opacity:.45;cursor:default}.billing-module__gv-jYa__button,.billing-module__gv-jYa__secondary{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#5b2028;border:1px solid #5b2028;border-radius:9px;justify-content:center;align-items:center;padding:10px 16px;font-weight:500;text-decoration:none;display:inline-flex}.billing-module__gv-jYa__secondary{color:#30343b;background:#fff;border-color:#dfe2e6}.billing-module__gv-jYa__button:disabled,.billing-module__gv-jYa__secondary:disabled{opacity:.45;cursor:default}.billing-module__gv-jYa__page button:focus-visible,.billing-module__gv-jYa__page a:focus-visible,.billing-module__gv-jYa__page input:focus-visible,.billing-module__gv-jYa__page select:focus-visible{outline-offset:3px;outline:2px solid #5b2028}.billing-module__gv-jYa__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.billing-module__gv-jYa__badge{color:#616771;text-transform:capitalize;white-space:nowrap;background:#f1f3f5;border-radius:6px;align-items:center;padding:5px 9px;font-size:11px;font-weight:550;display:inline-flex}.billing-module__gv-jYa__badge[data-active=true]{color:#3f6d4c;background:#edf5ef}.billing-module__gv-jYa__notice,.billing-module__gv-jYa__error{color:#356444;background:#f0f6f1;border-radius:8px;margin:0 0 20px;padding:12px 16px;line-height:1.6}.billing-module__gv-jYa__error{color:#8b3831;background:#fbf0ee}.billing-module__gv-jYa__inset{color:#616771;background:#f7f8fa;border-radius:8px;padding:15px;line-height:1.6}.billing-module__gv-jYa__inset strong{color:#292e35;font-weight:550}.billing-module__gv-jYa__inset code{overflow-wrap:anywhere;font-size:11px}.billing-module__gv-jYa__divider{border:0;border-top:1px solid #eceef0;margin:22px 0}.billing-module__gv-jYa__results{gap:8px;display:grid}.billing-module__gv-jYa__result{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:space-between;gap:12px;padding:12px;display:flex}.billing-module__gv-jYa__result[aria-pressed=true]{background:#fcf7f7;border-color:#5b2028}.billing-module__gv-jYa__result:disabled{opacity:.5;cursor:default}.billing-module__gv-jYa__result small{color:#737881;margin-top:4px;display:block}.billing-module__gv-jYa__result>span:first-child{overflow-wrap:anywhere;min-width:0}.billing-module__gv-jYa__row{border-top:1px solid #eceef0;justify-content:space-between;align-items:center;gap:18px;padding:16px 0;display:flex}.billing-module__gv-jYa__row:first-child{border-top:0}.billing-module__gv-jYa__row small{color:#737881;overflow-wrap:anywhere;margin-top:5px;display:block}.billing-module__gv-jYa__textButton{font:inherit;color:#5b2028;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:12px}.billing-module__gv-jYa__textButton:disabled{opacity:.45;cursor:default}.billing-module__gv-jYa__lawyerDialog{color:#202124;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:min(640px,100% - 32px);max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0003}.billing-module__gv-jYa__lawyerDialog[open]{flex-direction:column;display:flex}.billing-module__gv-jYa__lawyerDialog::backdrop{background:#17191d66}.billing-module__gv-jYa__lawyerDialog[open] .admin-editor-panel{flex-direction:column;flex:auto;min-height:0;padding:0;display:flex}.billing-module__gv-jYa__lawyerDialog[open] .admin-editor-panel>.admin-list-head{background:#fff;border-bottom:1px solid #e5e7eb;flex:none;margin:0;padding:24px 28px}.billing-module__gv-jYa__lawyerDialog h2{letter-spacing:-.035em;margin:0;font-size:22px;font-weight:550}.billing-module__gv-jYa__lawyerDialog[open] .admin-editor-panel .admin-compose{border:0;flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;animation:none;display:flex}.billing-module__gv-jYa__lawyerDialog[open] .admin-compose-form{overscroll-behavior:contain;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;min-height:0;padding:24px 28px;overflow-y:auto}.billing-module__gv-jYa__lawyerDialog[open] .admin-form-footer{background:#fff;border-top:1px solid #e5e7eb;flex-wrap:wrap;flex:none;margin:0;padding:16px 28px}.billing-module__gv-jYa__lawyerDialog .admin-form-actions{margin-left:auto}.billing-module__gv-jYa__lawyerDialog .admin-error{font-size:13px;font-weight:400}.billing-module__gv-jYa__lawyerDialog .admin-field>span:first-child{font-weight:500}@media (prefers-reduced-motion:reduce){.billing-module__gv-jYa__switch,.billing-module__gv-jYa__switch span{transition:none}}@media (max-width:540px){.billing-module__gv-jYa__lawyerDialog[open] .admin-editor-panel>.admin-list-head{padding:20px}.billing-module__gv-jYa__lawyerDialog[open] .admin-compose-form{grid-template-columns:1fr;padding:20px}.billing-module__gv-jYa__lawyerDialog[open] .admin-form-footer{padding:16px 20px}}.billing-module__gv-jYa__stats{grid-template-columns:repeat(3,1fr);gap:16px;margin:24px 0;display:grid}.billing-module__gv-jYa__stat{border:1px solid #e5e7eb;border-radius:12px;padding:20px}.billing-module__gv-jYa__stat span{color:#737881;font-size:12px}.billing-module__gv-jYa__stat strong{letter-spacing:-.045em;margin-top:10px;font-size:28px;font-weight:500;display:block}.billing-module__gv-jYa__price{letter-spacing:-.055em;margin:18px 0 8px;font-size:40px;font-weight:550}.billing-module__gv-jYa__price span{color:#777c84;letter-spacing:0;font-size:14px;font-weight:400}.billing-module__gv-jYa__referral{border-top:1px solid #e5e7eb;padding:22px 0}.billing-module__gv-jYa__referral summary{cursor:pointer;margin-top:12px;font-weight:500;line-height:1.6}.billing-module__gv-jYa__referral p{white-space:pre-wrap;overflow-wrap:anywhere;color:#626874;line-height:1.7}.billing-module__gv-jYa__referralTop{justify-content:space-between;align-items:center;gap:15px;display:flex}.billing-module__gv-jYa__referralMeta{color:#747982;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.billing-module__gv-jYa__referral select{width:auto;min-width:115px;font-size:12px}.billing-module__gv-jYa__empty{text-align:center;color:#767b85;padding:38px 16px;line-height:1.7}.billing-module__gv-jYa__empty strong{color:#343940;margin-bottom:5px;font-weight:500;display:block}.billing-module__gv-jYa__footer{color:#737881;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:12px;display:flex}@media (max-width:760px){.billing-module__gv-jYa__columns[data-enrollment=true]>.billing-module__gv-jYa__stack{order:-1}.billing-module__gv-jYa__columns{grid-template-columns:1fr}.billing-module__gv-jYa__page{padding:28px 18px 48px}.billing-module__gv-jYa__card{padding:20px}.billing-module__gv-jYa__heading{flex-wrap:wrap}.billing-module__gv-jYa__stats{gap:8px}.billing-module__gv-jYa__stat{padding:15px 12px}.billing-module__gv-jYa__stat strong{font-size:24px}.billing-module__gv-jYa__referralTop{align-items:flex-start}}@media (max-width:420px){.billing-module__gv-jYa__fieldRow{grid-template-columns:1fr}.billing-module__gv-jYa__stat strong{font-size:20px}}.billing-module__gv-jYa__page [hidden]{display:none}.billing-module__gv-jYa__workspacePage{background:#f8f9fa;padding:28px clamp(18px,3vw,48px) 48px}.billing-module__gv-jYa__workspaceContainer{max-width:1440px}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__heading{align-items:center;margin-bottom:22px}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__heading h1{font-size:27px}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__heading .billing-module__gv-jYa__muted{font-size:12px}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__eyebrow{margin-bottom:7px;font-size:10px}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__stats{background:#fff;border:1px solid #e5e7eb;border-radius:12px;gap:0;margin:20px 0 24px;overflow:hidden}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__stat{border:0;border-radius:0;padding:16px 22px}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__stat+.billing-module__gv-jYa__stat{border-left:1px solid #eceef0}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__stat strong{font-variant-numeric:tabular-nums;margin-top:5px;font-size:26px}.billing-module__gv-jYa__workspace{grid-template-columns:210px minmax(0,1fr);align-items:start;gap:26px;display:grid}.billing-module__gv-jYa__workspaceSidebar{position:sticky;top:76px}.billing-module__gv-jYa__workspaceNav{gap:5px;display:grid}.billing-module__gv-jYa__workspaceNav button{text-align:left;font:inherit;color:#686d75;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;font-size:13px;display:flex}.billing-module__gv-jYa__workspaceNav button[aria-current=page]{color:#652e34;background:#fff;border-color:#e5e1e2;font-weight:550;box-shadow:0 1px 2px #00000004}.billing-module__gv-jYa__workspaceNav small{color:#737881;font-variant-numeric:tabular-nums;background:#f0f1f3;border-radius:5px;padding:2px 6px;font-size:10px}.billing-module__gv-jYa__setupChecklist{border-top:1px solid #e1e4e8;margin:24px 12px 0;padding-top:20px}.billing-module__gv-jYa__setupChecklist>strong{font-size:12px;font-weight:550}.billing-module__gv-jYa__setupChecklist p{color:#777c84;margin:6px 0 14px;font-size:11px;line-height:1.6}.billing-module__gv-jYa__setupChecklist button{color:#777c84;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:7px 0;font-size:11px;display:flex}.billing-module__gv-jYa__setupChecklist button[data-done=true]{color:#3f6d4c}.billing-module__gv-jYa__workspaceContent{min-width:0}.billing-module__gv-jYa__referralsPanel{min-height:400px}.billing-module__gv-jYa__referralsPanel .billing-module__gv-jYa__empty{padding:80px 24px}.billing-module__gv-jYa__billingPanels{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__card,.billing-module__gv-jYa__practiceCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px}.billing-module__gv-jYa__practiceCard{margin:0;overflow:clip}.billing-module__gv-jYa__panelHeading{border-bottom:1px solid #eceef0;padding:24px 28px}.billing-module__gv-jYa__panelHeading h2{letter-spacing:-.025em;margin:0 0 6px;font-size:19px;font-weight:550}.billing-module__gv-jYa__panelHeading p{font-size:13px}.billing-module__gv-jYa__practiceForm{display:grid}.billing-module__gv-jYa__practiceSection{border-bottom:1px solid #eceef0;grid-template-columns:minmax(130px,.65fr) minmax(0,1.7fr);gap:32px;padding:26px 28px;display:grid}.billing-module__gv-jYa__sectionIntro h3{margin:0 0 7px;font-size:14px;font-weight:550}.billing-module__gv-jYa__sectionIntro p{color:#777c84;margin:0;font-size:12px;line-height:1.6}.billing-module__gv-jYa__pricingSection{padding:26px 28px}.billing-module__gv-jYa__pricingSection>.billing-module__gv-jYa__sectionIntro{max-width:620px;margin-bottom:20px}.billing-module__gv-jYa__priceTable{min-width:0}.billing-module__gv-jYa__priceTableHead,.billing-module__gv-jYa__priceRow{grid-template-columns:minmax(150px,1fr) minmax(100px,130px) 95px 100px;align-items:center;gap:18px;display:grid}.billing-module__gv-jYa__priceTableHead{color:#777c84;border-bottom:1px solid #e5e7eb;padding:10px 0;font-size:11px}.billing-module__gv-jYa__priceRow{font-variant-numeric:tabular-nums;border-bottom:1px solid #eceef0;padding:17px 0}.billing-module__gv-jYa__priceArea strong{font-size:13px;font-weight:500;line-height:1.4;display:block}.billing-module__gv-jYa__priceArea small{color:#777c84;margin-top:5px;font-size:11px;line-height:1.4;display:block}.billing-module__gv-jYa__totalInput{background:#fff;border:1px solid #dfe2e6;border-radius:7px;align-items:center;min-width:0;padding:0 10px;display:flex}.billing-module__gv-jYa__totalInput:focus-within{border-color:#8b666b;box-shadow:0 0 0 2px #652e3410}.billing-module__gv-jYa__totalInput>span{color:#888c93;font-size:12px}.billing-module__gv-jYa__totalInput input{width:100%;min-width:0;min-height:40px;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;padding:8px 0 8px 7px;font-size:13px}.billing-module__gv-jYa__priceShare{font-size:13px}.billing-module__gv-jYa__priceShare small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.billing-module__gv-jYa__takeHome{color:#3f6d4c}.billing-module__gv-jYa__takeHome strong{font-weight:550}.billing-module__gv-jYa__priceProblem{color:#8b3831;grid-column:1/-1;margin:-5px 0 0;font-size:12px;line-height:1.5}.billing-module__gv-jYa__pricingNote{color:#777c84;margin:16px 0 0;font-size:11px;line-height:1.6}.billing-module__gv-jYa__practiceSave{background:#fafbfc;border-top:1px solid #eceef0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 28px;display:flex}.billing-module__gv-jYa__practiceSave>span{color:#777c84;font-size:11px}.billing-module__gv-jYa__practiceSave>p{flex-basis:100%;margin:0}@media (hover:hover) and (pointer:fine){.billing-module__gv-jYa__workspaceNav button:hover{color:#652e34;background:#efeff1}}@media (max-width:1100px){.billing-module__gv-jYa__workspace{grid-template-columns:180px minmax(0,1fr);gap:20px}.billing-module__gv-jYa__practiceSection{grid-template-columns:1fr;gap:20px}.billing-module__gv-jYa__priceTableHead,.billing-module__gv-jYa__priceRow{grid-template-columns:minmax(120px,1fr) 110px 80px 90px;gap:12px}.billing-module__gv-jYa__billingPanels{grid-template-columns:1fr}}@media (max-width:760px){.billing-module__gv-jYa__workspacePage{padding:24px 16px 40px}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__heading{align-items:flex-start;gap:14px}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__stat{padding:14px 12px}.billing-module__gv-jYa__workspacePage .billing-module__gv-jYa__stat strong{font-size:22px}.billing-module__gv-jYa__workspace{grid-template-columns:1fr;gap:16px}.billing-module__gv-jYa__workspaceSidebar{position:static}.billing-module__gv-jYa__workspaceNav{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.billing-module__gv-jYa__workspaceNav button{text-align:center;justify-content:center;padding:12px 6px;font-size:12px}.billing-module__gv-jYa__workspaceNav small,.billing-module__gv-jYa__setupChecklist{display:none}.billing-module__gv-jYa__panelHeading,.billing-module__gv-jYa__practiceSection,.billing-module__gv-jYa__pricingSection{padding:22px 20px}.billing-module__gv-jYa__referralsPanel .billing-module__gv-jYa__empty{padding:56px 12px}.billing-module__gv-jYa__practiceSave{padding:18px 20px}}@media (max-width:580px){.billing-module__gv-jYa__priceTableHead{display:none}.billing-module__gv-jYa__priceRow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px 18px;padding:18px 0}.billing-module__gv-jYa__priceArea{grid-column:1}.billing-module__gv-jYa__totalInput{grid-column:2}.billing-module__gv-jYa__priceShare small{clip-path:none;white-space:normal;color:#777c84;width:auto;height:auto;margin-bottom:4px;font-size:10px;display:block;position:static;overflow:visible}.billing-module__gv-jYa__priceShare{padding-top:2px}.billing-module__gv-jYa__totalInput input{font-size:16px}.billing-module__gv-jYa__practiceSave>button{width:100%}}.billing-module__gv-jYa__mobileSetup{display:none}@media (max-width:760px){.billing-module__gv-jYa__mobileSetup{background:#fff;border:1px solid #e5e7eb;border-radius:9px;margin-top:14px;padding:12px 14px;display:block}.billing-module__gv-jYa__mobileSetup summary{color:#652e34;cursor:pointer;font-size:12px}.billing-module__gv-jYa__mobileSetup .billing-module__gv-jYa__setupChecklist{border:0;grid-template-columns:1fr 1fr;gap:4px 12px;margin:10px 0 0;padding:0;display:grid}}
.home-lawyers-module___tCpuW__section{border-bottom:1px solid var(--line);padding-block:80px}.home-lawyers-module___tCpuW__inner{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(48px,7vw,112px);width:min(100% - 96px,1344px);margin-inline:auto;display:grid}.home-lawyers-module___tCpuW__copy{max-width:570px}.home-lawyers-module___tCpuW__copy>h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.12}.home-lawyers-module___tCpuW__description{max-width:42ch;color:var(--muted);text-wrap:pretty;margin:22px 0 0;font-size:16px;line-height:1.75}.home-lawyers-module___tCpuW__action{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.home-lawyers-module___tCpuW__drawing{-webkit-user-select:none;user-select:none;justify-self:center;width:min(100%,460px)}.home-lawyers-module___tCpuW__drawing>svg{width:100%;height:auto;display:block}@media (prefers-reduced-motion:no-preference){.home-lawyers-module___tCpuW__backCard{transform-origin:215px 120px;transform:translate(calc(var(--detail-wave) * 8px), calc(var(--detail-wave) * -3px)) rotate(calc(var(--detail-wave) * 5deg))}.home-lawyers-module___tCpuW__frontCard{transform-origin:154px 132px;transform:translate(calc(var(--detail-wave) * -3px), calc(var(--detail-wave) * -5px)) rotate(calc(var(--detail-wave) * -2deg))}.home-lawyers-module___tCpuW__seal{transform-origin:261px 186px;transform:translateY(calc(var(--detail-wave) * -5px)) rotate(calc(var(--detail-sway) * 5deg)) scale(calc(1 + var(--detail-wave) * .035))}}@media (max-width:1023px){.home-lawyers-module___tCpuW__inner{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;width:calc(100% - 64px)}}@media (max-width:700px){.home-lawyers-module___tCpuW__section{padding-block:48px 56px}.home-lawyers-module___tCpuW__inner{grid-template-columns:minmax(0,1fr) 132px;grid-template-areas:"heading artwork""description description""action action";gap:0 16px}.home-lawyers-module___tCpuW__copy{display:contents}.home-lawyers-module___tCpuW__drawing{grid-area:artwork;align-self:start;width:132px;margin-top:4px}.home-lawyers-module___tCpuW__copy>h2{text-wrap:initial;grid-area:heading;margin-top:0}.home-lawyers-module___tCpuW__description{grid-area:description;max-width:48ch;margin-top:20px}.home-lawyers-module___tCpuW__action{grid-area:action}}@media (max-width:639px){.home-lawyers-module___tCpuW__inner{grid-template-columns:minmax(0,1fr) 112px;column-gap:12px;width:calc(100% - 40px)}.home-lawyers-module___tCpuW__drawing{width:112px}}
@property --home-header-surface{syntax:"<color>";inherits:true;initial-value:#f4f2ec}@property --home-header-ink{syntax:"<color>";inherits:true;initial-value:#171714}.home-nav-module__pP_21G__home{--home-header-surface:var(--paper);--home-header-ink:var(--ink);z-index:50;width:100%;color:var(--home-header-ink,var(--ink));margin:0;padding:0 24px;position:sticky;top:0}.home-nav-module__pP_21G__home:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(to bottom, var(--home-header-surface,var(--paper)) 0 calc(100% - 32px), color-mix(in srgb, var(--home-header-surface,var(--paper)) 95%, transparent) calc(100% - 24px), color-mix(in srgb, var(--home-header-surface,var(--paper)) 50%, transparent) calc(100% - 12px), transparent 100%);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);height:calc(100% + 16px);position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 0 calc(100% - 32px),#000000f2 calc(100% - 24px),#00000080 calc(100% - 12px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 32px),#000000f2 calc(100% - 24px),#00000080 calc(100% - 12px),#0000 100%)}.home-nav-module__pP_21G__home .header-link{color:inherit}@media (prefers-reduced-motion:no-preference){.home-nav-module__pP_21G__home{transition:--home-header-surface .28s cubic-bezier(.4,0,.2,1),--home-header-ink .28s cubic-bezier(.4,0,.2,1)}}
.lawyer-introduction-dialog-module__DaT5Za__mobileNavigation,.lawyer-introduction-dialog-module__DaT5Za__recipient{display:none}.lawyer-introduction-dialog-module__DaT5Za__cancelSlot{display:contents}.lawyer-introduction-dialog-module__DaT5Za__footerActions[data-cancel-visible=false] .lawyer-introduction-dialog-module__DaT5Za__cancelSlot{display:none}.lawyer-introduction-dialog-module__DaT5Za__profile .referral-eyebrow{text-align:center}@media (max-width:760px){.lawyer-introduction-dialog-module__DaT5Za__mobileNavigation{isolation:isolate;margin:12px max(20px, env(safe-area-inset-right)) 0 max(20px, env(safe-area-inset-left));background:var(--paper);border-radius:12px;flex:none;gap:4px;padding:4px;display:flex;position:relative}.lawyer-introduction-dialog-module__DaT5Za__mobileNavigation:before{content:"";pointer-events:none;background:#fff;border-radius:9px;width:calc(50% - 6px);position:absolute;inset:4px auto 4px 4px;transform:translate(0);box-shadow:0 1px 4px #17171415}.lawyer-introduction-dialog-module__DaT5Za__modal[data-mobile-view=introduction] .lawyer-introduction-dialog-module__DaT5Za__mobileNavigation:before{transform:translate(calc(100% + 4px))}.lawyer-introduction-dialog-module__DaT5Za__mobileNavigation button{min-width:0;min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;padding:8px 12px;font-size:13px;font-weight:600;position:relative}.lawyer-introduction-dialog-module__DaT5Za__mobileNavigation button[aria-pressed=true]{color:var(--ink)}.lawyer-introduction-dialog-module__DaT5Za__mobileNavigation button:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.lawyer-introduction-dialog-module__DaT5Za__mobileNavigation button:disabled{cursor:default}.lawyer-introduction-dialog-module__DaT5Za__mobileNavigation button:active:not(:disabled){transform:scale(.98)}.lawyer-introduction-dialog-module__DaT5Za__modal .lawyer-introduction-dialog-module__DaT5Za__footerActions{grid-template-columns:80px minmax(0,1fr);column-gap:10px;min-width:0;display:grid}.lawyer-introduction-dialog-module__DaT5Za__modal .lawyer-introduction-dialog-module__DaT5Za__footerActions[data-cancel-visible=false]{grid-template-columns:0 minmax(0,1fr);column-gap:0}.lawyer-introduction-dialog-module__DaT5Za__modal .lawyer-introduction-dialog-module__DaT5Za__footerActions .lawyer-introduction-dialog-module__DaT5Za__cancelSlot{min-width:0;display:block;overflow:hidden}.lawyer-introduction-dialog-module__DaT5Za__modal .lawyer-introduction-dialog-module__DaT5Za__footerActions .lawyer-introduction-dialog-module__DaT5Za__cancelSlot:focus-within{overflow:visible}.lawyer-introduction-dialog-module__DaT5Za__modal .lawyer-introduction-dialog-module__DaT5Za__footerActions .lawyer-introduction-dialog-module__DaT5Za__cancelSlot>button{text-align:center;white-space:nowrap;justify-content:center;align-items:center;width:80px;padding-inline:12px;display:flex}.lawyer-introduction-dialog-module__DaT5Za__modal .lawyer-introduction-dialog-module__DaT5Za__footerActions .header-cta{border-color:color-mix(in srgb, white 26%, var(--ink));background:linear-gradient(180deg, #ffffff2e, transparent 46%), var(--ink);min-width:0;color:var(--paper);-webkit-backdrop-filter:none;backdrop-filter:none;transition:none;transform:none;box-shadow:inset 0 1px #ffffff29,inset 0 -1px #00000038}.lawyer-introduction-dialog-module__DaT5Za__modal[data-mobile-view=introduction] .lawyer-introduction-dialog-module__DaT5Za__profile,.lawyer-introduction-dialog-module__DaT5Za__modal[data-mobile-view=profile] .lawyer-introduction-dialog-module__DaT5Za__introduction{display:none}.lawyer-introduction-dialog-module__DaT5Za__modal .lawyer-introduction-dialog-module__DaT5Za__profile{border-bottom:0}.lawyer-introduction-dialog-module__DaT5Za__recipient{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-width:0;padding-bottom:20px;display:flex}.lawyer-introduction-dialog-module__DaT5Za__recipient .lawyer-introduction-dialog-module__DaT5Za__recipientPortrait{border-radius:12px;width:56px;height:56px;font-size:20px}.lawyer-introduction-dialog-module__DaT5Za__recipient>div:last-child{gap:4px;min-width:0;display:grid}.lawyer-introduction-dialog-module__DaT5Za__recipient strong{overflow-wrap:anywhere;font-size:15px;font-weight:650;line-height:1.25}.lawyer-introduction-dialog-module__DaT5Za__recipient span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.4}}@media (max-width:760px) and (prefers-reduced-motion:no-preference){.lawyer-introduction-dialog-module__DaT5Za__modal[data-mobile-motion=true] .lawyer-introduction-dialog-module__DaT5Za__mobileNavigation:before{transition:transform .24s var(--ease-out)}.lawyer-introduction-dialog-module__DaT5Za__modal[data-mobile-motion=true] .lawyer-introduction-dialog-module__DaT5Za__mobileNavigation button{transition:color .16s}.lawyer-introduction-dialog-module__DaT5Za__modal[data-mobile-motion=true] .lawyer-introduction-dialog-module__DaT5Za__footerActions{transition:grid-template-columns .24s var(--ease-out), column-gap .24s var(--ease-out)}}
.admin-header-module__Zt-aMa__header.admin-header-module__Zt-aMa__header{z-index:40;view-transition-name:none;background:#fff;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;height:52px;margin:0;padding:0 24px;display:flex;position:sticky;top:0}.admin-header-module__Zt-aMa__header .wordmark{font-size:15px}.admin-header-module__Zt-aMa__desktopNav{align-items:center;gap:20px;display:flex}.admin-header-module__Zt-aMa__menuTrigger{display:none}.admin-header-module__Zt-aMa__menuViewport{z-index:100;position:fixed;inset:0}.admin-header-module__Zt-aMa__menuPopup{overscroll-behavior:contain;color:var(--ink);clip-path:inset(0);background:#fff;flex-direction:column;transition:clip-path .28s cubic-bezier(.32,.72,0,1);display:flex;position:absolute;inset:0;overflow-y:auto}.admin-header-module__Zt-aMa__menuPopup[data-starting-style],.admin-header-module__Zt-aMa__menuPopup[data-ending-style]{clip-path:inset(0 0 calc(100% - 52px))}.admin-header-module__Zt-aMa__menuPopup[data-ending-style]{transition-duration:.2s}.admin-header-module__Zt-aMa__menuTop{border-bottom:1px solid #e5e7eb;flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 16px;display:flex}.admin-header-module__Zt-aMa__menuTopActions{align-items:center;gap:12px;display:flex}.admin-header-module__Zt-aMa__menuWordmark{letter-spacing:-.04em;text-transform:uppercase;font-size:15px;font-weight:800}.admin-header-module__Zt-aMa__menuClose{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.admin-header-module__Zt-aMa__menuContent{width:100%;max-width:560px;padding:24px 24px max(30px, env(safe-area-inset-bottom));opacity:1;flex-direction:column;flex:1;margin:0 auto;transition:opacity .18s ease-out 40ms,transform .24s cubic-bezier(.32,.72,0,1);display:flex;transform:translateY(0)}.admin-header-module__Zt-aMa__menuPopup[data-starting-style] .admin-header-module__Zt-aMa__menuContent,.admin-header-module__Zt-aMa__menuPopup[data-ending-style] .admin-header-module__Zt-aMa__menuContent{opacity:0;transform:translateY(-8px)}.admin-header-module__Zt-aMa__menuPopup[data-ending-style] .admin-header-module__Zt-aMa__menuContent{transition:opacity .12s ease-out,transform .18s ease-out}.admin-header-module__Zt-aMa__menuNav{border-top:1px solid #e5e7eb;margin-block:auto}.admin-header-module__Zt-aMa__menuLink{min-height:66px;color:var(--ink);letter-spacing:-.025em;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;gap:16px;padding:15px 2px;font-size:19px;font-weight:500;text-decoration:none;display:flex}.admin-header-module__Zt-aMa__menuLink>svg{color:#999da4;width:18px;height:18px}.admin-header-module__Zt-aMa__menuLink[aria-current=page]{color:var(--maroon)}.admin-header-module__Zt-aMa__currentLabel{color:var(--maroon);letter-spacing:0;font-size:11px;font-weight:600}.admin-header-module__Zt-aMa__menuTrigger:focus-visible,.admin-header-module__Zt-aMa__menuClose:focus-visible,.admin-header-module__Zt-aMa__menuLink:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}@media (max-width:640px){.admin-header-module__Zt-aMa__header.admin-header-module__Zt-aMa__header{padding-inline:16px}.admin-header-module__Zt-aMa__header .header-links{gap:12px;min-width:0}.admin-header-module__Zt-aMa__header[data-admin=false] .header-links{margin-left:18px;overflow-x:auto}.admin-header-module__Zt-aMa__header[data-admin=false] .header-link{white-space:nowrap;font-size:11px}.admin-header-module__Zt-aMa__desktopNav{display:none}.admin-header-module__Zt-aMa__menuTrigger{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.admin-header-module__Zt-aMa__menuTrigger>span{gap:4px;width:19px;display:grid}.admin-header-module__Zt-aMa__menuTrigger>span span{background:currentColor;border-radius:2px;height:1.5px}.admin-header-module__Zt-aMa__menuTrigger:active{background:#f3f4f6}.admin-header-module__Zt-aMa__menuClose:active{background:#eceef1}.admin-header-module__Zt-aMa__menuLink:active{background:#f8f9fb}}@media (prefers-reduced-motion:reduce){.admin-header-module__Zt-aMa__menuPopup,.admin-header-module__Zt-aMa__menuPopup[data-starting-style],.admin-header-module__Zt-aMa__menuPopup[data-ending-style]{clip-path:none;transition:none}.admin-header-module__Zt-aMa__menuContent,.admin-header-module__Zt-aMa__menuPopup[data-starting-style] .admin-header-module__Zt-aMa__menuContent,.admin-header-module__Zt-aMa__menuPopup[data-ending-style] .admin-header-module__Zt-aMa__menuContent{transition:none;transform:none}}
.area-fees-dialog-module__7oMd5G__dialog{color:#202124;background:#fff;border:1px solid #e5e7eb;border-radius:16px;width:min(760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 48px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 24px 80px #0003}.area-fees-dialog-module__7oMd5G__dialog::backdrop{background:#17191d66}.area-fees-dialog-module__7oMd5G__dialog[open],.area-fees-dialog-module__7oMd5G__form{flex-direction:column;min-height:0;display:flex}.area-fees-dialog-module__7oMd5G__form{width:100%;max-height:calc(100dvh - 50px)}.area-fees-dialog-module__7oMd5G__header{border-bottom:1px solid #eceef0;flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 26px;display:flex}.area-fees-dialog-module__7oMd5G__header h2{letter-spacing:-.03em;margin:0;font-size:20px;font-weight:550}.area-fees-dialog-module__7oMd5G__close{color:#616771;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.area-fees-dialog-module__7oMd5G__close:focus-visible{outline-offset:3px;outline:2px solid #5b2028}.area-fees-dialog-module__7oMd5G__body{overscroll-behavior:contain;columns:2;column-gap:36px;min-height:0;padding:8px 26px 22px;overflow-y:auto}.area-fees-dialog-module__7oMd5G__group{break-inside:avoid;padding-top:14px}.area-fees-dialog-module__7oMd5G__group h3{color:#72767e;letter-spacing:.06em;text-transform:uppercase;margin:0 0 4px;font-size:11px;font-weight:600}.area-fees-dialog-module__7oMd5G__row{grid-template-columns:minmax(0,1fr) 132px;align-items:center;gap:12px;padding:5px 0;display:grid}.area-fees-dialog-module__7oMd5G__row>span{font-size:13px;line-height:1.35}.area-fees-dialog-module__7oMd5G__footer{background:#fafbfc;border-top:1px solid #eceef0;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:10px;padding:16px 26px;display:flex}.area-fees-dialog-module__7oMd5G__footer>p{flex-basis:100%;margin:0}@media (max-width:640px){.area-fees-dialog-module__7oMd5G__body{columns:1}}@media (max-width:540px){.area-fees-dialog-module__7oMd5G__header{padding:18px 20px}.area-fees-dialog-module__7oMd5G__body{padding:4px 20px 18px}.area-fees-dialog-module__7oMd5G__footer{padding:14px 20px}.area-fees-dialog-module__7oMd5G__footer>button{flex:1}}
.home-faq-module__G2yAYG__section{padding-bottom:88px}.home-faq-module__G2yAYG__inner{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:96px;width:min(100% - 96px,1344px);margin-inline:auto;padding-top:72px;display:grid}.home-faq-module__G2yAYG__heading h2{letter-spacing:-.035em;margin:0;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.12}.home-faq-module__G2yAYG__intro{max-width:30ch;color:var(--muted);margin:24px 0 0;font-size:16px;line-height:1.75}.home-faq-module__G2yAYG__item{border-bottom:1px solid var(--line)}.home-faq-module__G2yAYG__item:first-child{border-top:1px solid var(--line)}.home-faq-module__G2yAYG__trigger{width:100%;min-height:78px;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;transition:color .16s;display:flex}.home-faq-module__G2yAYG__question{letter-spacing:-.02em;font-size:18px;font-weight:500;line-height:1.45}.home-faq-module__G2yAYG__trigger:focus-visible{outline:2px solid var(--maroon);outline-offset:5px;border-radius:2px}.home-faq-module__G2yAYG__toggle{border:1px solid var(--line);width:30px;height:30px;color:var(--maroon);transition:transform .16s var(--ease-out), border-color .16s ease;border-radius:50%;flex:0 0 30px;place-items:center;display:grid}.home-faq-module__G2yAYG__toggle svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;width:16px;height:16px}.home-faq-module__G2yAYG__toggleVertical{transform-origin:10px 10px;transition:transform .18s var(--ease-out), opacity .16s ease}.home-faq-module__G2yAYG__item[data-open] .home-faq-module__G2yAYG__toggleVertical{opacity:0;transform:rotate(90deg)}.home-faq-module__G2yAYG__item[data-open] .home-faq-module__G2yAYG__trigger{color:var(--maroon)}.home-faq-module__G2yAYG__trigger:active .home-faq-module__G2yAYG__toggle{transform:scale(.94)}.home-faq-module__G2yAYG__answer{grid-template-columns:minmax(0,1fr) 140px;align-items:start;gap:20px;padding:0 0 28px;display:grid}.home-faq-module__G2yAYG__answer p{color:var(--muted);font-size:14px;line-height:1.8}.home-faq-module__G2yAYG__answerCopy p+p{margin-top:14px}.home-faq-module__G2yAYG__answerCopy strong{color:var(--ink);font-weight:600}.home-faq-module__G2yAYG__answer a{color:var(--maroon);text-underline-offset:3px;text-decoration:underline}.home-faq-module__G2yAYG__illustration svg{width:100%;height:auto;display:block}.home-faq-module__G2yAYG__panel{height:var(--accordion-panel-height);overflow:hidden}.home-faq-module__G2yAYG__panel[data-starting-style],.home-faq-module__G2yAYG__panel[data-ending-style]{opacity:0;height:0}@media (prefers-reduced-motion:no-preference){.home-faq-module__G2yAYG__panel{transition:height .22s var(--ease-out), opacity .18s ease}}.home-faq-module__G2yAYG__trigger:focus-visible .home-faq-module__G2yAYG__toggleVertical{transition:none}.home-faq-module__G2yAYG__questions:has(.home-faq-module__G2yAYG__trigger:focus-visible) .home-faq-module__G2yAYG__panel{transition:none}@media (hover:hover) and (pointer:fine){.home-faq-module__G2yAYG__trigger:hover{color:var(--maroon)}.home-faq-module__G2yAYG__trigger:hover .home-faq-module__G2yAYG__toggle{border-color:var(--maroon)}}@media (prefers-reduced-motion:reduce){.home-faq-module__G2yAYG__trigger,.home-faq-module__G2yAYG__toggle,.home-faq-module__G2yAYG__toggleVertical{transition:none}}@media (max-width:1023px){.home-faq-module__G2yAYG__inner{gap:48px;width:calc(100% - 64px)}.home-faq-module__G2yAYG__answer{grid-template-columns:minmax(0,1fr) 104px;gap:12px}}@media (max-width:850px){.home-faq-module__G2yAYG__inner{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:56px}.home-faq-module__G2yAYG__intro{max-width:none;margin-top:20px}.home-faq-module__G2yAYG__answer{grid-template-columns:minmax(0,1fr) 140px;gap:24px}}@media (max-width:639px){.home-faq-module__G2yAYG__section{padding-bottom:56px}.home-faq-module__G2yAYG__inner{width:calc(100% - 40px)}.home-faq-module__G2yAYG__trigger{gap:16px;min-height:76px}.home-faq-module__G2yAYG__question{font-size:17px}.home-faq-module__G2yAYG__answer{padding-bottom:20px;display:block}.home-faq-module__G2yAYG__illustration{width:120px;margin:12px 0 0 auto}}
.legal-consent-module__lyOHfq__dialog{border:1px solid var(--line);background:var(--paper);width:min(560px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ink);box-shadow:0 36px 70px -36px color-mix(in srgb, var(--ink) 40%, transparent);border-radius:20px;margin:auto;padding:clamp(22px,5vw,32px);font-size:15px;line-height:1.6}.legal-consent-module__lyOHfq__backdrop{z-index:120;background:color-mix(in srgb, var(--ink) 46%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:fixed;inset:0}.legal-consent-module__lyOHfq__viewport{z-index:121;place-items:center;padding:24px 0;display:grid;position:fixed;inset:0}.legal-consent-module__lyOHfq__dialog{overscroll-behavior:contain;overflow-y:auto}.legal-consent-module__lyOHfq__dialog h2{margin:0 0 18px;font-size:24px;line-height:1.25}.legal-consent-module__lyOHfq__dialog p{margin:0 0 16px}.legal-consent-module__lyOHfq__dialog a{color:var(--maroon);text-underline-offset:3px;text-decoration:underline}.legal-consent-module__lyOHfq__notice{background:color-mix(in srgb, var(--maroon) 6%, var(--paper));border-radius:10px;padding:16px;font-weight:550}.legal-consent-module__lyOHfq__error{color:var(--maroon)}.legal-consent-module__lyOHfq__actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.legal-consent-module__lyOHfq__dialog a:focus-visible{outline:2px solid var(--maroon);outline-offset:3px}
.location-module__dQjP0W__card{color:#272923;background:#fffefa;border:1px solid #dfddd6;border-radius:20px;max-width:580px;margin:28px auto;padding:28px}.location-module__dQjP0W__card h2{letter-spacing:-.7px;margin:6px 0 10px;font-size:26px}.location-module__dQjP0W__card h3{font-size:15px;font-weight:600}.location-module__dQjP0W__card p,.location-module__dQjP0W__coverage p{color:#66675e;margin:8px 0 14px;font-size:13px;line-height:1.6}.location-module__dQjP0W__card .location-module__dQjP0W__eyebrow{text-transform:uppercase;letter-spacing:1.4px;font-size:11px}.location-module__dQjP0W__card fieldset{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.location-module__dQjP0W__card label,.location-module__dQjP0W__coverage label{gap:7px;min-width:0;font-size:13px;font-weight:500;display:grid}.location-module__dQjP0W__card input:not([type=checkbox]),.location-module__dQjP0W__card select,.location-module__dQjP0W__coverage select{color:#272923;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d9d9d1;border-radius:8px;padding:11px 12px}.location-module__dQjP0W__card button,.location-module__dQjP0W__coverage button{cursor:pointer;font:inherit}.location-module__dQjP0W__card button{background:0 0;border:1px solid #d9d9d1;border-radius:8px;padding:10px 13px;font-size:13px}.location-module__dQjP0W__card button:disabled,.location-module__dQjP0W__coverage button:disabled{opacity:.55;cursor:default}.location-module__dQjP0W__card input:focus-visible,.location-module__dQjP0W__card select:focus-visible,.location-module__dQjP0W__card button:focus-visible,.location-module__dQjP0W__coverage select:focus-visible,.location-module__dQjP0W__coverage button:focus-visible{outline-offset:3px;outline:2px solid #557044}.location-module__dQjP0W__row{grid-template-columns:100px minmax(0,1fr);align-items:end;gap:12px;display:grid}.location-module__dQjP0W__card .location-module__dQjP0W__row:has(.location-module__dQjP0W__lookup){grid-template-columns:1fr auto}.location-module__dQjP0W__locationHeading,.location-module__dQjP0W__actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.location-module__dQjP0W__locationHeading{margin-top:6px}.location-module__dQjP0W__card .location-module__dQjP0W__check{align-items:flex-start;gap:9px;font-weight:400;line-height:1.5;display:flex}.location-module__dQjP0W__check input{accent-color:#557044;margin-top:3px}.location-module__dQjP0W__card .location-module__dQjP0W__primary{color:#fff;background:#303c29;border-color:#303c29;margin-left:auto}.location-module__dQjP0W__card .location-module__dQjP0W__error{color:#a23927}.location-module__dQjP0W__coverage{width:100%;padding:16px 0}.location-module__dQjP0W__label{font-size:13px;font-weight:600}.location-module__dQjP0W__chips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.location-module__dQjP0W__chips li{border:1px solid #d9d9d1;border-radius:8px;align-items:center;gap:8px;padding:6px 9px;font-size:12px;display:flex}.location-module__dQjP0W__chips button{color:inherit;background:0 0;border:0;padding:2px 4px;font-size:18px}@media (max-width:480px){.location-module__dQjP0W__card{margin:16px 0;padding:20px}.location-module__dQjP0W__row{grid-template-columns:85px minmax(0,1fr)}}
.landing-hero-module__3GkIKW__hero{position:relative;overflow:clip}.landing-hero-module__3GkIKW__inner{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:clamp(40px,5vw,96px);width:min(100% - clamp(48px,7.5vw,144px),1680px);min-height:calc(100svh - 80px);margin-inline:auto;padding-block:clamp(44px,6svh,88px);display:grid}body:has([aria-label=Limited-time\ offer]) .landing-hero-module__3GkIKW__inner{min-height:calc(100svh - 124px)}.landing-hero-module__3GkIKW__copy{min-width:0}.landing-hero-module__3GkIKW__title{color:var(--ink);letter-spacing:-.05em;font-size:clamp(64px,7.8vw,132px);font-weight:500;line-height:1}.landing-hero-module__3GkIKW__copy .landing-hero-module__3GkIKW__description{max-width:clamp(395px,30vw,480px);color:var(--muted);letter-spacing:-.015em;text-wrap:pretty;margin-top:clamp(28px,2.5vw,40px);font-size:clamp(18px,1.5vw,23px);line-height:1.6}.landing-hero-module__3GkIKW__actions{margin-top:clamp(30px,2.5vw,40px)}.landing-hero-module__3GkIKW__actions>a[data-size=large]{min-height:64px;padding-inline:32px;font-size:17px}.landing-hero-module__3GkIKW__copy .landing-hero-module__3GkIKW__note{color:#767169;max-width:430px;margin-top:22px;font-size:clamp(11px,.82vw,13px);line-height:1.7}.landing-hero-module__3GkIKW__visual{width:100%;min-width:0}@media (max-width:1100px) and (min-width:900px){.landing-hero-module__3GkIKW__inner{gap:32px;width:calc(100% - 64px)}.landing-hero-module__3GkIKW__title{font-size:clamp(62px,7.1vw,82px)}.landing-hero-module__3GkIKW__copy .landing-hero-module__3GkIKW__description{font-size:18px}}@media (max-width:899px){.landing-hero-module__3GkIKW__inner{grid-template-columns:minmax(0,1fr);gap:28px;width:min(100% - 48px,680px);padding-block:clamp(32px,4svh,52px) 56px}.landing-hero-module__3GkIKW__title{font-size:clamp(64px,10.6vw,96px)}.landing-hero-module__3GkIKW__copy .landing-hero-module__3GkIKW__description{max-width:500px;margin-top:24px;font-size:20px}.landing-hero-module__3GkIKW__actions{margin-top:28px}.landing-hero-module__3GkIKW__copy .landing-hero-module__3GkIKW__note{max-width:none;margin-top:18px;font-size:11px}}@media (max-width:479px){.landing-hero-module__3GkIKW__inner{gap:24px;width:calc(100% - 40px)}.landing-hero-module__3GkIKW__title{font-size:clamp(46px,15.5vw,72px)}.landing-hero-module__3GkIKW__copy .landing-hero-module__3GkIKW__description{max-width:34ch;margin-top:22px;font-size:17px;line-height:1.6}.landing-hero-module__3GkIKW__actions{margin-top:26px}.landing-hero-module__3GkIKW__actions>a[data-size=large]{min-height:58px;padding-inline:30px;font-size:16px}.landing-hero-module__3GkIKW__copy .landing-hero-module__3GkIKW__note{max-width:320px;margin-top:18px;font-size:10px}}
.payment-override-module__GZLsfa__setting{border-top:1px solid var(--admin-border,#e5e7eb);margin-top:12px;padding-top:8px}.payment-override-module__GZLsfa__row{align-items:center;gap:8px;min-height:44px;display:flex}.payment-override-module__GZLsfa__copy{min-width:0}.payment-override-module__GZLsfa__heading{color:var(--ink);align-items:center;gap:2px;font-size:12px;font-weight:500;line-height:1.5;display:flex}.payment-override-module__GZLsfa__status{color:var(--muted);margin:0;font-size:11px;line-height:1.5}.payment-override-module__GZLsfa__status[data-enabled=true]{color:var(--admin-green,#426951)}.payment-override-module__GZLsfa__toggle{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-left:-4px;padding:0;display:grid}.payment-override-module__GZLsfa__track{background:#d8dbe0;border-radius:999px;align-items:center;width:36px;height:22px;padding:3px;display:flex;box-shadow:inset 0 0 0 1px #00000008}.payment-override-module__GZLsfa__thumb{background:#fff;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #00000029}.payment-override-module__GZLsfa__toggle[aria-checked=true] .payment-override-module__GZLsfa__track{background:var(--maroon)}.payment-override-module__GZLsfa__toggle[aria-checked=true] .payment-override-module__GZLsfa__thumb{transform:translate(14px)}.payment-override-module__GZLsfa__toggle[data-motion=true] .payment-override-module__GZLsfa__thumb{transition:transform .16s cubic-bezier(.23,1,.32,1)}.payment-override-module__GZLsfa__toggle:active:not(:disabled) .payment-override-module__GZLsfa__track{transform:scale(.97)}.payment-override-module__GZLsfa__toggle:disabled{cursor:default}.payment-override-module__GZLsfa__toggle.payment-override-module__GZLsfa__toggle[data-saving=true]{opacity:.7;cursor:progress}.payment-override-module__GZLsfa__info{width:28px;height:28px;color:var(--muted,#72767e);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;margin-block:-3px;padding:0;display:grid}.payment-override-module__GZLsfa__toggle:focus-visible,.payment-override-module__GZLsfa__info:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.payment-override-module__GZLsfa__info:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.payment-override-module__GZLsfa__info:hover{background:var(--admin-hover,#f3f4f6);color:var(--ink)}.payment-override-module__GZLsfa__toggle:hover:not(:disabled) .payment-override-module__GZLsfa__track{box-shadow:0 0 0 3px #5b202812}}.payment-override-module__GZLsfa__positioner{z-index:100}.payment-override-module__GZLsfa__popup{width:min(280px,100vw - 32px);color:var(--ink);background:#fff;border:1px solid #e5e7eb;border-radius:12px;outline:none;padding:16px;box-shadow:0 4px 8px #00000008,0 12px 32px #00000014}.payment-override-module__GZLsfa__title{margin:0;font-size:12px;font-weight:600;line-height:1.5}.payment-override-module__GZLsfa__description{margin:8px 0 0;font-size:12px;line-height:1.6}.payment-override-module__GZLsfa__detail{color:#72767e;margin:8px 0 0;font-size:11px;line-height:1.6}.payment-override-module__GZLsfa__error{color:#9f2336;margin:6px 0 0 48px;font-size:11px;line-height:1.5}@media (prefers-reduced-motion:reduce){.payment-override-module__GZLsfa__toggle[data-motion=true] .payment-override-module__GZLsfa__thumb{transition:none}}
.attorney-request-status-module__SnwYjq__status{color:var(--ink,#202124)}.attorney-request-status-module__SnwYjq__indicator{color:var(--maroon,#652e34);align-items:center;gap:9px;margin:0 0 16px;font-size:12px;font-weight:600;display:flex}.attorney-request-status-module__SnwYjq__spinner{border:2px solid #652e3426;border-top-color:#652e34;border-radius:50%;flex:none;width:15px;height:15px;animation:.9s linear infinite attorney-request-status-module__SnwYjq__turn;display:block}.attorney-request-status-module__SnwYjq__status h3{letter-spacing:-.035em;margin:0 0 12px;font-size:24px;font-weight:550;line-height:1.2}.attorney-request-status-module__SnwYjq__status p{color:var(--muted,#6c717b);font-size:14px;line-height:1.65}.attorney-request-status-module__SnwYjq__status .attorney-request-status-module__SnwYjq__secondary{margin-top:14px;font-size:13px}.attorney-request-status-module__SnwYjq__status a{color:var(--maroon,#652e34);text-underline-offset:3px}.attorney-request-status-module__SnwYjq__notice{background:#f6f4f2;border-radius:8px;margin-top:20px;padding:12px 14px}.attorney-request-status-module__SnwYjq__notice p{margin:0;font-size:13px}.attorney-request-status-module__SnwYjq__retry{color:var(--maroon,#652e34);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:5px 0 0;font-size:13px;text-decoration:underline}.attorney-request-status-module__SnwYjq__retry:focus-visible,.attorney-request-status-module__SnwYjq__status a:focus-visible{outline:2px solid var(--maroon,#652e34);outline-offset:3px}.attorney-request-status-module__SnwYjq__pageCard{max-width:640px;margin:24px auto}@keyframes attorney-request-status-module__SnwYjq__turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.attorney-request-status-module__SnwYjq__spinner{animation:none}}
.home-promo-banner-module__-S_Eiq__banner{z-index:51;background:var(--maroon);color:var(--paper);position:sticky;top:0}.home-promo-banner-module__-S_Eiq__banner+.site-header{top:44px}.home-promo-banner-module__-S_Eiq__inner{justify-content:center;align-items:center;max-width:1440px;min-height:44px;margin:0 auto;padding:0 56px;display:flex;position:relative}.home-promo-banner-module__-S_Eiq__link strong{font-weight:700}.home-promo-banner-module__-S_Eiq__link{min-height:44px;color:inherit;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;line-height:1.5;text-decoration:none;display:inline-flex}.home-promo-banner-module__-S_Eiq__close{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.home-promo-banner-module__-S_Eiq__link:focus-visible,.home-promo-banner-module__-S_Eiq__close:focus-visible{outline-offset:2px;outline:2px solid}@media (hover:hover){.home-promo-banner-module__-S_Eiq__link:hover{opacity:.8}.home-promo-banner-module__-S_Eiq__close:hover{color:color-mix(in srgb, var(--paper) 70%, transparent)}}@media (max-width:600px){.home-promo-banner-module__-S_Eiq__inner{padding:0 48px 0 12px}.home-promo-banner-module__-S_Eiq__link{font-size:13px}.home-promo-banner-module__-S_Eiq__close{right:4px}}
.group-chats-module__Y71jZW__workspace{background:#fff;flex:1;min-height:0;display:flex}.group-chats-module__Y71jZW__form{flex-direction:column;flex:1;min-width:0;max-width:850px;min-height:0;margin:0 auto;display:flex}.group-chats-module__Y71jZW__formHeader{border-bottom:1px solid var(--admin-border);flex:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}.group-chats-module__Y71jZW__formHeader h2{letter-spacing:-.03em;margin:0;font-size:19px;font-weight:600}.group-chats-module__Y71jZW__editorForm{flex-direction:column;flex:1;min-height:0;display:flex}.group-chats-module__Y71jZW__formContent{overscroll-behavior:contain;flex:1;min-height:0;padding:20px 32px 32px;overflow-y:auto}.admin-inbox-panes[hidden]{display:none!important}.group-chats-module__Y71jZW__inboxActions{justify-content:space-between;align-items:center;gap:8px;display:flex}.group-chats-module__Y71jZW__inboxActions h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:600}.group-chats-module__Y71jZW__inboxActions>button:last-child{margin-left:auto}.group-chats-module__Y71jZW__inboxActions .admin-add-button{border:1px solid var(--maroon);background:var(--maroon);color:#fff;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:12px;font-weight:500;line-height:1.3;display:inline-flex}.group-chats-module__Y71jZW__inboxActions .admin-add-button svg{width:14px;height:14px}@media (hover:hover) and (pointer:fine){.group-chats-module__Y71jZW__inboxActions .admin-add-button:hover{background:#713240;border-color:#713240}}:is(.group-chats-module__Y71jZW__form .admin-primary-button,.group-chats-module__Y71jZW__form .admin-ghost-button){border:1px solid var(--admin-border);background:#fff;border-radius:999px;padding:10px 14px;font-weight:500}.group-chats-module__Y71jZW__form .admin-primary-button{background:var(--maroon);color:#fff;border-color:var(--maroon)}.group-chats-module__Y71jZW__form .admin-text-button{color:var(--maroon);background:0 0;border:0;padding:0}.group-chats-module__Y71jZW__hint,.group-chats-module__Y71jZW__disclosure{color:var(--muted);font-size:12px;line-height:1.6}.group-chats-module__Y71jZW__hint{margin:10px 0 20px}.group-chats-module__Y71jZW__fields{border:0;min-width:0;margin:0;padding:0}.group-chats-module__Y71jZW__fields label{margin:16px 0 7px;font-size:12px;font-weight:500;display:block}.group-chats-module__Y71jZW__fields label span{color:var(--muted);font-weight:400}.group-chats-module__Y71jZW__fields input,.group-chats-module__Y71jZW__fields textarea{border:1px solid var(--admin-border);background:var(--admin-surface);width:100%;color:var(--ink);resize:vertical;border-radius:9px;min-width:0;padding:11px 12px;display:block}.group-chats-module__Y71jZW__fields input:focus-visible,.group-chats-module__Y71jZW__fields textarea:focus-visible{outline:2px solid var(--maroon);outline-offset:2px}.group-chats-module__Y71jZW__fields:disabled{opacity:.65}.group-chats-module__Y71jZW__pickers{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin-bottom:24px;display:grid}.group-chats-module__Y71jZW__participant{min-width:0}.group-chats-module__Y71jZW__participant h3{margin:0 0 12px;font-size:13px}.group-chats-module__Y71jZW__modes{border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;padding:3px;display:flex}.group-chats-module__Y71jZW__modes button{color:var(--muted);background:0 0;border:0;border-radius:5px;flex:1;padding:7px 5px;font-size:11px}.group-chats-module__Y71jZW__modes button[aria-pressed=true]{background:var(--admin-hover);color:var(--ink)}.group-chats-module__Y71jZW__searchStatus{color:var(--muted);margin-top:9px;font-size:11px;line-height:1.5}.group-chats-module__Y71jZW__results{max-height:230px;margin:10px 0 0;padding:0;list-style:none;overflow:auto}.group-chats-module__Y71jZW__results button{text-align:left;border:1px solid var(--admin-border);background:var(--admin-surface);border-radius:8px;width:100%;margin:0 0 7px;padding:10px}.group-chats-module__Y71jZW__results button:hover{background:var(--admin-hover)}.group-chats-module__Y71jZW__results strong,.group-chats-module__Y71jZW__results span,.group-chats-module__Y71jZW__results small,.group-chats-module__Y71jZW__selected strong,.group-chats-module__Y71jZW__selected span,.group-chats-module__Y71jZW__selected small{overflow-wrap:anywhere;display:block}.group-chats-module__Y71jZW__results strong,.group-chats-module__Y71jZW__selected strong{font-size:12px;font-weight:600}.group-chats-module__Y71jZW__results span,.group-chats-module__Y71jZW__selected span{margin-top:5px;font-size:12px}.group-chats-module__Y71jZW__results small,.group-chats-module__Y71jZW__selected small{color:var(--muted);margin-top:4px;font-size:10px}.group-chats-module__Y71jZW__selected{margin-top:18px}.group-chats-module__Y71jZW__selected button{margin-top:16px;font-size:11px}.group-chats-module__Y71jZW__disclosure{margin:18px 0}.group-chats-module__Y71jZW__formFooter{border-top:1px solid var(--admin-border);background:#fff;flex:none;padding:16px 32px}.group-chats-module__Y71jZW__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.group-chats-module__Y71jZW__formFooter .group-chats-module__Y71jZW__success,.group-chats-module__Y71jZW__formFooter .group-chats-module__Y71jZW__error,.group-chats-module__Y71jZW__formFooter .group-chats-module__Y71jZW__warning{margin:0 0 12px}.group-chats-module__Y71jZW__success,.group-chats-module__Y71jZW__error,.group-chats-module__Y71jZW__warning{border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.group-chats-module__Y71jZW__success{color:var(--admin-green);background:#f1f7f2}.group-chats-module__Y71jZW__error{color:#923c32;background:#fff3f1}.group-chats-module__Y71jZW__warning{color:var(--admin-amber);background:#fff8ea}@media (max-width:640px){.group-chats-module__Y71jZW__formHeader{padding:16px 18px}.group-chats-module__Y71jZW__formContent{padding:18px}.group-chats-module__Y71jZW__formFooter{padding:12px 18px}.group-chats-module__Y71jZW__pickers{grid-template-columns:1fr}}
