.sp-wc-teaser__form{flex-shrink:0;align-self:center;margin:0}.sp-wc-teaser__input-wrap{display:flex;align-items:center;gap:0;border-radius:6px;overflow:hidden;border:1px solid rgba(168,85,247,.3)}.sp-wc-teaser__input{padding:9px 14px;border:none;background:rgba(255,255,255,8%);color:var(--sp-white);font-size:13px;font-family:inherit;width:200px;outline:none}.sp-wc-teaser__input::placeholder{color:#94a3b8}.sp-wc-teaser__input:focus{background:rgba(255,255,255,.12)}.sp-wc-teaser__input:disabled{opacity:.5}.sp-wc-teaser__form .sp-wc-teaser__cta{border:none;border-radius:0;cursor:pointer;font-family:inherit;white-space:nowrap}.sp-wc-teaser__form .sp-wc-teaser__cta:disabled{opacity:.7;cursor:default}.sp-wc-teaser__msg{font-size:11px;margin:0;min-height:0}.sp-wc-teaser--slim{padding:0;background:var(--sp-navy)}.sp-wc-teaser--slim .sp-wc-teaser__inner{display:flex!important;align-items:center!important;gap:20px;background:linear-gradient(135deg,#1a1040 0%,#0f1a3a 40%,#0a2840 100%);border:1px solid rgba(168,85,247,.2);border-radius:var(--sp-card-radius);padding:10px 24px;position:relative;overflow:hidden;margin:0}.sp-wc-teaser--slim .sp-wc-teaser__inner::before{content:'';position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#c084fc,#f59e0b,#22c55e)}.sp-wc-teaser--slim .sp-wc-teaser__flag{width:36px;height:36px;border-radius:8px;background:linear-gradient(135deg,rgba(168,85,247,.15),rgba(245,158,11,.15));display:flex;align-items:center;justify-content:center;flex-shrink:0}.sp-wc-teaser--slim .sp-wc-teaser__trophy{font-size:16px}.sp-wc-teaser--slim .sp-wc-teaser__text{flex:1;min-width:0}.sp-wc-teaser--slim .sp-wc-teaser__title{font-family:var(--sp-font-display);font-size:16px;font-weight:700;color:var(--sp-white);margin:0;letter-spacing:-.01em}.sp-wc-teaser--slim .sp-wc-teaser__cta{display:inline-flex;align-items:center;gap:6px;background:linear-gradient(135deg,#c084fc,#a855f7);color:#fff;padding:9px 18px;font-size:13px;font-weight:700;flex-shrink:0;transition:all .2s;font-family:inherit}.sp-wc-teaser--slim .sp-wc-teaser__cta:hover{box-shadow:0 6px 20px rgba(168,85,247,.3)}@media(max-width:768px){.sp-wc-teaser__input{width:100%;min-width:0}.sp-wc-teaser__input-wrap{flex-direction:column}.sp-wc-teaser__form .sp-wc-teaser__cta{width:100%;justify-content:center}.sp-wc-teaser--slim .sp-wc-teaser__inner{flex-direction:column;text-align:center;padding:16px 20px}.sp-wc-teaser--slim .sp-wc-teaser__cta{width:100%;justify-content:center}}