.benefits-overview{margin:45px 0 32px}.benefits-overview>h3{font-size:25px;line-height:1.6;color:#193e60;margin:0 0 25px}.benefits-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.benefits-grid article{padding:27px;background:#edf6fd;border-radius:12px;min-width:0}.benefits-grid article>span{font-family:'Roboto Price',sans-serif;font-size:17px;font-weight:600;color:#267fc3}.benefits-grid h4{font-size:21px;line-height:1.65;color:#193e60;margin:13px 0}.benefits-grid p{font-size:14px;line-height:1.95;color:#526d83;margin:0}.cost-example{margin-top:40px;padding:32px;border:1px solid #cfdfed;border-radius:14px;background:#f5faff;text-align:left}.cost-heading>span{color:#267fc3;font-size:14px;font-weight:700}.cost-heading h3{font-size:24px;line-height:1.6;color:#193e60;margin:12px 0}.cost-heading p{font-size:14px;line-height:1.9;color:#526d83}.cost-comparison{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:16px;margin:25px 0 18px}.cost-comparison>div{background:#fff;padding:22px;border-radius:9px}.cost-comparison p{font-size:13px;line-height:1.7;color:#3c5c76;margin:0 0 10px}.cost-comparison strong{display:block;font-family:'Roboto Price',sans-serif;font-weight:600;font-size:46px;line-height:1.2;color:#245e8f}.cost-comparison small{font-family:inherit;font-size:18px;margin-left:6px}.cost-comparison span{display:block;color:#526d83;font-size:12px;margin-top:10px}.cost-comparison .cost-difference{background:#e4f1fb}.cost-note{font-size:12px;color:#5b7387;line-height:1.9;margin:0;max-width:980px}
@media(max-width:1000px){.benefits-grid{gap:14px}.benefits-grid article{padding:20px}.benefits-grid h4{font-size:18px}}
@media(max-width:750px){.benefits-overview>h3{font-size:23px}.benefits-grid{grid-template-columns:1fr}.benefits-grid article{padding:25px}.benefits-grid h4{font-size:22px}.cost-example{padding:23px}.cost-heading h3{font-size:21px}.cost-comparison{grid-template-columns:1fr 1fr;gap:12px}.cost-comparison>div{padding:16px}.cost-comparison .cost-difference{grid-column:1/-1}.cost-comparison strong{font-size:38px}.cost-comparison p{font-size:12px}}
@media(max-width:380px){.cost-comparison{grid-template-columns:1fr}.benefits-grid h4{font-size:20px}}
