/* Showtime OnTime • 2026-10-20 navy/gold/WhatsApp-green finish. */
:root{--stot-emerald:#25d366;--stot-emerald-deep:#096a46;--stot-emerald-rich:#11985c;--stot-emerald-gold:#f5cb7a}
body .stot-emerald-ticker,body.lp-body .lp-strip.stot-emerald-ticker{
 position:relative;display:block;width:100%;max-width:none;overflow:hidden;box-sizing:border-box;
 margin:0!important;padding:0!important;line-height:1.55;text-align:center;
 background-color:var(--stot-emerald-rich)!important;
 background-image:linear-gradient(105deg,#085039 0%,#116f4c 23%,#149b58 46%,#21b967 66%,#0c6646 100%)!important;
 color:#fff!important;border-top:2px solid rgba(245,203,122,.82)!important;
 border-bottom:2px solid rgba(245,203,122,.82)!important;
 box-shadow:0 6px 20px rgba(0,10,22,.22),inset 0 1px 0 rgba(255,255,255,.08);
 font-family:'Plus Jakarta Sans',system-ui,sans-serif;font-size:clamp(.67rem,.88vw,.8rem);
 font-weight:800;letter-spacing:.075em;text-transform:uppercase;
}
body .stot-emerald-ticker__track{display:flex;width:max-content;align-items:center;animation:stot-emerald-move 32s linear infinite;will-change:transform}
body .stot-emerald-ticker__set{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:space-around;
 box-sizing:border-box;min-width:100vw;width:max-content;gap:clamp(1.2rem,2.8vw,2.6rem);padding:12px clamp(1rem,3vw,2.8rem);white-space:nowrap}
body .stot-emerald-ticker__item{color:#fffef9}body .stot-emerald-ticker__star{color:var(--stot-emerald-gold);font-size:.92em}
@keyframes stot-emerald-move{to{transform:translateX(-50%)}}
/* Short, clearly separated four-point journey under ticker. */
#stot-v107 .v-trust{background:linear-gradient(135deg,#0e253a,#112b42)!important;
 border-bottom:1px solid rgba(245,203,122,.39)!important;border-top:0!important;
 padding-top:10px;padding-bottom:10px}
#stot-v107 .v-trust-grid{gap:clamp(8px,1.15vw,14px);padding-top:12px;padding-bottom:12px}
#stot-v107 .v-trust-grid>div{box-sizing:border-box;min-width:0;
 background:linear-gradient(145deg,#15314a,#10263c)!important;
 border:1px solid rgba(245,203,122,.40)!important;border-radius:10px;
 padding:16px 12px;box-shadow:inset 0 1px 0 rgba(255,239,202,.07),0 5px 15px rgba(0,5,14,.12);
 grid-template-columns:42px minmax(0,1fr);column-gap:10px;align-content:center}
#stot-v107 .v-trust-grid b{display:grid;place-items:center;grid-row:1/3;
 border-radius:9px;min-height:40px;padding:3px 5px;
 background:linear-gradient(140deg,#ffe3a2,#dcac54)!important;color:#11263b!important;
 text-shadow:none!important;font-size:1.25rem;line-height:1.1}
#stot-v107 .v-trust-grid strong{display:block;color:#fff6e5!important;font-size:.79rem;line-height:1.4}
#stot-v107 .v-trust-grid span{display:block;color:#c4d2dd!important;font-size:.69rem;line-height:1.52}
@media(max-width:650px){
 body .stot-emerald-ticker__set{padding:11px 1.3rem;gap:1.3rem}
 body .stot-emerald-ticker{letter-spacing:.045em}
 #stot-v107 .v-trust-grid{gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}
 #stot-v107 .v-trust-grid>div{padding:12px 9px;grid-template-columns:36px minmax(0,1fr);gap:0 8px}
 #stot-v107 .v-trust-grid b{min-height:36px;font-size:1.07rem}
 #stot-v107 .v-trust-grid strong{font-size:.72rem}
 #stot-v107 .v-trust-grid span{font-size:.65rem}
}
@media(max-width:360px){#stot-v107 .v-trust-grid>div{padding:10px 7px;grid-template-columns:31px minmax(0,1fr);gap:0 6px}#stot-v107 .v-trust-grid b{min-height:33px;font-size:.98rem}}
@media(prefers-reduced-motion:reduce){
 body .stot-emerald-ticker__track{animation:none!important;width:100%;will-change:auto}
 body .stot-emerald-ticker__set{flex-wrap:wrap;min-width:0;width:100%;white-space:normal;gap:.6rem 1rem;justify-content:center}
 body .stot-emerald-ticker__set+.stot-emerald-ticker__set{display:none}
}
/* Inline honest, accessible submission feedback. */
.stot-form-feedback{display:none;margin:12px 0;padding:12px 14px!important;border:1px solid rgba(255,203,117,.65);border-radius:8px;
 color:#ffe5bb!important;background:#362921!important;font:600 .85rem/1.55 'Plus Jakarta Sans',system-ui,sans-serif}
.stot-form-feedback:not([hidden]){display:block}
.stot-form-feedback a{color:#a9f9c9!important;text-decoration:underline;font-weight:800}
.v-form-wrap [aria-busy=true] .v-submit{opacity:.72;cursor:wait}
