.newsletter-signup,.newsletter-signup *{box-sizing:border-box}.newsletter-signup{background-color:var(--newsletter-signup-section-bg);padding:40px 20px}.newsletter-signup__inner{display:flex;flex-direction:column;gap:32px;margin:0 auto;max-width:1400px}.newsletter-signup__content{display:flex;flex-direction:column;gap:14px}.newsletter-signup__eyebrow{color:var(--newsletter-signup-eyebrow-color);font-family:JetBrains Mono,monospace;font-size:11px;font-weight:500;letter-spacing:.88px;margin:0;text-transform:uppercase}.newsletter-signup__heading{font-size:30px;font-style:normal;font-weight:500;letter-spacing:-.6px;line-height:125%;margin:0}.newsletter-signup__heading p{color:var(--newsletter-signup-heading-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.375rem,1.1rem + 1.4vw,1.875rem);font-weight:500;letter-spacing:-.6px;line-height:1.25;margin:0}.newsletter-signup__body{margin:0;max-width:640px}.newsletter-signup__body p{color:var(--newsletter-signup-body-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:400;line-height:1.55;margin:0}.newsletter-signup__form-wrap{display:flex;flex-direction:column;gap:12px;width:100%}.newsletter-signup__disclaimer{margin:0}.newsletter-signup__disclaimer p{color:var(--newsletter-signup-disclaimer-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;font-weight:400;margin:0}.newsletter-signup__disclaimer a{color:inherit;text-decoration:underline}.newsletter-signup__inner--center{align-items:center;text-align:center}.newsletter-signup__inner--center .newsletter-signup__content,.newsletter-signup__inner--center .newsletter-signup__form-wrap{align-items:center}.newsletter-signup__inner--center .newsletter-signup__body{margin:0 auto}.newsletter-signup__form .hs-form{align-items:flex-start;display:flex;flex-wrap:wrap;gap:16px;width:100%}.newsletter-signup__form fieldset.form-columns-1,.newsletter-signup__form fieldset.form-columns-2{border:none!important;flex:1 1 220px;margin:0!important;max-width:none!important;width:auto!important}.newsletter-signup__form .hs-form-field{margin:0!important;width:100%!important}.newsletter-signup__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}.newsletter-signup .newsletter-signup__form .input{margin:0!important}.newsletter-signup .newsletter-signup__form input.hs-input[type=email],.newsletter-signup .newsletter-signup__form input.hs-input[type=text]{background-color:var(--newsletter-signup-input-bg)!important;border:1px solid var(--newsletter-signup-input-border)!important;border-radius:4px!important;box-shadow:none!important;color:var(--newsletter-signup-heading-color)!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;height:48px!important;line-height:1!important;padding:0 16px 0 46px!important;width:100%!important}.newsletter-signup .newsletter-signup__form input.hs-input::placeholder{color:var(--newsletter-signup-input-placeholder)}.newsletter-signup__form .hs-submit,.newsletter-signup__form .hs_submit{flex:0 0 auto;margin:0!important}.newsletter-signup__form .actions{margin:0!important;padding:0!important;text-align:left!important}.newsletter-signup .newsletter-signup__form input.hs-button{background-color:var(--newsletter-signup-button-bg)!important;border:none!important;border-radius:4px!important;color:var(--newsletter-signup-button-color)!important;cursor:pointer!important;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;font-size:14px!important;font-weight:500!important;height:48px!important;line-height:1!important;padding:0 16px!important;transition:opacity .15s ease}.newsletter-signup .newsletter-signup__form input.hs-button:hover{opacity:.85}.newsletter-signup__form .hs-error-msgs{list-style:none;margin:6px 0 0!important;padding:0!important;width:100%}.newsletter-signup__form .hs-error-msg{color:#e2452b;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px}.newsletter-signup__form .submitted-message{color:var(--newsletter-signup-heading-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}@media (prefers-reduced-motion:reduce){.newsletter-signup .newsletter-signup__form input.hs-button{transition:none!important}}@media (min-width:480px){.newsletter-signup__form .hs-form{flex-wrap:nowrap}}@media (min-width:720px){.newsletter-signup{padding:56px 24px}}@media (min-width:960px){.newsletter-signup{padding:50px 24px 100px}.newsletter-signup__inner{align-items:center;flex-direction:row;gap:40px;justify-content:space-between}.newsletter-signup__content{flex:1 1 0;font-family:JetBrains Mono,monospace;min-width:0}.newsletter-signup__form-wrap{flex:0 0 auto;min-width:380px;width:auto}.newsletter-signup__form .hs-form-field{flex:1 1 auto;width:auto!important}.newsletter-signup .newsletter-signup__form .hs-form-field .input{margin:0!important;position:relative}.newsletter-signup .newsletter-signup__form .hs-form-field .input:before{background-image:var(--newsletter-signup-email-icon,none);background-repeat:no-repeat;background-size:contain;content:"";height:22px;left:16px;opacity:.2;pointer-events:none;position:absolute;top:50%;transform:translateY(-35%);width:22px}.newsletter-signup .newsletter-signup__form input.hs-input[type=email],.newsletter-signup .newsletter-signup__form input.hs-input[type=text]{width:348px!important}.newsletter-signup__inner--center{flex-direction:column}}