.tiu-banner-wrapper{padding:0}.tiu-banner,.tiu-banner-wrapper{box-sizing:border-box;width:100%}.tiu-banner{background:radial-gradient(circle at top left,#2b55ff 0,#00123e 42%);border:1px solid hsla(0,0%,100%,.18);border-radius:0;margin:0;overflow:hidden;padding:20px 30px;place-items:center;position:relative}.tiu-glow{animation:tiuGlowMove 8s ease-in-out infinite alternate;background:radial-gradient(circle at 10% 0,hsla(0,0%,100%,.15) 0,transparent 55%),radial-gradient(circle at 80% 100%,rgba(0,255,209,.25) 0,transparent 55%);content:"";inset:-40%;mix-blend-mode:screen;opacity:.8;pointer-events:none;position:absolute}@keyframes tiuGlowMove{0%{opacity:.6;transform:translate3d(-5%,-5%,0) scale(1)}50%{opacity:.9;transform:translate3d(3%,2%,0) scale(1.03)}to{opacity:.7;transform:translate3d(5%,4%,0) scale(1)}}.tiu-content{align-items:center;display:flex;gap:24px;justify-content:space-between;width:1000px}.tiu-content-text{flex:1 1 auto;min-height:3.4em;position:relative;text-align:center}.tiu-text{align-items:center;color:#f7f7ff;display:flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-weight:500;inset:0;justify-content:center;line-height:1.3;margin:0;opacity:0;padding:0 12px;pointer-events:none;position:absolute;transform:translateY(12px);transition:opacity .65s ease,transform .65s ease}.tiu-text-1{font-size:clamp(28px,2.1vw,20px)}.tiu-text-2{font-size:clamp(28px,2.3vw,22px);font-weight:600;letter-spacing:.02em;white-space:nowrap}.tiu-text-2 span{color:#cd2249;font-weight:700;text-shadow:0 0 6px hsla(0,0%,100%,.9),-2px -2px 0 #fff,2px -2px 0 #fff,-2px 2px 0 #fff,2px 2px 0 #fff}.tiu-text-show{opacity:1;pointer-events:auto;transform:translateY(0)}.tiu-btn{align-items:center;background:linear-gradient(120deg,#f6b500,#f68f00);border:1px solid hsla(0,0%,100%,.35);border-radius:999px;box-shadow:0 0 0 rgba(0,0,0,.3);color:#000;cursor:pointer;display:inline-flex;flex-shrink:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:20px;font-weight:700;justify-content:center;letter-spacing:.03em;overflow:hidden;padding:15px 40px;position:relative;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.tiu-btn:before{animation:tiuButtonShine 4.6s ease-in-out infinite;background:linear-gradient(100deg,transparent,hsla(0,0%,100%,.65) 45%,transparent 90%);content:"";height:180%;left:-60%;opacity:0;position:absolute;top:-40%;transform:skewX(-25deg);width:50%}@keyframes tiuButtonShine{0%,60%{opacity:0;transform:translateX(-120%) skewX(-25deg)}70%{opacity:1}88%{opacity:0;transform:translateX(260%) skewX(-25deg)}to{opacity:0}}.tiu-btn:hover{border-color:#f68f00;box-shadow:0 10px 25px rgba(0,0,0,.45);transform:translateY(-1px) scale(1.02)}.tiu-sparkle{animation:tiuSparklePulse 2.7s ease-in-out infinite alternate;background:radial-gradient(circle,#fff 0,hsla(0,0%,100%,0) 70%);border-radius:999px;filter:blur(.3px);height:7px;opacity:.8;pointer-events:none;position:absolute;width:7px}.sparkle-1{animation-delay:0s;left:10%;top:18%}.sparkle-2{animation-delay:.7s;bottom:16%;right:18%}.sparkle-3{animation-delay:1.4s;right:5%;top:50%}@keyframes tiuSparklePulse{0%{box-shadow:0 0 0 hsla(0,0%,100%,.3);opacity:.3;transform:scale(.7)}to{box-shadow:0 0 14px hsla(0,0%,100%,.8);opacity:1;transform:scale(1.4)}}@media (max-width:768px){.tiu-banner{padding:16px 14px}.tiu-text-2 span{text-shadow:0 0 6px hsla(0,0%,100%,.9),-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff}.tiu-content{align-items:stretch;flex-direction:column;gap:14px;text-align:center}.tiu-content-text{flex:0 0 auto;min-height:3.4em;width:100%}.tiu-text{display:flex;flex-direction:column}.tiu-text-1,.tiu-text-2{font-size:1.4em;max-width:100%}.tiu-btn{align-self:center}}@media (max-width:460px){.tiu-banner{border-radius:10px}.tiu-btn{max-width:260px}}