@media (width>=768px) and (width<=1023px) and (height<=760px){.call-modal-layout{grid-template-columns:160px minmax(0,1fr);gap:16px;padding:16px}.call-modal-title{font-size:24px}}@media (height<=560px) and (width>=768px){.call-modal-layout{grid-template-columns:160px minmax(0,1fr);gap:16px;padding:16px}.call-modal-title{font-size:24px}.call-booking-summary{margin-bottom:8px}.call-booking-panel{padding:12px 16px}.call-booking-back{height:32px;margin-bottom:0}.call-booking-field{margin-bottom:8px}.call-booking-panel textarea{height:56px}}@media (height<=560px) and (width<=767px){.call-modal-layout{gap:0;padding-top:44px}.call-booking-panel{padding:12px}.call-booking-summary{margin-bottom:8px}.call-booking-back{height:32px;margin-bottom:0}.call-booking-field{margin-bottom:8px}.call-booking-panel textarea{height:56px}}.practice-page{--practice-accent:#314a49;--practice-tint:#e5ebe6;--practice-dark:#172b2a;color:#222c29;font-family:var(--font-sans,Arial, sans-serif);background:#f7f5ee;line-height:1.5}.practice-law{--practice-accent:#674236;--practice-tint:#eee5da;--practice-dark:#302d27}.practice-agency{--practice-accent:#253d8b;--practice-tint:#e3e8f3;--practice-dark:#19264d}.practice-scorp{--practice-accent:#5b4937;--practice-tint:#eae4d9;--practice-dark:#302a25}.practice-page *{box-sizing:border-box}.practice-container{width:min(1180px,100% - 64px);margin-inline:auto}.practice-page h1,.practice-page h2,.practice-page h3,.practice-report-title{font-family:var(--font-display,Georgia, serif);letter-spacing:-.035em;font-weight:400}.practice-page a,.practice-page button,.practice-page input,.practice-page summary{outline-offset:5px}.practice-page :focus-visible{outline:2px solid var(--practice-accent)}.practice-page a{text-underline-offset:4px}.practice-skip{z-index:100;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.practice-skip:focus{top:10px}.practice-header{background:#f7f5ee;border-bottom:1px solid #28362d20}.practice-nav{justify-content:space-between;align-items:center;gap:20px;min-height:86px;display:flex}.practice-nav nav{align-items:center;gap:32px;font-size:14px;display:flex}.practice-nav-cta{color:inherit;cursor:pointer;font:inherit;background:0 0;border:1px solid #28362d40;border-radius:4px;gap:20px;padding:11px 18px;display:inline-flex}.practice-nav-cta:hover,.practice-text-link:hover{text-decoration:underline}.practice-hero{grid-template-columns:1.08fr 1fr;align-items:center;gap:70px;padding-block:78px 74px;scroll-margin-top:24px;display:grid}.practice-hero h1{text-wrap:balance;max-width:15ch;margin:0;font-size:clamp(40px,4.4vw,64px);line-height:1.06}.practice-intro{color:#4d5851;max-width:52ch;margin:25px 0 30px;font-size:18px;line-height:1.7}.practice-capture{scroll-margin-top:26px}.practice-email-form label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.practice-email-row{gap:8px;display:flex}.practice-email-row input{color:#222c29;background:#fffefa;border:1px solid #8d978d;border-radius:4px;flex:1;width:0;min-width:0;height:54px;padding:12px 14px;font-size:16px}.practice-email-row button,.practice-button{border:1px solid var(--practice-accent);background:var(--practice-accent);color:#fffef8;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:22px;min-height:54px;padding:13px 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.practice-email-row button:hover,.practice-button:hover{filter:brightness(1.14)}.practice-email-row button:disabled{opacity:.65;cursor:wait}.practice-small{color:#59635c;max-width:60ch;margin:12px 0 0;font-size:12px;line-height:1.65}.practice-small a{text-decoration:underline}.practice-error{color:#942d25;border-left:3px solid #942d25;margin-top:14px;padding-left:12px;font-size:14px}.practice-honeypot{position:absolute;left:-10000px}.practice-person{align-items:center;gap:12px;margin-top:26px;display:flex}.practice-person img{object-fit:cover;border-radius:50%;width:44px;height:44px}.practice-person strong{font-size:13px;font-weight:500;display:block}.practice-person span{color:#59635c;margin-top:3px;font-size:11px;display:block}.practice-visual{background:var(--practice-dark);border-radius:8px;margin:0;padding:28px 26px 22px;transform:rotate(1deg);box-shadow:0 18px 36px #26332912}.practice-visual-top{justify-content:space-between;align-items:center;margin-bottom:27px;display:flex}.practice-visual-top>span{color:#f7f5eeaa;font-size:10px}.practice-report{background:#fffef8;border-radius:5px;padding:23px}.practice-report-heading{color:#5c665e;justify-content:space-between;gap:8px;font-size:10px;display:flex}.practice-report-heading span:first-child{font-weight:600}.practice-report-title{margin:15px 0 16px;font-size:29px;line-height:1.15}.practice-chart{border-bottom:1px solid #1e342c25;align-items:end;gap:13px;height:130px;display:flex}.practice-chart>div{flex:1;align-items:end;gap:3px;height:100%;display:flex}.practice-chart i{background:var(--practice-accent);border-radius:2px 2px 0 0;flex:1;display:block}.practice-chart b{background:#b9c5b3;border-radius:2px 2px 0 0;flex:1;display:block}.practice-chart-key{color:#62685f;gap:15px;margin:10px 0 19px;font-size:9px;display:flex}.practice-chart-key span{align-items:center;gap:5px;display:flex}.practice-chart-key i{background:var(--practice-accent);width:7px;height:7px}.practice-chart-key span+span i{background:#b9c5b3}.practice-report-lines>div{border-top:1px solid #25382c15;justify-content:space-between;align-items:center;padding:11px 0;font-size:12px;display:flex}.practice-report-lines>div:last-child{font-weight:600}.practice-sample-line{background:#aab5a580;border-radius:2px;width:60px;height:6px}.practice-sample-line-1{width:43px}.practice-sample-line-2{width:52px}.practice-sample-line-3{background:var(--practice-accent);width:39px}.practice-visual-note{color:#647064;margin:17px 0 0;font-size:10px;line-height:1.5}.practice-visual figcaption{color:#f7f5eec4;max-width:46ch;margin:17px 2px 0;font-size:10px;line-height:1.65}.practice-trust-strip{border-block:1px solid #28362d25}.practice-trust-strip>div{justify-content:space-between;gap:24px;padding-block:21px;display:flex}.practice-trust-strip p{color:#48554c;margin:0;font-size:13px}.practice-section{padding-block:88px}.practice-page h2{text-wrap:balance;margin:0;font-size:clamp(32px,3.5vw,45px);line-height:1.13}.practice-benefits{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.practice-benefits h2{max-width:14ch}.practice-benefit-list article{border-top:1px solid #28362d30;gap:20px;padding:23px 0;display:flex}.practice-benefit-list article:first-child{border-top:0;padding-top:0}.practice-index{color:#627263;padding-top:6px;font-size:11px}.practice-page h3{margin:0 0 9px;font-size:25px;line-height:1.2}.practice-benefit-list p,.practice-section-intro p,.practice-price-section p,.practice-scope p,.practice-founder p,.practice-faq details p{color:#4d5851;margin:0;font-size:16px;line-height:1.75}.practice-process{background:var(--practice-tint)}.practice-section-intro{justify-content:space-between;align-items:start;gap:70px;margin-bottom:46px;display:flex}.practice-section-intro h2{max-width:15ch}.practice-section-intro p{max-width:36ch}.practice-process ol{grid-template-columns:repeat(3,1fr);gap:46px;margin:0;padding:0;list-style:none;display:grid}.practice-process li{border-top:1px solid #28362d40;padding-top:18px}.practice-process li>span{color:#536355;margin-bottom:24px;font-size:12px;display:block}.practice-process li p{color:#4d5851;margin:0;font-size:14px;line-height:1.75}.practice-process li h3{font-size:23px}.practice-price-section{grid-template-columns:1.1fr .9fr;align-items:start;gap:100px;display:grid}.practice-price-section h2{max-width:15ch;margin-bottom:22px}.practice-price-section strong{color:#24332b;font-weight:600}.practice-text-button{text-underline-offset:4px;cursor:pointer;color:inherit;background:0 0;border:0;min-height:30px;margin:18px 0 26px;padding:0;font-size:14px;text-decoration:underline;display:block}.practice-price-details{border-top:1px solid #28362d30;margin-bottom:28px;padding-top:15px}.practice-price-details p{margin-bottom:12px;font-size:14px}.practice-scope{background:#ebe9e0;border-radius:4px;padding:30px}.practice-scope h3{margin-bottom:16px;font-size:26px}.practice-scope p{font-size:14px}.practice-founder{border-block:1px solid #28362d20;padding-block:70px}.practice-founder-grid{grid-template-columns:300px 1fr;align-items:center;gap:90px;max-width:1000px;display:grid}.practice-founder-grid>img{object-fit:cover;object-position:50% 25%;border-radius:5px;width:300px;height:330px}.practice-founder h2{max-width:18ch;margin-bottom:22px}.practice-founder p+p{margin-top:14px}.practice-founder .practice-signature{font-family:var(--font-display,Georgia, serif);color:#222c29;margin-top:26px;font-size:24px}.practice-signature span{font-family:var(--font-sans,Arial, sans-serif);color:#59635c;letter-spacing:0;font-size:12px;display:block}.practice-text-link{color:inherit;cursor:pointer;background:0 0;border:0;gap:20px;margin-top:18px;padding:0;font-family:inherit;font-size:14px;display:inline-flex}.practice-faq{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.practice-faq h2{max-width:14ch}.practice-faq details{border-bottom:1px solid #28362d30}.practice-faq details:first-child{border-top:1px solid #28362d30}.practice-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:22px 0;font-size:16px;list-style:none;display:flex}.practice-faq summary>span{font-size:22px;font-weight:300}.practice-faq details[open] summary>span{transform:rotate(45deg)}.practice-faq details p{padding-bottom:24px;font-size:14px}.practice-final{background:var(--practice-dark);color:#fffef5;text-align:center;padding:70px 0 76px}.practice-final h2{max-width:20ch;margin:auto}.practice-final p{color:#fffef5c2;margin:20px 0 26px;font-size:16px}.practice-final .practice-button{color:var(--practice-dark);background:#f3eed9;border-color:#f3eed9}.practice-footer{justify-content:space-between;align-items:center;gap:24px;padding-block:32px;display:flex}.practice-footer>div{align-items:center;gap:25px;display:flex}.practice-footer p,.practice-footer nav{color:#59635c;font-size:11px}.practice-footer nav{flex-wrap:wrap;gap:24px;display:flex}.practice-footer a:hover{text-decoration:underline}.practice-scheduling{background:#fffef8;border:1px solid #28362d30;border-radius:5px;min-width:0;padding:20px;scroll-margin-top:20px}.practice-scheduling h1{margin:10px 0;font-size:30px}.practice-scheduling-heading>p{color:#4d5851;font-size:14px;line-height:1.6}.practice-step{color:#59635c;font-size:11px}.practice-saved-email{overflow-wrap:anywhere}.practice-saved-email button{cursor:pointer;background:0 0;border:0;padding:3px 8px;font-size:12px;text-decoration:underline}.practice-calendar{width:100%;min-height:510px;margin-top:18px}.practice-calendar iframe{max-width:100%}@media (width>=1000px){.practice-hero-booking{grid-template-columns:1fr}.practice-hero-booking .practice-hero-copy{max-width:100%}.practice-hero-booking{padding-top:40px}.practice-hero-booking .practice-person{justify-content:center}}@media (width<=1000px){.practice-hero{gap:32px;padding-block:54px}.practice-hero h1{font-size:46px}.practice-intro{font-size:16px}.practice-visual{padding:20px 17px}.practice-report{padding:17px}.practice-report-heading{font-size:9px}.practice-report-title{font-size:24px}.practice-benefits,.practice-price-section,.practice-faq{gap:42px}.practice-founder-grid{grid-template-columns:240px 1fr;gap:45px}.practice-founder-grid>img{width:240px;height:290px}.practice-hero-booking{grid-template-columns:1fr}}@media (width<=700px){.practice-container{width:calc(100% - 40px)}.practice-nav{min-height:72px}.practice-nav nav{gap:12px}.practice-nav-cta{gap:15px;padding:9px 13px;font-size:12px}.practice-hero{grid-template-columns:1fr;gap:36px;padding-block:42px 45px}.practice-hero h1{max-width:14ch;font-size:43px}.practice-intro{margin:21px 0 25px;font-size:16px}.practice-email-row{gap:7px}.practice-email-row button{gap:12px;padding-inline:16px;font-size:14px}.practice-small{font-size:11px}.practice-person span{max-width:32ch;font-size:10px}.practice-visual{margin-inline:8px;padding:22px;transform:none}.practice-report{padding:22px}.practice-report-heading{font-size:10px}.practice-chart{height:110px}.practice-report-title{font-size:28px}.practice-visual-top{margin-bottom:22px}.practice-trust-strip>div{gap:8px;padding-block:19px;display:grid}.practice-trust-strip p{font-size:12px}.practice-trust-strip p:before{content:"✓";color:var(--practice-accent);margin-right:10px}.practice-section{padding-block:56px}.practice-page h2{font-size:34px}.practice-benefits,.practice-price-section,.practice-faq{grid-template-columns:1fr;gap:32px}.practice-benefits h2,.practice-faq h2{max-width:19ch}.practice-benefit-list article{gap:15px;padding-block:21px}.practice-page h3{font-size:24px}.practice-benefit-list p{font-size:15px}.practice-section-intro{margin-bottom:30px;display:block}.practice-section-intro p{margin-top:18px;font-size:15px}.practice-process ol{grid-template-columns:1fr;gap:25px}.practice-process li{grid-template-columns:30px 1fr;gap:8px 12px;display:grid}.practice-process li>span{grid-row:span 2;margin:4px 0 0}.practice-process li h3{margin:0;font-size:23px}.practice-process li p{grid-column:2}.practice-price-section{gap:35px}.practice-scope{padding:25px}.practice-founder{padding-block:45px}.practice-founder-grid{grid-template-columns:1fr;gap:30px}.practice-founder-grid>img{width:180px;height:200px}.practice-founder h2{max-width:18ch}.practice-founder p{font-size:15px}.practice-faq summary{padding-block:19px;font-size:15px}.practice-final{padding-block:50px}.practice-final p{font-size:14px}.practice-footer,.practice-footer>div{flex-direction:column;align-items:start;gap:15px}.practice-footer nav{flex-wrap:wrap;gap:22px}.practice-footer p{margin:0}.practice-footer{padding-block:28px}.practice-scheduling{padding:16px}.practice-scheduling h1{font-size:28px}.practice-calendar{min-height:560px}.practice-hero-booking .practice-hero-copy>h1{font-size:30px}.practice-hero-booking .practice-capture{margin-top:22px}}@media (prefers-reduced-motion:reduce){.practice-page *{scroll-behavior:auto!important;transition:none!important}}.practice-sample-amount{font-variant-numeric:tabular-nums;letter-spacing:.015em;font-size:13px;font-weight:500}.practice-report-lines>div:last-child .practice-sample-amount{color:var(--practice-accent);font-weight:700}.practice-email-row button,.practice-button,.practice-nav-cta{transition:background-color .16s,color .16s,border-color .16s}.practice-faq summary::marker{content:""}.practice-scheduling h1{max-width:none}.practice-header{z-index:40;position:sticky;top:0}.practice-capture,.practice-scheduling{scroll-margin-top:110px}.practice-hero{scroll-margin-top:86px}.practice-page.practice-contact-modal{overscroll-behavior:contain;border:1px solid #28362d30;border-radius:8px;width:calc(100% - 32px);max-width:540px;max-height:calc(100dvh - 32px);padding:32px;display:block;overflow-y:auto;box-shadow:0 24px 80px #172b2a40}.practice-page.practice-contact-modal-booking{max-width:1040px}.practice-modal-heading{margin-bottom:25px;padding-right:20px}.practice-contact-modal .practice-modal-title{margin:0 0 12px;font-size:36px;line-height:1.12}.practice-modal-intro{color:#4d5851;margin:0;font-size:15px;line-height:1.6}.practice-contact-modal .practice-scheduling{background:0 0;border:0;padding:0}.practice-contact-modal .practice-scheduling h2{margin:10px 0;padding-right:22px;font-size:30px}@media (width<=700px){.practice-page.practice-contact-modal{padding:26px 20px}.practice-contact-modal .practice-modal-title{font-size:32px}.practice-contact-modal .practice-scheduling h2{font-size:28px}}.practice-nav-cta{text-decoration:none}.practice-plan-notes summary{cursor:pointer;font-size:14px;text-decoration:underline}.practice-plan-notes p{margin-top:12px}.practice-legacy-scorp{border-top:1px solid #28362d30;scroll-margin-top:24px}.practice-legacy-scorp>div{max-width:700px}.practice-legacy-scorp p{color:#4d5851;margin-block:20px}
