.case-milestones-panel{animation:fadeIn .5s ease;display:none;width:100%}.case-milestones-panel.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.case-milestones{background:var(--white);padding:80px 0}.case-milestones-container{display:flex;flex-direction:column;gap:48px;max-width:1200px}.case-milestones-content{display:flex;gap:60px;justify-content:space-between}.milestones-left{max-width:520px}.case-milestones-content h2{color:var(--text-dark-blue-400);font-size:1.9rem;font-weight:700;margin-bottom:28px}.milestones-list{display:flex;flex-direction:column;gap:18px}.milestones-list li{align-items:flex-start;color:var(--text-dark-blue-400);display:flex;font-size:1rem;gap:14px;line-height:1.5}.milestones-list img{height:20px;margin-top:2px;width:20px}.case-milestones-image img{border-radius:28px;height:auto;object-fit:cover;width:440px}.case-milestones-testimonial{background:rgba(240,246,255,.9);border:none;border-radius:16px;margin-top:24px;padding:28px 32px}.case-milestones-testimonial p{color:var(--text-dark-400);font-size:.95rem;font-style:italic;line-height:1.7;margin-bottom:0}.case-quote-author-milestones{align-items:center;display:flex;gap:14px;margin-top:32px}.author-initials{align-items:center;background:var(--primary-color);border-radius:100px;color:var(--white);display:flex;font-size:1rem;font-weight:600;height:46px;justify-content:center;width:46px}.author-info-milestones .author-name-milestones{color:var(--text-dark-blue-400);display:block;font-size:1rem;font-weight:600}.author-info-milestones .author-role-milestones{color:var(--text-dark-400);display:block;font-size:.85rem}@media (max-width:1024px){.case-milestones-content{align-items:center;flex-direction:column;justify-content:center}.milestones-left{max-width:100%}.case-milestones-image img{max-width:520px;width:100%}}@media (max-width:640px){.case-milestones{padding:50px 0}.case-milestones-content h2{font-size:1.6rem}.case-milestones-testimonial{padding:20px 22px}}