.season-launch[hidden]{display:none!important}
.season-launch{box-sizing:border-box;width:100%;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px;border:1px solid #31546b;border-radius:16px;background:linear-gradient(120deg,#102f48,#071d30);color:#fff;margin:18px 0}
.season-launch-heading{min-width:0}.season-launch-heading h2{margin:0 0 7px!important;color:#ffd447!important;font-size:clamp(19px,2vw,25px);line-height:1.2}.season-launch-heading p{margin:0;color:#cfdfeb;font-size:13px;line-height:1.5}
.season-launch-clock{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;flex:0 0 auto;min-width:290px}
.season-launch-clock>div{text-align:center;padding:10px 8px;background:#ffffff0b;border:1px solid #ffffff16;border-radius:9px}.season-launch-clock b{display:block;color:#fff!important;font-size:29px;line-height:1.15;font-variant-numeric:tabular-nums}.season-launch-clock span{display:block;color:#dbe8f1;font-size:11px;margin-top:5px}
.season-launch-waiting{color:#ffd447;font-weight:700;font-size:18px}.landing-hero .season-launch{flex-direction:column;align-items:stretch;text-align:center}.landing-hero .season-launch-clock{min-width:0}
@media(max-width:640px){.season-launch{flex-direction:column;align-items:stretch;padding:17px;gap:15px}.season-launch-clock{min-width:0;width:100%;gap:5px}.season-launch-clock>div{padding:9px 3px}.season-launch-clock b{font-size:25px}.season-launch-clock span{font-size:10px}.season-launch-heading h2{font-size:20px}.season-launch-waiting{text-align:center}}
