.ik-treat{display:flex;flex-direction:column;gap:40px}.ik-treat__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px 80px;justify-content:space-between}.ik-treat__titlewrap{display:flex;flex:1 1 480px;flex-direction:column;gap:24px;min-width:0}p.ik-treat__eyebrow{color:#b83a31;font-family:Inter,sans-serif;font-size:13px;font-weight:600;letter-spacing:.02em;line-height:1.4;margin:0;text-transform:uppercase}.ik-treat__heading{color:#131212;font-family:Lora,serif;font-size:52px;font-weight:600;line-height:1.1;margin:0}p.ik-treat__intro{color:#3d3a34;flex:0 1 510px;font-family:Inter,sans-serif;font-size:18px;line-height:1.65;margin:0}.ik-treat__grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr))}.ik-treat__grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ik-treat__grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ik-treat__grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.ik-treat__grid--5{gap:20px;grid-template-columns:repeat(5,minmax(0,1fr))}.ik-treat__item{border-top:2px solid #131212;display:flex;flex-direction:column;gap:14px;padding-top:24px}.ik-treat__title{color:#131212;font-size:20px;font-weight:700;line-height:1.3}.ik-treat__title,p.ik-treat__text{font-family:Inter,sans-serif;margin:0}p.ik-treat__text{color:#3d3a34;font-size:16px;line-height:1.65}.ik-treat__note{background-color:#fff;border:1px solid #d4cfc3;border-radius:14px;box-sizing:border-box;padding:32px}.ik-treat__note,.ik-treat__note p,.ik-treat__note span{color:#3d3a34;font-family:Inter,sans-serif;font-size:16px;line-height:1.65}.ik-treat__note p{margin:0}.ik-treat__note b,.ik-treat__note strong{color:#131212;font-weight:700}@media(max-width:1023px){.ik-treat__grid,.ik-treat__grid--3,.ik-treat__grid--4,.ik-treat__grid--5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){.ik-treat__grid,.ik-treat__grid--2,.ik-treat__grid--3,.ik-treat__grid--4,.ik-treat__grid--5{grid-template-columns:1fr}.ik-treat__note{padding:24px}}p.ik-treat__intro.ik-treat__intro{font-size:17px;line-height:1.6}@media(max-width:767px){p.ik-treat__intro.ik-treat__intro{font-size:16px}}@media(max-width:1023px){.ik-treat__heading{font-size:40px!important}}@media(max-width:767px){.ik-treat__heading{font-size:34px!important;line-height:1.15!important}}