.cb-lg_sec{min-height:calc(100vh - 72px);display:flex;flex-direction:column;justify-content:center;padding:72px 24px;background:linear-gradient(rgba(0,18,66,0.78), rgba(0,18,66,0.78)), url(https://resilienceacademy.org/wp-content/uploads/2026/08/placement-2024.jpg) center / cover no-repeat;}
@media (max-width: 1024px){.cb-lg_sec{min-height:calc(100vh - 72px);display:flex;flex-direction:column;justify-content:center;padding:72px 24px;background:linear-gradient(rgba(0,18,66,0.78), rgba(0,18,66,0.78)), url(https://resilienceacademy.org/wp-content/uploads/2026/08/placement-2024.jpg) center / cover no-repeat;}}
@media (max-width: 767px){.cb-lg_sec{min-height:calc(100vh - 72px);display:flex;flex-direction:column;justify-content:flex-start;padding:40px 16px;background:linear-gradient(rgba(0,18,66,0.78), rgba(0,18,66,0.78)), url(https://resilienceacademy.org/wp-content/uploads/2026/08/placement-2024.jpg) center / cover no-repeat;padding-top:18px;padding-bottom:28px;}}
.cb-lg_card{max-width:480px;width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;border-radius:10px;padding:40px 36px;box-shadow:0 12px 44px rgba(0,18,66,0.35);}
@media (max-width: 1024px){.cb-lg_card{max-width:480px;width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;border-radius:10px;padding:40px 36px;box-shadow:0 12px 44px rgba(0,18,66,0.35);}}
@media (max-width: 767px){.cb-lg_card{max-width:480px;width:100%;margin-left:auto;margin-right:auto;background-color:#FDFDFD;border-radius:10px;padding:28px 20px;box-shadow:0 12px 44px rgba(0,18,66,0.35);}}
.cb-lg_logo_row{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px;}
@media (max-width: 1024px){.cb-lg_logo_row{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px;}}
@media (max-width: 767px){.cb-lg_logo_row{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:18px;}}
.cb-lg_logo_img{height:58px;width:auto;display:block;max-width:100%;}
@media (max-width: 1024px){.cb-lg_logo_img{height:58px;width:auto;display:block;max-width:100%;}}
@media (max-width: 767px){.cb-lg_logo_img{height:46px;width:auto;display:block;max-width:100%;}}
.cb-lg_welcome{text-align:center;font-family:var(--ra-font-display);font-size:16px;font-weight:600;line-height:1.45;color:var(--ra-ink);margin:0 0 22px;}
@media (max-width: 1024px){.cb-lg_welcome{text-align:center;font-family:var(--ra-font-display);font-size:16px;font-weight:600;line-height:1.45;color:var(--ra-ink);margin:0 0 22px;}}
@media (max-width: 767px){.cb-lg_welcome{text-align:center;font-family:var(--ra-font-display);font-size:15px;font-weight:600;line-height:1.45;color:var(--ra-ink);margin:0 0 22px;}}
.cb-lg_form .jet-form-builder__label{font-family:var(--ra-font-accent);font-size:14px;font-weight:600;color:var(--ra-ink);margin-bottom:6px;display:block;}.cb-lg_form .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater){width:100%;padding:12px 14px;border:1px solid var(--ra-line);border-radius:6px;background-color:#FFFFFF;font-family:var(--ra-font-display);font-size:14px;}.cb-lg_form .jet-form-builder__submit{width:100%;background-color:var(--ra-primary);color:#FFFFFF;font-family:var(--ra-font-accent);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;padding:14px 24px;border:none;border-radius:6px;cursor:pointer;margin-top:10px;}.cb-lg_form .jet-form-builder-message{font-family:var(--ra-font-display);font-size:13px;}.cb-lg_form .jet-form-builder__submit:hover{background-color:var(--ra-primary-deep);}
@media (max-width: 1024px){.cb-lg_form .jet-form-builder__label{font-family:var(--ra-font-accent);font-size:14px;font-weight:600;color:var(--ra-ink);margin-bottom:6px;display:block;}.cb-lg_form .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater){width:100%;padding:12px 14px;border:1px solid var(--ra-line);border-radius:6px;background-color:#FFFFFF;font-family:var(--ra-font-display);font-size:14px;}.cb-lg_form .jet-form-builder__submit{width:100%;background-color:var(--ra-primary);color:#FFFFFF;font-family:var(--ra-font-accent);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;padding:14px 24px;border:none;border-radius:6px;cursor:pointer;margin-top:10px;}.cb-lg_form .jet-form-builder-message{font-family:var(--ra-font-display);font-size:13px;}.cb-lg_form .jet-form-builder__submit:hover{background-color:var(--ra-primary-deep);}}
@media (max-width: 767px){.cb-lg_form .jet-form-builder__label{font-family:var(--ra-font-accent);font-size:14px;font-weight:600;color:var(--ra-ink);margin-bottom:6px;display:block;}.cb-lg_form .jet-form-builder__field:not(.checkradio-field):not(.range-field):not(.jet-form-builder-repeater){width:100%;padding:12px 14px;border:1px solid var(--ra-line);border-radius:6px;background-color:#FFFFFF;font-family:var(--ra-font-display);font-size:16px;}.cb-lg_form .jet-form-builder__submit{width:100%;background-color:var(--ra-primary);color:#FFFFFF;font-family:var(--ra-font-accent);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;padding:14px 24px;border:none;border-radius:6px;cursor:pointer;margin-top:10px;}.cb-lg_form .jet-form-builder-message{font-family:var(--ra-font-display);font-size:13px;}.cb-lg_form .jet-form-builder__submit:hover{background-color:var(--ra-primary-deep);}}
.cb-lg_links_row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;}
@media (max-width: 1024px){.cb-lg_links_row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;}}
@media (max-width: 767px){.cb-lg_links_row{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:22px;}}
.cb-lg_create{font-family:var(--ra-font-display);font-size:14px;color:var(--ra-primary-deep);text-decoration:none;}.cb-lg_create:hover{color:var(--ra-navy);}
@media (max-width: 1024px){.cb-lg_create{font-family:var(--ra-font-display);font-size:14px;color:var(--ra-primary-deep);text-decoration:none;}.cb-lg_create:hover{color:var(--ra-navy);}}
@media (max-width: 767px){.cb-lg_create{font-family:var(--ra-font-display);font-size:14px;color:var(--ra-primary-deep);text-decoration:none;}.cb-lg_create:hover{color:var(--ra-navy);}}
.cb-lg_forgot{font-family:var(--ra-font-display);font-size:14px;color:var(--ra-primary-deep);text-decoration:none;}.cb-lg_forgot:hover{color:var(--ra-navy);}
@media (max-width: 1024px){.cb-lg_forgot{font-family:var(--ra-font-display);font-size:14px;color:var(--ra-primary-deep);text-decoration:none;}.cb-lg_forgot:hover{color:var(--ra-navy);}}
@media (max-width: 767px){.cb-lg_forgot{font-family:var(--ra-font-display);font-size:14px;color:var(--ra-primary-deep);text-decoration:none;}.cb-lg_forgot:hover{color:var(--ra-navy);}}
.cb-lg_help_row{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin-top:26px;padding-top:18px;border-top:1px solid var(--ra-line);width:100%;}
@media (max-width: 1024px){.cb-lg_help_row{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin-top:26px;padding-top:18px;border-top:1px solid var(--ra-line);width:100%;}}
@media (max-width: 767px){.cb-lg_help_row{display:flex;justify-content:center;align-items:center;gap:6px;flex-wrap:wrap;margin-top:26px;padding-top:18px;border-top:1px solid var(--ra-line);width:100%;}}
.cb-lg_help_txt{font-family:var(--ra-font-display);font-size:13px;color:var(--ra-muted);margin:0;}
@media (max-width: 1024px){.cb-lg_help_txt{font-family:var(--ra-font-display);font-size:13px;color:var(--ra-muted);margin:0;}}
@media (max-width: 767px){.cb-lg_help_txt{font-family:var(--ra-font-display);font-size:13px;color:var(--ra-muted);margin:0;}}
.cb-lg_help_link{font-family:var(--ra-font-display);font-size:13px;font-weight:600;color:var(--ra-primary-deep);text-decoration:none;}.cb-lg_help_link:hover{color:var(--ra-navy);}
@media (max-width: 1024px){.cb-lg_help_link{font-family:var(--ra-font-display);font-size:13px;font-weight:600;color:var(--ra-primary-deep);text-decoration:none;}.cb-lg_help_link:hover{color:var(--ra-navy);}}
@media (max-width: 767px){.cb-lg_help_link{font-family:var(--ra-font-display);font-size:13px;font-weight:600;color:var(--ra-primary-deep);text-decoration:none;}.cb-lg_help_link:hover{color:var(--ra-navy);}}
.cb-lg_signed{background-color:#FDFDFD;border-radius:10px;padding:40px 36px;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 12px 44px rgba(0,18,66,0.35);max-width:480px;width:100%;margin-left:auto;margin-right:auto;}
@media (max-width: 1024px){.cb-lg_signed{background-color:#FDFDFD;border-radius:10px;padding:40px 36px;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 12px 44px rgba(0,18,66,0.35);max-width:480px;width:100%;margin-left:auto;margin-right:auto;}}
@media (max-width: 767px){.cb-lg_signed{background-color:#FDFDFD;border-radius:10px;padding:28px 20px;display:flex;flex-direction:column;align-items:center;gap:14px;box-shadow:0 12px 44px rgba(0,18,66,0.35);max-width:480px;width:100%;margin-left:auto;margin-right:auto;}}
.cb-lg_signed_t{font-family:var(--ra-font-display);font-size:16px;font-weight:700;color:var(--ra-ink);margin:0;}
@media (max-width: 1024px){.cb-lg_signed_t{font-family:var(--ra-font-display);font-size:16px;font-weight:700;color:var(--ra-ink);margin:0;}}
@media (max-width: 767px){.cb-lg_signed_t{font-family:var(--ra-font-display);font-size:16px;font-weight:700;color:var(--ra-ink);margin:0;}}
.cb-lg_signed_btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;}
@media (max-width: 1024px){.cb-lg_signed_btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;}}
@media (max-width: 767px){.cb-lg_signed_btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;}}
.cb-lg_signed_l{background-color:var(--ra-primary);color:#FFFFFF;font-family:var(--ra-font-accent);font-size:12px;font-weight:700;letter-spacing:0.5px;padding:11px 20px;border-radius:var(--ra-radius-sm);text-decoration:none;}.cb-lg_signed_l:hover{background-color:var(--ra-primary-deep);}
@media (max-width: 1024px){.cb-lg_signed_l{background-color:var(--ra-primary);color:#FFFFFF;font-family:var(--ra-font-accent);font-size:12px;font-weight:700;letter-spacing:0.5px;padding:11px 20px;border-radius:var(--ra-radius-sm);text-decoration:none;}.cb-lg_signed_l:hover{background-color:var(--ra-primary-deep);}}
@media (max-width: 767px){.cb-lg_signed_l{background-color:var(--ra-primary);color:#FFFFFF;font-family:var(--ra-font-accent);font-size:12px;font-weight:700;letter-spacing:0.5px;padding:11px 20px;border-radius:var(--ra-radius-sm);text-decoration:none;}.cb-lg_signed_l:hover{background-color:var(--ra-primary-deep);}}
.cb-lg_signed_h{background-color:transparent;color:var(--ra-primary);border:1px solid var(--ra-primary);font-family:var(--ra-font-accent);font-size:12px;font-weight:700;letter-spacing:0.5px;padding:10px 20px;border-radius:var(--ra-radius-sm);text-decoration:none;}.cb-lg_signed_h:hover{background-color:rgba(5,162,219,0.08);}
@media (max-width: 1024px){.cb-lg_signed_h{background-color:transparent;color:var(--ra-primary);border:1px solid var(--ra-primary);font-family:var(--ra-font-accent);font-size:12px;font-weight:700;letter-spacing:0.5px;padding:10px 20px;border-radius:var(--ra-radius-sm);text-decoration:none;}.cb-lg_signed_h:hover{background-color:rgba(5,162,219,0.08);}}
@media (max-width: 767px){.cb-lg_signed_h{background-color:transparent;color:var(--ra-primary);border:1px solid var(--ra-primary);font-family:var(--ra-font-accent);font-size:12px;font-weight:700;letter-spacing:0.5px;padding:10px 20px;border-radius:var(--ra-radius-sm);text-decoration:none;}.cb-lg_signed_h:hover{background-color:rgba(5,162,219,0.08);}}
