.indev-implementation{margin-top:76px;padding:58px 28px 30px;background:#f5f7f6;border-radius:24px;color:#171b1c;font-family:Manrope,Arial,sans-serif;letter-spacing:normal}
.indev-implementation *{box-sizing:border-box;letter-spacing:normal!important}
.indev-implementation__heading{text-align:center;max-width:710px;margin:0 auto 42px}
.indev-implementation__heading h2{font-family:inherit;font-size:clamp(30px,3vw,44px);line-height:1.18;font-weight:700;margin:0 0 18px;color:#252b2c}
.indev-implementation__heading p{font-size:16px;line-height:1.6;color:#586264;margin:0}
.indev-implementation__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:stretch}
.indev-implementation__card{background:#fff;border:1px solid transparent;border-radius:18px;padding:30px 25px 34px;min-width:0}
.indev-implementation__card h3{font-family:inherit;font-size:clamp(21px,1.85vw,27px);line-height:1.25;font-weight:750;margin:0 0 14px;color:#131818}
.indev-implementation__lead{font-size:14px;line-height:1.55;min-height:65px;margin:0;padding-bottom:20px;color:#424b4d;border-bottom:1px solid #e1e5e4}
.indev-implementation__price{font-size:clamp(28px,2.6vw,37px);font-weight:750;line-height:1.25;margin:23px 0 22px;white-space:nowrap;color:#202729}
.indev-implementation__price span{font-size:.85em}
.indev-implementation .indev-implementation__button{display:block;width:100%;padding:13px 12px;border:1px solid #343c3d;border-radius:12px;background:#fff;color:#192022;cursor:pointer;font:650 14px/1.4 Manrope,Arial,sans-serif;transition:background .15s}
.indev-implementation .indev-implementation__button:hover{background:#eff3f2}
.indev-implementation__card ul{list-style:disc;padding:0 0 0 18px;margin:27px 0 0;display:grid;gap:12px}
.indev-implementation__card li{padding:0;margin:0;color:#374245;font-size:14px;line-height:1.6}
.indev-implementation__card li::marker{color:#657270}
.indev-implementation__card--max{border-color:#edca42;box-shadow:0 0 22px #edca421a}
.indev-implementation__card--max .indev-implementation__button{background:#ffda00;border-color:#ffda00;color:#202300}
.indev-implementation__card--max .indev-implementation__button:hover{background:#ffe647;border-color:#ffe647}
.indev-implementation__note{font-size:13px;line-height:1.7;color:#66716f;text-align:center;max-width:1050px;margin:26px auto 0}
.indev-implementation :focus-visible{outline:3px solid #7665d1;outline-offset:4px}
@media(max-width:1000px){.indev-implementation{padding:42px 20px 26px}.indev-implementation__grid{gap:14px}.indev-implementation__card{padding:24px 18px}.indev-implementation__card h3{font-size:21px}.indev-implementation__lead br{display:none}}
@media(max-width:767px){.indev-implementation{margin-top:44px;padding:34px 16px 24px;border-radius:18px}.indev-implementation__grid{grid-template-columns:1fr;gap:20px}.indev-implementation__heading{margin-bottom:28px}.indev-implementation__heading h2{font-size:30px}.indev-implementation__heading p{font-size:15px}.indev-implementation__card{padding:26px 22px}.indev-implementation__card h3{font-size:25px}.indev-implementation__lead{min-height:0;padding-bottom:18px}.indev-implementation__price{font-size:34px}.indev-implementation__note{text-align:left;font-size:12px}}
