.ved-page{--ved-verde:#046353;--ved-verde-osc:#043a31;--ved-verde-claro:#e6efed;--ved-dorado:#eba310;--ved-texto:#1e1e1e;--ved-suave:#626262;--ved-borde:#d8dedc;--ved-fondo-campo:#fff;--ved-error:#c0392b;--ved-radio:8px;--ved-radio-btn:999px;--ved-gap:20px;color:var(--ved-texto);font-family:DM Sans,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:16px;line-height:1.5;margin:0 auto;max-width:720px;padding:40px 20px 80px}.ved-intro{margin-bottom:28px}.ved-form-slot{margin:0}.ved-page .hs-form{display:block}.ved-page .hs-form-field{margin-bottom:var(--ved-gap)}.ved-page .hs-form-field>label{color:var(--ved-texto);display:block;font-size:14px;font-weight:500;line-height:1.35;margin-bottom:6px}.ved-page .hs-form-required{color:var(--ved-error);margin-left:2px}.ved-page .hs-field-desc{color:var(--ved-suave);display:block;font-size:13px;margin:0 0 6px}.ved-page .hs-input:not([type=checkbox]):not([type=radio]){background:var(--ved-fondo-campo);border:1px solid var(--ved-borde);border-radius:var(--ved-radio);box-sizing:border-box;color:var(--ved-texto);font-family:inherit;font-size:16px;line-height:1.4;min-height:44px;padding:10px 12px;transition:border-color .15s ease,box-shadow .15s ease;width:100%}.ved-page select.hs-input{appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='none' stroke='%23626262' stroke-width='1.8' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}.ved-page .hs-input:focus{border-color:var(--ved-verde);box-shadow:0 0 0 3px rgba(4,99,83,.16);outline:none}.ved-page .hs-input:disabled,.ved-page .hs-input[disabled]{background:#f2f5f7;color:var(--ved-suave);cursor:not-allowed}.ved-page .hs-input::placeholder{color:#9aa7b4}.ved-page .form-columns-2{display:flex;gap:16px}.ved-page .form-columns-2>.hs-form-field{flex:1 1 0;min-width:0}.ved-page .hs-form-field .input{margin:0!important}.ved-page .form-columns-1>.hs-form-field,.ved-page .form-columns-2>.hs-form-field{float:none!important;width:auto!important}.ved-page .hs-form fieldset{max-width:none!important;width:100%}.ved-page .hs-form fieldset.form-columns-3{display:flex;gap:16px}.ved-page .form-columns-3>.hs-form-field{flex:1 1 0;float:none!important;min-width:0;width:auto!important}.ved-page .hs-form .hs-form-field .hs-input:not([type=checkbox]):not([type=radio]){width:100%!important}.ved-page .inputs-list{list-style:none;margin:0;padding:0}.ved-page .hs-fieldtype-booleancheckbox .inputs-list li{margin:0}.ved-page .hs-form-booleancheckbox-display{align-items:flex-start;cursor:pointer;display:flex;font-size:15px;font-weight:400;gap:10px;line-height:1.45}.ved-page .hs-form-booleancheckbox-display input[type=checkbox]{accent-color:var(--ved-verde);cursor:pointer;flex:0 0 auto;height:18px;margin:2px 0 0;width:18px}.ved-page .hs_int_insite_checkbox{background:var(--ved-verde-claro);border:1px solid var(--ved-borde);border-radius:var(--ved-radio);padding:14px 16px}.ved-page .hs_int_insite_checkbox[hidden]{display:none!important}.ved-page .hs-error-msgs{list-style:none;margin:6px 0 0;padding:0}.ved-page .hs-error-msg,.ved-page .hs-error-msgs label{color:var(--ved-error);display:block;font-size:13px;font-weight:500}.ved-page .hs-form-field.ved-invalido .hs-input,.ved-page .hs-input.error{border-color:var(--ved-error)}.ved-page .hs-richtext{color:var(--ved-suave);font-size:13px;line-height:1.5;margin:4px 0 20px}.ved-page .hs-richtext a{color:var(--ved-verde)}.ved-page .hs-submit .actions{margin:0;padding:0}.ved-page .hs-button,.ved-page input[type=submit].hs-button{-webkit-appearance:none;background:var(--ved-verde);border:0;border-radius:var(--ved-radio-btn);color:#fff;cursor:pointer;display:inline-block;font-family:inherit;font-size:16px;font-weight:700;letter-spacing:.01em;line-height:1.2;padding:14px 24px;transition:background-color .15s ease;width:100%}.ved-page .hs-button:hover{background:var(--ved-verde-osc)}.ved-page .hs-button:focus-visible{outline:3px solid rgba(235,163,16,.45);outline-offset:2px}.ved-page .hs-button:disabled{cursor:not-allowed;opacity:.55}.ved-page .lds-dual-ring,.ved-page [class*=spinner]{display:inline-block;vertical-align:middle}.ui-autocomplete{background:#fff;border:1px solid #d8dedc;border-radius:8px;box-shadow:0 6px 20px rgba(30,30,30,.12);font-family:DM Sans,Roboto,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;font-size:15px;list-style:none;max-height:260px;overflow-y:auto;padding:4px;z-index:10000}.ui-autocomplete .ui-menu-item a,.ui-autocomplete .ui-menu-item-wrapper{border-radius:4px;color:#1e1e1e;cursor:pointer;display:block;padding:9px 12px;text-decoration:none}.ui-autocomplete .ui-menu-item a.ui-state-focus,.ui-autocomplete .ui-menu-item-wrapper.ui-state-active{background:#e6efed;border:0;color:#046353;margin:0}@media (max-width:560px){.ved-page{padding:24px 16px 56px}.ved-page .form-columns-2{flex-direction:column;gap:0}}#ved-debug{background:#1b1f23;border-radius:8px;bottom:12px;box-shadow:0 8px 28px rgba(0,0,0,.35);color:#e8eaed;font:12px/1.45 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;max-height:70vh;max-width:calc(100vw - 24px);overflow:auto;position:fixed;right:12px;width:380px;z-index:2147483000}#ved-debug header{align-items:center;background:#1b1f23;border-bottom:1px solid #30363d;display:flex;gap:8px;justify-content:space-between;padding:10px 12px;position:sticky;top:0}#ved-debug h2{font-size:12px;font-weight:600;letter-spacing:.02em;margin:0}#ved-debug button{background:#30363d;border:0;border-radius:5px;color:#e8eaed;cursor:pointer;font:inherit;padding:4px 9px}#ved-debug button:hover{background:#3d444d}#ved-debug table{border-collapse:collapse;width:100%}#ved-debug td{border-bottom:1px solid #24292e;padding:5px 12px;vertical-align:top}#ved-debug td:first-child{width:20px}#ved-debug td:last-child{color:#9aa4ae;text-align:right;word-break:break-all}#ved-debug .ok{color:#4ade80}#ved-debug .bad{color:#f87171}#ved-debug .warn{color:#fbbf24}#ved-debug .resumen{border-bottom:1px solid #30363d;padding:10px 12px}#ved-debug .errores{color:#f87171;padding:10px 12px;white-space:pre-wrap}