.subscribe{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.05);border-radius:20rem;padding:.4rem .3rem;transition:border-color .3s;form{align-items:center;display:flex;flex-wrap:wrap;margin:0;.hs_email{flex-grow:1;width:10%}.hs-form-field{padding:0}label{display:none!important}.hs-input{--fields-text-color:var(--c-white);background-color:transparent!important;border:none!important;box-shadow:none!important;font-size:1.4rem!important;font-weight:500!important;height:auto!important;outline:none!important;padding:0 2rem!important;&::placeholder{--fields-text-color:var(--copy);color:var(--copy)!important}}.hs_submit{aspect-ratio:1}.actions{font-size:0;position:relative;&:after{aspect-ratio:1;background-color:var(--btn-primary);content:"";left:50%;mask-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' fill='none' viewBox='0 0 14 14'%3E%3Cpath fill='%23061c26' d='M5 0a1 1 0 0 0 0 2h5.586L.293 12.293a1 1 0 1 0 1.414 1.414L12 3.414V9a1 1 0 1 0 2 0V1a1 1 0 0 0-1-1z'/%3E%3C/svg%3E");pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:1.4rem}.hs-button{aspect-ratio:1;border-radius:50%;font-size:0;height:auto;min-height:0;padding:0;width:4rem}}}&:has(input:focus){border-color:var(--c-def)}&:has(.error),&:has(.error):has(input:focus){border-color:var(--form-error-color)}}