.webinar-card{--wc-pad:clamp(1.5rem,4vw,2.5rem);--wc-rail-y:44px;--wc-gap:16px;--wc-card-w:clamp(260px,28vw,320px);--wc-ink:var(--indigo-950,#1c1e26);--wc-muted:var(--neutral-600,#6c6260);--wc-line:var(--neutral-100,#e0d2cb);--wc-accent:var(--green-300,#86c232);--wc-surface:var(--tofu-white,#fff)}.webinar-card__card{background:var(--wc-surface);border-radius:var(--radius-30,30px);box-shadow:var(--shadow-2);margin-inline:auto;overflow:hidden;width:min(100%,1080px)}.webinar-card__block{border-top:1px solid var(--wc-line);padding:var(--wc-pad);position:relative}.webinar-card__block:first-child{border-top:none}.webinar-card .webinar-card__title{color:var(--wc-ink);margin:0 0 var(--space-16);text-wrap:balance}.webinar-card__hooks{display:grid;gap:var(--space-14);grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.webinar-card__hook{border-radius:var(--radius-20,12px);box-shadow:var(--shadow-1);display:flex;flex-direction:column;gap:var(--space-8);padding:var(--space-20);position:relative;transition:box-shadow .2s ease}.webinar-card__hook:hover{box-shadow:var(--shadow-2)}.webinar-card__hook-tab{background:var(--wc-accent);border-radius:0 0 3px 3px;height:3px;left:20px;position:absolute;top:0;width:32px}.webinar-card .webinar-card__hook-title{color:var(--wc-ink);margin:var(--space-4) 0 0}.webinar-card .webinar-card__hook-text{color:var(--wc-muted);margin:0}.webinar-card__prose{max-width:66ch}.webinar-card__prose p{margin:0 0 var(--space-12)}.webinar-card__prose p:last-child{margin-bottom:0}.webinar-card__block--agenda{padding-inline:0}.webinar-card__agenda-head{align-items:flex-end;display:flex;gap:var(--space-16);justify-content:space-between;margin-bottom:var(--space-18);padding-inline:var(--wc-pad)}.webinar-card__agenda-head .webinar-card__title{margin-bottom:var(--space-4)}.webinar-card .webinar-card__agenda-note{color:var(--wc-muted);font-variant-numeric:tabular-nums;margin:0}.webinar-card__agenda-nav{align-items:center;display:flex;gap:var(--space-12)}.webinar-card .webinar-card__agenda-counter{color:var(--wc-muted);font-variant-numeric:tabular-nums;margin:0 var(--space-8) 0 0}.webinar-card__agenda-counter-sep{margin:0 var(--space-4);opacity:.45}.webinar-card__agenda-arrow{align-items:center;background:transparent;border:1px solid var(--wc-line);border-radius:var(--radius-full);color:var(--wc-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;transition:background-color .25s ease,color .25s ease,border-color .25s ease,opacity .25s ease;width:40px}.webinar-card__agenda-arrow:hover:not(:disabled){background:var(--wc-ink);border-color:var(--wc-ink);color:var(--wc-surface)}.webinar-card__agenda-arrow:disabled{cursor:default;opacity:.3}.webinar-card__agenda-scroller{--wc-fade-l:0px;--wc-fade-r:48px;position:relative}.webinar-card__agenda-viewport{-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--wc-fade-l),#000 calc(100% - var(--wc-fade-r)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--wc-fade-l),#000 calc(100% - var(--wc-fade-r)),transparent 100%);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:var(--wc-pad);scroll-snap-type:x proximity}.webinar-card__agenda-scroller:not([data-at-start]){--wc-fade-l:48px}.webinar-card__agenda-scroller[data-at-end]{--wc-fade-r:0px}.webinar-card.js-initialized .webinar-card__agenda-viewport{scrollbar-width:none}.webinar-card.js-initialized .webinar-card__agenda-viewport::-webkit-scrollbar{display:none}.webinar-card__agenda-viewport:focus-visible{border-radius:var(--radius-20,8px);outline:2px solid var(--wc-accent);outline-offset:-2px}.webinar-card.is-grabbing .webinar-card__agenda-viewport{cursor:grabbing;scroll-snap-type:none}.webinar-card__agenda-belt{padding:0 var(--wc-pad) var(--space-8);position:relative;width:max-content}.webinar-card__agenda-rail,.webinar-card__agenda-rail-fill{border-radius:1px;height:2px;left:var(--wc-pad);position:absolute;top:var(--wc-rail-y)}.webinar-card__agenda-rail{background:var(--wc-line);right:var(--wc-pad)}.webinar-card__agenda-rail-fill{background:var(--wc-accent);transition:width .15s linear;width:0}.webinar-card__agenda-list{align-items:stretch;display:flex;gap:var(--wc-gap);list-style:none;margin:0;padding:0}.webinar-card__agenda-item{display:flex;flex-direction:column;flex-shrink:0;scroll-snap-align:start;width:var(--wc-card-w)}.webinar-card__agenda-timecell{height:calc(var(--wc-rail-y) + 22px);position:relative}.webinar-card .webinar-card__agenda-time{color:var(--wc-ink);font-variant-numeric:tabular-nums;font-weight:var(--fw-semibold,600);margin:0}.webinar-card .webinar-card__agenda-time-end{color:var(--wc-muted);font-weight:var(--fw-regular,400)}.webinar-card__agenda-node{background:var(--wc-surface);border:2px solid var(--wc-accent);border-radius:var(--radius-full);height:12px;left:0;position:absolute;top:calc(var(--wc-rail-y) - 5px);transition:background-color .3s ease,transform .3s ease;width:12px;z-index:1}.webinar-card__agenda-item.is-past .webinar-card__agenda-node{background:var(--wc-accent)}.webinar-card__agenda-card{background:var(--wc-surface);border-radius:var(--radius-20,12px);box-shadow:var(--shadow-1);display:flex;flex:1;flex-direction:column;gap:var(--space-10);padding:var(--space-18) var(--space-18) var(--space-20);transition:transform .3s ease,box-shadow .3s ease}.webinar-card__agenda-item:hover .webinar-card__agenda-card{box-shadow:var(--shadow-3,0 16px 32px -18px rgba(30,20,15,.35));transform:translateY(-4px)}.webinar-card__agenda-meta{align-items:center;display:flex;gap:var(--space-10);min-height:20px}.webinar-card .webinar-card__agenda-index{color:var(--wc-accent);font-variant-numeric:tabular-nums;font-weight:var(--fw-bold,700);letter-spacing:var(--ls-widest)}.webinar-card .webinar-card__agenda-kind{color:var(--wc-muted);letter-spacing:var(--ls-caps);text-transform:uppercase}.webinar-card .webinar-card__agenda-item-title{color:var(--wc-ink);margin:0;text-wrap:balance}.webinar-card .webinar-card__agenda-description{color:var(--wc-muted);margin:0}.webinar-card__agenda-speaker{align-items:center;border-top:1px solid color-mix(in srgb,var(--wc-line) 55%,transparent);display:flex;gap:var(--space-10);margin-top:auto;padding-top:var(--space-12)}.webinar-card__agenda-avatar{border-radius:var(--radius-full);flex-shrink:0;height:32px;object-fit:cover;width:32px}.webinar-card__agenda-avatar--initial{align-items:center;background:var(--neutral-100,#f0e2db);color:var(--wc-accent);display:inline-flex;font-weight:var(--fw-semibold,600);justify-content:center;text-transform:uppercase}.webinar-card .webinar-card__agenda-speaker-name{color:var(--wc-muted);margin:0}.webinar-card__agenda-item--featured{width:clamp(300px,32vw,360px)}.webinar-card__agenda-item--featured .webinar-card__agenda-card{background:var(--wc-ink)}.webinar-card .webinar-card__agenda-item--featured .webinar-card__agenda-item-title,.webinar-card .webinar-card__agenda-item--featured .webinar-card__agenda-speaker-name{color:var(--tofu-white,#fff)}.webinar-card .webinar-card__agenda-item--featured .webinar-card__agenda-description{color:var(--neutral-300,#cbb9b0)}.webinar-card .webinar-card__agenda-item--featured .webinar-card__agenda-kind{color:var(--neutral-400,#a5928a)}.webinar-card__agenda-item--featured .webinar-card__agenda-speaker{border-top-color:hsla(0,0%,100%,.15)}.webinar-card__agenda-item--featured .webinar-card__agenda-node{background:var(--wc-accent);transform:scale(1.25)}.webinar-card__agenda-item--break{width:clamp(180px,15vw,220px)}.webinar-card__agenda-item--break .webinar-card__agenda-card{background:transparent;border:1px dashed var(--wc-line);box-shadow:none}.webinar-card__agenda-item--break:hover .webinar-card__agenda-card{box-shadow:none;transform:none}.webinar-card .webinar-card__agenda-item--break .webinar-card__agenda-item-title{color:var(--wc-muted)}.webinar-card__why{align-items:start;display:grid;gap:var(--space-24);grid-template-columns:1.4fr 1fr}.webinar-card__ticks{display:flex;flex-direction:column;gap:var(--space-10);list-style:none;margin:0;padding:0}.webinar-card .webinar-card__ticks li{color:var(--wc-muted);display:flex;gap:var(--space-10);margin:0}.webinar-card__tick{align-items:center;border:1.5px solid var(--wc-accent);border-radius:var(--radius-full);color:var(--wc-accent);display:inline-flex;flex:none;font-size:var(--fs-00);height:20px;justify-content:center;margin-top:var(--space-2);width:20px}.webinar-card__bestfor{border:1px dashed var(--neutral-300,#cbb9b0);border-radius:var(--radius-20,12px);padding:var(--space-18)}.webinar-card .webinar-card__bestfor-label{color:var(--neutral-500,#877974);font-weight:var(--fw-bold,700);letter-spacing:var(--ls-caps);margin:0 0 var(--space-6);text-transform:uppercase}.webinar-card .webinar-card__bestfor p:last-child{color:var(--wc-muted);margin:0}.webinar-card .webinar-card__speakers-intro{color:var(--wc-muted);margin:-.5rem 0 1.1rem}.webinar-card__people{align-items:stretch;display:grid;gap:var(--space-14);grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.webinar-card .webinar-card__case-banner{background:var(--neutral-25,#fafbfd);border-radius:var(--radius-20,12px);box-shadow:var(--shadow-1);margin-top:clamp(1.25rem,3vw,2rem);padding:clamp(1.25rem,3vw,2rem)}.webinar-card .webinar-card__case-banner .company-logo{max-height:28px}.webinar-card .webinar-card__case-banner .display-h3{font-size:var(--fs-4);font-weight:var(--fw-regular,400);line-height:var(--lh-tight)}.webinar-card .webinar-card__case-banner .img__wrapper{max-height:160px;max-width:160px}.webinar-card .webinar-card__case-banner .span7{width:fit-content}.webinar-card .webinar-card__register-subtext{color:var(--wc-muted);margin:-.5rem 0 var(--space-20)}.webinar-card__register-form{display:flex;flex-direction:column;gap:var(--space-12);max-width:560px}.webinar-card__register-cta{display:flex}.webinar-card__block--cta{background:var(--brand-50,#ffedd6);border-top:none;padding-block:clamp(2.5rem,5vw,3.25rem);text-align:center}.webinar-card__block--cta .webinar-card__title{margin-inline:auto;max-width:30ch}.webinar-card .webinar-card__cta-paragraph{color:var(--wc-muted);margin:0 auto 1.4rem;max-width:52ch}.webinar-card__cta-buttons{display:flex;flex-wrap:wrap;gap:var(--space-12);justify-content:center}@media (max-width:767px){.webinar-card{--wc-card-w:min(74vw,300px);--wc-rail-y:40px}.webinar-card__agenda-viewport{scroll-snap-type:x mandatory}.webinar-card__why{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.webinar-card__agenda-arrow,.webinar-card__agenda-card,.webinar-card__agenda-node,.webinar-card__agenda-rail-fill,.webinar-card__hook{transition:none}.webinar-card__agenda-item:hover .webinar-card__agenda-card{transform:none}}