.snbs-studio-beta{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:20px;text-decoration:none;color:#fff;background:linear-gradient(110deg,#087766,#16977b 46%,#7750b1);border:2px solid #b0ebce;border-radius:23px;padding:12px 27px 12px 15px;box-shadow:0 6px 0 #165a4d,0 12px 24px #235c3520;margin:3px 0 35px;transition:transform .2s;animation:snbsBetaBreathe 4s ease-in-out infinite}.snbs-studio-beta:before{content:"";position:absolute;z-index:-1;inset:-100%;background:linear-gradient(110deg,transparent 45%,#ffffff22 50%,transparent 55%);animation:snbsBetaShine 7s infinite}.snbs-studio-beta img{width:112px;height:88px;object-fit:contain;filter:drop-shadow(0 5px 5px #003e3540)}.snbs-beta-copy{flex:1}.snbs-beta-badge{display:inline-block;color:#213b36;background:#ffe28a;border-radius:20px;padding:3px 11px;font-size:12px;font-weight:800;letter-spacing:.8px}.snbs-studio-beta strong{display:block;font-size:clamp(21px,2.6vw,31px);line-height:1.2;margin:7px 0 3px}.snbs-studio-beta small{font-size:15px;color:#effff9}.snbs-beta-cta{font-weight:bold;font-size:19px;white-space:nowrap}.snbs-studio-beta:hover{transform:translateY(-2px)}.snbs-studio-beta:focus-visible{outline:4px solid #eab94e;outline-offset:5px}.snbs-beta-wrap{box-sizing:border-box;max-width:1320px;margin:18px auto 0;padding:0 24px}.snbs-studio-beta{font-family:Arial,sans-serif;box-sizing:border-box;line-height:1.5}.snbs-studio-beta *{box-sizing:border-box}.snbs-studio-beta strong{color:white}.snbs-studio-beta .snbs-beta-copy{flex:1}.snbs-studio-beta .snbs-beta-cta{color:white}.snbs-studio-beta .snbs-beta-badge{color:#213b36}@keyframes snbsBetaBreathe{50%{box-shadow:0 6px 0 #165a4d,0 10px 30px #20ad7845}}@keyframes snbsBetaShine{0%,65%{transform:translateX(-45%)}100%{transform:translateX(45%)}}@media(prefers-reduced-motion:reduce){.snbs-studio-beta,.snbs-studio-beta:before{animation:none}}@media(max-width:650px){.snbs-beta-wrap{padding:0 18px}.snbs-studio-beta{gap:10px;padding:14px 12px;flex-wrap:wrap;margin-bottom:25px}.snbs-studio-beta img{width:70px;height:78px}.snbs-studio-beta .snbs-beta-copy{min-width:180px}.snbs-studio-beta strong{font-size:21px}.snbs-studio-beta small{font-size:13px}.snbs-studio-beta .snbs-beta-cta{width:100%;text-align:center;font-size:18px;padding-top:5px}}