.jn-shell{background-color:var(--color-white);color:var(--color-navy-darker);-webkit-font-smoothing:antialiased;font-family:DM Sans,sans-serif}.jn-shell *{scrollbar-width:thin;scrollbar-color:#00507a transparent}.container-std{max-width:1312px;margin-inline:auto;padding-inline:16px}.container-wide{max-width:1440px;margin-inline:auto;padding-inline:16px}@media (min-width:768px){.container-std,.container-wide{padding-inline:24px}}@media (min-width:1024px){.container-std,.container-wide{padding-inline:64px}}.eyebrow{letter-spacing:2.5px;text-transform:uppercase;align-items:center;gap:10px;font-family:Barlow Condensed,sans-serif;font-size:12px;font-weight:600;display:flex}.eyebrow:before{content:"";background-color:var(--color-gold);flex-shrink:0;width:28px;height:1.5px;display:block}.eyebrow-navy:before{background-color:#00507a}.h-display{letter-spacing:-.02em;font-family:Clash Display,sans-serif;font-weight:700;line-height:1.05}.h-stat{color:#00507a;font-family:Rajdhani,sans-serif;font-size:32px;font-weight:700}.btn-gold{background-color:var(--color-gold);color:#061829;cursor:pointer;white-space:nowrap;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:16px 36px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s,background-color .15s;display:inline-flex;box-shadow:0 6px 20px #f5b8004d}.btn-gold:hover{background-color:#e6ac00;transform:translateY(-1px);box-shadow:0 10px 28px #f5b80061}.btn-navy{background-color:var(--color-navy-darker);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:15px 32px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .15s,transform .15s;display:inline-flex}.btn-navy:hover{background-color:#00507a;transform:translateY(-1px)}.btn-outline{color:var(--color-navy-darker);border:1.5px solid var(--color-border-strong);cursor:pointer;white-space:nowrap;background-color:#0000;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:15px 32px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:border-color .15s,background-color .15s;display:inline-flex}.btn-outline:hover{color:#00507a;background-color:#eef3fc;border-color:#00507a}.card-light{background-color:var(--color-white);border:1px solid var(--color-border);border-radius:20px}.card-tinted{border:1px solid var(--color-border-strong);background-color:#eef3fc;border-radius:20px}.photo-panel{background-color:#eef3fc;border-radius:20px;position:relative;overflow:hidden}.photo-panel img{object-fit:cover;width:100%;height:100%;display:block}.photo-panel-scrim{background:linear-gradient(#0000 0%,#0618294d 50%,#061829d9 100%);position:absolute;inset:0}.field-label{color:var(--color-navy-darker);letter-spacing:0;text-transform:none;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:700;display:block}.field-label .req{color:var(--color-danger);margin-left:2px}.field-section-label{color:var(--color-navy-darker);margin-bottom:10px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;display:block}.field-hint{color:#64829a;margin-top:5px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.5}.field-error{color:var(--color-danger);margin-top:4px;font-family:DM Sans,sans-serif;font-size:12px}.field-input{background-color:var(--color-white);border:1.5px solid var(--color-border-strong);width:100%;color:var(--color-navy-darker);appearance:none;border-radius:12px;padding:13px 16px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:500;transition:border-color .15s,box-shadow .15s}.field-input::placeholder{color:#94abbe;font-weight:400}.field-input:focus{border-color:#00507a;box-shadow:0 0 0 3px #00507a1f}.field-input-error{border-color:var(--color-danger)!important;box-shadow:0 0 0 3px #ef44441a!important}select.field-input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%233D5A72' stroke-width='2.5'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:40px}select.field-input option{background-color:var(--color-white);color:var(--color-navy-darker)}.field-computed{background-color:#eef3fc;border:1px solid #d8e8f4;border-radius:10px;align-items:center;gap:8px;margin-top:8px;padding:10px 14px;display:flex}.field-computed-label{letter-spacing:1.5px;text-transform:uppercase;color:#64829a;font-family:Barlow Condensed,sans-serif;font-size:10px;font-weight:600}.field-computed-value{color:#00507a;font-family:Rajdhani,sans-serif;font-size:15px;font-weight:700}.bangla{font-family:Hind Siliguri,system-ui,sans-serif}.login-link:hover{transform:scale(1.1)}
