.book_pageContainer__jWDGW{width:100%;max-width:1120px;margin:0 auto;padding:3.5rem var(--container-px) 5rem;min-height:calc(100vh - 80px)}.book_layoutGrid__mGjSQ{display:grid;grid-template-columns:1fr 1.35fr;grid-gap:3.5rem;gap:3.5rem;align-items:flex-start}.book_infoCol__riIGf{display:flex;flex-direction:column}.book_title__EICVh{font-size:clamp(1.85rem,4.5vw,2.5rem);font-weight:700;color:var(--text-primary);line-height:1.2;letter-spacing:-.02em;margin-bottom:1.15rem;text-wrap:balance;overflow-wrap:break-word}.book_lead__It_qT{font-size:1.05rem;color:var(--text-secondary);line-height:1.65;margin-bottom:1.75rem;text-wrap:pretty}.book_hostCard__e0vjW{display:flex;align-items:center;gap:.95rem;padding:.95rem 1.15rem;background-color:var(--bg-card,rgba(18,25,40,.65));border:1px solid var(--border-subtle,rgba(255,255,255,.09));border-radius:var(--radius-md,8px)}.book_hostAvatar__brhqa{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.25);flex-shrink:0}.book_hostInfo__sP_AI{display:flex;flex-direction:column;gap:.15rem}.book_hostName__H3Jha{font-size:.98rem;font-weight:600;color:var(--text-primary)}.book_hostTitle__sXE3_{font-size:.84rem;color:var(--text-secondary)}.book_widgetCol__Pi1P9{width:100%}@media (max-width:900px){.book_layoutGrid__mGjSQ{grid-template-columns:1fr;gap:2.25rem}.book_pageContainer__jWDGW{padding-top:2rem;padding-bottom:3.5rem}.book_title__EICVh{font-size:clamp(1.6rem,5.5vw,2rem);line-height:1.25}}.BookingWidget_widgetContainer__BCF0m{display:flex;flex-direction:column;width:100%;color:var(--text-primary);font-family:var(--font-sans)}.BookingWidget_modalMode__95TEf{padding:0}.BookingWidget_pageMode__33Vs2{background:rgba(18,25,40,.75);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);padding:2.25rem 2rem;box-shadow:0 25px 65px -10px rgba(0,0,0,.55);min-height:610px;transition:min-height .2s ease}.BookingWidget_selectionIntro__bTdjc{margin-bottom:1.5rem}.BookingWidget_sectionHeading__GsywM{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin:0 0 .35rem;letter-spacing:-.01em}.BookingWidget_instructionText__7UQHZ{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}.BookingWidget_timezoneBlock__nFudf{margin-bottom:1.5rem;padding:1rem 1.15rem;background-color:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm)}.BookingWidget_timezoneHeader__O_7Va{display:flex;flex-direction:column;gap:.2rem;margin-bottom:.75rem}.BookingWidget_timezoneLabel__pcS6j{font-size:.8125rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.04em}.BookingWidget_timezoneHelper__Mied7{font-size:.8125rem;color:var(--text-muted)}.BookingWidget_tzCurrentOffset__cJnQE{color:var(--accent-cyan,#38bdf8);font-size:.8125rem;font-weight:500;margin-left:.35rem}.BookingWidget_formNotice__NOiwJ{font-size:.8125rem;color:var(--text-muted);margin-bottom:1.25rem}.BookingWidget_tzContainer__IiRrX{position:relative;width:100%;margin-bottom:0}.BookingWidget_tzTrigger__6z0O_{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.6rem .85rem;background-color:var(--bg-subtle,#1e293b);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-primary);cursor:pointer;transition:all .15s ease}.BookingWidget_tzTrigger__6z0O_:hover{border-color:var(--border-hover)}.BookingWidget_tzTriggerLeft__6Q351{display:flex;align-items:center;gap:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.BookingWidget_tzIcon__nIrdH{color:var(--text-secondary);flex-shrink:0}.BookingWidget_tzLabel__zlHvX{font-weight:500}.BookingWidget_tzCurrentTime__2I4tX{color:var(--text-muted);font-size:.8125rem}.BookingWidget_tzChevron__Ejjhs{color:var(--text-muted);transition:transform .2s ease}.BookingWidget_tzChevronOpen__TSshX{color:var(--text-primary);transform:rotate(180deg);transition:transform .2s ease}.BookingWidget_tzDropdown__Vbqx4{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:50;background-color:#0f172a;border:1px solid var(--border-hover);border-radius:var(--radius-sm);box-shadow:0 16px 36px rgba(0,0,0,.5);overflow:hidden;animation:BookingWidget_fadeIn__Ittb3 .15s ease-out}.BookingWidget_tzSearchBox__aSzCa{display:flex;align-items:center;gap:.5rem;padding:.6rem .85rem;border-bottom:1px solid var(--border-subtle);background-color:var(--bg-subtle)}.BookingWidget_tzSearchIcon__VA0oU{color:var(--text-muted)}.BookingWidget_tzSearchInput__0CTYm{width:100%;border:none;background:transparent;font-size:.85rem;color:var(--text-primary);outline:none}.BookingWidget_tzList__EWfVF{max-height:220px;overflow-y:auto;padding:.35rem 0}.BookingWidget_tzItem___1yv3{width:100%;display:flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;border:none;background:transparent;text-align:left;font-size:.85rem;color:var(--text-primary);cursor:pointer;transition:background-color .1s ease}.BookingWidget_tzItem___1yv3:hover{background-color:var(--bg-subtle)}.BookingWidget_tzItemActive__rWWtT{background-color:var(--bg-subtle);font-weight:600}.BookingWidget_tzItemName__cEc9c{display:flex;align-items:center;gap:.5rem}.BookingWidget_tzItemOffset__KljX7{font-size:.75rem;color:var(--text-muted);font-weight:400}.BookingWidget_tzCheck__QXT1o{color:var(--accent-cyan,#38bdf8)}.BookingWidget_tzEmpty__5gpbn{padding:1rem;text-align:center;font-size:.8125rem;color:var(--text-muted)}.BookingWidget_step1Layout__acB8h{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:1.75rem;gap:1.75rem;align-items:flex-start;margin-top:.5rem;min-height:380px}.BookingWidget_modalMode__95TEf .BookingWidget_step1Layout__acB8h{grid-template-columns:1fr;gap:1.25rem;min-height:auto}@media (min-width:580px){.BookingWidget_modalMode__95TEf .BookingWidget_step1Layout__acB8h{grid-template-columns:1.15fr 1fr;gap:1.5rem;min-height:380px}}@media (max-width:640px){.BookingWidget_pageMode__33Vs2 .BookingWidget_step1Layout__acB8h{grid-template-columns:1fr;gap:1.5rem;min-height:auto}}.BookingWidget_calendarCol__mVQSr{display:flex;flex-direction:column;background-color:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1.25rem 1rem 1rem;height:380px;box-sizing:border-box}.BookingWidget_calendarHeader__3K2UH{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.15rem}.BookingWidget_monthLabel__5A0Q7{font-size:.9375rem;font-weight:600;color:var(--text-primary);letter-spacing:-.01em}.BookingWidget_monthNav___cupA{display:flex;align-items:center;gap:.35rem}.BookingWidget_navBtn__xwaDo{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-sm);border:1px solid var(--border-subtle);background-color:#1e293b;color:var(--text-primary);cursor:pointer;transition:all .15s ease}.BookingWidget_navBtn__xwaDo:hover:not(:disabled){background-color:#334155;border-color:var(--border-hover)}.BookingWidget_navBtn__xwaDo:disabled{opacity:.3;cursor:not-allowed}.BookingWidget_weekdaysGrid__Smb6G{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:.72rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem}.BookingWidget_daysGrid__N3Om3{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:.3rem;gap:.3rem}.BookingWidget_emptyCell__dVAqR{aspect-ratio:1}.BookingWidget_dayBtn__ZiT5P{aspect-ratio:1;display:flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:var(--radius-sm);background-color:transparent;font-size:.85rem;font-weight:500;color:var(--text-primary);cursor:pointer;transition:all .15s ease;position:relative}.BookingWidget_dayBtnSelectable__r2c0U{background-color:#1e293b;border-color:var(--border-subtle);color:#ffffff;font-weight:600}.BookingWidget_dayBtnSelectable__r2c0U:hover{border-color:var(--border-dark);background-color:#334155}.BookingWidget_dayBtnSelected__nNXiV{background-color:#38bdf8!important;border-color:#38bdf8!important;color:#0b0f19!important;font-weight:700}.BookingWidget_dayBtnDisabled__JZW_l{color:var(--text-muted);opacity:.3;cursor:not-allowed}.BookingWidget_calendarFooterNote__YqF3T{margin-top:1rem;padding-top:.75rem;border-top:1px solid var(--border-subtle);font-size:.75rem;color:var(--text-muted);display:flex;align-items:center;justify-content:space-between}.BookingWidget_slotsCol__s1WIH{display:flex;flex-direction:column;min-width:0;height:380px;box-sizing:border-box}.BookingWidget_slotsHeader__W1jnk{display:flex;align-items:center;justify-content:space-between;margin-bottom:.85rem;padding-bottom:.5rem;border-bottom:1px solid var(--border-subtle);min-height:33px;flex-shrink:0}.BookingWidget_selectedDateLabel__qGIuQ{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.BookingWidget_slotsSection__WhbIE{flex:1 1;min-height:0;overflow-y:auto;padding-right:.35rem;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.BookingWidget_slotsSection__WhbIE::-webkit-scrollbar{width:5px}.BookingWidget_slotsSection__WhbIE::-webkit-scrollbar-track{background:transparent}.BookingWidget_slotsSection__WhbIE::-webkit-scrollbar-thumb{background:rgba(255,255,255,.18);border-radius:4px}.BookingWidget_slotsSection__WhbIE::-webkit-scrollbar-thumb:hover{background:rgba(255,255,255,.32)}.BookingWidget_slotsLoading__6aT4m{display:flex;flex-direction:column;gap:.85rem;padding:.35rem 0 1rem;height:100%;width:100%}.BookingWidget_slotsLoadingHeader__dkryK{display:flex;align-items:center;gap:.45rem;font-size:.8125rem;color:var(--text-muted)}.BookingWidget_slotsSkeletonGrid__hqX9J{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));grid-gap:.5rem;gap:.5rem;width:100%}.BookingWidget_slotSkeletonPill__Rjs94{height:38px;border-radius:var(--radius-sm);background:linear-gradient(90deg,rgba(30,41,59,.4),rgba(51,65,85,.75) 50%,rgba(30,41,59,.4));background-size:200% 100%;animation:BookingWidget_shimmer__cqcaA 1.4s ease-in-out infinite;border:1px solid var(--border-subtle)}@keyframes BookingWidget_shimmer__cqcaA{0%{background-position:200% 0}to{background-position:-200% 0}}.BookingWidget_slotsEmpty__ibPOC{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:2rem 1.5rem;text-align:center;background-color:var(--bg-subtle);border:1px dashed var(--border-hover);border-radius:var(--radius-sm);font-size:.875rem;color:var(--text-secondary);line-height:1.5;box-sizing:border-box}.BookingWidget_slotPeriodGroup__3zgK5{margin-bottom:1.25rem}.BookingWidget_periodLabel__78EQx{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);margin-bottom:.6rem}.BookingWidget_periodIcon__OHgLf{color:var(--text-muted)}.BookingWidget_slotsGrid__VXWHC{display:grid;grid-template-columns:repeat(auto-fill,minmax(95px,1fr));grid-gap:.5rem;gap:.5rem}.BookingWidget_slotBtn__ecFX9{display:flex;align-items:center;justify-content:center;padding:.65rem .5rem;background-color:#1e293b;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;color:#ffffff;cursor:pointer;transition:all .15s ease}.BookingWidget_slotBtn__ecFX9:hover:not(:disabled){border-color:var(--border-dark);background-color:#334155}.BookingWidget_slotBtnSelected__jKk_M{background-color:#38bdf8!important;border-color:#38bdf8!important;color:#0b0f19!important;font-weight:700}.BookingWidget_slotBtnDisabled__ZS4Tk{background-color:var(--bg-subtle);border-color:var(--border-subtle);color:var(--text-muted);cursor:not-allowed;opacity:.5;text-decoration:line-through}.BookingWidget_intakeHeader__H9Dbc{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;background-color:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);margin-bottom:1.5rem}.BookingWidget_selectedSlotSummary__9SIeM{display:flex;flex-direction:column;gap:.2rem}.BookingWidget_selectedSlotDate__Z2zDp{font-size:.9375rem;font-weight:600;color:var(--text-primary)}.BookingWidget_selectedSlotMeta__UYPK2{font-size:.8125rem;color:var(--text-secondary);display:flex;align-items:center;gap:.4rem}.BookingWidget_changeSlotBtn__46tf_{border:none;background:transparent;color:var(--accent-cyan,#38bdf8);font-size:.8125rem;font-weight:600;cursor:pointer;text-decoration:underline;padding:.25rem .5rem}.BookingWidget_changeSlotBtn__46tf_:hover{color:#7dd3fc}.BookingWidget_formGroup__ock_l{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.15rem}.BookingWidget_formLabel__fayik{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.BookingWidget_formInput__PqluB,.BookingWidget_formTextarea__wWZoh{width:100%;padding:.65rem .85rem;background-color:#0f172a;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.875rem;color:#ffffff;font-family:inherit;transition:border-color .15s ease,box-shadow .15s ease}.BookingWidget_formInput__PqluB:focus,.BookingWidget_formTextarea__wWZoh:focus{outline:none;border-color:var(--accent-cyan,#38bdf8);box-shadow:0 0 0 3px rgba(56,189,248,.2)}.BookingWidget_formTextarea__wWZoh{min-height:85px;resize:vertical}.BookingWidget_formError__slBzf{padding:.75rem 1rem;background-color:#fff1f2;border:1px solid #fecdd3;border-radius:var(--radius-sm);color:#e11d48;font-size:.8125rem;margin-bottom:1.15rem}.BookingWidget_formActions__TL8NS{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:1.5rem}.BookingWidget_confirmScreen__cAk2T{display:flex;flex-direction:column;align-items:center;text-align:center;padding:1rem 0;animation:BookingWidget_fadeIn__Ittb3 .25s ease-out}.BookingWidget_confirmIconWrap__Pw7Se{width:56px;height:56px;border-radius:50%;background-color:#ecfdf5;border:1px solid #a7f3d0;display:flex;align-items:center;justify-content:center;color:#059669;margin-bottom:1rem}.BookingWidget_confirmTitle__35shX{font-size:1.35rem;font-weight:700;color:#ffffff;margin-bottom:.5rem}.BookingWidget_confirmSubtitle__AW_vB{font-size:.9rem;color:var(--text-secondary);max-width:440px;line-height:1.5;margin-bottom:1.5rem}.BookingWidget_confirmCard__D1lMV{width:100%;background-color:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:1.25rem;text-align:left;margin-bottom:1.5rem}.BookingWidget_confirmItem__8E_Yb{display:flex;align-items:flex-start;gap:.75rem;margin-bottom:.85rem}.BookingWidget_confirmItem__8E_Yb:last-child{margin-bottom:0}.BookingWidget_confirmItemIcon__LiC06{color:var(--accent-cyan,#38bdf8);flex-shrink:0;margin-top:.2rem}.BookingWidget_confirmItemLabel__O43A2{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.15rem}.BookingWidget_confirmItemValue__R5Sfb{font-size:.875rem;font-weight:600;color:var(--text-primary)}.BookingWidget_meetLinkBox__IT__l{display:flex;align-items:center;gap:.5rem;margin-top:.4rem;padding:.4rem .65rem;background-color:#0f172a;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.8125rem;font-family:var(--font-mono);color:var(--accent-cyan,#38bdf8);word-break:break-all}.BookingWidget_copyBtn__f5_fr{border:none;background:transparent;color:var(--text-secondary);cursor:pointer;padding:.2rem;border-radius:var(--radius-sm);display:flex;align-items:center;transition:color .15s ease}.BookingWidget_copyBtn__f5_fr:hover{color:var(--accent-cyan,#38bdf8)}.BookingWidget_confirmActions__l_Pgs{display:flex;flex-direction:column;gap:.65rem;width:100%}.BookingWidget_syncRow__gQxhc{display:flex;gap:.65rem;width:100%}.BookingWidget_syncBtn__lMlhk{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.65rem .85rem;background-color:#1e293b;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);font-size:.8125rem;font-weight:500;color:var(--text-primary);text-decoration:none;cursor:pointer;transition:all .15s ease}.BookingWidget_syncBtn__lMlhk:hover{border-color:var(--border-dark);background-color:#334155}@keyframes BookingWidget_fadeIn__Ittb3{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.BookingWidget_pageMode__33Vs2{padding:1.25rem;min-height:auto}.BookingWidget_syncRow__gQxhc{flex-direction:column}.BookingWidget_slotsGrid__VXWHC{grid-template-columns:repeat(3,1fr)}.BookingWidget_calendarCol__mVQSr{height:auto}.BookingWidget_slotsCol__s1WIH{height:320px;box-sizing:border-box}.BookingWidget_slotsSection__WhbIE{flex:1 1;min-height:0;overflow-y:auto}}.Modal_overlay__cza8g{position:fixed;inset:0;z-index:100;background-color:rgba(0,0,0,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:Modal_fadeIn__v7xh_ .15s ease-out}.Modal_modal__BlcpV{position:relative;background-color:#141d2e;border:1px solid var(--border-subtle);border-radius:var(--radius-lg,12px);max-width:660px;max-height:90vh;overflow-y:auto;width:100%;padding:2rem;box-shadow:0 25px 60px rgba(0,0,0,.6);color:var(--text-primary);scrollbar-width:thin}.Modal_closeBtn__auQSX{position:absolute;top:1.25rem;right:1.25rem;color:var(--text-muted);background:transparent;border:none;cursor:pointer;padding:.35rem;border-radius:var(--radius-sm);transition:color .15s ease;display:flex;align-items:center;justify-content:center}.Modal_closeBtn__auQSX:hover{color:#ffffff}.Modal_header__nqLWP{margin-bottom:1.5rem}.Modal_title__JXUjh{font-size:1.5rem;font-weight:700;color:#ffffff;margin-bottom:.5rem;line-height:1.3;letter-spacing:-.015em}.Modal_subtitle__yia5J{font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.Modal_hostCard__seUfh{display:flex;align-items:center;gap:.85rem;padding:.85rem 1.1rem;background-color:var(--bg-card,rgba(18,25,40,.65));border:1px solid var(--border-subtle,rgba(255,255,255,.09));border-radius:var(--radius-md,8px);margin-top:1.15rem}.Modal_hostAvatar__vvMEi{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.25);flex-shrink:0}.Modal_hostInfo__zDZb4{display:flex;flex-direction:column;gap:.15rem}.Modal_hostName__pSu6U{font-size:.96rem;font-weight:600;color:var(--text-primary)}.Modal_hostTitle__XfCdU{font-size:.82rem;color:var(--text-secondary)}@keyframes Modal_fadeIn__v7xh_{0%{opacity:0}to{opacity:1}}@media (max-width:600px){.Modal_overlay__cza8g{padding:.75rem}.Modal_modal__BlcpV{padding:1.5rem 1.15rem;max-height:94vh}.Modal_header__nqLWP{margin-bottom:1.25rem}.Modal_title__JXUjh{font-size:1.35rem}}.VideoPlayerCard_card__3f1jW{display:flex;flex-direction:column;background-color:var(--bg-card);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.VideoPlayerCard_card__3f1jW:hover{transform:translateY(-3px);border-color:var(--border-hover);box-shadow:0 16px 36px rgba(0,0,0,.35)}.VideoPlayerCard_featuredCard__waUDe{border-color:rgba(255,255,255,.2);box-shadow:0 12px 28px rgba(0,0,0,.25)}.VideoPlayerCard_playerWrapper__WfpnI{position:relative;width:100%;aspect-ratio:16/9;background-color:#0b0d10;overflow:hidden}.VideoPlayerCard_iframe__ogKiK{position:absolute;top:0;left:0;width:100%;height:100%;border:0;display:block}.VideoPlayerCard_posterButton__yT_Og{position:absolute;top:0;left:0;width:100%;height:100%;border:0;padding:0;margin:0;background:none;cursor:pointer;display:flex;align-items:center;justify-content:center;overflow:hidden;text-align:left}.VideoPlayerCard_thumbnail__BJojn{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s cubic-bezier(.16,1,.3,1)}.VideoPlayerCard_posterButton__yT_Og:hover .VideoPlayerCard_thumbnail__BJojn{transform:scale(1.03)}.VideoPlayerCard_posterScrim__2SVyD{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.5));transition:background .25s ease}.VideoPlayerCard_posterButton__yT_Og:hover .VideoPlayerCard_posterScrim__2SVyD{background:linear-gradient(180deg,rgba(0,0,0,.1),rgba(0,0,0,.65))}.VideoPlayerCard_playBadge__CWeDd{position:relative;z-index:2;display:flex;align-items:center;gap:.75rem;background-color:rgba(15,23,42,.85);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);padding:.5rem 1rem .5rem .65rem;border-radius:9999px;color:#ffffff;transition:transform .2s ease,background-color .2s ease}.VideoPlayerCard_posterButton__yT_Og:hover .VideoPlayerCard_playBadge__CWeDd{transform:scale(1.06);background-color:rgba(0,0,0,.95)}.VideoPlayerCard_playIconCircle__8NdUa{width:36px;height:36px;border-radius:50%;background-color:#ffffff;color:#111111;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0,0,0,.2)}.VideoPlayerCard_playIcon__1Skf8{margin-left:2px}.VideoPlayerCard_playText__H7xJQ{font-size:.85rem;font-weight:600;letter-spacing:-.01em}.VideoPlayerCard_infoWrapper__Krbbj{padding:1.5rem;display:flex;flex-direction:column;gap:.5rem;flex:1 1}.VideoPlayerCard_sourceLabel__CxBS6{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-amber,#f59e0b)}.VideoPlayerCard_videoTitle__HGneD{font-size:1.1rem;font-weight:700;line-height:1.35;color:var(--text-primary);letter-spacing:-.02em}.VideoPlayerCard_videoDescription__0yJWQ{font-size:.9rem;line-height:1.55;color:var(--text-secondary);margin:0}.keynotes_pageWrapper__PlWGk{padding-bottom:3rem}.keynotes_heroSection__tl0Ag{padding-top:5.5rem;padding-bottom:5rem}.keynotes_heroContainer__EAfTh{max-width:1140px;margin:0 auto}.keynotes_heroSplitLayout__xTn9U{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:3.5rem;gap:3.5rem;align-items:center;text-align:left}.keynotes_heroTextCol__GdKhL{display:flex;flex-direction:column;align-items:flex-start}.keynotes_heroVisualPanel__HL9iw{position:relative;width:100%;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);box-shadow:0 20px 45px rgba(0,0,0,.4);background:#0f172a}.keynotes_heroPanelImage__LzgaS{width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;object-position:center 20%;display:block}.keynotes_heroTitle__jkF_O{margin-bottom:1.25rem;max-width:720px;letter-spacing:-.03em;line-height:1.15;text-wrap:balance}.keynotes_heroDescription__7wx63{max-width:680px;margin-bottom:2.25rem;color:var(--text-secondary);font-size:1.05rem;line-height:1.7;text-wrap:pretty}.keynotes_heroActions__HDBEM{display:flex;align-items:center;justify-content:flex-start;gap:1rem;flex-wrap:wrap}.keynotes_heroPrimaryBtn__ltEFM{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.95rem;font-weight:600;border-radius:var(--radius-sm);background-color:#ffffff;color:#0b0f19;border:1px solid #ffffff;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:all .2s cubic-bezier(.16,1,.3,1);cursor:pointer;white-space:nowrap}.keynotes_heroPrimaryBtn__ltEFM:hover{background-color:#f1f5f9;border-color:#f1f5f9;color:#0b0f19;transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,255,255,.2)}.keynotes_heroPrimaryBtn__ltEFM:active{transform:translateY(0)}.keynotes_heroSecondaryBtn__EAwrj{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.95rem;font-weight:500;border-radius:var(--radius-sm);background-color:rgba(255,255,255,.05);color:#ffffff;border:1px solid var(--border-hover);transition:all .2s cubic-bezier(.16,1,.3,1);text-decoration:none;white-space:nowrap}.keynotes_heroSecondaryBtn__EAwrj:hover{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4);color:#ffffff;transform:translateY(-1px)}.keynotes_heroSecondaryBtn__EAwrj:active{transform:translateY(0)}.keynotes_sectionHeader__46mOB{margin-bottom:2.75rem}.keynotes_sectionHeader__46mOB h2{text-wrap:balance}.keynotes_sectionHeader__46mOB p{text-wrap:pretty}.keynotes_videosSection__FtX2E{padding-top:5rem;padding-bottom:5.5rem;border-top:1px solid var(--border-subtle)}.keynotes_videoGrid__sDa_I{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.keynotes_topicsSection__gopoa{padding-top:5rem;padding-bottom:5.5rem;border-top:1px solid var(--border-subtle)}.keynotes_topicsGrid__1RNUq{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.keynotes_topicCard__1g_az{background-color:var(--bg-card);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:16px;padding:2.25rem 1.75rem;display:flex;flex-direction:column;gap:.75rem;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.keynotes_topicCard__1g_az:hover{transform:translateY(-3px);border-color:var(--border-hover);box-shadow:0 16px 36px rgba(0,0,0,.35)}.keynotes_topicTitle__lp0ca{font-size:1.2rem;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);line-height:1.35;margin:0;text-wrap:balance}.keynotes_topicSummary__1gbIB{font-size:.925rem;line-height:1.6;color:var(--text-secondary);margin:0;text-wrap:pretty}.keynotes_stageArchiveSection__by_RK{padding-top:5rem;padding-bottom:4.5rem;border-top:1px solid var(--border-subtle)}.keynotes_photoGrid__x7gU_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem}.keynotes_photoCard__28kq6{background-color:var(--bg-card);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid var(--border-subtle);border-radius:16px;overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.keynotes_photoCard__28kq6:hover{transform:translateY(-3px);border-color:var(--border-hover);box-shadow:0 16px 36px rgba(0,0,0,.35)}.keynotes_photoFrame__QFf49{position:relative;width:100%;aspect-ratio:16/10;overflow:hidden;background-color:#0b0d10}.keynotes_stageImage__QN7E_{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.16,1,.3,1)}.keynotes_photoCard__28kq6:hover .keynotes_stageImage__QN7E_{transform:scale(1.03)}.keynotes_photoInfo__uIrkb{padding:1.5rem;display:flex;flex-direction:column;gap:.35rem}.keynotes_photoOrg__BXjaG{color:var(--accent-amber);font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.keynotes_photoEvent__B1kgP{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin:0;letter-spacing:-.01em;text-wrap:balance}.keynotes_eventInfoSection__Qcg7c{padding-top:1rem;padding-bottom:2.5rem}.keynotes_eventInfoContent__0gOoC{max-width:880px;margin:0 auto;display:flex;flex-direction:column;gap:.5rem;color:var(--text-secondary);font-size:1rem;line-height:1.6}.keynotes_eventInfoLine__AS0cp strong{color:var(--text-primary);font-weight:600}.keynotes_riderSection__1Z8CY{padding-top:2rem;padding-bottom:5rem}.keynotes_riderCard__FPwcg{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.05) 0,rgba(17,23,38,.8) 100%),var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:20px;padding:3.5rem 3rem;color:#ffffff;position:relative;overflow:hidden;box-shadow:0 20px 50px rgba(0,0,0,.35);max-width:880px;margin:0 auto;text-align:center}.keynotes_riderContent__en4Qu{position:relative;z-index:2;max-width:680px;margin:0 auto}.keynotes_riderTitle__doQw2{font-size:clamp(1.6rem,2.8vw,2.2rem);font-weight:700;color:#ffffff;letter-spacing:-.02em;margin-bottom:1rem;line-height:1.25;text-wrap:balance}.keynotes_riderDesc__YsW_W{font-size:1.05rem;line-height:1.65;color:var(--text-secondary);margin-bottom:2.25rem;text-wrap:pretty}.keynotes_riderActions__ontqL{display:flex;align-items:center;justify-content:center;gap:1rem;flex-wrap:wrap}.keynotes_riderPrimaryBtn__V_Deg{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.95rem;font-weight:600;border-radius:var(--radius-sm);transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;background-color:#ffffff;color:#0b0f19;border:1px solid #ffffff;box-shadow:0 4px 14px rgba(0,0,0,.25);cursor:pointer}.keynotes_riderPrimaryBtn__V_Deg:hover{background-color:#f1f5f9;border-color:#f1f5f9;color:#0b0f19;transform:translateY(-1px);box-shadow:0 6px 20px rgba(255,255,255,.2)}.keynotes_riderPrimaryBtn__V_Deg:active{transform:translateY(0)}.keynotes_riderSecondaryBtn__Mkixb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.8rem 1.6rem;font-size:.95rem;font-weight:500;border-radius:var(--radius-sm);transition:all .2s cubic-bezier(.16,1,.3,1);white-space:nowrap;background-color:rgba(255,255,255,.05);color:#ffffff;border:1px solid var(--border-hover);text-decoration:none}.keynotes_riderSecondaryBtn__Mkixb:hover{background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.4);color:#ffffff;transform:translateY(-1px)}.keynotes_riderSecondaryBtn__Mkixb:active{transform:translateY(0)}@media (max-width:992px){.keynotes_heroSplitLayout__xTn9U{grid-template-columns:1fr;gap:2.5rem}.keynotes_heroVisualPanel__HL9iw{max-width:640px}.keynotes_videoGrid__sDa_I{grid-template-columns:repeat(2,1fr)}.keynotes_photoGrid__x7gU_,.keynotes_topicsGrid__1RNUq{grid-template-columns:1fr;gap:1.5rem}.keynotes_riderCard__FPwcg{padding:2.5rem 1.5rem}}@media (max-width:640px){.keynotes_heroSection__tl0Ag{padding-top:3.5rem;padding-bottom:3rem}.keynotes_videoGrid__sDa_I{grid-template-columns:1fr}.keynotes_heroActions__HDBEM,.keynotes_riderActions__ontqL{flex-direction:column;width:100%}.keynotes_heroPrimaryBtn__ltEFM,.keynotes_heroSecondaryBtn__EAwrj,.keynotes_riderPrimaryBtn__V_Deg,.keynotes_riderSecondaryBtn__Mkixb{width:100%;justify-content:center}.keynotes_eventInfoContent__0gOoC{padding:0 .5rem}}