.vesting_schedule_picker-module-scss-module__2m4raa__cardGrid{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.vesting_schedule_picker-module-scss-module__2m4raa__card{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:.5rem;flex:11rem;min-width:11rem;max-width:15rem;padding:.875rem;transition:all .15s}.vesting_schedule_picker-module-scss-module__2m4raa__card:hover{border-color:#aaa;box-shadow:0 2px 8px #00000014}.vesting_schedule_picker-module-scss-module__2m4raa__cardSelected{border:2px solid var(--brand-green,#2ea369);background:#2ea3690a;padding:calc(.875rem - 1px)}.vesting_schedule_picker-module-scss-module__2m4raa__cardSelected:hover{border-color:var(--brand-green,#2ea369)}.vesting_schedule_picker-module-scss-module__2m4raa__cardDimmed{opacity:.5}.vesting_schedule_picker-module-scss-module__2m4raa__cardDimmed:hover{opacity:.8}.vesting_schedule_picker-module-scss-module__2m4raa__staircaseGrid{text-align:center;justify-items:center;column-gap:.25rem;height:5rem;display:grid}.vesting_schedule_picker-module-scss-module__2m4raa__percentLabel{color:#666;align-self:flex-end;padding-bottom:.125rem;font-size:.625rem;line-height:1}.vesting_schedule_picker-module-scss-module__2m4raa__staircaseBar{background-color:#2ea369;border-radius:.375rem;width:100%}.vesting_schedule_picker-module-scss-module__2m4raa__yearLabel{color:#aaa;text-align:center;padding-top:.125rem;font-size:.5625rem;line-height:1}.vesting_schedule_picker-module-scss-module__2m4raa__cardLabel{color:#333;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}.vesting_schedule_picker-module-scss-module__2m4raa__cardSubLabelRow{justify-content:space-between;align-items:center;gap:.375rem;margin-top:.0625rem;display:flex}.vesting_schedule_picker-module-scss-module__2m4raa__checkmark{color:var(--brand-green,#2ea369);flex-shrink:0;font-size:1.125rem}.vesting_schedule_picker-module-scss-module__2m4raa__cardSubLabel{color:#999;white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;overflow:hidden}.vesting_schedule_picker-module-scss-module__2m4raa__addCustomCard{cursor:pointer;color:#666;background:#fff;border:1px dashed #ddd;border-radius:.5rem;flex:11rem;justify-content:center;align-items:center;gap:.375rem;min-width:11rem;max-width:15rem;padding:.875rem;font-size:.8125rem;font-weight:500;transition:all .15s;display:flex}.vesting_schedule_picker-module-scss-module__2m4raa__addCustomCard:hover{color:#333;background:#fafafa;border-color:#aaa}.vesting_schedule_picker-module-scss-module__2m4raa__addCustomCardActive{border-color:var(--brand-green,#2ea369);color:var(--brand-green,#2ea369);background:#2ea3690a}.vesting_schedule_picker-module-scss-module__2m4raa__showAllLink{font-family:var(--font-family-nunito);color:#666;cursor:pointer;background:0 0;border:none;margin-bottom:.5rem;padding:0;font-size:.75rem;text-decoration:underline}.vesting_schedule_picker-module-scss-module__2m4raa__showAllLink:hover{color:#333}.vesting_schedule_picker-module-scss-module__2m4raa__customEditorWrapper{margin-top:.5rem}
.compensation-form-page-module-scss-module__Gcyh6a__container{flex-direction:column;height:100%;display:flex}.compensation-form-page-module-scss-module__Gcyh6a__container .compensation-form-page-module-scss-module__Gcyh6a__main{flex:1 0 auto}.compensation-form-page-module-scss-module__Gcyh6a__container .compensation-form-page-module-scss-module__Gcyh6a__main button.compensation-form-page-module-scss-module__Gcyh6a__localeButton{margin-right:var(--spacing-4)}.compensation-form-page-module-scss-module__Gcyh6a__container .compensation-form-page-module-scss-module__Gcyh6a__main button.compensation-form-page-module-scss-module__Gcyh6a__localeButton:after{display:none}.compensation-form-page-module-scss-module__Gcyh6a__uploader{margin-bottom:var(--spacing-9)}.compensation-form-page-module-scss-module__Gcyh6a__sectionStyles section{padding:0}.compensation-form-page-module-scss-module__Gcyh6a__sectionStyles section h4{margin-bottom:0}.compensation-form-page-module-scss-module__Gcyh6a__successSection{margin-top:var(--spacing-9);text-align:center}.compensation-form-page-module-scss-module__Gcyh6a__successButton{margin-left:var(--spacing-4);width:280px;font-weight:var(--font-weight-bold)}
.comp_follow_up_questionnaire-module-scss-module__-LD_ra__container{flex-direction:column;min-height:100vh;display:flex}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__successBanner{background-color:var(--color-success-100,#d4edda);border:1px solid var(--color-success-400,#28a745);border-radius:var(--border-radius-md,8px);padding:var(--spacing-4)var(--spacing-5);margin-bottom:var(--spacing-6);align-items:center;gap:var(--spacing-3);display:flex}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__successBanner .comp_follow_up_questionnaire-module-scss-module__-LD_ra__successIcon{color:var(--color-success-600,#155724);font-size:1.5rem}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__successBanner .comp_follow_up_questionnaire-module-scss-module__-LD_ra__successText{color:var(--color-success-700,#155724);font-weight:var(--font-weight-semibold,600);font-size:1rem}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__introText{color:var(--color-neutral-600);margin-bottom:var(--spacing-6);line-height:1.6}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__questionsContainer{gap:var(--spacing-5);margin-bottom:var(--spacing-8);flex-direction:column;display:flex}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__questionItem{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transform:translateY(10px)}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__questionItem.comp_follow_up_questionnaire-module-scss-module__-LD_ra__visible{opacity:1;transform:translateY(0)}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__questionLabel{font-weight:var(--font-weight-semibold,600);color:var(--color-neutral-800);margin-bottom:var(--spacing-2);font-size:.95rem;display:block}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__questionNumber{color:var(--color-primary-500);margin-right:var(--spacing-2)}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__textarea{width:100%;min-height:100px;padding:var(--spacing-3);border:1px solid var(--color-neutral-300);border-radius:var(--border-radius-md,8px);font-family:var(--font-family-nunito,inherit);resize:vertical;font-size:.9rem;line-height:1.5;transition:border-color .2s}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__textarea:focus{border-color:var(--color-primary-500);box-shadow:0 0 0 2px var(--color-primary-100,#007bff1a);outline:none}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__textarea::placeholder{color:var(--color-neutral-400);font-style:italic}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__submitSection{margin-top:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid var(--color-neutral-200);text-align:center}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__submitButton{min-width:280px;font-weight:var(--font-weight-bold,700)}.comp_follow_up_questionnaire-module-scss-module__-LD_ra__skipNote{margin-top:var(--spacing-3);color:var(--color-neutral-500);font-size:.85rem}
.simple-footer-module-scss-module__7zVB-G__footer{background:#ededed;flex-shrink:0;width:100%;margin-top:3rem;padding-top:1rem;padding-bottom:1rem}.simple-footer-module-scss-module__7zVB-G__logo{width:100px}.simple-footer-module-scss-module__7zVB-G__missionStatement{display:block}.simple-footer-module-scss-module__7zVB-G__copyrightYear{color:var(--color-text-secondary,#6b7280);display:block}
.resume-upload-module-scss-module__kYnpoW__mainContainer{flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;display:flex}.resume-upload-module-scss-module__kYnpoW__uploadResumeContainer{flex-direction:column;justify-content:center;width:100%;padding:1rem;display:flex}@media (min-width:960px){.resume-upload-module-scss-module__kYnpoW__uploadResumeContainer{width:50%}}.resume-upload-module-scss-module__kYnpoW__uploadResumeTitle{color:#555556;align-self:center;margin-top:2rem;margin-bottom:2rem;font-size:1.85rem;font-weight:500}.resume-upload-module-scss-module__kYnpoW__uploadResumeDescription{color:var(--color-text-secondary,#6b7280);margin-top:1.5rem;font-size:.875rem;display:inline-block}
