.hspeed{color:#fff;text-align:center}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2rem;padding:1rem;max-width:1400px;margin:0 auto}.feature-card{background-color:#ffffff0f;border-radius:15px;padding:2rem;text-align:center;text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .3s ease,box-shadow .3s ease;border:1px solid #fff2}.feature-card:hover{transform:translateY(-8px);box-shadow:0 10px 20px #0003}.feature-icon{width:80px;height:80px;margin:0 auto 1.5rem}.feature-title{font-size:1.5rem;margin-bottom:1rem;color:#fff}.feature-description{font-size:1rem;line-height:1.6;color:#ccc;flex-grow:1;margin-bottom:1rem}.feature-example{font-size:.9rem;line-height:1.5;color:#a5a5a5;background-color:#ffffff0a;padding:.75rem;border-radius:8px;border-left:3px solid #01c853}.feature-example strong{color:#01c853}.feature-card a{color:#01c853;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;transition:background-size .3s ease,color .3s ease;font-weight:700}.feature-card a:hover{color:#3f9;background-size:100% 2px}