@keyframes pwa-module__aAwKPq__gradientFlow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes pwa-module__aAwKPq__borderGlow{0%{box-shadow:0 0 8px #63dcc466,0 8px 32px #00000059}50%{box-shadow:0 0 24px #63dcc4bf,0 8px 40px #00000073}to{box-shadow:0 0 8px #63dcc466,0 8px 32px #00000059}}@keyframes pwa-module__aAwKPq__slideUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pwa-module__aAwKPq__shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes pwa-module__aAwKPq__pulse-ring{0%{opacity:.6;transform:scale(1)}70%{opacity:0;transform:scale(1.15)}to{opacity:0;transform:scale(1)}}.pwa-module__aAwKPq__pwaCard{color:#e8f8f5;background:linear-gradient(135deg,#0f2027 0%,#0d3b4f 20%,#0a4a45 40%,#0e3060 65%,#1a1040 85%,#0f2027 100%) 0 0/300% 300%;border:1px solid #ffffff1f;border-radius:20px;animation:8s infinite pwa-module__aAwKPq__gradientFlow,3s ease-in-out infinite pwa-module__aAwKPq__borderGlow,.45s cubic-bezier(.22,1,.36,1) both pwa-module__aAwKPq__slideUp;position:relative;overflow:hidden}.pwa-module__aAwKPq__pwaCard:before{content:"";pointer-events:none;border-radius:inherit;z-index:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E");background-size:180px 180px;position:absolute;inset:0}.pwa-module__aAwKPq__pwaCard:after{content:"";z-index:1;background:linear-gradient(90deg,#0000,#63dcc4cc,#82b4ffcc,#0000);border-radius:100%;height:1px;position:absolute;top:0;left:10%;right:10%}.pwa-module__aAwKPq__pwaCard>*{z-index:2;position:relative}.pwa-module__aAwKPq__pwaTitle{letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(90deg,#63dcc4,#a8edea,#fff,#82b4ff,#63dcc4) 0 0/200%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:1.05rem;font-weight:800;animation:3.5s linear infinite pwa-module__aAwKPq__shimmer}.pwa-module__aAwKPq__pwaDescription{color:#c8ebe6bf;margin-top:4px;font-size:.82rem;line-height:1.5}.pwa-module__aAwKPq__pwaButton{cursor:pointer;letter-spacing:.04em;color:#051510;background:linear-gradient(90deg,#11998e,#38ef7d,#11998e) 0 0/200%;border:none;border-radius:12px;width:100%;padding:10px 0;font-size:.9rem;font-weight:700;transition:transform .18s,box-shadow .18s;animation:2.8s linear infinite pwa-module__aAwKPq__shimmer;position:relative;overflow:hidden;box-shadow:0 4px 18px #38ef7d59}.pwa-module__aAwKPq__pwaButton:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 8px 28px #38ef7d8c}.pwa-module__aAwKPq__pwaButton:active{transform:scale(.98)}.pwa-module__aAwKPq__pwaButton:before{content:"";border-radius:inherit;border:2px solid #38ef7d99;animation:2s ease-out infinite pwa-module__aAwKPq__pulse-ring;position:absolute;inset:0}.pwa-module__aAwKPq__pwaButtonOutline{cursor:pointer;letter-spacing:.03em;color:#a8edea;background:#63dcc414;border:1px solid #63dcc473;border-radius:12px;width:100%;padding:10px 0;font-size:.875rem;font-weight:600;transition:background .2s,border-color .2s}.pwa-module__aAwKPq__pwaButtonOutline:hover{background:#63dcc42e;border-color:#63dcc4b3}.pwa-module__aAwKPq__pwaCloseBtn{color:#c8ebe68c;transition:color .15s,transform .15s}.pwa-module__aAwKPq__pwaCloseBtn:hover{color:#fff;transform:rotate(90deg)}
