.hq-problems{position:relative;overflow:hidden;background:#fff}.hq-problems__shell{position:relative;z-index:1}.hq-problems__title{max-width:740px;margin:0 auto var(--space-xl);text-align:center;color:#111827;font-size:clamp(28px,3.6vw,36px)!important}.hq-problems__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-grid);align-items:stretch}.hq-problems__grid>.hq-problem-card{height:100%}.hq-problem-card{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,38%);align-items:center;gap:clamp(16px,2.5vw,28px);box-sizing:border-box;padding:clamp(18px,2.4vw,26px) clamp(18px,2.4vw,24px);min-height:clamp(220px,22vw,260px);height:100%;border-radius:10px;border:2px solid var(--color-primary);background:#fff;box-shadow:0 0 0 1px #8781ed40,0 4px 22px #4f46e533,0 14px 48px #4f46e524;overflow:hidden;transition:transform .3s cubic-bezier(.22,1,.36,1),border-color .3s ease,box-shadow .3s ease,background .3s ease}.hq-problem-card:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(110% 85% at 18% 42%,#8781ed24,#fff0 68%);transition:opacity .3s ease}.hq-problem-card:hover,.hq-problem-card:focus-within{border-color:#fff;background:linear-gradient(180deg,#fff,#faf8ff);box-shadow:inset 0 0 32px color-mix(in srgb,var(--color-secondary) 28%,transparent),inset 0 0 72px color-mix(in srgb,var(--color-secondary) 16%,transparent),0 0 0 1px #fff,0 12px 36px color-mix(in srgb,var(--color-secondary) 42%,transparent),0 28px 72px color-mix(in srgb,var(--color-secondary) 34%,transparent)}.hq-problem-card:hover:before,.hq-problem-card:focus-within:before{opacity:1}.hq-problem-card__copy{position:relative;z-index:1;min-width:0;align-self:center}.hq-problem-card__copy h3{margin:0 0 10px;font-family:var(--font-heading);font-size:clamp(18px,1.8vw,24px);font-weight:500;line-height:1.2;color:#111827}.hq-problem-card__copy p{margin:0;font-size:15px;line-height:1.5;color:#0f0f0f}.hq-problem-card__media{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;min-height:140px;background:transparent}.hq-problem-card__media img{display:block;width:100%;height:auto;max-width:200px;max-height:160px;object-fit:contain;object-position:center;background:transparent;mix-blend-mode:multiply}@media(max-width:1100px){.hq-problems__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:768px){.hq-problems__grid{grid-template-columns:1fr}.hq-problem-card{grid-template-columns:1fr;min-height:unset;height:auto}.hq-problem-card__media{order:-1;min-height:80px;min-width:0}.hq-problem-card__media img{width:min(180px,70%);height:auto;max-width:180px;max-height:134px}.hq-problem-card__copy h3,.hq-problem-card__copy p{text-align:center}}.hosted-quickbooks-page[data-astro-cid-nm55gaou] .inner-page-hero__description:empty{display:none}.hosted-quickbooks-page[data-astro-cid-nm55gaou] .hosted-qb-benefits .services-showcase__grid{align-items:start}.hosted-quickbooks-page[data-astro-cid-nm55gaou] .hosted-qb-benefits .service-card{align-self:auto;height:auto;min-height:290px}.hosted-quickbooks-page[data-astro-cid-nm55gaou] .hosted-qb-benefits .service-card-media{width:210px;height:150px;margin-bottom:14px}.hosted-quickbooks-page[data-astro-cid-nm55gaou] .hosted-qb-benefits .service-card-media img{position:relative!important;left:0!important;object-fit:contain;object-position:left center}.hosted-quickbooks-page[data-astro-cid-nm55gaou] .hosted-qb-benefits .service-card:hover .service-card-media img,.hosted-quickbooks-page[data-astro-cid-nm55gaou] .hosted-qb-benefits .service-card:focus-visible .service-card-media img{position:relative!important;left:0!important}@media(max-width:980px){.hosted-quickbooks-page[data-astro-cid-nm55gaou] .hosted-qb-benefits .service-card{min-height:250px}}@media(max-width:768px){.hosted-quickbooks-page[data-astro-cid-nm55gaou] .hosted-qb-benefits .service-card{min-height:unset}.hosted-quickbooks-page[data-astro-cid-nm55gaou] .hosted-qb-benefits .service-card-media{width:100%;height:auto;margin-bottom:0}}
