.benefit-icon-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none;margin:0}.infographic-benefits{gap:25px}.infographic-benefits>article{padding:27px;background:white;border:1px solid #dce6d4;border-radius:14px;display:flex;flex-direction:column}.benefit-card-heading{display:flex;align-items:center;gap:12px;margin-bottom:28px;min-height:56px}.infographic-benefits .benefit-number{display:flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:50%;background:#edf4e5;color:var(--green);font-size:12px;font-weight:600}.infographic-benefits .benefit-card-heading h3{font-size:24px;font-weight:600;line-height:1.3;letter-spacing:-.5px;margin:0}.benefit-flow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;list-style:none;padding:0;margin:0 0 27px}.benefit-flow>li{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;min-width:0}.benefit-icon-circle{display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:50%;background:#edf4e5;color:var(--green);border:1px solid #dbe7cf}.benefit-flow>li:last-child .benefit-icon-circle{background:var(--green);border-color:var(--green);color:white}.benefit-flow-icon{display:block;width:30px;height:30px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;margin:0}.benefit-step-label{display:block;font-size:14px;font-weight:500;line-height:1.5;color:#415639;max-width:100%;overflow-wrap:normal}.benefit-flow-arrow{position:absolute;top:21px;right:-20px;width:24px;height:18px;margin:0;color:#8aa177;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.infographic-benefits>article>.benefit-result{border-top:1px solid #dce6d4;padding-top:19px;margin:0;font-size:15px;line-height:1.6;color:var(--green);font-weight:600;min-height:68px}.benefit-more{margin-top:auto;padding-top:12px}.benefit-more summary{list-style:none;cursor:pointer;font-size:13px;font-weight:500;color:#65765a;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.benefit-more summary::after{content:'+';color:var(--green);font-size:18px}.benefit-more[open] summary::after{content:'−'}.infographic-benefits .benefit-more>p{font-size:14px;line-height:1.8;color:var(--muted);margin:8px 0 0}.benefit-ai-note{color:var(--muted);font-size:12px;line-height:1.8;margin:23px 0 0;max-width:800px}@media(max-width:1100px){.infographic-benefits{grid-template-columns:1fr 1fr}.infographic-benefits .benefit-card-heading h3{font-size:23px}}@media(max-width:700px){.infographic-benefits{grid-template-columns:1fr;gap:22px}.infographic-benefits>article{padding:25px}.benefit-card-heading{min-height:0;margin-bottom:26px}.infographic-benefits .benefit-card-heading h3{font-size:24px}.benefit-flow{gap:15px;margin-bottom:24px}.benefit-icon-circle{width:58px;height:58px}.benefit-flow-icon{width:29px;height:29px}.benefit-step-label{font-size:14px}.benefit-flow-arrow{top:20px;right:-20px}.infographic-benefits>article>.benefit-result{min-height:0;font-size:15px}.benefit-more summary{font-size:14px}.benefit-ai-note{font-size:12px}}@media(prefers-reduced-motion:no-preference){.benefit-icon-circle{transition:background-color .25s ease,border-color .25s ease}.infographic-benefits>article:hover .benefit-icon-circle{border-color:#93af7c}}@media(prefers-reduced-motion:reduce){.benefit-icon-circle{transition:none}}
