.integrations-selected{--integration-ink:var(--ink);--integration-muted:var(--muted);--integration-line:var(--line);--integration-paper:var(--paper);--integration-gutter:max(24px, calc((100% - 1200px) / 2));color:var(--integration-ink)}.integrations-selected section{padding:72px var(--integration-gutter);scroll-margin-top:24px}.integrations-selected :is(h1,h2,h3){color:var(--integration-ink);text-wrap:balance;letter-spacing:-.035em}.integrations-selected h1{max-width:18ch;margin-bottom:24px}.integrations-selected h1 span{color:var(--brand-strong)}.integrations-selected h2{margin-bottom:24px}.integrations-selected h3{margin-bottom:16px}.integrations-selected p{color:var(--integration-muted);font-size:1rem}.integrations-selected .eyebrow{color:var(--eyebrow);margin-bottom:16px}.integrations-selected .btn{justify-content:center;align-items:center;gap:20px;min-height:50px;display:inline-flex}.integrations-selected .text-link{min-height:44px;color:var(--action);align-items:center;gap:16px;display:inline-flex}.integrations-selected .text-link:hover{text-decoration-color:currentColor}.integrations-selected a span[aria-hidden]{flex-shrink:0;font-size:1.2em}.integrations-selected .integration-intro{grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;padding-top:44px;display:grid}.integrations-selected .intro-copy{min-width:0}.integrations-selected .crumb{margin-bottom:36px;font-size:.9375rem}.integrations-selected .intro-lead{max-width:49ch;margin-bottom:28px;font-size:1.07rem}.integrations-selected .intro-links{border:0;flex-flow:wrap;gap:8px 24px;padding:20px 0 0;display:flex}.integrations-selected .intro-links a{min-height:44px;color:var(--action);text-underline-offset:4px;border:0;align-items:center;gap:10px;padding:0;font-size:.9375rem;text-decoration:underline;display:inline-flex}.integrations-selected .workflow-panel{border:1px solid var(--integration-line);background:var(--integration-paper);border-radius:var(--r-panel);padding:34px}.integrations-selected .workflow-panel h2{margin-bottom:28px;font-size:1.65rem}.integrations-selected .workflow-panel ol{margin:0;padding:0;list-style:none}.integrations-selected .workflow-panel li{grid-template-columns:34px 1fr;gap:18px;padding-bottom:26px;display:grid;position:relative}.integrations-selected .workflow-panel li:last-child{padding-bottom:0}.integrations-selected .workflow-panel li:not(:last-child):after{content:"";background:var(--line-strong);width:1px;position:absolute;top:38px;bottom:5px;left:16px}.integrations-selected .step-number{border:1px solid var(--line-strong);width:34px;height:34px;color:var(--action);border-radius:50%;justify-content:center;align-items:center;font-size:.875rem;display:flex}.integrations-selected .workflow-panel h3{margin:5px 0 7px;font-size:1rem}.integrations-selected .workflow-panel p:not(.eyebrow){margin:0;font-size:.9375rem}.integrations-selected .section-heading{justify-content:space-between;align-items:flex-end;gap:48px;margin-bottom:36px;display:flex}.integrations-selected .section-heading h2{margin-bottom:0}.integrations-selected .section-heading>p{max-width:360px;margin-bottom:3px}.integrations-selected .healthcare-section{background:var(--integration-paper)}.integrations-selected .healthcare-grid,.integrations-selected .systems-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.integrations-selected .healthcare-card{border:1px solid var(--integration-line);border-top:3px solid var(--brand-strong);border-radius:var(--r-panel);background:#fff;flex-direction:column;padding:36px;display:flex}.integrations-selected .card-category{color:var(--action);margin-bottom:14px;font-size:.9375rem;font-weight:700}.integrations-selected .healthcare-card h3{margin-bottom:20px;font-size:2rem}.integrations-selected .healthcare-card ul{color:var(--integration-muted);margin:4px 0 24px;padding:0;list-style:none}.integrations-selected .healthcare-card li{border-bottom:1px solid var(--integration-line);padding:10px 0;font-size:.9375rem}.integrations-selected .healthcare-card .text-link{justify-content:space-between;margin-top:auto}.integrations-selected .fit-note{max-width:900px;margin:24px 0 0;font-size:.9375rem}.integrations-selected .system-card{border:1px solid var(--integration-line);border-radius:var(--r-panel);flex-direction:column;padding:30px;display:flex}.integrations-selected .system-card>p:not(.card-category){font-size:.96rem}.integrations-selected .system-card .workflow-question{border-left:2px solid var(--line-strong);padding-left:16px;font-size:.9375rem}.integrations-selected .system-card .text-link{justify-content:space-between;margin-top:auto}.integrations-selected .fit-strip{background:var(--integration-paper);border-radius:var(--r-panel);margin-top:32px;padding:28px 32px}.integrations-selected .fit-strip h3{margin-bottom:12px;font-size:1.15rem}.integrations-selected .fit-strip p{max-width:80ch;margin-bottom:8px;font-size:.9375rem}.integrations-selected .working-together{background:var(--integration-ink);grid-template-columns:1fr 1fr;gap:80px;display:grid}.integrations-selected .working-together :is(h2,h3){color:#fff}.integrations-selected .working-together p{color:var(--on-dark-muted)}.integrations-selected .working-together .eyebrow,.integrations-selected .working-together .text-link{color:var(--on-dark-accent)}.integrations-selected .working-together :focus-visible{outline-color:var(--on-dark-accent)}.integrations-selected .working-together>div>p:not(.eyebrow){max-width:40ch}.integrations-selected .working-steps{margin:0;padding:0;list-style:none}.integrations-selected .working-steps li{border-top:1px solid var(--on-dark-line);gap:22px;padding:24px 0;display:flex}.integrations-selected .working-steps li:first-child{border-top:0;padding-top:0}.integrations-selected .working-steps li:last-child{padding-bottom:0}.integrations-selected .working-steps li>span{color:var(--on-dark-accent);padding-top:3px;font-size:.9375rem}.integrations-selected .working-steps h3{margin-bottom:10px;font-size:1.2rem}.integrations-selected .working-steps p{margin:0;font-size:.94rem}.integrations-selected .working-steps .text-link{margin-top:8px}.integrations-selected .commercial-section{padding-bottom:0}.integrations-selected .commercial-panel{border-bottom:1px solid var(--integration-line);grid-template-columns:.9fr 1.1fr;gap:64px;padding-bottom:48px;display:grid}.integrations-selected .commercial-panel h2{margin-bottom:0}.integrations-selected .commercial-panel .fine{margin:16px 0 0;font-size:.9375rem}@media (width<=1050px){.integrations-selected .integration-intro,.integrations-selected .working-together{gap:36px}.integrations-selected .workflow-panel,.integrations-selected .healthcare-card{padding:28px}.integrations-selected .commercial-panel{gap:36px}}@media (width<=800px){.integrations-selected .integration-intro,.integrations-selected .working-together,.integrations-selected .commercial-panel{grid-template-columns:1fr}.integrations-selected .section-heading{display:block}.integrations-selected .section-heading>p{max-width:55ch;margin-top:20px}.integrations-selected .intro-lead{max-width:60ch}.integrations-selected .healthcare-grid,.integrations-selected .systems-grid{grid-template-columns:1fr}.integrations-selected .working-together>div>p:not(.eyebrow){max-width:60ch}}@media (width<=700px){.integrations-selected{--integration-gutter:16px}.integrations-selected section{padding-block:48px}.integrations-selected .integration-intro{padding-top:28px}.integrations-selected .crumb{margin-bottom:28px}.integrations-selected .intro-lead{font-size:1rem}.integrations-selected .intro-copy>.btn,.integrations-selected .integration-close>.btn{width:100%;max-width:360px}.integrations-selected .workflow-panel,.integrations-selected .healthcare-card,.integrations-selected .system-card,.integrations-selected .fit-strip{padding:26px 24px}.integrations-selected .commercial-section{padding-bottom:0}.integrations-selected .commercial-panel{gap:16px}}@media (width<=360px){.integrations-selected .workflow-panel,.integrations-selected .healthcare-card,.integrations-selected .system-card,.integrations-selected .fit-strip{padding-inline:20px}.integrations-selected .btn{gap:12px;padding-inline:14px}.integrations-selected .text-link,.integrations-selected .workflow-panel li{gap:12px}}.integrations-selected .quickbooks-spotlight{padding-top:0}.integrations-selected .quickbooks-feature{border:1px solid var(--integration-line);border-radius:var(--r-panel);grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:40px;display:grid}.integrations-selected .quickbooks-feature h2{margin-bottom:20px}.integrations-selected .quickbooks-feature-options{background:var(--integration-paper);border-radius:var(--r-panel);padding:28px}.integrations-selected .quickbooks-feature-options h3{font-size:1.3rem}.integrations-selected .quickbooks-feature-options ul{flex-wrap:wrap;gap:10px;margin:20px 0;padding:0;list-style:none;display:flex}.integrations-selected .quickbooks-feature-options li{border:1px solid var(--line-strong);border-radius:var(--r-control);color:var(--action);background:#fff;padding:10px 14px;font-size:.9375rem;font-weight:600}.integrations-selected .quickbooks-feature-options p{font-size:.9375rem}.integrations-selected .quickbooks-feature-options .fine{margin-bottom:0;font-size:.9375rem}@media (width<=1050px){.integrations-selected .quickbooks-feature{gap:32px;padding:30px}}@media (width<=800px){.integrations-selected .quickbooks-feature{grid-template-columns:1fr}}@media (width<=700px){.integrations-selected .quickbooks-spotlight{padding-top:0}.integrations-selected .quickbooks-feature{gap:28px;padding:26px 20px}.integrations-selected .quickbooks-feature-options{padding:24px 20px}.integrations-selected .quickbooks-feature .btn{width:100%}}
