.testimonial-background{background:linear-gradient(135deg,#000428,#004e92);padding:100px 0;position:relative;overflow:hidden;border-radius:20px}.card{width:300px;height:200px;transform-style:preserve-3d;perspective:500px;border:none;background:linear-gradient(135deg,#0786ae,#92a4fe);position:relative;border-radius:20px;box-shadow:0 4px 20px rgba(16,216,216,.2);transition:.5s}.card:hover{box-shadow:0 6px 30px rgba(0,255,255,.4)}.card .face{position:absolute;color:#fff;width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.floating-icosahedron{position:absolute;top:-100px;right:20px;z-index:0;width:200px;height:200px;animation:float 5s ease-in-out infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}.testimonial{font-size:.9rem;color:#ddd;padding:15px;line-height:1.5}.offer-background{background:linear-gradient(135deg,#000428,#004e92);padding:50px 0;border-radius:20px}.input-section,.offer-background{position:relative;overflow:hidden}.input-section{margin:.5em;border-radius:5px;text-color:#000}.button-bg{background:linear-gradient(315.34deg,#21bdb8 1.17%,#280684 132.04%)}.p-text{background-image:linear-gradient(315.34deg,#21bdb8 1.17%,#280684 132.04%),linear-gradient(315.34deg,#21bdb8 1.17%,#280684 132.04%),linear-gradient(0deg,#fff,#fff)}.text-gradient{background-size:100%;background-repeat:repeat;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent}