.AgendaBooking_summary___VRYr{border:1px solid #cbd7f4;border-radius:18px;background:#f4f7ff;padding:25px!important;margin-bottom:28px;color:#152d51}.AgendaBooking_eyebrow__qTx9T{font-size:12px!important;font-weight:700;letter-spacing:.14em;color:#2859e8;margin:0 0 10px!important}.AgendaBooking_summary___VRYr h3{font-family:var(--serif);font-size:clamp(22px,3vw,29px);line-height:1.15;letter-spacing:-.03em;margin:0 0 12px;color:#071727}.AgendaBooking_intro__5kt88{font-size:15px!important;line-height:1.65;color:#3a4f6a;margin:0 0 20px!important}.AgendaBooking_summary___VRYr dl{display:grid;grid-gap:17px;gap:17px;margin:0 0 22px}.AgendaBooking_needsLabel__QaS76,.AgendaBooking_summary___VRYr dt{font-size:13px!important;font-weight:650;color:#52647d;margin:0 0 5px!important}.AgendaBooking_summary___VRYr dd{margin:0;font-size:16px;line-height:1.5;font-weight:600;color:#152d51}.AgendaBooking_summary___VRYr ul{list-style:none!important;margin:10px 0 0!important;padding:0!important;display:grid;grid-gap:10px;gap:10px}.AgendaBooking_summary___VRYr li{display:flex;align-items:flex-start;gap:9px;font-size:15px;line-height:1.5}.AgendaBooking_summary___VRYr li span{color:#2859e8;font-weight:700;flex:none}.AgendaBooking_actions__Ui2T1{display:flex;align-items:center;flex-wrap:wrap;gap:8px 20px;margin-top:20px}.AgendaBooking_actions__Ui2T1 a,.AgendaBooking_actions__Ui2T1 button{font:inherit!important;font-size:14px!important;line-height:1.5!important;color:#244cb9!important;min-height:44px;padding:10px 0!important;background:none!important;border:0!important;box-shadow:none!important;border-radius:3px!important;text-decoration:underline!important;text-underline-offset:4px;cursor:pointer}.AgendaBooking_actions__Ui2T1 a[aria-disabled=true],.AgendaBooking_actions__Ui2T1 button:disabled{opacity:.6;cursor:wait}.AgendaBooking_actions__Ui2T1 a:focus-visible,.AgendaBooking_actions__Ui2T1 button:focus-visible{outline:3px solid #2859e8;outline-offset:4px}.AgendaBooking_saved__oITKQ{font-size:14px!important;font-weight:650;color:#17583c;margin:20px 0 0!important}.AgendaBooking_invalid__4oFFk{padding:20px;border-radius:16px;border:1px solid #b9c9e7;background:#f4f7ff;margin-bottom:22px;color:#152d51;font-size:15px;line-height:1.6}.AgendaBooking_invalid__4oFFk p{margin:0}.AgendaBooking_invalid__4oFFk .AgendaBooking_actions__Ui2T1{margin-top:8px}@media(max-width:640px){.AgendaBooking_summary___VRYr{padding:20px!important}.AgendaBooking_actions__Ui2T1{align-items:flex-start;gap:2px 16px}.AgendaBooking_summary___VRYr h3{font-size:24px}}.BookingPage_page__otBrt{background:#f4f7fb;color:#10263f;padding:145px 0 90px;font-family:Instrument Sans,Arial,sans-serif}.BookingPage_layout__B2UuQ{width:min(1240px,calc(100% - 80px));margin:auto;display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:70px;gap:70px;align-items:start}.BookingPage_intro__OdDd9{padding-top:25px}.BookingPage_eyebrow__gwzJ_{font-size:12px;letter-spacing:.12em;font-weight:650;color:#2859e8;margin:0 0 23px}.BookingPage_intro__OdDd9 h1{font-family:Bricolage Grotesque,Arial,sans-serif;font-size:clamp(42px,4.6vw,65px);line-height:1.07;letter-spacing:-.045em;font-weight:550;margin:0}.BookingPage_intro__OdDd9 h1 span{color:#567197}.BookingPage_lead__XnP8I{font-size:18px;line-height:1.65;color:#52667f;margin:25px 0 30px;max-width:450px}.BookingPage_session__JOcm6{display:flex;align-items:center;gap:22px;padding:0 0 25px;border-bottom:1px solid #d4dfed}.BookingPage_session__JOcm6 img{width:100px;height:110px;object-fit:contain}.BookingPage_session__JOcm6 span,.BookingPage_session__JOcm6 strong{display:block}.BookingPage_session__JOcm6 strong{font-size:18px;margin-bottom:10px}.BookingPage_session__JOcm6 span{font-size:14px;line-height:1.7;color:#52667f}.BookingPage_takeaways__CmScU{list-style:none;padding:0;display:grid;grid-gap:21px;gap:21px;margin:30px 0;font-size:16px}.BookingPage_takeaways__CmScU li{display:flex;gap:16px;align-items:center}.BookingPage_takeaways__CmScU span{font-size:11px;color:#2859e8;border:1px solid #bfcee5;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;flex:none}.BookingPage_prepare__us0Z7{font-size:14px;line-height:1.65;color:#52677e;max-width:420px}.BookingPage_booking__RCsll{border:1px solid #d4e0ef;border-radius:24px;background:#fff;box-shadow:0 25px 65px #16365d09;padding:38px;scroll-margin-top:100px}.BookingPage_bookingHead___QqLN{padding-bottom:28px;border-bottom:1px solid #e0e7f0;margin-bottom:28px}.BookingPage_bookingHead___QqLN .BookingPage_eyebrow__gwzJ_{font-size:11px;margin-bottom:15px}.BookingPage_bookingHead___QqLN h2{font-family:Bricolage Grotesque,Arial,sans-serif;font-size:32px;letter-spacing:-.035em;line-height:1.15;font-weight:550;margin:0 0 15px}.BookingPage_bookingHead___QqLN>p:last-child{font-size:15px;color:#536982;line-height:1.6;margin:0}.BookingPage_booking__RCsll .book-panel{padding:0;background:none;border:0;box-shadow:none;max-width:none}.BookingPage_booking__RCsll .aviso-correo{font-size:14px;line-height:1.6;margin:0 0 25px;padding:0;color:#52667f}.BookingPage_booking__RCsll .aviso-correo svg{display:none}.BookingPage_booking__RCsll .aviso-correo b{font-size:16px;display:block;color:#183455;margin-bottom:7px}.BookingPage_booking__RCsll .aviso-correo p{margin:0}.BookingPage_booking__RCsll section{padding:0}.BookingPage_booking__RCsll .form{display:grid;grid-gap:16px;gap:16px}.BookingPage_booking__RCsll label{display:block;font-size:14px;font-weight:600;margin:0 0 9px}.BookingPage_booking__RCsll input[type=email]{width:100%;border:1px solid #b7c9df;border-radius:10px;padding:16px;background:#f9fbfe;font-size:17px;color:#10263f;box-sizing:border-box;direction:ltr;text-align:start}.BookingPage_booking__RCsll .hint{font-size:12px;line-height:1.6;color:#61758f;margin:10px 0 0}.BookingPage_booking__RCsll button[type=submit]{border:0;background:#2859e8;color:#fff;font:inherit;font-size:15px;font-weight:600;min-height:54px;border-radius:10px;padding:15px 20px;cursor:pointer;box-shadow:none}.BookingPage_booking__RCsll button:disabled{opacity:.6;cursor:wait}.BookingPage_booking__RCsll .privacy-note{font-size:12px;line-height:1.6;color:#64768e;margin:0}.BookingPage_booking__RCsll a{color:#244cb2}.BookingPage_booking__RCsll .hp{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%)}.BookingPage_booking__RCsll .msg{display:none}.BookingPage_booking__RCsll .msg.show{display:block;font-size:14px;color:#9b3030;line-height:1.5}.BookingPage_booking__RCsll .paso1-hecho{display:none}.BookingPage_booking__RCsll .paso1-hecho.show{display:block;background:#edf7f1;border:1px solid #c9e4d5;border-radius:10px;padding:15px;font-size:14px;line-height:1.6;color:#24563f}.BookingPage_booking__RCsll .paso2{display:none}.BookingPage_booking__RCsll .paso2.show{display:block;margin-top:25px;scroll-margin-top:100px}.BookingPage_booking__RCsll .agenda-slot-title{font-size:25px;margin:0 0 12px}.BookingPage_booking__RCsll .cal-alt,.BookingPage_booking__RCsll .quien{font-size:13px;line-height:1.6;color:#52667f}.BookingPage_booking__RCsll .cal-frame{width:100%;height:890px;border:1px solid #dbe4ef;border-radius:12px;background:#fff}.BookingPage_help__yZR1T{display:grid;grid-gap:10px;gap:10px;padding-top:25px;margin-top:25px;border-top:1px solid #dfe7f1;font-size:14px}.BookingPage_help__yZR1T span{color:#52667f}.BookingPage_help__yZR1T a{font-weight:600;display:inline-flex;min-height:44px;align-items:center;justify-self:start}.BookingPage_page__otBrt :focus-visible{outline:3px solid #508aff;outline-offset:4px}@media(max-width:1050px){.BookingPage_layout__B2UuQ{gap:35px;grid-template-columns:.8fr 1.2fr}.BookingPage_booking__RCsll{padding:28px}}@media(max-width:760px){.BookingPage_page__otBrt{padding:116px 0 55px}.BookingPage_layout__B2UuQ{width:calc(100% - 40px);grid-template-columns:1fr;gap:35px}.BookingPage_intro__OdDd9{padding:0}.BookingPage_intro__OdDd9 h1{font-size:45px}.BookingPage_lead__XnP8I{font-size:16px;margin:22px 0}.BookingPage_session__JOcm6{padding-bottom:20px}.BookingPage_session__JOcm6 img{width:80px;height:85px}.BookingPage_takeaways__CmScU{gap:14px;font-size:15px;margin:23px 0}.BookingPage_prepare__us0Z7{font-size:13px}.BookingPage_booking__RCsll{padding:24px 20px;border-radius:18px}.BookingPage_bookingHead___QqLN h2{font-size:29px}.BookingPage_booking__RCsll .cal-frame{height:1150px}.BookingPage_booking__RCsll button[type=submit]{font-size:14px}}