/* A consistent, compact rhythm without removing approved content. */
body .solutions{padding-top:52px;padding-bottom:48px}body .reporting-story{padding-top:46px;padding-bottom:46px}body .integrations{padding-top:48px;padding-bottom:30px}body .integrations-intro{margin-bottom:25px}body .integrations-intro h2{font-size:30px;margin:13px 0;line-height:1.2}body .integrations-bottom{margin-top:22px;padding-top:17px;gap:20px}body .plans-section{padding-top:43px;padding-bottom:38px}body .plans-heading{margin-bottom:26px;gap:0}body .plans-heading h2{font-size:32px;line-height:1.2;letter-spacing:-1.1px;margin:13px 0 12px}body .plans-heading p{font-size:12px;line-height:1.8;margin:0;max-width:620px}body .plans-heading>div:first-child{max-width:760px}body .plans-shared{margin-top:25px;padding-top:24px;padding-bottom:24px}body .journey{padding-top:38px;padding-bottom:30px}body .journey-heading{margin-bottom:42px}body .journey-heading h2{font-size:34px;line-height:1.2;letter-spacing:-1.2px;margin:15px 0 12px}body .journey-heading>p{font-size:12px;line-height:1.8;max-width:680px;margin:0 auto}body .migration-story{margin-top:35px}body .migration-heading{padding-top:28px}body .migration-heading h3{font-size:26px}body .assurance{padding-top:38px;padding-bottom:38px}body .faq{padding-top:42px;padding-bottom:46px}.journey-details{margin-top:14px}.journey-details summary{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;color:#8795af;list-style:none;cursor:pointer;padding:7px 0;border-top:1px solid #e3e9f4}.journey-details summary::-webkit-details-marker{display:none}.journey-details summary>span{font-size:14px;color:#9ba8bd;transition:transform .2s}.journey-details[open] summary>span{transform:rotate(45deg)}.journey-details summary:focus-visible{outline:2px solid #98aecf;outline-offset:3px}.journey-details ul{margin-top:8px}.journey-details summary:hover{color:#486f9d}@media(max-width:750px){body .solutions{padding-top:34px;padding-bottom:34px}body .reporting-story{padding-top:34px;padding-bottom:34px}body .integrations{padding-top:34px;padding-bottom:23px}body .integrations-intro{gap:18px}body .integrations-intro h2{font-size:27px}body .plans-section{padding-top:30px;padding-bottom:30px}body .plans-heading h2{font-size:28px}body .plans-heading{margin-bottom:22px}body .journey{padding-top:30px;padding-bottom:25px}body .journey-heading h2{font-size:29px}body .journey-heading>p br{display:none}body .migration-heading h3{font-size:24px}body .migration-story{margin-top:28px}body .assurance,body .faq{padding-top:30px;padding-bottom:30px}}@media(prefers-reduced-motion:reduce){.journey-details summary>span{transition:none}}
