.BfhxwW_main{background-color:var(--white);flex-direction:column;align-items:center;width:100%;margin:0;padding:0;display:flex}.BfhxwW_content{background-color:var(--white);width:100%;max-width:100%;margin:0;padding:0;display:flex}.BfhxwW_fullWidthColumn{vertical-align:top;background-color:var(--white);width:100%;padding:20px}.BfhxwW_subscribeContainer{background-color:var(--white);width:100%;max-width:700px;margin:0 auto;padding:0}.BfhxwW_subscribeContent{background-color:var(--white);flex-direction:column;width:100%;max-width:100%;margin:0;padding:0;display:flex}.BfhxwW_title{font-size:var(--font-size-large);color:var(--dark-gray);text-transform:uppercase;letter-spacing:.03em;text-align:left;margin-bottom:1.5rem;font-weight:500;line-height:1.2}.BfhxwW_description{font-size:var(--font-size-base-plus);color:var(--dark-gray);text-align:left;margin-bottom:2rem;line-height:1.6}.BfhxwW_benefitsSection{margin-bottom:2.5rem}.BfhxwW_benefitsTitle{font-size:var(--font-size-medium);color:var(--dark-gray);text-transform:uppercase;letter-spacing:.03em;margin-bottom:1.5rem;font-weight:500}.BfhxwW_benefitsList{margin:0;padding:0;list-style:none}.BfhxwW_benefitItem{font-size:var(--font-size-base);color:var(--dark-gray);align-items:flex-start;margin-bottom:1rem;line-height:1.6;display:flex}.BfhxwW_benefitIcon{color:var(--dark-gray);flex-shrink:0;margin-top:.125rem;margin-right:.75rem;font-weight:700}.BfhxwW_subscribeForm{background:var(--white);border:1px solid var(--dark-gray);box-shadow:4px 4px 0px var(--dark-gray);border-radius:0;padding:1.5rem}.BfhxwW_formGroup{flex-wrap:wrap;gap:1rem;margin-bottom:1rem;display:flex}.BfhxwW_emailInput{border:1px solid var(--dark-gray);min-width:250px;font-size:var(--font-size-base);background:var(--white);box-shadow:inset 2px 2px 0px var(--dark-gray);border-radius:0;flex:1;padding:.875rem 1rem;font-family:Archivo,sans-serif}.BfhxwW_emailInput:focus{border-color:var(--dark-gray);box-shadow:inset 2px 2px 0px var(--dark-gray);background-color:#f5f5f5;outline:none}.BfhxwW_emailInput:disabled{cursor:not-allowed;color:var(--medium-gray);box-shadow:inset 2px 2px 0px var(--medium-gray);background-color:#f5f5f5}.BfhxwW_subscribeButton{background:var(--dark-gray);color:var(--white);border:1px solid var(--dark-gray);font-size:var(--font-size-base);cursor:pointer;white-space:nowrap;text-transform:uppercase;letter-spacing:.03em;box-shadow:2px 2px 0px var(--dark-gray);border-radius:0;padding:.875rem 2rem;font-family:Archivo,sans-serif;font-weight:500}.BfhxwW_subscribeButton:hover:not(:disabled){background:var(--white);color:var(--dark-gray);box-shadow:2px 2px 0px var(--dark-gray)}.BfhxwW_subscribeButton:disabled{background:var(--medium-gray);border-color:var(--medium-gray);cursor:not-allowed;box-shadow:2px 2px 0px var(--medium-gray)}.BfhxwW_message{border:1px solid var(--dark-gray);font-weight:500;font-size:var(--font-size-base);box-shadow:2px 2px 0px var(--dark-gray);margin-bottom:1rem;padding:1rem}.BfhxwW_message.BfhxwW_success{color:var(--dark-gray);border-color:var(--dark-gray);text-transform:uppercase;letter-spacing:.03em;background:#39ff14;font-weight:600}.BfhxwW_message.BfhxwW_error{color:var(--white);border-color:var(--dark-gray);text-transform:uppercase;letter-spacing:.03em;background:#ff073a;font-weight:600}.BfhxwW_privacyNote{font-size:var(--font-size-small);color:var(--medium-gray);text-align:center;margin:0;line-height:1.6}@media (max-width:768px){.BfhxwW_fullWidthColumn{padding:10px!important}.BfhxwW_title{font-size:var(--font-size-medium)}.BfhxwW_description{font-size:var(--font-size-base)}.BfhxwW_benefitsTitle{font-size:var(--font-size-base-plus)}.BfhxwW_formGroup{flex-direction:column}.BfhxwW_emailInput{min-width:auto}.BfhxwW_subscribeButton{justify-self:stretch;width:100%}.BfhxwW_subscribeForm{padding:1rem}}