.acca-benefits-section{padding:80px 0;background:rgba(222,223,235,.2)}.acca-benefits-section__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,420px);gap:40px;align-items:center;margin-bottom:48px}.acca-benefits-section__title{margin:0 0 16px;color:#7473c0;font-size:32px;font-weight:800;line-height:1.15;max-width:500px}.acca-benefits-section__description{color:#222;font-size:14px;line-height:1.7;max-width:530px}.acca-benefits-section__visual img{width:100%;box-shadow:0 18px 40px rgba(18,59,112,.12)}.acca-benefits-section__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.acca-benefits-section__card{height:100%;padding:32px;border:1px solid #d9e4f4;border-radius:24px;background:linear-gradient(180deg,#fff,#f7faff);box-shadow:0 14px 30px rgba(18,59,112,.06)}.acca-benefits-section__icon img{width:48px;height:48px;margin-bottom:18px}.acca-benefits-section__card-title{margin:0 0 12px;color:#f32735;font-size:24px;font-weight:800}.acca-benefits-section__card-description{color:#101820;font-size:16px;line-height:1.7}.acca-benefits-section__card-description p:last-child{margin-bottom:0}@media (max-width:849px){.acca-benefits-section__intro,.acca-benefits-section__grid{grid-template-columns:1fr}.acca-benefits-section__title{font-size:20px}.acca-benefits-section__card{padding:24px}.acca-benefits-section__card-title{font-size:16px}}