.accounting-preview{color:#173349;font-variant-numeric:tabular-nums;display:block}.accounting-shell{background:#fff;border:1px solid #cbdbe5;border-radius:22px;overflow:hidden;box-shadow:0 22px 55px -25px #153b6050,0 3px 8px #19385608}.accounting-header{color:#fff;background:radial-gradient(at 100% 0,#275b7055,#0000 75%),#142f43;padding:22px 24px 18px}.accounting-eyebrow{letter-spacing:.06em;color:#c2d8e5;align-items:center;gap:8px;font-size:.8125rem;font-weight:600;display:flex}.accounting-eyebrow>span{background:#81debd;border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 0 3px #81debd16}.accounting-header h2{letter-spacing:-.035em;margin:11px 0 9px;font-size:clamp(21px,2.25vw,29px);font-weight:700;line-height:1.5}.accounting-mobile-break{display:none}.accounting-header-bottom{justify-content:space-between;align-items:center;gap:10px;display:flex}.accounting-header-bottom p{color:#c2d3e0;margin:0;font-size:.875rem;line-height:1.6}.accounting-demo-label{letter-spacing:.12em;color:#c8e7ee;border:1px solid #7099ae5c;border-radius:4px;padding:2px 7px;font-size:.6875rem}.accounting-controls{background:#edf2f6;border:1px solid #dce5eb;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:16px 20px 0;padding:6px;display:grid}.accounting-controls button{color:#526577;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:0;min-height:44px;font-size:.875rem;font-weight:650;line-height:1.6;transition:color .15s,background .15s,box-shadow .15s;display:flex}.accounting-controls button[aria-pressed=true]{color:#183d58;background:#fff;border-color:#dbe4eb;box-shadow:0 2px 4px #193b5b0a}.accounting-controls button:not(:disabled):hover{background:#fff}.accounting-controls button:disabled{cursor:default}.accounting-control-dot{background:#a1b0bf;border-radius:50%;flex-shrink:0;width:6px;height:6px}.accounting-preview [aria-pressed=true] .accounting-control-dot{background:#168b83;box-shadow:0 0 0 3px #168b8312}.accounting-preview :focus-visible{outline-offset:3px;outline:3px solid #5289c3}.accounting-panel{padding:12px 20px 0;container:accounting-panel/inline-size}.accounting-discovery{color:#526577;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 12px;margin:8px 20px 0;font-size:.875rem;line-height:1.7;display:flex}.accounting-discovery[hidden]{display:none}.accounting-discovery p{flex:16em;margin:0}.accounting-discovery button{color:#183d58;min-height:44px;font:inherit;text-underline-offset:.25em;cursor:pointer;background:0 0;border:0;padding:6px 0;text-decoration:underline}.accounting-panel[hidden]{display:none}.accounting-conditions{color:#657886;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 13px;font-size:.875rem;line-height:1.7;display:flex}.accounting-conditions>span:not(.accounting-period){white-space:nowrap}.accounting-conditions strong{color:#3a5569;font-weight:600}.accounting-period{width:100%;font-size:.875rem}.accounting-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin:0;display:grid}.accounting-metric{background:#f2f6fa;border:1px solid #dce7ed;border-radius:10px;padding:13px 16px 10px}.accounting-metric dt{color:#4b657a;font-size:.875rem;font-weight:600;line-height:1.6}.accounting-metric dd{align-items:baseline;gap:7px;margin:3px 0 0;display:flex}.accounting-metric dd strong{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(1.5rem,2.5vw,1.75rem);font-weight:650;line-height:1.12}.accounting-metric dd>span{color:#536977;white-space:nowrap;font-size:.875rem}.accounting-carryover{background:#eaf6f2;border-color:#c9e6dc}.accounting-carryover dt,.accounting-carryover dd strong{color:#096f63}.accounting-carryover-negative{background:#fff2eb;border-color:#f0d6c3}.accounting-carryover-negative dt,.accounting-carryover-negative dd strong{color:#9e4b29}.accounting-secondary{background:#fff;padding-top:10px;padding-bottom:10px}.accounting-secondary dt>span{color:#607481;margin-top:2px;font-size:.8125rem;font-weight:400;line-height:1.7;display:block}.accounting-secondary dd{margin-top:5px}.accounting-secondary dd strong{letter-spacing:-.035em;font-size:1.375rem;line-height:1.15}.accounting-chart{margin-top:17px}.accounting-chart-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.accounting-chart h3{color:#435e71;margin:0;font-size:.875rem;font-weight:650;line-height:1.6}.accounting-chart-heading>span{color:#607481;white-space:nowrap;font-size:.8125rem}.accounting-chart svg{width:100%;height:auto;max-height:200px;margin-top:4px;display:block;overflow:visible}.accounting-zero-line{stroke:#cad8e0;stroke-width:1px}.accounting-axis{fill:#607481;text-anchor:middle;font-size:24px}.accounting-connector{stroke:#c9d4dc;stroke-width:1px;stroke-dasharray:4 3}.accounting-bar-profit{fill:#597eae}.accounting-bar-tax,.accounting-bar-outflow{fill:#e0ad68}.accounting-bar-addback{fill:#7ba7a1}.accounting-bar-carryover{fill:#3b9d8d}.accounting-bar-negative{fill:#b87350}.accounting-graph-number{fill:#44617e;text-anchor:middle;font-size:17px;font-weight:650}.accounting-number-tax,.accounting-number-outflow{fill:#916737}.accounting-number-addback{fill:#426f69}.accounting-number-carryover{fill:#217e6f}.accounting-number-negative{fill:#9e4b29}.accounting-graph-label{fill:#617785;text-anchor:middle;font-size:16px}.accounting-label-mobile{display:none}.accounting-insight{background:#f1f6f6;border-left:2px solid #6ba49b;border-radius:0 7px 7px 0;align-items:flex-start;gap:10px;margin-top:9px;padding:12px 13px;display:flex}.accounting-insight>span{color:#479385;font-size:19px;line-height:1.2}.accounting-insight p{color:#304e58;margin:0;font-size:.875rem;font-weight:650;line-height:1.65}.accounting-insight small{color:#506c75;margin-top:2px;font-size:.875rem;line-height:1.75;display:block}.accounting-footer{padding:15px 20px 17px}.accounting-footer a{color:#254f6d;background:#fff;border:1px solid #bbcfdc;border-radius:9px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:10px 14px;font-size:.875rem;font-weight:650;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.accounting-footer a:hover{background:#eff5f9;border-color:#799db6}.accounting-footer a>span:not(.accounting-footer-label){font-size:17px}.accounting-footer-label>span{display:inline-block}.accounting-footer p{color:#607481;margin:10px 0 0;font-size:.875rem;line-height:1.75}.accounting-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}@media (width>=640px) and (width<=1023px){.accounting-header{padding:24px 28px 20px}.accounting-controls{margin-left:24px;margin-right:24px}.accounting-panel{padding-left:24px;padding-right:24px}.accounting-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.accounting-metric{padding:12px}.accounting-metric dd{gap:3px}.accounting-metric dd strong{font-size:1.75rem}.accounting-secondary dt>span{min-height:28px}.accounting-secondary dd strong{font-size:1.375rem}.accounting-chart svg{max-height:190px}.accounting-footer{padding-left:24px;padding-right:24px}}@media (width<=479px){.accounting-mobile-break{display:initial}.accounting-shell{border-radius:17px}.accounting-header{padding:19px 17px 16px}.accounting-header h2{font-size:22px}.accounting-eyebrow{letter-spacing:.025em}.accounting-controls{gap:3px;margin:12px 12px 0;padding:4px}.accounting-controls button{gap:6px}.accounting-panel{padding:11px 12px 0}.accounting-metric{padding:11px 10px 9px}.accounting-metric dd{gap:5px}.accounting-metric dd strong{font-size:1.5rem}.accounting-secondary dd strong{font-size:1.25rem}.accounting-chart svg{margin-top:12px}.accounting-graph-label,.accounting-graph-number{font-size:24px}.accounting-label-desktop{display:none}.accounting-label-mobile{display:initial}.accounting-insight{gap:7px;min-height:76px;padding:10px}.accounting-footer{padding:13px 12px 15px}.accounting-footer a{gap:7px}}@media (width<=359px){.accounting-header h2{font-size:20px}.accounting-mobile-break{display:initial}.accounting-graph-label,.accounting-graph-number{font-size:26px}}@container accounting-panel (width<=19.5rem){.accounting-metrics{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.accounting-controls button,.accounting-footer a{transition:none}}.home-hero[data-astro-cid-ka5rf7qy]{isolation:isolate;background:#f5f4ef;border-bottom:1px solid #ddded9;position:relative;overflow:clip}.hero-blueprint[data-astro-cid-ka5rf7qy]{z-index:-1;color:#d8d9ce;pointer-events:none;width:min(72vw,900px);height:auto;position:absolute;top:-80px;right:-170px}.hero-layout[data-astro-cid-ka5rf7qy]{grid-template-areas:"heading""description""dashboard";gap:26px;padding:40px 0 52px;display:grid}.hero-heading[data-astro-cid-ka5rf7qy]{grid-area:heading;min-width:0}.hero-eyebrow[data-astro-cid-ka5rf7qy]{color:#433b92;letter-spacing:.045em;align-items:center;gap:12px;margin:0 0 18px;font-size:12px;font-weight:650;display:flex}.hero-eyebrow[data-astro-cid-ka5rf7qy]:before{content:"";background:#4338a0;flex:none;width:8px;height:8px}.hero-heading[data-astro-cid-ka5rf7qy] h1[data-astro-cid-ka5rf7qy]{color:#202c3d;letter-spacing:-.045em;text-wrap:wrap;margin:0;font-size:clamp(30px,5.4vw,54px);font-weight:700;line-height:1.4}.hero-title-line[data-astro-cid-ka5rf7qy]{display:block}.hero-title-line[data-astro-cid-ka5rf7qy]:first-child .hero-title-phrase[data-astro-cid-ka5rf7qy]:last-child{color:#4338a0}.hero-title-phrase[data-astro-cid-ka5rf7qy]{overflow-wrap:anywhere;vertical-align:baseline;max-inline-size:100%;display:inline-block}.hero-dashboard[data-astro-cid-ka5rf7qy]{grid-area:dashboard;min-width:0;position:relative}.hero-description[data-astro-cid-ka5rf7qy]{grid-area:description;min-width:0}.hero-lead[data-astro-cid-ka5rf7qy]{color:#374557;letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.7}.hero-lead[data-astro-cid-ka5rf7qy]>span[data-astro-cid-ka5rf7qy]{overflow-wrap:anywhere;max-inline-size:100%;display:inline-block}.hero-copy[data-astro-cid-ka5rf7qy]{color:#536171;max-width:36em;margin:14px 0 0;font-size:16px;line-height:1.9}.hero-links[data-astro-cid-ka5rf7qy]{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.hero-areas[data-astro-cid-ka5rf7qy]{color:#374557;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 24px;margin:16px 0 0;padding-left:1em;font-size:.875rem;line-height:1.75;list-style:square;display:grid}.hero-areas[data-astro-cid-ka5rf7qy] li[data-astro-cid-ka5rf7qy]::marker{color:#4338a0}.hero-links[data-astro-cid-ka5rf7qy] .hero-link{min-height:48px;overflow-wrap:anywhere;border-radius:2px;justify-content:center;align-items:center;max-inline-size:100%;padding-inline:22px;font-size:14px;transition:background .18s,border-color .18s;display:inline-flex}.hero-links[data-astro-cid-ka5rf7qy] .hero-link:first-child{background:#4338a0}.hero-links[data-astro-cid-ka5rf7qy] .hero-link:first-child:hover{background:#332b7c}.hero-links[data-astro-cid-ka5rf7qy] .hero-link:nth-child(2){color:#433b92;background:0 0;border-width:1px;border-color:#a5a5b5}.hero-check-note[data-astro-cid-ka5rf7qy]{color:#65707d;margin:10px 0 0;font-size:12px;line-height:1.7}.hero-detail-links[data-astro-cid-ka5rf7qy]{flex-wrap:wrap;column-gap:24px;margin-top:12px;display:flex}.hero-consultation[data-astro-cid-ka5rf7qy]{border-top:1px solid #cfd2c7;margin-top:16px;padding-top:16px}.hero-consultation[data-astro-cid-ka5rf7qy]>a[data-astro-cid-ka5rf7qy]{font-size:.875rem}.hero-detail-link[data-astro-cid-ka5rf7qy]{min-height:44px;color:#425467;text-underline-offset:5px;justify-content:space-between;align-items:center;gap:12px;max-inline-size:100%;font-size:13px;font-weight:600;text-decoration:underline #b0b7c0;display:inline-flex}.hero-detail-link[data-astro-cid-ka5rf7qy]:hover{color:#4338a0}.hero-detail-link[data-astro-cid-ka5rf7qy]:focus-visible{outline-offset:4px;outline:3px solid #4338a0}@media (width>=640px){.hero-layout[data-astro-cid-ka5rf7qy]{gap:30px;padding-block:48px 64px}.hero-eyebrow[data-astro-cid-ka5rf7qy]{font-size:13px}}@media (width>=1024px){.hero-layout[data-astro-cid-ka5rf7qy]{grid-template:"heading dashboard"min-content"description dashboard"1fr/minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:24px 64px;padding-block:48px 56px}.hero-heading[data-astro-cid-ka5rf7qy]{align-self:start}.hero-heading[data-astro-cid-ka5rf7qy] h1[data-astro-cid-ka5rf7qy]{font-size:clamp(38px,3.75vw,50px);line-height:1.42}.hero-description[data-astro-cid-ka5rf7qy]{align-self:start}.hero-dashboard[data-astro-cid-ka5rf7qy]{align-self:center}.hero-dashboard[data-astro-cid-ka5rf7qy]:before{content:"";z-index:-1;background:#e8e9df;border:1px solid #c4c5ba;position:absolute;inset:18px -18px -18px 18px}.hero-lead[data-astro-cid-ka5rf7qy]{font-size:18px}}@media (width<=1023px){.hero-blueprint[data-astro-cid-ka5rf7qy]{opacity:.55;width:620px;top:-50px;right:-390px}}@media (prefers-reduced-motion:reduce){.hero-links[data-astro-cid-ka5rf7qy] .hero-link{transition:none}}@media (width>=1024px) and (width<=1150px){.hero-layout[data-astro-cid-ka5rf7qy]{column-gap:36px}.hero-links[data-astro-cid-ka5rf7qy] .hero-link{padding-inline:18px}}@media (width<=359px){.hero-layout[data-astro-cid-ka5rf7qy]{gap:22px;padding-block:32px 44px}.hero-heading[data-astro-cid-ka5rf7qy] h1[data-astro-cid-ka5rf7qy]{font-size:27px}.hero-links[data-astro-cid-ka5rf7qy]{flex-direction:column}.hero-areas[data-astro-cid-ka5rf7qy]{grid-template-columns:minmax(0,1fr)}}.home-section-nav[data-astro-cid-fn62qknu]{z-index:10;background:#f5f4ef;border-bottom:1px solid #ddded9;display:block;position:relative}nav[data-astro-cid-fn62qknu]{max-width:1280px;margin-inline:auto;padding-inline:32px}ol[data-astro-cid-fn62qknu]{grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}li[data-astro-cid-fn62qknu]+li[data-astro-cid-fn62qknu]{border-left:1px solid #ddded9}a[data-astro-cid-fn62qknu]{color:#536171;align-items:center;gap:14px;min-height:64px;padding:12px 20px;font-size:13px;transition:background .16s,color .16s;display:flex}li[data-astro-cid-fn62qknu]:first-child a[data-astro-cid-fn62qknu]{padding-left:0}.home-section-nav__number[data-astro-cid-fn62qknu]{color:#647061;font:11px ui-monospace,monospace}.home-section-nav__arrow[data-astro-cid-fn62qknu]{color:#4338a0;margin-left:auto}a[data-astro-cid-fn62qknu]:hover,a[data-astro-cid-fn62qknu][aria-current=location]{color:#4338a0;background:#e9eadf}a[data-astro-cid-fn62qknu]:focus-visible{outline-offset:-3px;outline:3px solid #4338a0}@media (width>=1024px){.home-section-nav[data-astro-cid-fn62qknu]{top:var(--site-header-height,80px);position:sticky}}@media (width<=767px){nav[data-astro-cid-fn62qknu]{padding-inline:24px}ol[data-astro-cid-fn62qknu]{grid-template-columns:repeat(3,minmax(0,1fr))}li[data-astro-cid-fn62qknu]+li[data-astro-cid-fn62qknu]{border-left:0}li[data-astro-cid-fn62qknu]:nth-child(n+4){border-top:1px solid #ddded9}a[data-astro-cid-fn62qknu],li[data-astro-cid-fn62qknu]:first-child a[data-astro-cid-fn62qknu]{gap:8px;min-height:48px;padding:8px 6px;font-size:12px}.home-section-nav__arrow[data-astro-cid-fn62qknu]{display:none}}@media (prefers-reduced-motion:reduce){a[data-astro-cid-fn62qknu]{transition:none}}
