Discover how StealthMole enhanced cybersecurity for a national financial authority

Customized credential monitoring solutions
Discover how StealthMole’s intelligence products were tailored to tackle the unique challenges of credential security, ensuring real-time protection of both employee and user accounts.
Real impact on enterprise security
Learn how StealthMole prevented 10,000-20,000 malicious logins weekly, enabling proactive defense against account takeovers and unauthorized access, significantly enhancing corporate asset protection.
About StealthMole
See why enterprises across sectors rely on StealthMole to safeguard sensitive information and prevent credential-based threats through a scalable, reliable security solution.
See StealthMole’s Scalable Credential Monitoring Solution in Action
Download case study
.hbspt-form {
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
//background: #F4F4F5 !important;
//padding: 48px !important;
//border-radius: 24px;
}
.hbspt-form form{
display: flex;
flex-direction: column;
grid-gap: 24px;
}
.hs-form-field label {
font-size: 16px !important;
line-height: 24px !important;
color: rgba(8, 11, 18, 0.6) !important;
font-family: Inter, sans-serif !important;
font-weight: 400 !important;
margin-bottom: 8px !important;
cursor: pointer !important;
}
.hs-form-required {
color: rgba(8, 11, 18, 0.6) !important;
margin-left: 4px !important;
}
.hs-dependent-field {
width: 100% !important;
}
.hs-input {
background: rgba(8, 11, 18, 0.08) !important;
box-shadow: inset 0 0 0 1px rgba(8, 11, 18, 0.06) !important;
border-radius: 12px !important;
font-family: Inter, sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 24px;
color: #080b12 !important;
border: 0 !important;
transition: outline-color 200ms cubic-bezier(.165, .84, .44, 1);
padding: 12px 20px;
max-width: none !important;
width: 100% !important;
}
input.hs-input, select {
height: 48px !important;
}
textarea.hs-input {
min-height: 48px;
height: 80px;
}
.hs-input:focus,
.hs-input:hover {
box-shadow: inset 0 0 0 2px rgba(8, 11, 18, 0.16) !important;
}
.hs-input.error {
box-shadow: inset 0 0 0 1px #F65555 !important;
}
.hs-input.error:focus,
.hs-input.error:hover {
box-shadow: inset 0 0 0 2px #F65555 !important;
}
.hs-fieldtype-select label {
pointer-events: none !important;
cursor: default !important;
}
select.is-placeholder,
.hs-input::-webkit-input-placeholder {
font-family: Inter, sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 24px !important;
color: rgba(8, 11, 18, 0.6) !important;
}
select.hs-input {
appearance: none;
background-repeat: no-repeat !important;
background-position: right 16px center !important;
background-size: 24px !important;
background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9 11L12 14L14.9998 11.0002' stroke='white' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}
label.hs-error-msg {
font-size: 14px !important;
line-height: 24px !important;
margin-bottom: 0 !important;
color: #F65555 !important;
font-weight: 400 !important;
}
.hs-button {
width: 100% !important;
padding: 12px 20px !important;
color: #FFFFFF !important;
background: #F53D6B !important;
border-radius: 12px !important;
border: 0 !important;
font-family: Inter, sans-serif !important;
font-weight: 400 !important;
font-size: 16px !important;
line-height: 24px !important;
transition: color 200ms cubic-bezier(.165, .84, .44, 1), background-color 200ms cubic-bezier(.165, .84, .44, 1);
}
.hs-button:hover,
.hs-button:focus {
background-color: #E6194D !important;
}
.hs-richtext {
font-family: Inter, sans-serif !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 24px !important;
color: #101725 !important;
}
.field {
margin-bottom: 0;
width: 100%;
}
fieldset {
display: block;
margin-inline-start: 2px;
margin-inline-end: 2px;
padding-block-start: 0px;
padding-inline-start: 0px;
padding-inline-end: 0px;
padding-block-end: 0px;
min-inline-size: min-content;
border-width: none;
border-style: none;
border-color: transparent;
border-image: initial;
display: flex;
gap: 24px;
}
.actions {
margin: 0;
padding: 0;
}
.hs-field-desc {
color: rgba(8, 11, 18, 0.6) !important;
font-size: 14px !important;
}
.hs-error-msgs .hs-main-font-element {
font-family: Inter, sans-serif !important;
font-weight: 400 !important;
font-size: 14px !important;
line-height: 20px !important;
color: #F65555 !important;
}
.hs-input[type=checkbox], .hs-input[type=radio] {
height: auto !important;
box-shadow: none !important;
width: auto !important;
}
.inputs-list {
padding-left: 0 !important;
margin: 8px 0 0 0 !important;
}
.hbspt-form a {
color: #080b12 !important;
}
.hbspt-form select option {
color: #000000 !important;
}
.submitted-message {
color: var(--general--dark);
}
/* mobile */
@media screen and (max-width: 479px) {
.hs-button {
width: 100%;
position: relative;
}
.hs-form-field label {
font-size: 16px !important;
line-height: 24px !important;
}
.hs-input {
padding: 12px 24px;
}
label.hs-error-msg {
font-size: 14px !important;
line-height: 24px !important;
}
.hs-richtext {
font-size: 12px !important;
line-height: 16px !important;
}
textarea.hs-input {
min-height: 72px;
height: 72px;
}
}