.star-border-container{display:inline-block;position:relative;border-radius:20px;overflow:hidden}.border-gradient-bottom{bottom:-12px;right:-250%;animation:star-movement-bottom linear infinite alternate}.border-gradient-bottom,.border-gradient-top{position:absolute;width:300%;height:50%;opacity:.7;border-radius:50%;z-index:0}.border-gradient-top{top:-12px;left:-250%;animation:star-movement-top linear infinite alternate}.inner-content{position:relative;border:1px solid rgba(59,130,246,.3);background:linear-gradient(135deg,rgba(59,130,246,.15),rgba(37,99,235,.12) 50%,rgba(6,182,212,.1));color:#fff;font-size:14px;text-align:center;padding:12px 24px;border-radius:20px;z-index:1;transition:all .3s ease;backdrop-filter:blur(12px);box-shadow:0 4px 16px rgba(59,130,246,.1)}.star-border-container:hover .inner-content{border-color:rgba(59,130,246,.5);background:linear-gradient(135deg,rgba(59,130,246,.25),rgba(37,99,235,.2) 50%,rgba(6,182,212,.15));box-shadow:0 8px 24px rgba(59,130,246,.25);transform:translateY(-1px)}.footer-cta-star-border{text-decoration:none;cursor:pointer}.service-star-border{cursor:pointer;border:none;background:none;padding:0;width:100%;display:flex;justify-content:center}.service-star-border .inner-content{font-size:.95rem;padding:12px 24px;width:100%;text-align:center}.navbar-star-border{cursor:pointer;border:none;background:none;padding:0}.navbar-star-border .inner-content{font-size:.875rem;padding:10px 18px}.navbar-star-border-mobile{cursor:pointer;border:none;background:none;padding:0;text-align:left}.navbar-star-border-mobile .inner-content{font-size:.875rem;padding:12px 20px;text-align:left}.hero-star-border{cursor:pointer;border:none;background:none;padding:0}.hero-star-border .inner-content{font-size:1rem;padding:14px 28px}@keyframes star-movement-bottom{0%{transform:translate(0);opacity:1}to{transform:translate(-100%);opacity:0}}@keyframes star-movement-top{0%{transform:translate(0);opacity:1}to{transform:translate(100%);opacity:0}}