.bsi-webinar-badge{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:700;gap:6px;letter-spacing:.04em;padding:4px 12px;text-transform:uppercase}.bsi-webinar-badge--upcoming{background:rgba(180,115,81,.14);color:var(--bsi-arches)}.bsi-webinar-badge--live{background:#fef2f2;color:#dc2626}.bsi-webinar-badge--live:before{animation:bsi-pulse 1.4s ease-in-out infinite;background:#dc2626;border-radius:50%;content:"";display:inline-block;height:7px;width:7px}@keyframes bsi-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(1.3)}}.bsi-webinar-badge--on-demand{background:rgba(99,102,241,.1);color:#4f46e5}.bsi-webinar-badge--audience{background:var(--bsi-surface-alt,#f3f4f6);color:var(--bsi-slate,#555f6e);font-weight:600}.bsi-webinars-hero{background:var(--bsi-alpine);border-bottom:none;padding:72px 0 56px}.bsi-webinars-hero__label{color:var(--bsi-yellow);font-size:13px;font-weight:700;letter-spacing:.08em;margin:0 0 14px;text-transform:uppercase}.bsi-webinars-hero__heading{color:var(--bsi-salt);font-size:clamp(32px,5vw,52px);font-weight:800;line-height:1.1;margin:0 0 16px;max-width:640px}.bsi-webinars-hero__body{color:hsla(47,33%,95%,.75);font-size:18px;line-height:1.65;margin:0;max-width:560px}.bsi-webinar-filters{display:flex;flex-wrap:wrap;gap:8px;padding:28px 0 0}.bsi-webinar-filter-btn{background:transparent;border:1.5px solid hsla(47,33%,95%,.35);border-radius:100px;color:hsla(47,33%,95%,.8);cursor:pointer;font-size:14px;font-weight:600;padding:9px 20px;transition:all .18s;white-space:nowrap}.bsi-webinar-filter-btn:hover{background:hsla(47,33%,95%,.08);border-color:var(--bsi-salt);color:var(--bsi-salt)}.bsi-webinar-filter-btn.is-active{background:var(--bsi-salt);border-color:var(--bsi-salt);color:var(--bsi-alpine)}.bsi-webinar-section{padding:56px 0 0}.bsi-webinar-section__header{align-items:center;display:flex;gap:12px;margin-bottom:32px}.bsi-webinar-section__header .bsi-webinar-section__heading{margin-right:auto}.bsi-webinar-sort-btn{align-items:center;background:transparent;border:1.5px solid var(--bsi-rule,#e5e7eb);border-radius:9999px;color:inherit;cursor:pointer;display:inline-flex;font-family:DM Sans,system-ui,sans-serif;font-size:13px;font-weight:500;gap:8px;padding:8px 16px;transition:border-color .18s,background .18s,color .18s}.bsi-webinar-sort-btn:hover{background:rgba(35,64,59,.04);border-color:var(--bsi-alpine);color:var(--bsi-alpine)}.bsi-webinar-sort-btn i{font-size:12px}.bsi-webinar-section__heading{color:var(--bsi-carbon);font-size:22px;font-weight:700;margin:0}.bsi-webinar-section__count{color:var(--bsi-slate,#555f6e);font-size:14px}.bsi-webinar-grid{display:grid;gap:28px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.bsi-webinar-card{background:var(--bsi-surface,#fff);border:1px solid var(--bsi-rule,#e5e7eb);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:box-shadow .2s,transform .2s}.bsi-webinar-card:hover{box-shadow:0 8px 32px rgba(0,0,0,.1);transform:translateY(-2px)}.bsi-webinar-card__image-wrap{aspect-ratio:16/9;background:var(--bsi-surface-alt,#f3f4f6);overflow:hidden;position:relative}.bsi-webinar-card__image-wrap img{display:block;height:100%;object-fit:cover;transition:transform .4s ease;width:100%}.bsi-webinar-card:hover .bsi-webinar-card__image-wrap img{transform:scale(1.04)}.bsi-webinar-card__image-placeholder{align-items:center;color:var(--bsi-rule,#d1d5db);display:flex;height:100%;justify-content:center;width:100%}.bsi-webinar-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.bsi-webinar-card__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.bsi-webinar-card__title{color:var(--bsi-carbon);font-size:18px;font-weight:700;line-height:1.35;margin:0 0 10px}.bsi-webinar-card__date{align-items:center;color:var(--bsi-arches);display:flex;font-size:13px;font-weight:600;gap:6px;margin:0 0 12px}.bsi-webinar-card__description{color:var(--bsi-slate,#555f6e);flex:1;font-size:14px;line-height:1.6;margin:0}.bsi-webinar-card__footer{border-top:1px solid var(--bsi-rule,#e5e7eb);margin-top:20px;padding:16px 24px 24px}.bsi-webinar-card__cta{align-items:center;color:var(--bsi-arches);display:inline-flex;font-size:14px;font-weight:700;gap:6px;text-decoration:none;transition:gap .2s}.bsi-webinar-card__cta:hover{gap:10px}.bsi-webinar-empty{border:1px dashed var(--bsi-rule,#d1d5db);border-radius:12px;color:var(--bsi-slate,#555f6e);font-size:15px;padding:48px 24px;text-align:center}@keyframes bsi-webinar-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.bsi-webinar-card--entering{animation:bsi-webinar-fade-up .38s cubic-bezier(.2,.8,.2,1) both}@media (prefers-reduced-motion:reduce){.bsi-webinar-card--entering{animation:none}}.bsi-webinar-load-more-wrap{margin-top:36px;text-align:center}.bsi-webinar-load-more{align-items:center;background:transparent;border:1.5px solid var(--bsi-rule,#d1d5db);border-radius:8px;color:var(--bsi-carbon);cursor:pointer;display:inline-flex;font-family:var(--font-body,"DM Sans",system-ui,sans-serif);font-size:14px;font-weight:600;gap:8px;padding:12px 28px;transition:border-color .18s,background .18s}.bsi-webinar-load-more:hover{background:rgba(35,64,59,.04);border-color:var(--bsi-alpine);color:var(--bsi-alpine)}.bsi-webinar-detail-page,.bsi-webinars-listing-page{padding-bottom:100px}.bsi-webinar-detail__header-zone{background:var(--bsi-alpine)}.bsi-webinar-detail__header-zone>.bsi-container{padding-top:36px}.bsi-webinar-back{align-items:center;color:hsla(47,33%,95%,.72);display:inline-flex;font-size:14px;font-weight:600;gap:6px;margin-bottom:28px;text-decoration:none;transition:color .18s}.bsi-webinar-back:hover{color:var(--bsi-salt)}.bsi-webinar-detail__hero{align-items:center;display:grid;gap:52px;grid-template-columns:1fr 420px;padding-bottom:60px}@media (max-width:960px){.bsi-webinar-detail__hero{gap:32px;grid-template-columns:1fr}}.bsi-webinar-detail__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:20px}.bsi-webinar-detail__header-zone .bsi-webinar-badge--upcoming{background:rgba(241,241,77,.18);color:var(--bsi-yellow)}.bsi-webinar-detail__header-zone .bsi-webinar-badge--on-demand{background:hsla(47,33%,95%,.14);color:hsla(47,33%,95%,.9)}.bsi-webinar-detail__header-zone .bsi-webinar-badge--live{background:rgba(220,38,38,.25);color:#fca5a5}.bsi-webinar-detail__header-zone .bsi-webinar-badge--audience{background:hsla(47,33%,95%,.14);color:hsla(47,33%,95%,.85)}.bsi-webinar-detail__title{color:var(--bsi-salt);font-size:clamp(26px,3.5vw,44px);font-weight:800;line-height:1.1;margin:0 0 20px}.bsi-webinar-detail__meta{color:hsla(47,33%,95%,.72);display:flex;flex-wrap:wrap;font-size:15px;gap:16px 28px}.bsi-webinar-detail__meta-item{align-items:center;display:flex;gap:8px}.bsi-webinar-detail__meta-item svg{color:var(--bsi-yellow);flex-shrink:0}.bsi-webinar-detail__hero-image{aspect-ratio:16/9;border-radius:12px;box-shadow:0 20px 60px rgba(0,0,0,.35);overflow:hidden}.bsi-webinar-detail__hero-image img{display:block;height:100%;object-fit:cover;width:100%}.bsi-webinar-replay-section{border-bottom:1px solid var(--bsi-rule,#e5e7eb);margin-bottom:8px;padding-bottom:56px;padding-top:56px}.bsi-webinar-replay-layout{align-items:start;display:grid;gap:52px;grid-template-columns:1fr 380px}.bsi-webinar-replay-layout.is-unlocked{grid-template-columns:1fr}@media (max-width:900px){.bsi-webinar-replay-layout{grid-template-columns:1fr}}.bsi-webinar-replay-video-full{aspect-ratio:16/9;background:#111;border-radius:12px;box-shadow:0 12px 48px rgba(0,0,0,.18);overflow:hidden}.bsi-webinar-replay-video-full .hs-video-widget,.bsi-webinar-replay-video-full .hs-video-wrapper{height:100%!important;width:100%!important}.bsi-webinar-replay-video-full iframe,.bsi-webinar-replay-video-full video{border:0;display:block;height:100%!important;width:100%!important}.bsi-webinar-replay-video-col{background:#111;border-radius:12px;box-shadow:0 12px 48px rgba(0,0,0,.18);overflow:hidden;position:relative}.bsi-webinar-video-gate{align-items:center;aspect-ratio:16/9;display:flex;justify-content:center;overflow:hidden;position:relative}.bsi-webinar-video-gate__thumb{filter:blur(6px) brightness(.35);height:100%;inset:0;object-fit:cover;position:absolute;transform:scale(1.05);width:100%}.bsi-webinar-video-gate:not(:has(.bsi-webinar-video-gate__thumb)){background:linear-gradient(135deg,var(--bsi-alpine) 0,#111 100%)}.bsi-webinar-video-gate__overlay{padding:24px;position:relative;text-align:center;z-index:1}.bsi-webinar-video-gate__overlay svg{color:hsla(47,33%,95%,.7);display:block;margin:0 auto 16px}.bsi-webinar-video-gate__overlay p{color:hsla(47,33%,95%,.8);font-size:16px;font-weight:500;line-height:1.5;margin:0}.bsi-webinar-video-player{aspect-ratio:16/9;position:relative}.bsi-webinar-video-player .hs-video-widget,.bsi-webinar-video-player .hs-video-wrapper{height:100%!important;width:100%!important}.bsi-webinar-video-player iframe,.bsi-webinar-video-player video{border:0;display:block;height:100%!important;width:100%!important}.bsi-webinar-replay-form-col{padding-top:8px}.bsi-webinar-replay-form__label{color:var(--bsi-arches);font-family:var(--font-body);font-size:12px;font-weight:700;letter-spacing:.08em;margin:0 0 12px;text-transform:uppercase}.bsi-webinar-replay-form__heading{color:var(--bsi-carbon);font-size:clamp(22px,2.5vw,30px);font-weight:700;line-height:1.15;margin:0 0 12px}.bsi-webinar-replay-form__sub{color:var(--bsi-slate,#555f6e);font-size:15px;line-height:1.65;margin:0 0 24px}.bsi-webinar-detail__body{align-items:start;display:grid;gap:56px;grid-template-columns:1fr 400px;padding-top:52px}.bsi-webinar-detail__body.is-past{grid-template-columns:1fr}@media (max-width:900px){.bsi-webinar-detail__body{gap:40px;grid-template-columns:1fr}}.bsi-webinar-detail__info h2{color:var(--bsi-carbon);font-size:20px;font-weight:700;margin:36px 0 14px}.bsi-webinar-detail__info h2:first-child{margin-top:0}.bsi-webinar-detail__description{color:var(--bsi-slate,#555f6e);font-size:16px;line-height:1.75}.bsi-webinar-detail__speakers{border-top:1px solid var(--bsi-rule,#e5e7eb);margin-top:40px;padding-top:36px}.bsi-webinar-detail__speakers-heading{color:var(--bsi-carbon);font-size:18px;font-weight:700;margin:0 0 20px}.bsi-webinar-detail__action{position:sticky;top:100px}.bsi-webinar-detail__form-card{border:1px solid var(--bsi-rule,#e5e7eb);border-radius:14px;box-shadow:0 4px 32px rgba(0,0,0,.07);overflow:hidden}.bsi-webinar-detail__form-header{background:var(--bsi-alpine);color:#fff;padding:24px 28px}.bsi-webinar-detail__form-heading{color:var(--bsi-salt);font-size:18px;font-weight:700;margin:0 0 6px}.bsi-webinar-detail__form-subheading{color:hsla(47,33%,95%,.6);font-size:13px;margin:0}.bsi-webinar-detail__form-body{background:var(--bsi-surface,#fff);padding:28px}.bsi-webinar-detail__video-card{border:1px solid var(--bsi-rule,#e5e7eb);border-radius:14px;box-shadow:0 4px 32px rgba(0,0,0,.07);overflow:hidden}.bsi-webinar-detail__video-wrap{aspect-ratio:16/9;background:#000}.bsi-webinar-detail__video-wrap iframe{border:0;display:block;height:100%;width:100%}.bsi-webinar-detail__video-body{background:var(--bsi-surface,#fff);padding:24px 28px}.bsi-webinar-detail__video-heading{color:var(--bsi-carbon);font-size:17px;font-weight:700;margin:0 0 8px}.bsi-webinar-detail__video-note{color:var(--bsi-slate,#555f6e);font-size:14px;line-height:1.55;margin:0}.bsi-webinar-detail__replay-gate{border-top:1px solid var(--bsi-rule,#e5e7eb);margin-top:20px;padding-top:20px}.bsi-webinar-detail__replay-soon{background:var(--bsi-surface-alt,#f9fafb);border:1px dashed var(--bsi-rule,#d1d5db);border-radius:12px;padding:48px 28px;text-align:center}.bsi-webinar-detail__replay-soon p{color:var(--bsi-slate,#555f6e);font-size:15px;margin:12px 0 0}.bsi-webinar-card[hidden]{display:none}#bsi-registration-form .hs-form,#bsi-replay-gate-form .hs-form{font-family:var(--font-body,"DM Sans",system-ui,sans-serif)}#bsi-registration-form .hs-form-field>label,#bsi-replay-gate-form .hs-form-field>label{color:#222;display:block;font-family:var(--font-body,"DM Sans",system-ui,sans-serif);font-size:13px;font-weight:600;letter-spacing:0;margin-bottom:6px}#bsi-registration-form .hs-form-required,#bsi-replay-gate-form .hs-form-required{color:var(--bsi-arches);margin-left:2px}#bsi-registration-form input[type=email],#bsi-registration-form input[type=number],#bsi-registration-form input[type=tel],#bsi-registration-form input[type=text],#bsi-registration-form input[type=url],#bsi-registration-form select,#bsi-registration-form textarea,#bsi-replay-gate-form input[type=email],#bsi-replay-gate-form input[type=number],#bsi-replay-gate-form input[type=tel],#bsi-replay-gate-form input[type=text],#bsi-replay-gate-form input[type=url],#bsi-replay-gate-form select,#bsi-replay-gate-form textarea{appearance:none;-webkit-appearance:none;background:#fff;border:1.5px solid #d1d5db;border-radius:8px;color:#111;font-family:var(--font-body,"DM Sans",system-ui,sans-serif);font-size:14px;padding:10px 14px;transition:border-color .18s,box-shadow .18s;width:100%}#bsi-registration-form input[type=email]:focus,#bsi-registration-form input[type=number]:focus,#bsi-registration-form input[type=tel]:focus,#bsi-registration-form input[type=text]:focus,#bsi-registration-form input[type=url]:focus,#bsi-registration-form select:focus,#bsi-registration-form textarea:focus,#bsi-replay-gate-form input[type=email]:focus,#bsi-replay-gate-form input[type=number]:focus,#bsi-replay-gate-form input[type=tel]:focus,#bsi-replay-gate-form input[type=text]:focus,#bsi-replay-gate-form input[type=url]:focus,#bsi-replay-gate-form select:focus,#bsi-replay-gate-form textarea:focus{border-color:var(--bsi-alpine);box-shadow:0 0 0 3px rgba(35,64,59,.12);outline:none}#bsi-registration-form textarea,#bsi-replay-gate-form textarea{min-height:90px;resize:vertical}#bsi-registration-form .hs-form-field,#bsi-replay-gate-form .hs-form-field{margin-bottom:16px}#bsi-registration-form .input,#bsi-replay-gate-form .input{margin-right:0!important}#bsi-registration-form .hs-button.primary,#bsi-registration-form input[type=submit],#bsi-replay-gate-form .hs-button.primary,#bsi-replay-gate-form input[type=submit]{background:var(--bsi-alpine);border:none;border-radius:8px;color:var(--bsi-salt,#f6f4ed);cursor:pointer;display:block;font-family:var(--font-body,"DM Sans",system-ui,sans-serif);font-size:15px;font-weight:600;letter-spacing:.01em;margin-top:8px;padding:13px 24px;transition:background .18s;width:100%}#bsi-registration-form .hs-button.primary:hover,#bsi-registration-form input[type=submit]:hover,#bsi-replay-gate-form .hs-button.primary:hover,#bsi-replay-gate-form input[type=submit]:hover{background:var(--bsi-uinta,#43573d)}#bsi-registration-form .hs-error-msgs,#bsi-replay-gate-form .hs-error-msgs{list-style:none;margin:4px 0 0;padding:0}#bsi-registration-form .hs-error-msgs li,#bsi-replay-gate-form .hs-error-msgs li{color:#dc2626;font-size:12px;font-weight:500}#bsi-registration-form .hs-input.error,#bsi-registration-form input.error,#bsi-replay-gate-form .hs-input.error,#bsi-replay-gate-form input.error{border-color:#dc2626}#bsi-registration-form .inputs-list,#bsi-replay-gate-form .inputs-list{list-style:none;margin:0;padding:0}#bsi-registration-form .inputs-list li,#bsi-replay-gate-form .inputs-list li{margin-bottom:8px}#bsi-registration-form .inputs-list label,#bsi-replay-gate-form .inputs-list label{align-items:center;color:#333;cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:8px}#bsi-registration-form .hs-richtext,#bsi-replay-gate-form .hs-richtext{color:#888;font-size:12px;line-height:1.5;margin-top:4px}#bsi-registration-form .hs-richtext a,#bsi-replay-gate-form .hs-richtext a{color:var(--bsi-alpine);text-decoration:underline}