.registro-form{margin-top:3.5rem}.form-placeholder{border:1px dashed var(--border);border-radius:.75rem;color:var(--muted-foreground);font-size:.9rem;padding:1.25rem 1.5rem}.registro-form .hs-form fieldset{margin-bottom:1.25rem;max-width:none!important}.registro-form .hs-form fieldset .hs-form-field{float:none!important;padding:0!important;width:100%!important}.registro-form .hs-form .input{margin:0!important}.registro-form .hs-form .form-columns-2,.registro-form .hs-form .form-columns-3{display:grid;gap:1.25rem}@media (min-width:700px){.registro-form .hs-form .form-columns-2{grid-template-columns:repeat(2,1fr)}.registro-form .hs-form .form-columns-3{grid-template-columns:repeat(3,1fr)}}.registro-form .hs-form label{color:var(--muted-foreground);display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:.5rem;text-transform:uppercase}.registro-form .hs-form .hs-form-required{color:var(--ia)}.registro-form .hs-form .hs-field-desc{color:var(--muted-foreground);font-size:.78rem;letter-spacing:0;margin:-.25rem 0 .5rem;text-transform:none}.registro-form .hs-form .hs-input{background:var(--card);border:1px solid var(--border);border-radius:.6rem;color:var(--foreground);font-family:var(--font-sans);font-size:.95rem;padding:.85rem 1rem;transition:border-color .3s;width:100%!important}.registro-form .hs-form .hs-input:focus{border-color:var(--ia);outline:none}.registro-form .hs-form .hs-input::placeholder{color:color-mix(in oklab,var(--muted-foreground) 65%,transparent)}.registro-form .hs-form textarea.hs-input{min-height:8rem;resize:vertical}.registro-form .hs-form select.hs-input{appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYzdjZGQ0IiBzdHJva2Utd2lkdGg9IjIiPjxwYXRoIGQ9Im00IDYgNCA0IDQtNCIvPjwvc3ZnPg==");background-position:right 1rem center;background-repeat:no-repeat;padding-right:2.75rem}.registro-form .hs-form .hs-form-booleancheckbox-display,.registro-form .hs-form .hs-form-checkbox-display,.registro-form .hs-form .hs-form-radio-display{align-items:flex-start;display:flex;gap:.6rem;margin-bottom:.5rem}.registro-form .hs-form .hs-form-booleancheckbox-display input,.registro-form .hs-form .hs-form-checkbox-display input,.registro-form .hs-form .hs-form-radio-display input{accent-color:var(--ia);margin-top:.25rem;width:auto!important}.registro-form .hs-form .hs-form-booleancheckbox-display span,.registro-form .hs-form .hs-form-checkbox-display span,.registro-form .hs-form .hs-form-radio-display span{color:var(--muted-foreground);font-size:.875rem;font-weight:400;letter-spacing:0;text-transform:none}.registro-form .hs-form .hs-submit{margin-top:1.5rem}.registro-form .hs-form .hs-button{align-items:center;background:var(--ia);border:none;border-radius:999px;box-shadow:var(--glow-ia);color:var(--primary-foreground);cursor:pointer;display:inline-flex;font-family:var(--font-sans);font-size:.875rem;font-weight:700;justify-content:center;letter-spacing:.01em;padding:.85rem 1.6rem;transition:transform .3s var(--ease),box-shadow .3s}.registro-form .hs-form .hs-button:hover{transform:translateY(-2px)}.registro-form .hs-form .hs-button:disabled{cursor:not-allowed;opacity:.6;transform:none}.registro-form .legal-consent-container{color:var(--muted-foreground);font-size:.8rem;line-height:1.6;margin-top:1.25rem}.registro-form .legal-consent-container p{margin:0 0 .75rem}.registro-form .legal-consent-container a{color:var(--ia);text-decoration:underline}.registro-form .hs-error-msgs{list-style:none;margin:.5rem 0 0;padding:0}.registro-form .hs-error-msg,.registro-form .hs-error-msgs label{color:#ff8a8a;font-size:.8rem;font-weight:500;letter-spacing:0;text-transform:none}.registro-form .hs_error_rollup{margin-top:1rem}.registro-form .submitted-message{border:1px solid var(--ia);border-radius:.75rem;color:var(--ia);font-size:.95rem;font-weight:600;padding:1.25rem 1.5rem}.registro-form .submitted-message p{margin:0}.registro-form .form-note{color:var(--muted-foreground);font-size:.8rem;margin-top:1rem}