.webinar-page{min-height:100vh;overflow:clip;background:#fff}.webinar-feature-band .learn-resource-hero{padding-bottom:96px;border-bottom:1px solid rgba(24,34,51,.07);background:radial-gradient(circle at 82% 18%,rgba(17,106,204,.16),transparent 34%),linear-gradient(rgba(17,106,204,.085) 1px,transparent 1px),linear-gradient(90deg,rgba(17,106,204,.085) 1px,transparent 1px),linear-gradient(180deg,#f4f8ff,#e8f2ff);background-size:auto,42px 42px,42px 42px,auto}.webinar-gate-label{display:inline-flex;width:fit-content;align-items:center;border:1px solid rgba(17,106,204,.16);border-radius:999px;background:#116acc11;padding:9px 15px;color:#116acc;font:800 11px/1 var(--font-sans, Montserrat, sans-serif);letter-spacing:.11em;text-transform:uppercase}.webinar-body{position:relative;background:linear-gradient(rgba(17,106,204,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(17,106,204,.022) 1px,transparent 1px),#fff;background-size:42px 42px,42px 42px,auto}.webinar-content-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,408px);gap:clamp(48px,5vw,76px);align-items:start;width:min(100%,1240px);max-width:1240px;padding-bottom:112px}.webinar-story{min-width:0}.webinar-gate{position:sticky;top:108px;align-self:start;margin-top:-52px;z-index:2}.webinar-gate-card{overflow:hidden;border:1px solid rgba(24,34,51,.1);border-radius:18px;background:#fffffffa;padding:clamp(27px,2.8vw,36px);box-shadow:0 30px 80px -38px #071a367a}.webinar-gate-label{padding:7px 11px;font-size:9px}.webinar-gate-card h2{margin:14px 0 0;color:#182233;font:800 30px/1.08 var(--font-sans, Montserrat, sans-serif);letter-spacing:-.035em}.webinar-gate-intro{margin:10px 0 22px;color:#18223394;font:550 13px/1.55 var(--font-sans, Montserrat, sans-serif)}.webinar-gate .hubspot-native-form{--hs-native-input-bg: #f6f8fb;--hs-native-submit-bg: #116acc;--hs-native-submit-shadow: rgba(17, 106, 204, .32);--hs-native-row-gap: 16px;--hs-native-column-gap: 12px}.webinar-gate .hubspot-native-form .hubspot-native-target>form,.webinar-gate .hubspot-native-form form,.webinar-gate .hubspot-native-form [data-hsfc-id=Form],.webinar-gate .hubspot-native-form .hsfc-Form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.webinar-gate .hubspot-native-form .hsfc-EmailField,.webinar-gate .hubspot-native-form [data-hsfc-id=EmailField],.webinar-gate .hubspot-native-form .hs-form-field.hs_email,.webinar-gate .hubspot-native-form .hs-form-field:has(input[type=email]),.webinar-gate .hubspot-native-form .hsfc-PhoneField,.webinar-gate .hubspot-native-form [data-hsfc-id=PhoneField],.webinar-gate .hubspot-native-form .hs-form-field.hs_phone,.webinar-gate .hubspot-native-form .hs-form-field:has(input[type=tel]){grid-column:1 / -1!important}.webinar-privacy{margin:16px 0 0;color:#18223380;font:550 10.5px/1.55 var(--font-sans, Montserrat, sans-serif)}.webinar-privacy a{color:#116acc;font-weight:700}.webinar-topics{padding:92px 0 96px}.section-kicker{display:inline-flex;color:#116acc;font:800 11px/1 var(--font-sans, Montserrat, sans-serif);letter-spacing:.12em;text-transform:uppercase}.webinar-topics h2,.webinar-presenter h2{max-width:720px;margin:15px 0 0;color:#182233;font:800 clamp(34px,3.8vw,50px)/1.06 var(--font-sans, Montserrat, sans-serif);letter-spacing:-.04em}.section-intro{max-width:720px;margin:20px 0 0;color:#182233a8;font:550 17px/1.72 var(--font-sans, Montserrat, sans-serif)}.webinar-topic-list{margin-top:42px;border-top:1px solid #dbe6f2}.webinar-topic{display:grid;grid-template-columns:62px minmax(0,1fr);gap:22px;padding:27px 0;border-bottom:1px solid #dbe6f2}.webinar-topic>span{color:#116acc;font:800 13px/1.3 var(--font-sans, Montserrat, sans-serif)}.webinar-topic h3{margin:0;color:#182233;font:780 20px/1.28 var(--font-sans, Montserrat, sans-serif)}.webinar-topic p{max-width:670px;margin:8px 0 0;color:#1822339e;font:550 14px/1.65 var(--font-sans, Montserrat, sans-serif)}.webinar-presenter{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 238px;gap:30px;align-items:stretch;overflow:hidden;border:1px solid rgba(24,34,51,.1);border-radius:22px;background:linear-gradient(rgba(17,106,204,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(17,106,204,.045) 1px,transparent 1px),#fff;background-size:28px 28px,28px 28px,auto;box-shadow:0 24px 60px -44px #071a3680}.webinar-presenter-copy{padding:42px 0 42px 42px}.webinar-presenter h2{font-size:clamp(30px,3vw,40px)}.webinar-presenter-role{margin:10px 0 0!important;color:#116acc!important;font-size:13px!important;font-weight:750!important}.webinar-presenter-copy>p:last-of-type{margin:20px 0 0;color:#182233a8;font:550 14px/1.72 var(--font-sans, Montserrat, sans-serif)}.webinar-presenter-copy a{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#116acc;font:750 13px/1.2 var(--font-sans, Montserrat, sans-serif);text-decoration:none}.webinar-presenter-copy a:hover{text-decoration:underline}.webinar-presenter-photo{position:relative;min-height:355px;background:linear-gradient(145deg,#eaf4ff,#cfe6ff)}.webinar-presenter-photo:after{content:"";position:absolute;inset:0;box-shadow:inset 20px 0 34px -34px #071a366b}.webinar-presenter-photo img{width:100%;height:100%;object-fit:cover;object-position:center 24%}@media(max-width:1060px){.webinar-content-layout{grid-template-columns:minmax(0,1fr) minmax(330px,370px);gap:42px}}@media(max-width:900px){.webinar-content-layout{grid-template-columns:minmax(0,1fr);max-width:760px}.webinar-gate{position:static;order:-1;width:min(100%,560px);margin:-38px auto 0}.webinar-topics{padding-top:74px}}@media(max-width:640px){.webinar-feature-band .learn-resource-hero{padding-bottom:62px;background-size:auto,30px 30px,30px 30px,auto}.webinar-gate{width:100%;margin-top:-28px}.webinar-gate-card{border-radius:16px;padding:25px 20px}.webinar-gate .hubspot-native-form .hubspot-native-target>form,.webinar-gate .hubspot-native-form form,.webinar-gate .hubspot-native-form [data-hsfc-id=Form],.webinar-gate .hubspot-native-form .hsfc-Form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.webinar-topics{padding:70px 0 68px}.webinar-topic{grid-template-columns:42px minmax(0,1fr);gap:12px}.webinar-presenter{grid-template-columns:1fr;gap:0}.webinar-presenter-copy{padding:32px 26px 30px}.webinar-presenter-photo{min-height:360px;order:-1}}@media(prefers-reduced-motion:no-preference){.webinar-gate-card{animation:webinar-rise .62s ease-out both}}@keyframes webinar-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}
