.ias-diagnosis{background-color:var(--ias-white);box-sizing:border-box;padding:100px 20px}.ias-diagnosis__header{margin:0 auto 60px;max-width:900px;text-align:center}.ias-diagnosis__title{color:var(--ias-dark-blue-400);font-family:var(--font-family);font-size:34px;font-weight:700;line-height:1.2;margin-bottom:20px}.ias-diagnosis__description p{color:var(--ias-gray);font-family:var(--font-family);font-size:18px;line-height:1.6}.ias-diagnosis__grid{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1200px;width:100%}.ias-diagnosis__card{align-items:flex-start;background-color:var(--ias-gray-blue);border-radius:20px;box-sizing:border-box;display:flex;flex-direction:column;height:auto;justify-content:flex-start;min-height:150px;padding:30px;transition:all .3s ease}.ias-diagnosis__card:hover{transform:translateY(-5px)}.ias-diagnosis__card-text{color:var(--ias-gray);font-family:var(--font-family);font-size:16px;line-height:1.5;margin:0;text-align:left}@media (max-width:1024px){.ias-diagnosis__grid{gap:20px;grid-template-columns:repeat(2,1fr)}.ias-diagnosis__title{font-size:28px}}@media (max-width:768px){.ias-diagnosis{padding:50px 15px}.ias-diagnosis__header{margin-bottom:40px;text-align:left}.ias-diagnosis__grid{display:flex;flex-direction:column;gap:16px;grid-template-columns:1fr!important}.ias-diagnosis__card{height:auto!important;padding:25px;width:100%}.ias-diagnosis__title{font-size:24px}.ias-diagnosis__card-text{font-size:15px}}