.matching-benefits{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(44px,7vw,110px);background:#e1e5d9;scroll-margin-top:70px}
.benefits-intro .eyebrow{display:block;color:#53634c;font-size:13px;margin-bottom:24px}
.benefits-intro h2{font-size:clamp(31px,3.3vw,49px);font-weight:500;line-height:1.4;letter-spacing:-.055em}
.benefits-intro h2 span{color:#53634c}
.benefits-intro>p{font-size:17px;line-height:1.9;color:#535c4e;margin-top:25px;max-width:430px}
.benefits-apply{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;min-height:48px;border-bottom:1px solid #78856f;font-size:15px;font-weight:600;margin-top:29px;padding:12px 0}
.benefits-apply>span{font-size:23px;font-weight:400}
.benefits-list{list-style:none;margin:0;padding:0}
.benefits-list li{display:grid;grid-template-columns:30px 1fr;gap:16px;border-top:1px solid #b4bfaa;padding:24px 0}
.benefits-list li:first-child{padding-top:0;border-top:0}
.benefits-list li:last-child{padding-bottom:0}
.benefit-number{padding-top:6px;font-size:12px;color:#5d6c53;font-variant-numeric:tabular-nums}
.benefits-list h3{font-size:22px;line-height:1.5;font-weight:600;letter-spacing:-.035em}
.benefits-list p{font-size:16px;line-height:1.85;color:#535c4e;margin-top:10px;max-width:540px}
@media(max-width:900px){.matching-benefits{grid-template-columns:1fr;gap:38px}.benefits-intro h2{font-size:40px}.benefits-intro>p{max-width:550px}.benefits-list li:first-child{padding-top:24px;border-top:1px solid #b4bfaa}}
@media(max-width:600px){.matching-benefits{gap:32px;scroll-margin-top:45px}.benefits-intro .eyebrow{font-size:12px;margin-bottom:18px}.benefits-intro h2{font-size:32px;line-height:1.45}.benefits-intro>p{font-size:16px;margin-top:22px}.benefits-apply{font-size:14px;margin-top:19px}.benefits-list li{grid-template-columns:24px 1fr;gap:13px;padding:24px 0}.benefits-list h3{font-size:20px}.benefits-list p{font-size:16px;line-height:1.85;margin-top:11px}.benefit-number{font-size:11px}}
@media(max-width:380px){.benefits-intro h2{font-size:29px}.benefits-list h3{font-size:19px}.benefits-list li{gap:10px}}
