.home-v3 .hero-copy{padding-top:5px}.home-v3 h1{font-size:35px;line-height:1.6}.home-v3 .hero-description{margin-top:20px;min-height:0;line-height:2}.hero-service-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:23px;max-width:560px}.hero-service-links a{border:1px solid #cbd8ca;background:#f3f7ef;color:#496947;font-size:11px;padding:8px 11px;line-height:1.7}.hero-service-links a:hover{background:#e3ecdf;border-color:#8da383}.home-v3 .hero-actions{margin-top:27px}.home-v3 .hero-price{margin-top:23px}.home-v3 .hero-price small{line-height:1.9}.home-v3 .hero-price small a{display:inline;color:#4a7150;text-decoration:underline;text-underline-offset:3px}.home-v3 .eyebrow{margin-bottom:20px}.service-card>p>b{font-size:10px;color:#9b855d;display:block;margin-bottom:6px}.service-card>p{margin-bottom:17px}.service-card .card-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-top:18px;border-top:1px solid var(--line)}.card-summary-link{font-size:11px;color:#567a4d}.outcome-section,.lawyer-section{padding:65px 0;background:#eef2ec}.outcome-section .delivery-card>p{font-size:12px;line-height:2.1;margin:17px 0}.outcome-section .delivery-card ul{margin-top:0}.outcome-section .delivery-card .button{margin-top:auto}.subtle-demo{font-size:10px;color:#93784c;margin:18px 0 0;line-height:1.9}.case-intro{max-width:800px;color:#63765e;font-size:13px;line-height:2;margin-bottom:27px}.case-demo{border:1px solid #d7dfd1;margin-bottom:24px}.case-demo-steps{display:flex;gap:0;flex-wrap:wrap;border-bottom:1px solid #d7dfd1;background:#f5f8ef}.case-demo-steps button{flex:1;border:0;border-right:1px solid #d7dfd1;border-radius:0;padding:14px;font-size:12px;background:none}.case-demo-steps button:last-child{border-right:0}.case-demo-steps button[aria-pressed="true"]{background:#173b43;color:white}.case-demo-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.case-demo-content>div{padding:27px}.case-demo-content>div+div{border-left:1px solid #e0e6d8}.case-demo-content>div>span{font-size:10px;color:#9c875f;display:block;margin-bottom:15px}.case-demo-content h3{font-size:18px;line-height:1.8}.case-demo-content p{font-size:13px;color:#62765b;line-height:2}.case-demo-content .ref{margin-top:15px}.lawyer-layout{display:grid;grid-template-columns:minmax(250px,.8fr) 1.25fr;gap:55px;align-items:center}.service-lawyer-photo{border:1px solid #c9d5c6}.service-lawyer-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.service-lawyer-photo figcaption{background:var(--ink);color:#fff;padding:11px 15px;font-size:11px;line-height:1.8}.lawyer-copy h3{font-size:24px;font-family:var(--serif);margin-bottom:20px}.lawyer-copy>p{font-size:13px;color:#5d7559;line-height:2.1}.lawyer-copy dl{margin:21px 0}.lawyer-copy dl>div{display:grid;grid-template-columns:150px 1fr;gap:20px;padding:11px 0;border-top:1px solid #cedbc8;font-size:12px}.lawyer-copy dt{color:#86947a}.lawyer-copy dd{color:#526e4b}.client-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:17px}.client-process>li{border-top:2px solid #a7b69c;padding:20px 0}.client-process>li>span{font:24px var(--serif);color:#b39a68}.client-process h3{font-size:16px;line-height:1.7;margin:18px 0}.client-process p{font-size:11px;color:#667b5e;line-height:2;margin:15px 0}.client-process p b{font-size:9px;color:#9b8b66;font-weight:400;display:block;margin-bottom:6px}.client-process+.muted{margin-top:25px}.fee-section{padding:65px 0;background:#f1f1e8}.fee-main{display:grid;grid-template-columns:.85fr 1.15fr;gap:45px}.fee-main>div:first-child{padding:25px 0}.fee-main>div:first-child>span{font-size:11px;color:#7f8c70;display:block}.fee-main strong{font:44px Georgia,serif;display:block;margin:13px 0}.fee-main h3{font-family:var(--serif);font-size:28px;color:#876a3d;margin:17px 0}.fee-main>div:first-child>p{font-size:13px;line-height:2.1;color:#68795d;max-width:400px}.pending-terms{padding:26px 28px;background:#fff;border:1px solid #d8dfcd}.pending-terms h3{font:18px var(--sans);color:var(--ink);margin:0 0 20px}.pending-terms dl>div{display:grid;grid-template-columns:115px 1fr;gap:18px;padding:12px 0;border-bottom:1px solid #e3e8dd;font-size:12px;line-height:2}.pending-terms dt{color:#87957a;font-size:11px}.pending-terms dd{color:#637459}.pending-terms>p{font-size:10px;color:#9a8a68;line-height:2;margin-top:18px}.faq-contact-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:50px;align-items:start}.contact-start{background:#edf2e8;border:1px solid #d7e0cd;padding:25px}.contact-start h3{font-size:22px;font-family:var(--serif);margin-bottom:18px}.contact-start>p{font-size:12px;color:#657b5d;line-height:2.1}.contact-start dl{font-size:11px;margin-top:22px}.contact-start dl>div{border-top:1px solid #d0dcc6;padding:12px 0}.contact-start dt{font-size:9px;color:#8b987e;margin-bottom:7px}.contact-start small{font-size:9px;line-height:1.8;color:#928569;display:block;margin-top:14px}.plain-list{padding-left:19px;color:#536b5a;font-size:14px;line-height:2.3}.side-lawyer-link{display:block;font-size:12px;color:#57794f;margin-top:22px;text-decoration:underline;text-underline-offset:4px}.service-detail .price>span{font-size:11px;color:#d4decf}.service-detail .price>strong{display:block;font-size:34px;line-height:1.8}.service-detail .price h3{font-size:20px;color:#dfcca3}.service-detail .sample-promo>p{font-size:12px;line-height:2;color:#6d805f}.contact-page-v3,.about-page-v3{padding-bottom:65px}.contact-page-v3>.faq-contact-layout{margin-top:50px}.about-page-v3>h2{margin:40px 0 27px}.summary-layout{grid-template-columns:minmax(0,1fr) 260px}.outcome-page-head{padding-top:34px;padding-bottom:25px}.outcome-page-head h1{font-size:33px}.outcome-page-head .subtle-demo{margin-top:12px}.outcome-page-head .book-tools{margin-top:21px}.book-summary>h2{font-size:27px;line-height:1.6;margin:10px 0 16px}.book-summary .summary-focus{font-size:14px;line-height:2.1;color:#5f7658;margin-bottom:24px}.overall-opinion{padding:24px;background:#edf3e7;border-left:3px solid #89a17b;margin-bottom:25px}.overall-opinion h3{font-size:21px;font-family:var(--serif);margin-bottom:15px}.overall-opinion p{font-size:15px;line-height:2.1;color:#36583f}.summary-findings>section{padding:22px 0;border-top:1px solid var(--line)}.summary-findings h3{font-size:18px;margin-bottom:14px}.summary-findings>section>p{font-size:13px;color:#5b7356;line-height:2.15}.summary-proof{margin-top:18px;background:#f5f7f0;padding:12px 15px;color:#78906b;font-size:11px}.summary-proof summary{cursor:pointer}.summary-proof p{font-size:12px;color:#748368;line-height:2;margin:17px 0}.summary-proof a{font-size:11px;text-decoration:underline;text-underline-offset:3px}.summary-actions{border-top:2px solid #d9e3d1;padding-top:24px;margin-top:10px}.summary-actions>h3{font-size:22px;font-family:var(--serif);margin-bottom:20px}.summary-actions article{border:1px solid #dde5d5;padding:19px 20px;margin:14px 0;background:#fcfdf9}.summary-actions h4{font-size:15px;margin-bottom:13px}.summary-actions p{font-size:11px;color:#69825f;line-height:2;margin:8px 0}.summary-actions p>span{display:block;font-size:9px;color:#9a8b67;margin-bottom:4px}.summary-actions>a{font-size:11px;color:#678259}.summary-scope-note,.optional-scope{font-size:11px!important;line-height:2!important;color:#8d7b56!important;background:#f8f3e7;padding:15px 17px;margin:22px 0!important}.return-summary{display:block;padding:10px 0;font-size:12px;color:#54774d;text-decoration:underline;text-underline-offset:4px;margin-bottom:16px}.book-toc .return-summary{font-size:11px}.summary-toc .toc-summary{color:#a0844d;font-weight:600}.book-content>.return-summary:first-child+.summary-scope-note{margin-top:5px!important}
@media(max-width:1100px){.home-v3 h1{font-size:30px}.home-v3 .hero-service-links a{font-size:10px;padding:7px 9px}.home-v3 .hero-actions{gap:16px}.lawyer-layout{gap:32px}.client-process{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.fee-main{gap:30px}.faq-contact-layout{gap:30px;grid-template-columns:1fr 300px}.summary-layout{grid-template-columns:minmax(0,1fr) 220px}.case-demo-content>div{padding:21px}.case-demo-content h3{font-size:16px}}
@media(max-width:760px){.home-v3 .hero-copy{order:0;padding:22px 17px 25px}.home-v3 .hero-art{order:1}.home-v3 h1{font-size:27px;line-height:1.55}.home-v3 .eyebrow{margin-bottom:15px;font-size:9px}.home-v3 .hero-description{min-height:0;margin-top:17px;font-size:12px;line-height:1.95}.home-v3 .hero-service-links{margin-top:19px;gap:6px}.home-v3 .hero-service-links a{font-size:10px;padding:8px 9px;line-height:1.8}.home-v3 .hero-actions{margin-top:20px;gap:15px}.home-v3 .hero-actions .button{font-size:11px;padding:10px 12px}.home-v3 .hero-price{margin-top:20px;padding-top:16px;gap:9px}.home-v3 .hero-price small{font-size:8px;line-height:1.9}.outcome-section,.lawyer-section,.fee-section{padding:43px 0}.service-card .card-bottom{padding-top:15px}.outcome-section .delivery-card h3{font-size:21px;margin-top:17px}.outcome-section .delivery-card>p{font-size:12px}.subtle-demo{font-size:9px}.case-intro{font-size:12px}.case-demo-steps button{flex:1 0 30%;padding:12px 8px;font-size:10px;border-bottom:1px solid #d7dfd1}.case-demo-content{grid-template-columns:1fr}.case-demo-content>div{padding:20px}.case-demo-content>div+div{border-left:0;border-top:1px solid #e0e6d8}.case-demo-content h3{font-size:18px}.case-demo-content p{font-size:12px}.case-demo-content>div>span{font-size:9px;margin-bottom:10px}.lawyer-layout{grid-template-columns:1fr;gap:25px}.lawyer-copy h3{font-size:23px}.lawyer-copy>p{font-size:12px}.lawyer-copy dl>div{grid-template-columns:115px 1fr;gap:16px;font-size:11px}.lawyer-copy dt{font-size:10px}.client-process{grid-template-columns:1fr;gap:13px}.client-process>li{display:grid;grid-template-columns:28px 1fr;gap:17px;padding:20px 0 0}.client-process>li>span{font-size:23px}.client-process h3{font-size:18px;margin:0 0 12px}.client-process p{font-size:12px;margin:10px 0}.client-process p b{font-size:9px}.client-process+.muted{font-size:10px}.fee-main{grid-template-columns:1fr;gap:15px}.fee-main>div:first-child{padding:0}.fee-main strong{font-size:40px}.fee-main h3{font-size:27px}.fee-main>div:first-child>p{font-size:12px}.pending-terms{padding:23px 20px}.pending-terms h3{font-size:18px}.pending-terms dl>div{grid-template-columns:82px 1fr;gap:12px;font-size:11px}.pending-terms dt{font-size:10px}.pending-terms>p{font-size:9px}.faq-contact-layout{grid-template-columns:1fr;gap:27px}.contact-start{padding:23px}.contact-start>p{font-size:12px}.plain-list{font-size:13px;line-height:2.2}.service-detail .sample-promo>p{font-size:11px}.contact-page-v3,.about-page-v3{padding-bottom:45px}.outcome-page-head h1{font-size:28px}.outcome-page-head .lead{font-size:12px}.summary-layout{grid-template-columns:1fr}.book-summary>h2{font-size:24px}.book-summary .summary-focus{font-size:13px}.overall-opinion{padding:19px}.overall-opinion h3{font-size:21px}.overall-opinion p{font-size:14px;line-height:2.1}.summary-findings h3{font-size:18px}.summary-findings>section>p{font-size:12px}.summary-proof{padding:12px;font-size:10px}.summary-proof p{font-size:11px}.summary-actions>h3{font-size:22px}.summary-actions article{padding:17px}.summary-actions h4{font-size:15px}.summary-actions p{font-size:11px}.summary-scope-note,.optional-scope{font-size:10px!important;padding:13px 15px}.return-summary{font-size:11px}.summary-layout .book-toc{display:block}.summary-layout .book-toc>a{font-size:11px}.outcome-page-head .book-tools button,.outcome-page-head .book-tools a{font-size:10px}}
