.FreeJobAlertsPage-module-scss-module__jFnT7G__hero{background-color:var(--color-primary);color:var(--color-surface);text-align:center;padding:4rem 0 6rem}.FreeJobAlertsPage-module-scss-module__jFnT7G__heroContent{position:relative}.FreeJobAlertsPage-module-scss-module__jFnT7G__heroTitle{font-size:var(--title-hero);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-tight);line-height:var(--line-height-tight);color:var(--color-surface);margin:0 0 1rem}@media (max-width:767px){.FreeJobAlertsPage-module-scss-module__jFnT7G__heroTitle{font-size:var(--title-sub);letter-spacing:var(--tracking-normal)}}@media (max-width:479px){.FreeJobAlertsPage-module-scss-module__jFnT7G__heroTitle{font-size:var(--title-card)}}.FreeJobAlertsPage-module-scss-module__jFnT7G__heroSubtitle{font-size:var(--fs-base);color:var(--color-surface);opacity:.9;margin-bottom:0}.FreeJobAlertsPage-module-scss-module__jFnT7G__formWrapper{z-index:2;margin-top:-3rem;margin-bottom:3rem;position:relative}.FreeJobAlertsPage-module-scss-module__jFnT7G__formCard{padding:2rem;border-radius:var(--radius-lg)!important;border:1px solid var(--color-outline)!important;background-color:var(--color-surface)!important;box-shadow:var(--shadow-md)!important}@media (max-width:767px){.FreeJobAlertsPage-module-scss-module__jFnT7G__formCard{padding:var(--container-padding-x-mobile)}}.FreeJobAlertsPage-module-scss-module__jFnT7G__formHeader{justify-content:center;align-items:center;gap:.5rem;margin-bottom:1.25rem;display:flex}.FreeJobAlertsPage-module-scss-module__jFnT7G__formHeader .FreeJobAlertsPage-module-scss-module__jFnT7G__headerIcon{color:#25d366}.FreeJobAlertsPage-module-scss-module__jFnT7G__formHeader h6{font-weight:var(--font-weight-semibold);color:var(--color-on-surface)}.FreeJobAlertsPage-module-scss-module__jFnT7G__formGrid{flex-direction:column;gap:0;display:flex}.FreeJobAlertsPage-module-scss-module__jFnT7G__errorMessage{background-color:var(--color-error-50);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--color-on-surface);margin-bottom:1rem;padding:.625rem .75rem}.FreeJobAlertsPage-module-scss-module__jFnT7G__submitButton{width:100%;border-radius:var(--radius-md)!important;min-height:44px!important;font-weight:var(--font-weight-semibold)!important;text-transform:none!important}
