.hbstpl-design-professional-bookkeeping-payroll{--ink:#23292c;--muted:#53605f;--paper:#fff;--line:#d8ded9}.hbstpl-design-professional-bookkeeping-payroll *{box-sizing:border-box}.hbstpl-design-professional-bookkeeping-payroll{scroll-behavior:smooth;scroll-padding-top:24px}.hbstpl-design-professional-bookkeeping-payroll{margin:0;background:var(--bg);color:var(--ink);font:16px/1.65 Arial,Helvetica,sans-serif}.hbstpl-design-professional-bookkeeping-payroll a{color:inherit}.hbstpl-design-professional-bookkeeping-payroll button,.hbstpl-design-professional-bookkeeping-payroll input,.hbstpl-design-professional-bookkeeping-payroll select,.hbstpl-design-professional-bookkeeping-payroll textarea{font:inherit}.hbstpl-design-professional-bookkeeping-payroll button,.hbstpl-design-professional-bookkeeping-payroll a,.hbstpl-design-professional-bookkeeping-payroll input,.hbstpl-design-professional-bookkeeping-payroll select,.hbstpl-design-professional-bookkeeping-payroll textarea,.hbstpl-design-professional-bookkeeping-payroll summary{outline-offset:5px}.hbstpl-design-professional-bookkeeping-payroll *:focus-visible{outline:3px solid var(--color)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-wrap{max-width:1180px;padding:0 40px;margin:auto}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview{background:#10213d;color:#fff;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview a{color:#fff}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview label{display:flex;align-items:center;gap:9px;font-weight:bold}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview input{width:20px;height:20px;accent-color:#fa6a35}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview p{margin:0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview-right{display:flex;gap:18px;align-items:center;flex-wrap:wrap}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview #hbstpl-professional-bookkeeping-payroll-hb-package-count{font-size:12px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-skip{position:absolute;left:-9999px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-skip:focus{left:10px;top:10px;background:white;color:#10213d;padding:12px;z-index:10}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav{min-height:100px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-logo{font-size:24px;font-weight:800;text-decoration:none;letter-spacing:-1px;color:var(--color)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-logo span{font-size:11px;text-transform:uppercase;display:block;letter-spacing:2px;color:var(--muted);margin-top:1px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav nav{display:flex;gap:25px;align-items:center;font-size:14px;font-weight:bold}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav nav a{text-decoration:none}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav nav a:hover{text-decoration:underline}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-btn{display:inline-flex;align-items:center;justify-content:center;background:var(--color);color:#fff;border:1px solid var(--color);padding:14px 22px;text-decoration:none;font-weight:700;font-size:14px;min-height:50px;cursor:pointer;border-radius:3px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-btn.hbstpl-professional-bookkeeping-payroll-secondary{background:transparent;color:var(--color)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-hero{padding:78px 0 64px;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:center}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-kicker{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2.2px;color:var(--color);margin:0 0 20px}.hbstpl-design-professional-bookkeeping-payroll h1,.hbstpl-design-professional-bookkeeping-payroll h2,.hbstpl-design-professional-bookkeeping-payroll h3{line-height:1.12;letter-spacing:-1.5px;margin:0 0 22px}.hbstpl-design-professional-bookkeeping-payroll h1{font-size:clamp(42px,4.65vw,65px)}.hbstpl-design-professional-bookkeeping-payroll h2{font-size:clamp(32px,3.2vw,44px)}.hbstpl-design-professional-bookkeeping-payroll h3{font-size:22px;letter-spacing:-.6px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-lead{font-size:18px;color:var(--muted);max-width:570px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-micro{font-size:12px;color:var(--muted);margin-top:18px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art{position:relative;min-height:390px;background:var(--color);color:white;padding:40px;border-radius:3px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art:before{content:'';position:absolute;width:260px;height:260px;right:-50px;top:-95px;border:40px solid var(--accent);border-radius:50%;opacity:.5}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art>*{position:relative}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art .hbstpl-professional-bookkeeping-payroll-art-label{text-transform:uppercase;letter-spacing:2px;font-size:10px;color:var(--accent);margin-bottom:22px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art h2{font-size:34px;max-width:320px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art p{font-size:14px;color:#fff;margin:0 0 26px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art ol{margin:0;padding:0;list-style:none;counter-reset:steps}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art li{border-top:1px solid #ffffff40;padding:12px 0;font-size:14px;counter-increment:steps}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art li:before{content:'0' counter(steps);color:var(--accent);margin-right:20px;font-size:11px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-ribbon{display:flex;justify-content:space-between;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:20px 0;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;color:var(--color)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-section{padding:82px 0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-section-head h2{max-width:600px;margin-bottom:0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-section-head p{max-width:330px;color:var(--muted);font-size:15px;margin-bottom:0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-service{background:var(--paper);border:1px solid var(--line);padding:30px;display:flex;flex-direction:column;align-items:flex-start}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-service .hbstpl-professional-bookkeeping-payroll-num{display:block;color:var(--color);font-size:12px;letter-spacing:1px;margin-bottom:34px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-service p{color:var(--muted);font-size:15px;margin:0 0 22px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-service a{color:var(--color);font-size:13px;font-weight:bold;margin-top:auto;text-underline-offset:5px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-feature{background:var(--color);color:white}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-feature-grid{display:grid;grid-template-columns:1fr 1fr;gap:95px;align-items:center}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-feature .hbstpl-professional-bookkeeping-payroll-kicker{color:var(--accent)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-feature p{color:#fff;opacity:.88}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-feature .hbstpl-professional-bookkeeping-payroll-quote{border-left:2px solid var(--accent);padding:0 0 0 30px;font-size:23px;line-height:1.5}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-special .hbstpl-professional-bookkeeping-payroll-tile{padding:28px 0;border-top:2px solid var(--color)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-special .hbstpl-professional-bookkeeping-payroll-tile h3{font-size:23px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-special .hbstpl-professional-bookkeeping-payroll-tile p{font-size:15px;color:var(--muted)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-process{background:#fff}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-process article{border-top:1px solid var(--line);padding-top:24px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-process .hbstpl-professional-bookkeeping-payroll-step{display:block;font-size:36px;font-family:Georgia,serif;color:var(--color);margin-bottom:20px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-process h3{font-size:22px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-process p{font-size:14px;color:var(--muted)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-about{display:grid;grid-template-columns:.7fr 1.3fr;gap:70px;align-items:center}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-monogram{min-height:265px;background:var(--accent);color:var(--color);display:flex;align-items:center;justify-content:center;font:90px Georgia,serif;border-radius:50% 50% 2px 2px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-bio{font-size:16px;color:var(--muted)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-role{text-transform:uppercase;font-size:11px;letter-spacing:2px;color:var(--color)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-resources{display:grid;grid-template-columns:1fr 1fr;gap:70px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-resource{padding:32px;background:white;border:1px solid var(--line)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-resource p{color:var(--muted);font-size:15px}.hbstpl-design-professional-bookkeeping-payroll details{border-bottom:1px solid var(--line);padding:19px 0}.hbstpl-design-professional-bookkeeping-payroll summary{cursor:pointer;font-weight:bold;font-size:15px}.hbstpl-design-professional-bookkeeping-payroll details p{color:var(--muted);font-size:14px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-contact{border-top:1px solid var(--line)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-contact-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:80px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-contact p{color:var(--muted)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-contact .hbstpl-professional-bookkeeping-payroll-details{font-size:14px;margin:24px 0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-contact .hbstpl-professional-bookkeeping-payroll-details strong{color:var(--ink)}.hbstpl-design-professional-bookkeeping-payroll form{background:#fff;border:1px solid var(--line);padding:32px}.hbstpl-design-professional-bookkeeping-payroll form h3{font-size:23px}.hbstpl-design-professional-bookkeeping-payroll form p{font-size:13px}.hbstpl-design-professional-bookkeeping-payroll label.hbstpl-professional-bookkeeping-payroll-field{display:block;font-size:13px;font-weight:bold;margin-top:15px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-field input,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-field select,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-field textarea{display:block;width:100%;padding:11px;margin-top:6px;border:1px solid #9eaba8;border-radius:2px;color:var(--ink);background:#fff;min-width:0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-field textarea{min-height:100px;resize:vertical}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-form-note{font-size:12px!important}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-form-result{font-size:14px!important;color:var(--color)!important;font-weight:bold}.hbstpl-design-professional-bookkeeping-payroll form .hbstpl-professional-bookkeeping-payroll-btn{margin-top:20px}.hbstpl-design-professional-bookkeeping-payroll footer{background:var(--color);color:#fff;padding:35px 0;font-size:12px}.hbstpl-design-professional-bookkeeping-payroll footer .hbstpl-professional-bookkeeping-payroll-foot-top{display:flex;justify-content:space-between;gap:30px;margin-bottom:24px}.hbstpl-design-professional-bookkeeping-payroll footer .hbstpl-professional-bookkeeping-payroll-foot-name{font-size:21px;font-weight:bold}.hbstpl-design-professional-bookkeeping-payroll footer p{max-width:960px;opacity:.85}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-endnav{display:flex;gap:20px;flex-wrap:wrap}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-editorial h1,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-editorial h2{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-1.8px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-editorial .hbstpl-professional-bookkeeping-payroll-art{border-radius:120px 120px 3px 3px;padding-top:110px;min-height:445px}.hbstpl-design-professional-bookkeeping-payroll.hbstpl-professional-bookkeeping-payroll-warm .hbstpl-professional-bookkeeping-payroll-service,.hbstpl-design-professional-bookkeeping-payroll.hbstpl-professional-bookkeeping-payroll-warm form{border-radius:14px}.hbstpl-design-professional-bookkeeping-payroll.hbstpl-professional-bookkeeping-payroll-warm .hbstpl-professional-bookkeeping-payroll-art{border-radius:140px 140px 20px 20px;min-height:450px}.hbstpl-design-professional-bookkeeping-payroll.hbstpl-professional-bookkeeping-payroll-warm .hbstpl-professional-bookkeeping-payroll-hero{grid-template-columns:1fr 1fr}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-bold h1{font-size:clamp(45px,5.8vw,79px);letter-spacing:-3px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-bold .hbstpl-professional-bookkeeping-payroll-art{border-radius:0;box-shadow:14px 14px 0 var(--accent)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-bold .hbstpl-professional-bookkeeping-payroll-special .hbstpl-professional-bookkeeping-payroll-tile{background:var(--accent);border:none;padding:32px;min-height:245px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-bold .hbstpl-professional-bookkeeping-payroll-monogram{border-radius:0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-clean .hbstpl-professional-bookkeeping-payroll-art{border-radius:16px;border-bottom:10px solid var(--accent)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-clean .hbstpl-professional-bookkeeping-payroll-service{border-top:4px solid var(--color)}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-clean .hbstpl-professional-bookkeeping-payroll-hero{gap:55px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview a:focus-visible,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview input:focus-visible{outline-color:#fa6a35}@media(max-width:950px){.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav{flex-wrap:wrap;padding:20px 0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav nav{gap:17px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-hero,.hbstpl-design-professional-bookkeeping-payroll.hbstpl-professional-bookkeeping-payroll-warm .hbstpl-professional-bookkeeping-payroll-hero{gap:30px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-wrap{padding:0 26px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-grid{gap:16px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-service{padding:23px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-feature-grid,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-resources,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-contact-grid{gap:38px}}@media(max-width:700px){.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-wrap{padding:0 22px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview{padding:12px 18px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview-right{gap:12px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav{gap:16px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav nav{width:100%;justify-content:space-between;gap:10px;font-size:12px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav .hbstpl-professional-bookkeeping-payroll-btn{min-height:40px;padding:9px 12px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-hero,.hbstpl-design-professional-bookkeeping-payroll.hbstpl-professional-bookkeeping-payroll-warm .hbstpl-professional-bookkeeping-payroll-hero,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-feature-grid,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-about,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-resources,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-contact-grid{grid-template-columns:1fr;gap:32px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-hero{padding:44px 0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-hero h1,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-bold h1{font-size:46px;letter-spacing:-1.9px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art,.hbstpl-design-professional-bookkeeping-payroll.hbstpl-professional-bookkeeping-payroll-warm .hbstpl-professional-bookkeeping-payroll-art,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-editorial .hbstpl-professional-bookkeeping-payroll-art{min-height:340px;padding:30px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-editorial .hbstpl-professional-bookkeeping-payroll-art,.hbstpl-design-professional-bookkeeping-payroll.hbstpl-professional-bookkeeping-payroll-warm .hbstpl-professional-bookkeeping-payroll-art{padding-top:90px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art h2{font-size:30px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-ribbon{flex-wrap:wrap;font-size:10px;gap:10px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-section{padding:50px 0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-section-head{display:block}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-section-head p{margin-top:18px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-grid{grid-template-columns:1fr}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-service .hbstpl-professional-bookkeeping-payroll-num{margin-bottom:20px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-feature .hbstpl-professional-bookkeeping-payroll-quote{font-size:20px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-monogram{max-width:230px;min-height:230px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-form-row{grid-template-columns:1fr;gap:0}.hbstpl-design-professional-bookkeeping-payroll form{padding:23px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-foot-top{flex-direction:column}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-bold .hbstpl-professional-bookkeeping-payroll-art{box-shadow:7px 7px 0 var(--accent)}}@media(prefers-reduced-motion:reduce){.hbstpl-design-professional-bookkeeping-payroll{scroll-behavior:auto}}@media print{.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-preview,.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav nav,.hbstpl-design-professional-bookkeeping-payroll form{display:none}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-section{padding:30px 0}}.hbstpl-design-professional-bookkeeping-payroll{--color:#633a32;--accent:#f0c79c;--bg:#fcf6ed;--wp--style--block-gap:0;overflow-wrap:anywhere}.hbstpl-design-professional-bookkeeping-payroll *{box-sizing:border-box}.hbstpl-design-professional-bookkeeping-payroll .wp-block-group{margin-block-start:0;margin-block-end:0}.hbstpl-design-professional-bookkeeping-payroll .wp-block-image{margin:0}.hbstpl-design-professional-bookkeeping-payroll .wp-block-image img{width:100%;display:block;height:100%;min-height:240px;max-height:520px;object-fit:cover}.hbstpl-design-professional-bookkeeping-payroll .wp-block-button__link{border-radius:3px;font-size:14px;text-decoration:none}.hbstpl-design-professional-bookkeeping-payroll .wp-block-buttons{gap:12px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-brand{max-width:600px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-schedule-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-schedule-card{border:1px solid #8885;padding:22px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-inquiry-card{padding:28px;border:1px solid #8885}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-faq-item{padding:20px 0;border-bottom:1px solid #8885}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav{flex-wrap:wrap}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav-links{display:flex;flex-wrap:wrap;gap:18px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav-links a{color:inherit;background:transparent;padding:6px 0;border:0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-gallery .wp-block-image img{height:280px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-hero-art .wp-block-image img{height:510px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-monogram{background:none}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-monogram img{border-radius:50% 50% 3px 3px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art .wp-block-image{margin-bottom:25px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art .wp-block-image img{height:250px;min-height:0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-art:before{display:none}@media(max-width:800px){.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-schedule-cards{grid-template-columns:1fr}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-hero-art .wp-block-image img{height:360px}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav-links{display:flex!important}}.hbstpl-design-professional-bookkeeping-payroll .wp-block-button__link{background:transparent;color:inherit;padding:0;border:0}.hbstpl-design-professional-bookkeeping-payroll .wp-block-button{margin:0}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav-links .wp-block-button__link{background:transparent;color:inherit}.hbstpl-design-professional-bookkeeping-payroll .hbstpl-professional-bookkeeping-payroll-nav-links .wp-block-button{padding:6px 0}