.t3{--bg:#fff;--alt:#f5f4f0;--fg:#0b0b0c;--muted:#5b5b60;--line:#e2e1dc;--ink:#0b0b0c;--hi:#f5b700;--hi-2:#d99e00;--ph-bg:#eceae3;--ph-fg:#cfcbbe;--ph-tx:#8c8878;--display:var(--font-fraunces);--body:var(--font-inter);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);color:var(--fg);font-family:var(--body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.6}.t3 *,.t3 :before,.t3 :after{box-sizing:border-box}.t3 h1,.t3 h2,.t3 h3,.t3 p,.t3 blockquote,.t3 figure,.t3 dl,.t3 dd,.t3 ol,.t3 ul{margin:0;padding:0}.t3 ol,.t3 ul{list-style:none}.t3 h1,.t3 h2,.t3 h3{font-family:var(--display), Georgia, serif;letter-spacing:-.015em;text-wrap:balance;font-weight:600}.t3 a{color:inherit}.t3 :focus-visible{outline:3px solid var(--hi);outline-offset:3px}.t3 [id]{scroll-margin-top:calc(84px + var(--appnav-h,0px))}.t3 .wrap{max-width:1200px;padding-inline:max(20px, env(safe-area-inset-left,0px)) max(20px, env(safe-area-inset-right,0px));margin-inline:auto}.t3 .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted);font-size:.74rem;font-weight:700}.t3 .fine,.t3 .note{color:var(--muted);font-size:.8rem}.t3 .note{margin-top:24px}.t3 .btn{cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:0 26px;font-size:.95rem;font-weight:700;text-decoration:none;transition:transform .18s,background-color .18s,color .18s,border-color .18s;display:inline-flex}.t3 .btn:hover{transform:translateY(-2px)}.t3 .btn-saffron{background:var(--hi);color:var(--ink)}.t3 .btn-saffron:hover{background:var(--hi-2)}.t3 .btn-dark{background:var(--ink);color:#fff}.t3 .btn-dark:hover{background:#26262a}.t3 .btn-line{border-color:var(--ink);background:0 0}.t3 .btn-line:hover{background:var(--ink);color:#fff}.t3 .strip{background:var(--ink);color:#d6d5d0;font-size:.82rem}.t3 .strip .wrap{flex-wrap:wrap;justify-content:space-between;gap:4px 24px;padding-block:9px;display:flex}.t3 .strip a{color:var(--hi);font-weight:700;text-decoration:none}.t3 .head{top:var(--appnav-h,0px);z-index:20;border-bottom:2px solid var(--ink);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;position:sticky}.t3 .head .wrap{justify-content:space-between;align-items:center;gap:20px;min-height:74px;display:flex}.t3 .brand{align-items:center;gap:12px;min-width:0;text-decoration:none;display:flex}.t3 .mono{background:var(--ink);width:44px;height:44px;color:var(--hi);font-family:var(--display), Georgia, serif;flex:none;place-items:center;font-size:1.1rem;font-weight:700;display:grid}.t3 .brand-name{font-family:var(--display), Georgia, serif;overflow-wrap:anywhere;font-size:1.2rem;font-weight:600;line-height:1.2}.t3 .nav{align-items:center;gap:26px;display:flex}.t3 .nav a:not(.btn){background:linear-gradient(var(--hi), var(--hi)) 0 100% / 0 3px no-repeat;padding:6px 0;font-size:.92rem;font-weight:600;text-decoration:none;transition:background-size .2s}.t3 .nav a:not(.btn):hover{background-size:100% 3px}.t3 .nav .btn{min-height:46px;padding:0 20px}.t3 .menu-btn{border:2px solid var(--ink);cursor:pointer;background:#fff;min-height:44px;padding:0 16px;font-weight:700;display:none}.t3 .hero{background:linear-gradient(var(--bg) 0, var(--bg) 100%);padding-top:56px}.t3 .hero-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:56px;display:grid}.t3 .hero h1{margin:16px 0 20px;font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.1}.t3 .hero mark{background:linear-gradient(transparent 58%, var(--hi) 58%);color:inherit;padding:0 2px}.t3 .lead{color:var(--muted);max-width:52ch;font-size:1.1rem}.t3 .lead b{color:var(--fg)}.t3 .actions{flex-wrap:wrap;align-items:center;gap:12px;margin:28px 0 14px;display:flex}.t3 .hero-photo{width:100%;max-width:420px;margin-left:auto;position:relative}.t3 .hero-photo:before{content:"";background:var(--hi);position:absolute;inset:22px -22px -22px 22px}.t3 .photo{z-index:1;aspect-ratio:4/5;width:100%;position:relative}.t3 .photo.tall{aspect-ratio:4/5;max-width:460px}.t3 .name-tag{z-index:2;background:var(--ink);color:#fff;padding:12px 20px;display:grid;position:absolute;bottom:24px;left:-16px}.t3 .name-tag strong{font-family:var(--display), Georgia, serif;font-size:1.15rem;font-weight:600}.t3 .name-tag span{color:var(--hi);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.t3 .stats{background:var(--ink);color:#fff;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:72px;display:grid}.t3 .stats>div{border-left:1px solid #2b2b30;padding:28px 24px}.t3 .stats>div:first-child{border-left:0}.t3 .stats dt{font-family:var(--display), Georgia, serif;color:var(--hi);font-variant-numeric:tabular-nums;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;line-height:1.15}.t3 .stats dd{color:#c9c8c2;margin-top:4px;font-size:.86rem}.t3 .sec{padding-block:96px}.t3 .sec.alt{background:var(--alt)}.t3 .sec-head{gap:8px;margin-bottom:40px;display:grid}.t3 .sec-head.row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px 32px;display:flex}.t3 .sec-head h2{font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15}.t3 .rating{color:var(--muted);align-items:center;gap:8px;font-size:.92rem;display:flex}.t3 .rating .stars,.t3 figure .stars{color:var(--hi-2)}.t3 .areas{border-top:2px solid var(--ink)}.t3 .areas li{border-bottom:1px solid var(--line)}.t3 .areas a{grid-template-columns:56px minmax(0,1.1fr) minmax(0,1.4fr) 28px;align-items:center;gap:8px 24px;padding:22px 12px;text-decoration:none;transition:background-color .2s,color .2s,padding .2s;display:grid}.t3 .areas a:hover{background:var(--ink);color:#fff;padding-inline:24px}.t3 .num{font-family:var(--display), Georgia, serif;color:var(--hi-2);font-weight:600}.t3 .a-title{font-family:var(--display), Georgia, serif;font-size:1.4rem;font-weight:600;line-height:1.2}.t3 .a-text{color:var(--muted);font-size:.93rem;transition:color .2s}.t3 .areas a:hover .a-text{color:#c9c8c2}.t3 .a-arrow{justify-self:end;transition:transform .2s,color .2s}.t3 .areas a:hover .a-arrow{color:var(--hi);transform:translate(4px)}.t3 .results{background:var(--ink);color:#fff;padding-block:96px}.t3 .results .eyebrow{color:#a9a8a2}.t3 .result-grid{background:#2b2b30;border:1px solid #2b2b30;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.t3 .result-grid article{background:var(--ink);align-content:start;gap:4px;padding:32px 28px;display:grid}.t3 .result-grid b{font-family:var(--display), Georgia, serif;color:var(--hi);font-variant-numeric:tabular-nums;font-size:clamp(1.9rem,3.2vw,2.6rem);font-weight:600;line-height:1.1}.t3 .result-grid h3{font-family:var(--body), sans-serif;letter-spacing:0;margin-top:8px;font-size:1rem;font-weight:600}.t3 .result-grid p{color:#a9a8a2;font-size:.86rem}.t3 .result-grid .result-cta{background:var(--hi);color:var(--ink);align-content:center;gap:18px}.t3 .result-cta h3{font-family:var(--display), Georgia, serif;margin:0;font-size:1.5rem}.t3 .result-cta .btn{background:var(--ink);color:#fff;justify-self:start}.t3 .results .note{color:#a9a8a2}.t3 .attorney-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:72px;display:grid}.t3 .attorney h2{margin:8px 0 20px;font-size:clamp(1.9rem,3.4vw,2.8rem)}.t3 .attorney blockquote{font-family:var(--display), Georgia, serif;border-left:6px solid var(--hi);padding-left:22px;font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.45}.t3 .creds{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px;margin-top:28px;display:grid}.t3 .creds li{color:var(--muted);border-top:1px solid var(--line);padding-top:12px;font-size:.93rem}.t3 .creds b{color:var(--fg);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2px;font-size:.72rem;display:block}.t3 .review-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.t3 figure{border:2px solid var(--ink);box-shadow:6px 6px 0 var(--hi);background:#fff;align-content:start;gap:14px;padding:28px;display:grid}.t3 figure blockquote{font-family:var(--display), Georgia, serif;font-size:1.15rem;line-height:1.5}.t3 figcaption{color:var(--muted);font-size:.86rem}.t3 figcaption b{color:var(--fg);margin-right:6px}.t3 .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.t3 .steps li{border-top:2px solid var(--ink);align-content:start;gap:8px;padding-top:20px;display:grid}.t3 .big-num{font-family:var(--display), Georgia, serif;color:#0000;-webkit-text-stroke:2px var(--ink);font-size:4.5rem;font-weight:700;line-height:1}.t3 .steps h3{font-size:1.4rem}.t3 .steps p{color:var(--muted);max-width:40ch}.t3 .faq-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:72px;display:grid}.t3 .faq-intro{top:calc(110px + var(--appnav-h,0px));gap:12px;display:grid;position:sticky}.t3 .faq-intro h2{font-size:clamp(1.7rem,3vw,2.3rem);line-height:1.15}.t3 .faq-intro p:last-child{color:var(--muted)}.t3 .faq-list{border-top:2px solid var(--ink)}.t3 .faq-list details{border-bottom:1px solid var(--line-2,#cfcdc6)}.t3 .faq-list summary{cursor:pointer;font-family:var(--display), Georgia, serif;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:1.15rem;font-weight:600;line-height:1.35;list-style:none;display:flex}.t3 .faq-list summary::-webkit-details-marker{display:none}.t3 .faq-list summary:after{content:"+";background:var(--hi);width:34px;height:34px;font-family:var(--body), sans-serif;flex:none;place-items:center;font-size:1.3rem;line-height:1;transition:transform .2s;display:grid}.t3 .faq-list details[open] summary:after{transform:rotate(45deg)}.t3 .faq-list details p{color:var(--muted);max-width:62ch;padding:0 0 24px}.t3 .cta{background:var(--hi);color:var(--ink);padding-block:88px}.t3 .cta .eyebrow{color:#3e3a2a}.t3 .cta h2{margin:8px 0;font-size:clamp(1.8rem,3.4vw,2.7rem)}.t3 .big-phone{font-family:var(--display), Georgia, serif;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:clamp(2.2rem,7vw,4.6rem);font-weight:700;line-height:1.1;text-decoration:none;display:block}.t3 .big-phone:hover{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:4px}.t3 .cta .actions{gap:20px;margin:24px 0 0}.t3 .cta .actions span{font-size:.92rem}.t3 .foot{background:var(--ink);color:#b9b8b2;font-size:.9rem}.t3 .foot .wrap{padding-block:48px 28px}.t3 .foot-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.t3 .foot .brand-name{color:#fff}.t3 .legal{border-top:1px solid #2b2b30;margin-top:32px;padding-top:20px;font-size:.78rem;line-height:1.7}.t3 .float-call{z-index:30;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));background:var(--ink);color:#fff;min-height:52px;box-shadow:4px 4px 0 var(--hi);align-items:center;gap:10px;padding:0 22px;font-weight:700;text-decoration:none;display:none;position:fixed}@media (max-width:1020px){.t3 .nav a:not(.btn){display:none}.t3 .menu-btn{align-items:center;display:inline-flex}.t3 .nav.open{border-bottom:2px solid var(--ink);background:#fff;flex-direction:column;align-items:stretch;gap:0;padding:8px 20px 18px;position:absolute;top:100%;left:0;right:0}.t3 .nav.open a:not(.btn){border-bottom:1px solid var(--line);background:0 0;padding:14px 0;display:block}.t3 .nav.open .btn{margin-top:14px}}@media (max-width:860px){.t3 .hero{padding-top:36px}.t3 .hero-grid,.t3 .attorney-grid,.t3 .faq-grid{grid-template-columns:minmax(0,1fr);gap:44px}.t3 .hero-photo{order:-1;max-width:360px;margin-inline:auto}.t3 .hero-photo:before{inset:16px -12px -16px 12px}.t3 .name-tag{left:8px}.t3 .stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:48px}.t3 .stats>div:nth-child(3){border-left:0}.t3 .stats>div:nth-child(n+3){border-top:1px solid #2b2b30}.t3 .sec,.t3 .results{padding-block:64px}.t3 .areas a{grid-template-columns:40px minmax(0,1fr) 24px}.t3 .a-text{grid-area:2/2/auto/3}.t3 .a-arrow{grid-area:1/3}.t3 .result-grid,.t3 .review-grid,.t3 .steps{grid-template-columns:minmax(0,1fr)}.t3 .photo.tall{max-width:340px}.t3 .faq-intro{position:static}.t3 .float-call{display:inline-flex}}@media (max-width:520px){.t3 .creds{grid-template-columns:minmax(0,1fr)}.t3 .actions .btn{flex:100%}.t3 .brand-name{font-size:1.05rem}}@media (prefers-reduced-motion:reduce){.t3 *{transition:none!important;animation:none!important}}@media (max-width:640px){.t3 .nav:not(.open) .btn{display:none}.t3 .brand{flex:auto;min-width:0}}.t3 .btn{position:relative;overflow:hidden}.t3 .btn:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 38%,#fff6 50%,#0000 62%);position:absolute;inset:0;transform:translate(-130%)}.t3 .btn:hover:after{transition:transform .6s;transform:translate(130%)}.t3 .btn-saffron:hover{box-shadow:4px 4px 0 var(--ink)}.t3 figure{transition:translate .25s,box-shadow .25s}.t3 figure:hover{box-shadow:10px 10px 0 var(--hi);translate:-3px -3px}.t3 .result-grid article{transition:translate .25s,background-color .25s}.t3 .result-grid article:not(.result-cta):hover{background:#1d1d21;translate:0 -4px}.t3 .steps li{transition:translate .25s}.t3 .steps li:hover{translate:0 -5px}.t3 .stats>div{transition:translate .25s}.t3 .stats>div:hover{translate:0 -3px}.t3 .t3-u-strip{align-items:center;gap:22px;margin-top:40px;display:flex}.t3 .t3-u-line{background:var(--ink);opacity:.9;flex:1 1 0;height:3px}.t3 .t3-u-gavel{flex:none;width:118px;height:auto;overflow:visible}.t3 .t3-u-block,.t3 .t3-u-handle,.t3 .t3-u-head{fill:var(--ink)}.t3 .t3-u-band{fill:var(--hi)}.t3 .t3-u-swing{transform-origin:0 0;animation:3.8s cubic-bezier(.5,0,.7,1) infinite t3-u-strike}.t3 .t3-u-ring{fill:none;stroke:var(--hi-2);stroke-width:2.5px;opacity:0;transform-box:fill-box;transform-origin:50%;animation:3.8s ease-out infinite t3-u-ring}.t3 .t3-u-ring2{animation-delay:.15s}@keyframes t3-u-strike{0%,52%{transform:rotate(36deg)}60%{transform:rotate(0)}65%{transform:rotate(9deg)}70%{transform:rotate(0)}74%{transform:rotate(4deg)}78%,86%{transform:rotate(0)}to{transform:rotate(36deg)}}@keyframes t3-u-ring{0%,58%{opacity:0;transform:scale(.5)}60%{opacity:1;transform:scale(.7)}82%,to{opacity:0;transform:scale(1.7)}}@media (max-width:520px){.t3 .t3-u-strip{gap:14px;margin-top:28px}.t3 .t3-u-gavel{width:92px}}@media (prefers-reduced-motion:reduce){.t3 .btn:after{display:none}.t3 figure:hover,.t3 .result-grid article:hover,.t3 .steps li:hover,.t3 .stats>div:hover{translate:none}.t3 .t3-u-swing{animation:none;transform:rotate(0)}.t3 .t3-u-ring{opacity:0;animation:none}}.t3 b>span.mo-count,.t3 dt>span.mo-count,.t3 .amt>span.mo-count{font:inherit;color:inherit;letter-spacing:inherit;margin:0;display:inline}
