.MembershipBanner-module__fGKGFa__banner{isolation:isolate;background:#e9d9f6;border-radius:16px;align-items:center;min-height:220px;margin-bottom:20px;padding:30px 40px;transition:background .2s,transform .2s;display:flex;position:relative;overflow:hidden;color:#382351!important;text-decoration:none!important}.MembershipBanner-module__fGKGFa__copy{z-index:1;position:relative}.MembershipBanner-module__fGKGFa__copy>span{color:#673799;font-size:13px;font-weight:600}.MembershipBanner-module__fGKGFa__copy>strong{margin-top:8px;font-size:32px;font-weight:600;line-height:1.3;display:block}.MembershipBanner-module__fGKGFa__copy>p{color:#614674;margin:10px 0;font-size:14px}.MembershipBanner-module__fGKGFa__action{color:#fff;white-space:nowrap;background:#673799;border-radius:100px;align-items:center;gap:8px;min-height:48px;margin-top:18px;padding:0 22px;font-size:16px;font-weight:600;transition:background .2s;display:inline-flex;box-shadow:0 8px 20px #67379933}.MembershipBanner-module__fGKGFa__art{z-index:0;object-fit:cover;object-position:center 12%;width:250px;height:100%;position:absolute;top:0;right:8%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 25% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 25% 80%,#0000)}.MembershipBanner-module__fGKGFa__banner:hover{background:#e2cdf3;transform:translateY(-2px)}.MembershipBanner-module__fGKGFa__banner:hover .MembershipBanner-module__fGKGFa__action{background:#512a7a}.MembershipBanner-module__fGKGFa__banner:focus-visible{outline-offset:4px;outline:3px solid #8252b6}@media (max-width:760px){.MembershipBanner-module__fGKGFa__banner{min-height:210px;margin-bottom:14px;padding:22px 18px}.MembershipBanner-module__fGKGFa__copy{max-width:75%}.MembershipBanner-module__fGKGFa__copy>span{font-size:11px}.MembershipBanner-module__fGKGFa__copy>strong{font-size:clamp(22px,6.6vw,27px)}.MembershipBanner-module__fGKGFa__copy>p{font-size:12px;line-height:1.8}.MembershipBanner-module__fGKGFa__action{gap:6px;min-height:44px;margin-top:14px;padding:0 16px;font-size:15px}.MembershipBanner-module__fGKGFa__art{opacity:.8;object-position:center top;width:155px;right:-10px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}}@media (prefers-reduced-motion:reduce){.MembershipBanner-module__fGKGFa__banner{transition:none;transform:none!important}}
