.page-module__O6GEPG__page{--primary:#5a29c1;--deep:#180049;--deep-2:#2a0a6b;--ink:#0b1020;--body:#3b4257;--muted:#6b7280;--line:#e6e3ee;min-height:100vh;color:var(--body);font-family:var(--font-inter),Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased;background:#fff;line-height:1.6}.page-module__O6GEPG__hero{background:linear-gradient(120deg,var(--deep),var(--deep-2));color:#fff;position:relative;overflow:hidden}.page-module__O6GEPG__hero:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0f 1px,#0000 1px),linear-gradient(90deg,#ffffff0f 1px,#0000 1px);background-size:200px 200px;position:absolute;inset:0}.page-module__O6GEPG__heroInner{width:min(1200px,100%);margin:0 auto;padding:132px 24px 54px;position:relative}.page-module__O6GEPG__pill{min-height:34px;color:var(--primary);background:#fff;border:3px solid #c4b5fd;border-radius:999px;align-items:center;margin-bottom:20px;padding:4px 16px;font-size:.9rem;font-weight:700;display:inline-flex}.page-module__O6GEPG__hero h1{color:#fff;letter-spacing:-.035em;margin:0;font-size:clamp(2.5rem,5vw,3.8rem);font-weight:800;line-height:1.08}.page-module__O6GEPG__hero p{color:#ffffffe0;margin:14px 0 0;font-size:1.05rem}.page-module__O6GEPG__library{background:#fff}.page-module__O6GEPG__libraryInner{width:min(1200px,100%);margin:0 auto;padding:48px 24px 88px}.page-module__O6GEPG__listHeading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:18px;padding-bottom:10px;display:flex}.page-module__O6GEPG__listHeading h2{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.35rem;font-weight:750}.page-module__O6GEPG__listHeading>span{color:var(--muted);font-size:.9rem}.page-module__O6GEPG__webinarList{grid-template-columns:minmax(0,1fr);gap:24px;display:grid}.page-module__O6GEPG__webinarCard{background:#fff;border:1px solid #e4dff0;border-radius:20px;grid-template-columns:minmax(300px,37%) minmax(0,1fr);min-width:0;transition:box-shadow .2s,transform .2s;display:grid;overflow:hidden;box-shadow:0 10px 24px -20px #18004999}.page-module__O6GEPG__webinarCard:hover{transform:translateY(-2px);box-shadow:0 18px 40px -20px #18004959}.page-module__O6GEPG__video{color:#fff;background:radial-gradient(circle at 85% 22%,#5457ffcc,#0000 34%),linear-gradient(135deg,#21005d 0%,#37138a 68%,#4b22a9 100%);align-items:flex-end;min-width:0;min-height:320px;padding:20px;display:flex;position:relative;overflow:hidden}.page-module__O6GEPG__videoPreview{text-decoration:none;display:block}.page-module__O6GEPG__posterImage{z-index:0;object-fit:cover}.page-module__O6GEPG__posterPlay{z-index:1;width:54px;height:54px;color:var(--primary);background:#fff;border:7px solid #ffffff2e;border-radius:50%;place-items:center;transition:transform .15s;display:grid;position:absolute;bottom:18px;right:18px}.page-module__O6GEPG__videoPreview:hover .page-module__O6GEPG__posterPlay{transform:scale(1.06)}.page-module__O6GEPG__video:before{content:"";pointer-events:none;background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0}.page-module__O6GEPG__video video{z-index:2;object-fit:cover;background:#000;width:100%;height:100%;position:absolute;inset:0}.page-module__O6GEPG__videoPlaying{background:#000;width:100%;min-height:320px;padding:0}.page-module__O6GEPG__videoTag,.page-module__O6GEPG__videoTitle,.page-module__O6GEPG__playButton{z-index:1;position:relative}.page-module__O6GEPG__videoTag{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#ffffff1f;border:1px solid #ffffff47;border-radius:6px;padding:4px 10px;font-size:.78rem;font-weight:700;position:absolute;top:22px;left:22px}.page-module__O6GEPG__videoTitle{color:#fff;letter-spacing:-.025em;max-width:80%;padding-right:58px;font-size:1.3rem;font-weight:800;line-height:1.2}.page-module__O6GEPG__playButton{width:54px;height:54px;color:var(--primary);cursor:pointer;background:#fff;border:7px solid #ffffff2e;border-radius:50%;place-items:center;transition:transform .15s,background .15s;display:grid;position:absolute;bottom:18px;right:18px}.page-module__O6GEPG__playButton:hover{background:#f3efff;transform:scale(1.06)}.page-module__O6GEPG__webinarInfo{flex-direction:column;flex:1;align-items:flex-start;padding:24px;display:flex}.page-module__O6GEPG__status{color:var(--primary);background:#f5f0ff;border:1px solid #d9ccff;border-radius:999px;margin-bottom:10px;padding:3px 11px;font-size:.8rem;font-weight:700;display:inline-flex}.page-module__O6GEPG__webinarInfo h3{color:var(--ink);letter-spacing:-.02em;margin:0;font-size:1.25rem;font-weight:750;line-height:1.3}.page-module__O6GEPG__webinarInfo h3 a{color:inherit;text-decoration:none}.page-module__O6GEPG__webinarInfo h3 a:hover{color:var(--primary)}.page-module__O6GEPG__meta{color:var(--muted);margin:6px 0 12px;font-size:.9rem}.page-module__O6GEPG__description{color:var(--body);margin:0 0 16px;font-size:.98rem}.page-module__O6GEPG__speakers{flex-direction:column;gap:12px;width:100%;margin-bottom:16px;display:flex}.page-module__O6GEPG__speaker{align-items:center;gap:10px;min-width:0;display:flex}.page-module__O6GEPG__speakerImage{object-fit:cover;border:1px solid #e3dcf2;border-radius:10px;flex:none}.page-module__O6GEPG__speaker strong,.page-module__O6GEPG__speaker span{display:block}.page-module__O6GEPG__speaker strong{color:var(--ink);font-size:.9rem;line-height:1.35}.page-module__O6GEPG__speaker span{color:var(--muted);margin-top:2px;font-size:.78rem;line-height:1.4}.page-module__O6GEPG__detailsLink{color:var(--primary);align-items:center;gap:6px;margin-top:auto;font-weight:750;text-decoration:none;transition:gap .15s;display:inline-flex}.page-module__O6GEPG__detailsLink:hover{gap:10px}@media (min-width:860px){.page-module__O6GEPG__webinarInfo{padding:20px}}@media (max-width:760px){.page-module__O6GEPG__webinarCard{grid-template-columns:minmax(0,1fr)}.page-module__O6GEPG__video{aspect-ratio:16/9;min-height:0}.page-module__O6GEPG__videoPlaying{min-height:0}.page-module__O6GEPG__heroInner{padding:112px 20px 44px}.page-module__O6GEPG__libraryInner{padding:36px 20px 64px}}@media (max-width:480px){.page-module__O6GEPG__webinarInfo{padding:20px}.page-module__O6GEPG__listHeading>span{display:none}}@media (prefers-reduced-motion:reduce){.page-module__O6GEPG__webinarCard,.page-module__O6GEPG__playButton,.page-module__O6GEPG__detailsLink{transition:none}}
