.revenue-cycle-hero{padding-block:clamp(70px,8vw,120px)}.revenue-cycle-hero picture,.revenue-cycle-hero picture img{width:100%;display:block}.revenue-cycle-hero picture img{aspect-ratio:4/3;object-fit:cover;object-position:68% center;border-radius:8px}.revenue-cycle-intro{align-items:start}.revenue-cycle-intro>div{max-width:760px}.revenue-cycle-process .process-grid{grid-template-columns:repeat(4,1fr)}.revenue-cycle-roles{background:#fafcff;grid-template-columns:.82fr 1.18fr;align-items:start;gap:clamp(50px,9vw,140px);display:grid}.revenue-cycle-roles>div:first-child{max-width:560px}.revenue-cycle-role-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:1fr 1fr;display:grid}.revenue-cycle-role-grid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);background:#fff;padding:28px}.revenue-cycle-role-grid h3{color:var(--blue);margin-bottom:12px}.revenue-cycle-role-grid p{margin-bottom:0}.revenue-cycle-proof{grid-template-columns:1.2fr .8fr;align-items:center;gap:clamp(50px,9vw,140px);display:grid}.revenue-cycle-proof-copy{max-width:730px}.revenue-cycle-seal{border-left:2px solid var(--blue);align-items:center;gap:24px;padding:18px 0 18px 28px;display:flex}.revenue-cycle-seal img{object-fit:contain;flex:none}.revenue-cycle-seal p{max-width:300px;margin:0}.revenue-cycle-seal strong{color:var(--ink)}.revenue-cycle-fit{background:#fff}.revenue-cycle-fit>div:first-child{max-width:760px;margin-bottom:42px}.revenue-cycle-fit .path-grid{grid-template-columns:repeat(2,1fr);gap:22px}.revenue-cycle-fit .detail-panel{min-height:100%;padding:30px}.revenue-cycle-fit .detail-panel h3{color:var(--blue);margin-bottom:12px}.revenue-cycle-fit .detail-panel p{margin-bottom:0}.revenue-cycle-approach{grid-template-columns:.78fr 1.22fr;align-items:start;gap:clamp(50px,9vw,140px);display:grid}.revenue-cycle-approach>div:first-child{position:sticky;top:130px}.revenue-cycle-copy{max-width:730px}.revenue-cycle-copy p:last-child{margin-bottom:0}.revenue-cycle-copy a{color:var(--blue);text-underline-offset:3px;font-weight:800;text-decoration:underline}.revenue-cycle-criteria{color:#fff;background:#081838;grid-template-columns:.82fr 1.18fr;gap:clamp(50px,9vw,140px);display:grid}.revenue-cycle-criteria>div:first-child{max-width:550px}.revenue-cycle-criteria .eyebrow{color:#9bbcff}.revenue-cycle-criteria p{color:#c5d2e7}.revenue-cycle-criteria-grid{border-top:1px solid #385278;border-left:1px solid #385278;grid-template-columns:1fr 1fr;display:grid}.revenue-cycle-criteria-grid article{border-bottom:1px solid #385278;border-right:1px solid #385278;padding:26px}.revenue-cycle-criteria-grid h3{margin-bottom:13px}.revenue-cycle-criteria-grid p{margin-bottom:0}.revenue-cycle-faq{background:var(--pale)}.revenue-cycle-faq>h2{text-align:center;max-width:760px;margin-inline:auto}.revenue-cycle-faq .faq-list{padding-top:38px}@media (max-width:800px){.revenue-cycle-process .process-grid,.revenue-cycle-roles,.revenue-cycle-proof,.revenue-cycle-fit .path-grid,.revenue-cycle-approach,.revenue-cycle-criteria{grid-template-columns:1fr}.revenue-cycle-approach>div:first-child{position:static}.revenue-cycle-seal{padding-left:20px}}@media (max-width:480px){.revenue-cycle-role-grid,.revenue-cycle-criteria-grid{grid-template-columns:1fr}.revenue-cycle-seal{flex-direction:column;align-items:flex-start}}
