.refresh{--paper:#f7f7f2;--forest:#173c30;--olive:#617126;--line:#d7dbcb;--lime:#d2da8b;background:var(--paper);color:var(--forest);font:18px/1.6 Arial,sans-serif}.refresh *{box-sizing:border-box}.refresh .r-wrap{max-width:1240px;margin:auto;padding:0 48px}.refresh h1,.refresh h2,.refresh h3{font-family:Olive Display,Georgia,serif;font-weight:400;letter-spacing:-.035em;line-height:1.08}.refresh h1{font-size:clamp(46px,5.1vw,72px);margin:20px 0 25px}.refresh h2{font-size:clamp(35px,4vw,54px);margin:0 0 24px}.refresh h3{font-size:30px;margin:0 0 15px}.refresh p{margin:0 0 22px;max-width:660px}.refresh em{font-style:normal;color:var(--olive)}.refresh .r-kicker{font:700 12px/1.7 Arial,sans-serif;letter-spacing:.16em;text-transform:uppercase;margin:0 0 22px}.refresh .r-button{padding:13px 25px;border:1px solid var(--forest);border-radius:30px;background:var(--forest);color:var(--paper);text-decoration:none;font-size:16px;line-height:1.5}.refresh .r-button,.refresh .r-link{display:inline-block;font-weight:700}.refresh .r-link{color:var(--forest);font-size:17px;text-decoration:underline;text-underline-offset:6px}.refresh a:focus-visible,.refresh summary:focus-visible{outline:3px solid #927130;outline-offset:6px}.refresh .r-hero{display:grid;grid-template-columns:1.08fr 1fr;gap:48px;align-items:center;padding-top:40px;padding-bottom:65px}.refresh .r-hero .r-kicker{font-size:11px;letter-spacing:.1em}.refresh .r-lead{font-size:20px}.refresh .r-video{margin:0;position:relative;height:580px;overflow:hidden;border-radius:85px 0 0 0}.refresh .r-video video,.refresh .r-video>img{width:100%;height:100%;object-fit:cover}.refresh .r-video figcaption{position:absolute;bottom:0;left:0;right:0;padding:20px 25px;background:rgba(23,60,48,.88);color:var(--paper);font-family:Olive Display,Georgia,serif;font-size:24px;text-align:center}.refresh .r-service{display:grid;grid-template-columns:.9fr 1.1fr;gap:65px;align-items:center;padding-top:56px;padding-bottom:56px}.refresh .r-art{display:block;width:100%;max-height:420px;object-fit:contain}.refresh .r-badges{padding-top:32px;padding-bottom:48px;border-top:1px solid var(--line)}.refresh .r-badges .r-kicker{text-align:center}.refresh .r-cert-list{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:16px;list-style:none;margin:0;padding:0}.refresh .r-cert-list li{text-align:center;font-size:13px;line-height:1.45}.refresh .r-cert-list img{width:100%;height:145px;object-fit:contain;margin-bottom:12px}.refresh .r-cert-list span,.refresh .r-cert-list strong{display:block}.refresh .r-cert-list span{font-size:12px;margin-top:3px}.refresh .r-dark{background:var(--forest);color:var(--paper)}.refresh .r-dark em{color:var(--lime)}.refresh .r-dark .r-button{border-color:#c4ccad;background:transparent;color:var(--paper)}.refresh .r-law{grid-template-columns:1fr 1fr;padding-top:70px;padding-bottom:70px;gap:45px}.refresh .r-associations{padding-top:36px;padding-bottom:40px;border-bottom:1px solid var(--line)}.refresh .r-associations>.r-kicker{text-align:center;margin-bottom:25px}.refresh .r-members{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;list-style:none;padding:0;margin:0}.refresh .r-members li{text-align:center;font-size:13px;line-height:1.4}.refresh .r-members img{height:88px;width:100%;object-fit:contain;margin-bottom:14px}.refresh .r-clio{display:flex;justify-content:center;align-items:center;gap:25px;margin-top:30px;padding-top:22px;border-top:1px solid var(--line)}.refresh .r-clio p{font-size:12px;letter-spacing:.08em;text-transform:uppercase;margin:0;width:150px}.refresh .r-clio img{width:115px;height:115px;object-fit:contain}.refresh .r-harvest{display:grid;grid-template-columns:1.08fr 1fr 1fr;gap:35px;padding-top:75px;padding-bottom:75px;align-items:start}.refresh .r-harvest h3{font-size:29px}.refresh .r-harvest article{border-left:1px solid var(--line);padding-left:28px}.refresh .r-harvest svg{display:block;width:150px;height:115px;margin-bottom:22px}.refresh .r-harvest p{font-size:17px}.refresh .r-book{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px;align-items:center;padding-top:45px;padding-bottom:45px;border-top:1px solid var(--line)}.refresh .r-book img{width:100%;max-height:280px;object-fit:contain}.refresh .r-close{text-align:center;padding:65px 24px}.refresh .r-close p{margin:0 auto 28px}.refresh .r-close .r-button{background:var(--paper);color:var(--forest);border-color:var(--paper)}.refresh .r-close small{display:block;margin-top:20px}.refresh .r-law-hero{padding-top:60px;padding-bottom:65px;display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.refresh .r-law-hero img{width:100%}.refresh .r-section{padding-top:65px;padding-bottom:65px}.refresh .r-split{display:grid;grid-template-columns:1fr 1fr;gap:65px}.refresh .r-rows article{padding:26px 0;border-top:1px solid var(--line)}.refresh .r-rows article:first-child{padding-top:0;border-top:0}.refresh .r-rows p{margin:0}.refresh .r-threeway{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin:40px 0}.refresh .r-threeway article{padding:24px 20px;border:1px solid #8d9c83}.refresh .r-threeway b{display:block;font-size:13px;color:var(--lime);margin-bottom:15px}.refresh .r-threeway h3{font-size:25px}.refresh .r-threeway p{font-size:16px;margin:0}.refresh .r-note{font-size:14px;line-height:1.6}.refresh .r-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:35px}.refresh .r-metrics article{border-top:2px solid var(--olive);padding-top:22px}.refresh .r-metrics h3{font-size:27px}.refresh .r-metrics p{font-size:16px}.refresh .r-testimonial{background:#eceee1;padding:50px 0}.refresh blockquote{font-family:Olive Display,Georgia,serif;font-size:30px;line-height:1.45;margin:0 0 20px;max-width:1000px}.refresh details{padding:22px 0;border-bottom:1px solid var(--line)}.refresh summary{cursor:pointer;font-weight:700}.refresh details p{margin-top:15px;font-size:17px}.refresh .r-associations img{filter:none}.refresh .r-associations small{display:block}.refresh .r-law-hero .r-kicker{margin-bottom:15px}@media(max-width:900px){.refresh .r-wrap{padding-left:28px;padding-right:28px}.refresh .r-hero{gap:28px}.refresh .r-video{height:500px}.refresh .r-cert-list{grid-template-columns:repeat(4,1fr);row-gap:28px}.refresh .r-harvest{grid-template-columns:1fr 1fr}.refresh .r-harvest>div{grid-column:1/-1}.refresh .r-service{gap:30px}.refresh .r-members{gap:18px}.refresh .r-threeway{gap:12px}.refresh .r-threeway article{padding:20px 12px}}@media(max-width:600px){.refresh .r-wrap{padding-left:22px;padding-right:22px}.refresh .r-book,.refresh .r-hero,.refresh .r-law-hero,.refresh .r-service,.refresh .r-split{grid-template-columns:1fr;gap:28px}.refresh .r-hero{padding-top:25px;padding-bottom:35px}.refresh .r-video{height:360px;border-radius:55px 0 0 0}.refresh .r-service{padding-top:40px;padding-bottom:40px}.refresh .r-service:not(.r-law)>.r-art{max-height:250px}.refresh .r-law{gap:15px}.refresh .r-cert-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 18px}.refresh .r-cert-list li:last-child{grid-column:1/-1;width:50%;justify-self:center}.refresh .r-cert-list img{height:155px}.refresh .r-cert-list li{font-size:15px}.refresh .r-cert-list span{font-size:13px}.refresh .r-members{grid-template-columns:1fr 1fr;gap:28px 18px}.refresh .r-clio{gap:12px;flex-wrap:wrap}.refresh .r-clio p{width:100%;text-align:center}.refresh .r-clio img{width:125px;height:125px}.refresh .r-harvest{grid-template-columns:1fr;gap:30px;padding-top:45px;padding-bottom:45px}.refresh .r-harvest article{padding-left:0;border-left:0;border-top:1px solid var(--line);padding-top:25px}.refresh .r-book img{max-height:230px}.refresh .r-metrics,.refresh .r-threeway{grid-template-columns:1fr}.refresh .r-section{padding-top:40px;padding-bottom:40px}.refresh h1{font-size:47px}.refresh h2{font-size:39px}.refresh .r-lead{font-size:18px}}@media(prefers-reduced-motion:reduce){.refresh video{visibility:hidden}.refresh .r-video{background-image:url(/assets/poster.jpg);background-size:cover;background-position:50%}}@media(max-width:600px){.refresh .r-cert-list{display:flex;flex-wrap:wrap;justify-content:center;gap:26px 5%}.refresh .r-cert-list li,.refresh .r-cert-list li:last-child{width:47.5%;min-width:0}.refresh .r-cert-list img{max-width:100%}}.refresh .r-badges{border-top:0;position:relative}.refresh .r-badges:before{content:"";position:absolute;top:0;left:48px;right:48px;border-top:1px solid var(--line)}.refresh .r-associations>.r-kicker,.refresh .r-badges .r-kicker{text-align:left}.refresh .r-associations{border-bottom:0}.refresh .r-associations>.r-kicker{padding-bottom:22px;border-bottom:1px solid var(--line)}.refresh .r-clio{flex-direction:column;gap:12px}.refresh .r-clio-badges{display:flex;justify-content:center;gap:28px;align-items:center}.refresh .r-clio p{width:auto;text-align:center}.refresh .r-members img{display:block}.refresh .r-members li:nth-child(3) img{object-position:center bottom;margin-bottom:0;transform:translateY(20px)}.refresh .r-law{max-width:none;padding:0;gap:0;align-items:stretch}.refresh .r-law>div{padding:64px 48px 64px max(48px,calc((100vw - 1144px)/2))}.refresh .r-law-art{display:block;width:100%;height:100%;min-height:460px;object-fit:cover}.refresh .r-bookkeeping-art{max-height:none;aspect-ratio:384/311}.refresh .r-harvest .r-harvest-art{width:180px}@media(max-width:900px){.refresh .r-badges:before{left:28px;right:28px}.refresh .r-law>div{padding:45px 28px}}@media(max-width:600px){.refresh .r-badges:before{left:22px;right:22px}.refresh .r-law{padding:0;gap:0}.refresh .r-law>div{padding:40px 22px}.refresh .r-law-art{height:310px;min-height:0}.refresh .r-clio p{width:auto}.refresh .r-members li:nth-child(3) img{transform:translateY(12px)}}.refresh .r-associations>.r-kicker{max-width:none;width:100%}.refresh .r-members{align-items:center}.refresh .r-members img{margin-bottom:0}.refresh .r-members li:nth-child(3) img{transform:none;object-position:center}.refresh .r-clio{margin-top:28px}.refresh #clear-books{max-width:none;padding:0;gap:0;grid-template-columns:1fr 1fr;align-items:stretch}.refresh #clear-books>.r-bookkeeping-art{min-height:450px;align-self:end;display:block}.refresh #clear-books>div{padding:58px 48px}.refresh #clear-books+.r-badges:before{left:0;right:0}.refresh #clear-books+.r-badges{max-width:none;padding-left:max(48px,calc((100vw - 1144px)/2));padding-right:max(48px,calc((100vw - 1144px)/2))}.refresh .r-affiliation-row{display:grid;grid-template-columns:1fr 1fr 1.65fr 1.2fr 1.2fr;column-gap:25px;row-gap:8px;align-items:center}.refresh .r-affiliation-row>img{width:100%;height:112px;object-fit:contain}.refresh .r-affiliation-row>img:first-child,.refresh .r-affiliation-row>img:nth-child(2){height:91px}.refresh .r-affiliation-row .r-aba{display:block;width:100%;height:70px}.refresh .r-affiliation-row>p{grid-column:4/6;text-align:center;font:12px/1.5 Arial,sans-serif;letter-spacing:.06em;text-transform:uppercase;margin:0}.refresh .r-harvest .r-harvest-art{width:195px;height:130px;max-width:100%}.review-footer .r-footer-aicpa{width:180px;height:65px;object-fit:contain;display:block;margin-top:18px}.v4-footer-brand .r-footer-aicpa{width:180px;height:65px;object-fit:contain;margin-top:20px}@media(max-width:900px){.refresh #clear-books>div{padding:40px 28px}.refresh .r-affiliation-row{column-gap:16px}.refresh #clear-books+.r-badges{padding-left:28px;padding-right:28px}}@media(max-width:600px){.refresh #clear-books{grid-template-columns:1fr}.refresh #clear-books>.r-bookkeeping-art{min-height:0;height:320px;order:2}.refresh #clear-books>div{padding:40px 22px;order:1}.refresh #clear-books+.r-badges{padding-left:22px;padding-right:22px}.refresh .r-affiliation-row{grid-template-columns:repeat(6,1fr);column-gap:14px;row-gap:18px}.refresh .r-affiliation-row>img:first-child{grid-column:1/3}.refresh .r-affiliation-row>img:nth-child(2){grid-column:3/5}.refresh .r-affiliation-row>.r-aba{grid-column:5/7}.refresh .r-affiliation-row>img:nth-child(4){grid-column:2/4}.refresh .r-affiliation-row>img:nth-child(5){grid-column:4/6}.refresh .r-affiliation-row>p{grid-column:1/-1}.refresh .r-affiliation-row>img:first-child,.refresh .r-affiliation-row>img:nth-child(2){height:72px}}.refresh .r-affiliation-row>.r-bar-caption{grid-column:1/4;grid-row:2}.refresh .r-affiliation-row>.r-clio-caption{grid-column:4/6;grid-row:2}.v2-footer .r-footer-aicpa{width:180px;height:70px;object-fit:contain;margin-top:24px}.complete-footer{max-width:1240px;margin:auto;padding:56px 48px 30px;display:grid;grid-template-columns:1.5fr 1.1fr 1.1fr 1fr;gap:32px;color:#173c30;font:15px/1.7 Arial,sans-serif}.complete-footer>div>a{display:block;color:#173c30;text-decoration:none;margin-bottom:14px}.complete-footer .v4-footer-brand>img{width:105px;height:88px;object-fit:contain}.complete-footer .v4-footer-brand>p{font-size:14px;margin:20px 0 32px}.complete-footer .v4-social-links{display:flex;gap:20px;align-items:center}.complete-footer .v4-social-links a{display:block;width:25px;height:25px}.complete-footer .v4-social-links img,.complete-footer .v4-social-links svg{width:25px;height:25px}.complete-footer .brand-facebook{color:#0866ff}.complete-footer .brand-linkedin{color:#0a66c2}.complete-footer .r-footer-aicpa{width:170px;max-width:100%;height:65px;object-fit:contain;margin-top:18px}.complete-footer .v2-footer-bottom{grid-column:1/-1;border-top:1px solid #cbd1c0;text-align:center;font-size:12px;line-height:1.9;margin:12px 0 0;padding-top:25px}@media(max-width:800px){.complete-footer{grid-template-columns:1fr 1fr;padding:40px 28px}}@media(max-width:600px){.refresh .r-affiliation-row>.r-bar-caption{grid-column:1/-1;grid-row:2}.refresh .r-affiliation-row>img:nth-child(4),.refresh .r-affiliation-row>img:nth-child(5){grid-row:3}.refresh .r-affiliation-row>.r-clio-caption{grid-column:1/-1;grid-row:4}.complete-footer{padding:35px 22px;gap:24px;font-size:14px}.complete-footer .v4-footer-brand{grid-column:1/-1}.complete-footer .v2-footer-bottom{font-size:11px}}.refresh #clear-books{grid-template-columns:58% 42%}.refresh #clear-books>.r-bookkeeping-art{min-height:560px;max-height:none;height:100%;width:100%}.refresh #clear-books>div{align-self:center;padding:54px 44px}@media(max-width:900px){.refresh #clear-books{grid-template-columns:53% 47%}.refresh #clear-books>.r-bookkeeping-art{min-height:490px}.refresh #clear-books>div{padding:40px 28px}}@media(max-width:600px){.refresh #clear-books{grid-template-columns:1fr}.refresh #clear-books>.r-bookkeeping-art{min-height:0;height:360px;max-height:none}.refresh #clear-books>div{padding:40px 22px}}#law-page .r-trust-care{margin-top:30px;padding-top:26px;border-top:1px solid var(--line)}#law-page .r-trust-care h3{font-size:32px;line-height:1.15}#law-page .r-trust-care p{font-size:18px;line-height:1.65}#law-page .r-faq-item{border-bottom:1px solid var(--line);padding:0}#law-page .r-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;cursor:pointer;padding:23px 0;font-size:19px;font-weight:700;line-height:1.4}#law-page .r-faq-item summary::-webkit-details-marker{display:none}#law-page .r-faq-item .faq-toggle{flex:none;position:relative;width:32px;height:32px;border:1px solid #617126;border-radius:50%}#law-page .faq-toggle:after,#law-page .faq-toggle:before{content:"";position:absolute;background:#173c30;left:9px;top:14px;width:12px;height:2px}#law-page .faq-toggle:after{transform:rotate(90deg)}#law-page details:not([open])>p,#law-page details[open] .faq-toggle:after{display:none}#law-page details[open]>p{display:block;margin:0;padding:0 0 24px}#law-page .r-law-bookkeeping{display:grid;grid-template-columns:1fr 1fr;column-gap:64px;row-gap:28px;align-items:start}#law-page .r-books-heading{grid-column:1;grid-row:1}#law-page .r-books-heading h2{margin-bottom:0}#law-page .r-growth-note{grid-column:2;grid-row:1;align-self:center;display:flex;align-items:center;gap:16px;padding:26px 30px;background:#dfe9a6;color:#173c30;border:1px solid #bac885;transform:rotate(3deg);margin:8px 10px 18px}#law-page .r-growth-note h3{font-size:32px;margin-bottom:18px}#law-page .r-growth-note p{margin:0;font-size:16px;line-height:1.4}#law-page .r-growth-note .r-kicker{margin-bottom:17px;font-size:12px}#law-page .r-growth-note svg{width:90px;min-width:70px;flex:0 0 90px}#law-page .r-books-visual{grid-column:1;grid-row:2}#law-page .r-law-bookkeeping>.r-rows{grid-column:2;grid-row:2;padding:0;margin:0}#law-page .r-law-bookkeeping>.r-rows article:first-child{padding-top:0}#law-page .r-reconcile-heading{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;margin-bottom:24px}#law-page .r-reconcile-graphic{margin:0;align-self:center}#law-page .r-reconcile-graphic svg{display:block;width:100%;height:auto}#law-page .r-reconcile-graphic figcaption{text-align:center;color:#d2da8b;font-size:15px;margin-top:-6px}@media(max-width:800px){#law-page .r-law-bookkeeping{column-gap:32px}#law-page .r-growth-note{padding:20px;margin:12px 4px}#law-page .r-growth-note h3{font-size:27px}#law-page .r-growth-note svg{flex-basis:60px;min-width:60px}#law-page .r-reconcile-heading{grid-template-columns:1fr;gap:12px}#law-page .r-reconcile-graphic{max-width:480px;width:100%;margin:0 auto 20px}}@media(max-width:600px){#law-page .r-law-bookkeeping{grid-template-columns:1fr;row-gap:28px}#law-page .r-books-heading{grid-column:1;grid-row:1}#law-page .r-growth-note{grid-column:1;grid-row:2;margin:8px 8px 18px}#law-page .r-books-visual{grid-column:1;grid-row:3}#law-page .r-law-bookkeeping>.r-rows{grid-column:1;grid-row:4}}#law-page .r-courtroom{position:relative;isolation:isolate;overflow:hidden;background:#f5f3eb}#law-page .r-courtroom-photo{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center 53%;z-index:0;opacity:1;display:block}#law-page .r-courtroom:after{content:"";position:absolute;inset:0;background:rgba(249,247,239,.62);z-index:1;pointer-events:none}#law-page .r-courtroom>section{position:relative;z-index:2;background:transparent}#law-page .r-courtroom .r-section{padding-top:80px;padding-bottom:80px}#law-page .r-courtroom-copy p{font-size:22px;line-height:1.6;font-weight:400;color:#123e34}#law-page .r-courtroom-copy .r-link{font-size:19px;line-height:1.5;color:#123e34}@media(max-width:900px){#law-page .r-courtroom .r-split{grid-template-columns:1fr;gap:28px}#law-page .r-courtroom-copy p{font-size:20px}#law-page .r-courtroom .r-section{padding-top:48px;padding-bottom:48px}}