.webinar-site{color:#082d4b;background:#f3f8fa;min-height:100vh;font-family:Arial,sans-serif}.webinar-site *{box-sizing:border-box}.webinar-site a{color:#075b79}.webinar-site header,.webinar-site footer{background:#fff;justify-content:space-between;align-items:center;gap:1rem;padding:1.25rem max(1.5rem,50vw - 550px);display:flex}.webinar-site header a{font-weight:700;text-decoration:none}.webinar-wrap{max-width:1100px;margin:auto;padding:4rem 1.5rem 6rem}.webinar-kicker{color:#087b95;letter-spacing:.12em;font-size:.85rem;font-weight:800}.webinar-wrap h1{letter-spacing:-.04em;max-width:850px;margin:.8rem 0 1.5rem;font-size:clamp(2.7rem,5vw,5rem);line-height:1.05}.webinar-wrap>p{max-width:780px;font-size:1.12rem;line-height:1.6}.webinar-list{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:1.25rem;margin-top:2.5rem;display:grid}.webinar-list article,.webinar-empty,.webinar-actions section,.webinar-new{background:#fff;border:1px solid #d4e3e8;border-radius:20px;padding:1.6rem;box-shadow:0 12px 35px #02293e0a}.webinar-list article{flex-direction:column;gap:.8rem;display:flex}.webinar-list article>span{color:#087b95;font-size:.9rem;font-weight:800}.webinar-list h2,.webinar-empty h2,.webinar-actions h2{margin:0;font-size:1.55rem;line-height:1.2}.webinar-list p,.webinar-actions p,.webinar-empty p{margin:0;line-height:1.55}.webinar-list small{color:#476477;font-size:.9rem}.webinar-list article>a{margin-top:auto;font-weight:800}.webinar-empty{margin-top:2.5rem}.webinar-facts{grid-template-columns:repeat(3,1fr);gap:1rem;margin:2rem 0;display:grid}.webinar-facts div{background:#dceff2;border-radius:15px;padding:1.25rem}.webinar-facts span{color:#3d6573;margin-bottom:.5rem;font-size:.9rem;display:block}.webinar-facts strong{line-height:1.4}.webinar-actions{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2rem;display:grid}.webinar-actions section{flex-direction:column;align-items:start;gap:1rem;display:flex}.webinar-site form{gap:1rem;width:100%;display:grid}.webinar-site label{gap:.4rem;font-weight:700;display:grid}.webinar-site input,.webinar-site textarea{color:#082d4b;width:100%;font:inherit;background:#fff;border:1px solid #abc4cc;border-radius:9px;padding:.8rem}.webinar-site textarea{min-height:130px}.webinar-site button{color:#092d45;font:inherit;cursor:pointer;background:#f8c954;border:0;border-radius:9px;padding:.85rem 1.2rem;font-weight:800}.webinar-site button:disabled{opacity:.5;cursor:wait}.webinar-site button:focus-visible,.webinar-site a:focus-visible,.webinar-site input:focus-visible{outline-offset:3px;outline:3px solid #087b95}.webinar-site small{color:#476477;font-size:.9rem;line-height:1.5}.webinar-success,.webinar-error{border-radius:10px;padding:1rem 1.25rem}.webinar-success{background:#d8f3e8}.webinar-error{background:#ffe5df}.webinar-admin-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:auto;display:flex}.webinar-new{max-width:650px;margin-top:3rem}.webinar-new h2{margin-top:0}.webinar-new form{margin-top:1.5rem}.webinar-new p{color:#476477;line-height:1.5}@media (width<=700px){.webinar-wrap{padding:2.5rem 1rem 4rem}.webinar-facts,.webinar-actions{grid-template-columns:1fr}.webinar-site header,.webinar-site footer{flex-wrap:wrap;padding:1rem}.webinar-wrap h1{font-size:2.7rem}}
