@media(min-width:1200px){.fe.fe-renewal.bookkeeping-page .fe-hero.fe-hero-centered{padding-top:205px}}.bookkeeping-page .bookkeeping-hero__support{max-width:690px;margin:17px auto 0;color:var(--ploy-text-inverse-secondary);font-size:1rem;line-height:1.75}.bookkeeping-page .bookkeeping-hero .cfo-hero__stage{padding-top:300px}.bookkeeping-page .bookkeeping-hero .cfo-hero__board{margin:0 auto}.bookkeeping-page .bookkeeping-answer__panel{border:1px solid var(--ploy-border-primary);background:var(--ploy-background-primary)}.bookkeeping-page .bookkeeping-answer__panel ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:0;padding:20px 28px;list-style:none}.bookkeeping-page .bookkeeping-answer__panel li{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:16px 0;border-bottom:1px solid var(--ploy-border-primary);color:var(--ploy-text-primary);font-size:.9rem;line-height:1.5}.bookkeeping-page .bookkeeping-answer__panel li svg{flex:none;margin-top:2px;color:var(--ploy-accent-primary-700)}.bookkeeping-page .bookkeeping-work .cfo-services__tabs{grid-template-columns:repeat(4,minmax(0,1fr))}.bookkeeping-page .bookkeeping-work .cfo-services__tabs button{min-height:84px;justify-content:center;text-align:center}.bookkeeping-page .bookkeeping-work .cfo-services__panel{min-height:400px}.bookkeeping-page .bookkeeping-work .cfo-services__intro{font-size:1.075rem}.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__grid{grid-template-columns:repeat(6,minmax(0,1fr))}.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__item{grid-column:span 2;min-height:260px}.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__item:nth-last-child(-n+2){grid-column:span 3}.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__item .cfo-heading{margin-top:24px}.bookkeeping-page .bookkeeping-close{background:var(--ploy-background-secondary)}.bookkeeping-page .bookkeeping-close .cfo-process__steps{row-gap:50px}.bookkeeping-page .bookkeeping-close .cfo-process__steps .cfo-heading{min-height:0}.bookkeeping-page .bookkeeping-software{background:var(--ploy-background-primary)}.bookkeeping-page .bookkeeping-software__inner{display:grid;grid-template-columns:.85fr 1.15fr;gap:80px;align-items:center}.bookkeeping-page .bookkeeping-software__panel{padding:42px;border:1px solid var(--ploy-border-primary);background:var(--ploy-background-secondary)}.bookkeeping-page .bookkeeping-software__panel p{margin:0;color:var(--ploy-text-secondary);font-size:1rem;line-height:1.75}.bookkeeping-page .bookkeeping-software__panel p+p{margin-top:23px;padding-top:23px;border-top:1px solid var(--ploy-border-primary);color:var(--ploy-text-primary);font-weight:600}.bookkeeping-page .bookkeeping-fit .cfo-fit__row,.bookkeeping-page .bookkeeping-fit .cfo-fit__row:nth-child(2){grid-template-columns:72px 1fr;gap:32px;align-items:center;padding:24px 28px}.bookkeeping-page .bookkeeping-fit .cfo-fit__row p{margin:0;font-size:1rem;line-height:1.65}.bookkeeping-page .bookkeeping-fit .cfo-fit__row:nth-child(2) p{color:var(--ploy-text-inverse)}.bookkeeping-page .bookkeeping-comparison table{min-width:760px}.bookkeeping-page .bookkeeping-comparison .cfo-comparison__scroll{scrollbar-width:thin;scrollbar-color:var(--ploy-accent-primary-700) var(--ploy-background-secondary);border-bottom:4px solid var(--ploy-background-secondary)}.bookkeeping-page .bookkeeping-comparison .cfo-comparison__scroll::-webkit-scrollbar{height:8px}.bookkeeping-page .bookkeeping-comparison .cfo-comparison__scroll::-webkit-scrollbar-thumb{background:var(--ploy-accent-primary-700)}.bookkeeping-page .bookkeeping-comparison .cfo-comparison__scroll::-webkit-scrollbar-track{background:var(--ploy-background-secondary)}.bookkeeping-page .bookkeeping-comparison tbody th{width:22%}.bookkeeping-page .bookkeeping-comparison__cards{display:none}.bookkeeping-page .bookkeeping-comparison tbody td a{color:inherit;text-decoration:underline;text-underline-offset:4px}.bookkeeping-page .bookkeeping-pricing .cfo-pricing__price strong{font-size:clamp(2.1rem,3.6vw,3.5rem);white-space:nowrap}.bookkeeping-page .bookkeeping-pricing .cfo-pricing__card-head{align-items:center}.bookkeeping-page .bookkeeping-process .cfo-process__steps .cfo-heading{min-height:0}@media(max-width:900px){.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__item,.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__item:nth-last-child(-n+2){grid-column:auto}.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__item:last-child{grid-column:1 / -1;min-height:0}.bookkeeping-page .bookkeeping-software__inner{grid-template-columns:1fr;gap:25px}.bookkeeping-page .bookkeeping-work .cfo-services__panel{min-height:0}}@media(max-width:700px){.bookkeeping-page .bookkeeping-hero .cfo-hero__stage{padding:180px 12px 0}.bookkeeping-page .bookkeeping-hero__support{font-size:.9375rem}.bookkeeping-page .bookkeeping-answer__panel ul{grid-template-columns:1fr;padding:12px 22px}.bookkeeping-page .bookkeeping-work .cfo-services__tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.bookkeeping-page .bookkeeping-work .cfo-services__tabs button{min-height:72px;padding:12px 14px;font-size:.875rem;line-height:1.3;border-bottom-width:3px}.bookkeeping-page .bookkeeping-work .cfo-services__tabs button:nth-child(2){border-right:0}.bookkeeping-page .bookkeeping-work .cfo-services__tabs button:nth-child(n+3){border-top:1px solid var(--ploy-border-primary)}.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__grid{grid-template-columns:1fr}.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__item,.bookkeeping-page .bookkeeping-deliverables .cfo-deliverables__item:last-child{grid-column:1;min-height:0}.bookkeeping-page .bookkeeping-software__panel{padding:24px 20px}.bookkeeping-page .bookkeeping-fit .cfo-fit__row,.bookkeeping-page .bookkeeping-fit .cfo-fit__row:nth-child(2){grid-template-columns:38px 1fr;gap:16px;padding:24px 20px;margin-inline:0}.bookkeeping-page .bookkeeping-comparison .cfo-comparison__scroll{display:none}.bookkeeping-page .bookkeeping-comparison__cards{display:grid;gap:16px}.bookkeeping-page .bookkeeping-comparison__card{border:1px solid var(--ploy-border-primary);background:var(--ploy-background-primary)}.bookkeeping-page .bookkeeping-comparison__card h3{margin:0;padding:14px 18px;background:var(--ploy-background-inverse);color:var(--ploy-text-inverse);font-family:Open Sans Condensed,sans-serif;font-size:1.25rem;font-weight:700;line-height:1.25}.bookkeeping-page .bookkeeping-comparison__card dl{margin:0}.bookkeeping-page .bookkeeping-comparison__card dl>div{padding:15px 18px;border-top:1px solid var(--ploy-border-primary)}.bookkeeping-page .bookkeeping-comparison__card dl>div:nth-child(odd){background:var(--ploy-background-accent-secondary)}.bookkeeping-page .bookkeeping-comparison__card dt{color:var(--ploy-text-secondary);font-size:.75rem;font-weight:700;line-height:1.4}.bookkeeping-page .bookkeeping-comparison__card dd{margin:5px 0 0;color:var(--ploy-text-primary);font-size:.875rem;line-height:1.6}.bookkeeping-page .bookkeeping-comparison__card dd a{color:inherit;text-decoration:underline;text-underline-offset:4px}.bookkeeping-page .bookkeeping-pricing .cfo-pricing__price strong{font-size:2.75rem}}
