.banner-module__xBCPJa__bannerWrap{text-align:center;background:#fdf2f6;border:1px solid #f3c1d3;border-radius:14px;width:100%;max-width:36rem;padding:1.8rem 2.2rem;animation:.8s ease-out banner-module__xBCPJa__fadeSlideIn;position:relative;overflow:hidden}@keyframes banner-module__xBCPJa__fadeSlideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.banner-module__xBCPJa__shimmer:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 40%,#ffffff8c 50%,#0000 60%);width:100%;height:100%;animation:1s ease-in-out .6s forwards banner-module__xBCPJa__shimmerPass;position:absolute;top:0;left:-100%}@keyframes banner-module__xBCPJa__shimmerPass{0%{left:-100%}to{left:200%}}.banner-module__xBCPJa__shimmer{pointer-events:none;z-index:1;border-radius:14px;position:absolute;inset:0;overflow:hidden}@keyframes banner-module__xBCPJa__staggerFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.banner-module__xBCPJa__stagger1{opacity:0;animation:.4s ease-out .7s forwards banner-module__xBCPJa__staggerFadeIn}.banner-module__xBCPJa__stagger2{opacity:0;animation:.4s ease-out .9s forwards banner-module__xBCPJa__staggerFadeIn}.banner-module__xBCPJa__stagger3{opacity:0;animation:.4s ease-out 1.1s forwards banner-module__xBCPJa__staggerFadeIn}@keyframes banner-module__xBCPJa__iconPulse{0%,to{opacity:1;filter:brightness();transform:scale(1)}50%{opacity:.7;filter:brightness(1.3);transform:scale(1.15)}}.banner-module__xBCPJa__pulseIcon{animation:2s ease-in-out infinite banner-module__xBCPJa__iconPulse}
.landing-module__0aFFpq__heroWrap{background:#f7f7f8;position:relative;overflow:hidden}.landing-module__0aFFpq__bgOrb{pointer-events:none;filter:blur(80px);border-radius:50%;position:absolute}.landing-module__0aFFpq__orb1{background:#4a6fa514;width:420px;height:420px;top:-100px;right:-120px}.landing-module__0aFFpq__orb2{background:#c8956c12;width:350px;height:350px;bottom:-80px;left:-100px}.landing-module__0aFFpq__orb3{background:#7096c40f;width:260px;height:260px;top:45%;left:50%;transform:translate(-50%,-50%)}
