 .input, input:not([type=submit]), select, textarea { border-style: solid; border-width: 0px; box-shadow: none; color: currentcolor; font-size: inherit; line-height: 40px; outline: none; padding: 0 0px; transition: var(--bricks-transition); width: 100%; } .hs-richtext { display: none; } .hs-form { background-color: #f9f9f9; padding: 20px; border-radius: 8px; }  .hs-form .hs-input { border: 1px solid #ccc; border-radius: 4px; padding: 10px; width: 100%; margin-bottom: 24px; }  .hs-form label { font-weight: 600; color: #333; }  .hs-form .hs-button.primary { background-color: #4400FF; color: #fff; border: none; padding: 12px 24px; border-radius: 4px; cursor: pointer; }   .btn--primary.btn--outline { --btn-background: transparent; --btn-background-hover: oklch(0.97 0.05 85.69 / 0.1) !important; --btn-text-color: var(--primary); --btn-text-color-hover: var(--primary-ultra-light); --btn-border-width: 0.1rem; --btn-border-color: var(--primary); --btn-border-color-hover: var(--primary-hover); --focus-color: var(--primary-light); }  .card-feature-46__icon { font-size: 45px; color: var(--neutral); fill: none; } .card-content-102__icon { font-size: 3.2rem; color: var(--neutral); fill: none; }   body a:where(:not([class*= btn--], header a)) {   -webkit-text-decoration: var(--link-decoration, none); text-decoration: var(--link-decoration, none); text-underline-offset: var(--link-underline-offset, auto); transition: var(--link-transition, var(--transition)); }  .hs-input:not([type=file]) { background-color: #ffffff !important; }  .card-feature-95__container-info { row-gap: var(--space-xs); margin-top: 0; }