.live-schedule{display:flex;align-items:center;gap:13px;flex-wrap:wrap;width:max-content;max-width:100%;margin:0 0 34px;padding:13px 18px;border:1px solid rgba(115,218,243,.35);border-radius:14px;background:rgba(4,17,57,.45);color:#fff;font-size:.83rem;box-shadow:inset 0 0 25px rgba(54,188,229,.06)}
.live-schedule strong{color:var(--secondary-light);text-transform:uppercase;letter-spacing:.05em}.live-schedule i:not(.live-dot){width:4px;height:4px;border-radius:50%;background:rgba(255,255,255,.45)}.live-dot{width:9px;height:9px;border-radius:50%;background:#ef3340;box-shadow:0 0 0 5px rgba(239,51,64,.18);animation:urgency-pulse 1.5s infinite}
.urgency-card{width:min(100%,560px);padding:45px 38px}.urgency-card h2{margin-bottom:20px}
.deadline-countdown{display:flex;align-items:baseline;justify-content:center;gap:18px;font-family:var(--heading);font-variant-numeric:tabular-nums;white-space:nowrap}
.deadline-countdown .days-segment{display:flex;align-items:baseline;gap:7px}.deadline-countdown .days-segment strong{font-size:clamp(4.5rem,6vw,6.5rem);line-height:.9}.deadline-countdown .days-segment span{color:#fff;font-size:1.15rem;font-weight:800;text-transform:uppercase}
.deadline-countdown .time-segment{display:flex;align-items:center}.deadline-countdown .time-segment strong{min-width:1.75ch;font-size:clamp(2.8rem,4.3vw,4.6rem);line-height:1;text-align:center}.deadline-countdown .time-segment b{margin:0 2px;color:#ef3340;font-size:clamp(2.2rem,3vw,3.4rem);animation:colon-blink 1s steps(1) infinite}
.countdown-large{margin:32px -8px 8px;padding:27px 12px;border:1px solid rgba(115,218,243,.18);border-radius:18px;background:rgba(255,255,255,.07)}
.countdown-large .days-segment,.countdown-large .time-segment{padding:0;background:transparent;border:0}
.countdown-large strong{color:var(--secondary-light)}.countdown-labels{display:flex;justify-content:space-around;margin-bottom:25px;color:#90a8cc;font-size:.58rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}
.countdown-compact{gap:14px}.countdown-compact .days-segment,.countdown-compact .time-segment{padding:0;background:transparent}.countdown-compact .days-segment strong{font-size:clamp(3rem,4vw,4.7rem)}.countdown-compact .days-segment span{font-size:.85rem}.countdown-compact .time-segment strong{font-size:clamp(2rem,3vw,3.2rem)}
@keyframes colon-blink{50%{opacity:.25}}
@media(max-width:1180px){.webinar-hero-grid{gap:35px}.deadline-countdown{gap:10px}.deadline-countdown .days-segment strong{font-size:4.5rem}.deadline-countdown .time-segment strong{font-size:2.8rem}}
@media(max-width:680px){.live-schedule{align-items:flex-start;flex-direction:column;gap:7px;width:100%}.live-schedule i:not(.live-dot){display:none}.urgency-card{padding:30px 16px}.deadline-countdown{gap:7px}.deadline-countdown .days-segment{gap:4px}.deadline-countdown .days-segment strong{font-size:3.2rem}.deadline-countdown .days-segment span{font-size:.72rem}.deadline-countdown .time-segment strong{font-size:1.75rem}.deadline-countdown .time-segment b{font-size:1.55rem}.countdown-large{margin-inline:0;padding-inline:5px}.countdown-labels{display:none}.countdown-compact .days-segment strong{font-size:2.7rem}.countdown-compact .time-segment strong{font-size:1.55rem}}
