.accounting-page{--accounting-paper:var(--paper);--accounting-ink:#272727;--accounting-muted:#666;--accounting-line:#e3e3e3;--accounting-burgundy:var(--accent);--accounting-burgundy-deep:var(--accent-deep);color:var(--accounting-muted);background:var(--accounting-paper)}.accounting-page [id]{scroll-margin-top:104px}.accounting-hero{color:var(--accounting-muted);background:var(--paper);border-bottom:1px solid var(--accounting-line);padding:120px 0 64px}.accounting-breadcrumb{color:var(--accounting-muted);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 20px;font-size:.82rem;line-height:1.4;display:flex}.accounting-breadcrumb a{color:var(--accounting-burgundy)}.accounting-breadcrumb a:hover,.accounting-breadcrumb a:focus-visible{color:var(--accounting-burgundy-deep)}.accounting-breadcrumb svg,.accounting-primary-action svg,.accounting-closing-action svg{flex:none}.accounting-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:0 52px;display:grid}.accounting-hero-text{display:contents}.accounting-hero-text>h1{grid-area:1/1}.accounting-hero-text>.accounting-hero-media{grid-area:1/2/span 4;align-self:center}.accounting-hero-text>.accounting-hero-lead{grid-area:2/1}.accounting-hero-text>.accounting-hero-actions{grid-area:3/1}.accounting-hero-text>.accounting-hero-body{grid-area:4/1}.accounting-hero h1{max-width:620px;color:var(--accounting-ink);letter-spacing:-1.1px;margin:0 0 20px;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.2}.accounting-hero-lead{color:#444;max-width:610px;margin:0 0 24px;font-size:1.1rem;font-weight:500;line-height:1.6}.accounting-hero-body{max-width:610px;color:var(--accounting-muted);margin:24px 0 0;font-size:1rem;line-height:1.75}.accounting-hero-actions{flex-wrap:wrap;gap:14px;display:flex}.accounting-hero-media{background:var(--soft);width:100%;margin:0;overflow:hidden}.accounting-hero-media img{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.accounting-hero-media{border-radius:16px;box-shadow:0 8px 32px #0000001a}.accounting-primary-action,.accounting-closing-action{color:#fff;background:var(--accounting-burgundy);border:1px solid var(--accounting-burgundy);border-radius:8px;align-items:center;gap:10px;min-height:46px;padding:10px 20px;font-size:.86rem;font-weight:700;display:inline-flex}.accounting-primary-action span,.accounting-closing-action span{transition:transform .2s}.accounting-primary-action:hover,.accounting-primary-action:focus-visible{color:#fff;background:var(--accounting-burgundy-deep);border-color:var(--accounting-burgundy-deep)}.accounting-section{padding:64px 0}.accounting-section-head,.accounting-section-head--wide{max-width:900px;margin:0 0 24px}.accounting-section h2{color:var(--accounting-ink);letter-spacing:-.65px;font-size:clamp(1.5rem,2.5vw,2rem);line-height:1.25}.accounting-section h3{color:var(--accounting-ink)}.accounting-section p{line-height:1.7}.accounting-section>.container>.accounting-section-head p{max-width:720px}.accounting-facts{background:var(--soft);border-bottom:1px solid var(--accounting-line);padding:32px 0}.accounting-facts .accounting-section-head{text-align:center;max-width:900px;margin:0 auto 24px}.accounting-facts h2{font-size:clamp(1.35rem,2vw,1.7rem)}.accounting-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.accounting-fact{text-align:center;background:0 0;min-height:0;padding:8px 16px}.accounting-fact h3{min-height:2.5rem;margin:0 0 8px;font-size:1.02rem;line-height:1.25}.accounting-fact p{margin:0;font-size:.88rem}.accounting-pressure{background:var(--paper);padding:48px 0}.accounting-pressure-content{max-width:820px}.accounting-pressure-content h2{margin:0 0 16px}.accounting-pressure-content p{max-width:820px;margin:0;font-size:1rem}.accounting-copy{max-width:720px;font-size:1rem}.accounting-copy>p{margin:0}.accounting-copy>p+p{margin-top:20px}.accounting-copy>p+.accounting-preparation-list{margin-top:12px}.accounting-services{background:var(--soft)}.accounting-services-directory{gap:12px;width:100%;display:grid}.accounting-service-card{background:var(--paper);border:1px solid var(--accounting-line);border-radius:16px;margin:0}.accounting-service-card summary{min-height:84px;color:var(--accounting-ink);cursor:pointer;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;list-style:none;display:grid}.accounting-service-card summary::-webkit-details-marker{display:none}.accounting-service-card summary:focus-visible{outline:2px solid var(--accounting-burgundy);outline-offset:-3px}.accounting-service-icon{width:32px;height:32px;color:var(--accounting-burgundy);display:block}.accounting-service-icon svg{width:100%;height:100%;display:block}.accounting-service-copy{gap:5px;min-width:0;display:grid}.accounting-service-title{color:var(--accounting-ink);font-size:1.1rem;font-weight:700;line-height:1.25}.accounting-service-summary{color:var(--accounting-muted);font-size:.92rem;line-height:1.5}.accounting-service-toggle{color:var(--accounting-burgundy);white-space:nowrap;align-items:center;gap:7px;font-size:.82rem;font-weight:700;display:inline-flex}.accounting-service-toggle-close,.accounting-service-card[open] .accounting-service-toggle-open{display:none}.accounting-service-card[open] .accounting-service-toggle-close{display:inline}.accounting-service-toggle svg{transition:transform .2s}.accounting-service-card[open] .accounting-service-toggle svg{transform:rotate(180deg)}.accounting-service-details{padding:0 22px 22px 72px}.accounting-service-details p{max-width:780px;margin:0;font-size:.94rem}.accounting-subservices{margin-top:40px}.accounting-subservices-title{color:var(--accounting-ink);margin:0 0 16px;font-size:1.25rem;line-height:1.3}.accounting-subservices-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.accounting-subservice-card{background:var(--paper);border:1px solid var(--accounting-line);border-radius:16px;flex-direction:column;padding:24px 22px 22px;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.accounting-subservice-icon{width:32px;height:32px;color:var(--accounting-burgundy);margin-bottom:16px;display:block}.accounting-subservice-icon svg{width:100%;height:100%;display:block}.accounting-subservice-card h4{color:var(--accounting-ink);margin:0 0 8px;font-size:1.05rem;line-height:1.3}.accounting-subservice-card p{color:var(--accounting-muted);margin:0 0 16px;font-size:.92rem;line-height:1.5}.accounting-subservice-link{color:var(--accounting-ink);text-decoration:none}.accounting-subservice-link:after{content:"";border-radius:16px;position:absolute;inset:0}.accounting-subservice-more{color:var(--accounting-burgundy);align-items:center;gap:6px;margin-top:auto;font-size:.85rem;font-weight:700;display:inline-flex}.accounting-subservice-more svg{transition:transform .2s}.accounting-subservice-card:not(.accounting-subservice-card--static):hover{border-color:#d7b3c2;box-shadow:0 6px 22px #0000000f}.accounting-subservice-card:hover .accounting-subservice-link{color:var(--accounting-burgundy)}.accounting-subservice-card:hover .accounting-subservice-more svg{transform:translate(3px)}.accounting-subservice-link:focus-visible{outline:none}.accounting-subservice-link:focus-visible:after{outline:2px solid var(--accounting-burgundy);outline-offset:2px}.accounting-subservice-card--static{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:18px}.accounting-subservice-card--static .accounting-subservice-icon{flex:none;margin:0}.accounting-subservice-card--static p{margin:0}.accounting-profiles{background:var(--paper)}.accounting-profile-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;display:grid}.accounting-profile-figure{background:var(--soft);border-radius:16px;flex-direction:column;align-self:start;margin:0;display:flex;overflow:hidden}.accounting-profile-figure img{aspect-ratio:4/3;object-fit:cover;object-position:center 12%;width:100%}.accounting-profile-figure figcaption{color:var(--accounting-ink);background:var(--paper);text-align:center;padding:14px 14px 16px;font-size:1rem;font-weight:700;line-height:1.25}.accounting-profile-details{background:var(--paper);border-top:1px solid var(--accounting-line)}.accounting-profile-details summary{min-height:48px;color:var(--accounting-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:.84rem;font-weight:700;line-height:1.35;list-style:none;display:flex}.accounting-profile-details summary::-webkit-details-marker{display:none}.accounting-profile-details summary:focus-visible{outline:2px solid var(--accounting-burgundy);outline-offset:-3px}.accounting-profile-details summary svg{flex:none;transition:transform .2s}.accounting-profile-details[open] summary svg{transform:rotate(180deg)}.accounting-profile-details>div{padding:0 14px 16px}.accounting-profile-details p{margin:0;font-size:.9rem}.accounting-process{background:var(--paper)}.accounting-process-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.accounting-process-grid li{text-align:center;background:var(--paper);border:1px solid var(--accounting-line);border-radius:16px;min-height:250px;padding:28px 20px 24px}.accounting-process-icon{width:32px;height:32px;color:var(--accounting-burgundy);margin:0 auto 10px;display:block}.accounting-process-icon svg{width:100%;height:100%;display:block}.accounting-step-number{color:var(--accounting-burgundy);letter-spacing:.1em;text-transform:uppercase;margin:0 0 10px;font-size:.7rem;font-weight:700;line-height:1.2;display:block}.accounting-process-grid h3{min-height:3rem;margin:0 0 11px;font-size:1.1rem;line-height:1.25}.accounting-process-grid p{margin:0;font-size:.9rem}.accounting-fees{background:var(--soft)}.accounting-cadence{background:var(--paper)}.accounting-copy--narrow{max-width:680px;margin-bottom:24px}.accounting-table-hint{display:none}.accounting-table-wrap{overscroll-behavior-x:contain;border:1px solid var(--accounting-line);background:var(--paper);border-radius:16px;width:100%;overflow-x:auto}.accounting-table-wrap:focus-visible{outline:2px solid var(--accounting-burgundy);outline-offset:3px}.accounting-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:630px}.accounting-table--cadence{min-width:720px}.accounting-table th,.accounting-table td{color:var(--accounting-muted);border-bottom:1px solid var(--accounting-line);text-align:left;vertical-align:top;padding:14px 16px;font-size:.92rem;line-height:1.55}.accounting-table thead th{color:#fff;background:var(--accounting-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.accounting-table tbody tr:nth-child(2n){background:#fafafa}.accounting-table tbody tr:last-child th,.accounting-table tbody tr:last-child td{border-bottom:0}.accounting-table tbody th{width:36%;color:var(--accounting-ink);font-weight:700}.accounting-table--cadence th:first-child{width:18%}.accounting-table--cadence th:nth-child(2){width:35%}.accounting-table--cadence th:nth-child(3){width:47%}.accounting-table--stack thead th:first-child{width:34%}.accounting-table-note{margin:16px 0 0;font-size:.88rem}@media (width<=640px){.accounting-table--stack{min-width:0}.accounting-table--stack thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.accounting-table--stack tbody,.accounting-table--stack tr,.accounting-table--stack th,.accounting-table--stack td{width:auto;display:block}.accounting-table--stack tbody tr{border-bottom:1px solid var(--accounting-line);padding:14px 16px}.accounting-table--stack tbody tr:last-child{border-bottom:0}.accounting-table.accounting-table--stack tbody th,.accounting-table.accounting-table--stack tbody td{border:0;width:auto;padding:0}.accounting-table.accounting-table--stack tbody th{margin-bottom:4px}}.accounting-contact{color:#dedede;background:var(--accounting-ink)}.accounting-contact h2{color:#fff}.accounting-contact-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:18px 52px;display:grid}.accounting-contact-grid .accounting-section-head{margin-bottom:0}.accounting-contact-details{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:30px;display:grid}.accounting-contact address{color:#e6e6e6;gap:5px;margin:0;font-size:.93rem;font-style:normal;line-height:1.55;display:grid}.accounting-contact address strong{color:#fff;font-size:1.05rem}.accounting-contact dl{gap:13px;margin:0;display:grid}.accounting-contact dl div{grid-template-columns:76px minmax(0,1fr);gap:9px;display:grid}.accounting-contact dt{color:#f1a7c3;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700}.accounting-contact dd{color:#e6e6e6;margin:0;font-size:.93rem}.accounting-contact a{color:#fff;text-underline-offset:3px;text-decoration:underline}.accounting-contact a:hover,.accounting-contact a:focus-visible{color:#f1a7c3}.accounting-primary-action--contact{color:#fff;background:0 0;border-color:#f1a7c3;grid-column:2;justify-self:start;margin-top:14px}.accounting-primary-action--contact:hover,.accounting-primary-action--contact:focus-visible{color:#fff;background:var(--accounting-burgundy);border-color:var(--accounting-burgundy)}.accounting-testimonials,.accounting-faq{background:var(--soft)}.accounting-faq-grid{display:block}.accounting-faq-grid .accounting-section-head{max-width:900px;margin-bottom:24px}.accounting-faq-list{border:1px solid var(--accounting-line);background:var(--paper);border-radius:16px;overflow:hidden}.accounting-faq-item{background:var(--paper);border-bottom:1px solid var(--accounting-line)}.accounting-faq-item:last-child{border-bottom:0}.accounting-faq-item summary{min-height:54px;color:var(--accounting-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;font-size:1rem;font-weight:700;line-height:1.4;list-style:none;display:flex}.accounting-faq-item summary::-webkit-details-marker{display:none}.accounting-faq-item summary svg{color:var(--accounting-burgundy);flex:none;transition:transform .2s}.accounting-faq-item[open] summary{background:var(--accent-soft)}.accounting-faq-item[open] summary svg{transform:rotate(180deg)}.accounting-faq-item summary:focus-visible{outline:2px solid var(--accounting-burgundy);outline-offset:-3px}.accounting-faq-answer{background:var(--paper);padding:0 20px 20px}.accounting-faq-answer p{margin:0;font-size:.92rem}.accounting-faq-answer p+p{margin-top:12px}.accounting-faq-answer a{color:var(--accounting-burgundy);text-underline-offset:3px;text-decoration:underline}.accounting-resources,.accounting-preparation{background:var(--paper)}.accounting-preparation-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:52px;display:grid}.accounting-preparation-grid .accounting-section-head{margin-bottom:0}.accounting-preparation-list{gap:10px;margin:0 0 24px;padding:0;list-style:none;display:grid}.accounting-preparation-list li{padding-left:20px;font-size:.94rem;position:relative}.accounting-preparation-list li:before{content:"";background:var(--accounting-burgundy);border-radius:50%;width:6px;height:6px;position:absolute;top:.68em;left:0}.accounting-closing{color:#fff;background:var(--accounting-burgundy);text-align:center;padding:72px 0}.accounting-closing .container{flex-direction:column;align-items:center;display:flex}.accounting-closing h2{color:#fff;letter-spacing:-.8px;max-width:800px;font-size:clamp(1.9rem,4vw,3rem);line-height:1.2}.accounting-closing p{color:#fff;max-width:680px;margin:16px auto 26px;font-size:1rem}.accounting-closing-action{color:var(--accounting-ink);background:#fff;border-color:#fff}.accounting-closing-action:hover,.accounting-closing-action:focus-visible{color:var(--accounting-ink);background:#f6dfe8;border-color:#f6dfe8}@media (width<=1000px){.accounting-facts-grid,.accounting-subservices-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-contact-grid{gap:20px 42px}.accounting-contact-details{grid-template-columns:1fr;gap:24px}}@media (width<=900px){.accounting-hero{padding:100px 0 52px}.accounting-hero-inner{grid-template-columns:1fr;gap:0}.accounting-hero-text>h1,.accounting-hero-text>.accounting-hero-media,.accounting-hero-text>.accounting-hero-lead,.accounting-hero-text>.accounting-hero-actions,.accounting-hero-text>.accounting-hero-body{grid-area:auto/1}.accounting-hero-media{box-shadow:none;border-radius:16px;margin:0 0 20px}.accounting-process-grid,.accounting-profile-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.accounting-contact-grid,.accounting-preparation-grid{grid-template-columns:1fr;gap:34px}.accounting-contact-grid .accounting-section-head,.accounting-preparation-grid .accounting-section-head{margin-bottom:0}.accounting-primary-action--contact{grid-column:auto;justify-self:start;margin-top:0}}@media (width<=640px){.accounting-section{padding:48px 0}.accounting-hero{padding:90px 0 48px}.accounting-facts{padding:28px 0}.accounting-facts-grid,.accounting-process-grid,.accounting-profile-media-grid,.accounting-subservices-grid{grid-template-columns:1fr}.accounting-subservice-card--static{flex-direction:column;gap:14px}.accounting-service-card summary{grid-template-columns:32px minmax(0,1fr);grid-template-areas:"icon title""summary summary""toggle toggle";align-items:start;gap:12px 14px;min-height:72px;padding:16px}.accounting-service-icon{grid-area:icon}.accounting-service-copy{display:contents}.accounting-service-title{grid-area:title;align-self:center}.accounting-service-summary{grid-area:summary}.accounting-service-toggle{grid-area:toggle;justify-self:start}.accounting-service-details{padding:0 16px 18px}.accounting-process-grid li{min-height:auto}.accounting-process-grid h3,.accounting-fact h3{min-height:0}.accounting-hero-actions{flex-direction:column}.accounting-primary-action,.accounting-closing-action{text-align:center;justify-content:center;width:100%}.accounting-contact-details{grid-template-columns:1fr}.accounting-table-hint{color:var(--muted);margin:0 0 10px;font-size:.78rem;display:block}.accounting-table th,.accounting-table td{padding-inline:12px}.accounting-faq-item summary{min-height:54px;padding-inline:16px}}@media (prefers-reduced-motion:reduce){.accounting-primary-action span,.accounting-closing-action span,.accounting-service-toggle svg,.accounting-profile-details summary svg,.accounting-faq-item summary svg,.accounting-subservice-card,.accounting-subservice-more svg{transition:none}}.accounting-section--soft{background:var(--soft)}.accounting-section--paper{background:var(--paper)}.accounting-section--paper+.accounting-section--paper,.accounting-section--soft+.accounting-section--soft{border-top:1px solid var(--accounting-line)}.svc-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svc-copy{max-width:none;font-size:1rem}.svc-copy>*{margin-block:0}.svc-copy a,.accounting-faq-answer a,.svc-table a,.svc-guides a{color:var(--accounting-burgundy);text-underline-offset:3px;text-decoration:underline 1px}.svc-copy a:hover,.accounting-faq-answer a:hover,.svc-table a:hover,.svc-guides a:hover{color:var(--accounting-burgundy-deep);text-decoration-thickness:2px}.svc-copy strong{color:var(--accounting-ink)}.svc-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.svc-list li{padding-left:22px;line-height:1.6;position:relative}.svc-list li:before{content:"";background:var(--accounting-burgundy);border-radius:50%;width:6px;height:6px;position:absolute;top:.7em;left:2px}.svc-list--dash li:before{background:var(--accounting-muted);border-radius:0;width:10px;height:2px;top:.8em}.svc-list--panel{background:var(--paper);border:1px solid var(--accounting-line);border-radius:16px;gap:0;padding:4px 22px}.svc-list--panel li{border-top:1px solid var(--accounting-line);padding:14px 0 14px 22px}.svc-list--panel li:first-child{border-top:0}.svc-list--panel li:before{top:1.45em}.svc-with-figure{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:32px 56px;display:grid}.svc-figure{background:var(--soft);border-radius:16px;margin:0;overflow:hidden}.svc-figure img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.svc-table-block{margin:0}.svc-table th[scope=row]{color:var(--accounting-ink)}.svc-table tr.is-current th,.svc-table tr.is-current td{background:var(--accent-soft,#fff4f7)}.accounting-process-grid--five{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.accounting-process-grid--five li{padding-inline:16px}.svc-after{max-width:760px;margin-top:24px}.svc-after p{margin:0}.svc-after p+p{margin-top:18px}.svc-after a{color:var(--accounting-burgundy);text-underline-offset:3px;text-decoration:underline}.accounting-facts-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.svc-states{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:8px 0 0;padding:0;list-style:none;display:grid}.svc-states li{background:var(--paper);border:1px solid var(--accounting-line);border-top:3px solid var(--accounting-burgundy);border-radius:16px;padding:24px 22px}.svc-states h3{margin:0 0 14px;font-size:1.1rem;line-height:1.3}.svc-states dl{margin:0}.svc-states dt{color:var(--accounting-ink);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:700}.svc-states dd{margin:4px 0 14px;font-size:.92rem;line-height:1.55}.svc-states dd:last-child{margin-bottom:0}.svc-related-intro{max-width:760px;margin:0 0 22px}.svc-related-intro a{color:var(--accounting-burgundy);text-underline-offset:3px;text-decoration:underline}.svc-guides{max-width:760px}.svc-guides p{margin:0}.svc-card-title{margin:0 0 8px;font-size:1.05rem;line-height:1.3}.svc-states,.svc-copy--after{margin-top:28px}@media (width<=1100px){.accounting-process-grid--five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1000px){.svc-states{grid-template-columns:1fr}.accounting-subservices-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.svc-with-figure,.accounting-facts-grid--three{grid-template-columns:1fr}.accounting-process-grid--five{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.accounting-process-grid--five,.accounting-subservices-grid--three{grid-template-columns:1fr}.svc-list--panel{padding:4px 16px}}.svc-list--cross li{padding-left:30px}.svc-list--cross li:before{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Ccircle cx='9' cy='9' r='9' fill='%23f7e6ec'/%3E%3Cpath d='M6.2 6.2l5.6 5.6M11.8 6.2l-5.6 5.6' stroke='%23ae0d4c' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/18px 18px no-repeat;border-radius:0;width:18px;height:18px;top:calc(.8em - 9px);left:0}.svc-list--panel.svc-list--cross li{padding-left:32px}.svc-list--panel.svc-list--cross li:before{top:calc(.8em + 5px)}.svc-copy>*+*{margin-top:18px}.svc-copy>p+.svc-list:not(.svc-list--panel){margin-top:12px}.svc-copy>.svc-list:not(.svc-list--panel)+*{margin-top:20px}.svc-copy>:is(.svc-list--panel,.svc-table-block)+*{margin-top:24px}.svc-copy>.svc-list+.svc-list{margin-top:20px}.accounting-secondary-action{border:1px solid var(--accounting-burgundy);min-height:46px;color:var(--accounting-burgundy);background:0 0;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:10px 20px;font-size:.86rem;font-weight:700;display:inline-flex}.accounting-secondary-action:hover{background:var(--soft)}.accounting-secondary-action:focus-visible,.accounting-primary-action:focus-visible,.accounting-closing-action:focus-visible{outline-offset:4px;outline:3px solid}.accounting-closing .accounting-secondary-action{color:#fff;border-color:#fff}.accounting-closing .accounting-secondary-action:hover{background:#ffffff1f}.accounting-subservices-grid{gap:24px}.accounting-subservice-card{padding:28px}.accounting-section{padding-block:72px}.accounting-facts{padding-block:32px}.accounting-hero-inner{column-gap:40px}@media (width<=900px){.accounting-hero-text>.accounting-hero-media{grid-row:auto;margin:28px 0 0}.accounting-hero-body{margin-top:20px}.accounting-section{padding-block:48px}.accounting-facts{padding-block:28px}}@media (width<=640px){.accounting-hero-actions{gap:10px;width:100%}.accounting-secondary-action{width:100%}.accounting-subservice-card{padding:24px}.accounting-hero{padding-top:92px}}.svc-copy>p,.svc-copy>.svc-list:not(.svc-list--panel){max-width:760px}.svc-table-block{width:100%;margin-block:28px}.svc-table--comparison{table-layout:fixed;min-width:680px}.svc-table--comparison th:first-child{width:24%}.svc-table--comparison th:not(:first-child){width:auto}.svc-list--panel{max-width:none}.accounting-subservices-grid--three{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=640px){.accounting-subservices-grid--three{grid-template-columns:1fr}}
