@layer v724-benefits {
 body .v724-benefits{background:#F1F7EC!important;padding:56px 0!important;border-block:1px solid #D9E5D1!important;color:#172C1E!important}
 body .v724-benefits>.shell{max-width:1240px!important;margin:auto!important;padding:0 24px!important;display:block!important}
 body .v724-benefits .eyebrow-simple{color:#416C25!important;font-size:12px!important;font-weight:600!important;letter-spacing:.09em!important}
 body .v724-benefits h2{font-size:clamp(28px,3vw,40px)!important;line-height:1.2!important;font-weight:600!important;margin:14px 0 20px!important;max-width:32ch!important}
 body .v724-benefits p{font-size:16px!important;line-height:1.7!important;color:#425349!important;max-width:85ch!important;margin:0 0 20px!important}
 body .v724-benefit-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;margin:28px 0!important}
 body .v724-benefit-grid article{padding:20px 0 0!important;border-top:2px solid #8DB36D!important}
 body .v724-benefit-grid h3{font-size:20px!important;font-weight:600!important;line-height:1.4!important;margin:0 0 14px!important}
 body .v724-benefits .v724-benefit-note{font-size:14px!important;margin:16px 0 0!important}
 body .v724-compact{padding:36px 0!important}
 body .v724-compact h2{font-size:clamp(24px,2.5vw,30px)!important;max-width:50ch!important}
 body .v724-scenario-breakdown{margin-top:24px!important;padding:24px!important;border:1px solid #CADDBC!important;border-radius:16px!important;background:#F1F7EC!important;color:#172C1E!important}
 body .v724-scenario-breakdown[hidden]{display:none!important}
 body .v724-scenario-breakdown h3{font-size:20px!important;line-height:1.4!important;margin:0 0 20px!important;font-weight:600!important}
 body .v724-scenario-breakdown dl{margin:0!important}
 body .v724-scenario-breakdown dl>div{padding:16px 0!important;border-top:1px solid #CCDCC2!important}
 body .v724-scenario-breakdown dt{font-size:14px!important;line-height:1.5!important;font-weight:600!important}
 body .v724-scenario-breakdown dd{font-size:20px!important;line-height:1.5!important;margin:8px 0 0!important;font-weight:600!important;overflow-wrap:anywhere!important}
 body .v724-scenario-breakdown p{font-size:14px!important;line-height:1.7!important;color:#425349!important;margin:16px 0 0!important}
 @media(max-width:700px){body .v724-benefit-grid{grid-template-columns:1fr!important}body .v724-benefits{padding:36px 0!important}body .v724-scenario-breakdown{padding:20px!important}}
}
