@layer m-form-page{.m-form-page{color:var(--rd-surface-body-fg,var(--bfs-color-black,#191919));font-family:var(--bfs-font-body,basefont,arial,sans-serif)}.m-form-page__inner{align-items:center;display:flex;flex-direction:column;gap:clamp(1rem,3vw,1.75rem);margin-inline:auto;max-width:100%;text-align:center;width:var(--rd-content-max,100%)}.m-form-page[data-rd-align=left] .m-form-page__inner{align-items:flex-start;margin-inline:0 auto;text-align:left}.m-form-page[data-rd-align=right] .m-form-page__inner{align-items:flex-end;margin-inline:auto 0;text-align:right}.m-form-page__title-wrap{align-items:center;display:flex;flex-direction:column;gap:.75rem;width:100%}.m-form-page[data-rd-align=left] .m-form-page__title-wrap{align-items:flex-start}.m-form-page[data-rd-align=right] .m-form-page__title-wrap{align-items:flex-end}.m-form-page__title-decorator{background-color:var(--bfs-color-primary,#d50032);border:0;clip-path:polygon(4% 0,100% 0,96% 100%,0 100%);display:inline-block;height:.25rem;margin:0;width:3.5rem}.m-form-page__title{color:var(--rd-surface-heading-fg,var(--bfs-color-black,#191919));font-family:var(--bfs-font-heading,headfont,arial,sans-serif);font-size:clamp(1.75rem,5vw,2.75rem);font-weight:var(--bfs-heading-weight,700);letter-spacing:.04em;line-height:1.1;margin:0;text-transform:uppercase;width:100%}.m-form-page__copy{color:var(--rd-surface-body-fg,var(--bfs-color-black,#191919));font-size:1rem;line-height:var(--bfs-body-line-height,1.55);width:100%}.m-form-page__copy p{margin:0}.m-form-page__form-wrap{text-align:left;width:100%}.m-form-page__form-wrap .hs-submit{text-align:center}.m-form-page__separator{border:0;border-top:1px solid var(--bfs-color-border,#ccc);margin-bottom:1.25rem;margin-top:1.25rem}@media (min-width:48rem){.m-form-page__separator{margin-bottom:3rem!important;margin-top:3rem!important}}.m-form-page .hbspt-form .submitted-message{color:var(--rd-surface-body-fg,var(--bfs-color-black,#191919));font-size:1rem;line-height:1.55;text-align:center}.m-form-page .hbspt-form .hs-dependent-field>:not(:first-child){margin-top:1rem}}@media (min-width:48rem){.hs-form fieldset.form-columns-3 .hs-form-field+.hs-form-field{margin-top:30px}}.cb-form-page .m-form-page__separator{display:none}.cb-form-page .hs-submit{margin-top:60px}