/* Další CMS bloky: stejné lokální výtvarné řešení, native H1 ponechán. */
.st3-program [hidden],.st3-booking [hidden]{display:none!important}
.st3-webinar__hero .st3-cms-title{font-size:clamp(56px,6.9vw,106px)}
.st3-webinar__hero .st3-cms-title small,.st3-brand-program .st3-cms-title small{color:#f5f6f3}
.st3-brand-program .st3-cms-title{font-size:clamp(54px,6.4vw,100px)}
.st3-ebook__hero .st3-cms-title{max-width:760px;font-size:clamp(56px,6.7vw,106px)}
.st3-ebook__hero .st3-cms-title small{color:#f5f6f3;font-size:clamp(14px,1.2vw,19px)}
.st3-booking .st3-cms-title{max-width:780px;margin:0 0 28px;font-size:clamp(52px,6.35vw,96px);font-weight:800;text-transform:uppercase;letter-spacing:-.055em;line-height:.96}
.st3-webinar__timer>b{font-size:clamp(44px,6vw,90px)}
.st3-webinar__timer>span{line-height:1.5}
.st3-extension-bonus-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;padding:0;list-style:none}
.st3-extension-bonus-list li{display:flex;gap:20px;align-items:baseline;border-top:1px solid rgba(255,255,255,.16);padding:24px 0;font-size:clamp(17px,1.65vw,23px);line-height:1.35}
.st3-extension-bonus-list b{flex:0 0 38px;color:#00f2ea;font-family:Montserrat,Arial,sans-serif}
@media(max-width:680px){.st3-webinar__hero .st3-cms-title,.st3-brand-program .st3-cms-title,.st3-ebook__hero .st3-cms-title{font-size:clamp(42px,12.5vw,62px)}.st3-booking .st3-cms-title{font-size:clamp(42px,13.4vw,62px)}.st3-extension-bonus-list{grid-template-columns:minmax(0,1fr)}.st3-webinar__timer>b{font-size:54px}}
/* Stav registrace uz komunikuje skutecny formular. */
[data-st3-webinar-embed].st3-webinar__widget-shell::before{display:none;content:none}
