.fn{--fn-azul:#56acde;--fn-verde:#6eaa6f;--fn-tinta:#21263b;--fn-c-eyebrow:var(--fn-azul);--fn-c-titulo:var(--fn-tinta);--fn-c-regla:var(--fn-verde);--fn-c-boton:var(--fn-verde);--fn-c-boton-hover:#579059;--fn-c-campo-borde:#d4d7dc;--fn-c-linea:#e8e9eb;--fn-c-nota:#8a909e;--fn-ancho:1200px;--fn-espacio:72px;--fn-ancho-texto:520px;--fn-ancho-campo:260px;background-color:#fff}.fn--linea-arriba{border-top:1px solid var(--fn-c-linea)}.fn--linea-abajo{border-bottom:1px solid var(--fn-c-linea)}.fn__inner{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;margin:0 auto;max-width:var(--fn-ancho);padding:var(--fn-espacio) 32px}.fn__texto{max-width:var(--fn-ancho-texto)}.fn__eyebrow{color:var(--fn-c-eyebrow);font-size:var(--fn-z-eyebrow,12px);font-weight:600;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.fn__titulo{color:var(--fn-c-titulo);font-size:clamp(24px,2.8vw,var(--fn-z-title,34px));font-weight:300;letter-spacing:.01em;line-height:1.25;margin:0;text-wrap:pretty}.fn__regla{background:var(--fn-c-regla);border-radius:2px;display:block;height:4px;margin-top:18px;width:56px}.fn__nota{color:var(--fn-c-nota);font-size:13px;line-height:1.5;margin:12px 0 0}.fn__form form{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.fn__form .hs-form-field{margin-bottom:0}.fn__form .hs-form-field>label{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.fn__form .hs-input{background:#fff;border:1px solid var(--fn-c-campo-borde);border-radius:999px;box-sizing:border-box;color:var(--fn-tinta);font-family:inherit;font-size:var(--fn-z-campo,15px);height:50px;max-width:100%;outline:none;padding:0 20px;transition:border-color .15s ease,box-shadow .15s ease;width:var(--fn-ancho-campo)}.fn__form .hs-input:focus{border-color:var(--fn-azul);box-shadow:0 0 0 3px rgba(86,172,222,.18)}.fn__form .hs-input::placeholder{color:#a7acb6}.fn__form .hs-submit{margin-top:0}.fn__form .actions{margin:0;padding:0}.fn__form .hs-button{background:var(--fn-c-boton);border:1px solid transparent;border-radius:999px;box-sizing:border-box;color:#fff;cursor:pointer;font-family:inherit;font-size:var(--fn-z-campo,15px);font-weight:600;height:50px;padding:0 26px;transition:background-color .18s ease;white-space:nowrap}.fn__form .hs-button:hover{background:var(--fn-c-boton-hover)}.fn__form .hs-button:focus-visible{outline:2px solid var(--fn-tinta);outline-offset:3px}.fn__form .hs-error-msgs{flex:1 0 100%;list-style:none;margin:0;padding:0}.fn__form .hs-error-msg,.fn__form .hs-error-msgs label{color:#c0392b;font-size:12.5px;line-height:1.45}.fn__form .hs-input.error,.fn__form .hs-input.invalid{border-color:#c0392b}.fn__form .submitted-message{color:var(--fn-c-titulo);font-size:16px;line-height:1.6}.fn__form .hs-richtext,.fn__form .legal-consent-container{color:var(--fn-c-nota);flex:1 0 100%;font-size:12px;line-height:1.5}@media (max-width:760px){.fn__inner{gap:24px;padding:calc(var(--fn-espacio)*.8) 20px}.fn__texto{max-width:none}.fn__form,.fn__form .hs-button,.fn__form .hs-form-field,.fn__form .hs-input,.fn__form form{width:100%}.fn__form .hs-form-field{flex:1 0 100%}}@media (prefers-reduced-motion:reduce){.fn__form .hs-button,.fn__form .hs-input{transition:none}}