.tte-btn{cursor:pointer;isolation:isolate;background:0 0;border:0;border-radius:9999px;padding:0;transition:transform .3s;display:inline-block;position:relative}.tte-btn-img{will-change:filter;transition:filter .4s;display:block}.tte-btn:not(:hover) .tte-btn-img{animation:2.6s ease-in-out 1.8s infinite tte-glow-pulse}@keyframes tte-glow-pulse{0%,to{filter:drop-shadow(0 0 3px #60a5ff40)}50%{filter:drop-shadow(0 0 8px #7dc3ffa6)drop-shadow(0 0 18px #60a5ff66)}}.tte-btn:hover{transform:scale(1.05)}.tte-btn:hover .tte-btn-img{filter:brightness(1.05)}@media (prefers-reduced-motion:reduce){.tte-btn:not(:hover) .tte-btn-img{animation:none}}.tte-text-btn{color:#fff;letter-spacing:.02em;white-space:nowrap;background:linear-gradient(#14288c8c,#0a145a8c);border:2px solid #7dc3ffe6;border-radius:9999px;justify-content:center;align-items:center;padding:0 1.75em;font-weight:700;transition:transform .3s,filter .4s;animation:2.6s ease-in-out 1.8s infinite tte-text-glow;display:inline-flex;box-shadow:0 0 6px #60a5ff8c,inset 0 0 8px #60a5ff59}.tte-text-btn:hover{filter:brightness(1.05);animation:none;transform:scale(1.05)}.tte-text-btn:focus-visible{outline-offset:3px;outline:2px solid #fff}@keyframes tte-text-glow{0%,to{box-shadow:0 0 3px #60a5ff59,inset 0 0 8px #60a5ff4d}50%{box-shadow:0 0 10px #7dc3ffbf,0 0 20px #60a5ff66,inset 0 0 8px #60a5ff4d}}@media (prefers-reduced-motion:reduce){.tte-text-btn{animation:none}}
