.smuo-offers{scroll-margin-top:100px;clear:both;display:block;box-sizing:border-box;margin:18px 0 28px;max-width:100%;padding:20px;border:1px solid rgba(132,156,190,.30);border-radius:18px;background:linear-gradient(130deg,#161f30,#0d1728);color:#edf2fb;font-family:inherit}
.smuo-intro{margin:0 0 16px!important;color:#e3eaf5!important;font-size:15px!important;line-height:1.6!important}
.smuo-intro strong{color:#fff!important}
.smuo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:0}
.smuo-card{display:flex!important;align-items:center;min-width:0;gap:13px;min-height:104px;padding:15px!important;text-decoration:none!important;border:1px solid rgba(166,186,215,.26);border-radius:14px;background:#202c40;color:#fff!important;transition:transform .18s ease,border-color .18s ease,background .18s ease;box-sizing:border-box}
.smuo-card:hover,.smuo-card:focus-visible{transform:translateY(-3px);border-color:#ff6c92;background:#273750;text-decoration:none!important}
.smuo-logo{display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;border-radius:12px;background:linear-gradient(140deg,#e72c65,#a8194d);color:#fff;font-size:22px;font-weight:900}
.smuo-copy{min-width:0;display:flex;flex-direction:column;gap:5px;line-height:1.3}
.smuo-copy strong{color:#fff;font-size:15px;font-weight:800;overflow-wrap:anywhere}
.smuo-copy small{color:#ced8e9;font-size:12px}
.smuo-copy em{font-style:normal;color:#ffa4bc;font-weight:700;font-size:12px}
.smuo-note{color:#aebbd0!important;font-size:12px!important;line-height:1.6!important;margin:16px 0 0!important}
.smuo-fallback{box-sizing:border-box;margin:24px auto;padding:20px;max-width:1300px}
.smuo-fallback h2{color:#fff;font-size:24px}
@media(max-width:640px){.smuo-offers{padding:14px;border-radius:14px;margin:14px 0 18px}.smuo-grid{grid-template-columns:1fr 1fr;gap:8px}.smuo-card{padding:10px!important;gap:8px;min-height:96px}.smuo-logo{width:34px;height:34px;flex-basis:34px;font-size:18px}.smuo-copy strong{font-size:12px}.smuo-copy small,.smuo-copy em{font-size:11px}}
@media(max-width:370px){.smuo-grid{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.smuo-card{transition:none}.smuo-card:hover{transform:none}}
