.marketing-root.aarvo-v2{background:var(--mkt-bg);min-height:100vh;color:var(--mkt-ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:var(--font-sans)}.marketing-root.aarvo-v2 *{box-sizing:border-box}.home-v2-hero__ledger-grid.aa-ledger-grid{--aa-lg-bg:var(--mkt-bg);--aa-lg-onyx:var(--mkt-ink);--aa-lg-line:var(--mkt-ink)}@supports (color:color-mix(in lab, red, red)){.home-v2-hero__ledger-grid.aa-ledger-grid{--aa-lg-line:color-mix(in oklab, var(--mkt-ink) 4%, transparent)}}.home-v2-hero__ledger-grid.aa-ledger-grid{--aa-lg-accent:var(--color-green-200);--aa-lg-accent-2:var(--color-green-400);--aa-lg-accent-3:var(--mkt-accent);inset:0 0 var(--home-v2-logo-bar-block-size);z-index:0;background:var(--aa-lg-bg);isolation:isolate;pointer-events:none;position:absolute;overflow:hidden}.aa-lg-grid,.aa-lg-idle,.aa-lg-trail{pointer-events:none;position:absolute;inset:0}.aa-lg-grid{background-image:linear-gradient(to right, var(--aa-lg-line) 1px, transparent 1px), linear-gradient(to bottom, var(--aa-lg-line) 1px, transparent 1px);background-position:0 0;background-size:56px 56px;-webkit-mask-image:radial-gradient(84% 72% at 60% 38%,#000 56%,#0000 100%);mask-image:radial-gradient(84% 72% at 60% 38%,#000 56%,#0000 100%)}.aa-lg-cell{background:var(--aa-lg-accent);width:56px;height:56px;position:absolute}@supports (color:color-mix(in lab, red, red)){.aa-lg-cell{background:color-mix(in oklab, var(--aa-lg-accent) 38%, transparent)}}.aa-lg-cell{box-shadow:inset 0 0 0 1px var(--aa-lg-accent-2), 0 0 24px var(--aa-lg-accent)}@supports (color:color-mix(in lab, red, red)){.aa-lg-cell{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--aa-lg-accent-2) 30%, transparent), 0 0 24px color-mix(in oklab, var(--aa-lg-accent) 50%, transparent)}}.aa-lg-cell{animation:1.6s cubic-bezier(.18,.7,.2,1) forwards aa-lg-trail}.aa-lg-cell.faint{background:var(--aa-lg-onyx)}@supports (color:color-mix(in lab, red, red)){.aa-lg-cell.faint{background:color-mix(in oklab, var(--aa-lg-onyx) 8%, transparent)}}.aa-lg-cell.faint{box-shadow:none}.aa-lg-cell.deep{background:var(--aa-lg-accent-3)}@supports (color:color-mix(in lab, red, red)){.aa-lg-cell.deep{background:color-mix(in oklab, var(--aa-lg-accent-3) 34%, transparent)}}.aa-lg-idle-cell{background:var(--aa-lg-accent);width:56px;height:56px;position:absolute}@supports (color:color-mix(in lab, red, red)){.aa-lg-idle-cell{background:color-mix(in oklab, var(--aa-lg-accent) 18%, transparent)}}.aa-lg-idle-cell{animation:aa-lg-flash 6s var(--motion-ease-hover) infinite}.aa-lg-idle-cell.warm{background:var(--aa-lg-onyx)}@supports (color:color-mix(in lab, red, red)){.aa-lg-idle-cell.warm{background:color-mix(in oklab, var(--aa-lg-onyx) 6%, transparent)}}@keyframes aa-lg-trail{0%{opacity:0;transform:scale(.6)}18%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes aa-lg-flash{0%,to{opacity:0}20%{opacity:1}60%{opacity:.3}}@keyframes home-v2-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.aa-lg-cell,.aa-lg-idle-cell{animation:none}}.accounting-v2-hero__firm-grid.aa-firm-grid{--aa-fg-bg:var(--mkt-bg);--aa-fg-onyx:var(--mkt-ink);--aa-fg-line:var(--mkt-ink)}@supports (color:color-mix(in lab, red, red)){.accounting-v2-hero__firm-grid.aa-firm-grid{--aa-fg-line:color-mix(in oklab, var(--mkt-ink) 4%, transparent)}}.accounting-v2-hero__firm-grid.aa-firm-grid{--aa-fg-ink:var(--mkt-ink);--aa-fg-muted:var(--mkt-muted);--c-client:var(--color-green-200);--c-client-2:var(--mkt-accent);--c-client-3:var(--color-green-700);--c-client-tint:var(--color-green-50);--c-firm:var(--color-cream-dark-300);--c-firm-2:var(--color-cream-dark-400);--c-firm-3:var(--color-cream-dark-600);--c-firm-tint:var(--color-cream-400);--c-ai:var(--mkt-orange);--c-ai-2:var(--color-aux-orange-400);--c-ai-3:var(--color-aux-orange-600);z-index:0;background:var(--aa-fg-bg);isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.aa-fg-grid,.aa-fg-wires,.aa-fg-cells,.aa-fg-trail{pointer-events:none;position:absolute;inset:0}.aa-fg-grid{background-image:linear-gradient(to right, var(--aa-fg-line) 1px, transparent 1px), linear-gradient(to bottom, var(--aa-fg-line) 1px, transparent 1px);background-position:0 0;background-size:56px 56px;-webkit-mask-image:radial-gradient(85% 75% at 50% 45%,#000 60%,#0000 100%);mask-image:radial-gradient(85% 75% at 50% 45%,#000 60%,#0000 100%)}.aa-fg-wires{width:100%;height:100%;overflow:visible}.aa-fg-wire-base{fill:none;stroke-width:1px}.aa-fg-wire-base.k-client{stroke:var(--c-client-2)}@supports (color:color-mix(in lab, red, red)){.aa-fg-wire-base.k-client{stroke:color-mix(in oklab, var(--c-client-2) 22%, transparent)}}.aa-fg-wire-base.k-firm{stroke:var(--c-firm-2)}@supports (color:color-mix(in lab, red, red)){.aa-fg-wire-base.k-firm{stroke:color-mix(in oklab, var(--c-firm-2) 24%, transparent)}}.aa-fg-wire-base.k-ai{stroke:var(--c-ai-2)}@supports (color:color-mix(in lab, red, red)){.aa-fg-wire-base.k-ai{stroke:color-mix(in oklab, var(--c-ai-2) 26%, transparent)}}.aa-fg-wire-flow{fill:none;stroke-linecap:round;stroke-width:1.4px;stroke-dasharray:6 14;animation:.9s linear infinite aa-fg-flow}.aa-fg-wire-flow.k-client{stroke:var(--c-client);filter:drop-shadow(0 0 4px var(--c-client))}@supports (color:color-mix(in lab, red, red)){.aa-fg-wire-flow.k-client{filter:drop-shadow(0 0 4px color-mix(in oklab, var(--c-client) 45%, transparent))}}.aa-fg-wire-flow.k-firm{stroke:var(--c-firm);stroke-dasharray:5 9}.aa-fg-wire-flow.k-ai{stroke:var(--c-ai);stroke-dasharray:4 6;filter:drop-shadow(0 0 5px var(--c-ai));animation-duration:.55s}@supports (color:color-mix(in lab, red, red)){.aa-fg-wire-flow.k-ai{filter:drop-shadow(0 0 5px color-mix(in oklab, var(--c-ai) 45%, transparent))}}.aa-fg-wire-flow.k-ai.chain{stroke-width:1.8px;stroke-dasharray:3 5;animation-duration:.4s}@keyframes aa-fg-flow{to{stroke-dashoffset:-20px}}.aa-fg-cell{width:56px;height:56px;position:absolute}.aa-fg-cell-body{animation:6s ease-in-out infinite aa-fg-breathe;animation-delay:var(--delay,0s);transition:background var(--motion-duration-micro) var(--motion-ease-hover), box-shadow var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro) var(--motion-ease-hover);position:absolute;inset:0}.aa-fg-cell.k-client .aa-fg-cell-body{background:var(--c-client)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-client .aa-fg-cell-body{background:color-mix(in oklab, var(--c-client) 14%, transparent)}}.aa-fg-cell.k-client .aa-fg-cell-body{box-shadow:inset 0 0 0 1px var(--c-client-2)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-client .aa-fg-cell-body{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-client-2) 16%, transparent)}}.aa-fg-cell.k-firm .aa-fg-cell-body{background:var(--c-firm)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-firm .aa-fg-cell-body{background:color-mix(in oklab, var(--c-firm) 10%, transparent)}}.aa-fg-cell.k-firm .aa-fg-cell-body{box-shadow:inset 0 0 0 1px var(--c-firm-2)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-firm .aa-fg-cell-body{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-firm-2) 16%, transparent)}}.aa-fg-cell.k-ai .aa-fg-cell-body{background:var(--c-ai)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-ai .aa-fg-cell-body{background:color-mix(in oklab, var(--c-ai) 9%, transparent)}}.aa-fg-cell.k-ai .aa-fg-cell-body{box-shadow:inset 0 0 0 1px var(--c-ai-2)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-ai .aa-fg-cell-body{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-ai-2) 18%, transparent)}}.aa-fg-cell.k-client.active .aa-fg-cell-body{background:var(--c-client)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-client.active .aa-fg-cell-body{background:color-mix(in oklab, var(--c-client) 46%, transparent)}}.aa-fg-cell.k-client.active .aa-fg-cell-body{box-shadow:inset 0 0 0 1px var(--c-client-2), 0 0 24px var(--c-client)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-client.active .aa-fg-cell-body{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-client-2) 42%, transparent), 0 0 24px color-mix(in oklab, var(--c-client) 38%, transparent)}}.aa-fg-cell.k-client.active .aa-fg-cell-body{transform:scale(1.02)}.aa-fg-cell.k-firm.active .aa-fg-cell-body{background:var(--c-firm)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-firm.active .aa-fg-cell-body{background:color-mix(in oklab, var(--c-firm) 42%, transparent)}}.aa-fg-cell.k-firm.active .aa-fg-cell-body{box-shadow:inset 0 0 0 1px var(--c-firm-2), 0 0 24px var(--c-firm)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-firm.active .aa-fg-cell-body{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-firm-2) 40%, transparent), 0 0 24px color-mix(in oklab, var(--c-firm) 28%, transparent)}}.aa-fg-cell.k-firm.active .aa-fg-cell-body{transform:scale(1.02)}.aa-fg-cell.k-ai.active .aa-fg-cell-body,.aa-fg-cell.k-ai.fire .aa-fg-cell-body{background:var(--c-ai)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-ai.active .aa-fg-cell-body,.aa-fg-cell.k-ai.fire .aa-fg-cell-body{background:color-mix(in oklab, var(--c-ai) 56%, transparent)}}.aa-fg-cell.k-ai.active .aa-fg-cell-body,.aa-fg-cell.k-ai.fire .aa-fg-cell-body{box-shadow:inset 0 0 0 1px var(--c-ai-2), 0 0 28px var(--c-ai)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-ai.active .aa-fg-cell-body,.aa-fg-cell.k-ai.fire .aa-fg-cell-body{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-ai-2) 54%, transparent), 0 0 28px color-mix(in oklab, var(--c-ai) 44%, transparent)}}.aa-fg-cell.k-ai.active .aa-fg-cell-body,.aa-fg-cell.k-ai.fire .aa-fg-cell-body{transform:scale(1.04)}.aa-fg-cell.blip .aa-fg-cell-body{filter:brightness(1.2)}@keyframes aa-fg-breathe{0%,to{opacity:.55}50%{opacity:.9}}.aa-fg-label{z-index:2;border:var(--border-size) solid var(--mkt-border-soft);border-radius:var(--radius-md);background:var(--mkt-bg-soft);flex-direction:column;gap:2px;padding:6px 9px;display:flex;position:absolute;top:50%;left:calc(100% + 8px)}@supports (color:color-mix(in lab, red, red)){.aa-fg-label{background:color-mix(in oklab, var(--mkt-bg-soft) 92%, transparent)}}.aa-fg-label{box-shadow:var(--mkt-shadow-soft);opacity:0;pointer-events:none;transition:opacity var(--motion-duration-micro) var(--motion-ease-hover), transform var(--motion-duration-micro) var(--motion-ease-hover);white-space:nowrap;transform:translateY(-50%)translate(-4px)}.aa-fg-cell.active .aa-fg-label,.aa-fg-cell.fire .aa-fg-label{opacity:1;transform:translateY(-50%)translate(0)}.aa-fg-name{color:var(--aa-fg-ink);font-size:11px;font-weight:var(--weight-md);line-height:14px}.aa-fg-meta{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:9px;line-height:12px;display:flex}.aa-fg-tag{border-radius:var(--radius-sm);padding:1px 5px}.aa-fg-cell.k-client .aa-fg-tag{background:var(--c-client)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-client .aa-fg-tag{background:color-mix(in oklab, var(--c-client) 18%, transparent)}}.aa-fg-cell.k-client .aa-fg-tag{color:var(--c-client-3)}.aa-fg-cell.k-firm .aa-fg-tag{background:var(--c-firm)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-firm .aa-fg-tag{background:color-mix(in oklab, var(--c-firm) 14%, transparent)}}.aa-fg-cell.k-firm .aa-fg-tag{color:var(--c-firm-3)}.aa-fg-cell.k-ai .aa-fg-tag{background:var(--c-ai)}@supports (color:color-mix(in lab, red, red)){.aa-fg-cell.k-ai .aa-fg-tag{background:color-mix(in oklab, var(--c-ai) 16%, transparent)}}.aa-fg-cell.k-ai .aa-fg-tag{color:var(--c-ai-3)}.aa-fg-status{color:var(--aa-fg-muted)}.aa-fg-cell[data-flip=true] .aa-fg-label{left:auto;right:calc(100% + 8px);transform:translateY(-50%)translate(4px)}.aa-fg-cell[data-flip=true].active .aa-fg-label{transform:translateY(-50%)translate(0)}.aa-fg-centre{z-index:3;background:var(--c-client);width:56px;height:56px;position:absolute;top:0;left:0}@supports (color:color-mix(in lab, red, red)){.aa-fg-centre{background:color-mix(in oklab, var(--c-client) 72%, transparent)}}.aa-fg-centre{box-shadow:inset 0 0 0 1px var(--c-client-2), 0 0 0 1px var(--c-client-tint), 0 0 44px var(--c-client)}@supports (color:color-mix(in lab, red, red)){.aa-fg-centre{box-shadow:inset 0 0 0 1px var(--c-client-2), 0 0 0 1px color-mix(in oklab, var(--c-client-tint) 80%, transparent), 0 0 44px color-mix(in oklab, var(--c-client) 48%, transparent)}}.aa-fg-centre{opacity:0;pointer-events:none;transition:opacity var(--motion-duration-micro) var(--motion-ease-hover), transform .14s var(--motion-ease-hover)}.aa-fg-centre.visible{opacity:1}.aa-fg-centre:before,.aa-fg-centre:after{border:var(--border-size) solid var(--c-client-2);position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.aa-fg-centre:before,.aa-fg-centre:after{border:var(--border-size) solid color-mix(in oklab, var(--c-client-2) 42%, transparent)}}.aa-fg-centre:before,.aa-fg-centre:after{content:"";border-radius:1px;animation:2.2s ease-out infinite aa-fg-centre-ring}.aa-fg-centre:after{animation-delay:1.1s}@keyframes aa-fg-centre-ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}.aa-fg-trail-cell{background:var(--c-client);width:56px;height:56px;position:absolute}@supports (color:color-mix(in lab, red, red)){.aa-fg-trail-cell{background:color-mix(in oklab, var(--c-client) 22%, transparent)}}.aa-fg-trail-cell{box-shadow:inset 0 0 0 1px var(--c-client-2)}@supports (color:color-mix(in lab, red, red)){.aa-fg-trail-cell{box-shadow:inset 0 0 0 1px color-mix(in oklab, var(--c-client-2) 16%, transparent)}}.aa-fg-trail-cell{pointer-events:none;animation:1.4s cubic-bezier(.18,.7,.2,1) forwards aa-fg-trail}.aa-fg-trail-cell.faint{background:var(--aa-fg-onyx)}@supports (color:color-mix(in lab, red, red)){.aa-fg-trail-cell.faint{background:color-mix(in oklab, var(--aa-fg-onyx) 5%, transparent)}}.aa-fg-trail-cell.faint{box-shadow:none}@keyframes aa-fg-trail{0%{opacity:0;transform:scale(.7)}20%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.aa-fg-wire-flow,.aa-fg-cell-body,.aa-fg-centre:before,.aa-fg-centre:after,.aa-fg-trail-cell{animation:none}.aa-fg-cell-body,.aa-fg-label,.aa-fg-centre{transition:none}}.mkt-pricing-price-roll{font-variant-numeric:tabular-nums;vertical-align:bottom;width:3.95em;height:1.15em;display:inline-block;position:relative;overflow:hidden}.mkt-pricing-price-roll__value{white-space:nowrap;will-change:transform;display:block;position:absolute;inset:0 auto auto 0}.mkt-pricing-price-roll[data-changing=false] .mkt-pricing-price-roll__value{position:static}.mkt-pricing-price-roll[data-changing=true][data-direction=up] .mkt-pricing-price-roll__value--previous{animation:mkt-price-reel-out-up var(--motion-duration-standard) var(--motion-ease-morph) both}.mkt-pricing-price-roll[data-changing=true][data-direction=up] .mkt-pricing-price-roll__value--current{animation:mkt-price-reel-in-up var(--motion-duration-standard) var(--motion-ease-morph) both}.mkt-pricing-price-roll[data-changing=true][data-direction=down] .mkt-pricing-price-roll__value--previous{animation:mkt-price-reel-out-down var(--motion-duration-standard) var(--motion-ease-morph) both}.mkt-pricing-price-roll[data-changing=true][data-direction=down] .mkt-pricing-price-roll__value--current{animation:mkt-price-reel-in-down var(--motion-duration-standard) var(--motion-ease-morph) both}@keyframes mkt-price-reel-in-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mkt-price-reel-out-up{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes mkt-price-reel-in-down{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes mkt-price-reel-out-down{0%{transform:translateY(0)}to{transform:translateY(100%)}}@keyframes mkt-pricing-note-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.mkt-pricing-price-roll__value{animation:none}.mkt-pricing-price-roll__value--previous{display:none}}