.action-cards{padding:60px 24px}.action-cards__inner{max-width:1200px;margin:0 auto}.action-cards__grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px}.action-card{display:flex;flex-direction:column;align-items:flex-start;gap:20px;background:#fff;border:1px solid #e0e6ec;border-radius:12px;padding:28px;transition:transform .2s ease,box-shadow .2s ease}.action-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.08)}.action-card__body{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;align-self:stretch;text-align:left}.action-card__title{font-family:"Montserrat",sans-serif;font-size:22px;font-weight:700;font-style:normal;line-height:1.2;margin:0}.action-card__description{font-family:"Lato",sans-serif;font-size:16px;font-weight:500;font-style:normal;line-height:1.4}.action-card__description p{margin:0 0 10px}.action-card__description p:last-child{margin-bottom:0}.action-card__description a{color:inherit;text-decoration:underline}.action-card__button{display:inline-block;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:700;font-style:normal;text-transform:uppercase;letter-spacing:.5px;line-height:normal;text-decoration:none;padding:12px 28px;border-radius:999px;border:none;cursor:pointer;transition:background-color .18s ease,color .18s ease,transform .15s ease;text-align:center}.action-card__button:hover{transform:translateY(-1px)}.action-card[style*="align-items: stretch"] .action-card__button,.action-card[style*="align-items:stretch"] .action-card__button{text-align:center}@media(max-width: 900px){.action-cards__grid{grid-template-columns:repeat(2, minmax(0, 1fr)) !important}}@media(max-width: 580px){.action-cards{padding:48px 20px}.action-cards__grid{grid-template-columns:1fr !important}}
