.BannerSection_premiumGradient__dMKsG{background:radial-gradient(circle at 20% 20%,oklch(.75 .25 280/.15) 0,transparent 50%),radial-gradient(circle at 80% 80%,oklch(.65 .2 35/.12) 0,transparent 50%),radial-gradient(circle at 40% 60%,oklch(.55 .25 160/.08) 0,transparent 50%),linear-gradient(135deg,oklch(.97 .005 45),oklch(.95 .01 35) 25%,oklch(.96 .008 50) 50%,oklch(.94 .012 40));position:relative;overflow:hidden}.BannerSection_premiumGradient__dMKsG:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:conic-gradient(from 0deg at 50% 50%,oklch(.75 .25 280/.1) 0deg,transparent 60deg,oklch(.65 .2 35/.08) 120deg,transparent 180deg,oklch(.55 .25 160/.06) 240deg,transparent 300deg,oklch(.75 .25 280/.1) 1turn),radial-gradient(ellipse at top,oklch(.45 .25 280/.05) 0,transparent 70%);pointer-events:none;animation:BannerSection_rotate-gradient__ojtpo 20s linear infinite}.BannerSection_premiumGradient__dMKsG:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:radial-gradient(circle at 25% 25%,oklch(.99 0 0/.8) 1px,transparent 0),radial-gradient(circle at 75% 75%,oklch(.45 .25 280/.6) 1px,transparent 0),radial-gradient(circle at 50% 50%,oklch(.65 .2 35/.4) 1px,transparent 0);background-size:100px 100px,150px 150px,200px 200px;animation:BannerSection_float-particles__rIUgs 15s ease-in-out infinite;pointer-events:none}.dark .BannerSection_premiumGradient__dMKsG{background:radial-gradient(circle at 20% 20%,oklch(.75 .25 280/.25) 0,transparent 50%),radial-gradient(circle at 80% 80%,oklch(.75 .2 35/.2) 0,transparent 50%),radial-gradient(circle at 40% 60%,oklch(.65 .25 160/.15) 0,transparent 50%),linear-gradient(135deg,oklch(.05 0 0),oklch(.06 .01 280) 25%,oklch(.05 .005 320) 50%,oklch(.04 .008 240))}.dark .BannerSection_premiumGradient__dMKsG:before{background:conic-gradient(from 0deg at 50% 50%,oklch(.75 .25 280/.2) 0deg,transparent 60deg,oklch(.75 .2 35/.15) 120deg,transparent 180deg,oklch(.65 .25 160/.12) 240deg,transparent 300deg,oklch(.75 .25 280/.2) 1turn),radial-gradient(ellipse at top,oklch(.75 .25 280/.1) 0,transparent 70%)}@keyframes BannerSection_rotate-gradient__ojtpo{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes BannerSection_float-particles__rIUgs{0%,to{transform:translate(0) scale(1);opacity:.6}33%{transform:translate(20px,-20px) scale(1.1);opacity:.8}66%{transform:translate(-15px,15px) scale(.9);opacity:.4}}.BannerSection_gridOverlay__vPYFU{background-image:linear-gradient(rgba(0,0,0,.015) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.015) 1px,transparent 0),radial-gradient(circle at 50% 50%,oklch(.45 .25 280/.02) 0,transparent 70%);background-size:80px 80px,80px 80px,400px 400px;animation:BannerSection_grid-move__CMNir 30s linear infinite}.dark .BannerSection_gridOverlay__vPYFU{background-image:linear-gradient(rgba(255,255,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.03) 1px,transparent 0),radial-gradient(circle at 50% 50%,oklch(.75 .25 280/.05) 0,transparent 70%);background-size:80px 80px,80px 80px,400px 400px}@keyframes BannerSection_grid-move__CMNir{0%{background-position:0 0,0 0,0 0}to{background-position:80px 80px,80px 80px,400px 400px}}.BannerSection_heroGlow__ZvrVG{position:relative}.BannerSection_heroGlow__ZvrVG:before{content:"";position:absolute;top:-60%;left:-60%;width:220%;height:220%;background:radial-gradient(circle,oklch(.45 .25 280/.08) 0,transparent 40%),radial-gradient(circle at 70% 30%,oklch(.65 .2 35/.06) 0,transparent 50%);pointer-events:none;z-index:-1;animation:BannerSection_hero-pulse__aE0la 8s ease-in-out infinite}@keyframes BannerSection_hero-pulse__aE0la{0%,to{transform:scale(1) rotate(0deg);opacity:1}50%{transform:scale(1.1) rotate(2deg);opacity:.8}}.BannerSection_glassCard__qkdOA{background:oklch(.99 .002 45/.85);backdrop-filter:blur(24px) saturate(180%);border:1px solid oklch(.88 .01 45/.4);box-shadow:0 8px 32px oklch(.45 .25 280/.12),inset 0 1px 0 oklch(.99 0 0/.6),inset 0 0 0 1px oklch(.45 .25 280/.05)}.dark .BannerSection_glassCard__qkdOA{background:oklch(.08 0 0/.85);border:1px solid oklch(.15 0 0/.4);box-shadow:0 8px 32px oklch(.05 0 0/.6),inset 0 1px 0 oklch(.15 0 0/.6),inset 0 0 0 1px oklch(.75 .25 280/.1)}