body.si-home-page .si-home .si-newsletter{max-width:960px;margin:40px auto;padding:28px 32px;min-height:0;border-radius:18px}
body.si-home-page .si-home .si-newsletter:after{display:none}
body.si-home-page .si-home .si-newsletter h2{font-size:clamp(28px,3vw,36px)!important;line-height:1.25!important;max-width:760px;margin-bottom:12px}
body.si-home-page .si-home .si-newsletter>p{font-size:18px!important;line-height:1.6!important;margin-bottom:14px;max-width:70ch}
body.si-home-page .si-home .si-newsletter :is(.forminator-ui,.gform_wrapper){max-width:680px;margin-top:16px}
body.si-home-page .si-home .si-newsletter :is(input[type=email],button[type=submit],input[type=submit]){min-height:48px;font-size:18px}
.si-home .si-new-tab-note{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
@media(max-width:680px){body.si-home-page .si-home .si-newsletter{padding:22px 18px;margin-block:28px}body.si-home-page .si-home .si-newsletter h2{font-size:28px!important}}
.si-home :is(.si-hero-image,.si-feature-image,.si-games-image){position:relative}
.si-home :is(.si-hero-image,.si-feature-image,.si-games-image) figcaption:has(.si-ai-label){position:absolute;right:12px;bottom:12px;margin:0!important;padding:0!important}
body.si-home-page .si-home.si-home .si-ai-label{display:inline-block;padding:4px 10px;margin:0!important;border:1px solid #244536;background:#FFFDF8;color:#244536!important;border-radius:8px;font:700 18px/1.4 Arial,sans-serif!important;text-align:center}
