._root_1j0yq_3{--brand: #6e5ee0;--brand-dark: #3c1a75;--ink-muted: #5a5a5a;--bg-surface: #ffffff;--on-brand: #ffffff;--line: #ebe7f4;--lav: #f6f4fc;--lav-hover: #eee9f8;--whatsapp: #25d366;--error: #c0392b;--backdrop: #180d2f73}._root_1j0yq_3,._root_1j0yq_3 *{box-sizing:border-box}._root_1j0yq_3{font-family:DM Sans,DM Sans Fallback,sans-serif;color:var(--ink-muted);line-height:1.5;-webkit-font-smoothing:antialiased}._root_1j0yq_3 button{font-family:inherit}._closeButton_1j0yq_71:focus-visible,._backButton_1j0yq_73:focus-visible,._optionButton_1j0yq_75:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._backdrop_1j0yq_89{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:none;align-items:center;justify-content:center;padding:24px;background:var(--backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}._root_1j0yq_3[data-open=true] ._backdrop_1j0yq_89{display:flex;animation:_fadeIn_1j0yq_1 .25s ease}._root_1j0yq_3[data-view=calendar] ._optionsView_1j0yq_125,._root_1j0yq_3[data-view=options] ._calendarView_1j0yq_127{display:none}@keyframes _fadeIn_1j0yq_1{0%{opacity:0}to{opacity:1}}._dialog_1j0yq_153{position:relative;width:100%;max-width:920px;max-height:90vh;max-height:90dvh;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:32px;background:var(--bg-surface);border-radius:24px;box-shadow:0 40px 90px -30px #3c1a7580;animation:_popIn_1j0yq_1 .3s cubic-bezier(.2,.7,.2,1)}@keyframes _popIn_1j0yq_1{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:none}}._closeButton_1j0yq_71,._closeButton_1j0yq_71:hover,._closeButton_1j0yq_71:focus,._closeButton_1j0yq_71:active{position:absolute;top:18px;right:20px;display:flex;align-items:center;justify-content:center;width:34px;height:34px;min-width:0;margin:0;padding:0;border:none;border-radius:50%;background:var(--lav);color:var(--ink-muted);line-height:1;cursor:pointer;transition:background-color .2s,color .2s}._closeButton_1j0yq_71 svg{width:18px;height:18px}._closeButton_1j0yq_71:hover,._closeButton_1j0yq_71:focus-visible{background:var(--lav-hover);color:var(--brand-dark)}._title_1j0yq_283{margin:0 44px 0 0;font-size:26px;font-weight:700;line-height:1.2;letter-spacing:-.02em;color:var(--brand-dark)}._calendarTitle_1j0yq_303{margin:0 44px 18px 0;font-size:22px;font-weight:700;line-height:34px;letter-spacing:-.02em;color:var(--brand-dark)}._subtitle_1j0yq_321{margin:8px 0 24px;font-size:15px;line-height:1.5;color:var(--ink-muted)}._backButton_1j0yq_73,._backButton_1j0yq_73:hover,._backButton_1j0yq_73:focus,._backButton_1j0yq_73:active{display:inline-flex;align-items:center;gap:8px;margin:0 44px 18px 0;padding:0;border:none;border-radius:0;background:none;font-size:15px;font-weight:600;text-transform:none;letter-spacing:normal;color:var(--brand-dark);cursor:pointer;transition:color .2s}._backButton_1j0yq_73:hover,._backButton_1j0yq_73:focus-visible{color:var(--brand)}._backButton_1j0yq_73 svg{flex:none;width:18px;height:18px}._grid_1j0yq_403,._column_1j0yq_405{display:flex;flex-direction:column;gap:16px;min-width:0}._splitRow_1j0yq_419{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}._splitRow_1j0yq_419:not(:has(._formCard_1j0yq_439)){align-items:stretch}._splitRow_1j0yq_419:not(:has(._formCard_1j0yq_439)) ._column_1j0yq_405>*{display:flex;flex:1 0 auto;flex-direction:column}._splitRow_1j0yq_419:not(:has(._formCard_1j0yq_439)) ._option_1j0yq_75{flex:1 0 auto}._splitRow_1j0yq_419[data-wide=left]{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}._splitRow_1j0yq_419[data-wide=right]{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr)}._option_1j0yq_75{display:flex;flex-direction:column;padding:20px 18px;border:1px solid var(--line);border-radius:16px}._icon_1j0yq_501{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin-bottom:12px;border-radius:10px;color:var(--on-brand)}._icon_1j0yq_501 svg{width:24px;height:24px}._iconWhatsapp_1j0yq_533{background:var(--whatsapp)}._iconWhatsapp_1j0yq_533 svg{width:26px;height:26px}._iconCalendar_1j0yq_551{background:linear-gradient(100deg,var(--brand-dark) 0%,var(--brand) 100%)}._iconForm_1j0yq_559{background:var(--brand-dark)}._optionTitle_1j0yq_567{margin-bottom:4px;font-size:16px;font-weight:700;color:var(--brand-dark)}._optionText_1j0yq_581{flex:1;margin-bottom:16px;font-size:15px;line-height:1.5;color:var(--ink-muted)}._optionButton_1j0yq_75,._optionButton_1j0yq_75:hover,._optionButton_1j0yq_75:focus,._optionButton_1j0yq_75:active{display:block;margin:0;padding:12px 16px;border:none;border-radius:10px;background:linear-gradient(100deg,var(--brand-dark) 0%,var(--brand) 100%);color:var(--on-brand);font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-align:center;text-transform:none;letter-spacing:normal;text-decoration:none;cursor:pointer;transition:transform .15s,box-shadow .2s}._optionButton_1j0yq_75:hover,._optionButton_1j0yq_75:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #6e5ee052}._calendarFrame_1j0yq_669{margin:0 -14px}._calendarFrameLoading_1j0yq_679{min-height:870px}._calendarLoading_1j0yq_687{margin:0;padding:40px 0;font-size:14px;text-align:center;color:var(--ink-muted)}._calendarFallback_1j0yq_705{padding:32px 14px;text-align:center}._calendarFallbackText_1j0yq_715{margin:0 auto 16px;max-width:380px;font-size:14px;line-height:1.5;color:var(--ink-muted)}._calendarFallback_1j0yq_705 ._optionButton_1j0yq_75{display:inline-block}._calendarFrame_1j0yq_669 .meetings-iframe-container iframe{display:block;width:100%;border:none}._root_1j0yq_3 .hs-form,._root_1j0yq_3 .hs_cos_wrapper,._root_1j0yq_3 fieldset,._root_1j0yq_3 .form-columns-1,._root_1j0yq_3 .form-columns-2,._root_1j0yq_3 .form-columns-3{width:100%!important;max-width:100%!important}._root_1j0yq_3 .hs-form-field{margin-bottom:14px}._root_1j0yq_3 .hs-form-field .input{width:100%}._root_1j0yq_3 fieldset.form-columns-1 .hs-form-field .input,._root_1j0yq_3 fieldset .hs-form-field:last-child .input{margin-right:0!important}._root_1j0yq_3 fieldset.form-columns-2 .hs-form-field:not(:last-child) .input,._root_1j0yq_3 fieldset.form-columns-3 .hs-form-field:not(:last-child) .input{margin-right:12px!important}._root_1j0yq_3 select.hs-input,._root_1j0yq_3 .hs-fieldtype-intl-phone,._root_1j0yq_3 .hs-fieldtype-intl-phone .input{box-sizing:border-box;width:100%!important}._root_1j0yq_3 .hs-fieldtype-intl-phone{display:flex!important;gap:8px}._root_1j0yq_3 .hs-fieldtype-intl-phone:before,._root_1j0yq_3 .hs-fieldtype-intl-phone:after{display:none!important}._root_1j0yq_3 .hs-fieldtype-intl-phone select.hs-input{flex:0 0 30%;width:auto!important;min-width:0}._root_1j0yq_3 .hs-fieldtype-intl-phone input.hs-input{flex:1 1 auto;width:auto!important;min-width:0}._root_1j0yq_3 .hs-form-field>label{display:block;margin-bottom:6px;font-size:13px;color:var(--ink-muted)}._root_1j0yq_3 input.hs-input[type=text],._root_1j0yq_3 input.hs-input[type=email],._root_1j0yq_3 input.hs-input[type=tel],._root_1j0yq_3 input.hs-input[type=number],._root_1j0yq_3 input.hs-input[type=url],._root_1j0yq_3 input.hs-input[type=date],._root_1j0yq_3 textarea.hs-input,._root_1j0yq_3 select.hs-input{width:100%;padding:12px 14px;border:1.4px solid var(--line);border-radius:10px;outline:none;font-family:inherit;font-size:16px;transition:border-color .2s}._root_1j0yq_3 .hs-input:focus{border-color:var(--brand)}._root_1j0yq_3 .hs-error-msgs{margin-top:6px;font-size:13px;color:var(--error)}._root_1j0yq_3 .legal-consent-container{margin:4px 0 12px;font-size:13px;color:var(--ink-muted)}._root_1j0yq_3 .inputs-list{margin:0;padding:0;list-style:none}._root_1j0yq_3 .legal-consent-container p,._root_1j0yq_3 .hs-richtext p{margin:0 0 10px;font-size:13px;line-height:1.5;color:var(--ink-muted)}._root_1j0yq_3 .legal-consent-container a,._root_1j0yq_3 .hs-richtext a{color:var(--brand)}._root_1j0yq_3 .hs-form-booleancheckbox-display input{float:left;width:auto;margin:3px 7px 0 0}._root_1j0yq_3 .hs-form-booleancheckbox-display>span{display:block;margin-left:20px}._root_1j0yq_3 .hs-form-booleancheckbox-display p{display:inline;margin:0}._root_1j0yq_3 .hs-form-checkbox-display input{width:auto;margin:2px 7px 0 0;vertical-align:middle}._root_1j0yq_3 .legal-consent-container .hs-field-desc.checkbox-desc{margin:-12px 0 0 21px}._root_1j0yq_3 .legal-consent-container~.hs_recaptcha{margin-top:18px}._root_1j0yq_3 .hs_submit{margin-top:6px}._root_1j0yq_3 .hs-button{display:block;width:100%;padding:12px 16px;border:none;border-radius:10px;background:linear-gradient(100deg,var(--brand-dark) 0%,var(--brand) 100%);color:var(--on-brand);font-family:inherit;font-size:15px;font-weight:600;line-height:1.4;text-align:center;cursor:pointer;transition:transform .15s,box-shadow .2s}._root_1j0yq_3 .hs-button:hover,._root_1j0yq_3 .hs-button:focus-visible{transform:translateY(-2px);box-shadow:0 10px 22px #6e5ee052}._root_1j0yq_3 .hs-button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}._formCard_1j0yq_439{container-type:inline-size}@container (max-width: 560px){._root_1j0yq_3 fieldset.form-columns-2 .hs-form-field,._root_1j0yq_3 fieldset.form-columns-3 .hs-form-field{float:none!important;width:100%!important}._root_1j0yq_3 fieldset.form-columns-2 .hs-form-field .input,._root_1j0yq_3 fieldset.form-columns-3 .hs-form-field .input{margin-right:0!important}}@media (max-width: 900px){._splitRow_1j0yq_419,._splitRow_1j0yq_419[data-wide]{grid-template-columns:minmax(0,1fr)}._dialog_1j0yq_153{padding:26px 20px}._root_1j0yq_3 fieldset.form-columns-2 .hs-form-field,._root_1j0yq_3 fieldset.form-columns-3 .hs-form-field{float:none!important;width:100%!important}._root_1j0yq_3 fieldset.form-columns-2 .hs-form-field .input,._root_1j0yq_3 fieldset.form-columns-3 .hs-form-field .input{margin-right:0!important}._calendarFrame_1j0yq_669{margin:0 -8px}._calendarFrameLoading_1j0yq_679{min-height:420px}}@media (prefers-reduced-motion: reduce){._root_1j0yq_3[data-open=true] ._backdrop_1j0yq_89,._dialog_1j0yq_153{animation:none}._closeButton_1j0yq_71,._backButton_1j0yq_73,._optionButton_1j0yq_75,._root_1j0yq_3 .hs-input,._root_1j0yq_3 .hs-button{transition:none}}._notice_1j0yq_1269{padding:24px;border:1px dashed var(--brand);border-radius:20px;background:var(--lav);text-align:center}._noticeTitle_1j0yq_1285{margin:0 0 8px;font-size:16px;font-weight:700;color:var(--brand-dark)}._noticeHint_1j0yq_1299{max-width:360px;margin:0 auto;font-size:15px;line-height:1.5;color:var(--ink-muted)}
