/* Public placement of the shared time/cost comparison. */
.benefit-embed{scroll-margin-top:100px}
.benefit-embed .tv-section,.benefit-embed .cb-section{padding:60px 0}
.benefit-embed .tv-heading h2,.benefit-embed .cb-heading h2{font-size:clamp(28px,3.4vw,46px);line-height:1.12;letter-spacing:-.04em;font-weight:500}
.benefit-embed .tv-heading em,.benefit-embed .cb-heading em{font-style:normal}
.benefit-phases{border-top:1px solid #d6cadf;margin-top:26px;padding-top:18px}
.benefit-phases>summary{cursor:pointer;font-size:14px;color:#654381}
.benefit-phases .tv-stages{margin-top:24px}
.benefit-embed .tv-planning-note{margin-top:20px}
@media(max-width:600px){.benefit-embed .tv-section,.benefit-embed .cb-section{padding:38px 0}.benefit-embed .tv-heading h2,.benefit-embed .cb-heading h2{font-size:30px}}
