.hero-copy[data-astro-cid-i3irphx7]{min-width:0}.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:clamp(2.75rem,5vw,4.25rem)}.hero-strapline[data-astro-cid-i3irphx7]{letter-spacing:-.02em;color:var(--brand-navy);text-wrap:balance;margin-top:1rem;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:550;line-height:1.4}.hero-description[data-astro-cid-i3irphx7]{margin-block:1.25rem 1.5rem}@media (width<=760px){.hero[data-astro-cid-i3irphx7] h1[data-astro-cid-i3irphx7]{font-size:clamp(2.5rem,10vw,3.5rem)}}@media (width>=761px){.hero-grid[data-astro-cid-i3irphx7]{grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:clamp(2.5rem,4vw,3rem)}}.software-section[data-astro-cid-n4f7lur5]{border-bottom:1px solid var(--border);padding-block:clamp(3rem,5vw,4.5rem)}.software-copy[data-astro-cid-n4f7lur5]{color:var(--text-muted);max-width:36rem}.software-grid[data-astro-cid-n4f7lur5]{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:2rem;margin-top:2rem;display:grid}.software-item[data-astro-cid-n4f7lur5]{flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex}.software-brand[data-astro-cid-n4f7lur5]{justify-content:center;align-items:center;max-width:100%;display:flex}.software-brand[data-astro-cid-n4f7lur5] img[data-astro-cid-n4f7lur5]{max-width:100%;height:auto}.software-item--xero[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:260px}.software-item--quickbooks[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:165px}.software-item--freeagent[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:180px}.software-item--sage[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:182px;padding:16px}@media (width<=1100px){.software-grid[data-astro-cid-n4f7lur5]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.software-item[data-astro-cid-n4f7lur5]{min-height:130px}.software-item--xero[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:260px}.software-item--quickbooks[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:125px}.software-item--freeagent[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:180px}.software-item--sage[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:150px;padding:0}.software-brand[data-astro-cid-n4f7lur5] img[data-astro-cid-n4f7lur5]{object-fit:contain;width:auto;max-height:125px}}@media (width<=480px){.software-grid[data-astro-cid-n4f7lur5]{gap:.75rem 1rem}.software-item[data-astro-cid-n4f7lur5]{min-height:110px}.software-item--quickbooks[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:105px}.software-item--freeagent[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:150px}.software-item--sage[data-astro-cid-n4f7lur5] .software-brand[data-astro-cid-n4f7lur5]{width:125px}.software-brand[data-astro-cid-n4f7lur5] img[data-astro-cid-n4f7lur5]{max-height:110px}}.resource-indicators[data-astro-cid-oh5zvgtu]{display:none}@media (width<=900px){.resource-grid[data-astro-cid-oh5zvgtu]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:100%;grid-auto-flow:column;gap:1rem;overflow-x:auto}.resource-grid[data-astro-cid-oh5zvgtu]::-webkit-scrollbar{display:none}.resource-grid[data-astro-cid-oh5zvgtu]>article{scroll-snap-align:start;min-width:0}.resource-grid[data-astro-cid-oh5zvgtu] h3 a{scroll-margin-inline:1rem;display:inline-block}.resource-grid[data-astro-cid-oh5zvgtu] a:focus-visible{outline-offset:-3px}.resource-indicators[data-astro-cid-oh5zvgtu]:not([hidden]){justify-content:center;gap:.5rem;margin-top:1rem;display:flex}.resource-indicators[data-astro-cid-oh5zvgtu] span[data-astro-cid-oh5zvgtu]{border:1px solid var(--brand-navy);border-radius:50%;width:7px;height:7px}.resource-indicators[data-astro-cid-oh5zvgtu] .is-active[data-astro-cid-oh5zvgtu]{background:var(--brand-blue);border-color:var(--brand-blue)}}body:has(:is([data-home-motion],[data-site-motion])){--motion-enter:.9s;--motion-hero:.7s;--motion-interact:.25s;--motion-hover-ease:cubic-bezier(.2,.65,.3,1);--motion-ease:cubic-bezier(.25,.46,.45,.94);--motion-distance:14px;--motion-stagger:60ms}:is([data-home-motion],[data-site-motion]){display:contents}body:has(:is([data-home-motion],[data-site-motion])) :is(.button,.text-link,.service-list a,.audience-grid a,.local-links a,.guide-card,.nav-items a,.nav-disclosure>summary,.mobile-toggle){transition:color var(--motion-interact) var(--motion-hover-ease), background-color var(--motion-interact) var(--motion-hover-ease), border-color var(--motion-interact) var(--motion-hover-ease), box-shadow var(--motion-interact) var(--motion-hover-ease), transform var(--motion-interact) var(--motion-hover-ease)}:is([data-home-motion],[data-site-motion]) :is(.text-link,.service-list a)>span:last-child,:is([data-home-motion],[data-site-motion]) .audience-arrow{transition:transform var(--motion-interact) var(--motion-hover-ease)}:is([data-home-motion],[data-site-motion]) :is(.service-list a,.audience-grid a):focus-visible{background:var(--background-blue)}:is([data-home-motion],[data-site-motion]) .guide-card:is(:hover,:focus-within){border-color:var(--brand-blue);background:var(--background-blue);box-shadow:inset 0 3px var(--brand-blue)}:is([data-home-motion],[data-site-motion]) :is(.service-list a,.audience-grid a):is(:hover,:focus-visible){box-shadow:inset 0 -2px var(--brand-blue)}body:has(:is([data-home-motion],[data-site-motion])) .button:active{transform:translateY(1px)}body:has(:is([data-home-motion],[data-site-motion])) .mobile-toggle[aria-expanded=true]{border-color:var(--brand-blue)}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body:has(:is([data-home-motion],[data-site-motion])) .button:hover{transform:translateY(-4px);box-shadow:0 12px 26px #051c6c24}body:has(:is([data-home-motion],[data-site-motion])) .button:active{box-shadow:none;transform:translateY(1px)}:is([data-home-motion],[data-site-motion]) :is(.service-list a,.audience-grid a):hover{transform:translateY(-4px);box-shadow:0 12px 26px #051c6c24}:is([data-home-motion],[data-site-motion]) .guide-card:hover{box-shadow:inset 0 3px var(--brand-blue), 0 12px 26px #051c6c24;transform:translateY(-4px)}:is([data-home-motion],[data-site-motion]) :is(.text-link,.service-list a):hover>span:last-child,:is([data-home-motion],[data-site-motion]) .audience-grid a:hover .audience-arrow{transform:translate(6px)}}@keyframes home-enter{0%{opacity:.8;transform:translateY(var(--motion-distance))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){:is([data-home-motion],[data-site-motion]) [data-reveal].is-revealing{animation:home-enter var(--motion-enter) var(--motion-ease) both;animation-delay:calc(var(--motion-stagger) * var(--reveal-order,0))}:is([data-home-motion],[data-site-motion]) [data-reveal]:focus-within{animation:none}}@media (width<=760px){body:has(:is([data-home-motion],[data-site-motion])){--motion-enter:.85s}:is([data-home-motion],[data-site-motion]) [data-reveal]{--motion-distance:10px;--reveal-order:0!important}:is([data-home-motion],[data-site-motion]) .software-item[data-reveal]:nth-child(2n){--reveal-order:1!important}}@media (prefers-reduced-motion:reduce){body:has(:is([data-home-motion],[data-site-motion])) :is(.button,.text-link,.service-list a,.audience-grid a,.local-links a,.guide-card,.nav-items a,.nav-disclosure>summary,.mobile-toggle),:is([data-home-motion],[data-site-motion]) .audience-arrow,:is([data-home-motion],[data-site-motion]) .text-link>span:last-child{transition:none;transform:none}}@media print{:is([data-home-motion],[data-site-motion]) *{opacity:1!important;animation:none!important;transform:none!important}}@media (prefers-reduced-motion:no-preference){[data-home-motion] .hero-copy :is(h1,.hero-strapline,.hero-description,.button-group),[data-home-motion] .hero-note{animation:home-enter var(--motion-hero) var(--motion-ease) both}[data-home-motion] .hero-copy{--motion-distance:10px}[data-home-motion] .hero-note{animation-delay:0s}[data-home-motion] .hero-copy .hero-strapline,[data-home-motion] .hero-copy .hero-description{animation-delay:var(--motion-stagger)}[data-home-motion] .hero-copy .button-group{animation-delay:0s}}
