.chq-subscribe__stack{align-items:center;gap:var(--subscribe-gap,32px);max-width:100%;position:relative;z-index:1}.chq-subscribe__head,.chq-subscribe__stack{display:flex;flex-direction:column;width:100%}.chq-subscribe__head{gap:var(--section-headings-gap,16px);margin:0;text-align:inherit}.text-align__center .chq-subscribe__head.has-head-max-width{margin-inline:auto}.chq-subscribe__desc{color:var(--chq-tertiary,#474747);margin:0}.chq-subscribe__desc--small{font-size:var(--chq-text-sm-size,14px);line-height:var(--chq-text-sm-lh,21px)}.chq-subscribe__desc--medium{font-size:var(--chq-text-md-size,16px);line-height:var(--chq-text-md-lh,25px)}.chq-subscribe__desc--large{font-size:20px;line-height:1.25}.chq-subscribe__desc p:last-child{margin-bottom:0}.chq-subscribe__form{background:transparent;border-radius:0;max-width:var(--subscribe-form-max,512px);overflow:visible;padding:0;width:100%}.chq-subscribe__form--shadow .hs-email,.chq-subscribe__form--shadow .hs-submit,.chq-subscribe__form--shadow .hs_email,.chq-subscribe__form--shadow .hs_submit{box-shadow:0 8px 32px 0 rgba(71,71,71,.1)}.chq-subscribe__placeholder{background:var(--subscribe-shell-bg,#fff);border-radius:var(--subscribe-shell-radius,12px);color:var(--chq-accent,#9ca3b1);margin:0;padding:12px 20px}.chq-subscribe__form .hs-form,.chq-subscribe__form fieldset,.chq-subscribe__form form{border:0;margin:0;max-width:none;padding:0;width:100%}.chq-subscribe__form fieldset{display:contents}.chq-subscribe__form .hs-form,.chq-subscribe__form form{align-items:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;position:relative;width:100%}.chq-subscribe__form .hs-form-field[style*="display: none"],.chq-subscribe__form .hs-form-field[style*="display:none"],.chq-subscribe__form form>iframe,.chq-subscribe__form form>input[type=hidden]{height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;clip:rect(0,0,0,0)!important;border:0!important;pointer-events:none}.chq-subscribe__form .hs-email,.chq-subscribe__form .hs_email{background:var(--subscribe-shell-bg,#fff);border-radius:var(--subscribe-shell-radius,12px) 0 0 var(--subscribe-shell-radius,12px);grid-column:1;grid-row:1;margin:0!important;min-width:0;padding:0;position:relative}.chq-subscribe__form .hs-submit,.chq-subscribe__form .hs_submit{align-self:stretch;background:var(--subscribe-shell-bg,#fff);border-radius:0 var(--subscribe-shell-radius,12px) var(--subscribe-shell-radius,12px) 0;grid-column:2;grid-row:1;margin:0!important;padding:0}.chq-subscribe__form .legal-consent-container{color:var(--paragraph-700,#707070);font-family:var(--family-brand,"Nunito Sans",sans-serif);font-size:16px;font-weight:400;grid-column:1/-1;grid-row:2;line-height:1.25;margin:16px 0 0;padding:0;text-align:center;width:100%}.chq-subscribe__form .legal-consent-container .hs-richtext p:last-child{margin-bottom:0}.chq-subscribe__form .legal-consent-container a{color:inherit;text-decoration:underline}.chq-subscribe--privacy-custom .chq-subscribe__form .legal-consent-container{display:none!important}.chq-subscribe__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}.chq-subscribe__form .hs-form-field .input{margin:0!important}.chq-subscribe__form :is(input[type=text],input[type=email],input[type=tel]){background:var(--subscribe-input-bg,#fff)!important;border:0!important;border-radius:0;box-shadow:none!important;color:var(--subscribe-input-color,#474747);font-family:var(--family-brand,"Nunito Sans",sans-serif);font-size:16px;font-weight:600;height:44px;line-height:1.25;margin:0;padding:12px 20px;width:100%}.chq-subscribe__form :is(input[type=text],input[type=email],input[type=tel])::placeholder{color:var(--subscribe-placeholder,#989898);font-weight:600;opacity:1}.chq-subscribe__form .hs-submit .actions,.chq-subscribe__form .hs_submit .actions{height:100%;margin:0;padding:0}.chq-subscribe__form :is(form input[type=submit],form .hs-button){box-shadow:none;cursor:pointer;font-family:var(--family-brand,"Nunito Sans",sans-serif);font-size:16px;font-weight:600;height:44px;line-height:1.25;margin:0;min-height:44px;padding:12px 18px;white-space:nowrap}.chq-subscribe__form .hs-error-msg,.chq-subscribe__form .hs-error-msgs,.chq-subscribe__form ul.no-list{list-style:none;margin:4px 0 0!important;padding:0;text-align:left}.chq-subscribe__form .hs-error-msgs,.chq-subscribe__form .hs_error_rollup{grid-column:1/-1;grid-row:3;padding:0;width:100%}.chq-subscribe__form .submitted-message{background:var(--subscribe-shell-bg,#fff);border-radius:var(--subscribe-shell-radius,12px);grid-column:1/-1;grid-row:1;padding:12px 20px;text-align:center}.chq-subscribe__tip{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:var(--subscribe-form-max,512px);position:relative;width:100%}.chq-subscribe__tip-trigger{align-items:center;background:transparent;border:0;color:var(--paragraph-700,#707070);cursor:pointer;display:inline-flex;font-family:var(--family-brand,"Nunito Sans",sans-serif);font-size:16px;font-weight:400;gap:6px;justify-content:center;line-height:1.25;margin:0;padding:0}.chq-subscribe__tip-trigger:focus-visible,.chq-subscribe__tip-trigger:hover{color:var(--paragraph-900,#474747);outline:none}.chq-subscribe__tip-icon{color:inherit;display:inline-flex;flex:0 0 auto;height:20px;width:20px}.chq-subscribe__tip-icon svg{display:block;height:100%;width:100%}.chq-subscribe__tip-panel{background:#fff;border-radius:12px;box-shadow:0 8px 24px rgba(71,71,71,.12);color:var(--paragraph-900,#474747);font-size:14px;line-height:1.4;margin-top:4px;padding:12px 16px;text-align:left;width:100%}.chq-subscribe__tip-panel[hidden]{display:none!important}.chq-subscribe__tip-content p:last-child{margin-bottom:0}@media (max-width:575px){.chq-subscribe__form .hs-form,.chq-subscribe__form form{grid-template-columns:1fr}.chq-subscribe__form .hs-email,.chq-subscribe__form .hs_email{border-radius:var(--subscribe-shell-radius,12px) var(--subscribe-shell-radius,12px) 0 0;grid-column:1;grid-row:1}.chq-subscribe__form .hs-submit,.chq-subscribe__form .hs_submit{border-radius:0 0 var(--subscribe-shell-radius,12px) var(--subscribe-shell-radius,12px);grid-column:1;grid-row:2}.chq-subscribe__form .legal-consent-container{grid-row:3}.chq-subscribe__form :is(input[type=text],input[type=email],input[type=tel]){height:48px}.chq-subscribe__form :is(form input[type=submit],form .hs-button){height:48px;width:100%}}