.aayushka-benefit-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%}.benefit-card{position:relative;padding:14px 12px;min-height:185px;background:#fff;border:1px solid #e5e1d8;border-radius:14px;overflow:hidden;transition:all 0.4s ease;z-index:1}.benefit-card::before{content:"";position:absolute;inset:0;background:#8c9e37;transform:scaleY(0);transform-origin:bottom;transition:transform 0.45s ease;z-index:-1}.benefit-card .benefit-number{display:inline-block;margin:0 10px 14px 0;font-size:14px;font-weight:700;letter-spacing:1.5px;color:#5D4B3E;vertical-align:middle;transition:color 0.35s ease}.benefit-card h3{display:inline;margin:0;font-size:17px;line-height:1.3;font-weight:600;color:#4A2E1F;transition:color 0.35s ease}.benefit-card p{margin:8px 0 0;font-size:15px;line-height:1.55;color:#5D4B3E;transition:color 0.35s ease}.benefit-card:hover{transform:translateY(-6px);border-color:#52705d;box-shadow:0 15px 30px rgb(45 80 55 / .18)}.benefit-card:hover::before{transform:scaleY(1)}.benefit-card:hover .benefit-number,.benefit-card:hover h3{color:#fff}.benefit-card:hover p{color:#eef5ef}.benefit-cards-note{margin:18px 0 0;font-size:16px;line-height:1.6;color:#5D4B3E;text-align:center}@media (max-width:1024px){.aayushka-benefit-cards{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.aayushka-benefit-cards{grid-template-columns:1fr;gap:12px}.benefit-card{min-height:auto;padding:22px 20px}}