.ksc-webinar-hero{position:relative;overflow:hidden;padding:110px 0 90px;background:linear-gradient(135deg,#071b25 0%,#0d3038 62%,#103c43 100%);color:#fff}.ksc-webinar-hero:after{content:"";position:absolute;width:560px;height:560px;border-radius:50%;right:-160px;top:-210px;background:rgba(56,169,179,.12);border:1px solid rgba(56,169,179,.25)}.ksc-webinar-kicker{display:flex;align-items:center;gap:10px;color:#8bd2d8;font-size:.82rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;margin-bottom:20px}.ksc-webinar-kicker span{width:34px;height:2px;background:#38a9b3}.ksc-webinar-hero h1{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(2.6rem,5vw,5rem);line-height:1.02;letter-spacing:-.045em;max-width:980px}.ksc-webinar-hero h1 span{color:#72c8cf}.ksc-webinar-lead{font-size:1.15rem;line-height:1.75;color:rgba(255,255,255,.78);max-width:780px;margin:28px 0}.ksc-webinar-meta{display:flex;gap:14px;flex-wrap:wrap;margin:0 0 32px}.ksc-webinar-meta>div{padding:13px 18px;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:rgba(255,255,255,.055);min-width:205px}.ksc-webinar-meta strong,.ksc-webinar-meta span{display:block}.ksc-webinar-meta strong{font-family:Manrope,sans-serif}.ksc-webinar-meta span{font-size:.82rem;color:rgba(255,255,255,.64);margin-top:3px}.ksc-webinar-visual{position:relative;min-height:420px;display:grid;place-items:center}.ksc-webinar-orbit{position:absolute;width:360px;height:360px;border:1px solid rgba(114,200,207,.32);border-radius:50%}.ksc-webinar-orbit:before,.ksc-webinar-orbit:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(114,200,207,.16)}.ksc-webinar-orbit:before{inset:38px}.ksc-webinar-orbit:after{inset:78px}.ksc-webinar-card{position:relative;z-index:2;width:min(360px,90%);padding:36px;border-radius:20px;background:rgba(7,27,37,.82);border:1px solid rgba(114,200,207,.3);box-shadow:0 30px 80px rgba(0,0,0,.3);backdrop-filter:blur(10px)}.ksc-webinar-card span{color:#72c8cf;font-size:.72rem;font-weight:800;letter-spacing:.12em}.ksc-webinar-card strong{display:block;font:800 1.65rem/1.2 Manrope,sans-serif;margin:14px 0}.ksc-webinar-card p{color:rgba(255,255,255,.65);margin:0}.ksc-webinar-section{padding:90px 0}.ksc-webinar-section h2,.ksc-webinar-register h2{font:800 clamp(2rem,3.5vw,3.3rem)/1.08 Manrope,sans-serif;letter-spacing:-.035em;margin:12px 0 25px}.ksc-webinar-section p{font-size:1.05rem;line-height:1.8;color:#50616a}.ksc-webinar-audience{background:#0b2932;color:#fff;padding:38px;border-radius:20px;position:sticky;top:110px}.ksc-webinar-audience h3{font:800 1.75rem/1.25 Manrope,sans-serif;margin:14px 0}.ksc-webinar-audience p{color:rgba(255,255,255,.7);margin:0}.ksc-webinar-section-alt{background:#f3f8f8}.ksc-webinar-topic{height:100%;padding:22px 24px;background:#fff;border:1px solid #dce9ea;border-radius:14px;line-height:1.55;box-shadow:0 8px 30px rgba(10,46,53,.04)}.ksc-webinar-topic:before{content:"";display:block;width:28px;height:3px;background:#38a9b3;margin-bottom:15px;border-radius:3px}.ksc-webinar-register{padding:95px 0;background:#071b25;color:#fff}.ksc-webinar-register p{color:rgba(255,255,255,.68);font-size:1.05rem}.ksc-webinar-event-badge{display:inline-block;margin-top:18px;padding:9px 14px;border-radius:999px;background:rgba(56,169,179,.15);border:1px solid rgba(56,169,179,.35);color:#8bd2d8;font-weight:700}.ksc-webinar-form{background:#fff;color:#172a31;padding:34px;border-radius:20px;box-shadow:0 24px 70px rgba(0,0,0,.2)}.ksc-webinar-form label{display:block;font-size:.82rem;font-weight:800;margin-bottom:7px}.ksc-webinar-form input,.ksc-webinar-form textarea{width:100%;border:1px solid #cfdddf;border-radius:10px;padding:12px 14px;background:#fafdfe;outline:none;transition:.2s}.ksc-webinar-form input:focus,.ksc-webinar-form textarea:focus{border-color:#38a9b3;box-shadow:0 0 0 3px rgba(56,169,179,.12)}.ksc-webinar-form-status{min-height:24px;margin-top:12px;font-size:.9rem}.ksc-webinar-form-status.is-error{color:#b42318}.ksc-webinar-form-status.is-success{color:#137a55}.ksc-webinar-fireworks{position:fixed;inset:0;width:100vw;height:100vh;pointer-events:none;z-index:99999}@media(max-width:991px){.ksc-webinar-hero{padding:75px 0}.ksc-webinar-visual{min-height:320px}.ksc-webinar-audience{position:static}.ksc-webinar-section,.ksc-webinar-register{padding:65px 0}}@media(max-width:575px){.ksc-webinar-form{padding:22px}.ksc-webinar-hero h1{font-size:2.5rem}.ksc-webinar-meta>div{width:100%}}
