.LR5MJa_page{--succession-ink:#212e50;--succession-paper:#f2f5f7;--succession-blue:#0470c0;--succession-red:#eb2738;color:var(--succession-ink)}.LR5MJa_section{padding-block:clamp(3.5rem,7vw,6.5rem)}.LR5MJa_heading{font-family:var(--font-serif,Georgia, serif);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(2rem,3.5vw,3.25rem);line-height:1.12}.LR5MJa_body{font-size:1.0625rem;line-height:1.8}.LR5MJa_eyebrow{letter-spacing:.17em;text-transform:uppercase;font-size:.7rem;font-weight:700}.LR5MJa_download{background:#eaf1f6;scroll-margin-top:7rem}.LR5MJa_step{border-top:1px solid #212e5026;gap:1.5rem;padding-block:2.5rem;display:grid}.LR5MJa_number{font-family:var(--font-display), sans-serif;color:var(--succession-blue);letter-spacing:-.06em;font-size:3rem;line-height:1}.LR5MJa_commitments{counter-reset:commitment}.LR5MJa_commitment{counter-increment:commitment;border-top:1px solid #ffffff26;gap:1.25rem;padding-block:1.2rem;display:flex}.LR5MJa_commitment:before{content:"0" counter(commitment);color:#8dc8ee;padding-top:.25rem;font-size:.75rem}.LR5MJa_rating{border-top:4px solid var(--succession-blue);background:#eaf1f6;padding:1.7rem}.LR5MJa_critical{border-color:var(--succession-red);background:var(--succession-red);color:#fff}.LR5MJa_critical p,.LR5MJa_critical span{color:#fff}.LR5MJa_tool{border-top:1px solid #212e5033;padding-top:1.5rem}.LR5MJa_link{background:var(--succession-blue);color:#fff;border-radius:.375rem;justify-content:center;align-items:center;gap:.7rem;padding:.95rem 1.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.LR5MJa_link:hover{background:#035f9f}.LR5MJa_link:focus-visible{outline-offset:5px;outline:2px solid}.LR5MJa_lowerSplit{gap:2.5rem;margin-top:3rem;display:grid}.LR5MJa_lowerList{gap:1.25rem;margin-top:1.5rem;display:grid}.LR5MJa_lowerList li{align-items:flex-start;gap:.8rem;font-size:1rem;line-height:1.75;display:flex}.LR5MJa_lowerList svg{color:var(--succession-blue);flex-shrink:0;margin-top:.35rem}.LR5MJa_pricingTable{border-collapse:collapse;text-align:left;table-layout:fixed;width:100%;margin-top:3rem}.LR5MJa_pricingTable th{text-transform:uppercase;letter-spacing:.12em;background:#dfe9f0;padding:1rem;font-size:.7rem}.LR5MJa_pricingTable td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #212e5026;padding:1.5rem 1rem;font-size:.9375rem;line-height:1.75}.LR5MJa_pricingTable th:first-child{width:23%}.LR5MJa_pricingTable th:nth-child(2){width:39%}.LR5MJa_pricingTable th:nth-child(3){width:16%}.LR5MJa_pricingTable td:first-child,.LR5MJa_pricingTable td:last-child{font-weight:600}.LR5MJa_lowerCallout{border-left:3px solid var(--succession-blue);background:#e6edf2;margin-top:3rem;padding:clamp(1.4rem,3vw,2.5rem)}.LR5MJa_diagnosticCallout{color:#f2f5f7;background:#212e50}.LR5MJa_textLink{color:var(--succession-blue);text-underline-offset:.25rem;align-items:center;gap:.6rem;font-weight:600;display:inline-flex}.LR5MJa_textLink:hover{text-decoration:underline}.LR5MJa_audienceRows{margin-top:3rem}.LR5MJa_audienceRow{border-top:1px solid #212e5026;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:1.7rem;display:grid}.LR5MJa_audienceRow:hover h3{color:var(--succession-blue)}.LR5MJa_audienceRow h3{font-family:var(--font-serif,Georgia, serif);font-size:clamp(1.4rem,2.2vw,1.9rem);line-height:1.25}.LR5MJa_audienceRow p{color:#526079;margin-top:.65rem;line-height:1.7}.LR5MJa_proofBand{border-bottom:1px solid #212e5026;gap:2rem;margin-bottom:3.5rem;padding-block:2.5rem;display:grid}.LR5MJa_proofStat strong{color:var(--succession-blue);font-family:var(--font-serif,Georgia, serif);font-size:clamp(2.5rem,4vw,3.6rem);font-weight:400;line-height:1.1;display:block}.LR5MJa_proofStat span{color:#526079;margin-top:.7rem;font-size:.875rem;display:block}.LR5MJa_caseStudy{border-top:2px solid var(--succession-blue);padding-top:1.5rem}.LR5MJa_caseStudy h3{font-family:var(--font-serif,Georgia, serif);font-size:clamp(1.6rem,2.5vw,2.2rem);line-height:1.2}.LR5MJa_quote{background:#e6edf2;margin-top:3.5rem;padding:clamp(1.7rem,4vw,3.5rem)}.LR5MJa_quote p{max-width:53rem;font-family:var(--font-serif,Georgia, serif);font-size:clamp(1.5rem,3vw,2.35rem);line-height:1.4}.LR5MJa_quote footer{color:#526079;margin-top:1.5rem;font-size:.875rem}.LR5MJa_relatedRow{border-bottom:1px solid #212e5026;gap:1rem;padding-block:2rem;display:grid}.LR5MJa_relatedRow h3{font-family:var(--font-serif,Georgia, serif);font-size:1.6rem;line-height:1.25}.LR5MJa_faq{border-bottom:1px solid #212e5026}.LR5MJa_faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:1.5rem;font-size:1.1rem;font-weight:600;list-style:none;display:flex}.LR5MJa_faq summary::-webkit-details-marker{display:none}.LR5MJa_faq summary svg{flex-shrink:0}.LR5MJa_faq[open] summary svg{transform:rotate(45deg)}.LR5MJa_faq p{color:#526079;max-width:65rem;padding-bottom:1.75rem;line-height:1.8}.LR5MJa_faq summary:focus-visible,.LR5MJa_textLink:focus-visible,.LR5MJa_audienceRow:focus-visible{outline:2px solid var(--succession-blue);outline-offset:5px}.LR5MJa_finalActions{flex-wrap:wrap;align-items:center;gap:1.25rem;margin-top:2rem;display:flex}.LR5MJa_finalSecondary{color:#f2f5f7;border:1px solid #fff6;border-radius:.375rem;align-items:center;gap:.7rem;padding:.95rem 1.5rem;font-size:.875rem;font-weight:700;display:inline-flex}.LR5MJa_finalSecondary:hover{background:#ffffff12}.LR5MJa_finalSecondary:focus-visible{outline-offset:5px;outline:2px solid #8dc8ee}@media (min-width:768px){.LR5MJa_proofBand{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.LR5MJa_lowerSplit{grid-template-columns:repeat(2,minmax(0,1fr));gap:4rem}.LR5MJa_relatedRow{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}@media (max-width:767px){.LR5MJa_pricingTable,.LR5MJa_pricingTable tbody,.LR5MJa_pricingTable tr,.LR5MJa_pricingTable td{width:100%;display:block}.LR5MJa_pricingTable thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.LR5MJa_pricingTable tr{border-top:2px solid var(--succession-blue);padding-block:1rem}.LR5MJa_pricingTable td{border:0;grid-template-columns:minmax(0,1fr);gap:.3rem;padding:.65rem 0;display:grid}.LR5MJa_pricingTable td:before{content:attr(data-label);letter-spacing:.12em;text-transform:uppercase;color:#526079;font-size:.65rem;font-weight:700}}@media (min-width:1024px){.LR5MJa_step{grid-template-columns:4rem minmax(0,.85fr) minmax(0,1.15fr);gap:2rem;padding-block:3rem}}
