.comp-section{font-family:Inter,sans-serif;margin:0 auto;max-width:900px;padding:70px 20px}.comp-section h2{font-family:Poppins,sans-serif;font-size:32px;margin:0 0 8px}.comp-intro,.comp-section h2{color:#000;font-weight:400;text-align:center}.comp-intro{font-family:Inter,sans-serif;font-size:18px;margin:0 0 50px}.comp-grid{display:flex;flex-direction:column;gap:20px}.comp-row{animation:fadeInComp .5s ease forwards;opacity:0;transform:translateY(20px)}.comp-row:first-child{animation-delay:.1s}.comp-row:nth-child(2){animation-delay:.2s}.comp-row:nth-child(3){animation-delay:.3s}.comp-row:nth-child(4){animation-delay:.4s}.comp-row:nth-child(5){animation-delay:.5s}@keyframes fadeInComp{to{opacity:1;transform:translateY(0)}}.comp-label{color:#000;font-family:Poppins,sans-serif;font-size:27px;font-weight:400;margin-bottom:10px;padding-left:4px}.comp-cards{display:grid;gap:14px;grid-template-columns:1fr 1fr}.comp-card{border-radius:16px;padding:22px 24px;position:relative;transition:transform .2s ease,box-shadow .2s ease}.comp-card:hover{box-shadow:0 6px 20px rgba(0,0,0,.08);transform:translateY(-2px)}.comp-old{background:#fdf2f2;border:1px solid rgba(220,80,80,.15)}.comp-new{background:#f0f9f0;border:1px solid rgba(76,175,80,.15)}.comp-card-tag{border-radius:6px;display:inline-block;font-family:Poppins,sans-serif;font-size:.7rem;font-weight:700;letter-spacing:.5px;margin-bottom:8px;padding:3px 10px;text-transform:uppercase}.comp-old .comp-card-tag{background:rgba(220,80,80,.12);color:#c0392b}.comp-new .comp-card-tag{background:rgba(76,175,80,.12);color:#2e7d32}.comp-card p{color:#000;font-family:Inter,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin:0}@media (max-width:600px){.comp-section{padding:50px 16px}.comp-section h2{font-size:1.5rem}.comp-cards{grid-template-columns:1fr}.comp-card{padding:18px 20px}}