.page_page__LJoDk{padding:0 0 88px}.page_connectGrid__UKTSs{display:grid;grid-template-columns:minmax(0,.9fr) minmax(440px,1.1fr);grid-gap:clamp(38px,5vw,68px);gap:clamp(38px,5vw,68px);align-items:start;padding-top:clamp(58px,6vw,84px)}.page_intro__MWTl2{min-width:0}.page_identity__jPj2P{display:flex;align-items:center;gap:16px;margin-bottom:30px}.page_portraitWrap__gn1rS{width:96px;height:96px;flex:0 0 96px;overflow:hidden;border:1px solid rgba(18,24,38,.1);border-radius:20px;background:#fff;box-shadow:7px 7px 0 rgba(31,143,133,.1)}.page_portrait__q7Dfs{display:block;width:100%;height:100%;object-fit:cover}.page_role__hcfdE{margin:-2px 0 7px;color:var(--ink);font-size:.96rem;font-weight:650;line-height:1.4}.page_profileLink__5foIp{color:var(--teal);font-size:.86rem;font-weight:650}.page_headline__fFhru{max-width:720px;margin-bottom:20px;font-size:clamp(2.55rem,4.5vw,4.35rem);line-height:1;letter-spacing:-.04em}.page_lead__H4GgX{max-width:650px;margin-bottom:0;color:var(--muted);font-size:clamp(1rem,1.35vw,1.12rem);line-height:1.65}.page_themeGrid__QqgoQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 20px;gap:0 20px;margin-top:32px;border-top:1px solid var(--line)}.page_themeItem__iOIM1{display:grid;grid-template-columns:32px minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;min-height:68px;border-bottom:1px solid var(--line)}.page_themeItem__iOIM1 span{color:var(--teal);font-size:.72rem;font-weight:700;letter-spacing:.08em}.page_themeItem__iOIM1 strong{font-size:.92rem;font-weight:650;line-height:1.35}.page_note__en0t1{max-width:620px;margin:26px 0 0;padding-left:16px;border-left:3px solid var(--gold);color:var(--muted);font-size:.9rem;line-height:1.6}.page_bookingColumn__gKBUK{position:static;min-width:0;width:100%}@media (max-width:1040px){.page_connectGrid__UKTSs{grid-template-columns:1fr;gap:42px}.page_bookingColumn__gKBUK{width:min(100%,680px)}}@media (max-width:620px){.page_page__LJoDk{padding-bottom:60px}.page_connectGrid__UKTSs{padding-top:42px}.page_identity__jPj2P{align-items:flex-start;margin-bottom:26px}.page_portraitWrap__gn1rS{width:82px;height:82px;flex-basis:82px;border-radius:18px}.page_headline__fFhru{font-size:clamp(2.25rem,11vw,3.35rem)}.page_themeGrid__QqgoQ{grid-template-columns:1fr}}.BookingGate_card__NWeto{width:100%;border:1px solid rgba(18,24,38,.09);border-radius:18px;background:#fff;box-shadow:0 16px 48px rgba(18,24,38,.07);padding:clamp(26px,3vw,36px);overflow:visible}.BookingGate_kicker__QG8rz{margin:0 0 10px;color:var(--teal);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.BookingGate_card__NWeto h2{max-width:620px;margin:0 0 12px;font-size:clamp(1.8rem,2.6vw,2.45rem);line-height:1.08;letter-spacing:-.025em;font-weight:700}.BookingGate_copy__IrDOX,.BookingGate_scheduleIntro__jsyFu{margin:0;max-width:640px;color:var(--muted);font-size:.95rem;line-height:1.6}.BookingGate_copy__IrDOX strong{color:var(--ink)}.BookingGate_form__SJCi3{display:grid;grid-gap:15px;gap:15px;margin-top:24px}.BookingGate_fieldGrid__DSkr6{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.BookingGate_form__SJCi3 label{display:grid;grid-gap:7px;gap:7px;min-width:0;color:var(--ink);font-size:.86rem;font-weight:600;line-height:1.35}.BookingGate_labelText__79YoY{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:7px}.BookingGate_optional__8mmzn{color:#7c8491;font-size:.74rem;font-weight:500}.BookingGate_form__SJCi3 input,.BookingGate_form__SJCi3 textarea{width:100%;min-width:0;border:1px solid #d8dde3;border-radius:10px;background:#fff;color:var(--ink);padding:11px 13px;outline:none;font:inherit;font-size:.93rem;font-weight:400;line-height:1.45;transition:border-color .15s ease,box-shadow .15s ease}.BookingGate_form__SJCi3 input{min-height:46px}.BookingGate_form__SJCi3 textarea{min-height:96px;resize:vertical}.BookingGate_form__SJCi3 input:focus,.BookingGate_form__SJCi3 textarea:focus{border-color:rgba(31,143,133,.8);box-shadow:0 0 0 3px rgba(31,143,133,.1)}.BookingGate_form__SJCi3 input::placeholder,.BookingGate_form__SJCi3 textarea::placeholder{color:#8b929d;font-weight:400;opacity:1}.BookingGate_honeypot__4tcAO{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;overflow:hidden!important}.BookingGate_recaptchaWrap___TCaW{display:block;width:304px;max-width:100%;min-height:78px;margin:2px 0 0;overflow:visible}.BookingGate_recaptchaWrap___TCaW>div{max-width:100%}.BookingGate_verificationUnavailable__QIPPn{width:min(100%,420px);padding:13px 14px;border:1px solid #e0e3e7;border-radius:10px;background:#fafafa;color:var(--muted);font-size:.84rem;font-weight:500;line-height:1.45}.BookingGate_consent__17itp,.BookingGate_privacyNote__uBJuC{margin:0;color:var(--muted);font-size:.77rem;line-height:1.5}.BookingGate_consent__17itp a,.BookingGate_privacyNote__uBJuC a{color:var(--teal);font-weight:600}.BookingGate_confirmButton__PDr0w,.BookingGate_continueButton__46cPW{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:1px solid var(--charcoal);border-radius:10px;background:var(--charcoal);color:#fff;cursor:pointer;padding:0 20px;font:inherit;font-size:.9rem;font-weight:650;box-shadow:none;transition:background .15s ease,transform .15s ease,opacity .15s ease}.BookingGate_continueButton__46cPW{width:100%}.BookingGate_confirmButton__PDr0w:hover:not(:disabled),.BookingGate_continueButton__46cPW:hover:not(:disabled){transform:translateY(-1px);background:#1f2837}.BookingGate_confirmButton__PDr0w:disabled,.BookingGate_continueButton__46cPW:disabled{cursor:not-allowed;opacity:.42}.BookingGate_errorBox__nUV70{margin:14px 0 0;padding:11px 13px;border:1px solid rgba(182,79,69,.2);border-radius:9px;background:rgba(182,79,69,.045);color:#8f332c;font-size:.82rem;font-weight:550;line-height:1.45}.BookingGate_scheduleTop__wRRVP{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.BookingGate_verifiedLine__EIiBF{display:inline-flex;align-items:center;gap:7px;margin-bottom:10px;color:#176f66;font-size:.76rem;font-weight:650}.BookingGate_verifiedLine__EIiBF span{display:inline-grid;width:20px;height:20px;place-items:center;border-radius:50%;background:rgba(31,143,133,.11);font-size:.75rem}.BookingGate_textButton__yF2zx{flex:0 0 auto;border:0;background:transparent;color:var(--teal);cursor:pointer;font-size:.82rem;font-weight:650;padding:5px 0}.BookingGate_meetingMeta__2bc32{display:flex;align-items:center;flex-wrap:wrap;gap:9px;margin:22px 0 26px;padding-bottom:20px;border-bottom:1px solid #e7e9ec;color:#5f6875;font-size:.82rem;font-weight:500}.BookingGate_meetingMeta__2bc32 span:nth-child(2n){color:#b3b8bf}.BookingGate_calendarSection__tZ8H6{display:grid;grid-gap:16px;gap:16px}.BookingGate_calendarHeader__fBPTq,.BookingGate_timesHeader__SqbNP{display:flex;align-items:flex-end;justify-content:space-between;gap:18px}.BookingGate_calendarHeader__fBPTq strong,.BookingGate_timesHeader__SqbNP strong{display:block;color:var(--ink);font-size:.92rem;line-height:1.35}.BookingGate_sectionLabel__8auHQ{margin:0 0 4px;color:#78808b;font-size:.7rem;font-weight:650;letter-spacing:.08em;text-transform:uppercase}.BookingGate_pageControls__uHGxA{display:inline-flex;gap:6px}.BookingGate_pageControls__uHGxA button{display:grid;width:36px;height:36px;place-items:center;border:1px solid #d8dde3;border-radius:9px;background:#fff;color:var(--ink);cursor:pointer;font-size:.95rem}.BookingGate_pageControls__uHGxA button:disabled{cursor:not-allowed;opacity:.35}.BookingGate_dateRail__rlqhx{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.BookingGate_dateActive__H0iL8,.BookingGate_dateButton__ffmnO{display:grid;grid-gap:2px;gap:2px;min-height:58px;align-content:center;border:1px solid #d8dde3;border-radius:10px;cursor:pointer;padding:7px 8px;font:inherit;text-align:left}.BookingGate_dateButton__ffmnO{background:#fff;color:var(--muted)}.BookingGate_dateButton__ffmnO:hover{border-color:#aeb6c0;background:#fbfbfb}.BookingGate_dateActive__H0iL8{border-color:var(--charcoal);background:var(--charcoal);color:#fff}.BookingGate_dateDay__xBjKB{font-size:.68rem;font-weight:600;opacity:.78;text-transform:uppercase;letter-spacing:.06em}.BookingGate_dateNumber__LnEUD{font-size:.83rem;font-weight:650}.BookingGate_timesHeader__SqbNP{margin-top:6px;padding-top:18px;border-top:1px solid #eef0f2}.BookingGate_timesHeader__SqbNP>span{color:#7b838e;font-size:.76rem}.BookingGate_emptyState__BGP6X,.BookingGate_loadingState__YCgZ6{padding:18px;border-radius:10px;background:#fafafa;color:var(--muted);font-size:.84rem;line-height:1.5}.BookingGate_emptyState__BGP6X{border:1px dashed #d8dde3}.BookingGate_slotGrid__ZLiVD{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.BookingGate_slotButton__Olarw,.BookingGate_slotSelected__FPQ1Z{min-height:44px;border:1px solid #d8dde3;border-radius:9px;cursor:pointer;font:inherit;font-size:.82rem;font-weight:600;transition:border-color .15s ease,background .15s ease,color .15s ease}.BookingGate_slotButton__Olarw{background:#fff;color:#205b8b}.BookingGate_slotButton__Olarw:hover{border-color:rgba(31,143,133,.6);background:rgba(31,143,133,.035)}.BookingGate_slotSelected__FPQ1Z{border-color:var(--teal);background:var(--teal);color:#fff}.BookingGate_reviewPanel__b_5gr{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;margin-top:4px;padding:16px;border:1px solid rgba(31,143,133,.22);border-radius:11px;background:rgba(31,143,133,.04)}.BookingGate_reviewPanel__b_5gr div{display:grid;grid-gap:3px;gap:3px}.BookingGate_reviewPanel__b_5gr span{color:#6c7480;font-size:.68rem;font-weight:650;text-transform:uppercase;letter-spacing:.07em}.BookingGate_reviewPanel__b_5gr strong{color:var(--ink);font-size:.93rem;line-height:1.4}.BookingGate_reviewPanel__b_5gr small{color:var(--muted);font-size:.76rem}.BookingGate_confirmButton__PDr0w{min-width:170px}.BookingGate_successMark__3Gisa{display:grid;width:54px;height:54px;margin-bottom:20px;place-items:center;border-radius:50%;background:var(--teal);color:#fff;font-size:1.65rem;font-weight:700}.BookingGate_confirmationPanel__nxZ80{display:grid;grid-gap:7px;gap:7px;margin:24px 0 18px;padding:18px;border:1px solid #e0e3e7;border-radius:12px;background:#fafafa}.BookingGate_confirmationPanel__nxZ80 span{color:var(--teal);font-size:.72rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.BookingGate_confirmationPanel__nxZ80 strong{color:var(--ink);font-size:1.12rem;line-height:1.4}.BookingGate_confirmationPanel__nxZ80 small{color:var(--muted);font-size:.8rem}.BookingGate_secondaryAction__U9DD8{display:inline-flex;min-height:44px;align-items:center;justify-content:center;width:-moz-fit-content;width:fit-content;padding:0 16px;border:1px solid #d8dde3;border-radius:9px;background:#fff;color:var(--ink);font-size:.84rem;font-weight:650}.BookingGate_privacyNote__uBJuC{margin-top:16px}@media (max-width:780px){.BookingGate_fieldGrid__DSkr6{grid-template-columns:1fr}.BookingGate_dateRail__rlqhx,.BookingGate_slotGrid__ZLiVD{grid-template-columns:repeat(3,minmax(0,1fr))}.BookingGate_reviewPanel__b_5gr{grid-template-columns:1fr}.BookingGate_confirmButton__PDr0w{width:100%;min-width:0}}@media (max-width:620px){.BookingGate_card__NWeto{border-radius:14px;padding:22px 18px}.BookingGate_card__NWeto h2{font-size:clamp(1.7rem,9vw,2.2rem)}.BookingGate_calendarHeader__fBPTq,.BookingGate_scheduleTop__wRRVP,.BookingGate_timesHeader__SqbNP{align-items:flex-start}.BookingGate_dateRail__rlqhx,.BookingGate_slotGrid__ZLiVD{grid-template-columns:repeat(2,minmax(0,1fr))}.BookingGate_recaptchaWrap___TCaW{transform:scale(.94);transform-origin:left top;margin-bottom:-5px}}