.cards-container{flex-flow:wrap;gap:1.5rem;width:100%;display:flex}.info-card{--grad-start:#43a047;--grad-end:#1d411f;box-sizing:border-box;border:3px solid color-mix(in srgb, var(--primary-color) 25%, transparent);text-align:center;contain:layout paint;background:#fff;border-radius:20px;flex-direction:column;flex:260px;justify-content:center;align-items:center;gap:.8rem;padding:1.5rem 1.25rem;transition:transform .25s,box-shadow .25s;display:flex;position:relative;box-shadow:0 6px 18px #00000026}.info-card--orange{--grad-start:#ffc107;--grad-end:#fb8c00}.info-card--green{--grad-start:#43a047;--grad-end:#1d411f}.info-card:hover{transform:translateY(-3px);box-shadow:0 10px 24px #00000012}.card-title{color:#222;margin:0;font-size:1.1rem;font-weight:600;line-height:1.3}.card-description{background:linear-gradient(90deg, var(--grad-start), var(--grad-end));-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text;width:fit-content;margin:0;font-size:1.25rem;font-weight:700;line-height:1.35}.card-btn{box-sizing:border-box;background:linear-gradient(90deg, var(--grad-start), var(--grad-end));text-align:center;cursor:pointer;backface-visibility:hidden;border:0;border-radius:25px;justify-content:center;align-items:center;width:80%;min-height:44px;padding:.7rem 1.2rem;font-family:inherit;font-size:.95rem;font-weight:600;line-height:1.2;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 4px 12px #0000001f;color:#fff!important}.card-btn:hover{transform:translateY(-1px);box-shadow:0 6px 16px #00000026}.card-btn:active{transform:translateY(0)}.card-btn.is-disabled,.card-btn:disabled{box-shadow:none;cursor:not-allowed;background:#c9cdc9;transform:none;color:#6b6f6b!important}.btn-shine{isolation:isolate}.btn-shine:after{content:"";pointer-events:none;will-change:transform;background:linear-gradient(60deg,#0000 10%,#ffffffb3 50%,#0000 90%);width:45%;height:180%;animation:3.8s ease-in-out infinite silverShine;position:absolute;top:50%;left:0;transform:translate(-180%,-50%)rotate(25deg)}@keyframes silverShine{0%{transform:translate(-180%,-50%)rotate(25deg)}20%,to{transform:translate(320%,-50%)rotate(25deg)}}.card-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:3px}@media (prefers-reduced-motion:reduce){.info-card,.card-btn{transition:none}.btn-shine:after{animation:none}}@media (max-width:600px){.cards-container{flex-direction:column;gap:1rem}.info-card{border-radius:16px;flex:auto;gap:.7rem;padding:1.25rem 1rem}.card-title{font-size:1rem}.card-description{font-size:1.15rem}.card-btn{width:85%;min-height:42px;font-size:.9rem}}
